/* -------------------------------------------------------------------- */
/* Globale Einstellungen					  */ 
/*---------------------------------------------------------------------- */

/* Hintergrundfarbe der ganzen Seite */
BODY
{
	background-color: #ffffff;
}

/* Festlegen des zentrierten Inhaltsfensters incl. Hintergrundbild, Schrift, Groesse, Postition */
#inhalt 
{ 	
	font-family: Tahoma;
	font-size: 8pt;
	position:absolute;
	height:480px; 
	width:640px;
	margin:-240px 0px 0px -320px;
	top: 50%; 
	left: 50%;
	text-align: left;
	padding: 0px;
	overflow:hidden;
	background-image:url(../images/background.png);
}
ul
{
	margin-top:0px;
}
/* Position der Logo-Grafik */
#logo
{
	position:absolute;
	top:400px;
	left:559px;
	width:80px;
	height:80px
}

/* Position / Schriftart der Eingaben | Ergebnis - Links */
#navi
{
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    position:absolute; top:450px; left: 25px;
}

/* Aktives Navi-Item */
.navi_item_active
{
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
}
/* Inaktives Navi-Item */
.navi_item_inactive
{
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
    color: #7491A0;
}

/* Link-Farbe für die Navi-Items */
a:link, a:visited
{ 
	text-decoration:none; 
	color:#7491A0;
}

/* Mouse-Over Effekt für die Navi-Items */
a:hover, a:active
{ 
	text-decoration:underline; 
	color:#7491A0;
}



p
{
    color:#45525B;
    margin-bottom:5px;
}



a
{
    font-family: Trebuchet MS;
    font-size: 11pt;
    font-weight: bold;
}
/* ----------------------------------------------------------- */
/* Eingabeseite					  			  */ 
/*------------------------------------------------------------- */

/* Überschrift 1 definieren (Eingabeseite) */
p.header1
{
    font-family: Trebuchet MS;
    font-size: 14pt;
    font-style: italic;
    font-weight:normal;
    color: #45525B;
	padding-top:0px;
	margin-top:0px;
	border-top:0px;    
}

/* Größe und Position des Text-Platzes auf der Eingabeseite (Beginnend ab Überschrift)*/
#text_eingabe
{
    position: relative; top:55px; left:355px;
    width: 270px;
}

/* Eingaben - Box auf der Eingaben-Seite */
#eingaben
{
    position: relative; top: 70px; left:344px;
    width:297px;
}

/* Überschrift der Eingaben-Box auf der Eingaben-Seite*/
#eingaben_header
{
    height:18px;
    background-color:#92A3AC;
    color: #ffffff;
    font-weight:bold;
    padding-left:13px;
    padding-top: 2px;
}

/* Inhalt der Eingaben-Box auf der Eingaben-Seite */
#eingaben_body
{
    position:relative; top:-150px;
    height: 140px;
}

/* Hintergrund der Eingaben-Box auf der Eingaben-Seite */
#eingaben_background
{
    position:relative; top:1px;
    background-color: #ffffff;
    height: 140px;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
}

/* Position der Tabelle innerhalb der Eingaben-Box */
#eingaben_table
{
    position:absolute; top:16px; left:17px;
}

/* Position/Größe/Grafik des OK-Buttons auf der Eingabeseite */
.okbutton
{
    position:absolute;
    top:110px;
    left:220px;
	height:24px;
	width:52px;
	background: transparent url(../images/btOK.png) no-repeat center top;
	margin-top:5px;
  	padding:0px;
  	border:0px;
  	cursor: pointer;
}

/* Nachrichtenbox für Fehlermeldungen auf der Eingabeseite */
.messagebox
{
	position:absolute;
	top:117px;
	left:-21px;
	color:red;
}

/* Familienstand Positionierung */
td.familienstand
{
    vertical-align:top;
    padding-top: 6px;
}

/* ----------------------------------------------------------- */
/* Ergebnisseite				  			  */ 
/*------------------------------------------------------------- */

/* Überschrift auf Ergebnisseite */

p.header2
{
    font-family: Trebuchet MS;
    font-size: 22pt;
    font-style: italic;
    font-weight:normal;
    color: #45525B;
	padding-top:0px;
	margin-top:0px;
	border-top:0px;  
	padding-bottom:20px;  
}


/* Größe und Position des Text-Platzes auf der Ergebnisseite (Beginnend ab Überschrift)*/
#ueberschrift_ergebnis
{
    position: absolute; top:55px; left:355px;
    width: 270px;
    color: #45525B;
}

/* Position/Größe/Grafik des NeueBeratung-Buttons auf der Ergebnisseite */
.neueberatungbutton
{
    position:absolute;
    top:215px;
    left:490px;
	height:24px; 
	width:120px;
	background: transparent url(../images/btNeu.png) no-repeat center top;
	margin: 0;
  	padding: 0;
  	border: 0;
  	cursor: pointer;
}

/* Position/Größe/Grafik des Info-Buttons auf der Ergebnisseite */
input.infobutton
{
	position:absolute;
    top:215px;
    left:360px;	
	height:24px; 
	width:120px;
	background: transparent url(../images/btInfo.png) no-repeat center top;
	margin: 0;
  	padding: 0;
  	border: 0;
  	cursor: pointer;
}

/* "Stern" - Text auf der Ergebnisseite */
#ergebnisstern
{
    font-size: 7pt;
    font-weight:normal;
    color: #45525B;
    position: absolute;
    top:270px;
    left:355px;
    width: 270px;    
}


