

/* 	----------------------------------------
	Vereinigte IKK (24.06.2010)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 								
    ----------------------------------------  */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; }

/* */body { font-size: 100%; padding: 0; margin: 0; background:#ffffff; }

/* xmas 
body { font-size: 100%; padding: 0; margin: 0; background:url(../images/body_bg.jpg) top center no-repeat #ffffff; }
*/


/* global */

hr {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

.invisible {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}

.unsichtbar{
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
visibility: hidden;
}




p { font-size:0.75em; color:#000000; line-height:1.45em; margin:0 0 1.45em 0;}
blockquote p { font-size:100%; line-height:1.45em; margin:0 0 1.45em 0;}

a:link, a:visited {
color: #003F8E; text-decoration: underline; } 
a:hover, a:active, a:focus {
color: #668CBB; text-decoration: underline; }


a.teaserlink:link, a.teaserlink:visited{
color:#003F8E; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
a.teaserlink:hover, a.teaserlink:active, a.teaserlink:focus{
color:#668CBB; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }



h1 { font-size: 1.25em; font-weight: bold; color:#000000; line-height:1.56em; margin:0 0 20px 0;} 
h2 { font-size: 1.06em; font-weight: bold; color:#000000; line-height:1.38em; margin:0 0 17px 0;} 
h3 { font-size: 0.81em; font-weight: bold; font-weight: normal; } 
h4 { font-size: 0.63em; font-weight: normal; } 
h5 { font-size: 0.56em; font-weight: normal; } 
h6 { font-size: 0.50em; font-weight: normal; } 

ul {		margin-top: 5px; margin-bottom: 17px; clear:both;}
ul li {		font-size: 0.75em; color: #000000; line-height: 1.45em; list-style: url(../images/listbullet.gif); list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
ul li li {	font-size: 100%; color: #000000; line-height: 1.45em; list-style: url(../images/listbullet2.gif); list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
ol {		margin-top: 5px; margin-bottom: 17px; clear:both;}
ol li {		font-size: 0.75em; color: #000000; line-height: 1.45em; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
ol li li {	font-size: 100%; color: #000000; line-height: 1.45em; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }




table,
div.jumpmenu div.jumptext table {
clear: left;
border-collapse: collapse; width:100%; }

table.kurstabelle  {
clear: left;
margin:9px 0px; }

table.rezepte  {
margin:9px 0px; 
clear:left;}




caption { font-size: 14px; font-weight: bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}


table .odd,
div.jumpmenu div.jumptext table .odd  {
background:#D9E3EF; }
table .even,
div.jumpmenu div.jumptext table .even  {
background:#F5F7FB; }

table .even2,
div.jumpmenu div.jumptext table .even2  {
background:#D9E3EF; }
table .even1,
div.jumpmenu div.jumptext table .even1{
background:#F5F7FB; }


table th, table tfoot,
div.jumpmenu div.jumptext table th  {
background:#7F9FC7; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
table th p, table tfoot td p {
font-size: 0.75em; padding: 0; margin: 5px; color: #ffffff; font-weight:bold; text-align:left;}
div.jumpmenu div.jumptext table th p {
font-size: 100%; padding: 0; margin: 5px; color: #ffffff; font-weight:bold; text-align:left;}

table td,
div.jumpmenu div.jumptext table td  {
border: 1px solid #ffffff;}
table td p, table tr td p div {
font-size: 0.75em; padding: 0; margin: 5px; color: #000000;}
div.jumpmenu div.jumptext table td p {
font-size: 100%; padding: 0; margin: 5px; color: #000000;}


table td li,
div.jumpmenu div.jumptext table td li {
margin-bottom:0; font-size:100%;}



table td p span.kursuhrzeit {
font-size: 0.75em; padding: 0; margin: 0; color: #000000;}

table td img {
padding: 0; margin: 5px; }



table.beitragsschuld td img {
padding: 0; margin: 0; }


input.rechner, input.rechnerreadonly, input.rechnerreadonly2{
font-size:11px;
text-align:right;
margin:0;
padding:0 1px 0 0;}




iframe {
border:none;}




img.extern{
margin: 0;
padding: 0;
border: 0;}




.blau			{ color:#003F8E; }
.schwarz		{ color:#000000; }

.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }




/* Grundgeruest */

div.wrapper {
width: 100%;
margin: 0;
padding: 0;
text-align:center;
}

div.site-container {
width: 960px;
margin: 0 auto 0 auto;
padding: 0;
text-align:left;
}

div.head {
float:left;
display:inline;
width:960px;
height:120px;
margin: 32px 0 0 0;
padding: 0;
background:#003579 url(../images/head_bg.jpg) repeat-x;
}

div.content-body {
float:left;
display:inline;
width:784px;
margin:20px 0 0 0;
padding: 0;
}

div.content-marginal {
float:left;
display:inline;
width:176px;
margin:20px 0 0 0;
padding: 0;
}







/* Metanavigation */

div.metanav {
position:absolute;
margin: -25px 0 0 30px;
padding: 0;
width:800px;
z-index:2;
}

div.metanav ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.metanav ul li {
margin: 0;
padding: 0;
display: inline; 
}

a.metanav-first:link, a.metanav-first:visited {
font-size:11px; font-weight:bold; line-height:17px; color:#B2B2B2; text-decoration:none; margin: 0 0 0 0; padding: 0 0 0 0; float:left; display:inline; }
a.metanav-first:hover, a.metanav-first:active, a.metanav-first:focus {
font-size:11px; font-weight:bold; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 0 0 0; float:left; display:inline;}

a.metanav:link, a.metanav:visited {
font-size:11px; font-weight:bold; line-height:17px; color:#B2B2B2; text-decoration:none; margin: 0 0 0 8px; padding: 0 0 0 9px; background: url(../images/metanav_trenner.gif) left no-repeat; float:left; display:inline; }
a.metanav:hover, a.metanav:active, a.metanav:focus {
font-size:11px; font-weight:bold; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 8px; padding: 0 0 0 9px; background: url(../images/metanav_trenner.gif) left no-repeat; float:left; display:inline;}





/* Logo */

div.logo {
position:absolute;
margin: 27px 0 0 838px;
padding: 0;
z-index:2;
}

/*div.logo img {
width:96px;
height:68px;
}*/

div.logo-print {
display:none;
}


/*
div.logo {
position:absolute;
margin: 2.00em 0 0 47.68em;
padding: 0;
z-index:2;
}

div.logo img {
/*width:6.00em;
height:4.25em;*/
/*
}

div.logo-print {
display:none;
}
*/



/* Suche */

div.suche {
position:absolute;
margin: 39px 0 0 246px;
width:372px; 
height:21px; 
padding: 0;
z-index:9000;
}

div.suche input {
float:left; display:inline; font-size:11px; width:262px; margin:1px 19px 0 0; padding:3px; border:1px solid #ffffff;
}

div.suche .formbutton-search-border {
float:left; display:inline; border:1px solid #ffffff; 
}


div.suche input.formbutton-search {
float:left; display:inline; font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; width:80px; height:21px;  margin:0 0 0 0; padding:0px 0 3px 5px; text-align:left; border:none; background:url(../images/button_suchen.jpg) no-repeat; cursor:pointer;
}

* html div.suche input.formbutton-search {
float:left; display:inline; font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; width:80px; height:21px;  margin:0 0 0 0; padding:0px 0 1px 7px; text-align:left; border:none; background:url(../images/button_suchen.jpg) no-repeat; cursor:pointer;
}
*+html div.suche input.formbutton-search {
float:left; display:inline; font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; width:80px; height:21px;  margin:0 0 0 0; padding:0px 0 1px 7px; text-align:left; border:none; background:url(../images/button_suchen.jpg) no-repeat; cursor:pointer;   
}



/*div.suche span {
display:none;
}

div.suche a:link, div.suche a:visited {
width:82px; height:21px; background:url(../images/button_suchen.jpg) no-repeat; float:right; display:inline;}
div.suche a:hover, div.suche a:active, div.suche a:focus {
width:82px; height:21px; background:url(../images/button_suchen.jpg) no-repeat; float:right; display:inline;}

*/




/* Hauptnavigation */

/*div.nav01 {
position:absolute;
margin: 5.50em 0 0 1.25em;
padding: 0;
width:50.00em;
z-index:2; 
}

div.nav01 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav01 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

div.nav01 a.nav01aus-first:link, div.nav01 a.nav01aus-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 20px 7px 12px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01 a.nav01aus-first:active, div.nav01 a.nav01aus-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ADCBF1; padding: 12px 20px 7px 12px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat;}
div.nav01 a.nav01an-first:link, div.nav01 a.nav01an-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 12px; margin: 0 0 0 0; display:block;  }
div.nav01 a.nav01an-first:active, div.nav01 a.nav01an-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 12px; margin: 0 0 0 0; display:block;   }

div.nav01 a.nav01aus:link, div.nav01 a.nav01aus:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01 a.nav01aus:active, div.nav01 a.nav01aus:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ADCBF1; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat;}
div.nav01 a.nav01an:link, div.nav01 a.nav01an:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block;  }
div.nav01 a.nav01an:active, div.nav01 a.nav01an:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block;   }

div.nav01 a.nav01aus-last:link, div.nav01 a.nav01aus-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_last_aus.gif) right top no-repeat; }
div.nav01 a.nav01aus-last:active, div.nav01 a.nav01aus-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ADCBF1; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block; background:url(../images/nav01_bullet_right_last_aus.gif) right top no-repeat;}
div.nav01 a.nav01an-last:link, div.nav01 a.nav01an-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block;  }
div.nav01 a.nav01an-last:active, div.nav01 a.nav01an-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 20px 7px 0px; margin: 0 0 0 0; display:block;   }

div.nav01 #current-first {
background: url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.nav01 #current-first a {
background: url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding:12px 20px 7px 10px; display: block;}

div.nav01 #current {
background: url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -11px; }
div.nav01 #current a {
background:url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding:12px 20px 7px 9px; display:block; }

div.nav01 #current-last {
background: url(../images/nav01_bullet_right_last_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -11px }
div.nav01 #current-last a {
background: url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding:12px 20px 7px 9px; display:block; }
*/




div.nav01 {
position:absolute;
margin: 88px 0 0 20px;
padding: 0;
width:800px;
z-index:2; }

div.nav01 ul {
list-style:none;
padding:0 11px 0 0;
margin:0;  
float:left;
display:inline;
height:32px;
background:url(../images/nav01_end.gif) right top no-repeat;}



div.nav01 ul li {
margin:0;
padding:0 0 0 1px;
float:left;
display:inline;
font-size: 100%; 
background:url(../images/nav01_bullet_left_aus.gif) left top no-repeat;}

div.nav01 ul li#current {
margin:0;
padding:0 0 0 1px;
float:left;
display:inline;
font-size: 100%; 
background:url(../images/nav01_bullet_left_an.gif) left top no-repeat;}


div.nav01 ul li.first {
margin:0;
padding:0 0 0 1px;
float:left;
display:inline;
font-size: 100%; 
background:url(../images/nav01_bullet_left_aus_first.gif) left top no-repeat;}

div.nav01 ul li.first#current-first {
margin:0;
padding:0 0 0 1px;
float:left;
display:inline;
font-size: 100%; 
background:url(../images/nav01_bullet_left_an.gif) left top no-repeat;}

div.nav01 a.nav01aus-first:link, div.nav01 a.nav01aus-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 10px 7px 0px; margin: 0 0 0 9px; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01 a.nav01aus-first:active, div.nav01 a.nav01aus-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ADCBF1; padding: 12px 10px 7px 0px; margin: 0 0 0 9px; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat;}
div.nav01 a.nav01an-first:link, div.nav01 a.nav01an-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 10px 7px 0px; margin: 0 0 0 0; display:block;  }
div.nav01 a.nav01an-first:active, div.nav01 a.nav01an-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 10px 7px 0px; margin: 0 0 0 0; display:block;   }

div.nav01 a.nav01aus:link, div.nav01 a.nav01aus:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 12px 10px 7px 0px; margin: 0 0 0 9px; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat; }
div.nav01 a.nav01aus:active, div.nav01 a.nav01aus:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ADCBF1; padding: 12px 10px 7px 0px; margin: 0 0 0 9px; display:block; background:url(../images/nav01_bullet_right_aus.gif) right top no-repeat;}
div.nav01 a.nav01an:link, div.nav01 a.nav01an:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 10px 7px 0px; margin: 0 0 0 0; display:block;  }
div.nav01 a.nav01an:active, div.nav01 a.nav01an:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 12px 10px 7px 0px; margin: 0 0 0 0; display:block;   }


div.nav01 #current-first {
background: url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.nav01 #current-first a {
background: url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding:12px 10px 7px 9px; display: block;}

div.nav01 #current {
background: url(../images/nav01_bullet_left_an.gif) left top no-repeat; padding:0 0 0 0; margin:0 0 0 0 ; }
div.nav01 #current a {
background:url(../images/nav01_bullet_right_an.gif) right top no-repeat; padding:12px 10px 7px 9px; display:block; }












/* Navigation weitere Ebenen */

div.nav02 {
float:left;
display:inline;
width:176px;
margin: 0 20px 0 0;
padding: 0;
border-top:8px solid #CCD9E9;
}

div.nav02 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav02 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #4C4C4C; padding: 4px 5px 4px 22px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_off.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:149px;}
a.nav02aus:active, a.nav02aus:hover, a.nav02aus:focus {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 4px 5px 4px 22px; margin: 0 0 0 0; display:block; background:#406FAB url(../images/nav02_bullet_over.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:149px;}
a.nav02an:link, a.nav02an:visited {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 4px 5px 4px 22px; margin: 0 0 0 0; display:block; background:#003F8E url(../images/nav02_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:149px;}
a.nav02an:active, a.nav02an:hover, a.nav02an:focus {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 4px 5px 4px 22px; margin: 0 0 0 0; display:block; background:#003F8E url(../images/nav02_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:149px;}

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #406FAB; padding: 4px 5px 4px 34px; margin: 0 0 0 0; display:block; background:#D9E3EF url(../images/nav03_bullet_off.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:137px;}
a.nav03aus:active, a.nav03aus:hover, a.nav03aus:focus {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 4px 5px 4px 34px; margin: 0 0 0 0; display:block; background:#406FAB url(../images/nav03_bullet_over.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:137px;}
a.nav03an:link, a.nav03an:visited {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #000000; padding: 4px 5px 4px 34px; margin: 0 0 0 0; display:block; background:#D9E3EF url(../images/nav03_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:137px;}
a.nav03an:active, a.nav03an:hover, a.nav03an:focus {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #000000; padding: 4px 5px 4px 34px; margin: 0 0 0 0; display:block; background:#D9E3EF url(../images/nav03_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:137px;}

a.nav04aus:link, a.nav04aus:visited {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #406FAB; padding: 4px 5px 4px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_off.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:124px;}
a.nav04aus:active, a.nav04aus:hover, a.nav04aus:focus {
font-size: 0.69em; line-height:1.18em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 4px 5px 4px 47px; margin: 0 0 0 0; display:block; background:#406FAB url(../images/nav04_bullet_over.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:124px;}
a.nav04an:link, a.nav04an:visited {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #000000; padding: 4px 5px 4px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:124px;}
a.nav04an:active, a.nav04an:hover, a.nav04an:focus {
font-size: 0.69em; line-height:1.18em; font-weight: bold; text-decoration: none; color: #000000; padding: 4px 5px 4px 47px; margin: 0 0 0 0; display:block; background:#ffffff  url(../images/nav04_bullet_on.gif) left top no-repeat; border-bottom:1px solid #CCD9E9; float:left; display:inline; width:124px;}




/* Illustration Startseite */

div.illu {
float:left;
display:inline;
width:764px;
height:210px;
margin:0 0 20px 0;
padding: 0;
}

div.illu img{
width:764px;
height:210px;
}




div.illuteaser {
position:absolute;
width:312px;
/*width:500px;*/
margin:62px 0 0 422px;
/*margin:24px 0 0 195px;*/
/*height:162px;
margin:24px 0 0 312px;*/
padding: 0;
z-index:2;
}

div.illuteaser-nav {
float:left;
display:inline;
width:500px;
padding: 0;
}

div.illuteaser-nav ul {
list-style:none;
padding:0 0 0 0;
margin:0;  
float:left;
display:inline;
/*background:url(../images/nav01_end.gif) right top no-repeat;*/}

div.illuteaser-nav ul li {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
display:inline;
font-size: 100%; 
/*background:url(../images/nav01_bullet_left_aus.gif) left top no-repeat;*/}

div.illuteaser-nav ul li a.off:link, div.illuteaser-nav ul li a.off:visited {
font-size:12px; color:#003E8D; font-weight:bold; text-decoration:none; padding:1px 5px 1px 5px; margin:0 1px 0 0; background:#ffffff; float:left; display:inline;}
div.illuteaser-nav ul li a.off:hover, div.illuteaser-nav ul li a.off:active, div.illuteaser-nav ul li a.off:focus {
font-size:12px; color:#668CBB; font-weight:bold; text-decoration:none; padding:1px 5px 1px 5px; margin:0 1px 0 0; background:#ffffff; float:left; display:inline;}

div.illuteaser-nav ul li a.on:link, div.illuteaser-nav ul li a.on:visited {
font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px; margin:0 1px 0 0; background:#003E8D; float:left; display:inline;}
div.illuteaser-nav ul li a.on:hover, div.illuteaser-nav ul li a.on:active, div.illuteaser-nav ul li a.on:focus {
font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px; margin:0 1px 0 0; background:#003E8D; float:left; display:inline;}

div.illuteaser-text-container {
float:left;
display:inline;
width:322px;
/*width:569px;*/
/*width:452px;*/
padding: 0 0 10px 0;
margin: 0 0 0 0;
background:url(../images/white_trans.png);
/*background:#003F8E;*/
}

div.illuteaser-text {
float:left;
display:inline;
width:300px;
/*width:545px;*/
padding: 0;
margin: 11px 0 0 15px;
}

div.illuteaser-text h1{
color:#003F8E; font-size:18px; line-height:22px; margin:0 0 9px 0; width:240px;
}

div.illuteaser-text p{
color:#003F8E; font-size:11px; line-height:15px; margin:0; padding:0;
}

/*div.illuteaser-link {
float:left;
display:inline;
width:312px;
padding: 0px 0 6px 0;
background:#ffffff;
}
div.illuteaser-link a:link, div.illuteaser-link a:visited {
font-size:11px; color:#003E8D; font-weight:bold; text-decoration:none; padding:0px 0px 0px 12px; margin:0 0 0 15px; background: url(../images/bullet_az.gif) left top no-repeat; float:left; display:inline;}
div.illuteaser-link a:hover, div.illuteaser-link a:active, div.illuteaser-link a:focus {
font-size:11px; color:#668CBB; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 12px; margin:0 0 0 15px; background: url(../images/bullet_az.gif) left top no-repeat; float:left; display:inline;}
*/


a.illuteaser-link:link, a.illuteaser-link:visited {
font-size:11px; color:#003E8D; font-weight:bold; text-decoration:none; padding:0px 0px 0px 12px; margin:0 0 0 0; background: url(../images/bullet_az.gif) left top no-repeat; float:left; display:inline;}
a.illuteaser-link:hover, a.illuteaser-link:active, a.illuteaser-link:focus {
font-size:11px; color:#668CBB; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 12px; margin:0 0 0 0; background: url(../images/bullet_az.gif) left top no-repeat; float:left; display:inline;}



/* Illustration Folgeseite Rubriken */

div.rubrikillu-container {
float:left;
display:inline;
width:764px;
height:141px;
margin:0 0 1.15em 0;
padding: 0;
background:#D9E3EF;
}


div.rubriktext-container {
float:left;
display:inline;
width:392px;
}

div.rubrikillu {
float:left;
display:inline;
width:372px;
}

div.rubrikillu img {
width:372px;
height:141px;
}


div.rubriktext {
float:left; 
display:inline; 
margin:60px 0 0 20px;
padding:0;
width:368px;
}

div.rubriktext h1{
font-size: 22px; line-height:1.17em; font-weight:normal; color:#003F8E;
}




/* Breadcrumbs */

div.path {
float:left;
display:inline;
width:764px;
margin:0 0 17px 0;
padding: 0;
}

div.path-content {
float: left;
display: inline;
width:742px;
margin: 0 0 0 21px;
padding: 0;
}

div.path-content p { font-size: 11px; line-height:16px; font-weight: bold; color: #4C4C4C; padding: 0; margin: 0; text-decoration: none; float:left; display:inline; } 

div.path-content p span { float:left; display:inline; margin:0 5px 0 0;} 


a.path-link-first:link, a.path-link-first:visited {
font-weight: normal; text-decoration: none; color: #003F8E; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}
a.path-link-first:hover, a.path-link-first:active, a.path-link-first:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}

a.path-link:link, a.path-link:visited {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #003F8E; padding: 0 0 0 15px; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) left no-repeat; background-position:0 5px;  float:left; display:inline; white-space:nowrap;}
a.path-link:hover, a.path-link:active, a.path-link:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 0 0 0 15px; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) left no-repeat; background-position:0 5px; float:left; display:inline; white-space:nowrap;}








/* --- Teaser Zeilen--- */

div.teaser-start-blue- {
display:none;
}
div.teaser-start-blue-1111 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_start_blue_1111.gif) repeat-y;
}
div.teaser-start-blue-211 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_start_blue_211.gif) repeat-y;
}
div.teaser-start-blue-22 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_start_blue_22.gif) repeat-y;
}

div.textteaser-start-blue- {
display:none;
}
div.textteaser-start-blue-1111 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_start_blue_1111.gif) bottom no-repeat;
}
div.textteaser-start-blue-211 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_start_blue_211.gif) bottom no-repeat;
}
div.textteaser-start-blue-22 {
float:left;
display:inline;
width:784px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_start_blue_22.gif) bottom no-repeat;
}

div.teaser-folge-grey- {
display:none;
}
div.teaser-folge-grey-111 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_folge_grey_111.gif) repeat-y;
}
div.teaser-folge-grey-21 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_folge_grey_21.gif) repeat-y;
}
div.teaser-folge-grey-11 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/teaser_folge_grey_11.gif) repeat-y;
}

div.textteaser-folge-grey- {
display:none;
}
div.textteaser-folge-grey-111 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_folge_grey_111.gif) bottom no-repeat;
}
div.textteaser-folge-grey-21 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_folge_grey_21.gif) bottom no-repeat;
}
div.textteaser-folge-grey-11 {
float:left;
display:inline;
width:588px;
margin:0 0 20px 0;
padding:0;
background: url(../images/textteaser_folge_grey_11.gif) bottom no-repeat;
}




/* Teaser - Einfache Breite in Blau */ /* wird zu div.teaser-2-blue */
div.teaser-2-blue {
float:left;
display:inline;
width:176px;
/*height:218px;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
}

div.teaser-2-blue div.teaser-illu {
float:left;
display:inline;
width:176px;
height:90px;
margin:0;
padding:0;
border-bottom:4px solid #ffffff;
}

div.teaser-2-blue div.teaser-illu img{
width:176px;
height:90px;
}

div.teaser-2-blue div.teaser-text {
float:left;
display:inline;
width:156px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-2-blue div.teaser-text h3{
color:#003F8E; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%;}

div.teaser-2-blue div.teaser-text h3 a:link, div.teaser-2-blue div.teaser-text h3 a:visited{
color:#003F8E; font-size:100%; text-decoration:none; margin:0; padding:0; background:none; white-space:normal;}
div.teaser-2-blue div.teaser-text h3 a:hover, div.teaser-2-blue div.teaser-text h3 a:active, div.teaser-2-blue div.teaser-text h3 a:focus{
color:#ADCBF1; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none; white-space:normal;}


div.teaser-2-blue div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%;}

div.teaser-2-blue div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%;}
div.teaser-2-blue div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-2-blue div.teaser-text a:link, div.teaser-2-blue div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap;}
div.teaser-2-blue div.teaser-text a:hover, div.teaser-2-blue div.teaser-text a:active, div.teaser-2-blue div.teaser-text a:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap;}



/* Teaser - Zweifache Breite in Blau */  /* wird zu div.teaser-4-blue */
div.teaser-4-blue {
float:left;
display:inline;
width:372px;
/*height:218px;*/
margin:0 20px 0 0;
padding: 0 0 6px 0;
}

div.teaser-4-blue div.teaser-illu {
float:left;
display:inline;
width:372px;
height:90px;
margin:0;
padding: 0;
border-bottom:4px solid #ffffff;
}

div.teaser-4-blue div.teaser-illu img{
width:372px;
height:90px;
}

div.teaser-4-blue div.teaser-text {
float:left;
display:inline;
width:352px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-4-blue div.teaser-text h3{
color:#003F8E; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%;}

div.teaser-4-blue div.teaser-text h3 a:link, div.teaser-4-blue div.teaser-text h3 a:visited{
color:#003F8E; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal;}
div.teaser-4-blue div.teaser-text h3 a:hover, div.teaser-4-blue div.teaser-text h3 a:active, div.teaser-4-blue div.teaser-text h3 a:focus{
color:#ADCBF1; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}


div.teaser-4-blue div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-4-blue div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.teaser-4-blue div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-4-blue div.teaser-text a:link, div.teaser-4-blue div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap;}
div.teaser-4-blue div.teaser-text a:hover, div.teaser-4-blue div.teaser-text a:active, div.teaser-4-blue div.teaser-text a:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap;}



/* Teaser - Einfache Breite in Grau */ /* wird zu div.teaser-2-grey */
div.teaser-2-grey {
float:left;
display:inline;
width:176px;
/*height:218px;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
}

div.teaser-2-grey div.teaser-illu {
float:left;
display:inline;
width:176px;
height:90px;
margin:0;
padding: 0;
border-bottom:4px solid #ffffff;
}

div.teaser-2-grey div.teaser-illu img{
width:176px;
height:90px;
}

div.teaser-2-grey div.teaser-text {
float:left;
display:inline;
width:156px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-2-grey div.teaser-text h3{
color:#003F8E; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-2-grey div.teaser-text h3 a:link, div.teaser-2-grey div.teaser-text h3 a:visited{
color:#003F8E; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal;}
div.teaser-2-grey div.teaser-text h3 a:hover, div.teaser-2-grey div.teaser-text h3 a:active, div.teaser-1-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}


div.teaser-2-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-2-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.teaser-2-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-2-grey div.teaser-text a:link, div.teaser-2-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.teaser-2-grey div.teaser-text a:hover, div.teaser-2-grey div.teaser-text a:active, div.teaser-2-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }




/* Teaser - Zweifache Breite in Grau */ /*wird zu div.teaser-4-grey */
div.teaser-4-grey {
float:left;
display:inline;
width:372px;
/*height:218px;*/
margin:0 20px 0 0;
padding: 0 0 6px 0;
}

div.teaser-4-grey div.teaser-illu {
float:left;
display:inline;
width:372px;
height:90px;
margin:0;
padding: 0;
border-bottom:4px solid #ffffff;
}

div.teaser-4-grey div.teaser-illu img{
width:372px;
height:90px;
}

div.teaser-4-grey div.teaser-text {
float:left;
display:inline;
width:352px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-4-grey div.teaser-text h3{
color:#003F8E; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-4-grey div.teaser-text h3 a:link, div.teaser-4-grey div.teaser-text h3 a:visited{
color:#003F8E; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal;}
div.teaser-4-grey div.teaser-text h3 a:hover, div.teaser-24-grey div.teaser-text h3 a:active, div.teaser-4-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}

div.teaser-4-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-4-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.teaser-4-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-4-grey div.teaser-text a:link, div.teaser-4-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.teaser-4-grey div.teaser-text a:hover, div.teaser-4-grey div.teaser-text a:active, div.teaser-4-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }



/* Teaser - Halbe Contentbreite in Grau */
div.teaser-3-grey {
float:left;
display:inline;
width:274px;
/*height:218px;*/
margin:0 20px 0 0;
padding: 0 0 6px 0;
}

div.teaser-3-grey div.teaser-illu {
float:left;
display:inline;
width:274px;
height:90px;
margin:0;
padding: 0;
border-bottom:4px solid #ffffff;
}

div.teaser-3-grey div.teaser-illu img{
width:274px;
height:90px;
}

div.teaser-3-grey div.teaser-text {
float:left;
display:inline;
width:254px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-3-grey div.teaser-text h3{
color:#003F8E; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-3-grey div.teaser-text h3 a:link, div.teaser-3-grey div.teaser-text h3 a:visited{
color:#003F8E; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal;}
div.teaser-3-grey div.teaser-text h3 a:hover, div.teaser-3-grey div.teaser-text h3 a:active, div.teaser-3-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}


div.teaser-3-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-3-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.teaser-3-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-3-grey div.teaser-text a:link, div.teaser-3-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.teaser-3-grey div.teaser-text a:hover, div.teaser-3-grey div.teaser-text a:active, div.teaser-3-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }




/* Teaser - Halbe Contentbreite in Grau, feste Hoehe */ /* neuer Name */
div.teaser-5-grey {
float:left;
display:inline;
width:274px;
height:218px;
margin:0 20px 20px 0;
padding: 0 0 6px 0;
background:#CCD9E9;
}

div.teaser-5-grey div.teaser-illu {
float:left;
display:inline;
width:274px;
height:90px;
margin:0;
padding: 0;
border-bottom:4px solid #ffffff;
}

div.teaser-5-grey div.teaser-illu img{
width:274px;
height:90px;
}

div.teaser-5-grey div.teaser-text {
float:left;
display:inline;
width:254px;
margin:11px 0 0 10px;
padding:0;
}

div.teaser-5-grey div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-5-grey div.teaser-text h3 a:link, div.teaser-5-grey div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal;}
div.teaser-5-grey div.teaser-text h3 a:hover, div.teaser-5-grey div.teaser-text h3 a:active, div.teaser-5-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}


div.teaser-5-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.teaser-5-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.teaser-5-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; }

div.teaser-5-grey div.teaser-text a:link, div.teaser-5-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.teaser-5-grey div.teaser-text a:hover, div.teaser-5-grey div.teaser-text a:active, div.teaser-5-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }






/* TextTeaser - Halbe Contentbreite in Grau, feste Hoehe */
div.textteaser-6-grey {
float:left;
display:inline;
width:274px;
height:136px;
margin:0 20px 20px 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
border-bottom:1px solid #CCD9E9;
}

div.textteaser-6-grey div.teaser-text {
float:left;
display:inline;
width:274px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-6-grey div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-6-grey div.teaser-text h3 a:link, div.textteaser-6-grey div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space:normal; }
div.textteaser-6-grey div.teaser-text h3 a:hover, div.textteaser-6-grey div.teaser-text h3 a:active, div.textteaser-6-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space:normal;}


div.textteaser-6-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-6-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-6-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em;}

div.textteaser-6-grey div.teaser-text a:link, div.textteaser-6-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-6-grey div.teaser-text a:hover, div.textteaser-6-grey div.teaser-text a:active, div.textteaser-6-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }







/* TextTeaser - Einfache Breite in Blau */ /* wird zu textteaser-2-blue */
div.textteaser-2-blue {
float:left;
display:inline;
width:176px;
/*height:10.56em;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
}

div.textteaser-2-blue div.teaser-text {
float:left;
display:inline;
width:176px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-2-blue div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-2-blue div.teaser-text h3 a:link, div.textteaser-2-blue div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none; white-space:normal; }
div.textteaser-2-blue div.teaser-text h3 a:hover, div.textteaser-2-blue div.teaser-text h3 a:active, div.textteaser-2-blue div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none; white-space:normal;}


div.textteaser-2-blue div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-2-blue div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-2-blue div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em; }

div.textteaser-2-blue div.teaser-text a:link, div.textteaser-2-blue div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-2-blue div.teaser-text a:hover, div.textteaser-2-blue div.teaser-text a:active, div.textteaser-2-blue div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }


/* TextTeaser - Zweifache Breite in Blau */ /* wird zu textteaser-4-blue */
div.textteaser-4-blue {
float:left;
display:inline;
width:372px;
/*height:10.56em;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
}

div.textteaser-4-blue div.teaser-text {
float:left;
display:inline;
width:372px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-4-blue div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-4-blue div.teaser-text h3 a:link, div.textteaser-4-blue div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space: normal;}
div.textteaser-4-blue div.teaser-text h3 a:hover, div.textteaser-4-blue div.teaser-text h3 a:active, div.textteaser-4-blue div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space: normal;}


div.textteaser-4-blue div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-4-blue div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-4-blue div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em;}

div.textteaser-4-blue div.teaser-text a:link, div.textteaser-4-blue div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-4-blue div.teaser-text a:hover, div.textteaser-4-blue div.teaser-text a:active, div.textteaser-4-blue div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }

div.textteaser-4-blue div.teaser-text select{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:2px 0px; float:left; display:inline; width:100%; }



/* TextTeaser - Einfache Breite in Grau */ /* wird zu textteaser-2-grey */
div.textteaser-2-grey {
float:left;
display:inline;
width:176px;
/*height:10.56em;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
}

div.textteaser-2-grey div.teaser-text {
float:left;
display:inline;
width:176px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-2-grey div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-2-grey div.teaser-text h3 a:link, div.textteaser-2-grey div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space: normal;}
div.textteaser-2-grey div.teaser-text h3 a:hover, div.textteaser-2-grey div.teaser-text h3 a:active, div.textteaser-2-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space: normal;}


div.textteaser-2-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-2-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-2-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em;}

div.textteaser-2-grey div.teaser-text a:link, div.textteaser-2-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-2-grey div.teaser-text a:hover, div.textteaser-2-grey div.teaser-text a:active, div.textteaser-2-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }


/* TextTeaser - Zweifache Breite in Grau */ /* wird zu textteaser-4-grey */
div.textteaser-4-grey {
float:left;
display:inline;
width:372px;
/*height:10.56em;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
}

div.textteaser-4-grey div.teaser-text {
float:left;
display:inline;
width:372px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-4-grey div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-4-grey div.teaser-text h3 a:link, div.textteaser-4-grey div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;white-space: normal;}
div.textteaser-4-grey div.teaser-text h3 a:hover, div.textteaser-4-grey div.teaser-text h3 a:active, div.textteaser-4-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none; white-space: normal;}


div.textteaser-4-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-4-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-4-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em;}

div.textteaser-4-grey div.teaser-text a:link, div.textteaser-4-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-4-grey div.teaser-text a:hover, div.textteaser-4-grey div.teaser-text a:active, div.textteaser-4-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }



/* TextTeaser - Halbe Contentbreite in Grau */
div.textteaser-3-grey {
float:left;
display:inline;
width:274px;
/*height:9.56em;*/
margin:0 20px 0 0;
padding:0 0 6px 0;
border-top:8px solid #CCD9E9;
}

div.textteaser-3-grey div.teaser-text {
float:left;
display:inline;
width:274px;
margin:11px 0 0 0;
padding:0;
}

div.textteaser-3-grey div.teaser-text h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-3-grey div.teaser-text h3 a:link, div.textteaser-3-grey div.teaser-text h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none; white-space: normal;}
div.textteaser-3-grey div.teaser-text h3 a:hover, div.textteaser-3-grey div.teaser-text h3 a:active, div.textteaser-3-grey div.teaser-text h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;white-space: normal;}


div.textteaser-3-grey div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.90em 0; padding:0; float:left; display:inline; width:100%; }

div.textteaser-3-grey div.teaser-text ul{
list-style:none; margin:0; padding:0; float:left; display:inline; width:100%; }
div.textteaser-3-grey div.teaser-text ul li{
list-style:none; list-style-image:none; padding:0 0 0.30em 0; margin:0; font-size:100%; float:left; display:inline; width:100%; line-height:1.05em;}

div.textteaser-3-grey div.teaser-text a:link, div.textteaser-3-grey div.teaser-text a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }
div.textteaser-3-grey div.teaser-text a:hover, div.textteaser-3-grey div.teaser-text a:active, div.textteaser-3-grey div.teaser-text a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; float:left; display:inline; white-space:nowrap; }





/* Marginal Teaser */

div.marginalteaser {
float:left;
display:inline;
width:176px;
margin:0 0 10px 0;
padding:0 0 0 0;
border-top:8px solid #003F8E;
border-bottom:1px solid #003F8E;
}


div.marginalteaser div.teaser-text {
float:left;
display:inline;
width:176px;
margin:11px 0 0 0;
padding:0;
}

div.marginalteaser div.teaser-text select {
width:176px; margin:-10px 0 10px 0; padding:2px 0px; font-size:11px; height:auto;}


div.marginalteaser div.teaser-text form.plz {
float:left; display:inline; padding:0 0 10px 0;}
div.marginalteaser div.teaser-text form.plz .input-plz input {
float:left; display:inline; width:150px; color:#000000; font-size:0.69em; padding:1px 0px;}
div.marginalteaser div.teaser-text form.plz .submit-plz button {
float:left; display:inline; width:13px; height:13px; margin:2px 0 0 6px; background:url(../images/teaserbullet.png) no-repeat; border:none; cursor:pointer; }
div.marginalteaser div.teaser-text form.plz .submit-plz button span {
display:none; }


div.marginalteaser div.teaser-text h3{
color:#000000; font-size:0.81em; font-weight:bold; margin:0 0 0.25em 0; padding:0; }

div.marginalteaser div.teaser-text h2{
color:#003F8E; font-size:0.81em; line-height:1.30em; font-weight:bold; margin:0 0 1.20em 0; padding:0; }

div.marginalteaser div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.30em; font-weight:normal; margin:0 0 1.20em 0; padding:0; }

div.marginalteaser div.teaser-text ul{
list-style:none; }
div.marginalteaser div.teaser-text ul li{
list-style:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0.65em 0; font-size:100%; float:left; display:inline; line-height:1.05em; }

/* Standardicon (Pfeil) */
div.marginalteaser div.teaser-text ul li a:link, div.marginalteaser div.teaser-text ul li a:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a:hover, div.marginalteaser div.teaser-text ul li a:active, div.marginalteaser div.teaser-text ul li a:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px; }

/* Spezialicons */
div.marginalteaser div.teaser-text ul li a.servicecenter:link, div.marginalteaser div.teaser-text ul li a.servicecenter:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_servicecenter.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.servicecenter:hover, div.marginalteaser div.teaser-text ul li a.servicecenter:active, div.marginalteaser div.teaser-text ul li a.servicecenter:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_servicecenter.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.kontakt:link, div.marginalteaser div.teaser-text ul li a.kontakt:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_kontakt.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.kontakt:hover, div.marginalteaser div.teaser-text ul li a.kontakt:active, div.marginalteaser div.teaser-text ul li a.kontakt:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_kontakt.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.rueckruf:link, div.marginalteaser div.teaser-text ul li a.rueckruf:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_rueckruf.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.rueckruf:hover, div.marginalteaser div.teaser-text ul li a.rueckruf:active, div.marginalteaser div.teaser-text ul li a.rueckruf:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_rueckruf.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.antrag:link, div.marginalteaser div.teaser-text ul li a.antrag:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_antrag.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.antrag:hover, div.marginalteaser div.teaser-text ul li a.antrag:active, div.marginalteaser div.teaser-text ul li a.antrag:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_antrag.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.mitglied:link, div.marginalteaser div.teaser-text ul li a.mitglied:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_mitglied.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.mitglied:hover, div.marginalteaser div.teaser-text ul li a.mitglied:active, div.marginalteaser div.teaser-text ul li a.mitglied:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_mitglied.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.praemie:link, div.marginalteaser div.teaser-text ul li a.praemie:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_praemie.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.praemie:hover, div.marginalteaser div.teaser-text ul li a.praemie:active, div.marginalteaser div.teaser-text ul li a.praemie:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_praemie.gif) top left no-repeat; display:block; width:154px; }

div.marginalteaser div.teaser-text ul li a.kritik:link, div.marginalteaser div.teaser-text ul li a.kritik:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_kritik.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser div.teaser-text ul li a.kritik:hover, div.marginalteaser div.teaser-text ul li a.kritik:active, div.marginalteaser div.teaser-text ul li a.kritik:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_kritik.gif) top left no-repeat; display:block; width:154px; }






a.servicelink:link, a.servicelink:visited {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../images/teaserbullet.png) no-repeat scroll left center;
color:#003F8E;
display:inline;
float:left;
font-size: 12px;
font-weight:bold;
margin:7px 0 0 0;
padding: 0 0 0 1.7em;
text-decoration:underline;
white-space:nowrap;
line-height: 110%;

}

a.servicelink:hover, a.servicelink:active, a.servicelink:focus {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../images/teaserbullet.png) no-repeat scroll left center;
color:#668CBB;
display:inline;
float:left;
font-size: 12px;
font-weight:bold;
margin:7px 0 0 0;
padding: 0 0 0 1.7em;
text-decoration:underline;
white-space:nowrap;
line-height: 110%;

}


div.servicecenterpersoenlich
{
    border-bottom: solid 1px #CCD9E9;
    margin-bottom: 10px;
    float: left;
    display: inline;
    width: 568px;
}

div.servicecenterpersoenlich p
{
    line-height: 120%;
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 11px;
}

div.servicecenterpersoenlich h3
{
    font-size: 14px;
    margin-bottom: 5px;
}

h2#maptitle
{
    float: left; display: inline;
}




div.marginalteaserbild {
float:left;
display:inline;
width:176px;
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom:1px solid #003F8E;
}

div.marginalteaserbild div.teaser-text {
float:left;
display:inline;
width:176px;
margin:0 0 0 0;
padding:0;
}

div.marginalteaserbild div.teaser-text ul{
list-style:none; margin:0; padding:0; }
div.marginalteaserbild div.teaser-text ul li{
list-style:none; list-style-image:none; margin:0; padding:0 0 0 0; font-size:100%; float:left; display:inline;}

div.marginalteaserbild div.teaser-text a:link, div.marginalteaserbild div.teaser-text a:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaserbild div.teaser-text a:hover, div.marginalteaserbild div.teaser-text a:active, div.marginalteaserbild div.teaser-text a:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px; }




