/* ################################################################################################ */
/*  G L O B A L */
/* ################################################################################################ */
/* ------------------------------------------------------------
* Beim Drucken, diese Eintrag löscht der Rahm und Button 
* aus die Druck Ansicht
* Template: 		
* 	mastertemplate
* Beschreibung:
------------------------------------------------------------ */
@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;}
	    .hintShowPrint{display:block;}
	    .hintHiddenPrint{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;}
.hintShowPrint{display:none;}
.hintHiddenPrint{display:block;}

/* ******************************************************** */
span.nowrap {
        white-space:nowrap;
}
/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
* html {
	padding:0px;
	margin:0px;
}
/* End Versteck vor IE5-mac and Mozilla */
/* ******************************************************** */
form {
        padding:0;
        margin:0;
}
/* ******************************************************** */
/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
*html span.PDFSize{
  padding-left:6px;
}
/* End Versteck vor IE5-mac and Mozilla */
/* ******************************************************** */
img {
   behavior: url("/pages/scripts/pngbehavior.htc");
}

/* ******************************************************** */
/* ------------------------------------------------------------
* doppelte Pfeil vor Hilfe link
* Beschreibung:
------------------------------------------------------------ */
#raquoHelp{
	display:none;
}

/* ******************************************************** */
input {
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
}
/* ******************************************************** */
#hint{
	padding: 2px 0 10px 0;
        color:#000;
        font-weight:bold;
}
/* ******************************************************** */
#errors{
        padding: 2px 0 10px 0;
}
/* ******************************************************** */
#errorsHeader{
	color:#F7001E;
}
#content #errors ul {
	list-style-type: none;
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
  font-size: 12px;
}
/* ******************************************************** */
#content #errors li {
	padding: 2px 0px 2px 15px;
	background:url('../images/bullet_grau.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"], #content a[href*="campuscompact.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;
}
/* ******************************************************** */
#content #errors ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
  font-size: 12px;
}
/* ******************************************************** */
#content #errors li {
	padding: 2px 0px 2px 15px;
	background:url('../images/bullet_grau.gif') no-repeat;
  background-position:0px 5px;
}

/* ******************************************************** */
hr{
	color:#F6A800;
	background-color:#F6A800;
	border:1px solid #F6A800 !important;
}	
h1, #content h1{
	font-family: Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height:1.2;
  margin: 24px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* extra Format für title auf Formular Seiten
* Beschreibung:
------------------------------------------------------------ */
#content h1.title{
	margin: 0px 0px 15px 0px;
	padding:0;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* extra Format für title auf Formular Suche
* Beschreibung:
------------------------------------------------------------ */
#content h1.titleSearch{
	margin:0;
	padding-top:0px;
	padding-bottom:20px;
	white-space:nowrap;
}
/* ******************************************************** */
h2, #content h2 {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 20px 0px 5px 0px;
	color: #f6a800;
	font-size: 14px;
	font-weight: bold;
}
/* ******************************************************** */
h3{
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 15px 0px 3px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;
  display:block;
}
/* ******************************************************** */
#content h3 {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 15px 0px 3px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;
  display:block;
}
/* ******************************************************** */
h3 a, #content h3 a{
	font-family: Verdana, Helvetica, sans-serif; 
	margin: -15px 0px 3px 0px;
	color: #196fac;
	font-size: 12px;
	font-weight: bold;
  text-decoration: underline;
  display:block;
}
/* ******************************************************** */
#content h3.sitemap {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 0px 0px 5px 0px;
	color: #196fac;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;
}	
/* ******************************************************** */
h3 a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	margin: -15px 0px 3px 0px;
	color: #00adef;
	font-size: 12px;
	font-weight: bold;
  text-decoration: underline;
  display:block;
}
	
h3 a.anker{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 3px 0px;
}

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

#content a.upLink,
#footer a.upLink {
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 5px 4px;
  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 5px 4px;
  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 5px 4px;
  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 5px 4px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}
#content a.upLink:hover,
#footer a.upLink:hover{
  padding-left: 1.58em;
  background: transparent url(../images/seitenanfang.gif) no-repeat scroll 5px 4px;
  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 5px 4px;
  color:#000000;
	font-weight: normal;
	text-decoration: underline;
}

h3.sitemap a{
	background: url('../images/empty.gif') no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	text-decoration: underline !important;
}		
/* ******************************************************** */
h4{
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 10px 0px 1px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	}
/* ******************************************************** */
h5{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	margin:8px 0 1px 0;
	color: #000000;
	}
/* ******************************************************** */

/* ******************************************************** */


