body{
text-align:center;
margin:0px;
padding:0px;
background-color:#ababab;
}
#body2, #body3{
height:100%;
}
/*----------------------schriftformatierung-------------------------- */
.body1{font-size:11px; line-height:1.7em; font-family: Arial, sans-serif;}
.body2{font-size:12px; line-height:1.7em; font-family: Arial, sans-serif;}
.body3{font-size:13px; line-height:1.7em; font-family: Arial, sans-serif;}
.body1 textarea, .body2 textarea,.body3 textarea,.body1 #formular textarea,.body2 #formular textarea,.body3 #formular textarea{font-size:1em; line-height:1.7em; font-family: Arial, sans-serif;}
.body1 input, .body1 textarea{font-size:11px; font-family: Arial, sans-serif;} 
.body2 input, .body2 textarea{font-size:12px; font-family: Arial, sans-serif;} 
.body3 input, .body3 textarea{font-size:13px; font-family: Arial, sans-serif;} 

.body4{font-size:10px; line-height:1.7em; font-family: Verdana, sans-serif;}
.body5{font-size:11px; line-height:1.7em; font-family: Verdana, sans-serif;}
.body6{font-size:12px; line-height:1.7em; font-family: Verdana, sans-serif;}
.body4 textarea, .body5 textarea,.body6 textarea,.body4 #formular textarea,.body5 #formular textarea,.body6 #formular textarea{font-size:1em; line-height:1.7em; font-family: Verdana, sans-serif;}
.body4 input, .body4 textarea{font-size:10px; font-family: Verdana, sans-serif;} 
.body5 input, .body5 textarea{font-size:11px; font-family: Verdana, sans-serif;} 
.body6 input, .body6 textarea{font-size:12px; font-family: Verdana, sans-serif;} 

.body7{font-size:11px; line-height:1.7em; font-family: Georgia, serif;}
.body8{font-size:12px; line-height:1.7em; font-family: Georgia, serif;}
.body9{font-size:13px; line-height:1.7em; font-family: Georgia, serif;}
.body7 textarea,.body8 textarea,.body9 textarea,.body7 #formular textarea,.body8 #formular textarea,.body9 #formular textarea{font-size:1em; line-height:1.7em; font-family: Georgia, serif;}
.body7 input, .body7 textarea{font-size:11px; font-family: Georgia, serif;} 
.body8 input, .body8 textarea{font-size:12px; font-family: Georgia, serif;} 
.body9 input, .body9 textarea{font-size:13px; font-family: Georgia, serif;} 
/*----------------------sonstiges allgemeines-------------------------- */
.clear, #clear{margin:0px;padding:0px;line-height:20px;height:20px;
clear:both;
}
h1{color:#4c4c4c;
padding:1px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:1.5em;
line-height:100%;
}
/*----------------------seite zentrieren-------------------------- */	
#content2{
background-color:#fff;
}	
#pagecenter2{height:100%;
background-color:#fff;
width:768px; 
margin:auto;
}
#content{
background-color:#fff;
}	
#pagecenter{height:100%;
background-color:#fff;
width:768px; 
margin:auto;
}
#pageleft{
text-align:left;
}
/*----------------------logo-------------------------- */

#white{background-color:#fff;padding:0px;}
#header{padding:7px 0px 0px 7px;margin:0px;background: url(../design_bilder/c3828_head.jpg) no-repeat 0px 0px;position:relative;}
#logo3{color:#fff; height:132px;}
#logo{overflow:visible; height:132px; background: url(../design_bilder/c3828_logo.jpg) no-repeat 6px 50%;}
.body1 .logo1, .body2 .logo1, .body3 .logo1 {width:720px;font-size:30px;overflow:hidden;line-height:132px;margin-top:-131px;margin-left:11px;}
.body1 .logo2, .body2 .logo2, .body3 .logo2 {width:720px;font-size:42px;overflow:hidden;line-height:132px;margin-top:-131px;margin-left:9px;}
.body1 .logo3, .body2 .logo3, .body3 .logo3 {width:720px;font-size:56px;overflow:hidden;line-height:132px;margin-top:-131px;margin-left:8px;}

.body4 .logo1, .body5 .logo1, .body6 .logo1 {width:720px;font-size:30px;overflow:hidden;line-height:132px;margin-top:-132px;padding-bottom:1px;margin-left:11px;}
.body4 .logo2, .body5 .logo2, .body6 .logo2 {width:720px;font-size:44px;overflow:hidden;line-height:132px;margin-top:-133px;padding-bottom:2px;margin-left:10px;}
.body4 .logo3, .body5 .logo3, .body6 .logo3 {width:720px;font-size:55px;overflow:hidden;line-height:132px;margin-top:-133px;padding-bottom:2px;margin-left:9px;}

