/* ################################################################################################ */
/*  G L O B A L */
/* ################################################################################################ */
@media print{
	#hintShowPrint{display:block;}
	#hintHiddenPrint{display:none;}
	div #header{ display : none;}
	div #locationBar { display : none;}
	div #leftColumn{ display : none;}
	div #footer{ display : none;}
	div #rightColumn{ display : none;}
	div #statusHeader{ 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;}
}
/* ******************************************************** */
#hintShowPrint{display:none;}
#hintHiddenPrint{display:block;}
/* ******************************************************** */
span.nowrap {
        white-space:nowrap;
}
/* IE-win \*/
* html {
	padding:0px;
	margin:0px;
}
/* End */
form {
  padding:0;
  margin:0;
}
#content .form #ym_plz{
  width:11.75em !important;
}
#content .form #ym_ort{
  width:15.16em !important;
}
#content .form #ym_umkreis{
 width:14em !important;
}

/* IE-win \*/
*html span.PDFSize{
  padding-left:6px;
}
/* End */
#band{
  position: absolute;
  width:100%; 
  top: 72px; 
  right: 0px; 
  height: 93px; 
  z-index: 1;
}
#bandIntern{
  margin-left:753px;
  background-color: rgb(247, 247, 247);
  height:93px; 
}
#bandNavigation{
  background-color: rgb(247, 247, 247); 
  position: absolute; 
  top: 72px; 
  left: 0px; 
  right: 0px; 
  width: 180px; 
  z-index: -1;
  bottom:0px;
}
#hint{
	padding: 2px 0 10px 0;
  color:#000000;
  font-weight:bold;
}
#hintShowPrint{
	display:none;
}
#hintHiddenPrint{
	display:block;
}

hr.dotted {
  border:0;
  color:white;
  border-bottom:1px dotted #628FB8 !important;
}
#errors{
  padding: 2px 0 10px 0
}
#errorsHeader{
	color:#ed1019 ;
}
#content #errors ul {
	list-style-type: none;
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
  font-size: 12px;
}

#content #errors li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_orange.gif') no-repeat;
  background-position:0px 5px;
}

#content a[href*="external:http:"],#content a[href*="external:https:"],#content a[href*="http:"],#content a[href*="https:"]
{
  background-color: transparent;
  background-image: url(../images/externerLink_blau.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 15px;
}

#content a[href*="portal-integration.services.debeka.de"],#content a[href*="portal.server.debeka.de"],#content a[href*="srcmhv91"],#content a[href*="srcmhv31"],#content 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: 0px;
}

#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:-15px;
}
#content img.resetPosition{
    left:0 !important;
}

.title{
	margin: 15px 0px 15px 0px;
	padding:0;
}

.titleSearch{
	margin:0;
	padding-top:15px;
	padding-bottom:20px;
	white-space:nowrap;
}

h1{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
  margin:0px 0px 15px 0px;
	color: #000000;
	line-height:1.2;
  padding: 0px 0px 0px 0px;
}

h2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 25px 0px 5px 0px;
	color: #000000;
	}

h3{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px 3px 0px;
	color: #000000;
	}

h3 a{
	background: url('../images/ic_bullet_blau.gif') no-repeat;
	background-position: 0px 5px;
	display: block;
	padding: 0px 0px 0px 15px;
	text-decoration: none !important;
}

