
body {margin: 0;padding: 0;background: white;font: 90% arial, helvetica, sans-serif;color: #0000;}
dl, dt, dd, ul, li { z-index: 10; margin: 0; padding: 0; list-style-type: none; }
#menu {width: 100%; background: transparent; float: left; position: absolute; z-index: 1; top: 140px; left: 238px; width: 681px; height: 49px; visibility: visible /* precision for Opera */
}
#menu dl {float: left;width: 13em;}
#menu dt {cursor: pointer;text-align: left;font: bold 13px/18px arial, helvetica, sans-serif;background: transparent;border-width: 1px;border-style: solid;
margin: 0px;
padding: 2px 3px;
border-color: #ccc #888 #555 #bbb;
border-width: 0px;

}
#menu dd {

display: block;
border: 0px solid gray;

}


#menu li {
text-align: left;
color: #016299;
background: #fff;

}
#menu li a, #menu dt a { color: #016299; text-decoration: none; display: block; height: 100%; margin: 0; padding: 0; border: solid 0 transparent; }
#menu li a:hover, #menu dt a:hover {
color: #fff;
background: #016299;


}

#site {
position: absolute;

z-index: 1;
top : 70px;
left : 10px;
color: #ffff;
background-color: #016299;
padding: 5px;
border: 1px solid; 
}

.mentions {

position: absolute;
top : 300px;
left : 10px;
color: #ffff;
background-color: #016299;
}

.ds3 { 
font-size: 14px; font-weight: bold; 
}
.ds4 { 
font-weight: bold; 
}
.ds5 { 
font-size: 12px; 
}

.kontakt {
	color: #000000;
	font-family: 'Arial';
	font-size: 12px;
	valign="top"
}
.kontakt2 {
	color: #000000;
	font-family: 'Arial';
	font-size: 12px;
	text-align: right;
	valign="top"
}
/*
/*#Ebene1 { top: 150px; left: -999em; width: 10em;z-index: 10; }
.dsR1 /*agl rulekind: base;*/ /*{ width: 155px; height: 16px; }

