body {background-color:#ffffcc; margin:0; font-family:"Arial","Helvetica",sans-serif;}

.red {color:#eb0000; font-size:.8em;}

div.page {float:left; width:1000px;}

div.toplinks {float:left; width:100%; text-align:right;}
div.toplinks_padding {margin:6px 48px 0 0;}
a.toplinks:link {font-weight:bold; font-size:.8em; text-transform:uppercase; color:#666666; text-decoration:underline;}
a.toplinks:active {font-weight:bold; font-size:.8em; text-transform:uppercase; color:#666666; text-decoration:underline;}
a.toplinks:visited {font-weight:bold; font-size:.8em; text-transform:uppercase; color:#666666; text-decoration:underline;}
a.toplinks:hover {font-weight:bold; font-size:.8em; text-transform:uppercase; color:#eb0000; text-decoration:underline;}

div.logo {float:left; width:100%; clear:left; margin-top:36px; background:url(images/header_v26.jpg) no-repeat 290px 0;}
div.logo_padding {float:left; padding-left:10px; padding-right:10px;}

div.navigation {float:left; clear:left; margin-left:10px; width:280px; margin-top:20px; line-height:1.3em;}
div.navigation_padding {float:left;}
div.navigation_title {font-weight:bold; font-size:.8em; margin-bottom:6px; text-transform:uppercase;}
div.navigation_hline {float:left; margin-top:25px; width:270px; background:url(images/linie_horizontal_baustein.gif) repeat-x;}
a.navigation:link {color:#666666; font-size:.8em;}
a.navigation:active {color:#666666; font-size:.8em;}
a.navigation:visited {color:#666666; font-size:.8em;}
a.navigation:hover {color:#eb0000; font-size:.8em;}

div.vline {float:left; width:1px; margin-top:15px;}

div.content {float:left; width:650px;}
div.content_padding {padding:20px;}