.body7 .logo1, .body8 .logo1, .body9 .logo1 {width:720px;font-size:32px;overflow:hidden;line-height:132px;margin-top:-132px;padding-bottom:1px;margin-left:12px;}
.body7 .logo2, .body8 .logo2, .body9 .logo2 {width:720px;font-size:43px;overflow:hidden;line-height:132px;margin-top:-132px;padding-bottom:1px;margin-left:11px;}
.body7 .logo3, .body8 .logo3, .body9 .logo3 {width:720px;font-size:57px;overflow:hidden;line-height:132px;margin-top:-131px;margin-left:11px;}

#logo3 .img{width:0px; margin-left:6px;height:131px;}
#logo3 img{margin:0px;border:none;vertical-align:middle;}

/*----------------------globalnavi-------------------------- */
#submenue ul{font-size:0.9em;color:#4c4c4c;position:absolute;top:0px;height:30px;margin:0px 0px -30px 0px;padding:0px;right:6px;
list-style-type:none;
}
.subpunkttrennung{
float:right;
}
#subnavi a{line-height:30px; height:30px;
color:#4c4c4c;
text-decoration:none;
}
#subnavi a:hover{
color:#4c4c4c;
text-decoration:none;
}
#subnavi .aktiv {line-height:30px;
background:#fff;color:#4c4c4c; 
}
#subpunkt3, #subpunkt2, #subpunkt1{padding:7px 18px 0px 18px;
float:right;line-height:30px; height:30px;
border-left:1px solid #fff;border-bottom:1px solid #fff;
}

/*----------------------hauptnavi-------------------------- */
#menue{margin-top:0px;
overflow:hidden;margin-right:23px;
float:left;
width:205px;
}
#menue ul{
padding:0px 0px 0px 0px;
list-style-type:none;
margin:0px;background: url(../design_bilder/c3828_list_bg.jpg) no-repeat 0px 0px;
}
.over #hauptnavi li{ padding-left:0px;
vertical-align: bottom;
}
#hauptnavi li{
padding-left:26px;
}

#punkt1{line-height:33px;color:#4c4c4c;border-top:1px solid #fff;}
#punkt2,#punkt3,#punkt4,#punkt5,#punkt6,#punkt7,#punkt8,#punkt9,#punkt10{
line-height:33px;color:#4c4c4c;border-top:1px solid #fff;
}
#hauptnavi a{padding-left:26px;
display:block;margin:0px;
color:#4c4c4c;height:33px;line-height:33px;
text-decoration:none;
width:205px;
}
#hauptnavi .aktiv a{background:#fff;}
#hauptnavi a:hover{background: #fff;}

/*----------------------inhalt-------------------------- */
#inhalt{margin-top:30px;margin-bottom:-20px;
overflow:hidden;
width:537px;
padding:4px 0px 0px 0px;
color: #4C4C4C;
}
#text{
padding:0px 41px 0px 0px;
}
.link a{
text-decoration:underline;
}
#text .textfarbe{
font-size:1em;
color: #019BD8;
}
#text p{
margin:0px;
padding:0px
}
#bild{
padding:6px 15px 10px 1px;
float:left;
}
.bild2{
padding:0px 15px 0px 0px;
float:left;
}
.bildergalerie{
padding:8px 0px 8px 1px;
}
/*----------------------kontaktformular-------------------------- */
#formular, #formularemail{
margin-top:7px;
}
form{margin:0px;padding:0px;}
#formularnachname{
float:right;
}
#formularvorname input, #formularnachname input{
width:240px;
}
.clear4{
clear:both;
}
#formularemail input{
clear:both;
width:496px;
}
#formular textarea{
width:496px;
height:100px;
}
#formularvorname input, #formularnachname input,#formularemail input,#formular textarea, .inputbg, .inputtextarea, #bemerkung textarea{
color: #4c4c4c; background-color: #f1f1f1;border: 1px #E8E8E8 solid;
}
/*----------------------footer-------------------------- */
#footer{
position: relative;
width:100%;
height:149px;
margin:0px; 
padding:0px;
line-height:20px;
color:#fff;
background-image:url(../design_bilder/c3828_footer.gif);
background-repeat: no-repeat;
}
#footerleft{
width:400px;
float:left;
padding:67px 0px 0px 26px;
}
#footerright{
text-align:right;
float:right;
padding:107px 26px 0px 0px;
}
/*------------------------------ende content-------------------------------- */
#textfarbe a{
font-size:15px;
line-height:20px;
color: #019BD8;
font-weight:bold;
text-decoration:none;
}
.bemerkung{color:#878787;}
.naviunten a, .naviunten a:hover{color:#ea871d;}
.blaettern,.blaettern a{color:#878787;}
.blaettern .aktiv{color:#ea871d;} .blaettern a:hover {color:#4c4c4c;}
.galerielink a, #bestellunghtml a, .galerielink a:hover, #bestellunghtml a:hover,#agb a,.bildname, #logoverkleinert b{color:#ea871d;}
#fett a,#fett,#kursiv a,#unterstrichen a{color: #000000;}
.mppakete a{color:#4c4c4c;}
.mppakete a:hover{color:#4c4c4c;}
.hilite, .sbhilite{border:1px solid #FC9400;}