.numlinkbar {
	float:right;
	height:24px;
	text-align:right;
	width:100%;
	margin-top: 5px;
}

#content
{
	font-size : 0.8em;
}

.content_box_head
{
	background-color : #FD8F34;
	background-image : url(/content/files/KindFigur.gif);
	background-repeat : no-repeat;
	text-indent : 25px;
	color : #fff;
	padding-bottom: 0px;
	font-size : 1.0em;
}

.content_box_head h1 
{
	padding-bottom: 2px;
	text-transform: uppercase;
}

html*.content_box_head h1 
{
	padding-bottom: 3px;
}

.content_box
{
	font-weight : normal;
	margin-top : 10px;
	padding-bottom: 10px;
	font-size: 1.1em;
	height: auto;
}

.content_box h1 
{
font-size:1.2em; 
	font-weight: strong;
      color: #697D8C;
      margin-top: 0px;
	margin-bottom: 0px;
      line-height : 100%;
	clear : both;*/
}

.content_box h2
{
font-size: 1.2em;
	font-weight: bold;
      color: #697D8C;
      margin-top: 10px;
	margin-bottom: -8px;
      line-height : 150%;
	clear : both;
}

/*
.content_box ul {
	color:transparent;
}*/

.content_unten {
	clear: both;
	float: left;
	margin: 0px;
	width : 100%;

}

#children
{
	list-style-type : none;
	/*list-style-image : url(/content/repository2006/interner_link.gif);*/
	margin-bottom: 5px;
}



#children a:link
{
	font-weight : bold;
	color : #697D8C;
	background-color : transparent;


}

#children a:visited
{
	font-weight : bold;
	color : #FF660A;
	background-color : transparent;
}

#children a:hover, #children a:focus
{
	font-weight : bold;
	background-color : #FF660A;
	color : #fff;
}

#children a:active
{
	font-weight : bold;
	color : #fff;
	background-color : #697D8C;
}
/*
#content_text_family_partner a:hover, #content_text_family_partner a:focus 
{
	background-color:#F64C10;
	color:#FFFFFF;
	text-decoration:none;
}

#content_text_family_partner a:hover, #content_text_family_partners a:focus
{
	background-color:#F64C10;
	color:#FFFFFF;
	text-decoration:none;
}

#content_text_family_partner a 
{
	background-color:transparent;
	background-image:url(/content/repository2006/interner_link.gif);
	background-position: 1px -4px;
	background-repeat:no-repeat;
	color:#2B4167;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:14px;
	text-decoration:none;
	vertical-align:middle;
}

*/
/* ================================================================
*    CSS für MultiFormulare 
*    Relaunch 2006 - Letzte Änderung 2006-02-13 - Thomas Heinecke
*  ================================================================
*/



.debug-r {
		border-color:red; 
		border-width:1px; 
		border-style:solid;
			}

.debug-b {
		border-color:blue; 
		border-width:1px; 
		border-style:solid;
			}
			
.debug-g {
		border-color:green; 
		border-width:1px; 
		border-style:solid;
		}


.formular-fieldset {
 		border-color: #999999;
 		border-width: 1px;
 		border-style:solid;
 		margin-top:18px;
 		margin-bottom:0em;
 		margin-right:0em;
 		margin-left:0em;
 		padding-left:25px;
 		padding-bottom: 12px; 
 		width:auto;
 		clear:left;
 		}


.formular-fieldset-no{
 		margin-top:18px;
 		margin-bottom:0em;
 		margin-right:0em;
 		margin-left:0em;
 		padding-left:26px;		/* padding-left = padding-left(formular-fieldset) + boder-width(formular-fieldset) */
 		padding-bottom: 12px; 
 		padding-top: 0px;
 		padding-right: 0px;
 		width:auto; 
 		clear:left;
 		}

	
.formular-legend {
		font-weight: bold;
		line-height:1.3em;
		color:#000000;
		}


.pflichtfeldtext {
 		margin-top: 0.3em;
 		margin-bottom:0.3em;
 		margin-right:0em;
 		margin-left:0em;
		}

.input-label{
		margin:0em;
		padding-right: 5px;
		font-size: 1em;
		line-height:1.3em;
		float: left;
		/* width: 165px; */
		width: 180px;
		}

input {
		background-color: #fafafa;
		border-style: solid;
		border-color: #999999;
		border-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		line-height:1.3em;
		}

/* ACHTUNG!!! - Relaunch 2006 - double und fixed-size-input besitzen die gleiche Größe */

input.double{
		width: 344px;   /* enspricht ca. 60% und der Codierung "F" im Formular */
		}


input.fixed-size-input {	
		width: 344px;   /* enspricht ca. 60% und der Codierung "F2" im Formular */
		}

	
input.half {
		width: 86px;    /* enspricht ca. 15% und der Codierung "F4" im Formular */
		}

.pflichtstern
{
	color : #FF5900;
}

textarea {
		background-color: #fafafa;
		border-style: solid;
		border-color: #999999;
		border-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		line-height:1.3em;
		width: 344px; 
		} 

