html, body {height: 100%;}
body {margin: 0; padding: 0;}
#wrapper {margin: auto auto; min-height: 100%; position: relative;}
* html #wrapper {height: 100%;} /* IE Hack f.r 100 % Hhe */
#footer {position: absolute; bottom: 0; left: 0; width: 100%;}
* html #footer {bottom: -1px;} /* N.chster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */
#content {margin-bottom: 2em; float: left;}

.ajax {
	color:red;
	position:relative;
	left:0;
	top:0;
}
body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:hover {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}
a.dl:link, a.dl:visited, a.dl:hover {
	color:#126BAF; text-decoration: underline;
}
a.dl:hover {
	text-decoration: underline;
}

.inhalt {font-family:Arial; font-size:14px; color:#333333;
	line-height:18px; padding-right:40px;}

H1{
 font-family: Trebuchet, Arial;
 font-size:15px;
 color: #126BAF;
}
H2{
 font-family: Arial;
 font-size:14px;
 font-weight:normal;
 color: #126BAF;
}
.fett{
 font-family: Trebuchet, Arial;
 font-size:15px;
 color: #126BAF;
font-weight:bold;
}

ul{
 list-style-type: square;
 list-style-image:url(../images/list_quad.gif)
}

ul ul{
 list-style-type: disc;
 list-style-image:url(../images/list_circ.gif)
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				
a.qnavi:link 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#555555; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi:visited {	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#555555; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi:hover 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#186EB1; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi:active 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#0D67AD; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi:focus 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#0D67AD; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi_sel:link 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#FF0000; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi_sel:visited 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#FF0000; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi_sel:hover 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#FF0000; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi_sel:active 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#FF0000; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}
a.qnavi_sel:focus 	{	float:left; vertical-align:middle; font-family: Verdana, Arial; font-size:11px; color:#FF0000; text-decoration:none; margin-top:4px; margin-left:3px; margin-right:3px; text-transform:capitalize;	}


a.sublink:link 		{	font-family: Verdana, Arial; font-size:12px; text-decoration:none; color:#555555;}
a.sublink:visited 	{	font-family: Verdana, Arial; font-size:12px; text-decoration:none; color:#555555;}
a.sublink:hover 	{	font-family: Verdana, Arial; font-size:12px; text-decoration:none; color:#555555;}
a.sublink:active 	{	font-family: Verdana, Arial; font-size:12px; text-decoration:none; color:#555555;}
a.sublink:focus 	{	font-family: Verdana, Arial; font-size:12px; text-decoration:none; color:#555555;}

.pfad 		{	font-family:Arial; font-size:10pt; color:#797B7F; margin-top:9px}

.blau 		{	font-family: Arial; font-size:8pt; color:#126BAF; text-align:center}

DIV.legend 	{	padding-left:20px; font-family: Arial; font-size:11px; color:#9999AA;}

.mainpoint {
	width:171px;
	background-color:#BDDFF9;
	padding:4px 10px 4px 20px;
	border-right:1px solid #9C9EA0;
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:11px;
	color:#126BAF;
}

.subpoint {
	width:171px;
	background-color:#FFFFFF;
	padding:5px 10px 5px 20px;
	border-right:1px solid #9C9EA0;
	border-top:1px solid #BDDFF9;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#555555;
	cursor:pointer;
}

.subpoint_a {
	width:171px;
	background-color:#EFF7FD;
	padding:5px 10px 5px 20px;
	border-right:4px solid #126BAF;
	border-top:1px solid #126BAF;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#126BAF;
	z-index:5;
	cursor:pointer;
}

.submenupoint {
	width:100px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #BDDFF9;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#555555;
	cursor:pointer;
}

.submenupoint_a {
	width:100px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #BDDFF9;
	border-right:4px solid #126BAF;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#126BAF;
	background-color:#FFFFFF;
	cursor:pointer;
}

TH.daten	{
	text-align:center;
	vertical-align:middle;
	padding:3px;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	border-bottom:1px solid #2677B6;
	}

TD.daten1	{
	background-color:#E1E4E6;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	}

TD.daten2	{
	background-color:#FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	}

TD.text1	{
	background-color:#E1E4E6;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	}

TD.text2	{
	background-color:#FFFFFF;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	text-align:left;
	vertical-align:top;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	}

TD.leer	{
	border-right:1px solid #2677B6;
	padding-top:6px;
	padding-right:20px;
	padding-bottom:6px;
	text-align:right;
	vertical-align:top;
	font-family: Arial;
	font-size:12px;
	color:#186EB1;
	}

.registered {
	font-size:80%; text-decoration:none;
}