/* ******************************************************** */
#content h4 {
	font-family: Verdana, Helvetica, sans-serif; 
	margin: 20px 0px 5px 0px;
	color: #196fac;
	font-size: 12px;
	font-weight: bold;
}


/* ------------------------------------------------------------
* Formatiert Body Tag 
* Template: 		
* 	mastertemplate
* Beschreibung:
* 	nomargin
* 	nopadding
* 	background-color: 	Blau, zu sehen ausserhalb der definierte Bereich.
* 	background-image: 	Mittelblau und Grau.
* 	background-position:	unter Header Navigation  
------------------------------------------------------------ */
body {
        margin: 0em;
        padding:0em;
        background-color:#fff9d6 !important;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        height:100%;
        max-height:100%;
}
/* ******************************************************** */
.bodyForm {
  
}
.imgBetreuerHeader{
  z-index:0;
  position:relative;
  left:0px;
}
/* ******************************************************** */
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;
}

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;
}
#hilfe_logo{
  position:relative;
  top:4px;
  left:-5px;
}
/* ------------------------------------------------------------
* Formatiert Bilder
* Template: 		
* 	alle
* Beschreibung:
* 	noborder
* 	no text decoration
------------------------------------------------------------ */
.img  {
  border-style: none;
  border-width: 0px;
	text-decoration: none;
	position:relative;
  top:0;
  left:2.83em;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Link
* Template: 		
* 	alle
* Beschreibung:
* 	noborder
* 	no text decoration
------------------------------------------------------------ */
a {
	text-decoration: underline;
	color: #196fac;
}
a:link {
	text-decoration: underline;
	color: #196fac;
}
a:visited {  
	text-decoration: underline;
	color: #196fac; 
}
a:focus {
	text-decoration: underline;
	color: #196fac; 
}
a:hover{
	text-decoration: underline;
	color: #00adef;
}
a:active { 
	text-decoration: underline;
	color: #196fac;
}
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;
}
#attachment> div#externerLink[style="float: left;"]{
  width:0;
}

img[src*="externerLink.gif"]
{
  width:0;
}

#content .linkBullet{
  padding-left:1.25em;
  background: url('../images/bullet_blau.gif') no-repeat;
  background-position:0 0;
  color: #000000;
  text-decoration: none;
  border-bottom-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;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Input Felder Label