/* <>-Zusatztext beziehen sich auf die nachgestellten Felder hinter einer Checkbox oder Radiobuttons in der gleichen Zeile */
.half-Zusatztext{
		}

.label-Zusatztext{
		}

/** Eingabe Liste <select> */

select {
		background-color: #fafafa;
		border-style: solid;
		border-color: #999999;
		border-width: 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		line-height:1.3em;
		}


.liste_select {
		/* width: 172px; */
		width: 344px;
		}

/** <option> */
.option_select {
		width: 100%;
		}

/** Eingabe Drowpdown <select size=1> */
.dropdown_select {
		/* width: 172px; */
		width: 344px;
		}


input.checkradio {
		background-color: #fafafa;
		border-style: none;
		border-width: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		line-height:1.3em;
		}


.checkradio-div{
		margin-left:-4px;
		float: left;
    width: auto;  
    <!--  margin-left:-1px;-->   /* Der IE interpretiert den Code zwische HTML-Kommentaren. */
    }

/* 2006 - Tabelle zur Darstellung einer Umfrage Matrix */

/* 2006 - Umschließt eine vollständigen Umfragebereich (Label und Fragenkatalog) */
.ankreuz-umfrage-div {
		margin-top:1.3em;
		}
			
/* 2006 - Umschließt die Tabelle mit dem Fragenkatalog, um sie bündig auszurichten.  */			
.ankreuz-umfrage-tabelle-div {
		margin-top: 0em;
		margin-bottom: 0em;
		margin-right: 0em;
	/*	margin-left: 162px; */
		margin-left: 177px;
		line-height:1.3em;
		font-size: 1em;
		line-height:1.3em;
		}

/* 2006 - Formatiert die Tabelle */
.ankreuz-umfrage-table {
		border-style:none;
		border-width:0px;
		padding:0px;
		margin:0px;
		/* width: 396px; */
		width: 381px; 
		}


/* 2006 - Führungstext der Umfrge (Label) */
.input-label-umfrage {
		margin-top: 0em;
		margin-bottom: 0em;
		margin-right: 0em;
		margin-left: 0em;
		padding-top: 3px;
		font-size: 1em;
		line-height:1.3em;
		float: left;
		/* width: 162px; */
		width: 177px; /* Die Breite sollte mit dem linken Rand von "ankreuz-umfrage-tabelle-div" übereinstimmen. */ 
		}

/* 2006 - Versteckt die ausführliche Beschriftung des Tableheaders  */
.umfragen-antworten-invisible { 
		display:none;
		}

/* 2006 - Tableheader: Numerierung über den Antwortspalten in der Umfrage Matrix */
.umfrage-numerierung {
		text-align: center;
		font-weight:normal;
		line-height:1.3em;
		padding-right:0.5em; 
		padding-bottom:0.5em;
		}

/* 2006 - Tableheader: Fragen der Umfrage */
.umfrage-fragen {
		font-weight:normal;
		line-height:1.3em;
		padding-right:0.5em; 
		padding-bottom:0.5em;
		}

/* 2006 Radio- oder CheckboxButtons für die Anzukreuzenden Antworten in der Umfrage */
.umfrage-auswahl {
		margin: 0px;
		padding-right:0.5em; 
		padding-bottom:0.5em;
		width: 16px;
		align:center;
		}

/* 2006 Legende */
.umfrage-legende-div {
	/*	margin-left:167px; */
		margin-left:187px;
		margin-top:2em; 
		margin-bottom:2em; 
		line-height:1.3em;
		}

/* 2006 Legende - Titelzeile */		
.umfrage-legende-titel {

		}
		
/* 2006 Legende - Bezugsbegriff zu Tabellenüberschrift */				
.umfrage-legende {
		
		}

/* 2006 Legende - Erklärungstext */		
.umfrage-legende-text {
		font-style: italic;
		text-indent: 5em;
		}

/* 2006 - Übersicht der Feldeingaben 1. Spalte Feldname */
.anzeige-feldname {
		margin-top: 0.3em;
		line-height:1.3em;
		float:left;
	/*	width: 164px; */
		width: 179px;
	/*	<!--  width: 168px; --> */
		<!--  width: 183px; -->  /* Der IE interpretiert den Code zwische HTML-Kommentaren. */
		}
		
/* 2006 - Übersicht der Feldeingagen 2. Spalte Eingaben */
.anzeige-eingabe {
		margin-top: 0.3em;
		font-size: 1em;
		line-height:1.3em;
		width:65%;
		float:left;
		}

/* 2006 - Bereich für Text über die Formularbreite */
.anzeige-text {
		margin-top: 0.3em;
		margin-left: 0em;
		margin-right:1.3em;
		margin-bottom:0.3em;
		font-size: 1em;
		line-height:1.3em;		
		clear:left;
		}


/* 2006 - Pflichtfeld Sternchen Farbe */
.sternchen {
		color: #F64C10;
		} 

/* 2006 - Hilfe */
.hilfe-symbol{
		vertical-align:bottom;
		}
		
.hilfe-symbol-bild{
		border:none;
		}		
		