h3 a.anker{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 a.upLink{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content h3.sitemap a{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	text-decoration: underline !important;
	/*border-bottom_width:1px;
	border-bottom-style:solid;
	display:inline;*/
}

h4{
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 15px 0px 3px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	}

h5{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal;
	margin:3px 0 1px 0;
	color: #000000;
	}


/* ------------------------------------------------------------
* Body Tag 
------------------------------------------------------------ */
body {
  margin: 0em;
  padding:0em;
  background-color:white;
  background-image:url("../images/balkenLinks.gif");
  background-repeat:repeat-y;
  background-position: 0px 0px;
  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;
}
#hilfe_logo{
  position:relative;
  top:2px;
  left:-5px;
}
.img  {
  border-style: none;
  border-width: 0px;
  text-decoration: none;
  position: absolute;
  top:11px;
  left:72px;
}
/* ******************************************************** */
a {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}
a:link {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}
a:visited {  
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6; 
}
a:focus {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6; 
}
a:hover{
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0099CB;*/
	color: #0099CB;
}
a:active { 
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}

#content .linkBullet, #content a.linkBullet{
  padding-left:1.25em;
  background: url('../images/bullet_blau.gif') no-repeat;
  background-position:0 0.4em;
  color: #000000;
  text-decoration: none;
  border-bottom-width:0;
}
/* ******************************************************** */
.tblHeadBg a{
color:white !important;
border-color:white !important;
}
.tblHeadBg a:hover{
  border-bottom-color: #e7eef4 !important;
	color: #e7eef4 !important;
}
/* ******************************************************** */
/* [alt=Aufzaehlungszeichen]  */
#mainContainer #columnContainer .centerRightColumn #centerColumn #content span div img
{
 position:relative;
  top:1px;
  left: 5px;
  display:inline;
}
/* ******************************************************** */
/* icon Rechner content */
#content  a[href*="rechner"], #content a[href*="Rechner"], #content a[href*="Rentenschaetzung"] {
  background:transparent url(../images/Rechner_blau.gif) no-repeat scroll left center;
  padding-left:15px;
}
/* Auflistung Icon*/
#content h3 a[href*="rechner"], #content h3 a[href*="Rechner"], #content h3 a[href*="Rentenschaetzung"]{
	background: url('../images/ic_bullet_blau.gif') no-repeat;
	background-position: 0px 5px;
	display: block;
	padding: 0px 0px 0px 15px;
	text-decoration: none !important;
}
/* Rechner icon */
#content h3 a[href*="rechner"]:before,#content h3 a[href*="Rechner"]:before, #content h3 a[href*="Rentenschaetzung"]:before{
   content:url(../images/Rechner_blau.gif)" ";
}
/* Ausnahme icon Rechner fuer Sitemap und hilfe in content */
#content .content  a[href*="rechner"], #content .content a[href*="Rechner"], #content .content a[href*="Rentenschaetzung"], #content a[href*=hilfe], #content a[href*=pdf]{
background:transparent url(../images/empty.gif) no-repeat scroll left center;
padding-left:0px;
}
/* ******************************************************** */
/* icon Rechner rightColumn */
#rightColumn a[href*="rechner"], #rightColumn a[href*="Rechner"], #rightColumn a[href*="Rentenschaetzung"] {
background:transparent url(../images/Rechner_rot.gif) no-repeat scroll left center;
padding-left:15px;
}
/* ******************************************************** */
/* icon email */
a[href^="mailto:"] 
{
  background-color: transparent;
  background-image: url(../images/email.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 17px;
}
a[href*="external:mailto:"] 
{
  background-color: transparent;
  background-image: url(../images/email.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 17px;
}
#rightColumn a[href^="mailto:"] 
{
  background-color: transparent;
  background-image: url(../images/email_rot.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left;
  padding-left: 17px;
}
#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: 17px;
}
/* ******************************************************** */
#attachment> div#externerLink[style="float: left;"]{
  width:0;
}
/* ******************************************************** */
img[src*="externerLink.gif"]
{
  width:0;
}

a#noMailToIcon[href^="mailto:"]
{
  background-image: url();
  background-repeat: no-repeat;
  padding-left: 0px;
}
a#noMailToIcon[href*="external:mailto:"]
{
  background-image: url();
  background-repeat: no-repeat;
  padding-left: 0px;
}

a img
{
  border-width: 0px;
}
/* ******************************************************** */
.inputFieldLabel{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
}
/* ******************************************************** */
.formatFieldsLabelGray{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
}
/* ******************************************************** */
.button {
	color: #99200F;
	border-color:  #DBDBDB #7F7F7F #7F7F7F #DBDBDB ;
	/* background: url('../images/button_hintergrund.gif') repeat; input.png*/
	background: url('../images/test.gif') repeat;
	background-color: #F7F7F7;
	font-weight:bold;
	border-width: 1px;
	border-style: solid;
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 7px 4px 0px 3px;
}
/* IE-win \*/
*html .button {
	margin: 12px 4px 0px 3px;
}
/* End */
.buttonOptional {
	color: #99200F;
	border-color:  #DBDBDB #7F7F7F #7F7F7F #DBDBDB ;
	background: url('../images/test.gif') repeat;
	background-color: #F7F7F7;
	font-weight:normal;
	border-width: 1px;
	border-style: solid;
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 7px 4px 0px 3px;
}
/* IE-win \*/
*html .buttonOptional {
	margin: 12px 4px 0px 3px;
}
/* End*/
.button:hover{
	background-color:  	#F7F7F7;
	color:			#000000;
}
.buttonOptional:hover{
	background-color:  	#F7F7F7;
	color:			#000000;
}
#spanButtonOptional{
	background: url('../images/test.gif') repeat;
	border-color: #DBDBDB #7F7F7F #7F7F7F #DBDBDB;
	color:#99200F;
	position:relative;
	top:0px;
	padding:1px 7px 1px 7px;
	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;
}
/* IE-win \*/
*html #spanButtonOptional{
  color:#99200F;
  position:relative;
  top:-1px;
	background-position: 0 -4px;
	padding: 1px 7px 2px 7px;
  border-color: #DBDBDB #7F7F7F #7F7F7F #DBDBDB ;
  border-bottom-style:solid;
	border-bottom-width:0px;
	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;
}
/* End */

#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:7px;
	text-decoration:none !important;
	border-bottom-color:#7F7F7F;
	border-bottom:solid 1px #7F7F7F;
}
#content form p .linkButtonOptional a:hover{
	color:#000000;
	margin-right:7px;
	text-decoration:none !important;
}

/* ------------------------------------------------------------
* Ersatz Button
------------------------------------------------------------ */
.buttonLink{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #F7F7F7;
	color: #99200F;
	text-decoration: underline;
	border-style:none;
	text-align: left;
	padding:0;
	margin:0;
	position:relative;
	left:-4px;
	cursor:default;
}
/* IE-win \*/
*html .buttonLink {
	position:relative;left:0px;
}
/* End */
.buttonHidden{
	border-style:none;
	background-color:#F7F7F7;
	width:0px;
	height:0px;
}
.formatFields {
	background-color: #FFFFFF;
	border-left : 1px solid #000000;
	border-right : 1px solid #C6C6C6;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #C6C6C6;
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif; 
	padding: 0 0 0 2px;
}

/* ------------------------------------------------------------
* Input Text Felder
------------------------------------------------------------ */
.textfield {
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #C6C6C6 #C6C6C6 #000000;
	padding: 1px 1px 1px 1px;
}

.radioCheck{
	margin:5px 2px -2px 0;
	
}
/* IE-win \*/
* html .radioCheck{
	margin:0 0 -2px -4px;
}

.radioCheckCorrection {
  position:relative;
  top:0.3em;
}
/* End */
/* ################################################################################################ */
/*  T A B E L L E    F O R M U L A R */
/* ################################################################################################ */
.Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: white;
	vertical-align:top;
	}

.tblBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
	vertical-align:top;
	}

.tblBgSmall{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
	vertical-align:top;
	}	

.tblBlackHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #017CA6;
	padding: 3px 0px 3px 5px;
	}
span.tblFormStatusAktivBg, div.tblFormStatusAktivBg, p.tblFormStatusAktivBg, b.tblFormStatusAktivBg, td.tblFormStatusAktivBg * {
  color: #FFFFFF;
  }
.tblBlackHeadBg span,.tblBlackHeadBg div,.tblBlackHeadBg p,.tblBlackHeadBg b {
  color: #FFFFFF;
  }	

.tblHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #017CA6;
	padding: 3px 0px 3px 5px;
	vertical-align:top;
	}

.tblTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #E7EEF4;
	padding: 3px 5px 3px 5px;
	vertical-align:top;
	}

.tblNewsTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #E7EEF4;
	}

.tblNewsTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #E7EEF4;	
	}

td.tblFormStatusAktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	background-color: #628FB8;
	padding:1px 0 2px; 0;
	}

.tblFormStatusInaktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #F7F7F7;
	padding:1px 0 2px; 0;
	}

td  {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	vertical-align:top;
	}

td.tblWayHomeBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #017CA6; 
	background-color: #88C5DA;
	}

td.tblNavBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #DDDDDD; 
	background-color: #88C5DA;
	}

td.tblContentBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
	}

td.tblContentSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
	}

td.tblContentBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #FFFFFF;
	}	

td.tblContentSmallBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #017CA6;
	background-color: #F7F7F7;
	}

td.tblFooterBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #F7F7F7;
	}

td.tblFooter{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #F7F7F7;
	}

td.tblNavEbene1Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	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: 11px; 
	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: 11px; 
	color: #FFBC1A; 
	background-color: #0099CB;
	}

td.tblBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	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: 11px; 
	color: #000000; 
	background-color: #F0E7E7;
	vertical-align:top;
	}

td.tblPreBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #F7F7F7;
	vertical-align:top;
	}

td.tblPreBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: #F7F7F7;
	vertical-align:top;
	}

td.tblPreBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #F7F7F7;
	vertical-align:top;
	}

td.tblFormBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #E5E5E5;
	vertical-align:top;
	}

td.tblFormBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #E7EEF4;
	vertical-align:top;
	}

td.tblFormBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #E5E5E5;
	vertical-align:top;
	}

/* ################################################################################################ */
/*  A L T E  C S S */
/* ################################################################################################ */
tblContentBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #DDDDDD; 
	background-color: #88C5DA;
	}

	
h5{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	margin:3px 0 1px 0;
	color: #000000;
	}

	
.mainpageboxbg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: #f7f7f7;
	}

.mainpageboxbg td{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: #f7f7f7;
	}	
/* ################################################################################################ */
/*  N E U E  C S S  F O R M U L A R */
/* ################################################################################################ */
/* Formular */
		.form{
			width:495px;
			border-top:solid thin #FFFFFF;
			border-width:1px;
		}
/* 1 Box Formular */
		.box{
			width:493px;
			float:left;
			background-color: #e7eef4;
			border-right:solid thin #FFFFFF;
			border-bottom:solid thin #FFFFFF;
			border-left:solid thin #FFFFFF;
			border-width:1px;
		}
		.lbl{
			width:115px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.val{
			width:370px;
			float:left;
			padding:3px 2px 3px 0;
			vertical-align:bottom;
		}
		.val *{
			width:121px
		}
/* Standard Box Links */		
		.box_left{
			width:245px;
			float:left;
			background-color: #e7eef4;
			
			border-right:solid thin #FFFFFF;
			border-bottom:solid thin #FFFFFF;
			border-left:solid thin #FFFFFF;
			border-width:1px;
		}
		.lbl_left{
			width:110px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.val_left{
			width:125px;
			float:right;
			padding:3px 2px 3px 0;
			vertical-align:bottom;
		}
		.val_left *{
			width:121px
		}
/* Standard Box Rechts */		
		.box_right{
			width:247px;
			float:right;
			background-color: #e7eef4;
			border-right:solid thin #FFFFFF;
			border-bottom:solid thin #FFFFFF;
			border-width:1px;
		}
		.lbl_right{
			width:70px;
			float:left;
			padding:3px 0 2px 3px;
		}
		.val_right{
			width:165px;
			float:right;
			padding:3px 2px 3px 0;
			vertical-align:bottom;			
		}
		.val_right *{
			width:160px
		}
/* Hinweis  Spalte */
		.hint{
			clear:both;
			width:490px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.hint *{
			width:483px;
		}
/* 1 Box Links Formular */		
		.lbl1{
			clear:both;
			width:115px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.val1{
			width:370px;
			float:left;
			padding:3px 2px 3px 0;
			vertical-align:bottom;
		}
		.val1 *{
			width:121px
		}
/* 1 Box Recht Formular */				
		.lbl2{
			clear:both;
			width:323px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.val2{
			width:162px;
			float:left;
			padding:3px 2px 3px 0;
			vertical-align:bottom;
		}
		.val2 *{
			width:160px
		}
		
/* ################################################################################################ */
/*  M A I N  C O N T A I N E R  */
/* ################################################################################################ */
#mainContainer {
}
/* ################################################################################################ */
/*  H E A D E R  */
/* ################################################################################################ */
#header {
	height: 72px;
	max-height:72px;
  min-width:1000px; 
	background-color: #DBDBDB;
}
#headertitle {
	float:left;
	height: 71px;
	max-height: 71px;
  width: 705px;
  max-width:705px;
  padding-left:72px;
}

#headerNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
  line-height:18px;
	color: #017ca6;
	padding:auto 0px 0px auto;
  margin:8px 0px 0px 0;
  position:absolute;
  width:284px;
  left:685px;
  top:0px;
}

#headerNav a {
  /* padding: 0px 0px 0px 15px;*/
  color: #017ca6;
  border-bottom-width: 0;
  text-decoration: none;
}

