@charset "UTF-8";

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


img, div { behavior: url(iepngfix.htc) }



a { 
outline:0; -moz-outline:0;
}


body, html {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}


.hintergrund {
z-index: 1;
width: 100%;
height: 100%;
}

.hintergrundbild {
width: 100%;
height: 100%;
}


.wrapper {
position:absolute;
top: 50%;
margin-top: -290px;
left: 50%;
margin-left: -475px;
width: 950px;
height: 580px;
}


.logo {
float: left;
width: 296px;
}

.content_rahmen {
margin-top: 0px;
margin-left: 10px;
background-image:url(bg_content.png);
width: 633px;
height: 580px;
float: right;
text-align: left;
}

.sprache {
position: absolute;
top: 50%;
left: 50%;
margin-left: 330px;
margin-top: -290px;
z-index: 2;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
}



.winXP {
margin-left: 70px;
margin-top: 70px;
}

.scroll-pane {
width: 500px;
height: 450px;
overflow: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
padding-right: 10px;
}
			
.winXP .jScrollPaneTrack {
background: url(windows_track.gif) repeat-y;
}
.winXP .jScrollPaneDrag {
background: url(windows_drag_middle.gif) repeat-y 0 50%;
}
.winXP .jScrollPaneDragTop {
background: url(windows_drag_top.gif) no-repeat;
height: 4px;
}
.winXP .jScrollPaneDragBottom {
background: url(windows_drag_bottom.gif) no-repeat;
height: 4px;
}
.winXP a.jScrollArrowUp {
height: 20px;
background: url(windows_arrow_up.gif) no-repeat 0 0;
}
.winXP a.jScrollArrowUp:hover {
background-position: 0 -20px;
}
.winXP a.jScrollArrowDown {
height: 20px;
background: url(windows_arrow_down.gif) no-repeat 0 0;
}
.winXP a.jScrollArrowDown:hover {
background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
background-position: 0 -40px;
}

.menue {
padding-left: 50px;
padding-top: 70px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-top: 10px;
width: auto;
height: 224px;
background-image:url(wolke.png);
background-repeat: no-repeat;
background-position: width: 250px;
}

.links a {
color: #FFFFFF;
}

.links a:hover {
color: #bd3036;
}

.inputbreite {
width: 300px;
}