* Template: 		
* 	alle
* Beschreibung:
* 	text color: Dunkelgrau
* 	background-color: Grau;
------------------------------------------------------------ */
.inputFieldLabel{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffffff;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Input Felder Label
* Template: 		
* 	alle
* Beschreibung:
* 	text color: Dunkelgrau
* 	background-color: Grau;
------------------------------------------------------------ */
.formatFieldsLabelGray{
	color: #000000; 
	background-color: #ffffff;
}
/* ******************************************************** */

/* Primary Button */
/* ------------------------------------------------------------
* Formatiert Button die ein default Aktion ausl?sen
* Template: 		
* 	alle
* Beschreibung:
* 	text color: Blau
* 	Text fett
* 	background-color: Mittelgrau;
------------------------------------------------------------ */
.button {
	color: #196fac;
	border-color:  #FFEFEF #7F7F7F #7F7F7F #FFEFEF ;
	background-color: #C6C6C6;
	font-weight:bold;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 4px 0px 3px;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
*html .button {
	margin: 12px 4px 0px 3px;
}
/* End hide from IE5-mac */
/* ******************************************************** */
/* normal Button */
/* ------------------------------------------------------------
* Formatiert Button
* Template: 		
* 	alle
* Beschreibung:
* 	text color: Blau
* 	Text normal
* 	background-color: Mittelgrau;
------------------------------------------------------------ */
.buttonOptional {
	color: #196fac;
	border-color:  #FFEFEF #7F7F7F #7F7F7F #FFEFEF ;
	background-color: #C6C6C6;
	font-weight:normal;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 4px 0px 3px;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
*html .buttonOptional {
	margin: 12px 4px 0px 3px;
}
/* End hide from IE5-mac */

/* ******************************************************** */
/* hover effect f?r default und Optional Button*/
/* ------------------------------------------------------------
* Formatiert Button
* Template: 		
* 	alle
* Beschreibung:
* 	text color: Grau
* 	Text normal
* 	background-color: Blau;
------------------------------------------------------------ */
.button:hover{
	background-color:  	#196FAC;
	color:			#FFFFFF;
}
.buttonOptional:hover{
	background-color:  	#196FAC;
	color:			#FFFFFF;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Schein default und Optional Button, die im Wirklichgkeit Links sind.
* Template: 		
* 	alle
* Beschreibung:
* 	background-color: Hellgrau;
------------------------------------------------------------ */
#spanButtonOptional{
	background:#C6C6C6;
	position:relative;
	top:0px;
	padding:1px 7px 1px 7px;
	margin:0 8px 0 0;
	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:gray;
	border-top-color:white;
	cursor:default;
}
#spanButtonOptional:hover{
	background:#007CA6;
	color:white;
	padding:0px 7px 2px 7px;
	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:gray;
	border-top-color:white;
	cursor:default;
}
linkButtonOptional a:hover{
	color:white;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
*html #spanButtonOptional{
	position:relative;
	top:-2px;
	padding:1px 7px 2px 7px;
	cursor:default;
}
/* End hide from IE5-mac */
/* ------------------------------------------------------------
* Formatiert Schein default und Optional Link, die im Wirklichgkeit Buttons sind.
* Template: 		
* 	alle
* Beschreibung:
* 	background-color: Hellgrau;
------------------------------------------------------------ */
.buttonLink{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: rgb(229, 229, 229);
	color: #196fac;
	text-decoration: underline;
	border-style:none;
	text-align: left;
	padding:0;
	margin:0;
	position:relative;
	left:-4px;
	cursor:default;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
*html .buttonLink {
	position:relative;left:0px;
}
/* End hide from IE5-mac */
.buttonHidden{
	border-style:none;
	background-color:#FFFFFF;
	width:0px;
	height:0px;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Input Felder
* Template: 		
* 	alle
* Beschreibung:
* 	background-color: Hellgrau;
------------------------------------------------------------ */
.formatFields {
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 0 0 2px;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-right: 1px solid #C6C6C6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #C6C6C6;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Input Text Felder
* Template: 		
* 	alle
* Beschreibung:
* 	background-color: Hellgrau;
------------------------------------------------------------ */
.textfield {
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #C6C6C6 #C6C6C6 #000000;
	padding: 1px 1px 1px 1px;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert Platzhalter vor Radio und Checkbox auf 0,  
* Template: 		
* 	alle
------------------------------------------------------------ */
.radioCheck{
	margin:0 2px 0 0;
	
}

/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html .radioCheck{
	margin:0 0 0 -4px;
}
/* End hide from IE5-mac */
/* ******************************************************** */
/* ################################################################################################ */
/*  N E U E  C S S  F O R M U L A R */
/* ################################################################################################ */
/* Formular */
		.form{
			width:495px;
			border-top:solid thin #FFF9d6;
			border-width:1px;
		}
/* 1 Box in die Spalte der Formular */
		.box{
			width:493px;
			float:left;
			background-color: #FFeb82;
			border-right:solid thin #FFF9d6;
			border-bottom:solid thin #FFF9d6;
			border-left:solid thin #FFF9d6;
			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: #FFeb82;
			
			border-right:solid thin #FFF9d6;
			border-bottom:solid thin #FFF9d6;
			border-left:solid thin #FFF9d6;
			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: #FFeb82;
			border-right:solid thin #FFF9d6;
			border-bottom:solid thin #FFF9d6;
			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 ueber die Spalte */
		.hint{
			clear:both;
			width:490px;
			padding:3px 0 2px 3px;
			float:left;
		}
		.hint *{
			width:483px;
		}
/* 1 Box Links in die Spalte der 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 in die Spalte der 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
		}
/* ################################################################################################ */
/*  T A B E L L E   F O R M A T */
/* ################################################################################################ */
.Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
.tblBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #fff9d6;
	
	}
/* ******************************************************** */
.tblBgSmall{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	vertical-align:top;
	}	
/* ******************************************************** */
.tblBlackHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: #ffeb82;
	padding: 3px 0px 3px 5px;
	
	}
/* ******************************************************** */
.tblHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #f6a800;
	padding: 3px 0px 3px 5px;
	
	}
/* ******************************************************** */
.tblTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffeb82;
	padding: 3px 0px 3px 5px;
	
	}
/* ******************************************************** */
.tblNewsTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
.tblNewsTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;	
	}
/* ******************************************************** */
.tblFormStatusAktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #ffeb82;
	
}
table.tblFormStatusAktivBg{
  background-color: #F6A800;
}
	
/* ******************************************************** */
.tblFormStatusInaktivBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #fffdf2;
	
}
	
table.tblFormStatusInaktivBg{
  background-color: #F6A800;
}
	
/* ******************************************************** */
td  {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
}
/* ******************************************************** */
td.tblWayHomeBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblNavBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblContentBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	
	}