#headerNav a:hover {
  /* padding: 0px 0px 0px 15px;
  background:url('../images/bullet_hellgrau.gif') no-repeat;
  background-position:0px 5px;*/
  color: #0099CB;
  border-bottom-width: 0;
  text-decoration: none;
}

#headerNav ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
  list-style-type:None;
  margin:0px;
  padding:0px;
  float:left; 
  padding:0px 20px 0px 0px;
  list-style-position:inside;
}
/* IE-win \*/
* html #headerNav ul {
	position:relative;
	left: -17px;
	padding:0px 5px 0px 0px;
	list-style-position:inside;
}
/* End */

/* --------------------------------------------------------
* IE width
* mozilla max-width
----------------------------------------------------------- */
.halbeBreiteLeftHeader {
	width: 80px;
	max-width:80px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float: left;
	line-height:18px;
	display:inline;
}

.halbeBreiteRightHeader {
  float:left;
	width: 200px;
	max-width:200px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	line-height:18px;
	display:inline;
}

/* IE-win \*/
* html .halbeBreiteRightHeader {
  float:left;
	width: 130px;
	max-width:130px;
	overflow:visible;
	padding: 0px 0px 0px 0px;
	display:inline;
}
/* *************************************************************************************************************************************** */
/* ################################################################################################ */
/*  B R E A D  C R U M B */
/* ################################################################################################ */
#locationBar a {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}
#locationBar a:link {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}
#locationBar a:visited {  
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}
#locationBar a:focus {
	text-decoration: unerline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6; 
}
#locationBar a:hover{
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0099CB;*/
	color: #0099CB;
}
#locationBar a:active { 
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6;
}

#locationBar {
	padding: 10px 0px 8px 255px;
	line-height: 1.3;
	position:relative;
  z-index:4500;
	background-image:url("../images/bg_blau_hellgrau.gif");
  background-repeat:repeat-y;
  background-position: 0px 65px;
  font-size: 11px;
  color: #017ca6;
  width:730px;
  max-width:730px;
}
/* *************************************************************************************************************************************** */
#columnContainer {
	width: 1000px;
	max-width: 1000px;
	background-color: white;
	background-image:url("../images/balkenLinks.gif");
  background-repeat:repeat-y;
  background-position: 0px 65px;
}
/* ################################################################################################ */
/*  L I N K E  S P A L T E  */
/* ################################################################################################ */
#leftColumn {
  background-image:url("../images/balkenLinks.gif");
  background-repeat:repeat-y;
  position:relative;
  z-index:4;
	width: 225px;
	max-width: 225px;
  padding:17px 0px 20px 0px;
	float: left;
	bottom:0px;
}

#leftColumn a {
	color: #000000;
	border-bottom-width: 0px;
	text-decoration: none;
}
#leftColumn a:hover {
	color: #017ca6;
	border-bottom-width: 0px;
}

#leftColumn a.hot {
	color: #017ca6;
	border-bottom-width: 0px;
      /*-- font-weight: bold;--*/
}
/* siehe unten ******************************************************** */
.navHeader {
	margin: 0px 15px 1px 15px;
	padding: 3px 5px 3px 5px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	background-color: #DBDBDB;
	border-style:solid;
	border-width:1px;
	border-color: #00658C #00415A #00415A #00658C;
}

.navHeader h2 {
	margin: 0em 0em 0em 0em;
	color: #E5E5E5;
	font-size: 12px;
	font-weight: bold;
}

.navContent {
	margin: 0px 0px 10px 15px;
	padding: 1px 0px 9px 0px;
	color: #FFFFFF;
	font-size: 12px;
  line-height:15px;
	background-color: #white;
	border-style:solid;
	border-width:0px;
	border-color: #00658C #00415A #00415A #00658C;
	position:relative;
	z-index:4;
}

ul.firstLevel {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
li.firstLevel {
  line-height: 12.5px;
  padding: 0px 5px 1px 5px;    /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
  margin: 0 0 4px 0;
  background-color: #E5E5E5;
}
ul.secondLevel {
        margin: 0 0 0 1px;
	padding: 0px;
	list-style:none;
}
li.secondLevel {
	padding: 5px 0px 0px 12px;     /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
  line-height: 13px;
  /*background:url('../images/bullet_strich_orange.gif') no-repeat;
  background-position:0px 9px;*/
}

span.hot {
	color: #EDAC0F;
      /*-- font-weight: bold;--*/
}
/* ################################################################################################ */
/*  M I T T L E R E   S P A L T E */
/* ################################################################################################ */
.centerRightColumn {
  float: left;
  width:775px;
  max-width:775px;
  padding:0px;
  margin:0px;
  position:relative;
  z-index:4;
}

/* ----------------------------------------------------------
* Formatiert die mittlere Spalte
* display:inline ist notwendig für IE damit nicht 2* margin 
* in selbe Richtung wie float berechnet wird |o(
------------------------------------------------------------- */
#centerColumn {
	margin: 0px 27px 10px 30px;
	display: inline;
	overflow:hidden;
	width: 498px;
	max-width:498px; 
	float: left;
	color: #000000;
	
}

/* ################################################################################################ */
/*  C O N T E N T */
/* ################################################################################################ */
#beschreibung {
	width:100%;
	max-width:100%;
	float:left;
}
#imageStart {
  width: 300px; 
  height: 300px; 
  position: absolute; 
  left: 437px; 
  top: 105px; 
  z-index: 1;
}
/* ----------------------------------------------------------
* Formatiert Bild neben dem Titel im Content Bereich, dieses Attribut 
* wird aus Cms gelesen.
------------------------------------------------------------- */
#imagesLinks {
	float:right;
	width:245px;
	max-width:245px;
	text-align:center;
	position:relative;
	top:-30px;
	z-index:0;
}
table.invisible {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
         line-height:17px;
         color: #666666;
         border-width:0px;
         background-color: #F7F7F7;
         width: 100%;

}

