body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#003300;font-size:10px;
		 	 background-image:url(img/seite_00_hi01.jpg);background-repeat:repeat-x; }

a:link    { color:#003300;/*text-decoration:none;*/ }
a:visited { color:#003300;/*text-decoration:none;*/ }
a:focus   { color:#003300;text-decoration:none; }
a:hover   { color:#003300;text-decoration:none; }
a:active  { color:#003300;text-decoration:none; }

/* Struktur */
div.center { position:absolute;top:5px;left:50%;width:902px;margin-left:-451px; }

div.all { position:relative;border:1px solid #5C9A70;background-color:#E0E8D7;padding:5px 0px 5px 0px; }

table.content { position:relative;top:0px;left:0px;width:890px;margin:0px 5px 0px 5px;
								background-image:url(img/seite_01_navi_hi_01.gif);background-repeat:repeat-y;background-position:left; }

tr.head { /*background-image:url(img/line.gif);background-repeat:repeat-x;background-position:0px 150px;*/ }								
td.head_l { width:150px;vertical-align:top;background-image:url(img/seite_01_navi_02.gif);background-repeat:no-repeat;background-position:bottom; }
td.head_r { width:540px;height:230px;vertical-align:top; }
td.head_l img, td.head_r img { border:none; }
img.umenu { margin-bottom:45px; }
div.top_menu { position:relative;top:-225px;left:405px;width:130px;padding:2px 0px 0px 7px;/*border:1px solid #00ff00;*/ }

td.qbuchung { width:200px;vertical-align:top; }
div.qbuchung { margin:0px 0px 0px 15px;/*border:1px solid #00ff00;*/ }


div.menu { position:relative;width:150px; }
td.inhalt { width:740px;/*heigth:100%;*/vertical-align:top;/*border:1px solid #00ff00;
						background-image:url(img/line_490.gif);background-repeat:no-repeat;background-position: 90px bottom;*/ }
div.inhalt { width:685px;margin:0px 15px 45px 40px; }

div.kontakt { position:relative; }
div.kontakt_bar { position:relative;top:5px;text-align:center; }
div.kontakt_menu { position:relative;top:15px;padding-bottom:15px;text-align:center; }
/*Struktur ende*/

/*Menu*/
/*alle aktiven*/

div.menueins a:link, div.menuzwei a:link, div.menueins a:visited, div.menuzwei a:visited {color:#003300;} 

div.menueinsa a:link, div.menuzweia a:link, 
div.menueinsa a:visited, div.menuzweia a:visited,
div.menueinsc a:visited, div.menuzweic a:visited {color:#003300;}

div.menueinsa a:hover, div.menuzweia a:hover,
div.menueins a:hover, div.menuzwei a:hover {color:#003300;} 

/*erste ebene*/
div.menueins, div.menueinsa, div.menueinsc { width:140px;height:17px;border-top:1px solid #CBD5BF;text-align:left;font-size:11px;
							 															 margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;	}
div.menueins { background-color:#F0FAE4; }
div.menueinsa, div.menueinsc { background-color:#D8E3CA; }
div.menueins a, div.menueinsa a, div.menueinsc a { /*width:140px;*/height:17px;display:block;padding:2px 0px 2px 14px;text-decoration:none; }
div.menueins a:hover, div.menueinsa a:hover { background-color:#D8E3CA; }

/*zweite ebene*/
div.menuzwei, div.menuzweia, div.menuzweic { width:135px;border-top:1px solid #CBD5BF;text-align:left;font-size:10px;
							 															 margin:0px 5px 0px 10px;padding:0px 0px 0px 0px;}
div.menuzwei { background-color:#F0FAE4; }
div.menuzweia, div.menuzweic { background-color:#D8E3CA; }
div.menuzwei a, div.menuzweia a, div.menuzweic a { /*width:140px;height:17px;*/display:block;padding:2px 0px 2px 14px;text-decoration:none; }
div.menuzwei a:hover, div.menuzweia a:hover { background-color:#D8E3CA; }

/*top menu*/
div.top_menu { font-size:12px; }
div.top_menu a { font-size:12px;text-decoration:none; }

/*kontakt menu*/
div.kontakt_menu { font-size:9px; }

/*Menu ende*/

/*Contentaussehen*/

p.bodytext, p.align-left, p.align-center, p.align-right {padding:2px 0px 16px 0px;margin:0px;color:#003300;font-size:10px;}
li, div.inhalt td {padding:2px 0px 1px 0px;margin:0px;color:#003300;font-size:10px;}
.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}

h1 { color:#003300;font-size:15px;margin:0px;padding:0px;font-style:bold; }
h2 { color:#003300;font-size:14px;margin:0px;padding:0px;font-style:bold; }
h3 { color:#003300;font-size:13px;margin:0px;padding:0px;font-style:bold; }
h4 { color:#003300;font-size:12px;margin:0px;padding:0px;font-style:bold; }
h5 { color:#003300;font-size:11px;margin:0px;padding:0px;font-style:bold; }
h6 { color:#003300;font-size:10px;margin:0px;padding:0px;font-style:bold; }
h1.csc-firstHeader {margin-top:22px;}

div.csc-header { margin:10px 0px 5px 0px; }

dd.csc-textpic-caption {color:#003300;font-size:9px;}

div.tx_lumogooglemaps_pi1_sidebar {font-size:12px;}
div.tx_lumogooglemaps_pi1_infobox {font-size:12px;}
div.gmapDir {font-size:12px;}

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner {clear:both;}

table.contenttable {margin: 0px 9px 0px 0px;padding:0px;border-collapse:separate;border-spacing:3px;}
table.contenttable td {padding-left:0px;margin-left:0px;}
table.contenttable-0 td, table.contenttable-0 th {padding:3px;/*border:1px solid #006633*/;vertical-align:middle;
									 		 											 	    color:#003300;font-size:12px;background-color:#F0FAE4;}
table.contenttable-1 td, table.contenttable-1 th {padding:3px;border:1px solid #006633;vertical-align:middle;
									 		 											 	    color:#003300;font-size:12px;background-color:#F0FAE4;}

/*table.contenttable p {margin:0px;padding:2px 15px 0px 0px;}
table.contenttable, table.contenttable td {border:0px; margin:0px;padding:0px}*/

/*Kontaktformular*/
fieldset.csc-mailform { border:0px; margin:15px 15px 15px 25px; }
fieldset.csc-mailform label { width:100px; float:left; 
   margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
	 vertical-align:middle;font-size:12px;color:#003300;}
div.csc-mailform-field input { margin-bottom:3px; background-color:#F0FAE4; width:300px; 
  border:0px; height:18px;
  font-family:Arial,Avantgarde;font-size:12px;color:#003300;
 }
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#F0FAE4; width:300px; border:0px;
  font-family:Arial,Avantgarde;font-size:12px;color:#003300;
 }
div.csc-mailform-field .csc-mailform-submit { margin-left:298px; width:100px;
width:109;height:22px;font-weight:bold;color:#003300;
border:1px solid #006633;background-color:#F0FAE4;}