/* ******************************************************** */
td.tblContentSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #fff9d6;
	}
/* ******************************************************** */
td.tblContentBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #ffeb82;
	}	
/* ******************************************************** */
td.tblContentSmallBlueBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblFooterBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblFooter{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblNavEbene1Bg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	background-color: #ffeb82;
   	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: #000000; 
	background-color: #ffeb82;
   	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: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF;
	}
/* ******************************************************** */
td.tblPreBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblPreBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblPreBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblFormBoxHeadBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #EDAC0F; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblFormBoxTextBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
td.tblFormBoxTextSmallBg{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffeb82;
	}
/* ******************************************************** */
/**/

/* ################################################################################################ */
/*  M A I N  C O N T A I N E R  */
/* ################################################################################################ */
/* ------------------------------------------------------------
* Formatiert alle Element mit id mainContainer, 
* main container enthaelt folgende Templates: Header, Navigation und Content
* Template:
* 	mastertemplate
* Beschreibung:
* 	width (max-width for mozilla!):	1000px
* 	overflow:			bigger content will be ignored
------------------------------------------------------------ */
#mainContainer {
	width:100%;
	overflow:hidden;
}
/* ******************************************************** */
/* ################################################################################################ */
/*  H E A D E R  */
/* ################################################################################################ */
/* ------------------------------------------------------------
* Formatiert alle Element mit id header
* Template: 		
* 	mastertemplate
* Beschreibung:
* 	background-color: Debeka Blau
------------------------------------------------------------ */
#header {
	height: 76px;
	max-height:76px; 
	overflow:hidden;
	background-color: #FFF481;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* Formatiert alle Element mit id headertitle
* Template: 		
* 	mastertemplate
* Beschreibung:	
* 	width (max-width for mozilla!)
------------------------------------------------------------ */
#headertitle {
	float:left;
	height: 64px;
	max-height: 64px;
        width: 705px;
        max-width:705px;
}
/* ******************************************************** */
#headerNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
        line-height:13px;
	color: #196fac;
	padding:0;
        margin:4px 24px 0px 0;
        position:absolute;
        width:500px;
        left:500px;
        top:0px;
        text-align:right;
}
/* ******************************************************** */
#headerNav a {
        font-family: Verdana, Helvetica, sans-serif;
        color: #196fac;
        text-decoration: none;
        font-weight: normal;
        font-size: 10px;
}
/* ******************************************************** */
#headerNav a:hover {
	font-family: Verdana, Helvetica, sans-serif;
        color: #00adef;
        text-decoration: none;
        font-weight: normal;
        font-size: 10px;
}

/* ******************************************************** */
#headerNav ul {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
  	list-style-type:None;
        margin:0px;
        padding:0px;
        float:left; 
        padding:0px 20px 0px 0px;
        list-style-position:inside;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* html #headerNav ul {
	position:relative;
	left: -17px;
	padding:0px 5px 0px 0px;
	list-style-position:inside;
}
/* End hide from IE5-mac */

/* ******************************************************** */
/* --------------------------------------------------------
* IE width
* mozilla max-width
----------------------------------------------------------- */
.halbeBreiteLeftHeader {
	width: 80px;
	max-width:80px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float: left;
	display:inline;
}
/* ******************************************************** */
.halbeBreiteRightHeader {
        float:left;
	width: 200px;
	max-width:200px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	display:inline;
}
/* ******************************************************** */
/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
* html .halbeBreiteRightHeader {
                float:left;
	width: 130px;
	max-width:130px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	display:inline;
}

/* ******************************************************** */
/* ################################################################################################ */
/*  B R E A D  C R U M B */
/* ################################################################################################ */
#locationBar a:link {
         color: #196fac;
	text-decoration: underline;
         }
/* ******************************************************** */
#locationBar a:hover {
	color: #00adef;
	text-decoration: underline;
}
/* ******************************************************** */
#locationBar {
	padding: 0px 0px 0px 255px;
	line-height: 22px;
	background-color: #fff9d6;
        font-size: 11px;
        color: #196fac;
}
/* ******************************************************** */
/* ------------------------------------------------------------
* columnContainer enthält alles was unter der Header und breadcrumb kommt:
* Linke Spalte; Mittlere Spalte, Inhalt, Footer sowie Rechte Spalte.
* Template:
* 	mastertemplate
* Description:
* 	width (max-width for mozilla):	1005px
* 	background-color: #FFFFFF;
------------------------------------------------------------ */
#columnContainer {
	width: 1005px;
	max-width: 1005px;
	background-color: #fff9d6;
	
}
/* ******************************************************** */
/* ################################################################################################ */
/*  L I N K E  S P A L T E  */
/* ################################################################################################ */
#leftColumn {
	width: 215px;
	max-width: 215px;
        padding:0px 0px 20px 0px;
        overflow:hidden;
        display:inline;
	float: left;
}
/* ******************************************************** */
#leftColumn a {
	margin: 0em 0em 0em 0em;
	color: white;
	text-decoration: none;
}
#leftColumn a:hover {
	margin: 0em 0em 0em 0em;
	color: #EDAC0F;
}

