#werbung {
	position:absolute;
	left:230px;
	top:-200px;
	width:403px;
	height:465px;
	z-index:10;
	}


.minsizer{
width:780px;
min-width:780px;
line-height:1px;
background: #ffffff;
display:block;
}

#content .tx-pmkrssnewsexport-pi1 a{
font-size: 1em;
}
.hauptlink{
font-size: 0.8em;
margin-bottom: 10px;
margin-top: 10px;
}

.printno{
	border-bottom: 1px dotted #6EBB1F;
color: #666666;
}

.printno p{
font-size: 0.8em;

}
.printno a{
font-size: 1.0em;

}

blockquote p a{
font-size:1.0em;
}
#content dd{
font-size: 0.8em;
}
#content dd  .description{
font-size: 1em;
}
#content dd  .type{
font-size: 1em;
}
.hauptlink a:link, .hauptlink a:visited, .hauptlink a:active, .hauptlink a:focus{
background: url(images/linkpfeilorange.jpg) no-repeat #ffffff 1% 0.3em;
padding-left:5px;
padding-top:3px;
padding-left:40px;
padding-bottom:3px;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
}
.hauptlink a:hover{
}



.color1 {
color: #000066
} 
color2 {
color: #00008B
}
color3 {
color: #B22222
}
color4 {
color: #CC3300
}
color5 {
color: #D2691E
}
color6 {
color:  #FF9933
}
color7 {
color:  #FFDAB9
}
color8 {
color:  #FDF5E6
} 




/* ------------------  Fontswitcher--------------------------------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */

.unterboxfontswitcher{
font-size:0.8em;
background: #F2F9F1;
color:#000000;
border-bottom: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 3px;
margin: 0px;
width:100%;
}

.unterboxfontswitcher ul{
margin-bottom:5px;
}

.unterboxfontswitcher li{
margin:0px;
padding:0px;
}

#font_switcher{
margin:0px;
padding:0px;
}

#font_switcher li{
padding: 0px;
TEXT-ALIGN: left;
MARGIN: 0px 0px 0px 0px;
}


#font_switcher ul{
list-style: disc;
margin-top:10px;
margin-bottom:0px;
}
#font_0_75
{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}
#font_0_9
{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}
#font_1_0
{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}
#font_1_1
{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}
#font_1_25
{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}
/*---------------------------------------------------------------------------------------------------------- 
------------------------  Fontswitcher---------------------------------------ENDE----------------------- */


/* ---------------------  Allgemeine Formatvorgaben-------START---------------------------------
-------------------------------------------------------------------------------------------------------------- */
.textorange{
color: #FF6600
}

body {
margin:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 101%;
}

#bodyDiv{
font-size: 100.01%;
margin: 0px auto;
text-align:left; 
background: #ffffff;
color: #000000;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

b{
margin: 0px;
}

dl{
color: #000000;
font: 1.0em Arial, Verdana, Helvetica, sans-serif;
margin: 0px;
background: #ffffff;
}

h1 {
color: #0D5726;
font: 1.3em Arial, Verdana, Helvetica, sans-serif;
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/h1pfeil.gif) no-repeat #ffffff 1% 0.3em;
border-bottom: 1px dotted #0D5726;
padding-left: 25px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
}