td.invisible {
         padding: 5px 10px 5px 10px;
         vertical-align: top;
         border-width:0px;
         border-style:none;
         background-color: #F7F7F7;
}

table.content {
	 color: #000000;
         font-size: 12px;
         line-height: 17px;
         margin: 10px 0px 10px 0px;
         background-color: #C6C6C6;
         width: 100%;
}

td.content {
         background-color: #FFFFFF;
         padding:4px 5px 4px 5px;
         vertical-align: top;
}

th.content {
         background-color: #E7EEF4;
         color: #017CA6;
         font-weight: bold;
         text-align: left;
         padding:4px 5px 4px 5px;
         vertical-align: top;
}


div.imgFloatLeft {
	float: left;
	padding: 10px 20px 10px 0px;
}

img.imgFloatLeft {
	float: left;
         padding: 0px 10px 0px 0px;
}

/* --------------------------------------------------------
* Platzhalter für Bild im Hintergrund beim Beschreibung 
* der Titel jeder Seite
----------------------------------------------------------- */
#imagePlaceHolder {
	width:1px;
	max-width:1px;
	height:100px;
	max-height:100px;
	float:right;
}


/* --------------------------------------------------------
* IE width
* mozilla max-width
----------------------------------------------------------- */
.halbeBreiteLeft {
	width: 235px;
	max-width:235px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float: left;
	display:inline;
}

.halbeBreiteRight {
	width: 240px;
	max-width:240px;
	margin:0px;
	padding: 0px 0px 0px 20px;
	float: left;
	display:inline;
}

/* IE-win \*/
* html .halbeBreiteRight {
	width: 240px;
	max-width:240px;
	overflow:hidden;
	padding: 0px 0px 0px 17px;
	display:table-cell;
}

/* End */

#overview{
 	margin: 0px; 
 	padding: 0px; 
 	clear: both;
}

.halbeBreite {
	width: 220px;
	padding: 0px 20px 0px 0px;
}

.border {
	border-style:solid;
         border-width: 1px;
         border-color: #C6C6C6;
         padding:0px;
}

#content {
	line-height:1.2;
	color: #000000;
  overflow:visible;
  background-image:url("../images/empty.gif");
}
#content h1 {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 24px;
	font-weight: bold;
	margin:0px 0px 15px 0px;
  color: #000000;
	line-height:1.2;
  white-space:nowrap;
  padding: 0px 0px 0px 0px;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html #content h1 {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	color: #000000;
	line-height:1.2;
}
/* End hide from IE5-mac */

#content h2 {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0px 5px 0px;
	color: #000000;
}

#content h3 {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
        margin: 15px 0px 3px 0px;
	color: #000000;
}

#content h3.sitemap {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 0px 0px 5px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
        text-decoration: none;
}

#content h4 {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 15px 0px 3px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

#content p, div, span{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;
	color: #000000;
}
		
#content p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	margin: 6px 0px 6px 0px;
	color: #000000;
}

#content div {
	margin: 0em 0em 0em 0em;
}

#content a:link {
	color: #017CA6;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	line-height:1.2;
}

#content a:visited {  
	color: #017CA6; 
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	}

#content a:focus {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
	color: #017CA6; 
}

#content a:hover {
	color: #0099CB;
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0099CB;*/
}

#content a:active {  
	color: #017CA6; 
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #017CA6;*/
}

#content a.aContentNone:active {  
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;   
	color: #017CA6; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
	}

#content a.aContentNone:link {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #017CA6; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
	}

#content a.aContentNone:visited {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #017CA6; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
	}

#content a.aContentNone:hover {  
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #0099CB; 
	text-decoration: none;
	border-bottom-style: none;
	line-height:1.2;
}

#content ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 6px 0px;
  font-size: 12px;
}

#content ul ul{
	margin: 3px 0px 0px 0px;
}

#content ul li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_blau.gif') no-repeat;
  background-position:0px 5px;
}

#content ul li li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position:0px 5px;
}

#content ul > ul > li{
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 15px 5px;
}

#content ul > ul > ul> li{
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 30px 5px;
}

#content ul > ul > ul> ul > li{
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 3px 0px;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position: 45px 5px;
}

#content ol {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type:decimal;
	margin: 0px;
	padding: 0px 10px 0px 18px;
	margin: 6px 0px 6px 7px;
  font-size: 12px;
}
#content ol ol{
	margin: 3px 0px 0px 0px;
}

/* IE-win \*/
* html #content ol {
	padding: 0px 10px 0px 22px;
}
/* End */

#content ol li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

#content ol li li {
	list-style-type:lower-alpha;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

#content ol > ol > li{
	list-style-type:lower-alpha;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

#content ol > ol > ol> li{
	list-style-type:lower-alpha;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

#content ol > ol > ol> ol > li{
	list-style-type:lower-alpha;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

#content ul.secondLevel {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
  font-size: 12px;
}

#content li.secondLevel {
	padding: 5px 0px 0px 12px;
	background:url('../images/bullet_strich_grau.gif') no-repeat;
  background-position:0px 7px;
}
/* attachments********************************************* */
.listIcon{
  float:left;
  padding:0px 5px 6px 0;
}
.listText{
  float:left;
  padding-bottom:5px;
}