#leftColumn a.hot {
	margin: 0em 0em 0em 0em;
	color: #196fac;
      /*-- font-weight: bold;--*/
}
#leftColumn a.hot:hover {
	margin: 0em 0em 0em 0em;
	color: #196fac;
      /*-- font-weight: bold;--*/
}
/* ******************************************************** */
.navHeader {
	margin: 0px 0px 6px 0px;
	padding: 5px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	background-color: #196fac;
	border-style:none;
	border-width:0px;
	border-color: #00658C #00415A #00415A #00658C;
	width:215px;
}
/* ******************************************************** */
.navHeader h2 {
	margin: 0em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
/* ******************************************************** */
.navHeaderHot {
	margin: 0px 0px 6px 0px;
	padding: 5px 0px 0px 0px;
	color: #196fac;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	background-color: #fff481;
	border-style:none;
	border-width:0px;
	border-color: #00658C #00415A #00415A #00658C;
	width:215px;
}
/* ******************************************************** */
.navHeaderHot h2 {
	margin: 0em 0em 0em 0em;
	color: #196fac;
	font-size: 12px;
	font-weight: bold;
}

/* ******************************************************** */
.navContent {
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 3px 24px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
  line-height:15px;
	background-color: #196fac;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #196fac;
	width:191px;
}
/* ******************************************************** */
.navContentHot {
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 3px 24px;
	color: #196fac;
	font-size: 12px;
	font-weight: normal;
  line-height:15px;
	background-color: #FFF481;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #196fac;
	width:191px;
}
/* ******************************************************** */

ul.firstLevel {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style: none;
}
/* ******************************************************** */

li.firstLevel {
   line-height: 13px;
   background-image:url(../images/bullet_orange.gif);
   background-repeat:no-repeat;
   padding: 0px 0px 3px 24px;    /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
   background-position:0px 0px;
}

/* ******************************************************** */
ul.secondLevel {
  margin: 0 0 0 1px;
	padding: 0px;
	list-style:none;
}
/* ******************************************************** */
li.secondLevel {
	padding: 5px 0px 0px 24px;     /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
  line-height: 13px;
  background-image:url(../images/bullet_strich_orange.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
}

/* ******************************************************** */

ul.firstLevelHot {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style: none;
	color:#196fac;
}
/* ******************************************************** */

li.firstLevelHot {
         line-height: 13px;
         background-image:url('../images/bullet_blau.gif');
         background-repeat:no-repeat;
         padding: 0px 0px 3px 24px;    /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
         background-position:0px 0px;
}

/* ******************************************************** */
ul.secondLevelHot {
        margin: 0 0 0 1px;
	padding: 0px;
	list-style:none;
	color:#196fac;
}
/* ******************************************************** */
li.secondLevelHot {
	padding: 5px 0px 0px 24px;     /*--Wenn nach unten kein Platz ist, den Wert "oben" auf 1px setzen--*/
    line-height: 13px;
    background-image:url('../images/bullet_strich_blau.gif');
    background-repeat:no-repeat;
    background-position:0px 8px;
}

/* ******************************************************** */
span.hot {
	color: #EDAC0F;
      /*-- font-weight: bold;--*/
}
/* ******************************************************** */
/* ################################################################################################ */
/*  M I T T L E R E   S P A L T E */
/* ################################################################################################ */
.centerRightColumn {
	background-color: #fff9d6;
        float: left;
        width:785px;
        max-width:785px;
        padding:0px;
        margin:0px;

}
/* ******************************************************** */
/* ----------------------------------------------------------
* 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 32px 10px 32px;
	display: inline;
	overflow:hidden;
	width: 506px;
	max-width:506px; 
	float: left;
	color: #000000;
	
}
/* ################################################################################################ */
/*  C O N T E N T */
/* ################################################################################################ */
/* ******************************************************** */

/* ----------------------------------------------------------
* Formatiert title Beschreibung im Content Bereich, dieses Attribut 
* wird aus Cms gelesen.
------------------------------------------------------------- */
#beschreibung {
	width:100%;
	max-width:100%;
	float:left;
}
/* ----------------------------------------------------------
* 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: #000000;
         border-width:0px;
         background-color: #FFFFFF;
         width: 100%;

}
/* ******************************************************** */
td.invisible {
         padding: 5px 10px 5px 10px;
         vertical-align: top;
         border-width:0px;
         border-style:none;
         background-color: #FFFFFF;
}
/* ******************************************************** */
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: #E5E5E5;
         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: 240px;
	max-width:240px;
	margin:0px;
	padding:0px;
	float: left;
	display:inline;
}
/* ******************************************************** */
.halbeBreiteRight {
	width: 247px;
	max-width:247px;
	padding: 0px 0px 0px 20px;
	float: right;
	display:inline;
}
/* ******************************************************** */
/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
* html .halbeBreiteRight {
	width: 240px;
	max-width:240px;
	overflow:hidden;
	padding: 0px 0px 0px 17px;
	display:table-cell;
}

