/* =============================================================================
    PRINT CSS
============================================================================= */
@media print{
	div #header{ display : none;}
	div #locationBar { display : none;}
	div #leftColumn{ display : none;}
	div #footer{ display : none;}
	div #rightColumn{ display : none;}
	div #statusHeader{ display : none;}
    	#hintShowPrint{display:block;}
    	#hintHiddenPrint{display:none;}
    	#logoPrintCalculator{display:none;}
    	.hintShowPrint{display:block;}
    	.hintHiddenPrint{display:none;}
	    #raquoHelp{display:none;}
	.buttonOptional { display : none;}
	.button { display : none;}
	.buttonHidden { display : none;}
	input[type = "submit"] {display : none;}
	body {width:800px !important;background:url('../images/empty.gif') !important;background-color:white !important}
  body *{background-color:white !important}
  div #content{background-color:white !important;background:url('../images/empty.gif') !important;}
}
#logoPrintCalculator{display:none;}
/* hide in media screen */
#hintShowPrint{display:none;}
.hintShowPrint{display:none;}
/* hide in media print */
#hintHiddenPrint{display:block;}
.hintHiddenPrint{display:block;}
/* =============================================================================
    GLOBAL IE6
============================================================================= */
/* IE6 \*/
* html {
	padding:0;
	margin:0;
}
*html span.PDFSize{
  padding-left:0.5em;
}
/*  */
/* =============================================================================
    SEARCH FORM
============================================================================= */
.titleSearch{
	margin:0;
	padding-top:1.25em;
	padding-bottom:2em;
	white-space:nowrap;
}
.sizeme {
  vertical-align:middle;
  position:absolute;
  top:4.16em;
  left:62.84em;
  width:20.5em;
  height:1.5em;
  text-align:right;
  margin:0 2em 0 0;
  z-index:100;
}
.searchme {
  color:red;
  position:absolute;
  top:6.12em;
  left:63em;
  text-align:right;
  vertical-align:middle;
  width:20.3em;
  height:2em;
  padding:0;
  margin:0;
  z-index:500
}
.searchme form{
  height:2em;
}
#search{
  width:21em;
  border:1px solid #fff;
  border-width:0 0 0 0;
  padding-right:0;
  padding-top:0;
  z-index:100;
}
#criteria{
  width: 17.4em; 
  z-index:100;
  height:1.5em;
  float:left;
  margin:0.1em 0 0 0;
}
/* IE6 \*/
*html .searchme{
  top:6.22em;
  left:61.7em;
  width: 20.9em; 
}
*html #search{
  top:3.33em;
}
*html #criteria{
  width:16.9em;
}
/* */
/* =============================================================================
    MISCELLANEOUS
============================================================================= */
body {
  margin: 0em;
  padding:0em;
  background-color:white;
  background-image:url("");
  background-repeat:repeat-y;
  background-position: 0 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  height:100%;
  max-height:100%;
}
.bodyForm {
  background:url('../images/empty.gif') !important;
  background-color:#FFFFFF !important;
}
.imgBetreuerHeader{
  width:52.42em;
  z-index:0;
  position:absolute;
  left:0;
}
/* ******************************************************** */
#content .imageRight{
  text-align:right;
  margin-bottom:0;
}
#content, #content p, #content div, #content span, #content table{
	line-height:normal;
}
#content p, div, span{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.rightContent {
	margin: 0 0 0 0;
	width: 20em;
	max-width: 20em;
	color: #99200f;
	line-height:1.3em;
}
.size12{
  font-size:12px;
  background-image:none !important;
  padding-left:0 !important;
}
.size14{
  font-size:14px;
  background-image:none !important;
  padding-left:0 !important;
}
.size16{
  font-size:16px;
  background-image:none !important;
  padding-left:0 !important;
}
.linkDecoration{
  text-decoration:underline;
}
span.nowrap {
  white-space:nowrap;
}
#hint{
	padding: 0.16em 0 0.83em 0;
  color:black;
  font-weight:bold;
}
.logo{
  position:absolute;
  top:0.91em;
  left:6em;
}
hr.dotted {
  border:0;
  color:white;
  border-bottom:1px dotted #196fac !important;
}
#errors{
  padding: 0.16em 0 1em 0
}
#errorsHeader{
	color:#ed1019 ;
}
#content #errors ul {
	list-style-type: none;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
  font-size: 1em;
}
#content a[href*="external:http:"],#content a[href*="external:https:"],#content a[href*="http:"],#content a[href*="https:"],.rightContent a[href*="external:http:"],.rightContent a[href*="external:https:"],.rightContent a[href*="http:"],.rightContent a[href*="https:"] {
  background: transparent url(../images/externerLink.gif) no-repeat scroll left center;
  padding-left: 1.7em;
}
#content a[href*="debeka.de/download"]{
  background: transparent url(../images/externerLink.gif) no-repeat scroll left center !important;
  padding-left: 1.7em !important;
}
#content a[href*="external:http:"] img,#content a[href*="external:https:"] img,#content a[href*="http:"] img,#content a[href*="https:"] img{
  position:relative;
  left:-1.7em;
  top:0.08em;
}
#content a[href*="srcmhv91"],#content a[href*="srcmhv31"],#content a[href*=".debeka.de"],.rightContent a[href*="srcmhv91"],.rightContent a[href*="srcmhv31"],.rightContent a[href*=".debeka.de"]{
  background-color: transparent;
  background-image: url(../images/empty.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 0;
}
#content a[href*="debeka.de"] img, #content a[href*="srcmhv91"] img,#content a[href*="srcmhv31"] img {
  left:0;
}
.titleSearch {
	margin:0;
	padding-top:1.25em;
	padding-bottom:1.66em;
	white-space:nowrap;
}
h1, #content h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #000000;
	padding: 0 0 0 0;
  margin:0 0 0.5em 0;
	line-height:1em;
}
/* IE6 \*/
* html #content h1 {
	margin: 0 0 1.33em 0;
}
/*  */
h2, #content h2 {
  color:#009DE0;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1.4em;
	font-weight: bold;
	margin: 2.14em 0 0.84em 0;
	line-height:1em;
	
}
h3, #content h3 {
  font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em;
	font-weight: bold;
	margin: 2em 0 1em 0;
	color: #000000;
	line-height:1.3em;
}
#content #overview h3 {
  padding:0;
  margin:2em 0 1em 0;
}
#content h3.sitemap {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 0 0 0.5em 0;
	font-size: 1em;
	font-weight: bold;
  text-decoration: none;
}
h3 a.anker{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0 0;
	padding: 0 0 0 0;
}
h3 a.upLink{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0 0;
	padding: 0 0 0 0;
}
h3.sitemap a{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0 0;
	padding: 0;
	text-decoration: underline;
}
h4, #content h4 {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 1em 0 0.25em 0;
	font-size: 1em;
	font-weight: normal;
}
h5{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1.5em; 
	font-weight: normal;
	margin:0.25em 0 0.08em 0;
	color: #000000;
}
#presentation img {
  margin-top:1.25em;
}
#hilfe_logo{
  position:relative;
  top:0.16em;
  left:-0.41em;
}
.img  {
  border-style: none;
  border-width: 0;
  text-decoration: none;
  position: absolute;
  top:0.97em;
  left:6em;
  height:5.08em;
  width:28.5em;
}
/* [alt=Aufzaehlungszeichen]  */
#mainContainer #columnContainer .centerRightColumn #centerColumn #content span div img, #mainContainer_help #container_help #paddingFrame_help #frame_help #columnContainer_help #centerColumn_help #content p span div img{
  position:relative;
  top:0.08em;
  left: 0.41em;
  display:inline;
}
/* =============================================================================
    A HREF FORMAT
============================================================================= */
a {
	text-decoration: none;
	color: #196fac;
}
a:link {
	text-decoration: none;
	color: #196fac;
}
a:visited {  
	text-decoration: none;
	color: #6d4a8e; 
}
a:focus {
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
a:active { 
	text-decoration: underline;
}
a.black, black{
  color:#000000;
}
a.selected {
  /*font-weight:bold;*/
}
a.hotSelected {
  font-weight:bold;
}
.tblHeadBg a{
  color:white !important;
  border-color:white !important;
}
.tblHeadBg a:hover{
  border-bottom-color: #D4ECF9 !important;
	color: #D4ECF9 !important;
}
#content h3 a, #content h3 a.aContentNone:link{
	background: url('../images/ic_bullet_blau.gif') no-repeat;
	background-position: 0 0;
	display: block;
	padding: 0 0 0 1.25em;
	color:#196FAC;
}