/* Marginal Teaser Service */

div.marginalteaser-service {
float:left;
display:inline;
width:176px;
margin:0 0 0 0;
padding:0 0 0 0;
border-top:8px solid #003F8E;
border-bottom:0px solid #003F8E;
}


div.marginalteaser-service div.teaser-text {
float:left;
display:inline;
width:176px;
margin:11px 0 0 0;
padding:0;
}

div.marginalteaser-service div.teaser-text select {
float:left; display:inline; width:176px; margin:-10px 0 10px 0; padding:2px 0px; font-size:11px; }


div.marginalteaser-service div.teaser-text form.plz {
float:left; display:inline; padding:0 0 10px 0;}
div.marginalteaser-service div.teaser-text form.plz .input-plz input {
float:left; display:inline; width:150px; color:#000000; font-size:0.69em; padding:1px 0px;}
div.marginalteaser-service div.teaser-text form.plz .submit-plz button {
float:left; display:inline; width:13px; height:13px; margin:2px 0 0 6px; background:url(../images/teaserbullet.png) no-repeat; border:none; cursor:pointer; }
div.marginalteaser-service div.teaser-text form.plz .submit-plz button span {
display:none; }


div.marginalteaser-service div.teaser-text h3{
color:#000000; font-size:0.81em; font-weight:bold; margin:0 0 0.25em 0; padding:0; }

div.marginalteaser-service div.teaser-text h2{
color:#003F8E; font-size:0.81em; line-height:1.30em; font-weight:bold; margin:0 0 1.20em 0; padding:0; }

div.marginalteaser-service div.teaser-text p{
color:#000000; font-size:0.69em; line-height:1.30em; font-weight:normal; margin:0 0 1.20em 0; padding:0; }

div.marginalteaser-service div.teaser-text ul{
list-style:none; }
div.marginalteaser-service div.teaser-text ul li{
list-style:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0.65em 0; font-size:100%; float:left; display:inline; line-height:1.05em; }

/* Standardicon (Pfeil) */
div.marginalteaser-service div.teaser-text ul li a:link, div.marginalteaser-service div.teaser-text ul li a:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser-service div.teaser-text ul li a:hover, div.marginalteaser-service div.teaser-text ul li a:active, div.marginalteaser-service div.teaser-text ul li a:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet.gif) top left no-repeat; display:block; width:154px; }

/* Spezialicons */
div.marginalteaser-service div.teaser-text ul li a.servicecenter:link, div.marginalteaser-service div.teaser-text ul li a.servicecenter:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_servicecenter.gif) top left no-repeat; display:block; width:154px;}
div.marginalteaser-service div.teaser-text ul li a.servicecenter:hover, div.marginalteaser-service div.teaser-text ul li a.servicecenter:active, div.marginalteaser-service div.teaser-text ul li a.servicecenter:focus{
color:#ADCBF1; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:1px 0 3px 22px; background:#003F8E url(../images/marginalbullet_servicecenter.gif) top left no-repeat; display:block; width:154px; }






/* Marginal Teaser Follow */

div.marginalteaser-follow {
float:left;
display:inline;
width:176px;
margin:0 0 10px 0;
padding:0 0 0 0;
border-bottom:1px solid #003F8E;}

div.marginalteaser-follow div.teaser-text {
float:left;
display:inline;
width:176px;
margin:0 0 0 0;
padding:0;}

div.marginalteaser-follow div.teaser-text h2{
color:#003F8E; font-size:0.81em; line-height:1.30em; font-weight:bold; margin:0 0 1.20em 0; padding:0; float:left; display:inline; }

div.marginalteaser-follow div.teaser-text a.follow {
float:right;
display:inline;
margin-left:10px;
padding-bottom:7px;}





/* Marginal Teaser Mitglied */

div.marginalteaser-mitglied {
float:left;
display:inline;
width:176px;
height:91px;
margin:0 0 10px 0;
padding:0 0 0 0;
background: url(../images/teaser_mitglied.png) no-repeat;}

div.marginalteaser-mitglied div.teaser-text {
float:left;
display:inline;
width:156px;
margin:10px 0 0 10px;
padding:0;}

div.marginalteaser-mitglied div.teaser-text h2{
color:#ffffff; font-size:0.81em; line-height:1.30em; font-weight:bold; margin:0; padding:0 0 20px 0; float:left; display:inline; }

div.marginalteaser-mitglied div.teaser-text a:link, div.marginalteaser-mitglied div.teaser-text a:visited{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:3px 0 3px 18px; background: url(../images/teaserbullet_white.png) left no-repeat; background-position:0px 3px; float:left; display:inline; }
div.marginalteaser-mitglied div.teaser-text a:hover, div.marginalteaser-mitglied div.teaser-text a:active, div.marginalteaser-mitglied div.teaser-text a:focus{
color:#ffffff; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:3px 0 3px 18px; background: url(../images/teaserbullet_white.png) left no-repeat; background-position:0px 3px; float:left; display:inline;  }





/* Marginal Teaser nur Bild */

div.marginalteaser-bild {
float:left;
display:inline;
width:176px;
margin:0 0 10px 0;
padding:0 0 0 0;
border-top:0px solid #003F8E;
border-bottom:0px solid #003F8E;}

div.marginalteaser-bild div.teaser-text {
float:left;
display:inline;
margin:0 0 0 0;
padding:0;}




/* Social Bookmarks */

div.socialbookmarks-folge {
float:left;
display:inline;
width: 568px;
margin: 16px 0 0 0;
padding: 8px 0 8px 0;
border-top:1px solid #CCD9E9;
border-bottom:1px solid #CCD9E9;
}


div.socialbookmarks-folge span.bookmarkadvice { display:block; float:left; width: 95px; font-size:10px; margin-top:5px; color:#7F7F7F; }

div.socialbookmarks-folge span.bookmarkicons { display:block; float:left; text-align:right; margin-top:0px;}

div.socialbookmarks-folge span.bookmarkicons a {
  background-repeat: no-repeat;
  background-position: right top;
  line-height: 22px;
  padding-bottom: 0;
  padding-left: 7px; 
  }

div.socialbookmarks-folge span.bookmarkicons a img { padding: 0 0 0 0 ; margin: 0 ; line-height: 0; vertical-align: top; }

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-misterwong { background-image: url(../images/mrwong18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-misterwong:hover { background-image: url(../images/mrwong18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-favoriten { background-image: url(../images/favoriten18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-favoriten:hover { background-image: url(../images/favoriten18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-linkarena { background-image: url(../images/linkarea18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-linkarena:hover { background-image: url(../images/linkarea18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-webnews { background-image: url(../images/webnews18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-webnews:hover { background-image: url(../images/webnews18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-oneview { background-image: url(../images/onview18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-oneview:hover { background-image: url(../images/onview18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-facebook { background-image: url(../images/facebook18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-facebook:hover { background-image: url(../images/facebook18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-yahoo { background-image: url(../images/yahoo18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-yahoo:hover { background-image: url(../images/yahoo18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-google { background-image: url(../images/google18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-google:hover { background-image: url(../images/google18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-blinklist { background-image: url(../images/blinklist18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-blinklist:hover { background-image: url(../images/blinklist18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-delicious { background-image: url(../images/delicious18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-delicious:hover { background-image: url(../images/delicious18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-technorati { background-image: url(../images/technorati18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-technorati:hover { background-image: url(../images/technorati18over.gif);}

div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-stumbleupon { background-image: url(../images/stumbleupon18.gif);}
div.socialbookmarks-folge span.bookmarkicons a.socialbookmark-stumbleupon:hover { background-image: url(../images/stumbleupon18over.gif);}









/* Footer */

/*div.footer {
float:left;
display:inline;
width: 960px;
margin: 14px 0 0 0;
padding: 0 0 50px 0;
}*/ /* xmas */

div.footer {
float:left;
display:inline;
width: 960px;
margin: 14px 0 0 0;
padding: 0 0 0 0;
}

div.footer ul {
list-style: none;
padding: 0;
margin: 0 0 0 0;  
}

div.footer ul li {
margin: 0;
padding: 0;
float:left;
display: inline; 
font-size: 0.63em; 
color: #666666; 
}

div.footer a:link, div.footer a:visited {
font-size: 100%; font-weight: normal; color: #003F8E; text-decoration: none; margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }
div.footer a:hover, div.footer a:active, div.footer a:focus {
font-size: 100%; font-weight: normal; color: #668CBB; text-decoration: underline;margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }





/*div.footer-folge {
float:left;
display:inline;
width: 764px;
margin: 14px 0 0 196px;
padding: 0 0 50px 0;
}*/ /* xmas */

div.footer-folge {
float:left;
display:inline;
width: 568px;
margin: 14px 0 0 0;
padding: 0 0 0 0;
}

div.footer-folge ul {
list-style: none;
padding: 0;
margin: 0 0 0 0;  
}

div.footer-folge ul li {
margin: 0;
padding: 0;
float:left;
display: inline; 
font-size: 0.63em; 
color: #666666; 
}

div.footer-folge a:link, div.footer-folge a:visited {
font-size: 100%; font-weight: normal; color: #003F8E; text-decoration: none; margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }
div.footer-folge a:hover, div.footer-folge a:active, div.footer-folge a:focus {
font-size: 100%; font-weight: normal; color: #668CBB; text-decoration: underline;margin: 0 0 0 10px; padding: 0 0 0 10px; float:left; display:inline; background: url(../images/footer_trenner.gif) no-repeat; background-position:0px 4px; }




div.footer-xmas {
float:left;
display:inline;
width: 100%;
height:284px;
margin: 0;
padding: 0;
background: url(../images/footer.jpg) center no-repeat;
}






/* Content */

div.content-container {
float:left;
display:inline;
width:588px;
margin:0;
padding: 0;
}

div.content {
float:left;
display:inline;
width:568px;
margin:0;
padding: 0 0 20px 0;
}

div.content h1.head 	{ font-size: 1.25em; font-weight: bold; color:#003F8E; line-height:1.10em; margin:0 0 18px 0;} 
div.content h2.subhead 	{ font-size: /*20px*/ 17px; font-weight: bold; color:#000000; line-height:22px; margin:0 0 10px 0;} 

/* Nicht loeschen!!!! */
div.content p img
{/*margin:0;*/}


img.bildlinks
{ margin: 5px 10px 5px 0;
  float:left;
  display:inline;}
img.bildrechts
{ margin: 5px 0 5px 10px;
  float:right;
  display:inline;}
	

/* Nicht loeschen!!!! */

/*div.content-backlink { 
float:left;
display:inline;
width:100%;
margin:0 0 10px 0;
padding: 0;} 

div.content-backlink a:link, div.content-backlink a:visited { 
font-size:11px; color:#003F8E; text-decoration:none; padding:0 0 0 15px; background:url(../images/arrow_left_off.gif) left no-repeat;} 
div.content-backlink a:hover, div.content-backlink a:active, div.content-backlink a:focus { 
font-size:11px; color:#668CBB; text-decoration:underline; padding:0 0 0 15px; background:url(../images/arrow_left_over.gif) left no-repeat;} 
*/



/* Content Navigation */

div.contentnav {
float:left;
display:inline;
width:100%;
margin:0 0 16px 0;
padding: 0;
background:#D9E3EF url(../images/contentnav_bg.gif) ;
}


div.contentnav ul {
list-style:none;
padding:0;
margin:0;  }

div.contentnav ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.contentnav a.nav01aus-first:link, div.contentnav a.nav01aus-first:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #003F8E; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }
div.contentnav a.nav01aus-first:active, div.contentnav a.nav01aus-first:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: underline; color: #668CBB; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat;}
div.contentnav a.nav01an-first:link, div.contentnav a.nav01an-first:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;  }
div.contentnav a.nav01an-first:active, div.contentnav a.nav01an-first:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;   }

div.contentnav a.nav01aus:link, div.contentnav a.nav01aus:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #003F8E; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }
div.contentnav a.nav01aus:active, div.contentnav a.nav01aus:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: underline; color: #668CBB; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat;}
div.contentnav a.nav01an:link, div.contentnav a.nav01an:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;  }
div.contentnav a.nav01an:active, div.contentnav a.nav01an:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;   }

div.contentnav a.nav01aus-last:link, div.contentnav a.nav01aus-last:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #003F8E; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus.gif) right top no-repeat; }
div.contentnav a.nav01aus-last:active, div.contentnav a.nav01aus-last:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: underline; color: #668CBB; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus.gif) right top no-repeat;}
div.contentnav a.nav01an-last:link, div.contentnav a.nav01an-last:visited {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;  }
div.contentnav a.nav01an-last:active, div.contentnav a.nav01an-last:hover {
font-size: 11px; line-height:12px; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 11px 9px 11px; margin: 0 0 0 0; display:block;   }

div.contentnav #current-content-first {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.contentnav #current-content-first a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 11px 9px 11px; display: block;}

div.contentnav #current-content {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.contentnav #current-content a {
background:url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 11px 9px 11px; display:block; }

div.contentnav #current-content-last {
background: url(../images/contentnav_bullet_right_last_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.contentnav #current-content-last a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 11px 9px 11px; display:block; }




/* Listen Navigation */

div.listnavtop {
float:left;
display:inline;
width:100%;
margin:0 0 5px 0;
padding: 0;
background:#CCD9E9 url(../images/contentnav_bg.gif) ;
}


div.listnavtop ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavtop ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavtop span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #474747; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }

div.listnavtop a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #CCD9E9; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }

div.listnavtop a.nav01aus-first:link, div.listnavtop a.nav01aus-first:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }
div.listnavtop a.nav01aus-first:active, div.listnavtop a.nav01aus-first:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat;}
div.listnavtop a.nav01an-first:link, div.listnavtop a.nav01an-first:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an-first:active, div.listnavtop a.nav01an-first:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop a.nav01aus:link, div.listnavtop a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat; }
div.listnavtop a.nav01aus:active, div.listnavtop a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus.gif) right top no-repeat;}
div.listnavtop a.nav01an:link, div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an:active, div.listnavtop a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop a.nav01aus-last:link, div.listnavtop a.nav01aus-last:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus.gif) right top no-repeat; }
div.listnavtop a.nav01aus-last:active, div.listnavtop a.nav01aus-last:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus.gif) right top no-repeat;}
div.listnavtop a.nav01an-last:link, div.listnavtop a.nav01an-last:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavtop a.nav01an-last:active, div.listnavtop a.nav01an-last:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavtop #current-top-first {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.listnavtop #current-top-first a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

div.listnavtop #current-top {
background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavtop #current-top a {
background:url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

div.listnavtop #current-top-last {
background: url(../images/contentnav_bullet_right_last_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavtop #current-top-last a {
background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }


		/* Kursliste */
		div.listnavtop li.current-top-first {
		background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
		div.listnavtop li.current-top-first a {
		background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

		div.listnavtop li.current-top {
		background: url(../images/contentnav_bullet_right_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
		div.listnavtop li.current-top a {
		background:url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

		div.listnavtop li.current-top-last {
		background: url(../images/contentnav_bullet_right_last_an.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
		div.listnavtop li.current-top-last a {
		background: url(../images/contentnav_bullet_left_an.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }
		
		
		

div.listnavtop a.back:link, div.listnavtop a.back:visited {
font-weight: bold; text-decoration: none; color: #003F8E; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat; }
div.listnavtop a.back:active, div.listnavtop a.back:hover {
font-weight: bold; text-decoration: underline; color: #668CBB; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat;}

div.listnavtop a.forward:link, div.listnavtop a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat; }
div.listnavtop a.forward:active, div.listnavtop a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #668CBB; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat;}






div.listnavbottom {
float:left;
display:inline;
width:100%;
margin:5px 0 16px 0;
padding: 0;
background:#CCD9E9 url(../images/contentnav_bg_bottom.gif) ;
}


div.listnavbottom ul {
list-style:none;
padding:0;
margin:0;  }

div.listnavbottom ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

div.listnavbottom span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #474747; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat; }

div.listnavbottom a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #CCD9E9; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat; }

div.listnavbottom a.nav01aus-first:link, div.listnavbottom a.nav01aus-first:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat; }
div.listnavbottom a.nav01aus-first:active, div.listnavbottom a.nav01aus-first:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat;}
div.listnavbottom a.nav01an-first:link, div.listnavbottom a.nav01an-first:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an-first:active, div.listnavbottom a.nav01an-first:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom a.nav01aus:link, div.listnavbottom a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat; }
div.listnavbottom a.nav01aus:active, div.listnavbottom a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom.gif) right top no-repeat;}
div.listnavbottom a.nav01an:link, div.listnavbottom a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an:active, div.listnavbottom a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom a.nav01aus-last:link, div.listnavbottom a.nav01aus-last:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #003F8E; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus_bottom.gif) right top no-repeat; }
div.listnavbottom a.nav01aus-last:active, div.listnavbottom a.nav01aus-last:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #668CBB; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_last_aus_bottom.gif) right top no-repeat;}
div.listnavbottom a.nav01an-last:link, div.listnavbottom a.nav01an-last:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
div.listnavbottom a.nav01an-last:active, div.listnavbottom a.nav01an-last:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }

div.listnavbottom #current-bottom-first {
background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
div.listnavbottom #current-bottom-first a {
background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

div.listnavbottom #current-bottom {
background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavbottom #current-bottom a {
background:url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

div.listnavbottom #current-bottom-last {
background: url(../images/contentnav_bullet_right_last_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
div.listnavbottom #current-bottom-last a {
background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }


		/* Kursliste */
		div.listnavbottom li.current-bottom-first {
		background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding: 0 0 0 0; margin: 0 0 0 0; }
		div.listnavbottom li.current-bottom-first a {
		background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display: block;}

		div.listnavbottom li.current-bottom {
		background: url(../images/contentnav_bullet_right_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
		div.listnavbottom li.current-bottom a {
		background:url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }

		div.listnavbottom li.current-bottom-last {
		background: url(../images/contentnav_bullet_right_last_an_bottom.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
		div.listnavbottom li.current-bottom-last a {
		background: url(../images/contentnav_bullet_left_an_bottom.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }
		





div.listnavbottom a.back:link, div.listnavbottom a.back:visited {
font-weight: bold; text-decoration: none; color: #003F8E; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat; }
div.listnavbottom a.back:active, div.listnavbottom a.back:hover {
font-weight: bold; text-decoration: underline; color: #668CBB; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off.gif) left no-repeat;}

div.listnavbottom a.forward:link, div.listnavbottom a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #003F8E; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat; }
div.listnavbottom a.forward:active, div.listnavbottom a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #668CBB; padding: 10px 14px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/listnav_bullet_forward_off.gif) right no-repeat;}




/* Allgemeine Liste */

div.listcontent-first {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 15px 0;
}

div.listcontent-first div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

div.listcontent-first div.listcontentimage a:link, div.listcontent-first div.listcontentimage a:visited{
padding:0; background:none;}
div.listcontent-first div.listcontentimage a:hover, div.listcontent-first div.listcontentimage a:active, div.listcontent-first div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent-first h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listcontent-first h3 a:link, div.listcontent-first h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listcontent-first h3 a:hover, div.listcontent-first h3 a:active, div.listcontent-first h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;}

div.listcontent-first span.date{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; display:block;}

div.listcontent-first p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; }

div.listcontent-first ul{
list-style:none; margin:0; padding:0; }
div.listcontent-first ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%; display:block; }

div.listcontent-first a:link, div.listcontent-first a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.listcontent-first a:hover, div.listcontent-first a:active, div.listcontent-first a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }




div.listcontent {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
border-top:1px solid #CCD9E9;
}

div.listcontent div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

div.listcontent div.listcontentimage a:link, div.listcontent div.listcontentimage a:visited{
padding:0; background:none;}
div.listcontent div.listcontentimage a:hover, div.listcontent div.listcontentimage a:active, div.listcontent div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listcontent h3 a:link, div.listcontent h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listcontent h3 a:hover, div.listcontent h3 a:active, div.listcontent h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:underline; margin:0; padding:0; background:none;}

div.listcontent span.date{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; display:block;}

div.listcontent p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.30em 0; padding:0; }


div.listcontent ul{
list-style:none; margin:0; padding:0; }
div.listcontent ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%; display:block; }

div.listcontent a:link, div.listcontent a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.listcontent a:hover, div.listcontent a:active, div.listcontent a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }



div.kursdata {
float:left;
display:inline;
width:100%;
margin:0 0 6px 0;}

div.kursdata label {
float:left; display:inline; font-size:0.69em; line-height:1.5em; font-weight:bold; width:170px;}
div.kursdata span {
float:left; display:inline; font-size:0.69em; line-height:1.5em; font-weight:normal; width:398px;}




/* Listenlegende (Suchergenisse) */

div.listlegende {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
border-bottom:8px solid #CCD9E9;}

div.listlegende h3{
color:#000000; font-size:0.66em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listlegende ul{
list-style:none; list-style-image:none; margin:0; padding:0; }
div.listlegende ul li{
list-style:none; list-style-image:none; color:#000000; font-size:0.69em; margin:0 20px 0 0; padding:0 0 0 0; float:left; display:inline; }


/* Medienliste */

div.listmedia-first {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
}


div.listmedia-first div.listmediaimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
padding:10px;
/*border:1px solid #CCD9E9;*/
background:#CCD9E9;}

div.listmedia-first div.listmediaimage a:link, div.listmedia-first div.listmediaimage a:visited{
padding:0; background:none;}
div.listmedia-first div.listmediaimage a:hover, div.listmedia-first div.listmediaimage a:active, div.listmedia-first div.listmediaimage a:focus{
padding:0; background:none;}


div.listmedia-first div.listmediatext {
float:left;
display:inline;
width:411px;}

div.listmedia-first div.listmediatext h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listmedia-first div.listmediatext h3 a:link, div.listmedia-first div.listmediatext h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listmedia-first div.listmediatext h3 a:hover, div.listmedia-first div.listmediatext h3 a:active, div.listmedia-first div.listmediatext h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}


div.listmedia-first div.listmediatext label{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:block; width:111px; }
div.listmedia-first div.listmediatext span{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.50em 0; padding:0; float:left; display:block; width:300px; }


div.listmedia-first div.listmediatext ul{
list-style:none; margin:0 0 0 0; padding:0; float:left; display:inline; width:411px; }
div.listmedia-first div.listmediatext ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%;  }

div.listmedia-first div.listmediatext a:link, div.listmedia-first div.listmediatext a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.listmedia-first div.listmediatext a:hover, div.listmedia-first div.listmediatext a:active, div.listmedia-first div.listmediatext a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }










div.listmedia {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
border-top:1px solid #CCD9E9;
}


div.listmedia div.listmediaimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
padding:10px;
/*border:1px solid #CCD9E9;*/
background:#CCD9E9;}

div.listmedia div.listmediaimage a:link, div.listmedia div.listmediaimage a:visited{
padding:0; background:none;}
div.listmedia div.listmediaimage a:hover, div.listmedia div.listmediaimage a:active, div.listmedia div.listmediaimage a:focus{
padding:0; background:none;}


div.listmedia div.listmediatext {
float:left;
display:inline;
width:411px;}

div.listmedia div.listmediatext h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }

div.listmedia div.listmediatext h3 a:link, div.listmedia div.listmediatext h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.listmedia div.listmediatext h3 a:hover, div.listmedia div.listmediatext h3 a:active, div.listmedia div.listmediatext h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}


div.listmedia div.listmediatext label{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:bold; margin:0 0 0.50em 0; padding:0; float:left; display:block; width:111px; }
div.listmedia div.listmediatext span{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.50em 0; padding:0; float:left; display:block; width:300px; }


div.listmedia div.listmediatext ul{
list-style:none; margin:0 0 0 0; padding:0; float:left; display:inline; width:411px; }
div.listmedia div.listmediatext ul li{
list-style:none; list-style-image:none; margin:0 0 0.00em 0; padding:0; font-size:100%;  }

div.listmedia div.listmediatext a:link, div.listmedia div.listmediatext a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.listmedia div.listmediatext a:hover, div.listmedia div.listmediatext a:active, div.listmedia div.listmediatext a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }






/* Listen Filter */

div.listfilter {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding: 0 0 10px 0;
background:#D9E3EF;
border-bottom:8px solid #ffffff;
}

div.listfilter p{
float:left;
display:inline;
clear:both;
font-size:11px;
margin:0 20px 0 10px;
padding:0 0 0 0;
}

div.listfilter label {
display: block;
font-size: 11px;
font-weight:bold;
line-height: 14px;
padding: 0 0 0 0;
color:#000000;
}




div.listfilter label.field {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width:100px;
font-size: 11px;
}
div.listfilter label.field input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:1px;
width:100px;
font-size: 11px;
}

div.listfilter label.field-long {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field-long select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width:180px;
font-size: 11px;
}

div.listfilter label.field-long input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width:174px;
font-size: 11px;
}

div.listfilter label.field-long2 {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field-long2 select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width:350px;
font-size: 11px;
}
div.listfilter label.field-long2 input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width:356px;
font-size: 11px;
}

div.listfilter label.field-long3 {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field-long3 select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width:230px;
font-size: 11px;
}
div.listfilter label.field-long3 input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width:226px;
font-size: 11px;
}



div.listfilter label.field-long4 {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field-long4 select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width: 265px;
font-size: 11px;
}
div.listfilter label.field-long4 input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width: 261px;
font-size: 11px;
}


div.listfilter label.field-long5 {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 
div.listfilter label.field-long5 select {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
width:430px;
font-size: 11px;
}
div.listfilter label.field-long5 input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width:426px;
font-size: 11px;
}

/*div.listfilter div.filterbutton ul{
list-style:none; margin:26px 20px 0 10px; padding:0 0 0 0; float:left; display:inline; clear:none;}
div.listfilter div.filterbutton ul li{
list-style:none; list-style-image:none; margin:0 0 0.30em 0; padding:0; font-size:100%; display:block; }

div.listfilter div.filterbutton a:link, div.listfilter div.filterbutton a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.listfilter div.filterbutton a:hover, div.listfilter div.filterbutton a:active, div.listfilter div.filterbutton a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
*/


div.filterbutton {
}


div.listfilter div.filterbutton input.formbutton-send {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:92px;  margin:24px 0 0 10px; padding:2px 0 3px 5px; text-align:left; border:1px solid #ffffff; background:url(../images/button_absenden.jpg) no-repeat; cursor:pointer;
}

* html div.listfilter div.filterbutton input.formbutton-send {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:92px;  margin:25px 0 0 10px; padding:3px 0 3px 7px; text-align:left; border:1px solid #ffffff; background:url(../images/button_absenden.jpg) no-repeat; cursor:pointer;
}
*+html div.listfilter div.filterbutton input.formbutton-send {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:92px;  margin:25px 0 0 10px; padding:3px 0 3px 7px; text-align:left; border:1px solid #ffffff; background:url(../images/button_absenden.jpg) no-repeat; cursor:pointer;
}






/* Seitenfunktionen */

div.sfkt-container {
float:left; 
display:inline; 
margin:10px 0 0 0;
padding:0;
width:568px;}

div.sfkt-container ul{
list-style:none; margin:0; padding:0; }
div.sfkt-container ul li{
list-style:none; list-style-image:none; margin:0; padding:0; font-size:100%; float:left; display:inline; line-height:17px;}

div.sfkt-container a.back:link, div.sfkt-container a.back:visited{
color:#003F8E; font-size:11px; font-weight:bold; text-decoration:none; margin:0 20px 0 0; padding:0 0 0 18px; background:url(../images/bullet_back_off.gif) top left no-repeat; float:left; display:inline; }
div.sfkt-container a.back:hover, div.sfkt-container a.back:active, div.sfkt-container a.back:focus{
color:#668CBB; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 20px 0 0; padding:0 0 0 18px; background: url(../images/bullet_back_off.gif) top left no-repeat; float:left; display:inline; }

div.sfkt-container a.print:link, div.sfkt-container a.print:visited{
color:#003F8E; font-size:11px; font-weight:bold; text-decoration:none; margin:0 20px 0 0; padding:0 0 0 24px; background:url(../images/bullet_print_off.gif) top left no-repeat; float:left; display:inline; }
div.sfkt-container a.print:hover, div.sfkt-container a.print:active, div.sfkt-container a.print:focus{
color:#668CBB; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 20px 0 0; padding:0 0 0 24px; background: url(../images/bullet_print_off.gif) top left no-repeat; float:left; display:inline; }

div.sfkt-container a.recommend:link, div.sfkt-container a.recommend:visited{
color:#003F8E; font-size:11px; font-weight:bold; text-decoration:none; margin:0 20px 0 0; padding:0 0 0 25px; background:url(../images/bullet_recommend_off.gif) top left no-repeat; float:left; display:inline; }
div.sfkt-container a.recommend:hover, div.sfkt-container a.recommend:active, div.sfkt-container a.recommend:focus{
color:#668CBB; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 20px 0 0; padding:0 0 0 25px; background: url(../images/bullet_recommend_off.gif) top left no-repeat; float:left; display:inline; }

div.sfkt-container a.rss:link, div.sfkt-container a.rss:visited{
color:#003F8E; font-size:11px; font-weight:bold; text-decoration:none; margin:0 20px 0 0px; padding:0 0 0 25px; background:url(../images/rss_logo.png) top left no-repeat; float:left; display:inline; }
div.sfkt-container a.rss:hover, div.sfkt-container a.rss:active, div.sfkt-container a.recommend:focus{
color:#668CBB; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 20px 0 0px; padding:0 0 0 25px; background:url(../images/rss_logo.png) top left no-repeat; float:left; display:inline; }



div.sfkt-content-container {
float:left; 
display:inline; 
margin:16px 0 0 0;
padding:0;
width:560px;}

div.sfkt-content-container ul{
list-style:none; margin:0; padding:0; }
div.sfkt-content-container ul li{
list-style:none; list-style-image:none; margin:0; padding:0; font-size:100%; float:left; display:inline;}

div.sfkt-content-container a.back:link, div.sfkt-content-container a.back:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:none; margin:0 2.65em 0 0; padding:0 0 0 1.60em; background:url(../images/bullet_back_off.gif) top left no-repeat; float:left; display:inline; }
div.sfkt-content-container a.back:hover, div.sfkt-content-container a.back:active, div.sfkt-content-container a.back:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 2.65em 0 0; padding:0 0 0 1.60em; background: url(../images/bullet_back_off.gif) top left no-repeat; float:left; display:inline; }






/* Artikel bewerten */



DIV.bewertungcontainer

{	
	float: left;
	padding:0 0 0 0;
	margin: 0 0 35px 0;
	width: 568px;
	border-top: 8px solid #CCD9E9;
	/*border-bottom: 1px solid #CCD9E9;*/
	/*background: #CCD9E9;*/

}

DIV.bewertungcontainer P

{
	padding:7px 10px 8px 10px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	line-height: 1.3em;
	clear: both;
	font-size: 11px;
	font-weight:bold;
}

DIV.bewertungcontainer h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0.70em 0 0.80em 0; padding:0; }



DIV.bewertungcontainer2

{
	float: left;
	display:inline;
	width:566px;
	margin: 0 0 0 0;
	background: #CCD9E9;
	/*border: 1px solid #CCD9E9;*/
}





DIV.bewertung-text

{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px 0px 0 0;
	padding-top: 0px;
}

DIV.bewertung-text p

{
	font-size: 11px;
	margin:2px 0 0 0;
}

DIV.bewertung-text a:link, DIV.bewertung-text a:visited{
color:#003F8E; font-size:100%; font-weight:bold; text-decoration:underline; margin:0 0 0 25px; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
DIV.bewertung-text a:hover, DIV.bewertung-text a:active, DIV.bewertung-text a:focus{
color:#668CBB; font-size:100%; font-weight:bold; text-decoration:underline; margin:0 0 0 25px; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }




DIV.bewertung-button

{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px 0px 1px;
	padding-top: 0px;
}



INPUT.bewertung

{
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	margin: 5px 2px 5px 0;
	border: 1px solid #CCD9E9;
	width: 2.2em;
	background: #ffffff;
	color:#003F8E;

}

INPUT.bewertung-hover

{
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	margin: 5px 2px 5px 0;
	border: 1px solid #668CBB;
	width: 2.2em;
	background: #668CBB;
	color: #ffffff;
	cursor:pointer;

}



INPUT.bewertung focus

{
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	margin: 5px 2px 5px 0;
	border: 1px solid #668CBB;
	width: 2.2em;
	background: #668CBB;
	color: #ffffff;
	cursor:pointer;

}






/* Content Infobox */

div.contenttext-info {
	float:left;
	display:inline;
	width:546px;
	min-height:48px;
	height:auto !important;
	height:48px;
	padding: 10px 20px 0 0;
	margin: 0 0 35px 0;
	background:#CCD9E9 url(../images/info.gif) no-repeat;
	background-position: 13px 14px;
	/*border: 1px solid #CCD9E9;*/
}

div.contenttext-info p{
	padding:0 0 0 50px;
	display:block;
	font-size:11px;
}








/* Sprungmenue (Lexikon) */


div.jumpmenu {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:15px 0 17px 0;
}

div.jumpmenu div.jumplink{
margin:0 0 0 0; padding:0 0 10px 0; display:block; width:100%; clear:both;}

div.jumpmenu div.jumplink a:link, div.jumpmenu div.jumplink a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; line-height:140%; display:block; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/jumpbullet_on_white.gif) left no-repeat; background-position:0 2px;  }
div.jumpmenu div.jumplink a:hover, div.jumpmenu div.jumplink a:active, div.jumpmenu div.jumplink a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; line-height:140%; display:block; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/jumpbullet_on_white.gif) left no-repeat; background-position:0 2px; }



div.jumpmenu div.jumptext{
color:#000000; font-size:0.69em; font-weight:normal; margin:0 0 20px 0; padding:10px 0 3px 0; display:block; width:100%; clear:both; border-bottom:1px solid #CCD9E9;}

div.jumpmenu div.jumptext p { font-size:12px; color:#000000; line-height:17px; margin:0 0 17px 0;}

div.jumpmenu div.jumptext a:link, div.jumpmenu div.jumptext a:visited {
color: #003F8E; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; } 
div.jumpmenu div.jumptext a:hover, div.jumpmenu div.jumptext a:active, div.jumpmenu div.jumptext a:focus {
color: #668CBB; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; }


div.jumpmenu div.jumptext h1 { font-size: 20px; font-weight: bold; color:#000000; line-height:23px; margin:0 0 23px 0;} 
div.jumpmenu div.jumptext h2 { font-size: 16px; font-weight: bold; color:#000000; line-height:17px; margin:0 0 17px 0;} 
div.jumpmenu div.jumptext h3 { font-size: 13px; font-weight: bold; font-weight: normal; } 
div.jumpmenu div.jumptext h4 { font-size: 10px; font-weight: normal; } 
div.jumpmenu div.jumptext h5 { font-size: 9px; font-weight: normal; } 
div.jumpmenu div.jumptext h6 { font-size: 8px; font-weight: normal; } 

div.jumpmenu div.jumptext ul 	{		margin-top: 5px; margin-bottom: 17px; }
div.jumpmenu div.jumptext ul li {		font-size: 12px; color: #000000; line-height: 17px; list-style: url(../images/listbullet.gif); list-style-position:outside; display: list-item; margin: 0 0 9px 35px; }
div.jumpmenu div.jumptext ul li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: url(../images/listbullet2.gif); list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
div.jumpmenu div.jumptext ol 	{		margin-top: 5px; margin-bottom: 17px;}
div.jumpmenu div.jumptext ol li {		font-size: 12px; color: #000000; line-height: 17px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
div.jumpmenu div.jumptext ol li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }



/* Sprungmenue (Lexikon) */


div.shortmenu {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:15px 0 17px 0;
}

div.shortmenu ul{
list-style:none; margin:0; padding:0; }
div.shortmenu ul li{
list-style:none; list-style-image:none; margin:0 0 0.30em 0; padding:0; font-size:100%; display:block; }

div.shortmenu a:link, div.shortmenu a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.shortmenu a:hover, div.shortmenu a:active, div.shortmenu a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }







/* Tabelle Sortierung */

a.sort-off:link, a.sort-off:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; float: left; display: inline; padding: 7px 0 7px 14px; margin: 0 0 0 6px; float: left; display: inline; background: url(../images/sort_off.gif) left no-repeat;}
a.sort-off:hover, a.sort-off:active {
font-size: 11px; font-weight: bold; text-decoration: underline; color: #ffffff; float: left; display: inline;	padding: 7px 0 7px 14px; margin: 0 0 0 6px;	float: left; display: inline; background: url(../images/sort_off.gif) left no-repeat;}

a.sort-up:link, a.sort-up:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; float: left; display: inline; padding: 7px 0 7px 14px; margin: 0 0 0 6px; float: left; display: inline; background: url(../images/sort_up.gif) left no-repeat;}
a.sort-up:hover, a.sort-up:active {
font-size: 11px; font-weight: bold; text-decoration: underline; color: #ffffff; float: left; display: inline; padding: 7px 0 7px 14px; margin: 0 0 0 6px; float: left; display: inline; background: url(../images/sort_up.gif) left no-repeat;}

a.sort-down:link, a.sort-down:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; float: left; display: inline; padding: 7px 0 7px 14px; margin: 0 0 0 6px; float: left; display: inline; background: url(../images/sort_down.gif) left no-repeat;}
a.sort-down:hover, a.sort-down:active {
font-size: 11px; font-weight: bold; text-decoration: underline; color: #ffffff; float: left; display: inline; padding: 7px 0 7px 14px; margin: 0 0 0 6px; float: left; display: inline; background: url(../images/sort_down.gif) left no-repeat;}










/* Sitemap */

div.sitemap {
width:568px;
margin: 33px 0 0 0;
}

div.sitemap ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul ul {
list-style: none;
padding: 0;
margin: 0;
}


div.sitemap ul li {
margin: 0;
padding: 0;
display: inline;
font-size:100%;
}
div.sitemap ul li ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sitemap ul li ul li ul li {
margin: 0;
padding: 0;
display: inline;
}

div.sitemap ul li a:link , div.sitemap ul li a:visited {
font-size: 0.81em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 0.38em 0 0.38em 20px; margin: 0 0 0 0; border-bottom: 2px solid #CCD9E9; background: #ffffff;}
div.sitemap ul li a:hover , div.sitemap ul li a:active {
font-size: 0.81em; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 0.38em 0 0.38em 20px; margin: 0 0 0 0; border-bottom: 2px solid #CCD9E9; background: #ffffff;}

div.sitemap ul li li a:link , div.sitemap ul li li a:visited {
font-size: 0.69em; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 0.19em 0 0.19em 45px; margin: 0 0 0 0; border-bottom: 1px solid #D9E3EF; background: #ffffff left no-repeat; background-position:35px 8px;}
div.sitemap ul li li a:hover , div.sitemap ul li li a:active {
font-size: 0.69em; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 0.19em 0 0.19em 45px; margin: 0 0 0 0; border-bottom: 1px solid #D9E3EF; background: #ffffff left no-repeat; background-position:35px 8px;}

div.sitemap ul li li li a:link , div.sitemap ul li li li a:visited {
font-size: 0.69em; display : block; font-weight: normal; color : #616161; text-decoration : none; padding: 1.13em 0 1.13em 70px; margin: 0 0 0 0; border-bottom: 0px solid #D9E3EF; background: #ffffff left no-repeat; background-position:60px 9px;}
div.sitemap ul li li li a:hover , div.sitemap ul li li li a:active {
font-size: 0.69em; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1.13em 0 1.13em 70px; margin: 0 0 0 0; border-bottom: 0px solid #D9E3EF; background: #ffffff left no-repeat; background-position:60px 9px;}

















/* saisonkalender */


div.saisonkalender-filter-container {
float: left;
display: inline;
width: 540px;
margin: 10px 0 0 0;
padding: 0;
background: #cecfd4;
}

div.saisonkalender-filter-content {
float: left;
display: inline;
width: 520px;
margin: 10px 0 0 10px;
padding: 0;
}

div.filter-ansicht {
float: left;
display: inline;
width: 113px;
margin: 0 15px 0 0;
padding: 0;
}

div.filter-ansicht h3 {
font-size: 0.65em; font-weight: normal; color: #000000; text-decoration: none;  padding: 0; margin: 0 0 3px 0; }

div.filter-ansicht select {
float: left;
display: inline;
width: 113px;
font-size: 0.65em;
font-weight: normal;
color: #000000;
text-decoration: none;
margin: 0;
padding: 0;
}


div.filter-aktueller-monat {
float: left;
display: inline;
width: 113px;
margin: 0 15px 0 0;
padding: 0;
}

div.filter-aktueller-monat h3 {
font-size: 0.65em; font-weight: normal; color: #000000; text-decoration: none;  padding: 0; margin: 0 0 3px 0; }

div.filter-aktueller-monat select {
float: left;
display: inline;
width: 113px;
font-size: 0.65em;
font-weight: normal;
color: #000000;
text-decoration: none;
margin: 0;
padding: 0;
}



div.filter-kategorie {
float: left;
display: inline;
width: 159px;
margin: 0;
padding: 0;
}

div.filter-kategorie h3 {
font-size: 0.65em; font-weight: normal; color: #000000; text-decoration: none;  padding: 0; margin: 0 0 3px 0; }

div.filter-kategorie select {
float: left;
display: inline;
width: 159px;
font-size: 0.65em;
font-weight: normal;
color: #000000;
text-decoration: none;
margin: 0;
padding: 0;
}


div.button-anzeigen {
float: left;
display: inline;
width: 80px;
margin: 12px 0 0 15px;
padding: 0;
}

div.filter-info {
clear: left;
float: left;
display: inline;
width: 520px;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
}

div.filter-info p {
font-size: 0.64em; font-weight: normal; color: #000000; text-decoration: none;  padding: 0; margin: 0; line-height: 140%; }

div.trenner {
float: left;
display: inline;
width: 100%;
height: 10px;
margin: 0;
padding: 0;
}

/* legende */

/* saisonkalender legende */

/*div.saisonkalender-legende {
float: left;
display: inline;
width: 100%;
margin: 0;
padding: 0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

div.legende-content-container {
float: left;
display: inline;
width: 520px;
margin: 10px 0 0 10px;
padding: 0 0 11px 0;
}

div.legende-links {
float: left;
display: inline;
width: 70px;
margin: 0;
padding: 0;
}

div.legende-links label {
font-size: 0.64em; font-weight: bold; color: #000000; text-decoration: none;  padding: 0; margin: 0; float: left; display: inline; }

div.legende-rechts {
float: left;
display: inline;
width: 300px;
margin: 0;
padding: 0;
}*/

span.hauptsaison {
float: left;
display: inline;
margin: 0;
padding: 0 0 0 19px;
background: url(../images/bullet_hauptsaison.gif) left no-repeat;
}

span.nebensaison {
float: left;
display: inline;
margin: 0;
padding: 0 0 0 19px;
background: url(../images/bullet_nebensaison.gif) left no-repeat;
}

/* saisonkalender liste erste ebene */

div.sortier-container {
float: left;
display: inline;
width: 568px;
margin: 0;
padding: 0;
background: #CCD9E9;
border-bottom: 1px solid #ffffff; /* aufzaehlung hat bereits margin-bottom: 1px daher nur border-bottom */
}

div.sortierfunktion-links {
float: left;
display: inline;
/*width: 405px;*/
width: 348px;
height: 34px; /* ohne border-bottom */
margin: 0;
padding: 0;
}

div.sortierfunktion-links-folge {
float: left;
display: inline;
/*width: 348px;*/
width: 376px;
height: 34px; /* ohne border-bottom */
margin: 0;
padding: 0;
}

span.sort {
float: left;
display: inline;
margin: 11px 0 0 145px;
padding: 0;
}

a.sort-kalender:link, a.sort-kalender:visited {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 29px 0 0; background: url(../images/bullet_sort_saisonkalender.gif) right no-repeat; float: left; display: inline; }
a.sort-kalender:hover, a.sort-kalender:active {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: underline; margin: 0; padding: 0 29px 0 0; background: url(../images/bullet_sort_saisonkalender.gif) right no-repeat; float: left; display: inline; }


div.monat {
float: left;
display: inline;
width: 63px;
height: 34px;
margin: 0;
padding: 0;
background: url(../images/monat_1.gif) left no-repeat;
}

div.monat2 {
float: left;
display: inline;
width: 45px;
height: 34px;
margin: 0;
padding: 0;
background: url(../images/monat_1.gif) left no-repeat;
}

div.monat-first {
float: left;
display: inline;
width: 63px;
height: 34px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url(../images/monat_1.gif) left no-repeat;
}

div.monat-folge {
float: left;
display: inline;
width: 16px;
height: 34px;
margin: 0;
padding: 0;
background: url(../images/monat_1.gif) left no-repeat;
}

div.monat-folge-first {
float: left;
display: inline;
width: 16px;
height: 34px;
margin: 0;
padding: 0 0 0 0;
background: url(../images/monat_1.gif) left no-repeat;
}

span.monats-beschreibung, span.monats-beschreibung-first {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: none; margin: 11px 0 0 10px; padding: 0; float: left; display: inline; }

span.monats-beschreibung-folge, span.monats-beschreibung-folge-first {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: none; margin: 11px 0 0 5px; padding: 0; float: left; display: inline; }


div.frucht-container {
float: left;
display: inline;
width: 100%;
margin: 0;
padding: 0;
/*border-top: 1px solid #ffffff;*/
border-bottom: 1px solid #ffffff;
}

div.frucht-container-folge {
float: left;
display: inline;
width: 100%;
margin: 0;
padding: 0;
/*border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;*/
}

div.frucht-links {
float: left;
display: inline;
/*width: 405px;*/
width: 348px;
height: 66px;
background: #CCD9E9;
}

div.frucht-links-folge {
float: left;
display: inline;
/*width: 348px;*/
width: 376px;
height: 66px;
background: #CCD9E9;
}

div.frucht-links-untersorte {
float: left;
display: inline;
/*width: 348px;*/
width: 568px;
padding: 0;
margin: 0;
background: #CCD9E9;
}

div.frucht-illu {
float: left;
display: inline;
width: 134px;
height: 66px;
margin: 0;
padding: 0;
}

div.frucht-links-content {
float: left;
display: inline;
/*width: 251px;*/
width: 194px;
margin: 10px 0 0 10px;
padding: 0;
}

div.frucht-links-content h2 {
font-size: 0.65em; margin: 0; padding: 0; }

div.frucht-links-content-folge {
float: left;
display: inline;
width: 224px;
margin: 10px 0 0 10px;
padding: 0;
}

div.frucht-links-content-folge h2 {
font-size: 11px; margin: 0; padding: 0; }



div.frucht-links-content-folge-unterkategorie {
float: left;
display: inline;
width: 214px;
margin: 0 0 0 134px;
padding: 0;
}

div.untersorte {
float: left;
display: inline;
width: 434px;
height: 22px;
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
}

div.untersorte h3 {
font-size: 0.64em; margin: 0; padding: 0; }

div.untersorte-last {
float: left;
display: inline;
width: 406px;
height: 22px;
margin: 0;
padding: 0;
}

div.untersorte-last h3 {
font-size: 0.64em; margin: 0; padding: 0; }


a.frucht-link:link, a.frucht-link:visited {
font-size: 100%; font-weight: bold; color: #003F8E; text-decoration: none; margin: 0; padding: 0; line-height: 140%; }
a.frucht-link:hover, a.frucht-link:active {
font-size: 100%; font-weight: bold; color: #668CBB; text-decoration: underline; margin: 0; padding: 0; line-height: 140%; }

a.frucht-link-sub:link, a.frucht-link-sub:visited {
font-size: 100%; font-weight: normal; color: #003F8E; text-decoration: none; margin: 3px 0 0 10px; padding: 0 0 0 13px; background: url(../images/bullet_untersorten_sub.gif) left no-repeat; line-height: 140%; float: left; display: inline; }
a.frucht-link-sub:hover, a.frucht-link-sub:active {
font-size: 100%; font-weight: normal; color: #668CBB; text-decoration: underline; margin: 3px 0 0 10px; padding: 0 0 0 13px; background: url(../images/bullet_untersorten_sub.gif) left no-repeat; line-height: 140%; float: left; display: inline; }


a.untersorten-link:link, a.untersorten-link:visited {
font-size: 0.65em; font-weight: normal; color: #003F8E; text-decoration: none; margin: 10px 0 0 0; padding: 0 0 0 13px; background: url(../images/bullet_untersorten.gif) left no-repeat; float: left; display: inline; }
a.untersorten-link:hover, a.untersorten-link:active {
font-size: 0.65em; font-weight: normal; color: #668CBB; text-decoration: underline; margin: 10px 0 0 0; padding: 0 0 0 13px; background: url(../images/bullet_untersorten.gif) left no-repeat; float: left; display: inline; }

a.untersorten-link-an:link, a.untersorten-link-an:visited {
font-size: 0.65em; font-weight: normal; color: #003F8E; text-decoration: none; margin: 10px 0 0 0; padding: 0 0 0 13px; background: url(../images/bullet_untersorten_an.gif) left no-repeat; float: left; display: inline; }
a.untersorten-link-an:hover, a.untersorten-link-an:active {
font-size: 0.65em; font-weight: normal; color: #668CBB; text-decoration: underline; margin: 10px 0 0 0; padding: 0 0 0 13px; background: url(../images/bullet_untersorten_an.gif) left no-repeat; float: left; display: inline; }


div.monat-big {
float: left;
display: inline;
width: 63px;
height: 66px;
margin: 0;
padding: 0;
}

div.monat-big2 {
float: left;
display: inline;
width: 45px;
height: 66px;
margin: 0;
padding: 0;
}

div.monat-big-first {
float: left;
display: inline;
width: 63px;
height: 66px;
margin: 0;
padding: 0 0 0 0;
}

div.monat-bigest {
float: left;
display: inline;
width: 47px;
height: 22px;
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
}

div.monat-bigest-first {
float: left;
display: inline;
width: 47px;
height: 22px;
margin: 0;
padding: 0 0 0 55px;
border-bottom: 1px solid #ffffff;
}

div.monat-small, div.monat-small-first {
float: left;
display: inline;
width: 16px;
height: 66px;
margin: 0;
padding: 0;
}


div.monat-smallest, div.monat-smallest-first {
float: left;
display: inline;
width: 16px;
height: 22px;
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
}

div.monat-smallest-last {
float: left;
display: inline;
width: 16px;
height: 22px;
margin: 0;
padding: 0;
}

/* detailseite */


div.fruechte-detail-container {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0; 
}

div.monats-container {
float: left;
display: inline;
width: 568px;
margin: 0px 0 0 0;
padding: 0;
border-bottom: 1px solid #ffffff; /* aufzaehlung hat bereits margin-bottom: 1px daher nur border-bottom */
}

div.farb-container {
float: left;
display: inline;
width: 568px;
margin: 0;
padding: 0;
}

div.fruechte-detail-content {
float: left;
display: inline;
width: 340px;
margin: 20px 0 0 0;
padding: 0;
}

div.fruechte-detail-content-info-container {
float: left;
display: inline;
width: 330px;
margin: 0 0 10px 10px;
padding: 0;
}

div.fruechte-detail-content-info-container h2 {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: none; margin: 0 0 4px 0; padding: 0; line-height: 140%; }

div.fruechte-detail-content-info-container p {
font-size: 0.65em; font-weight: normal; color: #000000; text-decoration: none; margin: 0 0 8px 0; padding: 0;}

/* Untersorten auf detailseite */

div.untersorten-detail-container {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
border-top: 1px solid #ffffff;
}

div.untersorten-detail-content {
float: left;
display: inline;
width: 520px;
margin: 10px 0 0 10px;
padding: 0;
}

div.untersorten-detail-content h2 {
font-size: 0.65em; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0; }

div.untersorten-column-container {
float: left;
display: inline;
width: 520px;
height: 80px; /* ! */
margin: 15px 0 0 0;
padding: 0;
}

/*div.untersorten-column {
float: left;
display: inline;
width: 110px;
margin: 0 10px 0 0;
padding: 0;
}*/

div.untersorten-column-container ul {
list-style: none;
padding: 0;
margin: 0;  
height: 80px;
}

div.untersorten-column-container ul li {
float: left;
display: inline;
width: 117px;
font-size: 0.63em; 
font-weight: normal; 
color: #000000; 
text-decoration: none; 
margin: 0 0 6px 0; 
padding: 0 0 0 11px;
background: url(../images/bullet_untersorten_detail.gif) left top no-repeat;
}

/* ende untersorten */











/* Teaser - Horizontale Version, Bild links */
div.horizontalteaser {
float:left;
display:inline;
width:568px;
/*height:218px;*/
margin:0 0 20px 0;
padding:0 0 0 0;
}

div.horizontalteaser div.teaser-illu {
float:left;
display:inline;
width:176px;
height:90px;
margin:0 10px 0 0;
padding: 0;
}

div.horizontalteaser div.teaser-illu-berater {
float:left;
display:inline;
width:86px;
height:90px;
margin:0 10px 0 0;
padding: 0;
}

div.horizontalteaser div.teaser-illu img{
width:176px;
height:90px;
}

div.horizontalteaser div.teaser-illu-berater img{
width:86px;
height:90px;
}

div.horizontalteaser div.teaser-text {
float:left;
display:inline;
width:382px;
height:90px;
margin:0 0 0 0;
padding:0;
background:#CCD9E9;
}

div.horizontalteaser div.teaser-text-berater {
float:left;
display:inline;
width:472px;
height:90px;
margin:0 0 0 0;
padding:0;
background:#CCD9E9;
}

div.horizontalteaser div.teaser-text h3, div.teaser-text-berater h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0.65em 0 0.25em 1.25em; padding:0; }

div.horizontalteaser div.teaser-text h3 a:link, div.teaser-text-berater h3 a:link, div.horizontalteaser div.teaser-text h3 a:visited, div.teaser-text-berater h3 a:visited{
color:#000000; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}
div.horizontalteaser div.teaser-text h3 a:hover, div.teaser-text-berater h3 a:hover, div.horizontalteaser div.teaser-text h3 a:active, div.teaser-text-berater h3 a:active, div.horizontalteaser div.teaser-text h3 a:focus, div.teaser-text-berater h3 a:focus{
color:#668CBB; font-size:100%; text-decoration:none; margin:0; padding:0; background:none;}


div.horizontalteaser div.teaser-text p, div.teaser-text-berater p{
color:#000000; font-size:0.69em; line-height:1.45em; font-weight:normal; margin:0 0 0.25em 1.80em; padding:0; float:left; display:inline; width:31.50em;  }

div.horizontalteaser div.teaser-text ul, div.teaser-text-berater ul{
list-style:none; margin:0; padding:0; }
div.horizontalteaser div.teaser-text ul li, div.teaser-text-berater ul li{
list-style:none; list-style-image:none; margin:0 0 0 1.25em; padding:0; font-size:100%; float:left; display:inline; }

div.horizontalteaser div.teaser-text a:link, div.teaser-text-berater a:link, div.horizontalteaser div.teaser-text a:visited, div.teaser-text-berater a:visited{
color:#003F8E; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }
div.horizontalteaser div.teaser-text a:hover, div.teaser-text-berater a:hover, div.horizontalteaser div.teaser-text a:active, div.teaser-text-berater a:active, div.horizontalteaser div.teaser-text a:focus, div.teaser-text-berater a:focus{
color:#668CBB; font-size:0.69em; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 1.70em; background:url(../images/teaserbullet.png) left no-repeat; }











/* Leistungen A-Z */

/*div.leistungen {
position:absolute;
margin: 3.13em 0 0 1.25em;
width:176px; 
height:21px; 
padding: 0;
z-index:2;
}

div.leistungen span {
display:none;
}

div.leistungen a:link, div.leistungen a:visited {
width:176px; height:21px; background:url(../images/button_leistungen.jpg) no-repeat; float:left; display:inline;}
div.leistungen a:hover, div.leistungen a:active, div.leistungen a:focus {
width:176px; height:21px; background:url(../images/button_leistungen.jpg) no-repeat; float:left; display:inline;}*/









/* Dropdown Menue A-Z */




/* style the outer div to give it width (for using EM'S) */
#nav_top {
position:absolute;
margin: 39px 0 0 20px;
width:176px; 
height:21px; 
padding: 0;
z-index:1000;}

/* remove all the bullets, borders and padding from the default list styling */
#nav_top ul {
    width: 176px;
    height: 21px;
    padding:0;
    margin:0;
    list-style-type:none; 
	list-style-image:none;
	float:left;
	
    }

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#nav_top ul li {
    float:left;
    height: 21px; 
    padding:0;
    margin:0;
    list-style-type:none; 
	list-style-image:none;
    z-index: 1000; /* NEED for IE7*/
    }

    
/* style the links for the top level */
#nav_top a, #nav_top a:visited {
    display:block;
    float:left;
    height:100%;
    }
/* style the sub level links */
#nav_top ul ul a, #nav_top ul ul a:visited {
    display:block;    
    height:100%;
    /*width:420px; */
     }
     
* html #nav_top ul ul a,
* html #nav_top ul ul a:visited  {
    /*width:14em;
    w\idth:12em;*/
    }

/* style the table so that it takes no part in the layout - required for IE to work */
#nav_top table {
    position:absolute; 
    left:1px; 
    top:0; 
    width:0; 
    height:0; 
    font-size:1em; 
    z-index:-1;
    }
/* style the level hovers */
/* first */
* html #nav_top a:hover {
    position:relative;
    z-index:100;
    }
    
#nav_top li:hover {
    position:relative;
    }
    

    
/* second */
* html #nav_top ul ul a:hover {
    position:relative; 
    z-index:110;
    }
    
#nav_top ul ul li:hover {
    position:relative;
    }
    

    
/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav_top ul ul {
    visibility:hidden;
    position:absolute;
    height:0;
    top: 21px;
    left:0;
    }
	
#nav_top ul ul.topmenu_0 { left: 0px; }

* html #nav_top ul ul.topmenu_0 { left: -1px; }



#nav_top ul ul.topmenu_0 li {        
    background:#ffffff; 
    height:100%; 
    width:920px; 
    display:block;
    border-top: 1px solid #CCD9E9;
    border-left: 1px solid #CCD9E9;
    border-right: 1px solid #CCD9E9; 
    border-bottom: 1px solid #CCD9E9;
    padding: 16px 0 6px 0px;    
    }    
/* RESET for normal nav_left */    
    
#nav_top ul ul ul {
    padding: 0;
    margin: 0;
    position:relative;
    top: 0;
    overflow:hidden;
    width: 920px;
}    

#nav_top ul ul ul li.col1 {float:left; width:200px;padding:0 12px 0 20px; border:none;}    
#nav_top ul ul ul li.col2 {float:left; width:200px;padding: 0 12px 0 12px; border:none;}    
#nav_top ul ul ul li.col3 {float:left; width:200px;padding: 0 12px 0 12px; border:none;}    
#nav_top ul ul ul li.col4 {float:left; width:200px;padding: 0 0 0 12px; border:none;}    
#nav_top ul ul ul li.col5 {padding: 0 0 0 0; border:medium none;}   /* quickfix */ 

/****** Overwrite NAV_Left !IMPORTANT ******/
#nav_top ul ul ul ul.nav_left {line-height:16px; width: 200px;}
#nav_top ul ul ul ul.nav_left ul {width: 200px; padding: 0 0 0 0px; margin:0 0 0 0; overflow: visible; }
#nav_top ul ul ul ul.nav_left li {
	font-size:15px;
	font-weight:bold;
    width: 200px; 
    border: none; 
    padding: 0 0 15px 0;
    margin: 0 0 10px 0;
    }
	
	#nav_top ul ul ul ul.nav_left li ul{
	border-top:8px solid #CCD9E9; 
	width:200px;
	margin:6px 0 0 0;
	padding:6px 0 0 0;
    }
	
	
*+html #nav_top ul ul ul ul.nav_left li {
    border:none;
	text-decoration:none;
    }

#nav_top ul ul ul ul.nav_left li a.active  {
    width: 200px;
    }

/*#nav_top ul ul ul ul#nav_left li.dots a.active:hover  {
    text-decoration: none;
    }*/

#nav_top ul ul ul ul.nav_left li ul li {
    width: 200px;
    padding: 0 0 0 0; 
    margin:8px 0 0 0; 
    border: none;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
    }
	
	#nav_top ul ul ul ul.nav_left li ul li a:link, #nav_top ul ul ul ul.nav_left li ul li a:visited {
	color:#003F8E;  font-weight:normal; text-decoration:none; margin:0 0 0 0; padding:0 0 0 1.20em; background:url(../images/bullet_az.gif) left top no-repeat; }
	#nav_top ul ul ul ul.nav_left li ul li a:hover, #nav_top ul ul ul ul.nav_left li ul li a:active {
	color:#668CBB;  font-weight:normal; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.20em; background:url(../images/bullet_az.gif) left top no-repeat; }

	
/* make the second level visible when hover on first level list OR link */
#nav_top ul :hover ul{
    visibility:visible;
    height:auto; 
    }
/***** HACKS for IE6 *****/
* html .menu ul ul {left:-1px; margin-left:-1px;}
* html .menu ul ul ul.left {margin-left:1px;}











/* Search-Suggest */

.suggest_link {
	font-size:11px;
	font-weight:normal;
	color:#003F8E;
	background:#F5F7FB url(../images/bullet_az.gif) left top no-repeat;
	background-position:7px 3px;
	padding: 3px 6px 4px 20px;
	border-bottom:1px dotted #CCD9E9;
}


.suggest_link a:link {
	text-decoration:none;
}

.suggest_link_over {
	font-size:11px;
	font-weight:normal;
	color:#668CBB;
	background:#F5F7FB url(../images/bullet_az.gif) left top no-repeat;
	background-position:7px 3px;
	padding: 3px 6px 4px 20px;
	cursor:default;
	text-decoration:underline;
	border-bottom:1px dotted #CCD9E9;
}
 
#search_suggest 
{
	position:absolute;
	z-index:9000;
	margin: 46px 0 0 10px;
	width: 362px;
	text-align: left; 
}
*+html #search_suggest 
{
	position:absolute;
	z-index:9000;
	margin: -1px 0 0 0px;
	width: 362px;
	text-align: left; 
}
* html #search_suggest 
{
	position:absolute;
	z-index:9000;
	margin: -1px 0 0 0px;
	width: 362px;
	text-align: left; 
}



.suggest_count
{
	font-size:11px;
	color:#000000;
	background:#F5F7FB;
	padding: 3px 6px 4px 20px;
}



#suggest_main 
{
	position:absolute;
	z-index:9000;
	margin: 22px 0 0 0px;
	width: 270px;
	text-align: left; 
}
*+html #suggest_main 
{
	position:absolute;
	z-index:9000;
	margin: 22px 0 0 -372px;
	width: 270px;
	text-align: left; 
}
* html #suggest_main 
{
	position:absolute;
	z-index:9000;
	margin: 22px 0 0 -372px;
	width: 270px;
	text-align: left; 
}


/* suggest prio */
.suggest_link_prio {
font-size:11px;
font-weight:normal;
color:#00309c;
background:#F5F7FB url(../images/bullet_az.gif) left top no-repeat;
background-position:7px 5px;
padding: 3px 6px 4px 20px;
border-top:1px solid #CCD9E9;
border-bottom:1px dotted #CCD9E9;
}

.suggest_link_prio a:link {
text-decoration:none;
}

.suggest_link_prio a:hover {
font-size: 11px;
color: #F5F7FB;
text-decoration:none;
}

.suggest_link_over_prio {
font-size:11px;
font-weight:normal;
color:#668CBB;
background:#F5F7FB url(../images/bullet_az.gif) left top no-repeat;
background-position:7px 5px;
padding: 3px 6px 4px 20px;
cursor:default;
border-bottom:1px dotted #CCD9E9;
border-top:1px solid #CCD9E9;
}

.suggest_link_over_prio a:link, .suggest_link_over_prio a:visited  {
font-size:11px;
font-weight:normal;
color:#00309c;
text-decoration: none;
}

.suggest_link_over_prio a:hover, .suggest_link_over_prio a:active  {
font-size:11px;
font-weight:normal;
color:#668cbb;
text-decoration: underline;
}




.name-container label
{
	font-size: 11px;
}







/* Search Suggest Flash Karte */

#suggest_city 
{
	position:absolute;
	z-index:9000;
	margin: 46px 0 0 10px;
	width: 180px;
	text-align: left; 
}
*+html #suggest_city 
{
	position:absolute;
	z-index:9000;
	margin: 47px 0 0 -390px;
	width: 180px;
	text-align: left; 
}
* html #suggest_city 
{
	position:absolute;
	z-index:9000;
	margin: 47px 0 0 -390px;
	width: 180px;
	text-align: left; 
}




/* Search Suggest Marginalspalte */

#suggest_city2 
{
	position:absolute;
	z-index:9000;
	margin: 17px 0 0 0px;
	width: 152px;
	text-align: left; 
}
*+html #suggest_city2 
{
	position:absolute;
	z-index:9000;
	margin: 19px 0 0 -173px;
	width: 154px;
	text-align: left; 
}
* html #suggest_city2 
{
	position:absolute;
	z-index:9000;
	margin: 19px 0 0 -173px;
	width: 154px;
	text-align: left; 
}




















/* Mitglied werden */

div.teaser-3-grey div.teaser-text a.mitgliedbutton:link, div.teaser-3-grey div.teaser-text a.mitgliedbutton:visited 
{
	background-image:none; padding:0;
} 
div.teaser-3-grey div.teaser-text a.mitgliedbutton:hover, div.teaser-3-grey div.teaser-text a.mitgliedbutton:active, div.teaser-3-grey div.teaser-text a.mitgliedbutton:focus 
{
	
} 


div.formrow div.formtext a.button:link, div.formrow div.formtext a.button:visited{
font-size: 12px; color:#003F8E; font-weight:bold; text-decoration:underline; margin:0 10px 0 10px; padding:0 0 0 18px; background:url(../images/teaserbullet.png) left no-repeat;  }
div.formrow div.formtext a.button:hover, div.formrow div.formtext a.button:active, div.formrow div.formtext a.button:focus{
font-size: 12px; color:#668CBB; font-weight:bold; text-decoration:underline; margin:0 10px 0 10px; padding:0 0 0 18px; background:url(../images/teaserbullet.png) left no-repeat; }

body.popup { font-size: 100%; padding: 20px; margin: 0; background: #FFFFFF; }
body.popup h1 { font-size: 1.25em; font-weight: bold; color:#003F8E; line-height:1.10em; margin:0 0 18px 0;} 



	
	
/* Firmenkundenberater Detail */

div.adviser-container {
float:left;
display:inline;
width:100%;
margin: 0 0 30px 0;
}

div.adviser-image {
float:left;
display:inline;
width:180px;
}

div.adviser-info {
float:left;
display:inline;
width:340px;
margin:0 0 0 20px;
}

div.content div.adviser-info h2 { font-size: 1.06em; font-weight: bold; color:#000000; line-height:1.38em; margin:0 0 0px 0;} 

div.adviser-info br{
clear:left;
}

div.adviser-info label {
float:left;
display:inline;
width:115px;
font-size:12px;
font-weight:bold;
color:#000000;
margin:0 0 8px 0;
}

div.adviser-info span {
float:left;
display:inline;
width:150px;
font-size:12px;
font-weight:normal;
color:#000000;
margin:0 0 8px 0;
}


div.popupborder {
width:100%;
margin:10px 10px 10px 10px;
padding: 0;
}


/* Sebastian Austen */
div.summary
{
	float:left;
	display:inline;
	font-size:12px;	
	font-weight: bold;
	width: 550px;
}

div.summary br
{
	clear:both;
}

div.summarylabel
{
	display: inline;	
	float:left;
	width:250px;
	line-height:1.45em;
	margin:0 0 10px 0;
}

div.summarycontent
{
	display: inline;
	float:left;
	line-height:1.45em;
	font-weight : normal;
	width:300px;
	margin:0 0 10px 0;
}
div.summarycontent-text
{
	display: inline;
	float:left;
	line-height:1.45em;
	font-weight : normal;
	width:450px;
	margin:0 0 10px 0;
}

div.content a.print:link,div.content  a.print:visited{
color:#003F8E; font-size:11px; font-weight:bold; text-decoration:none; margin:0 20px 0 0; padding:0 0 0 24px; background:url(../images/bullet_print_off.gif) top left no-repeat; float:right; display:inline; }
div.content a.print:hover, div.content a.print:active, div.content a.print:focus{
color:#668CBB; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 20px 0 0; padding:0 0 0 24px; background: url(../images/bullet_print_off.gif) top left no-repeat; float:right; display:inline; }

div.head-popup {
float:left;
display:block;
width:560px;
height:120px;
margin: 0;
padding: 0;
background:#003579 url(../images/head_bg.jpg) repeat-x;
}

div.head-popupdruck {
float:left;
display:block;
width:100%;
height:120px;
margin: 0;
padding: 0;
background:#E4E4E4;
}

div.head-popup div.logo {
position:absolute;
margin: 27px 0 0 438px;
padding: 0;
z-index:2;
}

div.head-popupdruck div.logo {
position:absolute;
margin: 27px 0 0 438px;
padding: 0;
z-index:2;
}

div.popupborder-druck div.content {
width:560px;
margin:10px 10px 10px 25px;
padding: 0;
}


div.content h1.headdruck 	{ font-size: 1.25em; font-weight: bold; color:#000; line-height:1.10em; margin:0 0 18px 0;} 



/*interne Links*/

.intLinkCont{
	width:168px;
	height:auto;
	margin:5px 0px 5px 20px;
	padding:10px 10px 0px 10px;
	display:inline;
	float:right;
	background-color:#CCD9E9;
	font-size:0.69em;
}

.intLinkCont p{
	font-size:11px;
}


.intLinkCont h1{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}

.intLinkCont h2{
	font-size:11px;
	font-weight:bold;
	color:#003F8E;
	margin-bottom:0px;
}


.intLinkCont a{
	font-size:11px;
	color:#003F8E;
	text-decoration:none;
}

.intLinkCont a:hover{
	text-decoration:underline;
}

/* ansprechpartner numikk */

div.cnct-person-numikk-container {
float: left;
display: inline;
width: 100%;
margin: 9px 0 0 0;
}

div.cnct-person-numikk {
float: left;
display: inline;
width: 100%;
margin: 0 0 16px 0;
}

div.cnct-person-illu {
float: left;
display: inline;
width: 50px;
margin: 0 14px 0 6px;
}

div.cnct-person-illu img {
float: left;
display: inline;
width: 50px;
margin: 0;
padding: 0;
}

div.cnct-person-info {
float: left;
display: inline;
width: 290px;
margin: -2px 0 0 0;
padding: 0;
}

div.cnct-person-info p {
margin: 0;
padding: 0;
line-height: 1.50em;
}

/* ansprechpartner numikk detail */

div.cnct-person-numikk-container-detail {
float: left;
display: inline;
width: 100%;
margin: 9px 0 30px 0;
}

div.cnct-person-illu-detail {
float: left;
display: inline;
width: 170px;
}

div.cnct-person-info-detail {
float: left;
display: inline;
width: 370px;
margin: 0 0 0 20px;
padding: 0;
}

div.cnct-person-info-detail br {
clear: left;
}

div.cnct-person-info-detail h2 {
font-size: 17px; font-weight: bold; color: #000000; line-height: 22px; margin: 0 0 10px 0;
}

div.cnct-person-info-detail label {
float: left;
display: inline;
width: 52px;
font-size: 0.75em;
font-weight: bold;
color: #000000;
text-decoration: none;
margin: 0;
padding: 0; 
line-height: 1.45em;
}

div.cnct-person-info-detail span {
float: left;
display: inline;
width: 310px;
font-size: 0.75em;
font-weight: normal;
color: #000000;
text-decoration: none;
margin: 0 0 0 7px;
padding: 0; 
line-height: 1.45em;
}

.pluspunkthead { color:#003F8E; background:url(../images/pluspunkt.gif) top no-repeat; background-position:0px 0px; padding:3px 0 5px 40px;  float:left; clear:both; width:90%;} 


table.noborder {
border: 0px;
}

table.noborder td {
border: 0;
margin: 0;
padding: 0;
}

table.noborder td p {
margin: 0;
padding: 0 2px 2px 0;
}



label.field-datum {
float: left;
display:inline;
margin: 10px 10px 0 10px;
padding:0 0 10px 0;
} 

label.field-datum input {
display: block;
border: 1px solid #8595a4;
margin:3px 0 0 0;
padding:2px;
width:100px;
font-size: 11px;
}