/* End Versteck vor IE5-mac and Mozilla */
/* ******************************************************** */
 #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 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.2;
	color: #000000;
	background-color: #fff9d6 !important;
	background:url('../images/empty.gif') no-repeat;
        background-position:0px 0px;
}

/* ******************************************************** */
#content p, div, span{
	line-height:12pt;
}
/* ******************************************************** */		
#content p {
	color:#000000; 
	line-height: 16px;
	margin: 6px 0px 6px 0px;
        font-size: 12px;
}
/* ******************************************************** */
#content div {
	margin: 0em 0em 0em 0em;
}

/* ******************************************************** */
#content a:link {
	color: #196fac;
	text-decoration: underline;
	line-height:1.2;
}
/* ******************************************************** */
#content a:visited {  
	color: #196fac; 
	text-decoration: underline;
	}
/* ******************************************************** */
#content a:focus {
	text-decoration: underline;
	color: #196fac; 
}
/* ******************************************************** */
#content a:hover {
	color: #00adef;
	text-decoration: underline;
}
/* ******************************************************** */
#content a:active {  
	color: #196fac; 
	text-decoration: underline;
	}


/* ******************************************************** */
#content a.aContentNone:active {  
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;   
	color: #196fac; 
	text-decoration: none
	}
/* ******************************************************** */
#content a.aContentNone:link {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #196fac; 
	text-decoration: none
	}
/* ******************************************************** */
#content a.aContentNone:visited {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #196fac; 
	text-decoration: none
	}
/* ******************************************************** */
#content a.aContentNone:hover {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #00adef; 
	text-decoration: none
	}
/* ******************************************************** */
.rightContent ul {
	list-style-type: none;
	margin: 0px 2px 2px 24px;
	padding: 0px 0px 0px 0px;
}
/* ******************************************************** */
.rightContent li {
	padding: 2px 0px 2px 22px;
	background:url('../images/bullet_strich_blau.gif') no-repeat;
        background-position:0px 6px;
}

/* ******************************************************** */
#content ul {
  font-family:Verdana,Helvetica,sans-serif;
  font-size:12px;
  list-style-type: none;
  list-style-image:url(../images/list_bullet_blau.gif);
  list-style-position:outside;
  margin:6px 0;
  padding-left:15px;        
}

#content ul.special {
  list-style-image:url(../images/list_bullet_orange.gif);
}
#content ul ul{
  list-style-image:url(../images/dash_black.gif);
}
/* ******************************************************** */
#content ul li {


}

/* ******************************************************** */
#content ul li li {
	margin: 0px 0px 3px 0px;
}
/* ******************************************************** */
#content ul > ul > li{
	margin: 0px 0px 3px 0px;
}
/* ******************************************************** */
#content ul > ul > ul> li{
	margin: 0px 0px 3px 0px;
}
/* ******************************************************** */
#content ul > ul > ul> ul > li{
	margin: 0px 0px 3px 0px;
}
/* ******************************************************** */
#content ol {
	list-style-type:decimal;
	padding: 0px 10px 0px 18px;
	margin: 6px 0px 6px 7px;
        font-size: 12px;
}

/* Exra für IE, versteck sich vor IE5-mac, und Mozilla Familie. nur IE-win sieht folgendes. \*/
* html #content ol {
	padding: 0px 10px 0px 22px;
}
/* End Versteck vor IE5-mac and Mozilla */
/* ******************************************************** */
#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;
}
	
/* ******************************************************** */
/* ################################################################################################ */
/*  R E C H T E  S P A L T E */
/* ################################################################################################ */
/*---------------------------------------------------------
* max-width ist f?r Mozilla
* width f?r IE
----------------------------------------------------------- */
#rightColumn {
	width: 215px;
	max-width: 215px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
}
/* ******************************************************** */