/* ################################################################################################ */
/*  R E C H T E  S P A L T E */
/* ################################################################################################ */
/*---------------------------------------------------------
* max-width ist f?r Mozilla
* width f?r IE
----------------------------------------------------------- */
#rightColumn {
  color: #99200F;
	width: 205px;
	max-width: 205px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:visible;
	position:absolute;
  top:6px;
  left:555px;
	z-index:10;
}


#rightColumn a {
  color: #99200F;
  text-decoration: none;
  border-bottom-width: 0px;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}
#rightColumn a:focus {
	color: #99200F;
  	text-decoration: none;
  border-bottom-width: 0px;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}
#rightColumn a:link {
	color: #99200F;
  text-decoration: none;
  border-bottom-width: 0px;
  Border-bottom-style: solid;
  border-bottom-color: #99200F;
}

#rightColumn a:hover {
	color: #000000;
	text-decoration: none;
  border-bottom-width: 0px;
  Border-bottom-style: solid;
  border-bottom-color: #000000;
}

/*---------------------------------------------------------
* max-width is for Mozilla
* width for IE
----------------------------------------------------------- */
.rightHeader {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 5px;
	width: 200px;
	max-width: 200px;
	color: #99200F;
	font-size: 12px;
	font-weight: bold;
  line-height: 13px;
	background-color:#F0E7E7;
}

/*---------------------------------------------------------
* max-width is for Mozilla
* width for IE
----------------------------------------------------------- */
.rightContent {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 20px 5px;
	width: 200px;
	max-width: 200px;
	color: #99200f;
	font-size: 12px;
	background-color:#F0E7E7;
	line-height:16px;
}
#description{
  line-height:16px;
  color:black;
  padding-right:13px;
}
.rightContentLogo{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 205px;
	max-width: 205px;
	color: #000000;
	font-size: 12px;
	background-color: rgb(247, 247, 247);

}

.rightContent form {
	margin: 0px;
}

.rightContent ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.rightContent li {
  /*background-color: transparent;
  background-image: url(../images/bullet_black.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;*/
  padding: 2px 0px 2px 14px;
	background:url('../images/bullet_black.gif') no-repeat;
  background-position:0px 8px;
}

.rightSpacer{
	margin: 1em 20px 1em 20px;
	border-top: 1px solid #666666;
}

/* ################################################################################################ */
/*  F O O T E R */
/* ################################################################################################ */
#footer {
	padding: 30px 0px 6px 0px;
	color: #000000;
	text-align: left;
  float: left;
}
#footer > div{
	color: #000000;
	font-size: 11px !important;
}




#copy{
  color: #000000;
	font-size: 11px;
}
#centerColumn #footer a{
  color: #99200f;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200f;*/
}

#centerColumn #footer a:focus {
  color: #99200f;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200f;*/
}

#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: #99200f;
  text-decoration: underline;
  /*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;*/
}

#footer div div.halbeBreiteRight div a.upLink:link{
  color: #99200f;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200f;*/
}

#footer div div.halbeBreiteRight div a.upLink:hover {
  color: #000000;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;*/
}

.weiterempfehlen{
  padding:0px 5px 3px 0;
}
.seitenanfang{
  margin: 3px 0px 0px 0pt; float: right;
}
/* IE-win \*/
* html .weiterempfehlen{
  padding:0px 5px 4px 0;
}
* html .seitenanfang{
  margin: 4px 0px 0px 0pt; float: right;
}
* html #upLink{
display:block;
}
/* End */

a.upLink {
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid !important;
  border-bottom-color:#99200F !important;*/
	font-weight: normal;
	color:#99200F !important;
	display: inline;
}
a.upLink:link {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color:#99200F;
	/*text-decoration: underline;*/
	color: #99200F;
}
a.upLink:visited {  
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200F;
	/*text-decoration: underline;*/
	color: #99200F; 
}
a.upLink:focus {
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200F;
	/*text-decoration: underline;*/
	color: #99200F; 
}
a.upLink:hover{
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000 !important;
	/*text-decoration: underline;*/
	color: #000000 !important;
}
a.upLink:active { 
	text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200F;
	/*text-decoration: underline;*/
	color: #99200F;
}

/* -----------------------------------------------------8<-------------------------------------------------------------------------------- */
/* ################################################################################################ */
/*  G L O B A L  -  M  A  P  */
/* ################################################################################################ */
#header_map {
	height: 42px;
	max-height:42px; 
	overflow:hidden;
	background-color: #5DC4EF;
	background-image: url('../images/header_debeka-in-ihrer-naehe.gif');
	background-repeat:no-repeat;
}
#headertitle_map {
	float:left;
	height: 42px;
	max-height:42px;
  width: 533px;
  max-width:533px;
}
#headerNav_map {
	font-family: Verdana;
	font-size: 11px;
  line-height:13px;
	color: #FFFFFF;
  padding:14px 0px 0px 0px;
  margin:0px;
  width: 60px;
  max-width:60px;
	float:left;
	position:relative;
	left:540px;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html #headerNav_map{
	left:630px;
}
/* End hide from IE5-mac */


#headerNav_map a {
  padding-left:15px;
  background: url('../images/bullet_weiss.gif') no-repeat;
  background-position:0px 3px;
  color: #FFFFFF;
  text-decoration: none;
  border-bottom-width:0px;
  font-weight: bold;
}

#headerNav_map a:hover {
  padding-left:15px;
  background:url('../images/bullet_blau.gif') no-repeat;
  background-position:0px 3px;
  color: #017ca6;
  text-decoration: none;
  border-bottom-width:0px;
  font-weight: bold;
}

