/* #################################################################################################
'Version="1.00" '??
'Version="1.01" '28.04.2009 PT: Definieren neuer klassen für die Startseite
'Version="1.02" '17.09.2010 UT: .normal_klein neu angelegt für private_Arbeitsvermittlung.asp
'               '               fonz-size der Blätterfunktion 14 > 11
'Version="1.03" '25.01.2011 UT: neu div.headline
/*####################################################################################################*/

/********************Startseite**************************/

/* Großflächiger Hintergrund (Body) */
/* -------------------------------- */

body
{
  /*background-color:#EEF2FB;   alte Hintergrundfarbe(wird im Firefox nicht korrekt dargestellt)*/
	background-color:#DCDCDC; 
	background-image:url(/images/newdesigne/bg.gif);
	background-repeat:repeat-x;
	/*margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;*/
	margin:0;
	font-size: 13px   ;
	font-family: verdana, helvetica, sans-serif;
	color:#333333;
	text-align:left;  
}

body {
	/*scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #333333;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #333333;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #333333;*/
}

/* Hintergrundfarben*/

.bgindex	{background-color:#FFFFFF;}
/*
.stellenbg1 {background-color:#FCFFCD;}
.stellenbg2 {background-color:#FFE3CD;}
*/


/*spezielle Darstellungsmuster zur Vereinfachung*/
img {
	border:none;
}
fehlermeldung
{
	background-color:#B30000;
	color:#FFFFFF;
	text-align:center;
}


/*Standardschriften*/
h1 {
	font-size: 13px   ;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	/*margin-left:5px;*/
}
h2 {
	font-size: 13px   ;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	/*margin-left:5px;*/
	margin-top:5px;
}	
h3 {
	font-size: 13px   ;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	background-color:#B30000;
	margin:0;
	padding:0;
	height:25px;
	vertical-align:middle;

}
h4 {
	font-size: 11px   ;
	font-weight: bold;
	color: #B30000;
	font-family: Verdana, arial, helvetica, sans-serif;
	margin:0;
	padding:0;
}
.red_blaetter {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	border:solid 1px #8d8d8d;
}

.normal {
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}
.normal1 {
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}
.normal_klein, table.normal_klein td {
	font-size: 11px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}
table.normal
{
	padding-left:5px;
	padding-top:5px;
}
th {
	vertical-align: bottom;
}
td {
	vertical-align: top;
}

/*-Schriftfarbe Bundesland/Region-Tabelle Trennzeichen und Ausweichtexte-*/
span.normalred { 
	font-family:verdana; 
 	font-size: 10px   ; 
	color: #B30000;
 }
span.linkred { 
	font-family:verdana; 
 	font-size: 14px   ; 
	color: #B30000;
 }

span.bigred {
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: bold;
}
span.bigred_blaeter {
	font-size: 15px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: bold;
}
span.footertext { 
	font-family:verdana; 
 	font-size: 13px   ; 
	color: #FFFFFF;
 }

/*~~~~~~~~~~~~~~~~~~~~~  Loginbox  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
 
.Loginbox		 
{
	color: #333333; 
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 13px   ; 
	font-weight:normal; 
	padding-left:2px;
	padding-right:2px;
	/*adtoptext-decoration: bold*/ 
	
}
.Loginbox_ausgabe		 
{
	color: #333333; 
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 13px   ; 
	font-weight:normal; 
	padding-left:2px;
	padding-right:2px;
	/*adtoptext-decoration: bold*/ 
	
}
Profillink,
a.Profillink {
	font-size: 12px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
}
a.Profillink:visited {
	text-decoration: none;
}
a.Profillink:active {
	text-decoration: underline;
}
a.Profillink:hover {
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~  Werbung  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
 
.werbe_text		 
{
	color: #333333; 
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 13px   ; 
	font-weight:bold; 
	/*adtoptext-decoration: bold*/ 
	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~	Der Tabellenkopf	  ~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.adtop2			 { color: #333333; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; /*adtoptext-decoration: bold*/ }

/*###################################################################*/

div.headline {
	color: #333333; 
	background-color: #e2e2e2;
	border-bottom: solid 1px #8d8d8d;
	font-family: Verdana, Helvetica, Sans-Serif; 
	font-size: 11px; 
	padding: 5px;
}
table.ads2 {
	border-width: 0px;
	border-style: outset;
	border-color: #FFFFFF;
	background-color: #e2e2e2;
	border-collapse: separate;
	background-color: #e2e2e2;
	border-bottom:solid 1px #8d8d8d;
}
table.ads2 th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	background-color: #e2e2e2;
	/*-moz-border-radius: */
}
table.ads2 td {
	border-width: 0px;
	padding: 0px;
	/*spacing: 3px;*/
	border-style: inset;
	background-color: #e2e2e2;
}
table.ads2b {
	border-width: 0px;
	border-style: outset;
	border-color: #FFFFFF;
	background-color: #e2e2e2;
	border-collapse: separate;
	background-color: #e2e2e2;
	border-bottom:solid 1px #8d8d8d;
	border-top:solid 1px #8d8d8d;
}
table.ads2b th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	background-color: #e2e2e2;
	/*-moz-border-radius: */
}
table.ads2b td {
	border-width: 0px;
	padding: 0px;
	/*spacing: 3px;*/
	border-style: inset;
	background-color: #e2e2e2;
}
table.ads2c {
	border-width: 0px;
	border-style: outset;
	border-color: #FFFFFF;
	border-collapse: separate;
	border-bottom:solid 1px #8d8d8d;
	border-top:solid 1px #8d8d8d;
}
table.ads2c th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	/*-moz-border-radius: */
}
table.ads2c td {
	border-width: 0px;
	padding: 0px;
	/*spacing: 3px;*/
	border-style: inset;
}