h2 {
color: #000000;
font: bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
background: url(http://www.bkk-bergischland.de/t3/fileadmin/user_upload/images/kreuz.gif) no-repeat #FBEFE2 0em 0.1em;
border-bottom: 1px dotted #FF9933;
padding-left: 28px;
padding-top:3px;
padding-bottom:4px;
margin-top: 1em;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
}

h3{
color: #0D5726;
background: #F2F9F1;
font: bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
border-left: 20px solid #6EBB1F;
border-bottom: 1px dotted #6EBB1F;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
margin-top: 1em;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
}

h4{
width: 100%;
font: bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
padding:3px ;
color:#ffffff;
background: #71B61D;
border-top: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
margin: 0px;
}

.grossfettgruen{
font: bold 1em Arial, Verdana, Helvetica, sans-serif;
color:#0E5827;
}

.normalfettgruen{
font: bold 0.8em Arial, Verdana, Helvetica, sans-serif;
color:#0E5827;
}

.fettgruen{
color:#0E5827;
font-weight: bold;
}

td{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}


a:link, a:visited{ 
text-decoration: underline;
color: #749e2e;
}


a:hover, a:focus, a:active { 
text-decoration: underline;
color: #FF9933;
}

hr{
color:#0D5726;
}

ul {
list-style-type: disc;
margin-top:0px;
}


li{
list-style-position: outside;
margin: 0px;
padding: 0px;
}



p{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
padding: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
}

form{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
display: inline;
}

.tx-srsendcard-pi1 .texta
{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}

.texta a{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}

blockquote{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}

.formulare{
padding:5px;
font: 1em Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #0D5726;
}

.formulartop{
float:left;
font: bold 1em Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
background:#0D5726;
border: 3px solid #0D5726;
}

.formulartextfeld{
font:1em Arial, Verdana, Helvetica, sans-serif;
}
.ln_logo
{
display: none;
}
.ln_copyright
{
color: #000000;
font: bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
background: #eeeeee;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
margin-top: 1em;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
}

.hspacef{
margin-left: 5px;
margin-right: 5px;
border: 0px;
font-size:0.8em;
}

.vspacef{
margin-top: 2px;
margin-bottom: 2px;
border: 0px;
font-size:0.8em;
}

.promoboxenbild{
margin-top: 5px;
border: 1px solid #71B61D;
font-size:0.8em;
}

.bordernull{
border: 0px;
font-size:0.8em;
}

.subheadereins{
font-size:0.8em;
}

.subheaderzwei{
text-align:center;
font-size:0.9em;
color: #0D5726;
font-weight: bold;
}
.subheaderdrei{
font-size:0.6em;
font-weight: bold;
color: #0D5726;
}

/*---------------------------------------------------------------------------------------------------------- 
---------------------  Allgemeine Formatvorgaben-------ENDE--------------------------------- */


/* ----------------------------  Formulare -------------START---------------------------------
-------------------------------------------------------------------------------------------------------------- */


.fieldb60 {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 2% 2%; WIDTH: 60%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.fieldb10{
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 2% 2%; WIDTH: 9%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.fieldb50 {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 2% 2%; WIDTH: 48%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

/*---------------------------------------------------------------------------------------------------------- 
---------------------  Allgemeine Formatvorgaben-------ENDE--------------------------------- */



/* ----------------------------  Seitenkopf neu -------------START---------------------------------
-------------------------------------------------------------------------------------------------------------- */


.boxeins {
width: 100%;
margin: 0px;
height: 27px;
min-height: 27px;
background-color: #0E5827;
border-bottom: #ffffff 1px solid;
display:block;
white-space:nowrap;
}
.boxeinseins {
width: 330px;
margin: 0px;
height: 27px;
min-height: 27px;
background: #71B61D;
border-right: #ffffff 1px solid;
display:block;
float:left;
white-space:nowrap;
}
.boxeinszwei {
width: 187px;
margin: 0px;
height: 27px;
min-height: 27px;
background:  #0E5827;
border-right: #ffffff 1px solid;
display:block;
float:left;
white-space:nowrap;
}
.boxeinsdrei {
margin: 0px;
height: 27px;
min-height: 27px;
background: #0E5827;
display:block;
float:left;
white-space:nowrap;
}

.boxzwei {
width: 100%;
margin: 0px;
height: 160px;
min-height: 160px;
background: url(images/backgrau.gif) repeat-y #71B61D;
display:block;


/*clear: both;*/
}

.einsgruppe {
float:left;
width: 330px;
margin: 0px;
height: 160px;
min-height: 160px;
background: #E5E6E5;
display:block;
border-right: 1px solid #ffffff;

}
.bkklogo {
height:50px;
padding-left: 14px;
padding-top: 20px;
background:#ffffff;
padding-bottom: 20px;
vertical-align:middle;
}

* html .service{
padding-top:8px;
}

.service {
padding-left: 14px;
padding-top: 10px;
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
color: #0E5827;

}

.tel {
color: #000000;

}

.zweigruppe {
float:left;
width: 187px;
margin: 0px;
height: 160px;
min-height: 160px;
background:#71B61D;
display:block;
border-right: 1px solid #ffffff;
white-space:normal;
OVERFLOW: visible;
}
.topmenu {
padding-left: 10px;
padding-top: 10px;
color: #ffffff;
white-space:normal;
OVERFLOW: visible;
}

.gruppegruen{
}


.dreigruppe {
float:left;
width: 184px;
margin: 0px;
height: 160px;
min-height: 160px;
background: url(images/imagefotobkk.jpg) no-repeat #71B61D;
OVERFLOW: visible;
WHITE-SPACE: nowrap;
}


.viergruppe {
float:right;
width: 26px;
margin: 0px;
height: 160px;
min-height: 160px;
background: url(images/pfeilgruen.gif) no-repeat;
display:block;
OVERFLOW: visible;
WHITE-SPACE: nowrap;
}



/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Seitenkopf neu -------------ENDE--------------------------------- */








/* ----------------------------  Metamenue-------------START---------------------------------
-------------------------------------------------------------------------------------------------------------- */



.metabox {
white-space:nowrap;
position:absolute;
padding-left: 5px ;
padding-right: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-bottom:0px;
margin-bottom:0px;
margin-top:4px;
padding-top:0px;
BACKGROUND:  #0E5827;
}

ul#metanavigation {
white-space:nowrap;
  font:bold 0.8em Arial, Verdana, Helvetica, sans-serif;
    margin: 0; padding:0px;
    text-align: left;
  }
  ul#metanavigation li {
    list-style: none;
    display:inline;
    margin: 0px; padding:0px;
  }

* html ul#metanavigation a{
padding: 0px 6px 0px 9px; 
}

  ul#metanavigation a{
    padding: 0px 12px 0px 9px; 
margin-top: 2px;
vertical-align: bottom;
    text-decoration: none; 
    color: #ffffff;
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_weiss.gif) #0E5827 no-repeat 0em 0.5em;  

  }

  ul#metanavigation a:hover, ul#metanavigation a:focus, ul#metanavigation a:active{
    color: #ffffff;; text-decoration:underline;
	BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #0E5827 no-repeat 0em 0.5em;  
  }

  ul#metanavigation .metaaktiv a{
margin-top: 2px;
vertical-align: bottom;
    text-decoration: none; 
    color: #ffffff;
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #0E5827 no-repeat 0em 0.5em;  

  }

  ul#metanavigation .metaaktiv a:hover, ul#metanavigation .metaaktiv a:focus, ul#metanavigation .metaaktiv a:active{
    color: #ffffff;; text-decoration:underline;
	BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #0E5827 no-repeat 0em 0.5em;  
  }


/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Metamenue-------------ENDE--------------------------------- */



/* ----------------------------  Leftbox linke Spalte allgemein----START------------------------
-------------------------------------------------------------------------------------------------------------- */