#content h3.sitemap a{
	background: none;
	display: block;
	padding: 0 0 0 0;
	color:#000;
}
a[href^="mailto:"], a[href*="external:mailto:"], a[href^="javascript:linkTo_UnCryptMailto"] {
  background-color: transparent;
  background-image: url(../images/email.gif) !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 1.41em !important;
}
#rightColumn a[href^="mailto:"], #rightColumn a[href*="external:mailto:"] {
  background-color: transparent;
  background-image: url(../images/email_rot.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 1.41em;
}
a#noMailToIcon[href^="mailto:"], a#noMailToIcon[href*="external:mailto:"]{
  background-image: url();
  background-repeat: no-repeat;
  padding-left: 0;
}
a img{
  border-width: 0;
}
.cal, a[href*="rechner_tarifrechner"]{
  background-image:url(../images/Rechner_blau.gif); 
  background-repeat:no-repeat;
  background-position:left top;
  background-color:transparent;
  padding-left:1.41em;
}

a[href*="rechner_tarifrechner/index.html"], #content a.noDecoration, #content .menuDiv .voice a.noDecoration{
  background-image:url(../images/empty.gif); 
  background-color:transparent;
  padding-left:0;
  
}

#content h3 a.cal, #content #form h3 a.cal{
  background-image:url(../images/pfeilRechner.gif); 
  background-repeat:no-repeat;
  background-position:left top;
  background-color:transparent;
  padding-left:2.57em;
}
/* =============================================================================
    FORMAT FORMS
============================================================================= */
.inputFieldLabel{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #FFFFFF;
}
.formatFieldsLabelGray{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #FFFFFF;
}
.buttonSearch {
	color: #99200F;
	background: url('../images/magnifier.gif') no-repeat center center;
	font-weight:bold;
	border-width: 1px;
	border-style: solid;
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 1em;
	margin: 0;
  z-index: 100;
  width:2.21em;
  height:2em;
  border:0;
}
#buttons {
  padding-top:0.16em;
}
#content #form .button, #content .button {
  background:#EEEEEE url('../images/button_background.gif') repeat-x scroll left center;
  border-color:#DDDDDD #999999 #999999 #DDDDDD;
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  font-weight:bold;
  margin:0;
  padding:0.25em 1em;
  width:auto;
}
#content #form .button:hover, #content .button:hover{
  background:#EEEEEE url('../images/button_background.gif') repeat-x scroll left center;
  border-color:#DDDDDD #999999 #999999 #DDDDDD;
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  font-weight:bold;
  margin:0;
  padding:0.25em 1em;
}
/* IE6 \*/
*html .button {
	margin: 1em 0.33em 0 0.25em;
}
/* not IE5-mac.\*/
.buttonOptional {
  background:#EEEEEE url('../images/button_background.gif') repeat-x scroll left center;
  border-color:#DDDDDD #999999 #999999 #DDDDDD;
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  font-weight:normal;
  margin:0;
  padding:0.25em 1em;
}
/* IE \*/
*html .buttonOptional {
	margin: 1em 0.33em 0 0.25em;
}
/*  */
.buttonOptional:hover{
  background:#EEEEEE url('../images/button_background.gif') repeat-x scroll left center;
  border-color:#DDDDDD #999999 #999999 #DDDDDD;
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  font-weight:normal;
  margin:0;
  padding:0.25em 1em;
}

#spanButtonOptional{
  background:#EEEEEE url('../images/button_background.gif') repeat-x scroll left center;
	border-color:#DDDDDD #999999 #999999 #DDDDDD;
	color:#000000;
	position:relative;
	top:0;
	padding:0.35em 1em 0.32em 1em;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	cursor:default;
}
/* IE6 \*/
*html #spanButtonOptional{
  color:#99200F;
  position:relative;
  top:-0.08em;
	background-position: 0 -0.33em;
	padding:0.35em 1em 0.32em 1em;
  border-color:#DDDDDD #999999 #999999 #DDDDDD;
  border-bottom-style:solid;
	border-bottom-width:0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	cursor: default;
}
/*  */
#spanButtonOptional:hover{
	color:#99200F;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-color:#DBDBDB #7F7F7F #7F7F7F #DBDBDB;
	cursor:default;
}

#content form p .linkButtonOptional {
	margin-right:0.58em;
	text-decoration:none !important;
	border-bottom-color:#7F7F7F;
	border-bottom:solid 1px #7F7F7F;
}
#content form p .linkButtonOptional a:hover{
	color:#000000;
	margin-right:0.58em;
	text-decoration:none !important;
}

.buttonLink{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 1em;
	background-color: #F7F7F7;
	color: #99200F;
	text-decoration: underline;
	border-style:none;
	text-align: left;
	padding:0;
	margin:0;
	position:relative;
	left:-0.33em;
	cursor:default;
}
/* IE6 \*/
*html .buttonLink {
	position:relative;left:0;
}
/*  */
.buttonHidden{
	border-style:none;
	background-color:#F7F7F7;
	width:0;
	height:0;
}

.buttonFlagCal{
  margin-left:auto;
  margin-right:auto;
  background:url(../images/ic_arrowSmall_left.gif) no-repeat;
  background-position:0.83em center;
  background-repeat:no-repeat;
  text-align:right;
  width:18.5em;
}


.formatFields {
  background: url(../images/bg_searchField.gif) no-repeat;
	background-color: #FFFFFF;
	border-left : 1px solid #999888;
	border-right : 1px solid #C6C6C6;
	border-top : 1px solid #999888;
	border-bottom : 1px solid #C6C6C6;
	font-size:1em;
	font-family: Verdana, Helvetica, sans-serif; 
	padding: 1px;
}
.textfield {
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #C6C6C6 #C6C6C6 #000000;
	padding: 0.08em 0.08em 0.08em 0.08em;
}

.radioCheckCorrection{
  position:relative;
  top:0.3em;
}

.radioCheck{
	margin:0.08em 0.16em 0.33em 0;
}
.checkbox{
	margin:0.41em 0.16em 0 0;
}
/* IE \*/
* html .radioCheck{
	margin:-0.25em 0 0.33em -0.33em;
}
* html .checkbox{
	margin:0 0 0 -0.33em;
}
/* */
/* =============================================================================
    ERRORS
============================================================================= */
#errorsHeader{
	color:#ed1019 ;
}
#errors{
  padding: 0.16em 0 0.83em 0
}
#content #errors ul {
	list-style-type: none;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
  font-size: 1em;
}
#content #errors li {
	padding: 0 0 0 1.75em;
	margin: 0 0 0.25em 0;
	background:transparent url(../images/bullet_orange.gif) no-repeat scroll left top;
	color:#000;
}
/* =============================================================================
    TABLES IN FORM
============================================================================= */
.Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #666666; 
	background-color: white;
	vertical-align:top;
	}
.tblBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #FFFFFF;
	vertical-align:top;
	}
.tblBgSmall{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.91em; 
	color: #000000; 
	background-color: #FFFFFF;
	vertical-align:top;
	}	
.tblBlackHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #000000; 
	background-color: #5CC5ED;
	padding: 0.25em 0 0.25em 0.41em;
	}
span.tblFormStatusAktivBg, div.tblFormStatusAktivBg, p.tblFormStatusAktivBg, b.tblFormStatusAktivBg, td.tblFormStatusAktivBg * {
  color: #FFFFFF;
  }
.tblBlackHeadBg span,.tblBlackHeadBg div,.tblBlackHeadBg p,.tblBlackHeadBg b {
  color: #000;
  }	
.tblHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #000000; 
	background-color: #5CC5ED;
	padding: 0.25em 0 0.25em 0.41em;
	vertical-align:top;
	}
.tblHeadBgDeep{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #00aeef;
	padding: 0.25em 0 0.25em 0.41em;
	vertical-align:top;
}	
.tblTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #D4ECF9;
	padding: 0.25em 0.41em 0.25em 0.41em;
	vertical-align:top;
}
.tblNewsTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #D4ECF9;
}
.tblNewsTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #000000; 
	background-color: #D4ECF9;	
}
td.tblFormStatusAktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #FFFFFF;
	background-color: #467546;
	padding:0.5em 0 0.5em 1em;
}
td.tblFormStatusInaktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000;
	background-color: #CBDDCB;
	padding: 0.5em 0 0.5em 1em;
}
td  {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em;
	vertical-align:top;
}
td.tblWayHomeBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #017CA6; 
	background-color: #88C5DA;
}
td.tblNavBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #DDDDDD; 
	background-color: #88C5DA;
}
td.tblContentBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #FFFFFF;
}
td.tblContentSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #FFFFFF;
	padding-right:0.2em;
}
td.tblContentBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000;
	background-color: #FFFFFF;
}	
td.tblContentSmallBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #017CA6;
	background-color: #F7F7F7;
}
td.tblFooterBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #666666; 
	background-color: #F7F7F7;
}
td.tblFooter{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #666666; 
	background-color: #F7F7F7;
}
td.tblNavEbene1Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #DDDDDD; 
	background-color: #017CA6;
  BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #00678A;
  BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #00678A;
  BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #00435D;
  BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #00435D;
}
td.tblNavEbene2Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #FFBC1A; 
	background-color: #0099CB;
  BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #00678A;
  BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #00678A;
  BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #00435D;
  BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #00435D;
}
td.tblNavEbene2{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #FFBC1A; 
	background-color: #0099CB;
}
td.tblBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #000000; 
	background-color: #E5E5E5;
	background-image:URL(]]><link>/pics/website/header.gif</link><![CDATA[);
	vertical-align:top;
}
td.tblBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #000000; 
	background-color: #F0E7E7;
	vertical-align:top;
}
td.tblPreBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #F7F7F7;
	vertical-align:top;
}
td.tblPreBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #666666; 
	background-color: #F7F7F7;
	vertical-align:top;
}
td.tblPreBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #666666; 
	background-color: #F7F7F7;
	vertical-align:top;
}
td.tblFormBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #E5E5E5;
	vertical-align:top;
}
td.tblFormBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #000000; 
	background-color: #D4ECF9;
	vertical-align:top;
}

table.tblBg > tbody > tr > td.tblFormBoxTextBg{
  padding-left:1em;
}

