 body {
 margin:0px; 
 padding:0px;
 border:0px;
 text-align:center;  
 font-size: 62.5%; /* Resets 1em to 10px  bugfix against ie 5 and ie 6*/ 
 background: #FFFFFF;
}
 * {
 margin:0;
 padding:0;
 border:0;
 list-style:none;
}
 img {
 display:block;
}
 #page {
 display:block;
 margin: 0 auto;
 text-align:left;
 width: 868px;
 background: url(./page_bg.gif) repeat-y #FFFFFF;
} 
 #printlogo {
 display:none;
}
 #header {
 display:block;
 background: url(./header_bg.gif) no-repeat;
 width: 868px;
 height: 119px;
}
 #adresse {
 display:inline;
 position:absolute;
 margin: 40px 30px 0 617px;
}
 #adresse address {
 font-style:italic;
 text-align:right;
 font: 13px  Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 font-weight:bold;
 line-height: 22px;
 white-space: pre;
}
 ul#navigation {
 display:block;
 display:inline; /* IE 5 */
 float:left;
 width: 231px;
 height: 226px;
 margin: 15px 0 0 40px;
 padding: 10px 0 0 15px;
 background: url(./opener_bg.gif) no-repeat;
}
 ul#navigation li {
 display: inline;
 list-styles:none;
}
 ul#navigation li a:link, ul#navigation li a:visited, ul#navigation li a:active {
 display:block;
 padding: 4px 0px 4px 15px;
 list-style-type:none;
 font: 13px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color: #FFFFFF;
 text-decoration:none;
 background: url(./nav_arrow.gif) no-repeat 0px 9px;
 font-weight:bold;
 border:0;
}
 ul#navigation li a:hover, ul#navigation li.a a:link, ul#navigation li.a a:visited, ul#navigation li.a a:active {
 background: url(./nav_arrow_a.gif) no-repeat 0px 9px;
}

 #theme {
 display:block;
 float:left;
 width: 543px;
 height: 228px;
 margin: 15px 0 0 0;
}

 ul#sidebar {
 display:block;
 display:inline; /* IE 5 */
 float:left;
 width: 231px;
 height: 226px;
 margin: 0px 0 0 40px;
 padding: 10px 0 0 15px;
 background: url(./sidebar_bg.gif) no-repeat;
}
 ul#sidebar li {
 display: inline;
 list-styles:none;
}
 ul#sidebar li a:link, ul#sidebar li a:visited, ul#sidebar li a:active {
 display:block;
 padding: 4px 0px 4px 15px;
 list-style-type:none;
 font: 13px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color: #FFFFFF;
 text-decoration:none;
 background: url(./nav_arrow.gif) no-repeat 0px 9px;
 font-weight:bold;
 border:0;
}
 ul#sidebar li a:hover, ul#sidebar li a:link.a, ul#sidebar li a:visited.a, ul#sidebar li a:active.a {
 background: url(./nav_arrow_a.gif) no-repeat 0px 9px;
}
 ul#sidebar li.title {
 display:block;
 padding: 4px 0px 4px 5px;
 list-style-type:none;
 font: 15px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color: #FFFFFF;
 text-decoration:none;
 font-weight:bold;
 border:0;
}
 #content {
 display:block;
 float:left;
 width: 534px;
 margin: 3px 0 10px 3px;
 background: url(./content_bg.gif) no-repeat #FFFFFF;
 background-position: center top;
 border: 1px solid #c9c9c9;
 padding: 0 0 10px 0;
}
 #content h1 {
 display:block;
 width: 516px;
 height: 18px;
 margin: 20px 0 0 20px;
 font: 14px  Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 font-weight:bold;
 text-align:left;
}
 #content h1 span {
 display:none;
}
 #content h2 {
 display:block;
 padding: 10px 50px 5px 37px; 
 font: 13px  Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 font-weight:bold;
 text-align:left;
}
 #content p {
 display:block;
 margin: 10px 40px 10px 37px;
 font: 13px Verdana, Arial, Helvetica, sans-serif;
 color: #404141;
 line-height: 20px;
 text-align:left;
}
 #content address {
 display:block;
 margin: 15px 80px 15px 74px;
 font: 13px Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 line-height: 25px;
 text-align:left;
 white-space: pre;
 font-weight:bold;
}
 #content ul {
 display:block;
 padding: 10px 40px 10px 20px;
 border:0px;
}
 #content li {
 padding: 0px 0px 0px 50px;
 margin: 0 0 15px 0;
 font: 13px Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 line-height: 20px;
 text-align:left;
 list-style:none;
 background: url(./li_bg.gif) no-repeat 35px 5px;
}
 .versicherung {
 display:block;
 border:0;
 margin: 5px 40px 5px 37px;
}
 .rechts {
 float:right
}
 #footer {
 clear:both; 
 background: url(./footer_bg.gif) no-repeat; 
 width: 868px; 
 height: 79px;
 text-align:right;
}
 #footer span, #footer span a:link, #footer span a:visited, #footer span a:active {
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color: #1E77A3;
 margin: 30px 22px 0 0;
}
 #footer span a:hover {
 color: #333333;
}
/*********** Linkstyle ***********/
 em {
 font-style:italic;
}
 b {
 font-weight:bold;
}
 u {
 text-decoration:underline;
}
 br, hr {
 clear:both;
 height:1px;
 width:868px;
 display:block;
 visibility:hidden;
}
 a:link, a:visited, a:active {
 text-decoration:none;
 color: #1E77A3;
 border: solid #CCCCCC;
 padding: 0 0 1px 0;
 border-width: 0 0 1px 0;
}
 a:hover {
 color: #333333;
 text-decoration:none;
 border: solid #1E77A3;
 border-width: 0 0 1px 0;
}

