html { font-size: 100.01%; }

.h0,h1,h2,.h2,h3,.h3,h4,.h4  { font-family:Verdana,Arial,Helvetica,Sans-Serif; }
.h0  { font-size:1.75em; color:#003399; font-weight:bold; letter-spacing:2px; }
h1   { font-size:1.6em; color:#003399; line-height:21px; margin: 20px 0 8px 0;}
h2   { font-size:1.45em; color:#003399; line-height:19px; margin: 20px 0 8px 0;}
.h2  { font-size:1.45em; color:#003399; }
h3   { font-size:1.25em; color:#000050; line-height:17px; margin: 20px 0 8px 0;}
.h3  { font-size:1.25em; color:#000050; }
h4   { color:#000050; font-size:1.0em; margin: 18px 0 8px 0;}
.h4  { color:#000050; font-weight:normal; font-variant:normal; letter-spacing:0.5px; }
h5   { font-size:0.7em; color:#003399; line-height:19px; margin: 5px 0 8px 0;}
img  { margin: 0;}

p { font-family:Verdana,Arial,Helvetica,Sans-Serif; color:#000000; margin:0; padding:0 0 10px 0;}
p.zweidrittel { font-family:Verdana,Arial,Helvetica,Sans-Serif; color:#000000; margin:0 0 10px 0; width:60%;}

ul { font-family:Verdana,Arial,Helvetica,Sans-Serif; padding-top:0; margin-top:0;}
ul,li,select { color:#000000;}
li { margin-right:44px; margin-bottom:7px; }

a { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-weight:bold; }
a.glossar { font-weight:normal; }
a:link,a:visited { text-decoration:none; color:#193c9b; }
a:hover,a:active { text-decoration:none; color:#193c9b; }

/* ____ TXT [INHALTE IM HAUPTFRAME] ____ */
body.txt { background-color:#FFFFFF; padding: 0 22px 0 22px; line-height:1.35em; font-size:0.7em;}

.fett    { font-weight:bold; }
.rechts  { text-align:right; }
.kap { font-variant:small-caps; }

/* ____ F U S S N O T E N ____ */
.fsn     { font-size:0.8em; color:#003399; }
a.fsn    { font-size:0.6em; }

/* ____ TABELLENDARSTELLUNG (TEXT + TAB.-HINTERGR.) ____ */
.schwarz  { color:#000000; }
.dklgrau  { background-color:#A9A9A9; }
.grau     { background-color:#CACACA; }
.hellgrau { background-color:#deecf3; font-size:0.7em;}
.head	  { font-size:0.8em !important; }


/* ____ STARTSEITE ____ */
body.txtstart { background-color:#FFFACD; margin-top:22px; margin-left:22px; margin-right:22px; line-height:1.25em; font-size:0.7em;}
td.startpic {
	vertical-align:top;
	padding: 0 0 0 5px;
}
td.starttxt {
	font-size:0.7em;
	vertical-align:top;
	padding: 0 0 20px 5px;
}

/* ____ AKTUELLES ____ */
body.aktuelles { background-color:#FFFFFF; margin-top:22px; margin-left:30px; margin-right:22px; font-size:0.7em;}

div.txtlinks {
	float: left;
	width:230px;
	margin-right:30px;
}

div.txtrechts {
	float: left;
	width:230px;
}

p.headaktuelles {
	height: 20px;
	color: #000000;
	font-size:1.1em;
	font-weight: bold;
	margin: 30px 0 0 0;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-style:solid;
        border-bottom-color: #003399;
	border-bottom-width:2px;
	border-left-style:solid;
        border-left-color: #003399;
	border-left-width:6px;
}
p.prgaktuell { margin: 17px 10px 3px 0;
	       background-color:#ffffff;
	       padding: 2px 0 5px 10px;
	       font-size:1.4em;
}

/* ____ BERATUNG ____ */
li.berat {
	list-style-type:none;
	margin: 0 0 9px 0;
	padding:0;
}

ul.beratungl {
	float:left;
	width:330px;
	margin: 15px 10px 0 10px;
	padding:0;
}

ul.beratungr {
	float:left;
	width:330px;
	margin: 15px 0 0 10px;
	padding:0;
}

a.js:link,a.js:visited { text-decoration:none; color:#000000; }
a.js:hover,a.js:active { text-decoration:none; color:#000000; }

/* ____ NAVIGATION ____ */
body.nav { background-color:#FFFACD; background-repeat:no-repeat; margin:0; padding: 34px 0 0 0;}
p.nav    { margin-top:11px; }
a.navoff:link,a.navoff:visited { text-decoration:none; color:#000050; }
a.navoff:hover,a.navoff:active { text-decoration:none; color:#000050; }
a.navon:link,a.navon:visited { text-decoration:none; color:#000050; }
a.navon:hover,a.navon:active { text-decoration:none; color:#000050; }


td.pol01navoff {
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #003399;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol01navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #003399;
	       border-bottom-style:solid;
               border-bottom-color: #003399;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol02navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #82cd28;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol02navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #82cd28;
	       border-bottom-style:solid;
               border-bottom-color: #82cd28;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol03navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #be192d;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol03navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #be192d;
	       border-bottom-style:solid;
               border-bottom-color: #be192d;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol04navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #692850;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol04navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #692850;
	       border-bottom-style:solid;
               border-bottom-color: #692850;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol05navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #00aff0;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol05navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #00aff0;
	       border-bottom-style:solid;
               border-bottom-color: #00aff0;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol06navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #c86e1e;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol06navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #c86e1e;
	       border-bottom-style:solid;
               border-bottom-color: #c86e1e;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol07navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #055a2d;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol07navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #055a2d;
	       border-bottom-style:solid;
               border-bottom-color: #055a2d;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol08navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #19b49b;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol08navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #19b49b;
	       border-bottom-style:solid;
               border-bottom-color: #19b49b;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol09navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #eb008c;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol09navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #eb008c;
	       border-bottom-style:solid;
               border-bottom-color: #eb008c;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol10navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #f58714;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol10navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #f58714;
	       border-bottom-style:solid;
               border-bottom-color: #f58714;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol11navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #00a550;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol11navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #00a550;
	       border-bottom-style:solid;
               border-bottom-color: #00a550;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.pol12navoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #5a73c3;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.pol12navon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #5a73c3;
	       border-bottom-style:solid;
               border-bottom-color: #5a73c3;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.aktnavoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.aktnavon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:solid;
               border-bottom-color: #0f2d55;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.beratnavoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.beratnavon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:solid;
               border-bottom-color: #0f2d55;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.hinwnavoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.hinwnavon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:solid;
               border-bottom-color: #0f2d55;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.linksnavoff {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:none;
               border-bottom-color: #FFFACD;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
	       width:100%;
	       height:20px;
}

td.linksnavon {
	       margin: 0 0 7px 0;
	       border-width:0 0 2px 6px;
	       border-left-style:solid;
               border-left-color: #0f2d55;
	       border-bottom-style:solid;
               border-bottom-color: #0f2d55;
	       padding-left:5px;
	       padding-top: 2px;
               padding-bottom: 2px;
               background-color:#ffffff;
	       width:100%;
	       height:20px;
}

td.servicelink {
	       border-bottom-style:solid;
               border-bottom-width:thin;
               border-bottom-color: white;
	       padding-left:7px;
}

/* ____ ORGA (META-NAVIGATION) ____ */
body.orga { background-color:#000050;}
p.orga    { color:#F5F5F5; margin: 0 0 0 7px; padding:0; font-weight:normal; font-size:0.65em;}
span.orga { color:#F5F5F5; margin: 0 2px 0 2px; padding:0; font-weight:normal;}
a.orga:link,a.orga:visited { text-decoration:none; color:#F5F5F5;}
a.orga:hover,a.orga:active { text-decoration:none; color:#6699CC;}

/* ____ LOGO ____ */
body.logo { background-color:#FFFACD;
	    margin:0;
	    padding:0;
}
.ind22    { margin-left:22px; }

td.logo {
	width: 100%;
	height: 86px;
	margin: 0;
	padding: 15px 0 0 10px;
	border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color: #FFFFFF;
}

/* ____ TITEL ____ */
body.titel { background-color:#FFFACD; background-image:url(../images/header_allgemein.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik01 { background-color:#FFFACD; background-image:url(../images/header_politik01.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik02 { background-color:#FFFACD; background-image:url(../images/header_politik02.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik03 { background-color:#FFFACD; background-image:url(../images/header_politik03.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik04 { background-color:#FFFACD; background-image:url(../images/header_politik04.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik05 { background-color:#FFFACD; background-image:url(../images/header_politik05.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik06 { background-color:#FFFACD; background-image:url(../images/header_politik06.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik07 { background-color:#FFFACD; background-image:url(../images/header_politik07.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik08 { background-color:#FFFACD; background-image:url(../images/header_politik08.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik09 { background-color:#FFFACD; background-image:url(../images/header_politik09.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik10 { background-color:#FFFACD; background-image:url(../images/header_politik10.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik11 { background-color:#FFFACD; background-image:url(../images/header_politik11.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelpolitik12 { background-color:#FFFACD; background-image:url(../images/header_politik12.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelaktuelles { background-color:#FFFACD; background-image:url(../images/header_aktuelles.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelberatung { background-color:#FFFACD; background-image:url(../images/header_allgemein.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelhinweise { background-color:#FFFACD; background-image:url(../images/header_allgemein.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titelimpressum { background-color:#FFFACD; background-image:url(../images/header_allgemein.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

body.titellinks { background-color:#FFFACD; background-image:url(../images/header_allgemein.jpg); background-repeat:no-repeat; 
	     background-position: right top; margin:0; padding:0;}

td.titelleft {
	width: 100%;
	height: 86px;
	margin: 0;
	padding: 0;
	border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color: #FFFFFF;
}

/* ____ TOPNAV ____ */

td.topnav {
	width:100%;
	height:11px;
	text-align:right;
	background-color:#000050;
	margin: 0;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color: #FFFFFF;
	padding: 0 5px 0 0;
}

div.topmenu {
	color:#000000;
	display:none;
	margin-top:3px;
}

/* ____ BREADCRUMBS ____ */
body.breadcrumbs { background-color:#FFF8B4; background-image:url(../images/titelgelb_bc.png); background-repeat:no-repeat; margin-top:0px; margin-left:22px; }

/* ____ SERVICE ____ */

body.servicedummy {
	background-color:#ffffff;
	background-image:url(../images/bg_service_main.png);
        background-repeat:no-repeat; 
	background-position: right top;
	margin: 0;
}

body.servicedummystart {
	background-color:#003399;
	margin: 0;
}

body.servicedummy2 {
	background-color:#0f49a2;
	margin: 0;
}

td.servicedummy {
	height:40px;
	margin: 0;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

body.servicepol01  {
	background-color:#003399;
	margin: 0 0 0 0;
}

td.servicepol01 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol01 {
	color:#003399;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu01:link, a.topmenu01:visited, a.topmenu01:hover, a.topmenu01:active
{
	color:#003399;
}

body.servicepol02 {
	background-color:#82cd28;
	margin: 0;
}

td.servicepol02 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol02 {
	color:#82cd28;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu02:link, a.topmenu02:visited, a.topmenu02:hover, a.topmenu02:active
{
	font-size:0.7em;
	color:#82cd28;
}

body.servicepol03 {
	background-color:#be192d;
	margin: 0;
}

td.servicepol03 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol03 {
	color:#be192d;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu03:link, a.topmenu03:visited, a.topmenu03:hover, a.topmenu03:active
{
	font-size:0.7em;
	color:#be192d;
}

body.servicepol04 {
	background-color:#692850;
	margin: 0;
}

td.servicepol04 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol04 {
	color:#692850;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu04:link, a.topmenu04:visited, a.topmenu04:hover, a.topmenu04:active
{
	font-size:0.7em;
	color:#692850;
}

body.servicepol05 {
	background-color:#00aff0;
	margin: 0;
}

td.servicepol05 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol05 {
	color:#00aff0;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu05:link, a.topmenu05:visited, a.topmenu05:hover, a.topmenu05:active
{
	font-size:0.7em;
	color:#00aff0;
}

body.servicepol06 {
	background-color:#c86e1e;
	margin: 0;
}

td.servicepol06 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol06 {
	color:#c86e1e;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu06:link, a.topmenu06:visited, a.topmenu06:hover, a.topmenu06:active
{
	font-size:0.7em;
	color:#c86e1e;
}

body.servicepol07 {
	background-color:#055a2d;
	margin: 0;
}

td.servicepol07 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol07 {
	color:#055a2d;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu07:link, a.topmenu07:visited, a.topmenu07:hover, a.topmenu07:active
{
	font-size:0.7em;
	color:#055a2d;
}

body.servicepol08 {
	background-color:#19b49b;
	margin: 0;
}

td.servicepol08 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol08 {
	color:#19b49b;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu08:link, a.topmenu08:visited, a.topmenu08:hover, a.topmenu08:active
{
	font-size:0.7em;
	color:#19b49b;
}

body.servicepol09 {
	background-color:#eb008c;
	margin: 0;
}

td.servicepol09 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol09 {
	color:#eb008c;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu09:link, a.topmenu09:visited, a.topmenu09:hover, a.topmenu09:active
{
	font-size:0.7em;
	color:#eb008c;
}

body.servicepol10 {
	background-color:#f58714;
	margin: 0;
}

td.servicepol10 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol10 {
	color:#f58714;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu10:link, a.topmenu10:visited, a.topmenu10:hover, a.topmenu10:active
{
	font-size:0.7em;
	color:#f58714;
}

body.servicepol11 {
	background-color:#00a550;
	margin: 0;
}

td.servicepol11 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol11 {
	color:#00a550;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu11:link, a.topmenu11:visited, a.topmenu11:hover, a.topmenu11:active
{
	font-size:0.7em;
	color:#00a550;
}

body.servicepol12 {
	background-color:#5a73c3;
	margin: 0;
}

td.servicepol12 {
	height:40px;
	margin: 0;
	padding: 0 0 0 20px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

span.topmenupol12 {
	color:#5a73c3;
	background-color:#ffffff;
	display:none;
	margin:0 0 0 0;
	padding: 2px 0 0 3px;
}

a.topmenu12:link, a.topmenu12:visited, a.topmenu12:hover, a.topmenu12:active
{
	font-size:0.7em;
	color:#5a73c3;
}

body.serviceakt {
	background-color:#000050;
	margin: 0;
}

td.serviceakt {
	height:40px;
	margin: 0;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:0.65em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}




/* ____ PROGRAMM- UND TEILNAHMENAVIGATION ____ */
body.prg { background-color:#FFFACD; margin-top:22px; margin-left:0px; margin-right:0px; font-size:0.7em;}
body.start { background-color:#FFFFFF; margin-top:22px; margin-left:0px; margin-right:0px; font-size:0.7em;}

body.tln { background-color:#FFFFE4; margin-top:0px; margin-left:8px; margin-right:7px; margin-bottom:0px;}

div.headline { padding-left:10px;
}

p.teaser    { margin:2px 0 2px 0; padding: 3px 10px 0 10px;}
p.mehr    { margin:2px 0 20px 0; padding: 3px 10px 0 10px;}
p.glossar    { margin-top:45px; }
p.tln    { margin-top:17px; margin-left:9px; }

.a2      { font-size:0.75em; color:#000050;}
a.a2:link,a.a2:visited { font-size:0.75em; text-decoration:none; color:#000050; }
a.a2:hover,a.a2:active { font-size:0.75em; text-decoration:none; color:#000050; }
.a3      { font-size:0.75em; color:#003399;}
a.a3:link,a.a3:visited { text-decoration:none; color:#003399; }
a.a3:hover,a.a3:active { text-decoration:none; color:#003399; }
.a8      { font-size:11px; color:#000000; }
a.a8:link,a.a8:visited { font-size:0.75em; text-decoration:none; color:#000000; }
a.a8:hover,a.a8:active { font-size:0.75em; text-decoration:none; color:#000000; }


/* ____ NAVIGATORZEILE ____ */
.mt11     { margin:30px 0 30px 0;}
/* .blaugrau { background-color:#6699CC; } */
.blaugrau { background-color:#FFFFFF; padding-right:8px;}
p.weiss   { color:#000000; margin:0;}
a.nav:link,a.nav:visited { text-decoration:none; color:#003399; font-size:0.7em;}
a.nav:hover,a.nav:active { text-decoration:none; color:#003399; font-size:0.7em;}

a.tmenu:link,a.tmenu:visited { text-decoration:none; font-size:0.8em; color:#003399;}
a.tmenu:hover,a.tmenu:active { text-decoration:none; font-size:0.8em; color:#003399;}

div.navigator {
float:left;
padding:0 0 0 0;
margin:0 10px 0 -11px;
height:20px;
}

li.service {
list-style-type:none;
padding:0;
margin:0 8px 12px 0;
}

ul.navigator {
color:#000000;
list-style-type:none;
padding:0;
margin:0;
display:block;
}

ul.navpopup {
color:#000000;
list-style-type:none;
padding:0;
margin:0;
}

div.teilnahme{
position:relative;
height:20px;
margin:0 0 0 0;
padding:0 0 0 5px;
display:block;
border-width:0 0 2px 6px;
border-left-style:solid;
border-left-color: #003399;
border-bottom-style:solid;
border-bottom-color: #003399;
}

div.teilnahmepopup{
display:none;
background-color:#ffffff;
position:absolute;
margin:0 0 0 0;
padding:5px 0 0 10px;
border-left-width:6px;
border-left-color: #003399;
border-left-style: solid;
border-right-width:2px;
border-right-color: #003399;
border-right-style: solid;
border-bottom-width:2px;
border-bottom-color: #003399;
border-bottom-style: solid;
}

div.beratungpopup{
display:none;
background-color:#ffffff;
position:absolute;
margin:0 0 0 230px;
padding:5px 5px 0 5px;
border-left-width:6px;
border-left-color: #003399;
border-left-style: solid;
border-right-width:2px;
border-right-color: #003399;
border-right-style: solid;
border-bottom-width:2px;
border-bottom-color: #003399;
border-bottom-style: solid;
}

div.prbeispielepopup{
display:none;
background-color:#ffffff;
position:absolute;
margin:0 0 0 350px;
padding:5px 5px 0 5px;
border-left-width:6px;
border-left-color: #003399;
border-left-style: solid;
border-right-width:2px;
border-right-color: #003399;
border-right-style: solid;
border-bottom-width:2px;
border-bottom-color: #003399;
border-bottom-style: solid;
}

p.beratung {
color:#003399;
font-size:0.8em;
font-weight:bold;
}

/* TEILNAHMEBEDINGUNGEN NEU */


#menu {
width:100%;
background: #ffffff;
float: left;
margin:10px 0 20px 0;
padding:0;
border-width:0 0 2px 0;
border-bottom-style:solid;
border-bottom-color: #003399;
}

#menu table {
color: #003399;
background: #ffffff;
font-size:1.0em;
padding:0;
margin:0;
}

#menu ul#tpopup {
background-color:#ffffff;
margin: 0 0 0 -6px;
width:189px;
border-width:2px 2px 2px 6px;
border-bottom-style:solid;
border-bottom-color: #003399;
border-right-style:solid;
border-right-color: #003399;
border-left-style:solid;
border-left-color: #003399;
border-top-style:solid;
border-top-color: #003399;
}

#menu ul {
list-style: none;
margin: 0 20px 0 0;
padding: 0;
width: 170px;
float:left;
border-width:0 0 0 6px;
border-left-style:solid;
border-left-color: #003399;
}

#menu a, #menu h5 {
font-weight:bold;
display: block;
margin: 0;
padding: 2px 0 2px 0;
}

#menu h5 {
color: #003399;
background: #ffffff;
font-size:1.1em;
}

#menu a {
background: #ffffff;
text-decoration: none;
}

#menu a:hover {
background: #fff;
}

#menu li {
position: relative;
margin:0;
padding:0;
}

#menu li#popup {
padding: 3px 3px;
}

#menu img#popup {
float:left;
margin: 5px 0 5px 3px;
}

#menu img#head {
float:left;
margin: 7px 0 0 6px;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* ____ GLOSSAR-REGISTER ____ */
a.reg { font-size:0.9em; color:#FFFFFF; }
a.reg:link,a.reg:visited { text-decoration:none; color:#FFFFFF; }
a.reg:hover,a.reg:active { text-decoration:none; color:#003399; }
