/* +++ GLOBALS +++ */

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 	font-size: 100%;
	color: #000;
}

img {border:0px;}
table {border:0px;}
td {vertical-align:top;}
a {color: #938486; text-decoration:none;}
a:hover {color:#53484A; text-decoration:none;}

#marginal div a {color:#fff; text-decoration: none; display:block;}
#marginal div a:hover {color:#dbd3d4;}


h1 {font-size: 18px; font-weight: bold; color: #000; margin: 10px 0px 0px 0px; padding:0;}
h3 {font-size:10px; font-weight: bold; color:#000; padding:0px; margin:0px 0px 8px 0px; }

html {
height:100%;
width: 100%;
background:#fff;
}



/* bodys */
body {
	height:100%;
	width:100%;
	margin : 0px;
	padding : 0px;
}

div#claim, div#nebennavigation, div.bcp, div.footerblock, div#marginal { display:none; }

table.index { 
margin:120px 0px 20px 30px; 
width:520px; 
font-size:12px;
line-height:18px;
color:#000;
}

table.main {
display:none;
}

div#logo {position:absolute; left:30px; top:20px;}
div#druckbutton { position:absolute; left: 460px; top:32px; }
div#printcontent {display:block;}


div#printcontent ol {
margin:0px; padding:0px;
margin-left: 22px;
}

div#printcontent ul {
margin:0px; padding:0px;
margin-left:2px;
}

div#printcontent ul li {
margin:0px;
padding:2px 0px 2px 10px;
font-weight:normal;
line-height:14px;
list-style-position:inside;
}


div.content {display:none;}

div.windowclose { margin-top:20px; }
div.windowclose a { color:#999; padding-left: 20px; background: url(/cms/images/icon_link_lo.gif) no-repeat; }
div.windowclose a:hover { color: #b8a5a7; background: url(/cms/images/icon_link_hi.gif) no-repeat; }