body {  margin:0; font: normal 12px Verdana, Arial, Helvetica, sans-serif }

td { font-size:12px; vertical-align:top}

.balken { width: 100% }
.balken td { background: #c5c5c5; padding:2px 15px; color:#FFF; font-weight:bold; font-size:10px }
.balken td.col1 {width:370px;  }
.balken td.col2 {text-align:right; padding: 2px 0;width:200px; }
.balken td.col2 a {color:#FFF; }

.anschrift { width: 100%; border-bottom:1px solid #c5c5c5}
.anschrift td { padding:8px 0 5px 15px; color:#000; ; font-size:10px }
.anschrift td b {display: block; margin:0 0 10px 0 }
.anschrift td.col1 {width:390px;  }
.anschrift td.col1 p { padding:0; margin: 0 0 5px 0  }
.anschrift td.col2 {text-align:right; width:200px;padding-top:0px}


.clear { clear: both; }

.inhalt {
	width: 600px;
	margin: 15px 0 10px 15px;
	}

.inhalt ul {  
	margin: 0 20px 0 0;
	padding:0;
}
.inhalt ul li {  
        line-height: 18px; 
	background: url(../bilder/dot1.gif) no-repeat; 
	background-position: 0 -5px;
	padding: 0 0 0 10px;
	text-indent: 0;
	margin:0;
	list-style-type: none;
}

.inhalt li li {  
	background: url(../bilder/dot-sub1.gif) no-repeat; 
	background-position: 0 -5px;
}

.preise {
border: 2px solid #FFB300;;
border-width: 2px 0 2px 0;
width: 555px;
}

.preise th {
border-bottom: 1px solid #FFFFFF;
background: #D4D2C3;
text-align:left;
font-size: 12px;
padding:4px 3px 4px 3px;
}

.preise th span {
display: block;
font-weight: normal;
font-size: 11px;
}

.preise td {
border-top: 1px solid #FFFFFF;
padding:3px;
background: #E9E9DD;
vertical-align: middle;
}



.rootline {  font-size: 10px; color: #888888}
.drucken {  font-size: 10px; color: #666666; text-decoration: none}
a {  text-decoration: none; color: #333;}
a:visited {  text-decoration: none}
a:link {  text-decoration: none}
a:hover {  text-decoration: underline}

.fusszeile {  font-size: 10px; color: #999999}
.links {  font-size: 10px; line-height: 16px}
a.general  { color: #333333 }
.white { color: #ffffff}


.generalmenu {  font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}
div {  font-family: Verdana, Arial, Helvetica, sans-serif}
.submenu1 { font-size: 11px; color:#000000; ; padding-top: 2px; padding-bottom: 2px; line-height: 12px}
.submenu1b { font-size: 11px; color:#FFFFFF; ; padding-top: 2px; padding-bottom: 2px ; line-height: 12px}
.submenuspacer { ; padding-top: 4px}
.submenuspacer2 { ; padding-top: 5px}
.submenu2 { font-size: 10px; color:#000000; ; padding-top: 2px; padding-bottom: 2px ; line-height: 12px}
.submenu2b { font-size: 10px; color:#FFFFFF; ; padding-top: 2px; padding-bottom: 2px ; line-height: 12px}
h1 {  font-size: 12px; line-height: 18px; color: #000000; margin-top: 1px; margin-bottom: -1px}
blockquote {  text-indent: -30px}
.submenuspacer3 { ; padding-top: 7px}
.formhead {
	background-color: #d7d7d7;
}
.formhead1 { background-color: #BAE0F8; }
.formhead2 {	background-color: #FFD5D5; }

.small { font-size:9px; }