td.tblFormBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.91em; 
	color: #666666; 
	background-color: #E5E5E5;
	vertical-align:top;
}
/* =============================================================================
  OPENCMS
============================================================================= */
tblContentBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #DDDDDD; 
	background-color: #88C5DA;
}
h5{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1.08em; 
	font-weight: bold;
	margin:0.25em 0 0.08em 0;
	color: #000000;
}
.mainpageboxbg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #666666; 
	background-color: #f7f7f7;
}
.mainpageboxbg td{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #666666; 
	background-color: #f7f7f7;
}	
/* =============================================================================
  NEW FORM 
============================================================================= */
.form{
	width:100%;
	border-top:solid thin #FFFFFF;
	border-width:1px;
}
#content .form #ym_plz{
  width:14.16em !important;
}
#content .form #ym_ort{
  width:19.16em !important;
}
#content .form #ym_umkreis{
 width:15.345em !important;
 height:2.1em;
 /*height:1.9em;*/
}
*html #content .form #ym_plz{
  width:14.16em !important;
}
*html #content .form #ym_ort{
  width:19.16em !important;
}
*html #content .form #ym_umkreis{
 width:14.19em !important;
 height:2em;
}
*html #content .form #ym_umkreis select{
 font-size:0.9em !important;
}
/* 1 Box in die Spalte der Formular */
.box{
	width:99.7%;
	float:left;
	background-color: #D4ECF9;
	border-right:solid thin #FFFFFF;
	border-bottom:solid thin #FFFFFF;
	border-left:solid thin #FFFFFF;
	border-width:1px;
}
.lbl{
	width:9.58em;
	padding:0.25em 0 0.16em 0.25em;
	float:left;
}
.val{
	width:30.83em;
	float:left;
	padding:0.25em 0.16em 0.25em 0;
	vertical-align:bottom;
}
.val *{
	width:10.08em;
}
/* Standard Box Links */		
.box_left{
	width:50%;
	float:left;
	background-color: #D4ECF9;
	
	border-right:solid thin #FFFFFF;
	border-bottom:solid thin #FFFFFF;
	border-left:solid thin #FFFFFF;
	border-width:1px;
}
.lbl_left{
	width:9.16em;
	padding:0.25em 0 0.16em 0.25em;
	float:left;
}
.val_left{
	width:10.41em;
	float:right;
	padding:0.25em 0.16em 0.25em 0;
	vertical-align:bottom;
}
.val_left *{
	width:10.08em
}
/* Standard Box Rechts */		
.box_right{
	width:49.5%;
	float:right;
	background-color: #D4ECF9;
	border-right:solid thin #FFFFFF;
	border-bottom:solid thin #FFFFFF;
	border-width:1px;
}
.lbl_right{
	width:5.83em;
	float:left;
	padding:0.25em 0 0.16em 0.25em;
}
.val_right{
	width:13.75em;
	float:right;
	padding:0.25em 0.16em 0.25em 0;
	vertical-align:bottom;			
}
.val_right *{
	width:13.33em;
}
/* Hinweis ueber die Spalte */
.hint{
	clear:both;
	width:40.83em;
	padding:0.25em 0 0.16em 0.25em;
	float:left;
}
.hint *{
	width:40.25em;
}
/* 1 Box Links in die Spalte der Formular */		
.lbl1{
	clear:both;
	width:9.58em;
	padding:0.25em 0 0.16em 0.25em;
	float:left;
}
.val1{
	width:30.83em;
	float:left;
	padding:0.25em 0.16em 0.25em 0;
	vertical-align:bottom;
}
.val1 *{
	width:10.08em
}
/* 1 Box Recht in die Spalte der Formular */				
.lbl2{
	clear:both;
	width:26.91em;
	padding:0.25em 0 0.16em 0.25em;
	float:left;
}
.val2{
	width:13.5em;
	float:left;
	padding:0.25em 0.16em 0.25em 0;
	vertical-align:bottom;
}
.val2 *{
	width:13.33em
}
/* =============================================================================
  STRUCTURE
============================================================================= */
#mainContainer {
  /*position:relative;*/
  min-width:83.3em;
  /* visible*/
  overflow:hidden;
  /* no-limit */
	/*width:83.4em;*/
	min-height:58.4em;
	font-size:1em;
}
*html #mainContainer {
  overflow:hidden;
  overflow-y:visible;
}
#header {
	height: 10.35em;
	overflow:visible;
	background-color: #DBDBDB;
	overflow:visible;
}
#headertitle {
	float:left;
	height: 5.91em;
	max-height: 5.91em;
  width: 58.75em;
  max-width:58.75em;
  padding-left:6em;
}
#headerNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
  line-height:1.5em;
	color: #000000;
	padding:auto 0 0 auto;
  margin:0.66em 0 0 0;
  position:absolute;
  width:66.66em;
  left:16.58em;
  top:0;
  text-align:right;
}
#headerNav a {
  /* padding: 0 0 0 1.25em;*/
  color: #000000;
  border-bottom-width: 0;
  text-decoration: none;
}
#headerNav a:hover {
  /* padding: 0 0 0 1.25em;
  background:url('../images/bullet_hellgrau.gif') no-repeat;
  background-position:0 0.41em;
  color: #0099CB;*/
  border-bottom-width: 0;
  text-decoration: underline;
}
#headerNav ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
  list-style-type:None;
  margin:0;
  padding:0;
  float:left; 
  padding:0 1.66em 0 0;
  list-style-position:inside;
}
/* IE6 \*/
* html #headerNav ul {
	position:relative;
	left: -1.41em;
	padding:0 0.41em 0 0;
	list-style-position:inside;
}
/*  */
.halbeBreiteLeftHeader {
	width: 16%;
	max-width:16%;
	overflow:hidden;
	margin:0;
	padding:0;
	float: left;
	line-height:1.5em;
	display:inline;
}
.halbeBreiteRightHeader {
  float:left;
	width: 40%;
	max-width:40%;
	overflow:hidden;
	padding: 0 0 0 0;
	line-height:1.5em;
	display:inline;
}
/* IE6. \*/
* html .halbeBreiteRightHeader {
  float:left;
	width: 26%;
	max-width:26%;
	overflow:visible;
	padding: 0 0 0 0;
	display:inline;
}
/* =============================================================================
    BREADCRUMB
============================================================================= */
#content #locationBar a {
	text-decoration: none;
	color: #777777;
}
#content #locationBar a:link {
	text-decoration: none;
	color: #777777;
}
#content #locationBar a:visited {  
	text-decoration: none;
	color: #777777;
}
#content #locationBar a:focus {
	text-decoration: none;
	color: #777777; 
}
#content #locationBar a:hover{
	text-decoration: underline;
	color: #777777;
}
#content #locationBar a:active { 
	text-decoration: underline;
	color: #777777;
}
#locationBar {
	line-height: 1em;
	z-index:300;
	font-size: 0.9em;
  color: #777777;
  padding-bottom:1.11em;
  padding-top:1.11em;
}
#columnContainer {
	background-color: white;
	/* no-limit */
	width:83em;
	font-size:1em;
}
/* =============================================================================
    LEFT COLUMN
============================================================================= */
#leftColumn {
  /*background-image:url("../images/balkenLinks.gif");
  background-repeat:repeat-y;*/
  position:relative;
  z-index:4;
	width: 18.75em;
	max-width: 18.75em;
  padding:1.41em 0 1.66em 0;
	float: left;
	bottom:0;
}
#leftColumn a {
	color: #000000;
	border-bottom-width: 0;
	text-decoration: none;
}
#leftColumn a:hover {
	/*color: #017ca6;*/
	border-bottom-width: 0;
}
#leftColumn a.hot {
	color: #017ca6;
	border-bottom-width: 0;
      /*-- font-weight: bold;--*/
}
.navContent {
	margin: 0 0 0.83em 1.25em;
	padding: 0.08em 0 0.75em 0;
	color: #FFFFFF;
	font-size: 1em;
  line-height:1.25em;
	background-color: #white;
	border-style:solid;
	border-width:0;
	border-color: #00658C #00415A #00415A #00658C;
	position:relative;
	z-index:4;
}
ul.firstLevel {
	margin: 0;
	padding: 0 0 0 0.16em;
	list-style: none;
}
li.firstLevel {
  line-height: 1.04em;
  padding: 0 0.41em 0.08em 0.41em;
  margin: 0 0 0.33em 0;
  background-color: #E5E5E5;
}
ul.secondLevel {
  margin: 0 0 0 0.08em;
	padding: 0;
	list-style:none;
}
li.secondLevel {
	padding: 0.41em 0 0 1em;     
  line-height: 1.08em;
}
span.hot {
	color: #EDAC0F;
}
/* =============================================================================
  CENTER COLUMN
============================================================================= */
.centerRightColumn {
  padding:0;
  margin:0;
  z-index:4;
  /* no-limit width:100%; */
  width:83em;
  min-height:50.5em;
  position:relative;
  overflow:hidden;
}
#centerColumn {
	/*display: inline;
	overflow:hidden;*/
	min-width:41.66em;
	color: #000000;
	margin: 0 21em 0.83em 6em;
}
* html #centerColumn {
  margin: 0 22.10em 0.83em 6em;
}
/* =============================================================================
  CONTENT
============================================================================= */
#content {
	color: #000000;
  overflow:visible;
  background-image:url("../images/empty.gif");
  margin-left: 1em;
  /*width:56.5em;*/
  /* no-limit width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "600px" : "100%");*/
  /*width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 5000 ? "56.5em" : "100%");*/
}

#content.noMargin{
  margin-right:0em !important;
} 

#form{
 
}
#content.marginRightContent, .marginRightContent{
  margin-right:5em;
}
 
*html .marginRightContent{
  margin-right:5em;
}
#tableContent {
  margin: 0 0 1em 0;
}
#titleContent{
  padding-right:2em;
  vertical-align:top;
}
#imageContent {
  width:18em;
  padding: 0.5em 0 0 0;
}
#content p {
	font-family: Verdana, Helvetica, sans-serif;
	line-height:1.4em;
	margin: 0 0 1.2em 0;
}
#content .boxOverview p {
  margin-top:1em;
}
#content a:link {
	color: #196fac;
  text-decoration: none;
	line-height:1.2;
}
#content a:visited {  
	color: #6D4A8E; 
	text-decoration: none;
}
#content a:focus {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content a:active {  
	text-decoration: underline;
}

#content .boxes a:link{
  color:#196FAC;
}
#content a.normal {  
	font-weight: normal;   
}
#content a.aContentNone:active {  
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;   
	text-decoration: underline;
	border-bottom-style: none;
	line-height:1.2;
}
#content a.aContentNone:link {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #196fac; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
}
#content a.aContentNone:visited {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #6d4a8e; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
}
#content a.aContentNone:hover {  
	text-decoration: underline;
	border-bottom-style: none;
	line-height:1.2;
}
#content a.aContentNone:active {  
	text-decoration: underline;
}

