body {	
	margin: 0; 
	padding: 0; 
	background-image: url(../pix/bg.jpg);
	background-repeat: repeat;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	line-height:1.5em;
	letter-spacing:0.02em;	
} 


h1{
	font-size:11px;
	font-weight:bold;
}


h2{
	font-size:11px;
	font-weight:bold;
	padding-bottom:-5px;
}

ul{
	padding-left:3px;
	margin-left:10px;
	
}


img {
	border:0px;	
}


.klein {
	font-size:9px;
	line-height:1.2em;
}

.white {
	color:#FFFFFF;
}
.grey {
	margin-left: 50px;
	color:#969696;
}


.textor {
	color:#ff8c28;
	line-height:1.4em;
}


a {
	color:#FFFFFF ;
	text-decoration:underline;
}


a:hover {
	color:#ff8c28 ;
	font-style:normal;
}


a:active {
	color:#ff8c28;
	text-decoration:none;
}


.link {
	color:#FFFFFF ;
	text-decoration:underline;
}


.link:hover {
	color:#000000 ;
	font-style:normal;	
}


.link:active {
	color:#ff8c28;
	text-decoration:none;
}

.linkor {
	color:#000000;
	text-decoration:underline;
}


.linkor:hover {
	color:#000000#ff8c28 ;
	font-style:normal;	
}


.linkor:active {
	color:#ff8c28;
	text-decoration:none;
}


.bg_p1, .bg_p2 {
	width:947px;
	height:1504px;
	position:absolute;
	left:50%;
	margin-left:-473px;
}


.bg_p2 {
	height:530px;
}


#bg_slide {
	background-image:url(../pix/bg_slide.jpg);
	width:815px;
	height:394px;
	position:absolute;
	margin-left:68px;
	margin-top:770px; _margin-top:790px;

}


#slide {
	background-color:#FFFFFF;
	width:352px;
	height:256px;
	position:absolute;
	margin-left:127px;
	margin-top:58px;
}


#pfeil {
	width:156px;
	height:71px;
	position:absolute;
	margin-left:35px;
	margin-top:593px;

}



#scheine {
	background-image:url(../pix/scheine.jpg);
	width:187px;
	height:174px;
	position:absolute;
	margin-left:680px;
	margin-top:380px;

}

#text_rechts {
	width:250px;
	height:260px;
	position:absolute;
	margin-left:580px;
	margin-top:815px; _margin-top:845px;
	font-size: 11px;
	line-height:1.6em;
}

#text_rechtsunten {
	width:250px;
	height:260px;
	position:absolute;
	margin-left:580px;
	margin-top: 1000px; _margin-top:1020px;
	font-size: 11px;
	line-height:1.7em;

}


#foot{	
	width:947px;
	height:10px;
	position:absolute;
	margin-top:1303px;
}


#foot2{	
	font-size:9px;
	width:947px;
	height:100px;
	position:absolute;
	top:1150px;	
	left:190px;	
}

#foot3{	
	font-size:9px;
	width:947px;
	height:100px;
	position:absolute;
	top:450px;	
	left:0px;	
}


#imp{
	width:640px;
	height:240px;
	position:absolute;
	top:190px; _top:195px;
	left:105px;	
}


#aufm{
	
	width:815px;
	height:338px;
	position:absolute;
	margin-top:60px;	
	margin-left:68px;
}


#aufmT{
	line-height:1.8em;
	letter-spacing:0em;
	font-size:11px;
	width:600px;
	height:400px;
	position:absolute;
	margin-top:410px;
	margin-left:200px;
}


#zuga{
	background-image:url(../pix/bg_zugang.gif);
	background-repeat:no-repeat;
	width:816px;
	height:57px;
	position:absolute;
	padding:0px;
	top:0px;
	left:68px;
}

#zugang{
	width:816px;
	height:57px;
	position:absolute;
	padding:0px;
	top:-15px;
	left:68px;
}



#anmeld{
	
	width:700px;
	height:150px;
	position:absolute;
	margin-top:560px;
	margin-left:180px;	
}

.fr{
	width:32px;
	height:32px;
	position:absolute;
	margin-top:0px;
	margin-left:126px;	
}


.form_login {
	border: 0px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	
}

td, input, select, textarea {
	font-size:10px;
	font-family:Verdana, sans-serif;
}


input, select, textarea {
	color:#000;
}


.Feld {
	
	height:17px;
	border:1px solid #8a8a8a;
	overflow:auto;
	padding-left:3px;
	padding-top:3px;

}


.Button {
	background:url(../pix/submit_btn.jpg);
	color:#FFFFFF;
	border:0px;
	width:200px; 
	height:27px;
}

.logo  {
	text-align:left;
	margin-top:25px;
	margin-left:50px;
	width:210px;
	float:left;
	display:inline;
}

.text_oben{
	margin-left:48px;
	padding-top:55px;
	width:491px;
	float:left;
}

.box_left{
	background:url(../pix/box.jpg);
	margin-top:60px;
	margin-left:2px;
	width:453px;
	height:318px;
	float:left;
}

.box_right{
	background:url(../pix/money.jpg);
	margin-top:60px;
	width:358px;
	height:318px;
	float:left;
}

.headline_form{
	margin-top:40px;
	margin-left:50px;
	width:450px;
	
}

.text_form{
	margin-top:20px;
	margin-left:50px;
	width:700px;
	
}

.form_left{
	margin-top:35px;
	margin-left:50px;
	float:left;
	display:inline;
}

.form_main{
	background:url(../pix/form_bg.gif) repeat-x;
	margin-top:35px;
	width:700px;
	height:178px;	
	float:left;
	display:inline;
}

.form_right{
	margin-top:35px;	
	float:left;
	display:inline;
}



.footer {
	width:815px;
	height:139px;
	margin-left:2px;
	margin-top:100px;
	padding-top: 15px;
	background:url(../pix/footer_bg.jpg) repeat-x;
	
}

.impressum {
	width:350px;
	margin-left:50px;
	padding-top:35px;
	float:left;
	display:inline;
	}

.socialnetwork{
	text-align:right;
	width:315px;
	float:left;
	margin-left:50px;
	padding-top:31px;
	}
	
.tooltip { position:relative; margin-left:2px;}
.tooltip span {
	display:block;
	width:815px;
	height:60px;
	background:url(../pix/Login_bg.jpg) repeat-x;
	background-color:#CCCCCC;
	cursor: default;
	overflow:hidden;
	font-size:11px;
	color:#fa7800;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tooltip p  {
	font-size:10px;
	color:#666;
	margin-top:10px;
}


.form_login_field {
background:url(../pix/Login_form.jpg) repeat-x;
width:206px;
height:18px;
margin: 3px 6px 0px 6px;
float:left;
text-decoration: inherit;
font-size:10px;
color:#666666;
padding-left:7px;
}

.form_login_Button {
	background:url(../pix/Login_btn.jpg);
	border:0px;
	width:53px; 
	height:23px;
}
.form_login_Button:hover  {
	cursor: auto;
 }
