html{height:100%;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#575261;
margin:0%;
padding:0%;
height:100%;
background-color:#E8E7F7;
background-image:url(../Image/hintergrundbody.jpg);
background-repeat:repeat-x;
}

h2{
font-size:13px;
line-height:17px;
font-stretch: narrower;
font-weight: 800;
color:#889CAE;
}

h3{
font-size:11px;
line-height:17px;
font-stretch: narrower;
font-weight: 800;
color:#889CAE;
}

ul{
list-style:inside;
list-style-image:url(../Image/linkspacer.gif);
}

a:link{
font:Arial, Helvetica, sans-serif;	
text-decoration: none;
font-stretch:extra-expanded;
color: #3C3884;
	}

a:visited{
font:Arial, Helvetica, sans-serif;	
text-decoration: none;
font-stretch:extra-expanded;
color: #3C3884;
}

a:hover{
font:Arial, Helvetica, sans-serif;	
text-decoration: none;
font-stretch:extra-expanded;
color: #9C9EC7;
}

img{
padding: 0px;
margin: 0px;
border:none;
	}
	
	

input, textarea{
border-left: 1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
background-color:#F9F9F6;
font-size:11px;
}



.submenuecontainer{
position:absolute;
height:50px;
width:165px;
font-size:9px;
line-height:14px;
color:#889CAE;
padding-left:0px;
}

.submenue{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:0px;
left:0px;
height:auto;
width:175px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:0px;

}

/*.submenuelinks{
color: #3C3884;
width:100%
}*/

.submenue:link{
text-decoration: none;
color: #3C3884;
}

.submenue:visited{
text-decoration: none;
color: #3C3884;
}

.submenue:hover{	
text-decoration: none;
color:#889CAE;
}


.bodybackground_y{
position:absolute;
top:0px;
left:0px;
width:900px;
height:100%;
background-image:url(../Image/hintergrundbody_y.jpg);
background-repeat:repeat-y;
z-index:0;
}

.bodybackground_y_left{
position:absolute;
top:0px;
left:68px;
height:100%;
width:178px;
background-image:url(../Image/hintergrundbody_y_left.jpg);
background-repeat:repeat-x;
z-index:0;
}

.BoxMain {
position:absolute;
top:0px;
left:0px;
height:570px;
width:900px;
background-color:white;
z-index:0;
}

.BoxLeft{
position:absolute;
top:0px;
left:0px;
height:100%;
width:251px;
background-color:none;
z-index:5;
}

.BoxRight{
position:absolute;
top:0px;
left:252px;
height:100%;
width:628px;
background-color:none;
}

.boxunderline{
position:absolute;
bottom:-5px;
left:0px;
height:5px;
width:100%;
background-color:white;
z-index:0;
}

.textcontainer{
position:absolute;
top:229px;
left:1px;
height:314px;
width:642px;
overflow:auto;
padding-top:5px;
z-index:0;
}

.textrelative{
position:relative;
top:0px;
left:0px;
height:auto;
width:540px;
padding-left:40px;
padding-right:0px;
margin-bottom:25px;
background-image:url(../Image/orange.gif);
background-position:bottom;
background-repeat:repeat-x;
z-index:0;
}

.textrelative2{
position:relative;
top:0px;
left:0px;
height:auto;
width:540px;
padding-left:40px;
padding-right:0px;
margin-bottom:25px;

z-index:0;
}

.textleft{
position:absolute;
top:50px;
left:40px;
height:auto;
width:250px;
padding-left:0px;
padding-right:0px;
margin-bottom:25px;
z-index:0;
}

.textright{
position:absolute;
top:50px;
left:320px;
height:auto;
width:250px;
padding-left:0px;
padding-right:0px;
margin-bottom:25px;
z-index:0;
}

/*.texttrennerorange{
position:absolute;
bottom:-5px;
left:40px;
height:1px;
width:517px;
background-image:url(../Image/orange.gif);
background-repeat:repeat-x;
padding:0px;
margin:0px;
}*/

.boxUntenstriche{
position:absolute;
bottom:0px;
left:0px;
height:16px;
width:643px;
background-image:url(../Image/backgroundstreifenunten.jpg);
background-repeat:repeat-x;
}

.boxkurzinfo{
position:absolute;
top:14px;
left:-115px;
height:auto;
width:100px;
text-align:right;
color:#DDEAF2;
font-style:normal;
font-stretch: narrower;
font-weight: 700;
z-index:5;
}

.boxUntenorange{
position:absolute;
bottom:0px;
left:68px;
height:16px;
width:178px;
background-color:#DB8D37;
}

.boxseiteorange{
position:absolute;
bottom:22px;
left:252px;
height:400px;
width:2px;
background-color:#E0A368;
}

.boxmenue{
position:absolute;
bottom:22px;
left:68px;
height:425px;
width:178px;
background-color:#A1C0DB;
padding:0px;
margin:0px;
}

.menue{
position:absolute;
bottom:0px;
left:-52px;
height:300px;
width:230px;
background-color:none;
padding:0px;
margin:0px;
}

.boxstreifenoben01{
position:absolute;
top:-35px;
left:159px;
height:200px;
width:50px;
background-image:url(../Image/backgroundstreifenoben01.jpg);
background-repeat:no-repeat;
z-index:5;
}

.boxstreifenoben02{
position:absolute;
top:98px;
left:182px;
height:200px;
width:50px;
background-image:url(../Image/backgroundstreifenoben02.gif);
background-repeat:no-repeat;
z-index:5;
}

.boxstrichoben1{
position:absolute;
top:-4px;
left:16px;
height:1px;
width:150px;
background-image:url(../Image/orange.gif);
background-repeat:repeat-x;
}

.boxstrichoben2{
position:absolute;
top:-2px;
left:16px;
height:1px;
width:172px;
background-image:url(../Image/orange.gif);
background-repeat:repeat-x;
}

.boxlogo{
position:absolute;
top:-11px;
left:90px;
height:150px;
width:114px;
background-image:url(../Image/logo.jpg);
background-repeat:no-repeat;
}

.boxslogan{
position:absolute;
top:58px;
left:299px;
height:150px;
width:282px;
background-image:url(../Image/slogan.jpg);
background-repeat:no-repeat;
}

.boxseiteblau{
position:absolute;
top:0px;
right:0px;
height:138px;
width:16px;
background-color:#A1C0DB;
background-position:bottom;
background-image:url(../Image/seiteblau.jpg);
background-repeat:no-repeat;
}

.impressum{
position:absolute;
bottom:-19px;
left:180px;
height:auto;
width:20px;
text-align:left;
font-size:9px;
font-style:normal;
font-stretch:narrower;
font-weight:700;
z-index:5;
}

.impressLink{
color:#7672C2;
}

.impressLink:link{
text-decoration: none;
font-stretch:extra-expanded;
}

.impressLink:visited{
text-decoration: none;
font-stretch:extra-expanded;
color: #3C3884;
}

.impressLink:hover{
	
text-decoration: none;
font-stretch:extra-expanded;

}


.send{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;

}

.swf{
position:absolute;
top:278px;
left:-13px;
height:290px;
width:600px;
z-index:6;
}

.begruessung1{
position:absolute;
top:58px;
left:214px;

z-index:7;
}

.begruessung2{
	position:absolute;
	top:79px;
	left:286px;
	z-index:7;
	width: 314px;
}
