html, body
{
	margin:0px;
	height:100%;
	padding:0px;
}
body
{
	scrollbar-arrow-color:#0078BC;
	scrollbar-face-color:#F2F2F2;
	scrollbar-highlight-color:#F2F2F2;
	scrollbar-3dlight-color:#0078BC;
	scrollbar-shadow-color:#0078BC;
	scrollbar-darkshadow-color:#0078BC;
	scrollbar-track-color:#F2F2F2;
	font-size: 13px;
	font-family: arial;
}
.boxleft, .boxmiddle
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 40px;
	height: 100%
}

*:first-child+html .boxleft
{
background-image: url(backleft.gif);
}


 .boxright
{
	padding-top: 50px;
	height: 100%
}

a
{
	color:#004887;
	text-decoration:none
}
a:hover
{
	text-decoration:underline;
}
a:active
{
	color:#C40000;
	font-weight:bold;
}

strong
{
	font-size: 15px;
	font-weight:bold;
	color:navy
}
big
{
	font-size: 18px;
	font-weight:bold;
	color:#A50010
}

h3
{
	font-size: 16px;
	font-weight:bold
}
h4
{
	font-size: 18px;
	font-weight:bold;
	color:red
}
.extra
{
	font-size: 13px;
	background-color:navy
}
.extra2
{
	font-size: 13px;
	color:navy;
	font-weight:bold
}
.back2
{
	font-size: 13px;
	color:navy;
	background-color: #C9DBEC
}
.nachricht
{
	font-size: 15px;
	color:black;
	text-decoration:underline;
}
.red
{
	font-size: 12px;
	color:#C40000
}

b.ueberschrift
{
	color:#A50010;
}
.left
{
	border-right: 1px solid #000000;
}

.right
{
	border-left: 1px solid #000000;
}

.suchwort
{
	color: #FF0000;
}

big .suchwort
{
	text-decoration: underline;
}
.content
{
	width:588px;
	padding-left: 10px;
	padding-right: 10px;
}

.content a
{
	text-decoration:underline;
}
td.content img
{
	border: 1px solid #000000;
}

.divmenu
{
	padding: 0px;
	margin:0px;
	/*margin-top:30px;*/
}


.menue
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



*+html .menue
{
	/* Korrekturen fuer IE 5.x */
	width: 12.25em;
	w\idth: 12.25em;
	padding-left: 0em;
	padding-right: 0em;
	padd\ing-left: 0em;
	padd\ing-right: 0em;

}


*:first-child+html .menue
 {
  	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 196px;
 }

*:first-child+html .menue li li
{
  	margin: 0px;
	padding: 0px;
	padding-top:9px;
	padding-bottom:9px;
	list-style-type: none;
	width: 180px;
}

.menue li
{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	padding-top:9px;
	padding-bottom:9px;
	margin: 0;
	overflow:hidden:
}
.menue li a
{
	display: block;
	margin: 0;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:13px;
}

*:first-child+html .menue li
{
	padding-left: 20px;
	padding-top:9px;
	padding-bottom:9px;
}

*:first-child+html .menue li li
{
	list-style-type: none;
	width: 180px;
}

.menue li a:hover
{
	font-weight: bold;
}

*:first-child+html .menue a
{
	width:176px;
}


.menueaktiv
{
	background-color:#FFFFFF;
	color:#CC0000;
	font-weight: bold;
	padding:0px;
}


*:first-child+html .menueaktiv
{
    width:176px;
	padding:0px;
	margin:0
}



.menue li a.menueaktiv
{

	color:#CC0000;
	font-weight: bold;
    display: block;
	
}
.menue span
{
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px;
	color: #A50010;
	text-decoration: none;
	background-color: white;
}
.untermenue
{
	/*width: 196px;*/
	/*background-color:#FFFFFF;*/
	color:#6C6C70;
	padding:0px;
	margin:0px 0px 0px 14px;
}


*+html .untermenue
{
	/* Korrekturen fuer IE 5.x */
	width: 11em;
	w\idth: 11em;
	padding-left: 0em;
	padding-right: 0em;
	padd\ing-left: 0em;
	padd\ing-right: 0em;
}


 *:first-child+html .untermenue
 {
	width: 162px;
	w\idth: 162px;
	margin:0px 0px 0px 14px;
 }



.untermenue li
{
	height:2px;
}
.untermenue li a
{
	font-size:11px;
	color:#6C6C70;
	font-weight: normal;
}
.untermenue li a:visited
{
	color: #6C6C70;
}
.untermenue li a.menueaktiv
{
	color: #6C6C70;
	font-weight: bold;
}


 *:first-child+html .untermenue a
{
	width: 162px;
}




.liste
{
	border: 1px solid #d4d4d4;
	width:100%;
}
.liste .liste td
{
	font-size: 12px;
}


.bghell, .bghell td
{
	background:#FFFFFF;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}
.bgdunkel, .bgdunkel td
{
	background:#ebebeb;
	background-color:#ebebeb;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}
.bgueberschrift,.bgueberschrift td
{
	background: #d4d4d4;
	background-color: #d4d4d4;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color: #000000;
}

.liste .bghell .bgueberschrift, .liste .bgdunkel .bgueberschrift
{
	background: #d4d4d4;
	background-color: #d4d4d4;
}

.sitemap
{
	list-style-image:url(grfx/punkt.gif);
}
.erfolgreich
{
	color:#006600;
	font-weight:bold;
}
.fehler, .red
{
	color:#FF0000;
	font-weight:bold;
}
.buttonimage
{
	border:0px;
	cursor: pointer;
}
.button
{
	border:none;
}
.interner_link a
{
	white-space: nowrap; 
}
.anzeige
{
	color:#CCCCCC;
	font-size:7px;
}

/* Neu */

.klein
{
	display: center;
	margin: 0;
	padding: 5px;
	color: #333333;
	text-decoration: none;
    font-size: 11px;
	padding-top: 20px;
}

.inhalt
{
	padding-left: 40px;
	padding-right: 40px;
	/*padding-top: 30px;*/
	padding-bottom: 20px;
	font-size:13px;
}

h1
{
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}
h2
{
	font-size: 13px;
	font-weight:bold;
	color: #333333;
}
td
{
	font-size: 13px;
	text-decoration:none;
	color: #333333;
}
b, strong
{
	font-size: 13px;
	color: #333333;
}
.nachricht
{
	font-size: 11px;
	text-decoration:none;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.nachricht b
{
	font-size: 11px;
	text-decoration:none;
	color: #333333;
}

.nachricht a
{
	font-size: 11px;
	text-decoration:none;
}

a
{
	color:#cc0000;
	text-decoration:none
}
.aktuelles
{
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	color: #cc0000;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
}

.topnavi
{
	margin-right:2px;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:-40px;
}

*:first-child+html .topnavi
{
	margin-top:-20px;
}

.topnavi ul
{
	list-style:none;
}
.topnavi li
{
	list-style:none;
	float:left;
	padding-right:10px;
	display:block;
	width:140px;
}
.topnavi a
{
	font-size:13px;
	color:#CC0000;
	text-decoration:none;
	display:block;
	white-space:nowrap;
}
.topnavi a:hover, .topnavi a.activ
{
	color:#999999;
	font-weight:bold;
	display:block;
}
.toptrenner
{
	margin-left:28px;
}
.ueberschrift
{
	color:#CC0000;
}
.content a, .inhalt a
{
	text-decoration:underline;
}
.inhalt a:hover
{
	color:#6C6C70;
}