#leftBox{
float: left;
width:187px;
margin-left:5px;
height: 100%;
}

/*---------------------------------------------------------------------------------------------------------- 
--------------------------  Leftbox linke Spalte allgemein-------------ENDE------------------ */


/* ----------------------------  Leftnav Untermenue links-------------START------------------------
-------------------------------------------------------------------------------------------------------------- */


.leftnav{ 
width: 186px;
 }

.leftnav ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}


.leftnav li{
}

html>body .leftnav li a { width: auto;}

.leftnavlinkebeneeins a:link, .leftnavlinkebeneeins a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_weiss.gif) #005027 no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #ffffff;
text-decoration: none;
}

.leftnavlinkebeneeins a:hover, .leftnavlinkebeneeins a:active, .leftnavlinkebeneeins a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #005027 no-repeat 5px 9px;
text-decoration: underline;
}


.leftnavlinkebeneeinsaktiv a:link, .leftnavlinkebeneeinsaktiv a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #005027 no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #ffffff;
text-decoration: none;
}

.leftnavlinkebeneeinsaktiv a:hover, .leftnavlinkebeneeinsaktiv a:active, .leftnavlinkebeneeinsaktiv a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #005027 no-repeat 5px 9px;
text-decoration: underline;
}




.leftnavlinkebenezwei a:link, .leftnavlinkebenezwei a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_weiss.gif) #6EBB1F no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #ffffff;
text-decoration: none;
}

.leftnavlinkebenezwei a:hover, .leftnavlinkebenezwei a:active, .leftnavlinkebenezwei a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #6EBB1F no-repeat 5px 9px;
text-decoration: underline;
}


.leftnavlinkebenezweiaktiv a:link, .leftnavlinkebenezweiaktiv a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #6EBB1F no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #005027;
text-decoration: none;
background-color: #B9DE93;
}

.leftnavlinkebenezweiaktiv a:hover, .leftnavlinkebenezweiaktiv a:active, .leftnavlinkebenezweiaktiv a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #6EBB1F no-repeat 5px 9px;
text-decoration: underline;
background-color: #B9DE93;
}



.leftnavlinkebenedrei a:link, .leftnavlinkebenedrei a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_weiss.gif) #C3C4C3 no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #ffffff;
text-decoration: none;
}

.leftnavlinkebenedrei a:hover, .leftnavlinkebenedrei a:active, .leftnavlinkebenedrei a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #C3C4C3 no-repeat 5px 9px;
text-decoration: underline;
}

.leftnavlinkebenedreiaktiv a:link, .leftnavlinkebenedreiaktiv a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #E5E6E5 no-repeat 5px 9px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
border-bottom: 1px solid #eee;
font-size: 0.8em;
color: #005027;
text-decoration: none;
}

.leftnavlinkebenedreiaktiv a:hover, .leftnavlinkebenedreiaktiv a:active, .leftnavlinkebenedreiaktiv a:focus{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #E5E6E5 no-repeat 5px 9px;
text-decoration: underline;
}

.leftnavlinkebeneimpressum ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}


.leftnavlinkebeneimpressum li{
}


.leftnavlinkebeneimpressum a:link, .leftnavlinkebeneimpressum a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_dgrau.gif) #ffffff no-repeat 5px 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
color: #005027;
text-decoration: none;
color: #666666;
text-decoration: none;
font-size: 0.8em;
display: block;
}

.leftnavlinkebeneimpressum a:hover, .leftnavlinkebeneimpressum a:active, .leftnavlinkebeneimpressum a:focus
{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #ffffff no-repeat 5px 9px;
text-decoration: underline;
}

.leftnavlinkebeneimpressumaktiv a:link, .leftnavlinkebeneimpressumaktiv a:visited{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #ffffff no-repeat 5px 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
color: #005027;
text-decoration: none;
color: #666666;
text-decoration: none;
font-size: 0.8em;
display: block;
}

.leftnavlinkebeneimpressumaktiv a:hover, .leftnavlinkebeneimpressumaktiv a:active, .leftnavlinkebeneimpressumaktiv a:focus
{
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #ffffff no-repeat 5px 9px;
text-decoration: underline;
}


/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Leftnav Untermenue links -------------ENDE----------------------- */



/* ------------------  Topnavmenue -----------START----------------------------------------------
-------------------------------------------------------------------------------------------------------------- */

#topnav {
border:0px; 
left: 0px; 
top: 0px;
margin: 0px; 
padding:0px;
z-index:99;
}
#topnav ul {
liST-STYLE-TYPE: none; 
TEXT-AliGN: left; 
margin:0px;
PADDING: 4px 0px 0px 0px;
}
#topnav ul li {
BACKGROUND: none transparent scroll repeat 0% 0%; 
COLOR: #000000;
margin:0px;
padding:0px;
}

* html #topnav ul li A:link, * html #topnav ul li A:visited {
height:19px;
}

#topnav ul li A:link, #topnav ul li A:visited {
DISPLAY: block; 
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_weiss.gif) #71B61D no-repeat 0.6em 0.6em;  
FONT: bold 0.8em Arial,Verdana,Helvetica,sans-serif; 
COLOR: #ffffff; 
TEXT-DECORATION: none; 
PADDING: 1px 0px 1px 20px;
MARGIN: 0px;
height:19px;
}
#topnav ul li A:hover, #topnav ul li A:active, #topnav ul li A:focus{
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #71B61D no-repeat 0.6em 0.6em; 
COLOR: #ffffff;  
TEXT-DECORATION: underline
}




* html #topnav ul li .topnaktiv  A:link, * html #topnav ul li .topnaktiv  A:visited {
height:19px;
}