#rightColumn a {
	text-decoration: none;
	color: #196fac;
	font-weight: bold;
}
#rightColumn a:link {
	text-decoration: none;
	color: #196fac;
	font-weight: bold;
}
#rightColumn a:visited {  
	text-decoration: none;
	color: #196fac;
	font-weight: bold;
}
#rightColumn a:focus {
	text-decoration: none;
	color: #196fac;
	font-weight: bold;
}
#rightColumn a:hover{
	text-decoration: none;
	color: #00adef;
	font-weight: bold;
}
#rightColumn a:active { 
	text-decoration: none;
	color: #196fac;
	font-weight: bold;
}
/* ******************************************************** */
/*---------------------------------------------------------
* max-width is for Mozilla
* width for IE
----------------------------------------------------------- */
.rightHeader {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 24px;
	width: 215px;
	max-width: 215px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
  line-height: 24px;
	background-color:#196fac;
}
/* ******************************************************** */
/*---------------------------------------------------------
* max-width is for Mozilla
* width for IE
----------------------------------------------------------- */
.rightContent {
	margin: 0px 0px 34px 0px;
	padding: 5px 0px 5px 0px;
	width: 215px;
	max-width: 215px;
	color: #000000;
	font-size: 12px;
	background-color: #fff9d6;
}
/* ******************************************************** */
.rightContent form {
	margin: 0px;
}
/* ******************************************************** */
.rightContent ul {
	list-style-type: none;
	margin: 0px 2px 2px 24px;
	padding: 0px 0px 0px 0px;
}
/* ******************************************************** */
.rightContent li {
	padding: 2px 0px 2px 22px;
	background:url('../images/bullet_strich_blau.gif') no-repeat;
        background-position:0px 6px;
}

/* ******************************************************** */
.rightSpacer{
	margin: 1em 20px 1em 20px;
	border-top: 1px solid #000000;
}
/* ******************************************************** */
/* ################################################################################################ */
/*  F O O T E R */
/* ################################################################################################ */
#footer {
	padding: 8px 0px 6px 0px;
	color: #000000;
	text-align: left;
	font-size: 11px;
        float: left;
}
/* *************************************************************************************************************************************** */
/* -----------------------------------------------------8<-------------------------------------------------------------------------------- */
/* ################################################################################################ */
/*  G L O B A L  -  M  A  P  */
/* ################################################################################################ */
.title{
	margin: 15px 0px 15px 0px;
	padding:0;
}
/* ******************************************************** */
#header_map {
	height: 42px;
	max-height:42px; 
	overflow:hidden;
	background-color:#5dc4ef;
}
/* ******************************************************** */
/* ------------------------------------------------------------
format headertitle
Template: 		
	mastertemplate
------------------------------------------------------------ */
#headertitle_map {
	float:left;
	height: 42px;
	max-height:42px;
  width: 533px;
  max-width:533px;
}
/* ******************************************************** */
#headerNav_map {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
  line-height:13px;
	color: #FFFFFF;
  padding:14px 0px 0px 0px;
  margin:0px;
  width: 60px;
  max-width:60px;
	float:left;
	position:absolute;
	left:540px;
	top:0;
}
/* 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_hellgrau.gif') no-repeat;
  background-position:0px 3px;
  color: #196fac;
  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<------------------------------------------------------------------------------------------------------------ */
/*
/*
/*  C S S  -  H E L P  */
/*
/*
/*
/* ################################################################################################ */
/* ################################################################################################ */
/*  G L O B A L  -  H E L P  */
/* ################################################################################################ */
/* ------------------------------------------------------------
Format Body Tag 
Template: 		
	mastertemplate
Description:
	nomargin
	nopadding
	background-color: 	white
	position:	 	under the header Navigation  
------------------------------------------------------------ */
.body_help {
        margin: 0em;
        padding: 0em;
        background-color: white;
        background:url('../images/empty.gif') no-repeat;
        background-position:0px 0px;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
}
/* ******************************************************** */
#columnContainer_help a {
	text-decoration: underline;
	color: #196fac;
}

#columnContainer_help a:link {
	color: #196fac; 
	text-decoration: underline;
}
#columnContainer_help a:visited {  
	color: #196fac; 
	text-decoration: underline;
}
#columnContainer_help a:hover{
	text-decoration: underline;
	color: #00adef;
}
#columnContainer_help a:active { 
	color: #196fac; 
	text-decoration: underline;
}
#columnContainer_help a:focus { 
	color: #196fac; 
	text-decoration: underline;
}

