@charset "UTF-8";


/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  font-size:0;

}
/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */





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


body {
font-family:Arial, Helvetica, sans-serif;
}

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



.streifen {
width: 100%;
height: 331px;
background-image: url(bg_body.jpg);
background-repeat: repeat-x;
position: absolute;
z-index: 1;
}


.wrapper {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
position: absolute;
z-index: 2;

}

.header {
width: 836px;
height: 279px;
}

.mainmenu {
float: right;
margin-right: 30px;
margin-top: 63px;
}

.mainmenu img {
margin-left: 1px;
}


.content {
width: 836px;
min-height: 100%;
margin-left: auto;
margin-right: auto;
background-image: url(bg_content2.jpg);
}


.text {
float: right;
width: 570px;
margin-right: 50px;
font-size: 13px;
color: #333333;
padding-bottom: 40px;
}

.text img {
float: right;
border: 1px solid #3194d8;
margin-left: 30px;
margin-bottom: 20px;
}

.text a {
color: #3194d8;
}

.text a:hover {
color: #333333;
}

.text h1 {
font-size: 16px;
font-weight: bold;
}

.text ul{
list-style-image: url(anstrich.gif);
}


.eingabefeld {
width: 420px;
border: 1px solid #000000;
}

.sicherheitseingabefeld {
border: 1px solid #000000;
}

.intro {
width: 495px;
height: 138px;
margin-top: 20px;
}


sup {
font-size: 8px;
}

.kursiv {
font-style: italic;
font-size: 10px;
}

.login {
margin: 20px 0 0 100px;
border: 1px solid #3194d8;
width: 200px;
padding: 5px 20px 10px 20px;
}

.login input {
border: 1px solid #3194d8;
margin-bottom: 5px;
width: 100px;
}