#topnav .topnaktiv A:link,#topnav .topnaktiv A:visited {
DISPLAY: block; 
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #71B61D no-repeat 0.6em 0.6em;  
FONT: bold 0.8em Arial,Verdana,Helvetica,sans-serif; 
COLOR: #ffffff; 
TEXT-DECORATION: none; 
PADDING: 1px 0px 1px 20px;
MARGIN: 0px;
height:19px;
}
#topnav .topnaktiv A:hover, #topnav .topnaktiv A:active, #topnav .topnaktiv A:focus{
BACKGROUND: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_orange.gif) #71B61D no-repeat 0.6em 0.6em; 
COLOR: #ffffff;  
TEXT-DECORATION: underline
}

/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Topnavmenue  -------------ENDE------------------------------------ */




/* ------------------  Footermenue und Seitenende-----------START------------------------
-------------------------------------------------------------------------------------------------------------- */

.seitenendeober{
background:#ffffff;
float:right;
display:block;
line-height:1px;
}

.seitenende{
background:#71B61D;
margin-bottom: 3px;
display:block;
line-height:10px;
}

.footer{
text-align: right;
font: 0.6em Arial, Verdana, Helvetica, sans-serif;
border-top: 1px dotted #6EBB1F;
color: #666666;
clear:both;
}

.footmenu{
font: 1.0em Arial, Verdana, Helvetica, sans-serif;
color: #666666;
width: 100%;
min-width:100%;
display:block;
}

.footermenu{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
color: #666666;
}

.footerprintzwei{
text-align: right;
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
border-top: 1px dotted #6EBB1F;
color: #666666;
clear:both;
}

/*---------------------------------------------------------------------------------------------------------- 
------------------------  Footermenue und Seitenende -------------ENDE----------------------- */



/* ------------------  Pfad --------------------------------START------------------------
-------------------------------------------------------------------------------------------------------------- */

#navpath{
float:left;
text-align:left;
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
height: 16px;
min-height: 16px;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 14px;
width:80%;

}

.navback{
float:left;
width: 80%;
/*clear:both;*/
}

/* ------------------  Pfad --------------------------------START------------------------
-------------------------------------------------------------------------------------------------------------- */




/* ------------------  News Extention--------------------------------START------------------------
-------------------------------------------------------------------------------------------------------------- */
.newsbox{
padding:3px;
color:#000000;
border: 1px solid #0D5726;
background: #F2F9F1;
width:100%;
}

#content  .news3  a{
font: 1.0em Arial, Verdana, Helvetica, sans-serif;
}
.news3{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}


.news2 {
color: #0D5726;
font: 1em Arial, Verdana, Helvetica, sans-serif;
}

#content .news2  a{
color: #0D5726;
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}
.newsbox .news2  a{
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}
.navboxlink a{
font:0.8em Arial, Verdana, Helvetica, sans-serif;
}


.newscenterbox{
background: #ffffff;
width:100%;
}


/*---------------------------------------------------------------------------------------------------------- 
------------------------  News Extention ------------------------------ENDE----------------------- */



/* ------------------  Druckansicht--------------------------------START------------------------
-------------------------------------------------------------------------------------------------------------- */

#printcontent{
padding-top: 10px;
text-align:left;
float: left;
width:550px;
margin-left:10px;
background: #ffffff;
}

/*---------------------------------------------------------------------------------------------------------- 
------------------------  Druckansicht ------------------------------ENDE----------------------- */








/* ------------------  Seitenfoto neben Topnav------------------------START------------------------
-----zur Zeit offline------------------------------------------------------------------------------------------- */


.bannerbox{
width:100%;
height:75px;
}

.banner{
width:310px;
height:50px;
float: left;
background: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/bkklogo.gif) no-repeat;
margin-top:10px;
margin-left: 5px;
}


/*---------------------------------------------------------------------------------------------------------- 
-------------------  Seitenfoto neben Topnav----------------------ENDE----------------------- */



/* ------------------  Suchbox--------------------------------------START------------------------
------------------------------------------------------------------------------------------------------------ */

INPUT.suchfeld{
border: 1px solid #000000;
font-size: 1em;
width: 80%; 
margin-left:3px; 
margin-top:6px; 
margin-bottom:6px; 
margin-right:6px;
}

INPUT.untersuchfeld{
border: 1px solid #000000;
font-size: 1.2em;
width: 250px; 
}


.searchboxzwei{
font:0.8em Arial, Verdana, Helvetica, sans-serif;
background: #F2F9F1;
color:#000000;
border: 1px solid #0E5827;
padding: 0px;
margin: 0px;
}

FORM#searchform FIELDSET{
font:1.0em Arial, Verdana, Helvetica, sans-serif;
background: #F2F9F1;
color:#000000;
border: 1px solid #0E5827;
padding: 0px;
margin: 0px;
}


FORM#tx_indexedsearch FIELDSET{
font:1.2em Arial, Verdana, Helvetica, sans-serif;
background: #F2F9F1;
color:#000000;
border: 0px;
padding: 0px;
margin: 0px;
}

label.searchc{
color: #ffffff;
font-weight: bold;
border: 0px;
background-color: #71B61D;
display: block;
padding: 3px;
margin: 0px;
}

LABEL.suchennach{
font-size:0.8em;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0E5827;
margin-bottom: 5px;
}

legend.searchd{
DISPLAY: none;
padding: 0px;
margin: 0px;
}

