@charset "utf-8";

html, body{ height:100%; padding:0; background-color:#FFFFFF; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#68280d; line-height:18px; overflow:auto}
p,td,tr,table  {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0;	
}
td { text-align:right }
h1 {margin-top:0px; margin-bottom:5px; margin-left:0px; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold }

/* Formular */
form{padding:0px; margin:0px}
.form{
	width:640px;
	margin: 0 0 5px;
	padding: 0;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68280d;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #68280d;
	border-right-color: #68280d;
	border-bottom-color: #68280d;
	border-left-color: #68280d;
}
textarea{height:100px; overflow:auto}
.formsend{
color: #f18e00;
	font-weight:bold;
	text-align: left;
}


/* position */
#container { padding:0; width:950px; height:500px; position:absolute; top:50%; left:50%; margin:-250px 0 0 -475px; border:1px; border-color:#f18e00; border-style:solid}
#footer {
	width:950px;
	height:25px;
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	margin-top: 255px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -475px;
}
#top {position:absolute; left:0px; top:0px; width:950px; height:100px; border:0px; padding:0; margin:0; background-color: #f18e00}
#content { position:absolute; top:150px; left:60px; width: 840px; height:300px; overflow: auto }
#content2 { position:absolute; top:0px; left:200px; right: 0px; height:300px; overflow: none }

#untertitel { position:absolute; top:282px; left:200px; width: 639px; height:18px; overflow: auto; background-color:#00CCFF; text-align:right }

#back { position:absolute; top:100px; left:0px; width:950px; height:400px}
#slogan  { position:absolute; top:436px; left:60px }
#flaeche { position:absolute; top:400px; left:0px; width:50px; height:50px}

#mainmenu { position:absolute; top:70px; left:45px}


a {  padding:0px; margin:0px; text-decoration: underline; color: #f18e00; border-width:0px }
a:link { padding:0px; margin:0px;  color: #f18e00; border-width:0px }
a:visited { padding:0px; margin:0px;  color: #f18e00; border-width:0px  }
a:hover  { padding:0px; margin:0px;  color: #f18e00; border-width:0px  }


/* Submenu START */
ul#submenu { width: 170px; margin: 0; padding: 0; text-align:right }
ul#submenu li { list-style: none; margin: 0; padding: 0; padding-bottom:5px  }
ul#submenu a { margin: 0; padding:0; text-decoration: none; font-weight:bold }
ul#submenu a:link, ul#submenu a:visited { color: #f18e00; margin: 0; padding: 0;}
ul#submenu a:hover  { color: #68280d; margin: 0; padding: 0;}
ul#submenu a.akt, ul#submenu a:link.akt, ul#submenu a:visited.akt, ul#submenu a:hover.akt  { color: #68280d; margin: 0; padding: 0;} 
/* Submenu ENDE */

/* Hauptmenü START */
a.mainmenu { text-decoration: none;  color: #68280d; font-weight: bold; }
a:link.mainmenu { padding: 0px 15px 0px 15px; color: #68280d; }
a:visited.mainmenu { padding: 0px 15px 0px 15px; color: #68280d; }
a:hover.mainmenu  { padding: 0px 15px 0px 15px; color: #FFFFFF; } 
a.selected, a:link.selected, a:visited.selected, a:hover.selected  { color: #FFFFFF; }
/* Hauptmenü ENDE */

/* Referenzmenü START */
#referenzbild {
	position:absolute;
	top:0px;
	left:200px;
	width:640px;
	height:300px;
	z-index: 0;
}
#ref{position:absolute; top:0px; left:339px; width:500px; text-align:right; z-index: 10 }
a.referenzen {
	text-decoration: none;
	font-weight: bold;	
}
a:link.referenzen, a:visited.referenzen { padding: 0px 0px 0px 30px; color: #f18e00; }
a:hover.referenzen  { padding: 0px 0px 0px 30px; color: #68280d; } 
a.akt, a:link.akt, a:visited.akt, a:hover.akt  { padding: 0px 0px 0px 30px; color: #68280d; }
/* Referenzmenü ENDE */