/*##################################################################*/

/* ########### Member-Area / Registrierung ######*/

/*	color:#273F63;*/

input.reg_middle
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 155px;
} 
input.reg_kurz 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 40px;
} 
select.reg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 150px;
} 
input.reg_mini
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	background-color:#C0C0C0;
	width: 40px;
} 
input.reg_klein
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 60px;
	border:solid 1px #8d8d8d;
} 
/*Zb PLZ/Ort klein normalk*/
 input.reg_normalk
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 190px;
	border:solid 1px #8d8d8d;
} 
input.reg_normal
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 140px;
	border:solid 1px #8d8d8d;
}
/*Zb Telefon mini klein normalm*/
 input.reg_normalm
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 220px;
	border:solid 1px #8d8d8d;
} 
/*Zb Webseite gross*/
input.reg_gross
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 260px;
	border:solid 1px #8d8d8d;
} 
.reg_Landauswahl
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	width:200px;
	border:solid 1px #8d8d8d;
}
.reg_dropdown
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	width:100px;
	border:solid 1px #8d8d8d;
}

textarea.reg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 200px;
}
table.reg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	/*padding-left:5px;
	padding-right:5px;*/
}

tr.reg
{
	height: 25px;
}
td.reg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
}

tr.reg_hg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	background-color:#EEEEEE;
	height: 25px
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
/*-+-+-+-+-+-+-+-	Rechnung für Durck		   -+-+-+-+-+-+-+-+-+-*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
.rechnung_eigeninfo
{
	font-family:Times New Roman;
	font-size: 10pt   ;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
}
table .rechnung_address
{
	font-family:Times New Roman;
	font-size: 12pt   ;/*14px*/
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
}
table .rechnung_address_ort
{
	font-family:Times New Roman;
	font-size: 16pt   ; /*16px*/
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
}
table .rechnung_info
{
	font-family:Times New Roman;
	font-size: 10pt   ;/*14px*/
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	/*text-align:left;*/
}
table .rechnung_text
{
	font-family:Times New Roman;
	font-size: 12pt   ;/*14px*/
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}
table .rechnung_tabelle
{
	font-family:Times New Roman;
	font-size: 10pt   ;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}
table .rechnung_footer
{
	font-family:Times New Roman;
	font-size: 8pt   ;/*11px*/
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	text-align:left;
}

