body{
background-color:#F48719;
color:#005069;
margin:0px;
font-family:Verdana, Arial, Helvetica,sans-serif;
font-size:12px;
}
body#showcamp{
background-color:#fff;
color:000;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link{
color:#005069;
}
a:visited{
color:#005069;
}
a:active{
color:#005069;
}

body#showcamp a:link{
color:#c00;
text-decoration:none;
}
body#showcamp a:visited{
color:#c00;
text-decoration:none;
}
body#showcamp a:active{
color:#c00;
text-decoration:none;
}
/*######################################################*/

table#camps{
color:#005069;
/* width:224px; */
width:100%;
}
table#camps th{
vertical-align:top;
}
table#camps td#month{
background-color:#FBA917;
font-size:12px;
font-weight:700;
}
table#camps td#camp{
font-size:11px;
border-bottom:1px solid #FBA917;
}
table#camps td#camp a{
text-decoration:none;
}
table#camps td#camp img{
text-decoration:none;
border:0px;
vertical-align:top;
}
img#campHead{
width:197px;
height:44px;
}
.level{
font-weight:700;
font-size:10px; 
}
.l_1{
color:#000;
/* background-color:#f28929; */
background-color:#F2CB57;
}
.l_2{
color:#fff;
background-color:#ba0316;
}
.l_3{
color:#fff;
background-color:#018774;
}
.l_4{
color:#fff;
background-color:#0272b9;
}
div#cancel{
color:#fff;
width:100%;
text-align:center;
font-size:12px;
font-weight:700;
background-color:#f00;
}
/*#################################### SHOWCAMP ##########################################*/
table#showcamp{
border-collapse:collapse;
border:0px;
width:450px;
font-size:12px;
}
table#showcamp img#header{ 
width:450px;
height:84px;
}
table#showcamp img#level{
position:absolute;
top:34px;
left:325px;
}
table#showcamp img#neuesCamp{
position:absolute;
top:60px;
left:260px;
}
table#showcamp img#bildleiste{
width:450px;
}
table#showcamp td#left{
background-color:#ddd;
text-align:right;
width:130px;
vertical-align:top;
}
table#showcamp td#right{
width:300px;
background-color:#ddd;
}
table#showcamp td#spaceholderV{
background-color:#ddd;
width:20px;
}
table#showcamp td#spaceholderH{
background-color:#ddd;
height:20px;
}
.fatred{
font-size:12px;
font-weight:700;
color:#c00;
}
table#showcamp img#showQuote, img#buchung, img#level{
text-decoration:none;
border:0px;
}

table#showcamp td#quote_text{
background-color:#ddd;
padding:20px;
}
table#showcamp td#quote_text img{
border:0px;
text-decoration:none;
}
/*###################################### BUCHUNG ###############################*/
table#buchung{
border-collapse:collapse;
border:0px;
width:450px;
font-size:12px;
}
table#buchung img#header{ 
width:450px;
}
table#buchung img#level{
position:absolute;
top:34px;
left:325px;
}
table#buchung td#spaceholderH{
height:20px;
background-color:#ddd;
}
table#buchung td#cont{
padding:10px;
background-color:#ddd;
}
table#buchung hr{
height:1px;
background-color:#000;
border:0px;
}
table#buchung input#long{
width:350px;
border:1px solid #aaa;
color:#000;
}
table#buchung input#short{
width:200px;
border:1px solid #aaa;
color:#000;
}
table#buchung input#levelradio{
width:15px;
vertical-align:bottom;
}
table#buchung input#ezcheck{
vertical-align:middle;
}
table#buchung label{
font-size:11px;
color:#000;
}
table#buchung textarea#sonstiges{
width:350px;
height:100px;
border:1px solid #aaa;
color:#000;
}
table#buchung input#submit{
height:25px;
width:125px;
}
table#buchung img#campinhalt{
text-decoration:none;
border:0px;
vertical-align:middle;
}
.blackfat{
font-size:15px;
font-weight:700;
}
.smallText{
font-size:10px;
}
.smallTextRed{
font-size:12px;
font-weight:700;
color:#f00;
}


/*###################################### VERWALTUNG ####################################*/

table#verwaltung_main{
border:1px solid #f00;
border-collapse:collapse;
width:1500px;
}
table#verwaltung_main th{
font-size:24px;
border-bottom:1px solid #000;
text-align:left;
vertical-align:middle;
height:80px;
text-decoration:underline;
}

table#verwaltung_main td#list{
width:400px;
border-bottom:1px solid #000;
height:30px;  
background-color:#FBA917;
}

table#verwaltung_main td#tool{
width:150px;
border-bottom:1px solid #000;
height:30px;  
background-color:#FBA917;
}

table#verwaltung_main td#edit{
width:500px;
border-bottom:1px solid #000;
border-right:1px solid #666;
height:30px;  
background-color:#FBA917;
}

table#verwaltung_main td#view{
width:450px;
border-bottom:1px solid #000;
height:30px; 
background-color:#FBA917; 
}

table#verwaltung_main td{
text-align:center;
border-right:1px solid #666;
}
select#orderwahl{
position:relative;
left:120px;
width:80px;
}

.cvm_headline{
font-size:14px;
font-weight:700;
text-align:center;
}
.hinweis{
font-size:11px;
font-weight:700;
color:#f00;
}