#headerNav_map ul {
	list-style-type:None;
  margin:0px;
  padding:0px;
  /*float:left; 
  padding:0 20px 0 0;*/
  list-style-position:inside;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html #headerNav_map ul {
	position:relative;
	left: -107px;/*
	padding:0 5px 0 0;
	list-style-position:inside;*/
}
/* End hide from IE5-mac */
/* -----------------------------------------------------8<-------------------------------------------------------------------------------- */
/* ################################################################################################ */
/*  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:0px 0px;
  font-family: Verdana;
  font-size: 12px;
}

#columnContainer_help a {
	text-decoration: underline !important;
	/*border-bottom-style:solid;*/
	color: #017CA6;
}

#columnContainer_help a:link {
	color: #017CA6; 
}
#columnContainer_help a:visited {  
	color: #017CA6; 
}
#columnContainer_help a:hover{
	color: #0099CB;
}
#columnContainer_help a:active { 
	color: #017CA6; 
}
#columnContainer_help a:focus { 
	color: #017CA6; 
}
/* ################################################################################################ */
/*  M A I N  C O N T A I N E R  -  H E L P  */
/* ################################################################################################ */

#mainContainer_help {
	width:629px;
	max-width:629px; 
	overflow:hidden;

}
/* ################################################################################################ */
/*  H E A D E R  -  H E L P   */
/* ################################################################################################ */

#header_help {
	height: 42px;
	max-height:42px; 
	overflow:hidden;
	background-image: url('../images/bg_header_popup.gif');
	background-repeat:repeat-x;
	background-color: #0099CB;
}
#headertitle_help {
	float:left;
	height: 42px;
	max-height:42px;
  width: 533px;
  max-width:533px;
}

#headerNav_help {
	font-family: Verdana;
	font-size: 11px;
  line-height:13px;
	color: #FFFFFF;
  padding:14px 0px 0px 0px;
  margin:0px;
  width: 60px;
  max-width:60px;
  float:right;
  position:absolute;
  left:525px;
  top:0;
	
}

#headerNav_help a {
  padding-left:15px;
  background: url('../images/bullet_weiss.gif') no-repeat;
  background-position:0px 3px;
  color: #FFFFFF;
  text-decoration: none;
  border-bottom-width:0px;
  font-weight: bold;
}

#headerNav_help a:hover {
  padding-left:15px;
  background:url('../images/bullet_blau.gif') no-repeat;
  background-position:0px 3px;
  color: #017ca6;
  text-decoration: none;
  border-bottom-width:0px;
  font-weight: bold;
}

#headerNav_help ul {
	list-style-type:None;
  margin:0px;
  padding:0px;
  /*float:left; 
  padding:0 20px 0 0;*/
  list-style-position:inside;
}
/* IE-win \*/
* html #headerNav_help ul {
	position:relative;
	left: -17px;/*
	padding:0 5px 0 0;
	list-style-position:inside;*/
}
/* End hide from IE5-mac */
#container_help {
  overflow:auto;
	overflow-y: scroll;
	overflow-x: hidden;
	height:564px;
	max-height:560px;
	min-height:560px;
	width:630px;
	max-width:630px;
	padding:0px;
	background-image:url("../images/bg_grau_hellgrau_Hilfe.gif"); 
  background-repeat:repeat-y;
}
#padding# {
	padding: 0px 0 3px 3px;
}
#frame_help {
	width:600px;
	display:table;
	min-height: 475px;
	/*height: 475px;*/
	margin:0;
	padding:5px;
}  	
#columnContainer_help {
	width:605px;
	display:table-row;
	overflow:visible;
	min-height:480px;
	/* max-width:605px;
  	min-height:560px;*/
}
#leftCenterColumn_help {
	display:table-row;
}
/* ################################################################################################ */
/*  L I N K E  S P A L T E  -  H E L P   */
/* ################################################################################################ */

#leftColumn_help {
	float:left;
	display:table-cell;
	width: 205px;
	max-width: 195x;
	min-height: 461px;
	margin:10px 1px 0px 1px;
	overflow-y:visible;
	overflow_x:hidden; 
}

#leftColumn_help a {
	text-decoration: none;
}
#leftColumn_help a:hover {
	color: #0099CB;
}
#leftColumn_help a.hot {
  font-weight: bold;
}

.navHeader {
	margin: 0px 0px 3px 15px;
	padding: 0px 5px 2px 5px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 13px;
	background-color: #DBDBDB;
	border-style:solid;
	border-width:0px;
	border-color: #00658C #00415A #00415A #00658C;
}

.navHeader h2 {
	margin: 0em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.navContent_help {
	overflow:visible;
	font-size: 12px;
  line-height:15px;
}


ul.firstLevel_help {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}


li.firstLevel_help {
   line-height: 13px;
   background:url('../images/bullet_blau.gif') no-repeat;
   padding: 0px 0px 5px 14px;
   background-position:0px 3px;
}

ul.secondLevel_help {
	margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style:none;
}

li.secondLevel_help {
	line-height: 13px;
        background:url('../images/bullet_strich_grau.gif') no-repeat;
        background-position:0px 7px;
        padding: 5px 0px 0px 12px;
}

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: 7px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	overflow:hidden;
	width: 370px;
	max-width:370px;
	min-height: 461px;
	color: #000000;
 	overflow-y:hidden;
}
/* ################################################################################################ */
/*  F O O T E R  -  H E L P */
/* ################################################################################################ */
#footer_help {
	padding: 17px 0px 0px 0px;
	color: #000000;
	text-align: left;
	float: left;
	width:590px;
}
#footer_help > div{
	color: #000000;
	font-size: 11px;
}
#footer_help a:link{
  color: #99200f;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #99200f;*/
}

