/* ### SPALTENBREITEN ### */
/* Gesamte nutzbare breite des screens: submenu + innercontent ( innercontentinhalt + contentmenu ) */
#gesamt, #gesamtstart{
width:980px;
}
/* Gesamte nutzbare breite ohne submenu: innercontentinhalt + contentmenu */
#innercontent{
width:795px;
}
/* Menuspaltelinks: */
#submenu{
width:180px;
}
/* gesamter innere Inhalt */
#innercontentinhalt,
#banner, #fuss, .icinhalt{
width:650px;
}
/* Menuspalterechts: */
#innercontentmenu{
width:140px;
}
#seitennav{
width:835px;
}
#banner,
#fuss{
margin-left:185px;
}


/* ### BILDELEMENTE ### */

#hg{
background: transparent url(../images/backlogo.gif) bottom right no-repeat;
}
#hgstart{
background: transparent url(../images/backlogo.gif) bottom right no-repeat; 
height:640px;
}



#streifen{

}

#backstreifen{
background: url(../images/gesamtback.gif) top repeat-x; 
}


#gesamt{
margin-left:auto;
margin-right:auto;
text-align:left;
}

#kopf{
height:137px;
}
#logo{
height:130px;
}

#hauptmenu{

}


#hauptmenulinks{
height:20px;
padding:0px;
}


#content{
clear:both;
}

#pfad{
margin:0px;
background: transparent url(../images/contentback.gif);
border-bottom: #cccccc 0px solid;
padding-left:5px;
}
#submenu{
float:left;
clear:left;
}


#innercontent{
border-top: #cccccc 0px solid;
float:right;
}


#submenu,
#innercontent{
margin-top:10px;
}


#innercontent .topthema{


border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 0px;
margin-bottom:5px;
clear:both;
}







#innercontentinhalt{
border-left: #cccccc 1px solid;
padding-bottom:20px;
float:left;
}


#innercontentinhalt .contentlinks{
width:200px;
float:left;
clear:left;
}

#innercontentinhalt .contentrechts{
width:400px;
float:right;
clear:right;
}




#innercontentmenu{
float:right;
}


	#translate,
	#login{
	background-color:#ffffff;
	padding-left:5px;
	margin:0px;
	}



/* MENU LINKS */


#submenu h5{
color:#666666;
font-size:10px;
height:15px;
padding-left:5px;
margin:0px;
background: transparent url(../images/menuhead_back.gif) right top no-repeat;
}

#submenu .menuabschluss {
height:10px;
background: transparent url(../images/menuabschluss.gif) top left no-repeat;
}






/* MENU RECHTS */

#innercontentmenu h5{
color:#666666;
font-size:10px;
height:15px;
padding-left:5px;
margin:0px;
background: transparent url(../images/menuhead_back.gif) left top no-repeat;
}

#innercontentmenu .menuabschluss {
height:10px;
background: transparent url(../images/menuabschluss.gif) right bottom no-repeat;
}

#kalender{
width:140px;
border-left: #ffffff 1px solid;
border-top: #ffffff 0px solid;
border-right: #cccccc 1px solid;
}





#fuss{
height:80px;
}

.trennlinie{
height:10px;
clear:both;
margin:0px;
padding:0px;
border: #ff0000 0px solid;
}


.break{
clear:both;
margin:0px;
padding:0px;
}


.newsbild{
margin:5px;
width:100px;
float:left;
clear:left;
}


.contentbildbildlinks{
margin:5px;
float:left;
clear:both;
}


.contentbildbildrechts{
margin:5px;
clear:right;
float:right;
}

.contentspezial{
margin-bottom:10px;
border: #336699 0px solid;
background: transparent url(../images/contentback.gif);
}

.contentspezial h5{
padding:5px;
}


#seitennav{
height:15px;
margin-top:5px;
padding-top:10px;
border-bottom: #336699 1px solid;
clear:both;
}





#banner{
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
height:30px;
border-top: #003366 0px solid;
border-bottom: #003366 0px solid;
}


#bildleiste{
}




#techdata td{
font-size:10px;
border-bottom: #cccccc 1px solid;
}



#dealersearchresults{}


#dealersearchresults td{
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
padding:2px;
vertical-align:top;
font-size:10px;
}





#galerietable {
border: #cccccc 0px solid;
}

#galerietable td{
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
padding:2px;
width:25%;
vertical-align:top;
text-align:center;
}



.galeriebildinfo{
font-size:10px;
text-align:left;
padding:2px;
margin-bottom:5px;
vertical-align:top;
}

.galerievorschau{
width:120px;
height:120px;
border: #ff0000 0px solid;
margin:auto;
vertical-align:middle;
background: transparent url(../images/contentback.gif);
}



/* ### FLYSHOP ### */

#warenkorbtable{
width:100%;
border-top: #336699 1px solid;
border-bottom: #336699 1px solid;
}

#warenkorbtable tr{}

#warenkorbtable td{
border-bottom: #cccccc 1px solid;
border-right: #cccccc 1px solid;
padding:2px;
vertical-align:top;
}


#warenkorbtable th{
font-size:11px;
border-right: #cccccc 0px solid;
padding:2px;
text-align:left;
vertical-align:top;
}


.artikeltrenner{
border-top: #cccccc 1px solid;
clear:both;
}

.artikelback{
background: transparent url(../images/contentback.gif);
padding:5px;
}



/* ### ADMINBEREICH ### */

#admintable{
width:100%;
border-top: #336699 1px solid;
border-bottom: #336699 1px solid;
}

#admintable tr{
}

#admintable td{
border-bottom: #cccccc 1px solid;
padding:2px;
vertical-align:top;
}


#admintable th{
font-size:11px;
border-right: #cccccc 0px solid;
padding:2px;
text-align:left;
vertical-align:top;
}

#newstable2colstart{
width:305px;
font-size:10px;
}

#dealertable{
width:610px;
}

#dealertable td, th{
text-align:left;
font-size:10px;
}



/*  ### PRODUKTDESIGNER ###  */

#farbtabelle{
border: #ff0000 0px solid;
float:right;
clear:right;
width:49%;
text-align:right;
}


#farbtabellentext{
border: #ff0000 0px solid;
float:left;
clear:left;
width:49%;
}


#productdesigner{
background:url(../images/raster.gif);
border: #00ff00 0px solid;
position:relative; 
top:0px; 
left:0px; 
z-index:11;
height:200px;
}

#grundform{
position:relative;
width:400px; 
height:200px; 
z-index:10; 
visibility:visible

}
