body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	padding: 0px;
	margin : auto;
	line-height: 110%;
	white-space: normal;
	background-color : #fff;
	text-align : center;
	position : relative;
	width : 1024px;	
}


#rahmen
{
	text-align : center;
	width : 100%;
	background-image: url(/content/repository2006/css_glasklar_kontakt.jpg);
	background-repeat: no-repeat;
	background-color : #E7F0F2;
	margin : auto;	
	margin-top : 30px;
	font-size:0.8em;
	position : absolute;
	padding-bottom : 20px;
	z-index : 5px;
}

html* #rahmen
{
	position : relative;
}


#seite_links
{
	text-align : left;
	margin-top: 15px;
	margin-left: 10px;
	margin-right : 15px;
	float: left; 
	height: 700px;
	background-color : transparent;
	width : 30%;
}

#seite_rechts
{
	text-align : left;
	background-color : #fff;
	opacity : 0.9;
	filter: alpha(opacity = 90);
	margin-top: 40px;
	padding: 10px;
	width : 60%;
	float : right;
	margin-right : 30px;
	clear : right;
	position : relative;
	z-index : 10;
}

#seite_rechts img.sternchen
{
	position : relative;
	z-index : 20;
}

img
{
	opacity : 1.0;
	filter: alpha(opacity = 100);
	
}

#footer
{
	float : left;
	clear : both;
	text-align : left;
}

#footerliste
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	margin-left : 12%;
	
}

#footerliste li
{
	float : left;
}

#logo
{
	float: left;
	width: 30%;
}

#bereichsbild
{
	background-image : url(/content/repository2006/kronkorken_bild_kontakt.gif);
	background-repeat : no-repeat;
	background-position : 40px 80px;
	height : 250px;
	margin-left: 17px;
	margin-top: 0px;
}


#navi_menue
{
	margin-left: 57px;
	margin-top: -14px;

	
	
}
#navi_menuebuttons
{
	margin : -12px 0px 0px 60px;
	list-style-type : none;
	background-image : url(/content/repository2006/navi_menue_bild.gif);
	background-repeat : no-repeat;
	font-size : 1em;
	float:left;
	width: 179px;
}

#navi_menuebuttons li
{
	padding-bottom : 20px;
}

#navi_menuebuttons a
{
	text-decoration :none;
	font-size : 1.0em;
	font-weight : bold;
	
}

a:link
{
	text-decoration :none;
	color : #F64C10;
	background-color: transparent;
}

a:visited
{
	text-decoration :none;
	color : #F64C10;
	background-color: transparent;
	
}

a:hover, a:focus
{
	text-decoration :none;
	color : #697D8C;
	background-color: transparent;
	
}
a:active
{
	text-decoration :none;
	color : #697D8C;
	background-color: transparent;
	
}

#punkt1
{
	margin-top: 0px;
	padding-top : 23px;
	margin-left : -20px;
}
#punkt2
{
	margin-top: -2px;
	margin-left : -20px;
}
#punkt3
{
	margin-top: -2px;
	margin-left : -20px;
}
#punkt4
{
	margin-top: -2px;
	margin-left : -20px;
}
#punkt5
{
	margin-top: -3px;
	margin-left : -20px;
}
#punkt6
{
	margin-top: -3px;
	margin-left : -20px;
	
}
#punkt7
{
	margin-top: -3px;
	margin-left : -20px;
	
}
#punkt8
{
	margin-top: -6px;
	margin-left : -20px;
	
}
#punkt9
{
	margin-top: -5px;
	margin-left : -20px;
	
}