/* ******************************************************** */

/* ################################################################################################ */
/*  M A I N  C O N T A I N E R  -  H E L P  */
/* ################################################################################################ */
/* ------------------------------------------------------------
format all elements with id mainContainer, 
main container enthält folgende Templates Header, Navigation und Content
Template:
	mastertemplate
Description:
	width (max-width for mozilla):	629px
	overflow:			bigger content will be ignored
------------------------------------------------------------ */
#mainContainer_help {
	width:629px;
	max-width:629px; 
	overflow:hidden;

}
/* ******************************************************** */
/* ################################################################################################ */
/*  H E A D E R  -  H E L P   */
/* ################################################################################################ */
/* ------------------------------------------------------------
format Header
Template: 		
	mastertemplate
------------------------------------------------------------ */
#header_help {
	height: 42px;
	max-height:42px; 
	overflow:hidden;
	
}
/* ******************************************************** */
/* ------------------------------------------------------------
format headertitle
Template: 		
	mastertemplate
------------------------------------------------------------ */
#headertitle_help {
	float:left;
	height: 42px;
	max-height:42px;
        width: 533px;
        max-width:533px;
}
/* ******************************************************** */
#headerNav_help {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height:13px;
  color: #FFFFFF;
  padding:14px 0px 0px 0px;
  margin:0px;
  width: 60px;
  max-width:60px;
  float:left;
  position:relative;
  top:-40px;
  left:530px;
}

/* *html #headerNav_help{
  position:relative;z-index:120;top:-45px;left:530px;
} */

.topSpan{
  font-size:12px;
  margin:0px 0px 0px 282px;
}

*html .topSpan{
  margin:0px 0px 0px 262px;
}

/* ******************************************************** */
#headerNav_help a {
        padding-left:15px;
        background: url('../images/bullet_weiss.gif') no-repeat;
        background-position:0px 4px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
}
/* ******************************************************** */
#headerNav_help a:hover {
        padding-left:15px;
        background:url('../images/bullet_hellgrau.gif') no-repeat;
        background-position:0px 4px;
        color: #196fac;
        text-decoration: none;
        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;
}
/* Exra for IE, Hide from IE5-mac. Only IE-win sees this. \*/
* 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;
	
}

#paddingFrame_help {
  background-color:#fff9d6;
}

#frame_help {
	width:615px;
	display:table;
	min-height: 475px;
	height: 475px;
	border-width:0;
	border-style:solid;
	border-color:#7DA2E3;
	margin:0;
	padding:0;

}  	
#columnContainer_help {
	background-image:url("../images/bg_white_blue_Hilfe.gif");
	background-repeat:repeat-y;
	min-height:560px;
	/*width:615px;*/
	/*max-width:592px;*/
	display:table-row;
	overflow:visible;
	background-color:#fff9d6;
}
* html #columnContainer_help {
 width:602px;
 height:564px;
}

#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: 201px;
	min-height: 545px;
	padding:14px 5px 0px 5px;
	background-color:#ffeb82;
	overflow-y:visible;
        
}
* html #leftColumn_help {
  padding-right:21px;
  width:185px;
  overflow:hidden;
}
/* ******************************************************** */
#leftColumn_help a {
	text-decoration: none;
}
#leftColumn_help a:hover {
	color: #00adef;
}

#leftColumn_help a.hot {
      	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/list_bullet_orange.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/dash.gif') no-repeat;
        background-position:0px 12px;
        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;
	padding: 14px 12px 0px 12px;
	margin-left:12px
	overflow:hidden;
	width: 380px;
	max-width:384px;
	min-height: 461px;
	color: #000000;
	border-width:0;
 	overflow-y:hidden;
}

*html #centerColumn_help {
	WIDTH: 357px;
	padding:0 0 0 10px
}

*html #columnContainer_help #content{
  width:368px;
  padding-left:10px;
}
#centerColumn_help #content{
  min-height:40em;
}

/* ******************************************************** */
/* ################################################################################################ */
/*  F O O T E R  -  H E L P */
/* ################################################################################################ */
#footer_help {
	padding: 17px 0px 0px 0px;
	color: #000000;
	text-align: left;
	font-size: 11px;
        float: left;
        width:100%;

}
/* ******************************************************** */
#content .form #ym_plz{
  width:11.16em !important;
}
#content .form #ym_ort{
  width:15.16em !important;
}
#content .form #ym_umkreis{
  width:14.55em !important;
  /*height:1.9em !important;*/
}
