﻿* {margin:0; padding:0; }
body {
	font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; color::#000;
	background-color:#eee; font-size:100.01%
}
a:link {	text-decoration:none; color:blue }

a:visited {  text-decoration:none; color:blue }

a:hover {	text-decoration: none; color:black; font-weight:bold }

a:active {	text-decoration:none; color:blue }

a.hidden {  color: #000000;}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
div {
	padding: 1em; margin-top::8px; border:0px solid #000;
	}
strong {color:#333;
}

b {color:#333;
}

h6 {color:#333;
}

h5 {color:#333;
}

h4 {color:#333;
}

h3 {color:#333;
}

h2 {color:#333;
}

h1 {color:#333;
}

#kopfbereich h1 {margin-top:0; padding:5px; color:#FF182A; font-weight:bold; font-size:18px
}

#kopfbereich {background-color:#eee; border: 0px dotted solid;
position:absolute;left:0px; top:0px; width:800px; height:80px;  
}
#logo {position:absolute;left:0px; top:0px; width:220px; height:100px; border:0px
  }
#banner {position:absolute;left:240px; top:0px; width:560px; height:1000px;}

#hilfsnavigation {position:absolute;left:0px; top:110px; width:800px; height:50px; }

#mitte {position:absolute;left:0px; top:160px; width:800px; height:500px; }


#navigation {
	width:180px;
	background-color:#eee;
	float:left;
	height:500px;
	border: 0px dotted solid;
	padding:1em;
	line-height:160%;
	left: 0px;
	position:absolute;
	top:0px;
}

#inhalt {background-color:#eee; border: 0px dotted solid; position:absolute;
	left:200px;
	top:0px;
	width:600px;
	height:500px;
	color: #333333;
	line-height: 20px;
	font-size: 11px;
	padding:15px;
	overflow: visible;
}


#inhalt ul.aufzaehlung {color:#666666; padding-left: 15px; line-height: 1.5; list-style-type:disc; list-style-position:inherit; }

#inhalt p.hit a:link {	text-decoration:none; color: #FF0000 } 

#inhalt p.hit a:visited {  text-decoration:none; color:#FF0000 }

#inhalt tr.hervorgehoben {color:#FF0000; font-weight:bold; padding:1px}

#inhalt h5 {color:#666666; font-weight: bold; font-size:13px}

#inhalt h3 {color:#666666; font-weight: bold; font-size:18px}

#inhalt h4 {color:#666666; font-weight: bold; font-size:16px}

#seitenfuss {position:absolute;left:0px; top:700px; width:800px; height:100px; }

#fusslinks {position:absolute;left:7px; top:11px; width:180px; height:100px; font-size:10px; color: #999999; }

#navigation a {color: #FF182A; background-color:#eee; text-decoration:none; margin:0; padding:0.3em; display:block; 
}
#navigation a:hover{background-color:#FF182A; font-weight:bold; color:#fff;
}
#navigation ul{list-style-type:none; }

#navigation ul{ margin::0; padding::0}

#navigation li{ margin::0; padding::0}

#navigation ul li a{display:block; width:160px; color:#FF182A; font-size:12px; border:1px solid #999; background-color:#ccc;
text-decoration:none; padding:0.3em; margin-bottom:5px;}

#navigation ul a:hover{ background-color:#aaa; }

#navigation ul ul a{ display:block; text-align:right; border:0; color:#000; background-color: #fff; text-decoration:none;
margin-bottom:5px }

#navigation ul ul a:hover{ display:block; text-align:right; border:0; color:#000; background-color: #fff; text-decoration:none;
margin-bottom:5px }

#navigation ul li ul {display:none}

#navigation ul li.current ul {display:block}

ul#hilfsnavi {left:255px; position:absolute; top:0.1em; margin-top:15px; margin-bottom:0px; list-style-type:none; width:60em;}

ul#hilfsnavi li {float: left; background:url(../images/tab_01.gif) no-repeat top left;
height:1.4em; width:8.7em; margin-right:2px; }

ul#hilfsnavi li.current {border-bottom:1px solid #fff; background:url(../images/tab_01c.gif) no-repeat top left;;
height:1.45em; }

ul#hilfsnavi li a {float:right; color:#999; height::1.2em; width:7.5em; font-size:0.8em; font-weight:bold;
background:url(../images/tab_02.gif) no-repeat top right; padding:0.3em 2em 0.2em 1em; text-align:center; 
text-decoration: none; }

ul#hilfsnavi li.current a {color: #555; border-bottom:1px solid #fff; background:url(../images/tab_02c.gif) no-repeat top right;
height:1.35em; }

ul#hilfsnavi li a:hover {color:#FF0000; }

#fusslinks h6 {color:#CCCCCC}
/* Screenausgabe mit eingeblendeter Navigation: */
#navigation {display:block;}

/* Druckausgabe mit eingeblendeter Navigation: */
@media print {
#navigation {display:none;}
/* weitere Änderungen für Druckausgabe: */

}

form {width:500px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; }
fieldset {border:1px #000; padding::0.5em 0; margin:0.5em 0; background-color:#ddd; }
label {display:block; margin-left:1em; text-align:right;}
legend {margin-left:0.5em; font-weight:bold; background-color:#fff; border:1px solid #000; }
input {margin:0 1em 0 0.5em; }

/* innerhalb dieser Gruppen bleibt <label> inline: */

fieldset.linear {text-align:right; background-color:#ccc; }
fieldset.linear label {display:inline;}









