#druckknopf {margin-top:10px;}
#druckknopf, #druckknopf a, #druckknopf a:link, #druckknopf a:active, #druckknopf a:visited {color:#357CDB; text-decoration:none;}
#druckknopf a:hover {text-decoration:none; font-weight:bold;} 
#druckknopf, #druckknopf img {border:0px;} 

body {background:#fff; text-align:center; margin:0px;}
body, table, td {font:normal 11px/18px verdana; color:#333;}

h2 {margin:20px 0px 0px 0px; padding:0px; font:bold 14px arial; color:#666; }
h3 {margin:20px 0px 0px 0px; padding:0px; font:12px/17px  verdana; color:#333;}
h1 {margin:20px 0px 0px 0px; padding:0px; font:bold 18px/25px arial; color:#B64243;}
h6 {font: bold 12px/13px verdana; color:#777; margin:0px; padding:0px;}

#container {width:510px; height:auto; margin:0px; padding:0px; text-align:left; margin-left:auto; margin-right:auto; border:0px solid #000;}
/* ausgeblendet*/ #container #navi_oben {display:none; visibility:hidden; width:910px; height:20px; background:#bbb; border-bottom:1px solid #eee; padding:5px 10px 3px 0px; text-align:right; margin:0px;}

#navi_oben ul {background:#bbb; margin:0px; padding:0px; list-style-type:none;}
#navi_oben ul li {display:inline; float:right; padding-left:10px;  margin:0px;}
#navi_oben ul li a, ul li a:active, ul li a:visited {font:11px/11px arial; color:#444; text-decoration:none; margin:0px;}
#navi_oben ul li a:focus,#navi_oben ul li a:hover {text-decoration:underline overline}


/* ausgeblendet*/ #header {display:none; visibility:hidden;width:920px; height:165px; margin:0px; padding:0px; background:url('logo.gif')}
/* ausgeblendet*/ #hauptnavi 		{ display:none; visibility:hidden;width:910px; height:31px; margin:0px; padding-right:10px; text-align:right; background:url('pix/bg_hauptnavi.gif') no-repeat;}

#hauptnavi ul		{margin:0px; padding:0px; list-style-type:none;}
#hauptnavi ul li	{display:inline; float:right; padding-left:40px; margin:0px; }
#hauptnavi ul li a, #header #hauptnavi ul li a:active, #header #hauptnavi ul li a:visited {font: bold 11px/11px verdana; color:#666; text-decoration:none; text-transform:uppercase;}
#hauptnavi ul li a:focus,#hauptnavi ul li a:hover {text-decoration:underline overline}

#hauptnavi ul li a.on, #hauptnavi ul li a.on:link, #hauptnavi ul li a.on:active, #hauptnavi ul li a.on:visited {color:#B64243;}

#navi_links { display:none; visibility:hidden;width:190px; float:left; background:#E2E2E2; padding:0px 10px 0px 10px; margin:0px; vertical-align:bottom;}



#navi_links ul {margin:10px 0px 20px 0px; padding:0px; list-style-type:none;}
#navi_links ul li {display:block; padding-left:0px;  margin:0px;}
#navi_links ul li a, ul li a:active, ul li a:visited {font:bold 11px/30px verdana; color:#555; text-decoration:none; margin:0px;}
#navi_links ul li a:focus, #navi_links ul li a:hover {text-decoration:underline overline}

#navi_links ul li a.on, #navi_links ul li a.on:link, #navi_links ul li a.on:active, #navi_links ul li a.on:visited {color:#B64243; text-decoration:none;}

#navi_links ul ul{margin:0px 0px 5px 0px; padding:0px; list-style-type:none;}
#navi_links ul ul li{display:block; padding-left:5px;  margin:0px;}
#navi_links ul ul li a, ul ul li a:active, ul ul li a:visited {font:bold 11px/15px verdana; color:#555; text-decoration:none; margin:0px;}
#navi_links ul ul li a:focus, #navi_links ul ul li a:hover {text-decoration:underline overline}


#inhalt {width:510px; float:left; padding:10px 0px 0px 0px; }
/*
#inhalt h2 {margin:20px 0px 0px 0px; padding:0px; font:bold 14px arial; color:#666; }
#inhalt h3 {margin:20px 0px 0px 0px; padding:0px; font:12px/17px  verdana; color:#333;}
#inhalt h1 {margin:20px 0px 0px 0px; padding:0px; font:bold 16px/20px arial; color:#B64243;}

#inhalt h6 {font: bold 13px/18px verdana; color:#777; margin:0px; padding:0px;}
*/
#inhalt a, #inhalt a:link, #inhalt a:active, #inhalt a:visited {font:normal 13px/18px verdana; color:#B64243; text-decoration:none;}
#inhalt a:hover, #inhalt a:focus {color:#B64243; text-decoration: underline overline;}

#infobox 	{ display:none; visibility:hidden;width:180px; float:right; background:#fff; padding:10px 10px 0px 20px; background:url('pix/trennlinie.gif') no-repeat; height:100%;}

#infobox h1 {margin: 10px 0px 0px 0px; padding:0px; font:bold 14px arial; color:#999; letter-spacing:3px;}
#infobox h2 {margin:20px 0px 0px 0px; padding:0px; font:bold 11px verdana; color:#666;}
#infobox h3 {margin:10px 0px 0px 0px; padding:0px; font:11px/16px verdana; color:#333;}
#infobox h4 {margin:3px 0px 20px 0px; padding:0px; font:bold 11px/12px verdana; color:#B64243;}
#infobox a, #infobox a:link, #infobox a:active, #infobox a:visited {font:11px/16px verdana; color:#B64243; text-decoration:none;}
#infobox a:hover, #infobox a:focus {text-decoration:underline;}

#infobox table td{font:11px/16px verdana; vertical-align:bottom;}
#infobox table {margin-top:10px;}

#footer { display:none; visibility:hidden;width:910px; height:auto; clear:both; margin:0px; padding:0px 0px 10px 10px;}

#footer h1 {font:11px/14px verdana; color:#B64243;}

table.rueckruf td {height:30px; vertical-align:bottom; font:11px verdana; padding:0px; margin:0px;}
table.rueckruf {width:450px; padding:0px; margin:0px;}

table.rueckruf input, table.rueckruf input.datum {border:1px solid #ccc;}

/* Sitemap Liste */

ul#sitemap li.sitemap_level_2 a, 
ul#sitemap li.sitemap_level_2 a:link, 
ul#sitemap li.sitemap_level_2 a:active, 
ul#sitemap li.sitemap_level_2 a:visited, 
ul#sitemap li.sitemap_level_2 a:hover, 
ul#sitemap li.sitemap_level_2 a:focus {color:#000; text-decoration:none;}

ul#sitemap li.sitemap_level_1 {margin:5px 0px 2px  0px; list-style:none; }
ul#sitemap li.sitemap_level_2 {margin:5px 0px 2px 20px; list-style:none; }
ul#sitemap li.sitemap_level_3 {margin:0px 0px 0px 40px; list-style:none; }
ul#sitemap li.sitemap_level_4 {margin:0px 0px 0px 60px; list-style:none; }

ul#sitemap li.sitemap_level_1 a,
ul#sitemap li.sitemap_level_1 a:link,
ul#sitemap li.sitemap_level_1 a:active,
ul#sitemap li.sitemap_level_1 a:visited,
ul#sitemap li.sitemap_level_1 a:hover,
ul#sitemap li.sitemap_level_1 a:focus{font:13px verdana; text-decoration:none}

ul#sitemap li.sitemap_level_2 a,
ul#sitemap li.sitemap_level_2 a:link,
ul#sitemap li.sitemap_level_2 a:active,
ul#sitemap li.sitemap_level_2 a:visited,
ul#sitemap li.sitemap_level_2 a:hover,
ul#sitemap li.sitemap_level_2 a:focus{font:12px verdana; text-decoration:none}

ul#sitemap li.sitemap_level_3 a,
ul#sitemap li.sitemap_level_3 a:link,
ul#sitemap li.sitemap_level_3 a:active,
ul#sitemap li.sitemap_level_3 a:visited,
ul#sitemap li.sitemap_level_3 a:hover,
ul#sitemap li.sitemap_level_3 a:focus{font:11px verdana; text-decoration:none}

ul#sitemap li.sitemap_level_4 a,
ul#sitemap li.sitemap_level_4 a:link,
ul#sitemap li.sitemap_level_4 a:active,
ul#sitemap li.sitemap_level_4 a:visited,
ul#sitemap li.sitemap_level_4 a:hover,
ul#sitemap li.sitemap_level_4 a:focus{font:10px verdana; text-decoration:none}

/* rückruf form */

table.rueckruf td 			{height:27px; padding:0px; margin:0px; border:0px solid #f00;}
table.rueckruf 				{width:460px; padding:0px; margin:0px;}
table.rueckruf input,
table.rueckruf input.datum,
table.rueckruf select 	                {border:1px solid #ccc; font:11px verdana; padding:2px;}

.input_rueckruf_desc 			{border:0px;}
.input_rueckruf_desc_error 		{color:#FF0000;}
.input_rueckruf				{border:1px solid #ccc; width:290px;}
.input_rueckruf_error 			{border:1px solid #ccc; background-color:#FFD5D5; width:290px;}
.input_rueckruf_anrede 			{border:0px solid #ccc; margin-left:13px;}
.input_rueckruf_anrede_error 		{border:0px solid #ccc; margin-left:13px;}
.rueckruf_button			{width:80px; height:20px; padding:2px; background:#efefef; border:1px solid #eee;}
.input_rueckruf_plz			{width:65px; border:1px solid #ccc;}
.input_rueckruf_plz_error		{width:65px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_rueckruf_ort			{width:215px; border:1px solid #ccc;}
.input_rueckruf_ort_error		{width:215px; border:1px solid #ccc; background-color:#FFD5D5;}

.input_rueckruf_tag			{width:72px; border:1px solid #ccc;}
.input_rueckruf_tag_error		{width:72px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_rueckruf_monat			{width:90px; border:1px solid #ccc;}
.input_rueckruf_monat_error		{width:90px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_rueckruf_zeit			{width:95px; border:1px solid #ccc;}
.input_rueckruf_zeit_error		{width:95px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_rueckruf_description		{width:184px; border:1px solid #ccc;}
.input_rueckruf_description_error	{width:184px; border:1px solid #ccc; background-color:#FFD5D5;}


/* termin form */

table.termin td 			{height:27px; padding:0px; margin:0px;}
table.termin 				{width:460px; padding:0px; margin:0px;}
table.termin input,
table.termin select,
table.termin input.datum 		{border:1px solid #ccc; font:11px verdana;  padding:2px;}

.input_termin_desc 			{border:0px; font:11px verdana;}
.input_termin_desc_error 		{color:#FF0000;}
.input_termin 				{border:1px solid #ccc; width:290px;}
.input_termin_error 			{border:1px solid #ccc; background-color:#FFD5D5; width:290px;}
.input_termin_anrede 			{border:0px solid #ccc; margin-left:13px;}
.input_termin_anrede_error 		{border:0px solid #ccc; margin-left:13px;}
.termin_button				{width:80px; height:20px; padding:2px; background:#efefef; border:1px solid #eee;}
.input_termin_plz			{width:65px; border:1px solid #ccc;}
.input_termin_plz_error			{width:65px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_termin_ort			{width:215px; border:1px solid #ccc;}
.input_termin_ort_error			{width:215px; border:1px solid #ccc; background-color:#FFD5D5;}

.input_termin_tag			{width:45px; border:1px solid #ccc;}
.input_termin_tag_error			{width:45px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_termin_monat			{width:90px; border:1px solid #ccc;}
.input_termin_monat_error		{width:90px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_termin_zeit			{width:95px; border:1px solid #ccc;}
.input_termin_zeit_error		{width:95px; border:1px solid #ccc; background-color:#FFD5D5;}
.input_termin_description		{width:184px; border:1px solid #ccc;}
.input_termin_description_error		{width:184px; border:1px solid #ccc; background-color:#FFD5D5;}


/* recommend form */

#recommend				{cursor:hand; cursor: pointer;}
.input_recomment_desc 			{width:150px;}
.input_recomment_desc_error 		{color:#FF0000;}
.input_recomment 			{width:250px; border:1px solid #ccc;}
.input_recomment_error 			{border:1px solid #ccc; background-color:#FFD5D5;}
.button_recomment 			{background:#efefef; border:1px solid #eee;}