.searchbutton{
border: 0px;
PADDING: 0px; 
margin-bottom: 4px;
FONT-SIZE: 0.9em; 
BACKGROUND: url(http://www.bkk-bergisch-land.de/t3/fileadmin/templates/images/searchbutton.gif) no-repeat right top; 
MARGIN: 0px; 
WIDTH: 30px; 
CURSOR: pointer; 
TEXT-INDENT: -700px;
TEXT-ALIGN: left;
}


.boxhead{
font: bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
padding:3px ;
color:#ffffff;
background-color: #71B61D;
border-top: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
width:100%;
}

.searchbox{
font:0.8em Arial, Verdana, Helvetica, sans-serif;
padding:3px;
background: #F2F9F1;
color:#000000;
border-bottom: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
width:100%;
}


/*---------------------------------------------------------------------------------------------------------- 
-------------------  Suchbox---------------------------------------------ENDE----------------------- */



/* ------------------  Absatz-Vorlagen Richt Text Editor-------------START------------------------
------------------------------------------------------------------------------------------------------------ */

.abstandbox{
display:block;
text-align:center;
background: #ffffff;
width: 1px;
height: 30px;
}



.box{
padding:3px;
background: #F2F9F1;
color:#000000;
border: 1px solid #0D5726;
width:100%;
}

.bcenter{
text-align:center;
padding:3px;
background: #F2F9F1;
color:#000000;
border: 1px solid #0D5726;
width:100%;
}


.unterbox ul{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

.unterbox li{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}


.unterbox{
font:0.8em Arial, Verdana, Helvetica, sans-serif;
background: #F2F9F1;
color:#000000;
border-bottom: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width:100%;
}
div#LeftPromoBox {width:178px;}
* html div#LeftPromoBox {width:186px;}
div#LeftPromoBox h4{
background: #0E5827;
color:#ffffff;
}

.googlesuche h4{
font-size:1.1em;
}

div#LeftPromoBox p.unterbox {
font:0.8em Arial, Verdana, Helvetica, sans-serif;
/*background: #F2F9F1;*/
background: #eeeeee;
color:#000000;
border-bottom: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width:100%;
}

.unterboxklick {
font:0.8em Arial, Verdana, Helvetica, sans-serif;
/*background: #F2F9F1;*/
background: #eeeeee;
color:#000000;
border-bottom: 1px solid #0E5827;
border-left: 1px solid #0E5827;
border-right: 1px solid #0E5827;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width:100%;
}

.unterboxklick select{width:95%;}

.unterbox a img{border:0px;}

/*---------------------------------------------------------------------------------------------------------- 
------------------- Absatz-Vorlagen Richt Text Editor------------ENDE----------------------- */


/* ------------------  Alles unter LogoBlock oben (ab Pfad)-------------START------------------------
------------------------------------------------------------------------------------------------------------ */

#mainDiv{
text-align:left; 
background: #ffffff;
margin: 0px;
padding: 0px;
}

/*---------------------------------------------------------------------------------------------------------- 
--------------- Alles unter LogoBlock oben (ab Pfad)-------------ENDE----------------------- */



/* ------------------  Content Mitte-------------START------------------------
------------------------------------------------------------------------------------------------------------ */

#huelle{
left:230px;
top:135px;
POSITION: absolute; 
padding-right: 250px; 
TEXT-ALIGN: left;
float:left;
z-index:1;
}

html:lang(de)>body #huelle{
visibility:hidden;
}




#content{
POSITION: relative; 
left: 1px;
top:6.5em;
visibility: visible;
float:left;
}

#content p{
}

#content a{
font-size: 0.8em;
}

#content p a{
font-size: 1em;
}

.csi-text {
font-size: 1em;
}
.csi-text a{
font-size: 1em;
}
.csi-text p {
font-size: 1em;
}
.csi-text p a{
font-size:0.8em;
}
.csi-textpic
{
font-size: 1em;
}
.csi-textpic a{
font-size: 1em;
}


.csi-textpic p{
font-size:0.8em;
}
.csi-textpic p a{
font-size: 0.8em;
}
#content ul{
}

#content li{
font-size: 0.8em
}
#content li a{
font-size: 1em
}
#content li li{
font-size: 1.0em
}


#content a:link, #content a:visited{ 
text-decoration: underline;
font-weight: bold;
color: #749e2e;
}


#content a:hover, #content a:active, #content a:focus{ 
text-decoration: underline;
font-weight: bold;
color: #FF9933;
}


/*---------------------------------------------------------------------------------------------------------- 
------------------------------------- Content Mitte------------ENDE----------------------- */



/* ------------------  Rechte Spalte-------------START------------------------
------------------------------------------------------------------------------------------------------------ */

#rightbox{
position: relative;
float: right;
width:187px;
z-index:99;
}

#rightbox a:link, #rightbox a:visited{ 
text-decoration: underline;
font-weight: bold;
color: #749e2e;
}


#rightbox a:hover, #rightbox a:active, #rightbox a:focus{ 
text-decoration: underline;
font-weight: bold;
color: #FF9933;
}

#promo{
text-align:left;
padding-right: 10px;
}
/*---------------------------------------------------------------------------------------------------------- 
------------------------------------- Rechte Spalte------------ENDE----------------------- */






/* ------------------  Unsichtbar ----------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */


.invisible {
position:absolute;
visibility: hidden;
}


.hide {
display: none;
}

/*---------------------------------------------------------------------------------------------------------- 
------------------------    Unsichtbar----------------------ENDE----------------------- */



/* ------------------  Floatproblem Hintergrund----------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearb{
clear:both;
}

.clearbf{
clear:both;
font-size:0px;
}


/*---------------------------------------------------------------------------------------------------------- 
------------------------    Floatproblem Hintergrund----------ENDE----------------------- */










