body {
font-family:Verdana, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:10pt;
color:rgb(51,51,51);
text-decoration:none;
background-color:#FFFFFF;
margin:0px;
margin-top:5px;
padding:0px;
}
p {
font-family:Verdana, Helvetica, sans-serif;
font-style:normal;
font-size:10pt;
}
a:link {font-family : Verdana, Helvetica, sans-serif; font-style : normal; font-weight : normal; font-size : 8pt; color : #333333; text-decoration : none; } 
a:visited {font-family : Verdana, Helvetica, sans-serif; font-style : normal; font-weight : normal; font-size : 8pt; color : #333333; text-decoration : none;} 
a:active {font-family : Verdana, Helvetica, sans-serif; font-style : normal; font-weight : normal; font-size : 8pt; color : black; text-decoration : none; } 
a:hover {font-family : Verdana, Helvetica, sans-serif; font-style : normal; font-weight : normal; font-size : 8pt; color : #333333; text-decoration : underline;}
A.menu {font-size:8pt;font-weight:normal;font-family:Verdana,Helvetica,helvetica,sans-serif;color:black;text-decoration:none; margin:0px; padding:0px;} 
a.menu:link { font-family:Verdana,Helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:8pt;color:#666666; text-decoration:none;  margin:0px; padding:0px;}
a.menu:visited { font-family:Verdana,Helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:8pt; color:#666666; text-decoration:none; margin:0px; padding:0px;}
a.menu:active { font-family:Verdana,Helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:8pt; color:#333333; text-decoration:none; margin:0px; padding:0px;}
a.menu:hover { font-family:Verdana,Helvetica,sans-serif; font-style:normal; font-weight:normal; font-size:8pt; color:rgb(51,51,51); text-decoration:none; margin:0px; padding:0px;}

.textfeld {
font-family:Tahoma, sans-serif;
font-style:normal;
font-weight:normal;
font-size:10pt;
color:black;
text-decoration:none;
background-color:rgb(200,224,240);
border-left:solid 1px #333333;
border-top:solid 1px #333333;
border-right:solid 1px #787878;
border-bottom:solid 1px #787878;
}

.textfeld:focus {
background-color:#f3f3f3;
}


div#logo{
position:absolute;
top:5px;
left:4px;
width:110px;
height:80px;
margin:0px;
padding:0px;
}

div#navi{
position:absolute;
top:70px;
left:5px;
width:23ex;
margin:0px;
padding:0px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

div#headline{
position:absolute;
top:60px;
left:24.7ex;
width:30ex;
margin:0px;
padding:5px;
font-weight:bold;
}

div#content{
position:relative;
top:75px;
left:24.5ex;
width:83.5ex;
height:auto;
margin:0px;
padding:5px 5px 0px 5px;
border-left:1px solid silver;
border-bottom:1px solid silver;
}

div.footer{
/*clear:both;*/
top:110px;
position:relative;
text-align:center;
width:126.6ex;
margin:30px 0px 5px 0px;
padding:5px;
font-size:8pt;
}

div#span1{
position:absolute;
top:50px;
left:74.5ex;
width:35.5ex;
padding:0px 5px;
border-bottom:1px solid silver;
background-color:transparent;
margin:0px;
}

div#span2{
position:absolute;
top:59.1px;
left:109.5ex;
width:2px;
height:33.5ex;
padding:0px;
border-left:1px solid silver;
background-color:transparent;
margin:0px;
}

div.footer2{
clear:both;
top:120px;
margin:60px 0px 0px 0px;
font-size:8pt;
background-color:transparent;
}

p#news{
float:right;
margin-left:10px;
margin-top:0px;
margin-right:0px;
width:150px;
background-color:#f9f9f9;
padding:2px;
border:1px dashed #999999;
font-size:9pt;
}

span.mynews{
display:block;
font-size:11pt;
font-weight:bold;
background-color:white;
border-bottom:1px solid #cccccc;
padding-bottom:2px;
}

span.morenews{
display:block;
font-size:10pt;
border-bottom:1px solid #cccccc;
padding-bottom:2px;
}

span.morenews2{
display:block;
font-size:10pt;
padding-bottom:2px;
}

h2{
font-size:13pt;
margin-top:0px;
}

a.navi{
display:block;
font-size:10pt;
height:20px;
padding-left:2px;
margin-top:2px;
border:1px solid white;
}

a.navi:link{
font-size:10pt;
border:1px solid white;
}

a.navi:visited{
font-size:10pt;
border:1px solid white;
}

a.navi:hover{
background-color:#f3f3f3;
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #9a9a9a;
border-right:1px solid #9a9a9a;
border-left:1px solid #ffffff;
}

a.navi:active{
font-size:10pt;
border-top:1px solid #9a9a9a;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:1px solid #9a9a9a;
}

a.navi2{
display:block;
font-size:10pt;
height:20px;
padding-left:2px;
margin-top:2px;
border:1px solid white;
}

a.navi2:link{
font-size:10pt;
border:1px solid white;
}

a.navi2:visited{
font-size:10pt;
border:1px solid white;
}

a.navi2:hover{
background-color:#e1e1e1;
text-decoration:none;
border-top:1px solid #ffffff;
border-bottom:1px solid #9a9a9a;
border-right:1px solid #9a9a9a;
border-left:1px solid #ffffff;
}

a.navi2:active{
font-size:10pt;
border-top:1px solid #9a9a9a;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:1px solid #9a9a9a;
}

p.footer{
position:relative;
text-align:center;
margin:45px -5px 0px -5px;
padding:5px 5px 5px 5px;
font-size:8pt;
border-top:1px solid silver;
background-color:#f9f9f9;
}