html* #punkt1
{
	margin-top: 0px;
	padding-top : 23px;
	margin-left : 20px;
}
html* #punkt2
{
	margin-top: -2px;
	margin-left : 20px;
}
html* #punkt3
{
	margin-top: -2px;
	margin-left : 20px;
}
html* #punkt4
{
	margin-top: -2px;
	margin-left : 20px;
}
html* #punkt5
{
	margin-top: -3px;
	margin-left : 20px;
}
html* #punkt6
{
	margin-top: -3px;
	margin-left : 20px;
	
}
html* #punkt7
{
	margin-top: -3px;
	margin-left : 20px;
	
}
html* #punkt8
{
	margin-top: -6px;
	margin-left : 20px;
	
}
html* #punkt9
{
	margin-top: -5px;
	margin-left : 20px;
	
}


#auflistung
{
	list-style-image : url(css_glasklar_bull.gif);
	text-decoration :none;
}

#auflistung a
{
	text-decoration : underline;
	color : #697D8C;
	background-color : transparent;
}

#auflistung a:visited
{
	text-decoration : underline;
	color : #F64C10;
	background-color : transparent;
}

#auflistung a:hover, #auflistung a:focus
{
	text-decoration : underline;
	background-color : #697D8C;
	color : #fff;
}

#auflistung a:active
{
	text-decoration : underline;
	background-color : #697D8C;
	color : #fff;
}

.rechts
{
	border : 0;
	margin-right : 42px;
	margin-top : 40px;
	float : right;
	background-color : transparent;
	width : 160px;
	height : 52px;
	border : solid 0px red;
}

img
{
	border : 0;
}

h1
{
	font-size : 1.3em;
	color : #697D8C;
}

h2
{
	font-size : 1.1em;
	color : #F64C10;
}

h3
{
	font-size : 1.1em;
	color : #697D8C;
}

#seite_rechts ul
{
	list-style-image : url(/content/repository2006/css_glasklar_bull.gif);
}


input.login{width: 130px; height: 017px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
table.login {width: 130px; height: 017px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.black {font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.sternchen    {color: #F76720}

/**
 * Der folgende Code ist KEIN Kommentar. Internet Explorer, Netscape 4.7 und Mozilla interpretieren ihn.
 */

<!-- Ausgeklammert ABER: Code trotzdem lassen! -->
<!-- input         {width: 175px}
input.radio   {width: 010px}
input.check   {width: 015px}
input.button   {width: 040px}
input.double  {width: 354px}
input.db      {width: 044px}
input.half    {width: 090px}
input.rechner {width: 130px; height: 017px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input.rechnerkl {width:110px; height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input.rechnerReadOnly {width: 130px; height: 017px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;background-color:#DDDDDD;}
textarea      {width: 354px; font-family:  Verdana, Arial, Helvetica, sans-serif;}
input.lupe    {width: 12px; height: 12px}
select.rechner {width: 130px; height: 017px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.plz          {width: 050px} -->




.fixed-size-input {
	width: 175px; }

.input-image {
	width: 143px; }

/* Nur für Fehlerzeilen aus der Formularverarbeitung */
.multiform-fehler {
	color: #F76720; }

.dak-orange {
	color: #F76720; }

/* für /content/repository/general_functions.js/disableSubmitButton() */
#secondButton { display: none; width: 175px; height: 30px; }

/* fuer DAK-Suche */
#searchWait { display:none; width:12px; height:12px; }




input.double  { background-color:#EDEDEF;
			border : solid 1px #697D8C;  }
input.half    { background-color:#EDEDEF;
			border : solid 1px #697D8C; }


.ergebnis { background-color:#EDEDEF;
            padding:10px; }

select { background-color:#EDEDEF; }

textarea { background-color:#EDEDEF;
border : solid 1px #697D8C; }

#FormsButton2 { background-color:#EDEDEF; 
border : solid 1px #697D8C;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
/* ================================================================
*    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: 170px;
clear : both;
		}

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:220px;   /* 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: transparent;
		border-style: none;
		border-width: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 1em; 
		line-height:1.3em;
		width : 3%;
		}


.checkradio-div{
		margin-left:-4px;
		float: right;
    width: 68%;  
	

    }

/* 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.0em;
		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 */
input.weiter-button-image, .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.0em;
		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.0em;
		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;
		}

		