#content #mainContainer_lexicon a.normal {  
	color: #000; 
}
#content a.aContentNone:active {
	text-decoration: underline;  
	color: #000; 
}
#content a.aContentNone:link {  
	color: #000; 
}
#content a.aContentNone:visited {  
	color: #6d4a8e !important; 
}
#content a.aContentNone:hover {  
	text-decoration: underline;
}
#content a.blue {
  color: #196FAC!important;
}

#content a.black{
  color:#000000;
  text-decoration:none;
}
#content a.black:visited {
  color:#6d4a8e;
  /*#000000;*/
  text-decoration:none;
}
#content a.black:hover{
  text-decoration:underline;
}
#content ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 1.2em 0;
	line-height:1em;
}
#content #boxes ul, #content .boxes ul {
  padding-left:1em;
  padding-right:1em;
  padding-top:1em;
}
#content ul ul{
	margin: 0 0 0 0;
}
#content ul li{
	padding: 0 0 0 1.4em;
	margin: 0 0 0.6em 0;
	background:url('../images/bullet_blau.gif') no-repeat;
  background-position:0 0.33em;
  line-height:1.2;
}
#content ul li li, #content ul ul li{
	padding: 0 0 0 1.25em;
	margin: 0 0 0.6em 0;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position:0 0.41em;
}
#content ul > ul > li{
	padding: 0 0 0 2.5em;
	margin: 0 0 0.6em 0;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 1.25em 0.41em;
}
#content ul > ul > ul> li{
	padding: 0 0 0 3.75em;
	margin: 0 0 0.6em 0;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 2.5em 0.41em;
}
#content ul > ul > ul> ul > li{
	padding: 0 0 0 5em;
	margin: 0 0 0.6em 0;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 3.75em 0.41em;
}
#content ul#linkList li, #content ul.linkList li, #rightColumn ul.linkList li{
  background:transparent url(../images/ic_bullet_blau.gif) no-repeat scroll 0em 0;
  line-height:normal;
  margin: 0 0 0.6em 0;
  padding: 0 0 0 1.25em;
}

*html #content .boxes .attachment ul#linkList li, *html #content .boxes .attachment ul.linkList li, *html #content .boxes .attachment ul li, *html #content .boxes .attachment ul li, *html #content .boxes .attachment ol li, *html #content .boxes .attachment ol li{
  width:15.9em;
}
#content ul.linkList li li, #content ul.linkList ul li {
	padding: 0 0 0 1.25em;
	margin: 0 0 0.6em 0;
	background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0;
}
#content ul.linkList > ul > li{
	padding: 0 0 0 2.5em;
	margin: 0 0 0.6em 0;
	background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position: 1.25em 0em;
}
#content ul.linkList > ul > ul> li{
	padding: 0 0 0 3.75em;
	margin: 0 0 0.6em 0;
	background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position: 2.5em 0em;
}
#content ul.linkList > ul > ul> ul > li{
	padding: 0 0 0 5em;
	margin: 0 0 0.6em 0;
	background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position: 3.75em 0em;
}

#content ol {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type:decimal;
	list-style-position:inside;
	margin: 0;
	padding: 0 0 0 0;
	margin: 0.2px 0 1.2em 0;
}
#content ol ol{
	margin: 0.25em 0 0 0;
}

#content ol li {
	padding: 0 0 0 0;
	margin: 0 0 0.6em 0;
}
#content ol li li, #content ol ol li {
	list-style-type:lower-alpha;
	padding: 0 0 0 1.7em;
	margin: 0 0 0.6em 0;
	
}
#content ol > ol > li{
	list-style-type:lower-alpha;
	margin: 0 0 0.6em 0;
	padding:0;
}
#content ol > ol > ol> li{
	list-style-type:lower-alpha;
	margin: 0 0 0.6em 0;
}
#content ol > ol > ol> ol > li{
	list-style-type:lower-alpha;
	margin: 0 0 0.6em 0;
}
#content ul.secondLevel {
	list-style-type: none;
	margin: 0;
	padding: 0.6em 0 0 0.08em;
  
}
#content ul li.secondLevel {
	/*padding: 0 0 0 0.6em;*/
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position:0 0;
}
#content #boxes, #content .boxes{
  float: right; 
  width: 18em;
  /*padding-left:1em;*/
  margin-left: 1em;
  margin-bottom:0;
  background-color:#FFFFFF;
  
}
#content #form #boxes h3, #content #form .boxes h3{
  padding:0.31em 0.5em 0.31em 1em;
  background-color:#7a7763;
  color:#FFFFFF;
  margin-top:0;
  margin-bottom:0;
}
#content #boxes ul li, #content .boxes ul li{
  background:transparent url(../images/ic_arrowSmall_right.gif) no-repeat scroll 0em 0;
  display:block;
  padding: 0 0 0 1.25em;

}

#content .attachment{
  margin-bottom: 2em;
  margin-top:2em;
}
#content img.attachment{
  margin-bottom:0;
  margin-top:0;
}
.right{
  text-align: right; 
  float: right;
  margin-right:1em;
}
.rightTop{
  text-align: right; 
}
.boxOverview{
  width: 16em; 
  float: left;
  padding-left:0;
}
.boxOverviewRight{
  width: 16em; 
  float: left;
  padding-left:0;
}

.marginRight{
  padding-right:2em;
}
.marginLeft{
  padding-left:1em;
}
.boxOverviewSplit{
  clear: both; 
  height: 0;
}

.productControl{
  width:100%;
  padding-top:2em;
  height:2em;
}
.productPanel{ 
  /*
  position: relative; 
  left:0;
  top:0; */
  background-color: #F9F9F9; 
  clear: left;
  color: #545454;
  padding-right:4em;
}
.productPanelBg{ 
  /*position: absolute; 
  left: -2em;
  top:0;*/
  padding: 1em 0 1em 2em; 
  background-color: #F9F9F9; 
  left:-2em;
  position:relative; 
  color: #545454;
  width: 98%;
}
.productPanel { 
  color: #545454;
}
#content .productPanel h2.title{
  margin:0 0 0.84em 0;
}

/* =============================================================================
  ATTACHMENTS
============================================================================= */
.listIcon{
  float:left;
  padding:0 0.41em 0.5em 0;
  position:relative;
  top:-0.25em;
}
.listText{
  float:left;
}
#beschreibung {
	width:100%;
	max-width:100%;
	float:left;
}
#imageStart {
  width: 25em; 
  height: 25em; 
  position: absolute; 
  left: 36.41em; 
  top: 8.75em; 
  z-index: 1;
}
#imagesLinks {
	float:right;
	width:20.41em;
	max-width:20.41em;
	text-align:center;
	position:relative;
	top:-2.5em;
	z-index:0;
}

table.invisible {
	font-family: Verdana, Helvetica, sans-serif;
  line-height:1.41em;
  color: #666666;
  border-width:0;
  background-color: #F7F7F7;
  width: 100%;

}
td.invisible {
  padding: 0.41em 0.83em 0.41em 0.83em;
  vertical-align: top;
  border-width:0;
  border-style:none;
  background-color: #F7F7F7;
}

table.content {
  color: #000000;
  line-height: 1.41em;
  margin: 0.83em 0 0.83em 0;
  background-color: #C6C6C6;
  width: 100%;
}

table.sitemap {
  margin: 0!important;
}

#content table.sitemap td.content a{
  color:#000;
}

#content table.sitemap td.content a:visited{
  color:#6D4A8E;
}


td.content {
  background-color: #FFFFFF;
  padding:1em 0.7em 1em 0.7em;
  vertical-align: top;
}

