body { 
margin : 0; 
font : 0.7em Arial, sans-serif; 
line-height : 1.5em; 
background : #cfdbe4; 
color : #454545; 
} 
h1 { 
font : bold 1.5em Arial, Sans-Serif; 
letter-spacing : -1px; 
padding : 0 0 0 0; 
margin : 0; 
} 
h2 { 
margin-top : 0; 
margin-bottom : 0; 
font-size : 13px; 
color : #ffffff; 
} 
h3{ 
margin-top : 0; 
margin-bottom : 0; 
font-size : 13px; 
color : #000000; 
} 
h4{ 
margin-top : 0; 
margin-bottom : 0; 
font-size : 14px; 
color : #ffffff; 
} 
h5{ 
margin-top : 0; 
margin-bottom : 0; 
font-size : 11px; 
color : #0000C4; 
} 
h6{ 
margin-top : 0;
margin-bottom : 0;
font-size : 11px;
color : #0000C4; 
} 
p { 
margin : 0 0 5px 0; 
} 
ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
form { 
margin : 0; 
} 
a { 
color : #111111; 
background : inherit; 
} 
a:hover { 
color : #0000C4; 
background : inherit; 
} 
.content { 
margin : 10px auto; 
width : 90%; 
} 
.header { 
text-align : center; 
height : 190px; 
} 
.subheader { 
margin : 0 0 10px 0; 
padding : 5px 0 5px 18px; 
text-align : center; 
background : #ffffff; 
color : #111111; 
border-bottom : 1px solid #ffffff; 
} 
.subheadernavi { 
margin : 0 0 10px 0; 
padding : 5px 0 5px 18px; 
background : #ffffff; 
color : #808080; 
border-bottom : 1px solid #333333; 
} 
.bar { 
clear : both; 
text-align : center; 
font-size : 1.1em; 
height : 23px; 
} 
.bar2 { 
clear : both; 
text-align : center; 
font-size : 1.1em; 
height : 28px;
padding : 1px 1px 10px 100px;
} 
.bar a { 
color : #111111; 
background : inherit; 
} 
a.menu { 
font-weight : bold; 
text-align : center; 
display : block; 
width : 20ex; 
height : 20px; 
padding : 5px 0 0 0; 
text-decoration : none; 
} 
a.menu2 { 
font-weight : bold; 
text-align : center; 
display : block; 
width : 20ex; 
height : 20px; 
padding : 5px 0 0 0; 
text-decoration : none;
} 
a.menu:link { 
color : #ffffff; 
background-color : #5c5c5c; 
font-family : Arial; 
font-size : 11px; 
} 
a.menu:visited { 
color : #ffffff; 
background-color : #5c5c5c; 
font-family : Arial; 
font-size : 11px; 
} 
a.menu:hover { 
color : #fff878; 
background-color : #5c5c5c; 
font-family : Arial; 
font-size : 11px; 
} 
a.menu:active { 
color : #fff878; 
background-color : #5c5c5c; 
font-family : Arial; 
font-size : 11px; 
} 
.search_field { 
background : #006699; 
color : #ffffff; 
border-top : 15px solid #cfdbe4; 
border-bottom : 1px solid #cfdbe4; 
clear : both; 
text-align : center; 
padding : 10px 0 5px 0; 
} 
input.search { 
width : 225px; 
border : none; 
padding : 3px; 
} 
.searchSubmit { 
color : #222222; 
background-color : #f7f7f7; 
margin-bottom : -2px; 
width : 70px; 
padding-top : 1px; 
} 
.left { 
float : left; 
width : 17%; 
margin : 0 10px 0 0; 
} 
.left_articles { 
border : 0px solid #ffffff; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #006699; 
color : #ffffff;
} 
.left_articles:hover { 
border : 0px solid #ffffff; 
} 
.center { 
float : left; 
width : 64%; 
} 
.center_articles { 
margin : 0 0 10px 0; 
background : #f5f5f5; 
} 
.center_center { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.center_center2 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.center_center3 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
}
.center_center4 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
}
.center_center5{ 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
}
.center_center6 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
}
.center_center7 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
}
.right { 
float : right; 
width : 17%; 
margin : 0 0 10px 0; 
} 
.right_articles { 
border : 1px solid #eee; 
padding : 10px 10px 10px 10px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles:hover { 
border : 1px solid #ffffff; 
} 
img { 
border : none; 
margin : 0 5px 0 0; 
} 
table.ergebnisse { 
border-width : 0; 
padding : 0; 
background-color : #f5f5f5; 
} 
.footer { 
clear : both; 
text-align : center; 
line-height : 1.8em; 
color : #808080; 
padding : 10px 0 10px 0; 
border-top : 1px solid #333333; 
} 
.footer a { 
color : #444444; 
} 
