* { 
margin : 0; 
padding : 0; 
} 
body { 
background-color : #767676; 
font-size : 100.01%; ;
} 
#wrapper { 
background-color : #FFF; 
border : #000 solid 0; 
margin : 0 auto 0 auto; 
padding : 0 0 0 0; 
width : 640px;
} 
#headerup { 
background-color : whitesmoke; 
border : #000 solid 0; 
margin : 0 0 0 0; 
padding : 10px 10px 10px 20px; 
width : 610px; 
height: 20px;
clear : both; 
}
#header { 
background-color : #FFF; 
border : #000 solid 0; 
margin : 0 0 0 0; 
padding : 0px 20px 10px 20px; 
width : 600px; 
height : 545px; 
clear : both; 
} 
#main { 
background-color : #FFF; 
border : #000 solid 0; 
margin : 0 0 0 0; 
padding : 0px 20px 0px 20px; 
width : 600px; 
clear : both; 
} 
#mainnav { 
background-color : #FFF; 
border : #000 solid 0; 
margin : 0 0 0 0; 
padding : 0px 20px 10px 20px; 
width : 600px; 
clear : both; 
} 
#footerbar { 
background-color : whitesmoke; 
border : #000 solid 0; 
margin : 0 0 0 0; 
padding : 10px 10px 10px 20px; 
width : 610px; 
height : 100px; 
clear : both; 
} 
a:link, a:visited { 
color : #767676; 
text-decoration : none;
font-style : normal; 
font-size : 100%;
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 10px 0; 
} 
a:hover, a:active { 
color : #000; 
text-decoration : none;
font-style : normal; 
font-size : 100%;
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 0px 0; 
}
#mainnav a:link,a:visited {
color:#767676;
text-decoration:none;
border-left:0px solid #FF9;
font-style : normal; 
font-size : 0.73em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 10px 0; 
}
#mainnav a:hover,a:active {
color:#000;
text-decoration:none;
border-left:0px solid #FF9;
font-style : normal; 
font-size : 0.73em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 0px 0; 
}
h1 { 
font-style : normal; 
font-size : 1.6em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 5px 0 0 0; 
margin : 5px 0 10px 0; 
} 
h2 { 
font-style : normal; 
font-size : 0.73em; 
line-height : 140%; 
font-family : verdana; 
color : #000; 
font-weight : bold; 
margin : 0 0 0 0; 
padding : 5px 0 10px 0; 
}
h3 { 
font-style : normal; 
font-size : 0.80em; 
line-height : 1.5em; 
font-family : verdana; 
font-weight : bold; 
text-align : justify; 
padding : 0 0 50px 0; 
margin : 0 3px 2px 0; 
} 
.text { 
font-style : normal; 
font-size : 0.73em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 10px 0; 
} 
.text_kursiv { 
font-style : italic; 
font-size : 0.73em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 0 0 0 0; 
margin : 0 3px 10px 0; 
} 
.text_klein { 
font-style : normal; 
font-size : 0.63em; 
line-height : 1.5em; 
font-family : verdana; 
text-align : justify; 
padding : 5px 0 0 0; 
margin : 10px 3px 10px 0; 
}
.pfeillink { 
width : 12px; 
height : 10px; 
border : #000 solid 0; 
margin : 0 0 0 0; 
vertical-align : baseline;
}
.flagge 	{
width:14px;
height:8px;
border:1px solid #000;
margin: 0px 0px 0px 0px;
vertical-align:baseline;
float; right;
}
.headerpic {   
width : 600px; 
border : #000 solid 0; 
margin : 0 0 0 0;
padding : 5px 0 5px 0;
}
.footerlogo { 
float : left; 
padding : 0 0 0 0; 
margin : 4px 15px 2px 0; 
width : 63px; 
height : 63px; 
}