/* ------------------  Glossar--------------------------------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */


.glossary{
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
color: #000000;
padding-bottom:3px;
}

.type{
font:  0.8em  Arial, Verdana, Helvetica, sans-serif;
color: #000000;
}
.description{
font:  0.8em  Arial, Verdana, Helvetica, sans-serif;
color: #000000;
}

/*---------------------------------------------------------------------------------------------------------- 
------------------------  Glossar ---------------------------------------ENDE----------------------- */









/* ------------------  Sitemap START------------------------
------------------------------------------------------------------------------------------------------------ */

.sitemap{
}

.sitemap p{
}

.sitemap ul{
list-style-type:none;
}

.sitemap li{
list-style-image: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_dgruen.gif);
}

.sitemap li li{
list-style-image: url(http://www.bkk-bergischland.de/t3/fileadmin/templates/images/li_pfeil_dgrau.gif);
}

/*---------------------------------------------------------------------------------------------------------- 
------------------------------------- Sitemap------------ENDE----------------------- */

/*---------------------------------------------------------------------------------------------------------- 
------------------------------------- ECard------------Begin----------------------- */
		.tx-srsendcard-pi1 { width: 100%; color:#000000; }
		.tx-srsendcard-pi1 p { line-height: 125%;  }
		.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none; font-weight: bold; }
		.tx-srsendcard-pi1 a:link {  }
		.tx-srsendcard-pi1 a:visited {  }
		.tx-srsendcard-pi1 a:hover {  }
		.tx-srsendcard-pi1 a:active {  }
		.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { background-color: #ffffff; color:#000000; }
		.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
		.tx-srsendcard-pi1 input[type=submit] { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl { margin: 0; padding: 0; border-style: none; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; border-style: none; text-align: center; float: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: .5em 0 0 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { padding: 0 0 .5em 0;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto;  }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { float: left; }
		* html .tx-srsendcard-pi1 dt.tx-srsendcard-pi1-image-selector-empty-cell { margin-bottom: .1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

		.tx-srsendcard-pi1 fieldset { margin-top: .5em; margin-bottom: .5em; margin-left: 0em; margin-right: 0em}
		.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: .8em; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #35006d; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
		* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid white; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid white; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: white; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #35006d; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 2em;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 3em; float:left;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

#ecardueber{
margin:5px; border-bottom:1px #E5E6E5 solid;
}
#ecardtext{
margin:5px; border-bottom:1px #E5E6E5 solid;
}
#ecardunter{
margin:5px; border-bottom:1px #E5E6E5 solid; font-weight:bold;
}
#ecardabs{
margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:15px; font-family:Arial; font-size: 0.6em; color: #333333; float:right;
}

.error{
color:#ff0000;
}

/*---------------------------------------------------------------------------------------------------------- 
-------------------------------------Ecard------------ENDE----------------------- */

/* ------------------  Formular--------------------------------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */

LEGEND {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 0.3em; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 0.3em; 
	BACKGROUND: #0d5726; 
	PADDING-BOTTOM: 0.3em; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #ffffff; 
	PADDING-TOP: 0.3em; 
	BORDER-BOTTOM: black 1px solid
}
FIELDSET {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em;
width:100%;
display:block;
}

FIELDSET.hintergrundgruen {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em; 
	background-color: #F2F9F1;
}

.fieldset{
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 1em;
}
LABEL.hidden{
visibility: hidden;
}


LABEL.left {
	FLOAT: left; 
	WIDTH: 8em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}

LABEL.left9 {
	FLOAT: left; 
	WIDTH: 15em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}

LABEL.leftbreit{
	FLOAT: left; 
	WIDTH: 13em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}

LABEL.left3 {
	FLOAT: left; 
	WIDTH: 8.5em; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: right
}
LABEL.right {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left
}

LABEL.rightrunter {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left; 
	margin-top: 1em;
}

LABEL.right3 {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left
}


input.rightproz {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
}

INPUT.formulartextfeld {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
font-size:1em;
margin-top:2px; margin-bottom:0px;
}

INPUT.formularbutton{
FLOAT: left; 
BORDER: #000000 1px solid;
TEXT-ALIGN: center; 
FONT-SIZE: 1em;  
margin-top:2px; margin-bottom:2px;
}

INPUT.formularbuttonzwei{
BORDER: #000000 1px solid;
TEXT-ALIGN: center; 
FONT-SIZE: 1.2em;  
}


INPUT.right {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 60%;
}

INPUT.right99 {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 40%;
}

INPUT.right999 {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 95px;
}


INPUT.rightdr {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:35px; 
margin-bottom:2px; 
WIDTH: 60%;
}

INPUT.rightdrei {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
}

INPUT.rightrot {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: right; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
color:#ff0000;
font-weight:bold;
background:#F2F9F1;
}

INPUT.rightgruen{
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: right; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
color:#0d5726;
font-weight:bold;
background:#F2F9F1;
}

select.right {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH:120px;
}

INPUT.righttel {
MARGIN-LEFT: 0.2em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 120px;
}

INPUT.righttermin {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 120px;
}

INPUT.rightbrosch {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 30px;
}

INPUT.rightplz {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 60px;
}

INPUT.rightnl {
	MARGIN-LEFT: 1em;  
	MARGIN-RIGHT: 0.3em;
}
LABEL.leftnl {
	FLOAT: left; 
	WIDTH: 100px; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right;
}


LABEL.rightbeitrag{
	FLOAT: right; 
	WIDTH: 100px; 
	MARGIN-left: 0.8em; 
	TEXT-ALIGN: left;
}


INPUT.right2 {
	FLOAT: left; 
	MARGIN-LEFT: 1em;  
	MARGIN-RIGHT: 0.3em; 
	margin-bottom: 0em; 
	margin-top: 2.2em;
}




INPUT.right3 {
	FLOAT: left; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;
}

INPUT.right4 {
	MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;  
}

INPUT.right5 {
	FLOAT: left;	MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;  margin-top: 0.3em;
}


TEXTAREA.right {
	FLOAT: left; MARGIN-LEFT: 1em; font:1.0em arial;  BORDER: #000000 1px solid; margin-top:2px; margin-bottom:2px; WIDTH: 60%; MARGIN-RIGHT: 0.3em; 
}

TEXTAREA.right99 {
	FLOAT: left; MARGIN-LEFT: 1em; font:1.0em arial;  BORDER: #000000 1px solid; margin-top:2px; margin-bottom:2px; WIDTH: 40%; MARGIN-RIGHT: 0.3em; 
}

FORM BR {
	CLEAR: both
}
FORM {
	FONT: 0.8em/150% Arial, Verdana, Helvetica, sans-serif;
}
.right1 {
	margin: 0px;
}
.right2 {
	margin-left: 42px;
	float: left;
}

INPUT {
	COLOR: #000
}
TEXTAREA {
	BACKGROUND: #fff; COLOR: #000
}

/*---------------------------------------------------------------------------------------------------------- 
-------------------------------------Formular------------ENDE----------------------- */

.tx-pmkrssnewsexport-pi1
{
FONT: 0.8em/150% Arial, Verdana, Helvetica, sans-serif;
WIDTH: 100%;
}

.fuss {
	FLOAT: left; 
	MARGIN-LEFT: 1em;  
	MARGIN-RIGHT: 0.3em
}



/*---------------------------------------------------------------------------------------------------------- 
-------------------------------------Tabellen------------Start----------------------- */

.tabzeileeins{
background:#E5E6E5;
font:0.8em Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
padding-right:5px;
padding-left:5px;
text-align:right;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}
.tabzeileeinscenter{
background:#E5E6E5;
font:0.8em Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
padding-right:5px;
padding-left:5px;
text-align:center;
}

.tabellezeileunter{
background:#F2F9F1;
font:0.8em Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
text-align:center;
padding-right:5px;
padding-left:5px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}

.tabellezeileunterlinks{
background:#F2F9F1;
font:0.8em Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
text-align:center;
padding-right:5px;
padding-left:5px;
}

.tabellecaption{
background:#0D5726;
font:0.8em Arial, Verdana, Helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
text-align:center;
padding:5px;
margin-left:10px;
width:100%;
display:none;
visibility:hidden;
}

.tabellegesamt{
background:#ffffff;
border:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
}

/*---------------------Mitgliedsschaftsantrag--------*/
.mitgliedtr{
display:block;
clear:both;
font:1.0em Arial, Verdana, Helvetica, sans-serif;
}
.mitgliedl{
	FLOAT: left; 
	WIDTH: 15em; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: right;
	font:0.8em Arial, Verdana, Helvetica, sans-serif;}
.mitgliedr{	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: right;
	font:0.8em Arial, Verdana, Helvetica, sans-serif;}





/*---------------------Tastenmenue--------*/


.acc-br {
        clear:left;
}

.acc-deak {
        width:0.9em;
        float:left;
        margin-right:.25em;
        margin-bottom:.25em;
        padding:.25em 1em;
        border:1px dotted #D7E9FF;
        display:block;
}

.accunten{
font:bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
width:80px;
display:block;
}

.accoben{
font:bold 0.8em  Arial, Verdana, Helvetica, sans-serif;
padding-bottom:10px;
width:100%;
display:block;
color:#0D5726;
}

.acc-hidden {
        display:none;
}
.texta{
border:0px;
font: bold 0.8em Arial;
background: #ffffff;
}

.acctaste{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.acc-key {
        text-align:center;
        line-height:1.1em;
        font-size:0.9em;
}

.acckeygesamt{
        text-align:center;
        width:100px;
		border: 1px solid #cccccc;
		padding:10px;
margin-top:22px;
		}

.acc-key a {
        width:0.9em;
        float:left;
        margin-right:0.25em;
        margin-bottom:.25em;
        padding:.25em 1em;
        border:1px solid #6F6F6F;
        display:block;
        text-decoration:none;
}

.acc-key a:link {
        color:#000;
        background:#D3D3D3;
        font-weight:normal;
        text-decoration:none;
}

.acc-key a:visited {
        color:#000;
        background:#D3D3D3;
        font-weight:normal;
        text-decoration:none;
}

.acc-key a:hover {
        color:#FFFFFF;
        background:#0E5827;
        font-weight:bold;
        text-decoration:none;
}

.acc-key a:active {
        color:#FFFFFf;
        background:#0E5827;
        font-weight:normal;
        text-decoration:none;
}

.acc-key a:focus {
        color:#000000;
        background:#71B61D;
        font-weight:bold;
        text-decoration:none;
}

.acc-logo {
        background:transparent;
        line-height:1.1em;
        font-size:0.9em;
        letter-spacing:0;
        text-decoration:inherit;
}

.acc-logo a {
        background:transparent;
        border:0;
        margin:.25em 0 0 .25em;
        color:#FF0000;
        padding:.25em;
        text-decoration:none;
}

.acc-logo a:link {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:visited {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:hover {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:active {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:focus {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}
.acc-text {
        background:transparent;
        color:#000080;
        font-variant:small-caps;
        letter-spacing:0;
         font-weight:bold;
        font-style:normal;
        font-family:verdana,tahoma,arial,sans-serif;
}

.acc-text em {
        background:transparent;
        color:#F00;
        letter-spacing:0;
        font-style:italic;
}
/*-----------Poll---------

		.tx-quickpoll-pi1 div.pollbar { margin-left:3px;background: #ccc;border:0px; width:170px;}
		.tx-quickPoll-pi1 .polltable{WIDTH: 175px;border-collapse:collapse;}
		.tx-quickPoll-pi1 h2 {font-size:1em;}
		.tx-quickPoll-pi1 th {margin:0px;text-transform:none;padding:0px;}
		.tx-quickPoll-pi1 td { text-transform:none;border:0px;}
		div.tx-quickPoll-pi1 td.pollquestion {padding:0px; margin-left:3px; font: 1.2em  Arial, Verdana, Helvetica, sans-serif;}
		.tx-quickPoll-pi1 .pollanswer {padding:0px; margin-left:3px;}
		.tx-quickPoll-pi1 .polltotal {padding:0px; margin-left:3px;}
		

*/
.tx-quickPoll-pi1 div.pollresulttext {color:#0E5827;}
.tx-quickpoll-pi1 div.pollbar { margin-left:3px;background: #ccc;border:0px; width:170px;}



div.polltotal{
display:none;
}
*html div.tx-quickpoll-pi1  h2.polltitle{
width:175px;
color:#ffffff;
background: #71B61D;
display:block;
padding:3px;
margin:0px;
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}

div.tx-quickpoll-pi1 h2.polltitle{
width:169px;
color:#ffffff;
background: #71B61D;
display:block;
padding:3px;
margin:0px;
font: bold 1em  Arial, Verdana, Helvetica, sans-serif;
}


div.pollquestion{
font: 1em  Arial, Verdana, Helvetica, sans-serif;
}
div.tx-quickpoll-pi1{border:1px solid #000;}
div.pollinner{margin:5px;}

.tx-timtabsociable-pi1 {margin:4px 0px;float:right;}

.tx-timtabsociable-pi1 .booky{font-size:0.8em; padding-right:4px; display:none;}

.tx-timtabsociable-pi1 a img{border:0px;padding:2px; vertical-align:bottom}

.tx-timtabsociable-pi1 img{height:15px;border:1px solid #ccc;}


















.gelbeseitenteil .gb-background {
			position:relative;
			width: 468px;
			height: 80px;
	  		background:url(
http://www.die-bergische-kk.de/t3/fileadmin/user_upload/images/Redaktion/GelbeSeiten/full_banner.gif) no-repeat;
	  	}
		.gelbeseitenteil  .gb-logo {
			position: absolute;
			top: 33px;
			left: 10px;
			width:77px;
			height:12px;
			display:block;
		}
		.gelbeseitenteil form {
			display:block;
			overflow:hidden;
		}
		.gelbeseitenteil .what-to-search {
			display:inline;
			float: left;
			margin-top: 20px;
			margin-left: 94px;
			font: 14px/14px Arial,Helvetica,sans,sans-serif;
		}
		.gelbeseitenteil .where-to-search {
			display:inline;
			float: left;
			margin-top: 20px;
			margin-left: 5px;
			font: 14px/14px Arial,Helvetica,sans,sans-serif;
		}
		.gelbeseitenteil .what-to-search label,
		.gelbeseitenteil .where-to-search label,
		.gelbeseitenteil .distance-to-search label {
			font:9px/9px Arial,Helvetica,sans,sans-serif;
			color:#333;
			display:block;
			margin:0 0 2px;
		}
		.gelbeseitenteil .what-to-search span,
		.gelbeseitenteil .where-to-search span {
			display:block;
			margin:5px 0 0;
			font-weight:bold;
			height:15px;
			overflow:hidden;
		}
		.gelbeseitenteil .input-fields {
			background:url(http://www.die-bergische-kk.de/t3/fileadmin/user_upload/images/Redaktion/GelbeSeiten/bg_input_banner.gif) no-repeat 0 0;
			_background:#fff;
			border: solid 1px #7e7000;
			height:21px;
			_height:22px;
			padding:2px 4px 0 4px;
			font: 14px/14px Arial,Helvetica,sans,sans-serif;
			font-weight:bold;
		}
		.gelbeseitenteil select.input-fields {
			_margin-top:1px;
			height:21px;
			_height:22px;
			padding:1px;
			font: 14px/14px Arial,Helvetica,sans,sans-serif;
			font-weight:bold;
		}
		.gelbeseitenteil select.input-fields option {
			background:#fff;
			padding:3px;
		}
		.gelbeseitenteil .submit {
		 	width: 60px;
	  		height: 27px;
			float: left;
			margin-top: 30px;
			margin-left: 5px;
		}
		.gelbeseitenteil .link-list {
			display:block;
			overflow:hidden;
			width: 360px;
			margin:-11px 0 5px 94px;
			_margin:3px 0 5px 96px;
			font:9px/11px Arial,Helvetica,sans,sans-serif;
		}
			.small {
				width:205px;
				margin-left:250px;
			}
		.gelbeseitenteil .link-list strong {
			display:block;
			font-weight:normal;
			float:left;
			margin-bottom:1px;
			_margin-bottom:2px;
		}
		.gelbeseitenteil .link-list a {
			text-decoration:underline;
			color:#000000;
			display:inline-block;
		}
