/*colors
red:#D71920
grey-font:#565657
*/
*{border:0; margin:0; padding:0}

.clear{clear:both; display:block; height:1px; font-size:0; line-height:0}
.clear2{clear:both; display:block; height:30px; font-size:0; line-height:0}
.right{float:right}
img{display:block}
.hr hr{display:none}
#left .hr{clear:both; height:1px; border-bottom:1px solid #D8D7D6; margin:0 12px 15px 12px}
#right .hr{clear:both; height:1px; border-bottom:1px solid #D8D7D6; margin:0 0 15px 0}
form br{clear:both}
.message{color:#CE202D}

html, body{height:100%}

body{
	font:100.01%/1.5 tahoma, verdana, arial, sans-serif;
	color:#171717;
	background:white;
	text-align:center}
#wrapper{
	min-height:100%;
	text-align:left;
	background:none}

ul#drucklink{display:block; padding:8px 0 4px 54px; font-size:.69em; border-bottom:1px solid #D4D2D1; margin:0 0 8px 0}
ul#drucklink li{list-style:none; display:inline}
ul#drucklink a{color:#D71920}
ul#drucklink a#:hover{font-weight:bold}

#header{display:none}
#nav{display:none}
#left{display:none}
#footer{display:none}
a#zurueck{display:none}
a#drucken{display:none}
a#nach_oben{display:none}
#right p#breadcrumb{display:none}

#right{width:auto; margin:0 50px 50px 50px}
#right .box{border:1px solid #D8D7D6; background:white; padding:8px; margin:0 0 20px 0}
#right .box2{border:1px solid #D8D7D6; background:white; padding:8px; margin:20px 0}

img.main_img{margin:0 0 20px 0}

#right h1{
	font-family:arial;
	font-size:.9em;
	text-transform:uppercase;
	color:#717171;
	padding:15px 0 30px 0;
	background:none}
#right h2{
	margin:30px 0 3px 0;
	font-size:.75em;
	color:#2D2D2D;
	background:none;
	padding:0 0 3px 0;
	border-bottom:1px solid #D8D7D6}
#right h2.small{margin:0 0 3px 0}
#right h2 span{color:#434343}
#right h2 a{
	color:#2D2D2D;
	text-decoration:none;
	display:block}
#right h3{
	margin:3px 0 3px 0;
	font-size:.69em;
	color:#2D2D2D}
#right h3 a{color:#2D2D2D}

#right p{margin:0 0 8px 0; font-size:.75em; line-height:1.6}
#right p a, #right ul a{color:#CE202D}
#right p a:hover, #right ul a:hover{color:#656769}
#right img.left{float:left; margin:5px 30px 10px 0; border:1px solid #9F9F9F}
#right p#logos img{display:inline; padding:20px 15px 0 0}

a.button {display:block; margin:20px 0 40px 0; font-size:.75em}

#right ul.text{font-size:.75em; margin:0 0 20px 20px}
#right ul.text li{line-height:1.8}
	* html #right ul.text li{height:1%}

#right ul.linkliste{font-size:.69em; font-weight:bold; margin:0 0 0 20px}
#right ul.linkliste li{line-height:1.7}
	#right * html ul.linkliste li{height:1%}
#right ul.linkliste a{display:block; color:#2D2D2D; padding:3px 0}

#right ul.linkliste_h3{margin:0 0 0 20px}
#right ul.linkliste_h3 li{line-height:1.7}
	* html #right ul.linkliste_h3 li{height:1%}
#right ul.linkliste_h3 a{display:block; color:#2D2D2D}

#right ul#sitemap{margin:0 0 0 20px}
#right ul#sitemap h2{}
#right ul#sitemap h3{margin:0 0 0 8px}
#right ul#sitemap li{line-height:1.7; margin:0 0 15px 0}
	* html #right ul#sitemap li{height:1%}
#right ul#sitemap a{display:block; color:#2D2D2D}
#right ul#sitemap a:hover{color:#CE202D}
#right ul#sitemap ul {list-style:none; margin:0 0 0 20px}
#right ul#sitemap ul li{margin:0}
#right ul#sitemap ul a{font-size:.75em}

#right ol.text{list-style:decimal; font-size:.75em; margin:0 0 20px 20px; padding-left:3em}
#right ol.text li{line-height:1.7}

#right table{border-collapse:collapse; font-size:.75em; margin:0 0 20px 0; width:500px}
#right th, #right td{vertical-align:top; padding:4px; border:1px solid #D8D7D6}
#right table ul{}
#right table ul li{line-height:1.8}

	/**** formulare ****/
#right form{position:relative; margin:30px 0 50px 0; width:500px; background:#F2F1F0; border:1px solid #D8D7D6}
#right form p{margin:0 10px 10px 18px}
#right fieldset{border:1px solid white; padding:15px 0 15px 0}
#right label{clear:both; float:left; margin:0 0 10px 18px; display:inline; font-size:.75em; color:#2D2D2D; width:190px}
#right input, #right textarea{
	float:right;
	margin:0 18px 10px 15px;
	padding:.2em;
	font-size:.75em;
	color:#656769;
	font-family:tahoma, verdana, arial, sans-serif;
	background:white;
	border:1px solid #D8D7D6;
	width:250px}
#right select{
	float:left;
	margin:0 0 10px 15px;
	font-size:.75em;
	color:#656769;
	font-family:tahoma, verdana, arial, sans-serif;
	background:white;
	border:1px solid #D8D7D6}
#right input.radio{
	float:none;
	margin:0 18px 10px 15px;
	padding:0;
	background:none;
	border:none;
	width:auto}
#right input.checkbox{
	float:none;
	margin:3px 18px 10px 15px;
	padding:0;
	background:none;
	border:none;
	width:auto}
#right select.datum{display:inline}
#right input:hover, #right textarea:hover, #right input:focus, #right textarea:focus{border:1px solid #9E9D9C}
#right input#img_button2{width:127px; height:29px; border:0; padding:0; background:none; margin:0; position:absolute; left:-1px; bottom:-19px}