#footer_help a:hover {
  color: #000000;
  text-decoration: underline;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;*/
}
/* -----------------------------------------------------------------8<-------------------------------------------------------------------- */
/* ################################################################################################ */
/*  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: 12px;
}

#columnContainer_lexicon a:link {
	color: #017CA6; 
	text-decoration: none;
}
#columnContainer_lexicon a:visited {  
	color: #017CA6; 
	text-decoration: none;
}
#columnContainer_lexicon a:hover{
	text-decoration: none;
	color: #0099CB;
}
#columnContainer_lexicon a:active { 
	color: #017CA6; 
	text-decoration: none;
}
#columnContainer_lexicon a:focus { 
	color: #017CA6; 
	text-decoration: none;
}
/* *************************************************************************************************************************************** */
/* ################################################################################################ */
/*  M A I N  C O N T A I N E R  -  L E X I C O N   */
/* ################################################################################################ */
#mainContainer_lexicon {
	width:497px;
	max-width:497px; 
	overflow:hidden;
}
/* ################################################################################################ */
/*  H E A D E R  -  L E X I C O N   */
/* ################################################################################################ */
#header_lexicon {
	width:495px;
	max-width:495px;
	height: 20px;
	max-height:20px; 
	overflow:hidden;
	background-color: #E7EEF4;
	border-width:1px;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-color:#E7EEF4;
	text-align:center;
	margin:0;
	padding:0px 0px 0px 0px;
}

.tbl_header_lexicon{
	
	padding:0;
	margin:0;
}

.tbl_header_lexicon td {
	font-weight:bold;
	font-size:12px;
	padding:0 0 0px 2px;
	margin:0 0 0 0;
	width:17px;
	max-width:17px;
	min-width:14px;
	height:3px;
	
}

.tbl_header_lexicon td.separation {
	font-weight:bold;
	font-size:12px;
	border-right:solid;
	border-width:1px;
	border-color:#017CA6;
	padding:0 0 0px 2px;
	margin:0 0 0 0;
	width:17px;
	max-width:17px;
	min-width:14px;
}

#header_lexicon td.hot_lexicon{
       background-color:#628FB8;
}
#mainContainer_lexicon #header_lexicon td.hot_lexicon a{
       color:white;
}
.hot_lexicon{
       font-weight:bold;
}

#headertitle_lexicon {
	float:left;
	height: 42px;
	max-height:42px;
  width: 492px;
  max-width:492px;
}

#headerNav_lexicon {
	font-family: Verdana;
	font-size: 11px;
  line-height:13px;
	color: #FFFFFF;
  padding:14px 0px 0px 0px;
  margin:0px;
}

#headerNav_lexicon a {
  padding:0px 0px 0px 15px;
  background: url('../images/bullet_weiss.gif') no-repeat;
  background-position:0px 5px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

#headerNav_lexicon a:hover {
  padding: 0px 0px 0px 15px;
  background:url('../images/bullet_hellgrau.gif') no-repeat;
  background-position:0px 5px;
  color: #C6C6C6;
  text-decoration: none;
  font-weight: bold;
}

#headerNav_lexicon ul {
  list-style-type:None;
  margin:0px;
  padding:0px;
  float:left; 
  padding:0px 20px 0px 0px;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html #headerNav_lexicon ul {
	position:relative;
	left: -17px;
	padding:0px 5px 0px 0px;
}
/* End hide from IE5-mac */

#container_lexicon{
	overflow:visible;
	width:500px;
	max-width:500px;
	min-height:520px;
	padding:17px 0px 10px 0px;
	
}

#frame_lexicon{
	width:492px;
	max-width:492px;
	display:table;
	min-height: 475px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-image:url("../images/lexika_hintergrund.gif");
	background-repeat:repeat-y;
  background-position: 0px 0px;
	margin:0;
	padding:0;
  overflow:visible;

}  	
#columnContainer_lexicon {
	min-height:560px;
	width:491px;
	max-width:491px;
	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: 189px;
	max-width: 189px;
	min-height: 487px;
	padding:14px 5px 0px 5px;
	background:#E7EEF4;
	overflow:visible;
        
}

* html #leftColumn_lexicon {
	width: 193px;
	max-width: 193px;
	padding:14px 0px 0px 5px;
	margin:0px 5px 0px 5px;
}


#leftColumn_lexicon a {
	text-decoration: none;
}
#leftColumn_lexicon a:hover {
	color: #0099CB;
}

#leftColumn_lexicon a.hot {
  font-weight: bold;
}

.navHeader_lexicon {
	margin: 0px 15px 1px 15px;
	padding: 3px 5px 3px 5px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	background-color: #017CA6;
	border-style:solid;
	border-width:1px;
	border-color: #00658C #00415A #00415A #00658C;
}

.navHeader_lexicon h2 {
	margin: 0em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.navContent_lexicon {
	
	font-size: 12px;
        line-height:15px;
}


ul.firstLevel_lexicon {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}


li.firstLevel_lexicon {
         line-height: 13px;
         padding: 2px 0px 0px 0px !important;
         background:url('../images/empty.gif') no-repeat !important;
         /*background:url('../images/bullet_blau.gif') no-repeat;
         padding: 2px 0px 3px 14px;
         background-position:0px 5px;*/
}

ul.secondLevel_lexicon {
	margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style:none;
}

li.secondLevel_lexicon {
	line-height: 13px;
        background:url('../images/bullet_strich_grau.gif') no-repeat;
        background-position:0px 7px;
        padding: 5px 0px 0px 12px;
}

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: 14px 22px 0px 10px;
	overflow:visible;
	width: 259px;
	max-width:259px;
	min-height: 487px;
	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: 17px 0px 0px 0px;
	color: #000000;
	text-align: left;
	float: left;

}
#footer_lexicon > div{
	color: #000000;
	font-size: 11px !important;
}

