html { margin: 0; }

html, body, td, label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#062100; }
body { background-color:#ffffff; margin:10px; }
img { border-width: 0px; }
form, table {margin:0; padding:0;}
a { color: #000000; }
a:link, a:visited, a:active { color: Black; text-decoration:none; }
a:hover { color: #00000; text-decoration:none; }


.clear {clear:both;}

table.page { width:950px; border:1px solid #000000;}
table.page tr td {vertical-align:top; padding:10px;}
table.page tr.head td { height:70px; padding-bottom:0px; padding-top:0px; vertical-align:bottom; }


table.page tr.menu td { height:20px; background-color: #FFCC99; padding-bottom:0px; }
table.page tr.menu td:hover { color:#99CCFF; }

table.page tr.menu ul { margin:0px; padding:0px; }
table.page tr.menu ul li { display:inline; font-weight:bold; margin:0px; padding:0px; padding-right:5px; padding-left:5px; border-right:1px solid #000000; }
table.page tr.menu ul li.last { border-right:0px solid #000000; }


table.page tr.submenu td { height:1px; background-color: #FF9900; font-size:1px; padding-bottom:0px; padding-top:0px; }



h1 { font-size: 20px; color: #062100; font-weight:bold; margin-top: 10px; margin-bottom:0px; padding-bottom:0px; border-bottom:2px solid #000000; }
h2 { font-size: 14px; color: #062100; margin:0; margin-bottom:0px; }
h3 { font-size: 12px; color: #062100; margin-bottom:0px;}
h6 { font-size: 12px; color: #062100; margin-bottom:0px;}
p { font-size: 12px; margin-top:0px; padding:0px; line-height:19px; vertical-align:top; }

div.content a:link  {}
div.content { width:650px;}
div.content a:visited, 
div.content a:active { color: #062100; }
div.content a:hover { color: #000000; text-decoration:underline; }

div.content div.up {clear:both; margin-left: 10px; margin-top: 10px; margin-bottom:10px; text-align:right; }

div.kapiteluebersicht { background-color:#FFFF66; border-bottom:2px solid #999999;  margin-top:-13px; margin-bottom:20px; }
div.kapiteluebersicht div.uebersicht { padding-top:10px; padding-bottom:10px;  }
div.kapiteluebersicht div.uebersicht a:link, 
div.kapiteluebersicht div.uebersicht a:visited, 
div.kapiteluebersicht div.uebersicht a:active { color: #062100; text-decoration:none; }
div.kapiteluebersicht div.uebersicht a:hover { color: #000000; text-decoration:none; }
div.kapiteluebersicht div.uebersicht h3 { font-size:11px; margin-bottom:6px;}
div.kapiteluebersicht div.uebersicht p { margin:0; padding:0; margin-bottom:3px; }
div.kapiteluebersicht div.uebersicht p.level1 { font-size:12px; margin-left:15px; font-weight:bold;}
div.kapiteluebersicht div.uebersicht p.level2 { font-size:11px; margin-left:30px;}
div.kapiteluebersicht div.uebersicht p.level3 { font-size:11px; margin-left:45px;}

h1.artikelhead { padding:5px; background-color: #cccccc; border:1px solid #999999; margin-bottom:13px; vertical-align:top; }
div.absatz { clear:both; padding-top:10px; text-align:justify;}
div.absatz div.bild { clear:both; text-align:center; margin-left:10px; margin-bottom:10px; margin-top:10px}

div.links { margin-top:20px; padding:10px; border:1px dashed #000000; background-color:#EEE8AA;}
div.links p { padding:0px; margin:0px; }
div.links span.deadlink,
div.links span.deadlink a,
div.links span.deadlink a:hover,
div.links span.deadlink a:visited,
div.links span.deadlink a:active,
div.links span.deadlink a:link { font-size:9px; color: #01B334;}

div.absatz div.links { margin-left:10px; border:1px dashed #cccccc; background-color:#F1F1F1; }
div.absatz div.links span.deadlink,
div.absatz div.links span.deadlink a,
div.absatz div.links span.deadlink a:hover,
div.absatz div.links span.deadlink a:visited,
div.absatz div.links span.deadlink a:active,
div.absatz div.links span.deadlink a:link { font-size:9px; color: #2286FF;}

td.sidebar {width: 0px; background-color:#FF9900; font-size:1px; padding-bottom:0px; padding-top:0px; }

td.stichworte{vertical-align: top; width: 300px; background-color:#FFCC99; }
td.stichworte h2 { font-size:12px; font-weight:bold; }
td.stichworte ul {font-size:11px; line-height:20px; margin-left:0px; padding-left:20px;}
td.stichworte li.buchstabe { font-weight:bold; font-size:12px; list-style-type:none; padding-top:10px;}
td.stichworte li.active a,
td.stichworte li.active a:link, 
td.stichworte li.active a:active, 
td.stichworte li.active a:hover, 
td.stichworte li.active a:visited { font-weight:bold; }

td.stichworte div.scroller { height:430px; overflow:auto;}

#allgemeines_sublinks {
            position:absolute;
            top:16px;
			left:-2px;
            width:200px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:1;
            visibility:hidden;
         }
		 
#module_sublinks {
            position:absolute;
            top:16px;
            left:-2px;
            width:200px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:1;
            visibility:hidden;
         }
		 
#fallstudien_sublinks {
            position:absolute;
            top:16px;
            left:-2px;
            width:200px;
            border-bottom:2px solid black;
            border-left:2px solid black;
            border-right:2px solid black;
            z-index:1;
            visibility:hidden;
         }
		 
		 .sub_link {
            display:block;
            width:100%;
            text-align:left;
            height:16px;
			font-weight:normal;
            font-size:11px;
            padding-top:1px;
            text-decoration:none;
            border-top:1px solid black;
			padding-left:10px;
         }
         .sub_link:link, .sub_link:visited {
            background-color:#FFCC99;
            color:black;
         }
         .sub_link:hover, .sub_link:active {
            background-color: #99CCFF;
            color:#000000;
         }

div.versteckt {
	display:none;
	margin-left:20px;
	padding:5px;
	background-color:#f1f1f1; 
	border:1px solid #cccccc;
}
div.versteckt div.links { margin:5px; padding:5px; margin-top:20px; border:1px dashed #000000; background-color:#ffffff;}
