/* rosa: E90080; orange: FFB12E; */
html, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; font-size:11px; font-style:normal;
	background-color:#E90080; color:#000000;
	width:99%; height:99%;
}
div, img{
	border:0; margin:0; padding:0;
}
a:link{ font-weight:bold; text-decoration:none; color:#000000; }
a:visited{ font-weight:bold; text-decoration:none; color:#000000; }
a:hover{ font-weight:bold; text-decoration:none; color:#FFB12E; }
a:active{ font-weight:bold; text-decoration:none; color:#000000; }
div#navi a:link{ font-weight:bold; text-decoration:none; color:#000000; }
div#navi a:visited{ font-weight:bold; text-decoration:none; color:#000000; }
div#navi a:hover{ font-weight:bold; text-decoration:none; color:#000000; }
div#navi a:active{ font-weight:bold; text-decoration:none; color:#000000; }

form.kontakt{ padding:0; margin:0; }
form.kontakt fieldset { margin:15px 0px 0px 0px; padding:0px; }
form.kontakt legend { padding:0 2px; font-weight: bold;_margin:0 3px; }
/*\*//*/
form.kontakt legend {
    display: inline-block;
}
/* IE Mac legend fix */
form.kontakt label { display:inline-block; line-height:1.8; vertical-align:top; margin:0px 30px; }
form.kontakt fieldset ol { margin:0; padding:0; }
textarea { width:300px; height:150px; }
form.kontakt fieldset li { list-style:none; padding:2px; margin:0; }
form.kontakt fieldset fieldset { margin:5px 30px; }
form.kontakt fieldset fieldset legend { padding:1px; }
form.kontakt fieldset fieldset label { display:block; line-height:2; vertical-align:top; margin:5px 0px; }
form.kontakt label { width: 90px; }
form.kontakt fieldset fieldset label { margin-left: 93px; }

div#bodie{
	background-color:#E90080;
	margin:auto; width:99%; height:97%;
}
div#header{
	position:relative; 
	background-color:#FFFFFF;
	top:0px; left:0px;
	width:100%; height:110px;
}
div#header img{
	margin-right:120px;
}
div#navi{ 
	background-color:#E90080;
	width:165px; height:83%;
	float:left;
}
div#navi ul,div#navi li{
	margin:0; padding:0;
	background-color:none;
}
div#navi ul li{
	text-indent:5px; 
	list-style-type:none;
	display:block;
	line-height:15px; 
	margin:8px 0px 8px 0px;
	background-color:#FFB12E;
	font-weight:bold;
	width:150px;
}
div#navi li#subnavi{
	text-indent:0px;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 15px;
	width:135px;
	display:block;
	line-height:15px; 
}
div#navi li.active{
	text-indent:5px; 
	list-style-type:none;
	display:block;
	line-height:15px; 
	margin:8px 0px 8px 0px;
	background-color:#FFB12E;
	font-weight:bold;
	width:150px;
	background-color:#FFFFFF;
}
div#content{
	background-color:#FFFFFF;
	text-align:left; height:81%;
}
div#contento{
	background-color:#FFFFFF;
	width:70%; height:99%; overflow:auto;
	margin:0 auto;
	text-align:left;
	border:1px solid #FFFFFF;
}
p{
	margin:30px; 
}
p img{
	margin:10px;
}
div#contento h1{
	font-size:16px; font-weight:bold;
	padding:1px 3px; margin:0px 0px 10px 0px;
	display:block; width:90%;
	background-color:#FFB12E; color:#FFFFFF;
}
div#contento h2{
	font-size:14px; font-weight:bold;
	padding:1px 3px; margin:0px 0px 15px 5px;
	display:block; width:70%;
	border:1px dashed #E90080;
	color:#000000;
}
div#contento h2 span{
	margin-left:30px;
	color:#a3a3a3;
	font-size:80%;
}
div#contento table.filialen{
	display:block; width:90%; margin:0px 0px 10px 8px;
	border:1px dashed #E90080; color:#000000;
}
div#contento table.filialen strong{
	color:#FFB12E;
}
div#contento table.filialen td.right{
	text-align:right; padding-top:20px;
}
div#contento table.gal {
	text-align:center; margin:0px; display:block; width:90%;
}
div#contento table.gal td{
	text-align:center; padding:5px 0px;
}