HTML, BODY { margin: 0; padding: 0; }
HTML, BODY, TD, A { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: black;}
A:HOVER { text-decoration: underline; }

H1 { font-size: 16px; }
H2 { font-size: 14px; }

#logoLin TR TD { background-image: url(../images/top_bg.gif); background-repeat: repeat-x; }

#colLeft, #colRight { width: 180px; }

#page { border-top: 2px solid maroon; border-right: 2px solid maroon;}
#page TD.tdLeft { background-image: url(../images/colleft_bg.gif); background-repeat: repeat-y; }
.tdRightTop { background-image: url(sbhead_right_top_bg.gif); background-repeat: no-repeat; color: #1D6358; font-size: 14px; font-weight: bold; height: 24px; padding: 2px 0 0 0;  text-align: center;}
#content { padding: 10px 25px 10px 25px;  text-align: left;} 

.navHead {color: white; font-size: 12px; font-weight: bold; background-image: url(navhead_bg.gif); background-repeat: repeat-x; height: 26px; text-align: center; padding-top: 0px;}
.contentHead {background-image: url(contenthead_bg.gif); background-repeat: repeat-x; height: 26px;}

.navigation IMG { margin-left: 4px; }
.navigation .navRow { background-color: #FFBE00; margin-bottom: 4px; margin-bottom: 2px; line-height: 15px;}
.navigation .navCell A { color: maroon; font-size: 11px; font-weight: bold; margin-left: 4px; text-decoration: none; }
.navigation .navDiv { line-height: 2px; }

.link { color: #993333; font-weight: bold; text-decoration: none;}
.info { font-size: 12px; margin: 25px 0 0 24px; }

.gthemen { margin-left: 5px; }
.gthemen form { text-align: center; }

.footer { font-size: 10px; color: gray; }


.startbox { border: 1px solid #FFBE00; text-align: left; }
.startbox H2, .wetterbox H2, .newsbox H2 { background-color: #FFBE00; color: maroon; font-size: 12px; margin: 0px; padding: 3px; }
.startboxContent { background-color: white; }
.startbox P, .wetterbox P, .newsbox P { font-size: 12px; margin: 0px; padding: 5px;}
.schicht { color: maroon; font-size: 12px; font-weight: bold; margin: 8px 0 3px 0; }
.box33 { background-color: white; font-size: 12px; float: left; margin-left: 8px; width: 30%;}

.box H4 { background-image: url('sbhead_right_bg.gif'); background-repeat: no-repeat; color: #1D6358; font-size: 14px; line-height: 42px; margin-bottom: 0px; padding: 2px 0 0 0;  text-align: center; } 
.boxtop H4 { background-image: url('sbhead_right_top_bg.gif'); background-repeat: no-repeat; color: #1D6358; font-size: 14px; line-height: 42px; margin-bottom: 0px; padding: 2px 0 0 0;  text-align: center; } 
.box P, .boxtop P, .box A, .boxtop  A { color: maroon; font-size: 12px; text-decoration: none; }
#colRight P { background-color: #FFBE00; margin: 5px 0 0 5px; padding: 2px;  }

.ipage_Angebote { text-align: left; font-size: 12px;}
.ipageContent_Angebote {  background-color: white; float: left; height: 195px; width: 271px; margin-right: 22px ;margin-bottom: 10px ;  border: 1px solid #FFBE00; }
.ipageContent_Angebote H2 { background-color: #FFBE00; color: maroon; font-size: 12px; margin: 0px; padding: 3px; }

.ipage { text-align: left; font-size: 12px; }
.ipageContent { background-color: white; border: 1px solid #FFBE00; float:right; margin-bottom:20px; width: 565px;}
.ipageContent H2 { background-color: #FFBE00; color: maroon; margin: 0;  padding-left: 8px; }
ul {list-style-type: square;list-style-position: inside; margin-left: 15px; }


.pagehead { color: maroon; font-weight: bold; }
.texthead, .textbody, .newshead { font-size: 12px; }
.texthead { font-weight: bold; }

.price {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;	
	font-weight: bold;
}
.uvpprice {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}
.sparenprice {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight: bold;
}


#tick {
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;
	z-index:5;
	font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	color: maroon;
}