table .rechnung_address td
{
	padding-left:4px;
	padding-right:4px;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
/*-+-+-+-+-+-+-+-			   LINKS			 -+-+-+-+-+-+-+-+-+-*/
/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/




/* Standard-Link-Style */
/* ------------------- */

a:link, 
a:visited,
a:active,
a:hover {
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	font-weight: normal;
}
a:link, 
a:visited {
	text-decoration: none;
}
a:active,
a:hover {
	text-decoration: underline;
}
a.button, 
a.button:link, a.button:visited,
a.button:active, a.button:hover {
	color: #000000;
	text-decoration: none;
	background-color: #D4D0C8;
	border-width: 2px;
}
a.button, 
a.button:link, a.button:visited, a.button:hover {
	padding: 2px 8px;
	border-style: outset;
}
a.button:active {
	padding: 2px 7px 2px 9px;
	border-style: inset;
}

/* "Bundesland/Region"-Tabelle (Name des "Bundeslandes/Region") */
/* ------------------------------------------------------------ */
a.hauptlink {
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: bold;
}

a.hauptlink:visited {
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: bold;
}

a.hauptlink:active {
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: bold;
}

a.hauptlink:hover {
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: bold;
}

/*Index*/
a.RegionenStadt {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: normal;
}

a.RegionenStadt:visited {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: normal;
}

a.RegionenStadt:active {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: normal;
}

a.RegionenStadt:hover {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: normal;
}
/*Bewerbung_Detailseite*/
a.det_bewerbenstellen {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: normal;
}

a.det_bewerbenstellen:visited {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: normal;
}

a.det_bewerbenstellen:active {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: normal;
}

a.det_bewerbenstellen:hover {
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: underline;
	font-weight: normal;
}

/*#################################################################*/
/*#--------------------Horizontales Menü--------------------------#*/
/*#################################################################*/

				/*<!---Wichtig--->*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++Breite Hauptmenü einzustellen über #menu ul &#menu li ++++*/			  
/*++++++++Breite Erstes Untermenü einzustellen über nav2++++++++*/			  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#menu 
{ 
	width: 100%;
	/*background-color:#B300ff;*/
	background-image:url(/images/mnu_bg.gif);
	height:20px/*Stärke Menübalken*/;
	padding:0;
	margin:0; 
} 
/*Klickbalken stärke siehe .Nav1 höhe*/
/*zum ausrichten der schrift und des umgebenden Feldes siehe Menü struktur*/
#menu ul 
{
	text-align:center;
	list-style: none;
	/*background: #0000ff;*/
	width:140px;
	float: left;
	padding:0;
	margin:0;
	/*border:solid 1px #FF00FF;*/
}

#menu ul ul a, #menu ul ul h2
{ 
	font: bold 11px/16px verdana, arial, helvetica, sans-serif;
	display:block;
	border: 1px;
	border-style: solid;
	border-color:#ccc #888 #555 #bbb;
	text-align:left;
	z-index:60;
}


#menu a, #menu h2
{ font:  13px verdana,arial, helvetica, sans-serif;
  display: block; 
  border-collapse: collapse; 
  border-right:0px; 
  border-left:0px; 
  border-top:0px; 
  border-bottom:0px; 
  border-style: solid;
  border-color: white;
  text-align:center; 
}

/*#menu h2 { color: #FF8635; background: #96D12C; text-transform: uppercase; }*/

#menu a 
{
	color: #FFFFFF; 
	background:transparent/*#B30000*/; 
	text-decoration: none; 
	font-weight:bold; 
}

#menu a:hover 
{ 
	color: #FFFFFF; 
	background:transparent/*#B30000*/; 
 }

#menu li 
{
	position: inherit;
	width:139px;
	/*margin-top:10px;*/
	padding-top:5px;
	margin:0;
   /* border:solid 1px #F0FF0F;*/
}

#menu ul ul li 
{
	position: relative;
	width:127px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15pX;
	margin-right:0px;
	padding:0;
	padding-left:0;
}

#menu ul ul ul li 
{
	position: relative;
	width:127px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15pX;
	margin-right:0px;
	padding:0;
	padding-left:0;
}

#menu ul ul 
{
	/*background: #ff0000; */
	position: relative; 
	z-index: 500;
	
}



#menu ul ul a 
{ 
	color: #FFFFFF; 
	background:#B30000; 
	text-decoration: none; 
}

#menu ul ul a:hover 
{ 
	color: #FFFFFF; 
	background:#B30000; 
}



#menu ul ul ul 
{
	/*background: #00FF00;*/ 
	position: absolute; 
	top: 0; 
	left: 100%; 
	z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display:block;} 
  
  
a.nav1
{
	width:135px;
	text-align:center;
	margin:0;
	padding:0;
	border:solid 1px #00FF00
	/*
	margin-top:auto;
	margin-bottom:auto;
	margin-left:0px;
	*/
	}  
  
  

/* Navigations-Klassen (formatieren die Navigationsleiste(n)) ********************************************************/
/* Formatierung der Navigationleiste */
.nav {
	/*height:100%;*/
	/*width: 154px;*/

	margin: 0;
	padding:0;

	color:#555555;
	
	/*font-family:Arial,Verdana,Tahoma;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;*/
}

/* Formatierung erstes Untermenü */
.nav1 {
	height:20px; /* Höhe das "Klick-Rahmens" */
	width:100%;
	margin: 0;
	padding:0;
	text-align:center;
	vertical-align:middle;

	background-color:#F0F0F0;
	/*background-image:url(/images/nav_bg1.png);*/
	background-repeat:repeat-y;
	background-position:left 0px;
	color:#fff;
}

.nav1_text {
	background-color:#B30000;
	color:#fff;

	font-family:Verdana,Arial,Tahoma;
	font-size: 13px   ;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.nav1_text:hover {
	color:#fff;

	font-family:Verdana,Arial,Tahoma;
	font-size: 13px   ;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

.nav1_text_aktiv {
	background-color:#B30000;
	color:#fff;

	font-family:Verdana,Arial,Tahoma;
	font-size: 13px   ;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.nav1_text_aktiv:hover {
	color:#fff;

	font-family:Verdana,Arial,Tahoma;
	font-size: 13px   ;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}

/* Formatierung des Navigationstextes (Punkte des ersten Untermenüs) */
.nav2 {
	height:20px;
	width: 140px;

	margin-left:   0px;
	margin-right:  0px;
	margin-top:	0px;
	margin-bottom: 0px;

	padding-left:  0px;
	padding-right: 0px;
	padding-top:   0px;
	padding-bottom:0px;
	text-align:left;
	/*background-color:#f2f2f2;*/
	background-image:url(/images/nav_verlauf.png);
	background-repeat:repeat-y;
	background-position:right 0px;
}

.nav2_text {
	/*background-color:#f2f2f2;*/
	color:#555555;

	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.nav2_text:hover {
	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

.nav2_text_aktiv {
	background-color:#f2f2f2;
	color:#555555;

	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.nav2_text_aktiv:hover {
	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}


.nav3 {
	height:20px;
	width: 140px;

	margin-left:   0px;
	margin-right:  0px;
	margin-top:	0px;
	margin-bottom: 0px;

	padding-left:  0px;
	padding-right: 0px;
	padding-top:   0px;
	padding-bottom:0px;
	text-align:left;

	/*background-color:#f2f2f2;*/
	background-image:url(/images/nav_verlauf.png);
	background-repeat:repeat-y;
	background-position:right 0px;
}

.nav3_text {
	/*background-color:#f2f2f2;*/
	color:#555555;

	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.nav3_text:hover {
	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

.nav3_text_aktiv {
	background-color:#f2f2f2;
	color:#555555;

	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.nav3_text_aktiv:hover {
	font-family:Verdana,Arial,Tahoma;
	font-size:8px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*in Registrierung und index verwendet*/
.Landauswahl
{
	font-size: 11px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	width:200px;
}

.Suche_head
{
	font-size: 14px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
}
.Suche
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
}
.Sucheoption
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
}
.Sucheoption_b
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	border: solid 1px #8d8d8d;
}
.login_table
{
	background-color:#B30000;
}

.login_head
{
	font-size: 15px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login a:link
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login a:hover
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login a:visited
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login a:active
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.login input
{
	font-size: 13px   ;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	border: solid 1px #8d8d8d;
}

/********************************************************/
/***********************		*************************/
/***********			TRENNUNG			 ************/
/***********************		*************************/
/********************************************************/

/* ########### zuständig für die Refrenzseite ############### */
td.ref  {
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana;
}


a.ref, a:link.ref, a:active.ref, a:visited.ref, a:hover.ref {
	font-size: 13px   ;
	font-weight: bold;
	font-family: Verdana;
}
p.ref  {
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana;
}

/* ############## Ads ################## */
table.ads {
	border-width: 1px;
	border-style: outset;
	border-color: #b30000;
	border-collapse: separate;
	background-color: white;
}
table.ads th {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	background-color: white;
	/*-moz-border-radius: */
}
table.ads td {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	background-color: white;
}
.adtop 			{ color: #ffffff; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; /*text-decoration: bold;*/}
.adtext			{ color: #000000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px   ; font-weight: normal; text-decoration: none;}
a:link.adlink	{ color: #ff0000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px   ; font-weight: normal; text-decoration: underline }
a:active.adlink { color: #ff0000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px   ; font-weight: normal; text-decoration: underline }
a:visited.adlink{ color: #ff0000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px   ; font-weight: normal; text-decoration: underline }
a:hover.adlink  { color: #ff0000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px   ; font-weight: normal; text-decoration: underline }


.adtext2		 { color: #333333; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; text-decoration: none }
a:link.adlink2	 { color: #000000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; text-decoration: underline }
a:active.adlink2 { color: #000000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; text-decoration: underline }
a:visited.adlink2{ color: #000000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; text-decoration: underline }
a:hover.adlink2  { color: #000000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px   ; font-weight: normal; text-decoration: underline }



.bg_rot{ background-color: #B30000;}
.anzeige { font-size: 13px   ; font-family: Verdana, arial, helvetica, sans-serif; text-decoration: none;}

a.link2{		font-size: 13px   ;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #B30000; text-decoration: none;}
a:visited.link2{font-size: 13px   ;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;}
a:active.link2{ font-size: 13px   ;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #000000; text-decoration: underline;}
a:hover.link2{  font-size: 13px   ;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: underline;}


/* #####################################################################################################*/
/* ################################ Member-Area ########################################################*/
.gruss
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#333333;
	margin-bottom:8px;
} 
.mem_li
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.mem_tab-kopf
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	
}
.mem_tab-inhalt
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	text-decoration:none;
	
}
/*Menü links*/
.mem_menu
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	text-decoration:none;
	padding: 4px;
}
.mem_menu a {
	font-size: 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #B30000;
	text-decoration: none;
	font-weight: normal;
}
.mem_menu a:link {
	text-decoration: none;
}
.mem_menu a:visited {
	text-decoration: none;
}
.mem_menu a:active {
	text-decoration: underline;
}
.mem_menu a:hover {
	text-decoration: underline;
}
 
input.memberarea_middle
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	text-decoration:none;
	width: 155px;
} 
input.memberarea_kurz 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 40px;
} 
select.memberarea
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 150px;
} 
input.memberarea
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 150px;
} 



input.memberarea1
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 200px;
	margin-bottom:3px;
} 
select.memberarea1
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 200px;
} 

input.memberarea2
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 300px;
} 
select.memberarea2
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 300px;
} 

textarea.memberarea
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	width: 200px;
}
table.memberarea
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
}
td.memberarea
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	padding-left:5px;
}
table.memberarea_gross
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 15px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	height: 20px
}

/*tr.memberarea
{
	height: 25px;
}*/

td.memberarea_gross
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 15px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
}
font.memberarea_gross
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 15px   ;
	color:#333333;
	font-weight: bold;
	text-decoration:none;
}

tr.memberarea_hg
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 13px   ;
	color:#333333;
	font-weight: normal;
	text-decoration:none;
	background-color:#EEEEEE;
	/*height: 25px;*/
}

table.hover tr:hover {
	background-color: #f0f0f0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- PDF -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*.bgpdf	{background-color:#FFFFFF;}
*/
table.pdf
{
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}	
td.pdf
{
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}	
td.pdf1
{
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
	padding-left:10px;
}	
td.pdf table
{
	font-size: 13px   ;
	font-weight: normal;
	font-family: Verdana, arial, helvetica, sans-serif;
}	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~ Passwortvegessen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.inhalt1
{
	font-size: 13px   ;
	font-family: Verdana;
	color:#000000;
}
.inhalt1 input
{
	font-size: 13px   ;
	font-family: Verdana;
	color:#000000;
}

.submit_button
{
	font-size: 15px   ;
	font-family: Verdana;
	color:#000000;
	border: solid 1px #000000;
}

.ueberschrift
{
	font-size: 15px   ;
	font-family:Verdana;
	color:#000000;
	font-weight:bold;
}

.header1
{
	/*background-image:url(/images/logo_PAVSoft.jpg);*/
	background-color:white;
	width:20%;
	height:90px;
	vertical-align:middle;
	text-align:center;
}

.header2
{
	background-color:#0A3E87;
	width:80%;
}

.header3
{
	background-color:#0A3E87;
	width:20%;
	vertical-align:top;
}

