/* CSS Document */
img, .pngfix { behavior: url("pngfix/iepngfix.htc") }

/* ### HTML ###################################################################### */
html {
	
	margin:0;
	padding:0;
}

/* ### BODY ###################################################################### */
body {
	background-color:#545a56;
	color: #ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	
	height:100%;
	margin:0px;
	paddding:0px;
	}


#site-rahmen {
	position:relative;
	margin:0 auto;
	padding:0px;
	height:700px;
	width:1005px;
	background-repeat:no-repeat;
	background-position:0px 53px;
	margin-top:65px;
	
}
#site-rahmen_extra {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1005px;
	
	font-size:0.750em;
	
	
}
#hg {background-color:#3f4440; padding:0px; margin-top:0px;}
#hg_agb {background-color:#3f4440; padding:20px; }
.strich {background-color:#545a56; height:1px; line-height:1px; font-size:1px; margin-bottom:10px; margin-top:10px;}
.strich2 {background-color:#ffec00;; height:1px; line-height:1px; font-size:1px; margin-bottom:10px; margin-top:10px;}
li {margin-bottom:10px;}
a:link{color:#ffffff; text-decoration:underline; }
a:visited{color:#ffffff; text-decoration:underline;}
a:hover{color:#ffec00; text-decoration:underline;}
a:active{color:#ffec00; text-decoration:underline; }

/* ### Formular ############################################################ */
.be_level1 {text-decoration:underline; font-weight:bold; font-size:1.5em; margin-top:10px; margin-bottom:8px; height:40px; vertical-align:bottom;}
.be_level2 {font-weight:bold; height:20px; font-size:1.2em; vertical-align:bottom;}
.stern {color:#ffec00; 	font-size:0.875em;}
.inputcol {color:#ffec00;}
/* ### Content ############################################################ */
.agb {font-weight:bold;}
#content {
	position:absolute;
	top:380px;
	left:490px;
	width: 498px;
	height:307px;
	font-size:0.750em;
}
#content_agb {
	position:absolute;
	top:380px;
	left:490px;
	width: 498px;
	height:307px;
	font-size:0.750em;
	overflow:auto;
}
#erfolg_1{
	position:absolute;
	top:380px;
	left:490px;
	width: 498px;
	font-size:0.750em;
}
#erfolg_2{
	position:absolute;
	top:500px;
	left:490px;
	width: 215px;
	font-size:0.750em;
}
#erfolg_bild{
	position:absolute;
	top:459px;
	left:430px;
	width: 575px;
	height:190px;
}
h1 {color:#ffffff; font-weight:bold; font-size:1.064em; margin-top:0px;}
h2 {color:#ffffff; font-weight:bold; font-size:	1.188em; margin-top:0px;}

#formular {background-image:url(../imag/formular_button.gif); background-repeat:no-repeat; background-position: 0px 0px; width:111px; height:29px; text-indent:13px;} 
#formular a:link{color:#ffffff; text-decoration:none;  font-weight:bold; line-height:27px; }
#formular a:visited{color:#ffffff; text-decoration:none;  font-weight:bold; line-height:27px; }
#formular a:hover{color:#ffec00; text-decoration:none;  font-weight:bold; line-height:27px; }
#formular a:active{color:#ffec00; text-decoration:none;  font-weight:bold; line-height:27px; }

/* ### Monitore ############################################################ */
#monitore {
	position:absolute;
	top:228px;
	left:670px;
	width: 312px;
	height:124px;

}
#link1 {position:absolute; top:333px; left:700px;}
#link2 {position:absolute; top:333px; left:854px;}
.monitorlink{ width:130px; height: 15px; display: block;}
.monitorlink:hover { color:#ffec00; }
/* ### Menu links ############################################################ */
#menu_hg {
	position:absolute;
	top:0px;
	left:0px;
	width: 428px;
	height:627px;
	background-image:url(../imag/menu_trans.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	
}
.menulink{ width: 234px; height: 15px; display: block;}
.menulink:hover { color:#ffec00; }
.menu a:link{color:#ffffff; text-decoration:none; font-size:0.750em; font-weight:bold;}
.menu a:visited{color:#ffffff; text-decoration:none; font-size:0.750em; font-weight:bold;}
.menu a:hover{color:#ffec00; text-decoration:none; font-size:0.750em; font-weight:bold;}
.menu a:active{color:#ffec00; text-decoration:none; font-size:0.750em; font-weight:bold;}
#menu1 {padding-left:123px; position:absolute; top:315px; left:0px;}
#menu2 {padding-left:130px; position:absolute; top:340px; left:0px;}
#menu3 {padding-left:138px; position:absolute; top:365px; left:0px;}
#menu4 {padding-left:145px; position:absolute; top:390px; left:0px;}
#menu5 {padding-left:152px; position:absolute; top:415px; left:0px;}
#menu6 {padding-left:160px; position:absolute; top:441px; left:0px;}
#menu7 {padding-left:167px; position:absolute; top:466px; left:0px;}
#menu8 {padding-left:173px; position:absolute; top:491px; left:0px;}
#menu9 {padding-left:181px; position:absolute; top:516px; left:0px;}

.aktiv {color:#ffec00; text-decoration:none; font-size:0.750em; font-weight:bold;}
.aktiv2 {color:#ffec00; text-decoration:none; font-weight:bold;}
#homelink {
	position:absolute;
	top:9px;
	left:52px;
	width:180px;
	height:90px;
}

/* ### Menu oben ############################################################ */
#menu_oben {
	position:absolute;
	top:0px;
	left:428px;
	width: 578px;
	height:53px;
	background-image:url(../imag/menu_oben_hg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#a1a1a1;
	font-weight:bold;
	font-size:0.814em;

}


.trennung {font-size:1.250em; font-weight:normal; margin-left:5px; margin-right:5px;}
#impressum {margin-top:28px; padding-left:200px;}
#impressum a:link{color:#a1a1a1; text-decoration:none;}
#impressum a:visited{color:#a1a1a1; text-decoration:none;}
#impressum a:hover{color:#ffec00; text-decoration:none;}
#impressum a:active{color:#a1a1a1; text-decoration:none;}