.hilfe-text-noscript{
		margin-top: 0.3em;
		margin-left: 0em;
		margin-right:1.3em;
		margin-bottom:0.3em; 
		line-height:1.3em;
		clear:left;
		}
		
/* Anzeige aller Fehler im Formular am Formularanfang */

#multiform-fehler {
     color: #ff0033;
	}


/* *********************************************
#multiform-fehler a:link {
      color: #ff0033;
      }
      
#multiform-fehler a:active {
      color : #ff0033;
      background-color : #DCDEE5;
      }

#multiform-fehler a:visited {
      color : #ff0033;
      } 

#multiform-fehler a:hover, a:focus {
      color : #ffffff;
	text-decoration: none;	
      background-color : #ff0033;
      }
********************************************** */

/* 2006 - Fehlerverarbeitung Feldebene */
.multiform-feldfehler {
		font-weight:bold;
		font-size: 0.8em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		line-height:1.3em;
		color:#ff0033;			
		clear:left;
		margin-left:0px;
/*		padding-left: 164px; */
		padding-left: 184px;
/*		<!--  padding-left: 168px; --> */  /* Der IE interpretiert den Code zwische HTML-Kommentaren. */		
		<!--  padding-left: 188px; --> 
		} 
	
.multiform-feldfehler-hide {
		height:1.2em;  /* Wird als zweite Klasse angegeben, wenn kein Fehler eintritt. Soll Zeilenhöhe für Abstand zu vorherigem Element definieren */
		}

.multiform-tabellen-zeilenabstand {
		height:0.2em;  /* Wird als zweite Klasse angegeben - definiert den Zeilenabstand zw. zwei Zeilen in der Formularzeile Tabellenausgabe */
		}

.textfelderror {
		background-color: #F64C10;
		color:#ffffff;
		}

.dak-orange {
		color: #F64C10;
		}

.wichtiger-text{
		color: #F64C10;
		font-weight:bold;
		}


/* Dieser Button ist versteckt, solange das CSS eingeschaltet ist. */
.submit-button-hide {
		visibility: hidden;
		}


/* Sende - Button */
#submitButtonId {
		}

/* für /content/repository/general_functions.js/disableSubmitButton() */
#submitWaitButtonId { 
		display:none;
		float: right;
		}


/* Sende - Button */
#backButtonId {
		}

/* für /content/repository/general_functions.js/disableSubmitButton() */
#backWaitButtonId { 
		display:none;
		}


/* Button-Zeile im Formular und div für den default-Button */
.button-div {
		margin-top:0em;
		padding-top:1.5em;
		height: 3em;
		padding-right:25px;
		clear:left;
		}


/* Linke Hälfte in Button-Zeile des Formulars */
.button-links {
		width:270px;
		margin-left:0px;
		margin-top : -20px;
		float:left;
		padding-left:25px;
		height:25px;
		}

/* Absenden Button */
.absende-button-image {
		/*background-image: url(/content/repository2006/absenden.gif);
		background-repeat: no-repeat;*/
		width: 105px;
		height: 20px;
		border: 1px solid #9999CC;
		background-color : #EEEEF3;
		color : #2B4167;
		text-transform : uppercase;
		font-size : 1.2em;
		text-align : center;
		font-weight : bold;
		float: right;

		}

/* Speichern Button */
.save-button-image {
		/*background-image: url(/content/repository2006/speichern_content.gif);
		background-repeat: no-repeat;*/
		width: 106px;
		height: 20px;
		border: 1px solid #9999CC;
		background-color : #EEEEF3;
		color : #2B4167;
		text-transform : uppercase;
		font-size : 1.2em;
		text-align : center;
		font-weight : bold;
		float: right;
		}



/* Weiter-Button */
.weiter-button-image {	
		/*background-image: url(/content/repository2006/weiter.gif);
		background-repeat: no-repeat;*/
		width: 105px;
		height: 20px;
		float: right;
		border: 1px solid #9999CC;
		background-color : #EEEEF3;
		color : #2B4167;
		text-transform : uppercase;
		font-size : 1.2em;
		text-align : center;
		font-weight : bold;
		}


/* Weiter- oder Submit-Warte-button */
.submit-wait-button-image {
		border-width: 0px;
		border-style: none;
		border: 1px solid #9999CC;
		background-color : #EEEEF3;
		color : #2B4167;
		text-transform : uppercase;
		font-size : 1.2em;
		text-align : center;
		font-weight : bold;
		float: right;
		}


/* Zurück-button */
.back-button-image {
		width: 105px;
		height: 20px;
		border: 1px solid #9999CC;
		background-color : #EEEEF3;
		color : #2B4167;
		text-transform : uppercase;
		font-size : 1.2em;
		text-align : center;
		font-weight : bold;
		float: right;		
		}

		
/* Zurück-Warte- button */
.back-wait-button-image {
		border-width: 0px;
		border-style: none;
		}
		
.button-noscript-text{
		text-align: center;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		}		


.content_box object, .content_box embed {
margin-top: 15px;
float: left;
margin-right: 5px;
}