th.content {
  background-color: #D4ECF9;
  color: #017CA6;
  font-weight: bold;
  text-align: left;
  padding:1em 1em;
  vertical-align: top;
}
div.imgFloatLeft {
	float: left;
	padding: 0.83em 1.66em 0.83em 0;
}

img.imgFloatLeft {
	float: left;
  padding: 0 0.83em 0 0;
}
/* --------------------------------------------------------
* Platzhalter für Bild im Hintergrund beim Beschreibung 
* der Titel jeder Seite
----------------------------------------------------------- */
#imagePlaceHolder {
	width:0.08em;
	max-width:0.08em;
	height:8.33em;
	max-height:8.33em;
	float:right;
}
.halbeBreiteLeft {
	width:49%;
	max-width:49%;
	margin:0;
	padding:0 0 0 0;
	float: left;
	display:inline;
}
.halbeBreiteRight {
	width:47%;
	max-width:48%;
	margin:0;
	padding: 0 0 0 1.66em;
	float: left;
	display:inline;
}
/* IE6 \*/
* html .halbeBreiteRight {
	width:48%;
	max-width:48%;
	overflow:hidden;
	padding: 0 0 0 1.41em;
	display:table-cell;
}
/*  */
#overview{
 	margin: 0; 
 	padding: 0;
  display:inline; 
 	clear: both;
}
.halbeBreite {
	width: 18.33em;
	padding: 0 1.66em 0 0;
}
.border {
	border-style:solid;
  border-width: 1px;
  border-color: #C6C6C6;
  padding:0;
}
/* =============================================================================
  R E C H T E  S P A L T E
============================================================================= */
#rightColumn {
	width: 20em;
	padding: 1em 0 0 0;
	float:right;
	overflow:visible;
	position:absolute;
  top:0em;
  left:63.0em;
	z-index:10;
  background-color:#FFFBDB;
}
*html #rightColumn {
  width:16em;
}
#rightColumn a {
  color: #000000;
  text-decoration: none;
  border-bottom-width: 0;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}
#rightColumn a:focus {
	color: #000000;
  	text-decoration: none;
  border-bottom-width: 0;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}
#rightColumn a:link {
	color: #000000;
  border-bottom-width: 0;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}

#rightColumn a:hover {
	/*color: #000000;*/
  border-bottom-width: 0;
  Border-bottom-style: solid;
  border-bottom-color: #000000;
}
.rightHeader {
	width: 15em;
	max-width: 15em;
	line-height: normal;
  color:#CB3301;
  font-weight:bold;
  margin:0;
  padding:0 0 0 4em;
	/*background-color:#FFFBDB;*/
}
*html .rightHeader {
  width: 15em;
}

*html .rightContent {
  width: 18em;
}
#description{
  line-height:1.33em;
  color:black;
  padding-right:1.08em;
}
.rightContentLogo{
	margin: 0.66emx 0 1.66em 0;
	padding: 0;
	width: 18.33em;
	max-width: 18.33em;
	min-width: 18.33em;
	color: #000000;
	background-color: fffbdb;
	text-align:center;
}
.rightContent form {
	margin: 0;
}
.rightContent ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
}
.rightContent li {
  /*background-color: transparent;
  background-image: url(../images/bullet_black.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;*/
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding: 0;
}
.rightSpacer{
	margin: 1em 1.66em 1em 1.66em;
	border-top: 1px solid #666666;
}
/* =============================================================================
  FOOTER
============================================================================= */
#footer {
	padding: 1.8em 2em 0.5em 0;
	color: #000000;
	text-align: left;
  float: left;
  width:100%;
  line-height:normal;
}
#footer > div{
	color: #000000;
	font-size: 1em !important;
}
#linkListFooter{
  padding-top:2em;
}
#copy{
  color: #99200F;
	font-size: 11px;
}

#mainContainer #columnContainer #content #footer #copyright, #footer #copyright {
  padding: 0 0pt 1em 0; 
  color: #cc3300;
  line-height:normal;
}
#centerColumn #footer a{
  color: #000000;
  text-decoration: none;
}
#centerColumn #footer a:focus {
  color: #000;
  text-decoration: underline;
}
#centerColumn #footer a:hover {
  /*color: #000000;*/
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;*/
}
#footer a:link{
  color: #000000;
  text-decoration: none;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200f;*/
}
#footer a:hover {
  color: #000000;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;*/
}

.weiterempfehlen{
  padding:0 0.41em 0.25em 0;
}
.seitenanfang{
  margin: 0.25em 0 0 0pt; float: right;
}
/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
* html .weiterempfehlen{
  padding:0 0.41em 0.33em 0;
}
* html .seitenanfang{
  margin: 0.33em 0 0 0pt; float: right;
}
* html #upLink{
display:block;
}
/* End Versteck vor IE5-mac and Mozilla */


#footer div div.halbeBreiteRight div a.upLink:link{
  color: #000000;
  text-decoration: none;
}
#footer div div.halbeBreiteRight div a.upLink:hover {
  color: #000000;
  text-decoration: underline;
}

#content a.upLink,
#footer a.upLink,
#footer_help a.upLink {
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
#content a.upLink:link,
#footer a.upLink:link,
#footer_help a.upLink:link{
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: none;
}
#content a.upLink:visited,
#footer a.upLink:visited {  
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: none;
 
}
a.upLink:visited {
  color:#000000;
}
#content a.upLink:focus,
#footer a.upLink:focus {
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}


#content a.upLink:hover,
#footer a.upLink:hover,
#footer_help a.upLink:hover {
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}
#content a.upLink:active,
#footer a.upLink:active { 
	padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;

}

#content a.adLink,
#footer a.adLink{
  padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
}
#content a.adLink:link,
#footer a.adLink:link {
  padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: none;
}
#content a.adLink:visited,
#footer a.adLink:visited {  
  padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: none;
 
}
#content a.adLink:focus,
#footer a.adLink:focus {
  padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}
#content a.adLink:hover,
#footer a.adLink:hover{
  padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}
#content a.adLink:active,
#footer a.adLink:active { 
	padding-left: 1.58em;
  background: transparent url(../images/weiterempfehlen.gif) no-repeat scroll 0 1px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;

}


/* =============================================================================
  MAP (Yellowmap)
============================================================================= */
.title{
	margin: 1.25em 0 1.25em 0;
	padding:0;
}
#header_map {
	height: 3.5em;
	max-height:3.5em; 
	overflow:hidden;
	background-color: #5DC4EF;
	background-image: url('../images/header_debeka-in-ihrer-naehe.gif');
	background-repeat:no-repeat;
	width:100%;
}
#headertitle_map {
	float:left;
	height: 3.5em;
	max-height:3.5em;
  width: 44.41em;
  max-width:44.41em;
}

#headerNav_map {
	font-family: Verdana;
	font-size: 0.91em;
  line-height:1.08em;
	color: #FFFFFF;
  padding:1.16em 0 0 0;
  margin:0;
  width: 5em;
  max-width:5em;
	float:left;
	position:absolute;
	top:0;
	left:50em;
}
/* IE6. \*/
* html #headerNav_map{
	left:57em;
}
/*  */
#headerNav_map a {
  padding-left:1.25em;
  background: url('../images/bullet_weiss.gif') no-repeat;
  background-position:0 0.25em;
  color: #FFFFFF;
  text-decoration: none;
  border-bottom-width:0;
  font-weight: bold;
}
#headerNav_map a:hover {
  padding-left:1.25em;
  background:url('../images/bullet_blau.gif') no-repeat;
  background-position:0 0.25em;
  color: #017ca6;
  text-decoration: none;
  border-bottom-width:0;
  font-weight: bold;
}

