body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-align : left;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.inhalt{
	background-color:#ffffff;
	width:1002px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	height:auto;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 130%;
	font-weight: normal;
	color: #24398D;
	text-decoration: none;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
	text-transform: uppercase;
}

h2 , a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	font-weight: normal;
	color: #24398D;
	text-decoration: none;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
}
#highlight {
background-color:#999900;
width:196px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
padding-top:6px;
padding-bottom:6px;
color:#ffffff;
font-size:9pt;
width:180px;    
}

#textfettrechts {
text-decoration:none;
color:#666666;
font-weight:bold;
font-size:8pt;
letter-spacing: 0,02;
line-height:10pt;
width:180px;
}

#text {
padding-left:0px;
padding-right:0px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
font-weight:normal;
font-size:9pt;
line-height:12pt
}

#textklein {
padding-left:0px;
padding-right:0px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
font-size:8pt;
line-height:9pt;
width:180px;
}


.kopf:link {
color:#FFFFFF;
font: 11px; Arial, Helvetica, sans-serif;
text-decoration : none;
height:14px;
}
.kopf:visited {
color:#FFFFFF;
font: 11px;  Arial, Helvetica, sans-serif;
text-decoration : none;
height:14px;
}

.kopf:hover {
color:#FFFFFF;
font: 11px;  Arial, Helvetica, sans-serif;
height:14px;
text-decoration:underline;
}


.menu-right:link {
color:#1D4D94;
font : bold 12px Arial, Helvetica, sans-serif;
text-decoration : none;
height:14px;
}
.menu-right:kopf:visited {
color:#1D4D94;
font : bold 12px  Arial, Helvetica, sans-serif;
text-decoration : none;
height:14px;
}

.menu-right:kopf:hover {
color:#1D4D94;
font : bold 12px  Arial, Helvetica, sans-serif;
height:14px;
text-decoration:underline;
}



.kopf1{
background-color:#5D86AE;
background-repeat:repeat-y;
width:1002px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:10pt;
text-align : left;
color:#ffffff;
margin:0px;
line-height:25px;
vertical-align:middle;


}
.kopf2{
background-color:#ffffff;
width:1002px;
height:3px;
color:#ffffff;
margin:0px;
}
.kopf3{
background-color:#5D86AE;
background-repeat:repeat-y;
width:1002px;
height:46px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
margin:0px;
font-size:12pt;
text-align : left;
color:#ffffff;
margin-bottom:auto;

}

.km {
color:#000000;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : underline;
}
.km:visited {
color : #000000;
font : 12px Arial, Helvetica, sans-serif;
text-decoration : underline;
}
.km:hover {
color : #24398D;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : none;
}

.km2 {
color:#000000;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : underline;
line-height:40px;
}
.km2:visited {
color : #000000;
font : 12px Arial, Helvetica, sans-serif;
text-decoration : underline;
line-height:40px;
}
.km2:hover {
color : #24398D;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : none;
line-height:40px;
}


.more {
color:#1D4D94;
text-decoration : none;
font :  12px Arial, Helvetica, sans-serif;
padding: 0 0 0 10px;
background-image: url(../pix/pfeilr.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
line-height:20px;
}

.more:hover {
color:#1D4D94;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : underline;
line-height:20px;
}

.thema{
color: #9CC1C0;
font-family: Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
}
.imp:link {
color : #000000;
font : 14px Arial, Helvetica, sans-serif;
text-decoration : none;
}
.imp:visited {
color : #000000;
font : 14px Arial, Helvetica, sans-serif;
text-decoration : none;
}
.imp:hover {
color : #009090;
font :  14px Arial, Helvetica, sans-serif;
text-decoration : none;
}
.kanzlei:link {
color:#000000;
font :12px/18px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:6px;
padding-left:13px;
}
.kanzlei:visited {
color:#000000;
font :12px/18px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:6px;
padding-left:13px;
}
.kanzlei:hover {
color:#5D86AE;
font :12px/18px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:6px;
padding-left:13px;
}

.menu-k {
color:#7397C1;
font :12px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-left:35px;
width:201px;
line-height:20px;
}
.menu-k:hover {
color:#FFFFFF;
}

.menu-k2:link {
color:#000000;
font :11px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
width:201px;
border-bottom:1px dotted #000000;
}
.menu-k2:visited {
color:#000000;
font :11px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
width:201px;
border-bottom:1px dotted #000000;
}
.menu-k2:hover {
color:#5D86AE;
font :11px Arial, Helvetica, sans-serif;
text-decoration : none;
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
width:201px;
border-bottom:1px dotted #000000;
}



.menu:link {
color:#000000;
font : 12px/16px Arial, Helvetica, sans-serif;
padding-left:5px; padding-top:;
text-decoration : none;
}
.menu:visited {
color:#000000;
font :  12px/16px Arial, Helvetica, sans-serif;
padding-left:5px; padding-top:;
text-decoration : none;
width:140px;height:25px;
}
.menu:hover {
color:#000000;
font : bold 12px/16px Arial, Helvetica, sans-serif;
padding-left:5px; padding-top:;
text-decoration : none;
width:140px;height:25px;
}
.re:link {
color : #213A8C;
text-decoration : none;
padding-right : 0;
padding-left : 0;
padding-top : 1px;
padding-bottom : 1px;
font : small-caps bold 11px Arial, Helvetica, sans-serif;
}
.re:visited {
color : #00a0ff;
font : small-caps bold 11px Arial, Helvetica, sans-serif;
text-decoration : none;
padding-right : 0;
padding-left : 0;
padding-top : 1px;
padding-bottom : 1px;
}
.re:hover {
color : #0000bf;
font : small-caps bold 11px Arial, Helvetica, sans-serif;
text-decoration : none;
padding-right : 0;
padding-left : 0;
padding-top : 1px;
padding-bottom : 1px;
}

.naviselected {
width: 230px;	
background-color:#213A8C;
margin: 5px 0 5px 0;
padding: 2px 0 3px 0;
}
.naviunselected {
width: 230px;
margin: 5px 0 5px 0;
}
.kanzlei-navi {
color:#7C88BB;
font :12px Arial, Helvetica, sans-serif;
text-decoration : none;
text-transform: uppercase;
margin-top:px;
padding-left:15px;
}
.kanzlei-navi:hover {
color:#24398D;
text-decoration : none;
text-transform: uppercase;
margin-top:2px;
padding-left:15px;
}
.activ {
color:#FFFFFF;
background-image: url(../pix/pfeil-u.gif);
background-position: 0 -4px;
background-repeat: no-repeat;
}
.activ:hover {
color:#FFFFFF;
}
.anmeldung {
color:#1D4D94;
text-decoration : none;
font :  12px Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:20px;
}

.anmeldung :hover {
color:#1D4D94;
font :  12px Arial, Helvetica, sans-serif;
text-decoration : underline;
font-weight: bold;
line-height:20px;
}

.tdtitel {color:#213A8C; font-weight:bold; font-size:12px}
