.tastatur {
display: none;
}

.clear {
clear:both;
}

body {
padding:0px;
margin:0px;
font-family:Verdana,Arial,sans-serif;
background-repeat: repeat-y;
}

.head {
height: 124px;
width: 100%;
}

.logo {
display:block;
width:380px;
height:124px;
float:left;
}

.kopfnavi {
float:right;
margin:0px;
padding-right:20px;
padding-top:13px;
font-size:0.7em;
font-weight:bold;
}

.kopfnavi a.active {
text-decoration:none;
}

.kopfnavi a.noactive {
text-decoration:none;
}

.usernavi {
height: 43px;
width: 100%;
}

.language {
float: left;
margin:0px;
padding-left:20px;
padding-top:13px;
font-weight:bold;
font-size: 0.8em;
display:none;
}

.language a.active {
text-decoration:none;
}

.language a.noactive {
text-decoration:none;
}

.styles {
float:right;
font-weight:bold;
margin:0px;
padding-right:20px;
padding-top:13px;
font-size: 0.7em;
}

.styles a {
text-decoration:none;
letter-spacing:0.1em;
}











#left {
float:left;
min-width:334px;
padding-top:15px;
}

.navi {
list-style:none;
margin:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:2px;
width:18em;
}

.navi li.active {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:10px;
margin-bottom:2px;
}

.navi li.active a {
text-decoration:none;
font-weight:bold;
font-size: 0.8em;
}

.navi li.noactive {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:10px;
margin-bottom:2px;
}

.navi li.noactive a {
text-decoration:none;
font-weight:bold;
font-size: 0.8em;
}

.subnavi {
list-style: url(p/list_subnavi.gif);
font-size: 0.7em;
margin-top:5px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.subnavi li.noactive {
text-decoration:none;
padding-bottom: 8px;
font-weight:normal;
}

.subnavi li.active {
font-weight:bold;
text-decoration:none;
padding-bottom: 8px;
}



.subsubnavi {
list-style: none;
font-size: 0.7em;
margin-top:5px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.subsubnavi li.noactive {
text-decoration:none;
padding-bottom: 8px;
font-weight:normal;
}

.subsubnavi li.active {
font-weight:bold;
text-decoration:none;
padding-bottom: 8px;
}



.subnavi li a {
text-decoration:none;
}

.subsubnavi li a {
text-decoration:none;
}



.left_picture {
width:300px;
float:left;
margin-top:50px;
}

















#content {
float:left;
width:50%;
margin-left:25px;
margin-top:0px;
padding-top:15px;
font-size:0.75em;
}









h1 {
margin:0px;
font-size:1.1em;
font-weight:bold;
}

h2 {
margin:0px;
font-size:1.0em;
font-weight:bold;
}

#content, p {
margin-top:0px;
letter-spacing:0.3px;
line-height:1.6em;
}

#content img {
margin-top:5px;
}

#content ol li{
list-style: decimal;
}

.form_row {
width:400px;
margin-top:5px;
margin-bottom:10px;
}

.form_left {
display:block;
float:left;
margin-right:10px;
width:20px;
}

.form_right {
float:left;
width:370px;
}