a.linkBullet, #headerNav_map a.linkBullet{
  padding-left:1.25em;
  background: url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0;
  color: #000000;
  text-decoration: none;
  border-bottom-width:0;
}
a.linkBullet:hover, #headerNav_map a.linkBullet:hover {
  padding-left:1.25em;
  background: url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0;
  color: #000000;
  text-decoration: none;
  border-bottom-width:0;
}
#headerNav_map ul {
	list-style-type:None;
  margin:0;
  padding:0;
  /*float:left; 
  padding:0 1.66em 0 0;*/
  list-style-position:inside;
}
/* IE6 \*/
* html #headerNav_map ul {
	position:relative;
	left: -8.91em;/*
	padding:0 0.41em 0 0;
	list-style-position:inside;*/
}
/* =============================================================================
  G L O B A L  -  H E L P 
============================================================================= */
.body_help {
  margin: 0em;
  padding: 0em;
  background-color: white;
  background:url('../images/empty.gif') no-repeat;
  background-position:0 0;
}
#columnContainer_help #content{
  width:37em;
  min-height:40em;

}
*html #columnContainer_help #content{
  padding-left:1em;
}

/*#columnContainer_help #content ul li, #content ul.arrow li, ul.arrow li {
  background:transparent url(../images/ic_bullet_blau.gif) no-repeat scroll 0 0;
  margin:0 0 0.25em;
  padding:0 0 0 1.25em;
}*/
#columnContainer_help a:link {
	/*color: #000;*/ 
}
#columnContainer_help a:visited {  
	color: #6D4A8E; 
}
#columnContainer_help a:hover{
  text-decoration: underline;
	/*color: #000;*/
}
#columnContainer_help a:active {
  text-decoration: underline;
	/*color: #000;*/ 
}
#columnContainer_help a:focus { 
	/*color: #000;*/ 
}
#columnContainer_help a {
	text-decoration: none;
	/*border-bottom-style:solid;*/
	/*color: #000000;*/
}
/*  M A I N  C O N T A I N E R  -  H E L P  */
#mainContainer_help {
	width:100%;
	min-width:56.5em;
	/*overflow:hidden;*/
}
/*  H E A D E R  -  H E L P   */
#header_help {
	height: 3.5em;
	max-height:3.5em; 
	overflow:hidden;
	
	background-color: #5DC4EF;
}
#headertitle_help {
	float:left;
	height: 3.5em;
	max-height:3.5em;
  width: 18em;
  max-width:18em;
}

#headerTitle_help_img{
  width:17.75em;
  height:3.8em;
}
* html #headerTitle_help_img{
  width:18.4em !important;
}
#headerNav_help {
	font-family: Verdana;
	font-size: 0.91em;
  line-height:1.08em;
	color: #FFFFFF;
  padding:1.16em 0 0 0;
  margin:0;
  /*width: 6em;
  max-width:6em;*/
	float:right;
	position:absolute;
  right:0;
  top:0;
}
#headerNav_help a {
  padding-left:1.25em;
  padding-right:1em;
  background: url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0;
  color: #000000;
  text-decoration: none;
  border-bottom-width:0;
  font-weight: bold;
}
#headerNav_help a:hover {
  padding-left:1.25em;
  background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0;
  color: #000000;
  text-decoration: underline;
  border-bottom-width:0;
  font-weight: bold;
}
#headerNav_help ul {
	list-style-type:None;
  margin:0;
  padding:0;
  text-align:right;
  list-style-position:inside;
}
/* IE \*/
* html #headerNav_help ul {
	position:relative;
	left: -1.41em;
}
/*  */
#container_help {
	min-height:47em;
	padding:0;
}
#padding# {
	padding: 0 0 0.25em 0.25em;
}
#frame_help {
	display:table;
	min-height: 39.58em;
	height: 39.58em;
	margin:0;
	padding:0;
	width:100%;
}  	
#columnContainer_help {
	min-height:46.66em;
	height:100%;
	
	/*max-width:50.41em;width:58em;*/
	display:table-row;
	overflow:visible;
}
#leftCenterColumn_help {
	display:table-row;
}
/*  L I N K E  S P A L T E  -  H E L P   */
#leftColumn_help {
  background-color:#D4ECF9;
	float:left;
	display:table-cell;
	width: 17.05em;
	max-width: 17.05em;
	min-height: 80.41em;
	padding:1.24em 0.2em 0.41em 0.49em;
	overflow-y:visible;
	overflow_x:hidden; 
	height:100%;
}

*html #leftColumn_help { 
  width:17.73em;
}
#leftColumn_help a {
  color: #000;
	text-decoration: none;
}
#leftColumn_help a:hover {
	color: #000;
}
#leftColumn_help a.hot {
  color: #000 !important;
  text-decoration:underline !important;
}
.navHeader {
	margin: 0 0 0.25em 1.25em;
	padding: 0 0.41em 0.16em 0.41em;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.08em;
	background-color: #DBDBDB;
	border-style:solid;
	border-width:0;
	border-color: #00658C #00415A #00415A #00658C;
}
.navHeader h2 {
	margin: 0em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}
.navContent_help {
	overflow:visible;
	font-size: 1em;
  line-height:1.25em;
}
ul.firstLevel_help {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}
li.firstLevel_help {
   line-height: 1.08em;
   background:url('../images/ic_bullet_blau.gif') no-repeat;
   padding: 0 0 0.41em 1.17em;
   background-position:0 0;
}
ul.secondLevel_help {
	margin: 0 0 0 0.08em;
	padding: 0;
	list-style:none;
}
li.secondLevel_help {
	line-height: 1.08em;
  background:url('../images/ic_bullet_blau.gif') no-repeat;
  background-position:0 0.37em;
  padding: 0.37em 0 0 1.2em;
}
span.hot_help {
	color: #EDAC0F;
      /*-- font-weight: bold;--*/
}
/*  M I T T L E R E   S P A L T E  -  H E L P  */
#centerColumn_help {
	float:left;
	display:table-cell;
	margin: 0.58em 0 0 0;
	padding: 0;
	overflow:hidden;
	width: 38em;
	min-height: 38.41em;
	color: #000000;
 	overflow-y:hidden;
}
* html #centerColumn_help {
 width:32em;
}
* html #columnContainer_help #content{
      width:30em;
}
*+html #centerColumn_help {
 width:32em;
}
*+html #columnContainer_help #content{
      width:30em;
}
/*  F O O T E R  -  H E L P */
#footer_help {
	color: #CC3300;
}
#footer_help #copy {
  padding: 2em 0 0 1em;
  color:#CC3300;
  width:37.91em;

}
#footer_help > div{
	color: #000000;
	font-size: 1em;
}
#footer_help a:link, #footer_help a:hover {
  color: #000000;
}
/* =============================================================================
  G L O B A L  -  L E X I C O N
============================================================================= */
body_lexicon {
        margin: 0em;
        padding:0em;
        background-color: #007CA6;
        font-family: Verdana;
        font-size: 1em;
}
#columnContainer_lexicon a:link{
	color: #000; 
	text-decoration: none;
}

#content .sitemap a:link, #content .sitemap a:focus{
  color:#000;
  text-decoration: none;
}

