body {text-align:center;background-color:#E1E1E1;margin: 0;}
#content {background: #FFFFFF url(/images/content_bg.gif) right repeat-y; width:728px;position: relative;text-align: left;margin-left:auto;margin-right:auto;}
#mainarea {background: url(/images/bl_l.jpg) left repeat-y !important; width:703px; padding-left: 25px; position: relative;text-align: left;margin-left:auto;margin-right:auto;}
#header {width:728px;position: relative;height:128px;background: url(/images/header_bg_german.gif) top left no-repeat;border-top: solid 2px #FFFFFF;padding-bottom: 8px;}
#language{position: absolute;top:9px;left:650px;}
#language li {list-style-type: none;margin: 0;padding: 0;font: 11px/16px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;}
#language ul {list-style-type: none;margin: 0;padding: 0;}
#language img {vertical-align:text-bottom;}
#nav{position: absolute;top:98px;height:30px;}
#nav img{padding: 0;margin: 0}
#textcontent{padding-top: 33px;padding-left: 17px; }
#leftcol{float: left; position: relative;width: 378px; margin-bottom: 13px; color: #000000; font: 12px/16px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;}
#leftcol ul{margin-left: 0; margin-top: 6px; padding-left: 0;list-style: none outside; color: #000000;}
#leftcol li{position: relative;padding-left: 20px; margin-bottom: 4px;background: url(/images/arrow_bullet.gif) left 4px  no-repeat;}
#rightcol{position: relative; float: left; width: 308px; margin-bottom: 13px; font: 11px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif;}
#rightcol ul{margin-left: 0; padding-left: 0;list-style: none outside; color: #000000;}
#rightcol li{position: relative;padding-left: 20px; margin-bottom: 4px;list-style: none outside; background: url(/images/arrow_bullet_g.gif) left 2px  no-repeat;}
.rightgray{width:248px;padding-left: 9px; padding-right: 40px; padding-top: 9px; padding-bottom: 9px; margin-bottom: 11px; background: #E1E1E1 url(/images/rcol_tlcorner.gif) top left no-repeat;}
#footer{clear: both; margin-top: 13px; background-color: #000000; color: #FFFFFF; font: 10px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif; border-top: solid 3px #CC6600; padding: 8px;}
a:link {color: #CC6600; text-decoration: none; }
a:active {color: #BD0028; text-decoration: none; }
a:visited {color: #CC6600; text-decoration: none; }
a:hover {color: #BD0028; text-decoration: underline; }
h1{height: 24px; font: 20px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif; margin: 0;}
h2{margin-left: 9px;height: 20px; font: 16px Tahoma, Lucidia, Verdana, Arial, Helvetica, sans-serif; margin-top: 0;margin-bottom: 0;}
.printonly {display: none;}
.active {color: #FFFFFF;}