#columnContainer_lexicon a:visited, #content .sitemap a:visited{  
	color: #6D4A8E; 
	text-decoration: none;
}
#columnContainer_lexicon a:hover{
	text-decoration: none;
	/*color: #000;*/
}
#content .sitemap a:hover{
  /*color: #000;*/
	text-decoration: underline;
}
#columnContainer_lexicon a:active, #content .sitemap a:active{ 
	color: #000; 
	text-decoration: underline;
}
#columnContainer_lexicon a:focus, #content .sitemap a:focus{ 
	color: #000; 
	text-decoration: none;
}
#content h2 a, #content h2 a:link, #content h2 a:hover,#content h2 a:active, #content h2 a:focus{
    color:#009DE0;
}
/*  M A I N  C O N T A I N E R  -  L E X I C O N   */
#mainContainer_lexicon {
	width:98%;
	max-width:100%; 
	overflow:hidden;
}
/*  H E A D E R  -  L E X I C O N   */
#header_lexicon {
	width:100%;
	max-width:100%;
	height: 1.66em;
	max-height:1.66em; 
	overflow:hidden;
	background-color: #CBDDCB;
	border-width:1px;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-color:#CBDDCB;
	text-align:center;
	margin:0;
	padding:0 0 0 0;
}
.tbl_header_lexicon{
	padding:0;
	margin:0;
}
.tbl_header_lexicon td {
	font-weight:bold;
	font-size:1em;
	padding:0 0 0 0.16em;
	margin:0 0 0 0;
	width:2em;
	/*max-width:1.41em;
	min-width:1.16em;*/
	height:0.25em;
}
.tbl_header_lexicon td.separation {
	font-weight:bold;
	font-size:1em;
	border-right:solid;
	border-width:1px;
	border-color:#000;
	padding:0 0 0 0.16em;
	margin:0 0 0 0;
	width:1.42em;
	max-width:1.42em;
	min-width:1.17em;
}
#header_lexicon td.hot_lexicon{
  background-color:#467546;
}
#mainContainer_lexicon #header_lexicon td.hot_lexicon a{
  color:white !important;
}
.hot_lexicon{
  font-weight:bold;
}
#headertitle_lexicon {
	float:left;
	height: 3.5em;
	max-height:3.5em;
  width: 100%;
  /*max-width:492px;*/
}
#headerNav_lexicon {
	font-family: Verdana;
	font-size: 0.91em;
  line-height:1em;
	color: #FFFFFF;
  padding:1.16em 0 0 0;
  margin:0;
}
#headerNav_lexicon a {
  padding:0 0 0 1.25em;
  background: url('../images/bullet_weiss.gif') no-repeat;
  background-position:0 0.41em;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
#headerNav_lexicon a:hover {
  padding: 0 0 0 1.25em;
  background:url('../images/bullet_hellgrau.gif') no-repeat;
  background-position:0 0.41em;
  /*color: #FFF;*/
  text-decoration: none;
  font-weight: bold;
}
#headerNav_lexicon ul {
  list-style-type:None;
  margin:0;
  padding:0;
  float:left; 
  padding:0 1.66em 0 0;
}
/* IE6. \*/
* html #headerNav_lexicon ul {
	position:relative;
	left: -1.41em;
	padding:0 0.41em 0 0;
}
/*  */
#container_lexicon{
	overflow:visible;
	width:100%;
	max-width:100%;
	min-height:43.33em;
	padding:0 0 0.83em 0;

}
#frame_lexicon{
	width:100%;
	max-width:100%;
	display:table;
	min-height: 39.58em;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-image:url("../images/lexika_hintergrund.gif");
	background-repeat:repeat-y;
  background-position: 0 0;
	margin:0;
	padding:0;
  overflow:visible;
}  	
#columnContainer_lexicon {
	min-height:43.33em;
	width:100%;
	max-width:100%;
	display:table-row;
}
#leftCenterColumn_lexicon{
	display:table-row;
}
/*  L I N K E  S P A L T E  -  L E X I C O N   */
#leftColumn_lexicon {
	float:left;
	display:table-cell;
	width: 19em;
	max-width: 20em;
	min-height: 21em;
	padding:1.16em 0.41em 0 0.41em;
	background:#D4ECF9;
	overflow:visible;
}
* html #leftColumn_lexicon {
	width: 16.08em;
	max-width: 16.08em;
	padding:1.16em 0 0 0.41em;
	margin:0 0.41em 0 0;
}
#leftColumn_lexicon a {
	text-decoration: none;
}
#leftColumn_lexicon a:hover {
  text-decoration:underline;
	/*color: #000;*/
}
#leftColumn_lexicon a.hot {
  /*font-weight: bold;*/
  text-decoration:underline !important;
  color:#000 !important;
}
.navHeader_lexicon {
	margin: 0 1.25em 0.08em 1.25em;
	padding: 0.25em 0.41em 0.25em 1.5em;
	color: #FFFFFF;
	font-size: 1.08em;
	font-weight: bold;
	line-height: 1.42em;
	background-color: #467546;
	border-style:solid;
	border-width:1px;
	border-color: #00658C #00415A #00415A #00658C;
}
.navHeader_lexicon h2 {
	margin: 0em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}
.navContent_lexicon {
	font-size: 1em;
  line-height:1.25em;
  margin-left:0.3em
}
ul.firstLevel_lexicon {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}
li.firstLevel_lexicon {
/*   line-height: 1.08em;
   padding: 0.16em 0 0 0 !important;
   background:url('../images/empty.gif') no-repeat !important;*/
   /*background:url('../images/bullet_blau.gif') no-repeat;
   padding: 0.16em 0 0.25em 1.16em;
   background-position:0 0.41em;*/
}
ul.secondLevel_lexicon {
	margin: 0 0 0 0.08em;
	padding: 0;
	list-style:none;
}
li.secondLevel_lexicon {
	line-height: 1.08em;
  background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position:0 0.58em;
  padding: 0.41em 0 0 1em;
}
span.hot_lexicon {
	color: #EDAC0F;
      /*-- font-weight: bold;--*/
}
/*  M I T T L E R E   S P A L T E  -  L E X I C O N  */
#centerColumn_lexicon {
	float:left;
	display:table-cell;
	padding: 1em 1em 0 1em;
	overflow:visible;
	width: 25em;
	max-width:100%;
	min-height: 40.58em;
	color: #000000;
	border-left-width:1px;
 	border-left-style:solid;
 	border-color:#FFFFFF;
}
/*  F O O T E R  -  L E X I C O N  */
#footer_lexicon {
	padding: 1.41em 0 0 0;
	color: #000000;
	text-align: left;
	float: left;
}
#footer_lexicon > div{
	color: #000000;
	font-size: 0.91em !important;
}
#content .gridTable {
  border-spacing: 1em;
  position: relative;
  left: -2em;
  width: 58em;
  table-layout: fixed;
}
*html #content .gridTable {
}
#content .gridTable p{
  padding: 0 1em 0 1em;
}
#content .gridTable h3{
  padding: 1em;
  margin:0;
}
#content .gridTable ul, #content .gridTable ol{
  padding: 0 1em 0 1em;
  margin:0 !important;
}
#content .gridTable ol{
  margin-left:1.5em;
  list-style-position:outside;
}

#content .gridTable ol ol{
  margin-left:0.67em;
}
.noticeBox {
  display: block;
  background-color: #D4ECF9;
  padding: 0.8em;
  margin-bottom:1em;
}
#content {
  font-size: 12px;
}
img.imgContainer {
  width:17em;
  /*height:12em;*/
  margin-right:1em;
  margin-bottom:1em;
  position:relative;
  top:-1em;
}
