/* Background OLD EEEEEE F0F0F0 */
body { background-color: #F4F4F4; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #000000; font-size: 13px; margin: 0px; padding: 0px; }
td { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #3F3F3F; font-size: 13px; line-height: 140%; } 
.img { margin: 3px; } 

.featureslist { color: #32CD32; font-weight: normal; font-size: 15px; line-height: 100%; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none; } 


/* ---------------------------------------------------------- ACCOUNT acc START ---------------------------------------------------------- */
.willkommen { font-family: segoe print, Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #3F3F3F; font-size: 16px; line-height: 200%; } 
.globaltabelleacc { width: 900px ; border: none ; background-color: #FFFFFF; } 
.headeracc { background-color: #DEE7F7; } /* OLD D0D5DE! DCDCDC E0E0E0 E7E7E7 E9E9E9 */
.abstandgrauacc { width: 0px ; height: 4px ; background-color: #F0F0F0; } /* OLD ECECEC */ 
.menuespalteacc { width: 0px ; background-color: #F0F0F0; } /* evtl noch width + height OLD ECECEC */ 
.weissabacc { width: 0px ; background-color: #FFFFFF; } /* evtl noch width + height */ 
.uebercontentacc { background-color: #F0F0F0; } /* evtl noch width + height OLD ECECEC */ 
.abstandweissacc { background-color: #FFFFFF; } /* evtl noch width + height */ 
.menueboxacc { width: 0px ; background-color: #FFFFFF; } 
.trennsenkrechtacc { width: 0px ; background-color: #DDDDDD; } 
.abstandobenacc { height: 3px ; } /* OLD 20px */
.contenttabelleacc  { width: 96% ; border: none; background-color: #FFFFFF; } 
.abstandtitelacc { height: 10px ; } 
.titelacc { font-weight: bold; } 
.contentboxacc  { width: 97%; } /* Default: Fliesstext, ohne justify */
.contentboxjustacc  { width: 97%; text-align: justify; }  /* Individuell einstellen: Blocktext, mit justify */
.reseracc { height: 50px ; background-color: #FFFFFF; } 
.zwischenuntenacc { height: 15px ; } 
.bottomacc { background-color: #CCCCCC; text-align: center; color: #FFFFFF; font-weight: normal; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica, Tahoma; } 
a.bottomacc:hover { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none; } 
.benutzeracc { color: #000000; font-weight: bold; line-height: 270%; font-family: Verdana, Arial, Helvetica, Tahoma; padding: 2px 60px 2px 2px; background-color: #FFFFE0; border: solid 1px #cccccc } 
.benutzername { color: #000000; font-weight: bold; line-height: 270%; font-family: Verdana, Arial, Helvetica, Tahoma; padding: 2px 60px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc } 
.hilfeacc { color: #890e17; }

 /* Account-Haupttabelle */
 /* Einstellungen für Account-Haupttabelle */
.boxfooter { font-size: 13px; font-family: verdana; background-color: #FFFFFF; padding: 4px 14px 4px 30px; } 

 /* Einstellungen für Titelzeile der Account-Haupttabelle */
.boxheader  { color: #3f3f3f; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f9f9f9; padding: 6px }

/* Tabellenrahmen */ 
.centerbox { width: 100%; padding: 4px 4px 4px 4px; border:2px dashed #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  } 

.accountfilelds { color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #FFFFE0; border: solid 1px #cccccc } 
.accountbut { cursor:pointer; width: 120px; color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc } 
.accountsel { cursor:pointer; width: 150px; color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #FFFFE0; border: solid 1px #cccccc } 
.login1 { color: #3F3F3F; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 8px 8px 8px 8px; background-color: #FFFFE0; border: solid 1px #cccccc } 

.statstitel { color: #008B00; } 
.einrueck { padding: 1px 1px 1px 30px; } 

/* Account-Menü */

#Accountmenue ul {
margin: 0px 0px 0px 0px  ; 
padding: 0px 0px 0px 0px  ; 
width: 99%;
background-color: #FFFFFF;
height: 58px;
}
#Accountmenue li {
display: inline;
float: left;
margin: 0px;
padding: 0px;
list-style: none;
}
#Accountmenue li a, #Accountmenue li a:visited {
display: block;
background-color: #95B3D3;
margin: 8px 2px 0px 2px;
padding: 5px 3px 5px 3px;
width: 152px;
font-family: Verdana, Arial, Helvetica, Tahoma; 
font-weight: normal; 
font-size: 14px;
color: #FFFFFF;
text-align: center;
text-decoration: none;
text-transform: none;
}
#Accountmenue li a:hover {
display: block;
background-color: #F9F9F9;
color: #707070;
text-align: center;
text-decoration: none;
text-transform: none;
}
/* ---------------------------------------------------------- ACCOUNT acc ENDE ---------------------------------------------------------- */


/* -------------------------------------------------------------- FRONT START -------------------------------------------------------------- */
/* Breite OLD 800 */
.globaltabelle { width: 900px ; border: none ; background-color: #FFFFFF; } 
.header { background-color: #E9E9E9; } /* OLD DCDCDC E0E0E0 E7E7E7 */
.abstandgrau { width: 10px ; height: 4px ; background-color: #F0F0F0; } /* OLD ECECEC */ 
.menuespalte { background-color: #F0F0F0; } /* evtl noch width + height OLD ECECEC */ 
.weissab { background-color: #FFFFFF; } /* evtl noch width + height */ 
.uebercontent { background-color: #F0F0F0; } /* evtl noch width + height OLD ECECEC */ 
.abstandweiss { background-color: #FFFFFF; } /* evtl noch width + height */ 
.menuebox { width: 190px ; background-color: #FFFFFF; } 
.trennsenkrecht { width: 2px ; background-color: #DDDDDD; } 
.abstandoben { height: 20px ; } 
.contenttabelle  { width: 96% ; border: none; background-color: #FFFFFF; } 
.abstandtitel { height: 10px ; } 
.titel { font-weight: bold; } 
.contentbox  { width: 97%; } /* Default: Fliesstext, ohne justify */
.contentboxjust  { width: 97%; text-align: justify; }  /* Individuell einstellen: Blocktext, mit justify */
.reser { height: 50px ; background-color: #FFFFFF; } 
.zwischenunten { height: 15px ; } 
.bottom { background-color: #CCCCCC; text-align: center; color: #FFFFFF; font-weight: normal; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica, Tahoma } 
a.bottom:hover { background-color: #CCCCCC; text-align: center; color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none;  } 

.haupttabelle { width: 100% ; border: none; background-color: #FFFFFF; } 

A { color: 990000; font-weight: normal; font-size: 13px; line-height: 140%; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none;  }
A:hover { color: #BB0000; text-decoration: underline; }

.gruen { color: #008000; } 
.gruenfett  { color: #008000; font-weight: bold; } 
.rot  { color: #990000; } 
.rotfett  { color: #990000; font-weight: bold; } 
.mittelrot  { color: #BB0000; } 
.blau  { color: #436B95; } 
.blaufett  { color: #436B95; font-weight: bold; } 

.okmeldung  { color: #008B00; border-color: 008B00; border-width: 2px; border-style: dashed; padding: 12px; } 
.fehlermeldung  { color: #BB0000; border-color: BB0000; border-width: 2px; border-style: dashed; padding: 12px; } 

.signerr  { color: #FF0000; font-weight: bold; } 

.naviquad { width: 14px ; } 

#Hauptmenue a, #Hauptmenue a:visited { 
display: block;
background-color: #F9F9F9; /* FFFFFF */
width: 100%; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px; 
line-height: 180%; 
font-family: Verdana, Arial, Helvetica, Tahoma; 
font-weight: normal;
font-size: 13px;
color: #707070; /* grau 808080 blau 446d98 2b5682 */
text-align: left;
text-decoration: none;
text-transform: none;
}
#Hauptmenue a:hover {
display: block;
background-color: #95B3D3; /* 0099FF 4955a0 */
width:100%; 
line-height: 180%; 
font-family: Verdana, Arial, Helvetica, Tahoma; 
font-weight: normal;
font-size: 13px;
color: #FFFFFF;
text-align: left;
text-decoration: none;
text-transform: none;
}
/* Einzelne Links hervorheben, noch nicht eingesetzt */
#Hauptmenue a.wahl { color: #BB0000; } 


a.highlight  { color: #BB0000; font-weight: bold; font-size: 13px; line-height: 140%; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none; } 
a.highlight:hover  { color: #BB0000; font-weight: bold; font-size: 13px; line-height: 140%; text-decoration: underline; } 

.hptoolbox { width: 600px ; border: #BB0000 2px dashed; background-color: #FFFFFF; padding: 18px; } 
.webmastertools { height: 10px ; } 

/* faq.php */
a.s { color: #3F3F3F; font-weight: normal; font-size: 13px; line-height: 150%; font-family: Verdana, Arial, Helvetica, Tahoma; margin-top: 2pt; margin-bottom: 14pt ; } 
.faqtitel  { font-weight: bold; } 

/* .faqli { font-family: Arial,Helvetica,sans-serif; font-size: 20pt; font-weight: bold; font-color: #eeeeee; } Noch nicht eingesetzt */

/* signup.php + Loginerrors | Tabellenrahmen */ 
.frontbox { width: 100%; padding: 4px 4px 4px 4px; border:2px dashed #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  } 

/* -------------------------------------------------------------- FRONT ENDE -------------------------------------------------------------- */ 


/* --------------------------------------------------------- FORMULARE START ---------------------------------------------------------- */

/* Forms C4D7EB */

/* anfrage.php */
.anfrageinput { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #CEDEEF; border: solid 1px #000000; }
.anfragebutton { cursor:pointer; color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #e4e4e4; border: solid 1px #000000; width: 200px ; }
.pflichtfeld { font-size: 13px;  color: #BB0000; }
.hilfetext {  font-size: 13px;  }
label  { padding: 0px 0px 0px 0px; } 

/* eigenehomepage.php */
.eigeneinput { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #FFFFE0; border: solid 1px #CCCCCC; }
.eigenebutton { cursor:pointer; color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #F9F9F9; border: solid 1px #CCCCCC; width: 200px ; }
.epflichtfeld { font-size: 13px;  color: #008000; }
.ehilfetext {  font-size: 13px;  color: #008000; }
label  { padding: 0px 0px 0px 0px; } 

/* indexstart-Loginform */
.startloginin { color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc; }
.startloginbut { color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px 1px 1px 1px; background-color: #F4F4F4; border: solid 1px #bbbbbb; width: 120px; cursor:pointer; }

/* index-ref.php-Loginform */
.indexrefin { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #FFFFE0; border: solid 1px #cccccc; }
.indexrefbut { color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc; width: 260px; cursor:pointer; }

/* Zugangsdaten vergessen */
.lospasbut { color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc; width: 260px; cursor:pointer; }

.signfilelds { color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #FFFFE0; border: solid 1px #cccccc; } 
.signbut { cursor:pointer; width: 120px; color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; background-color: #F9F9F9; border: solid 1px #cccccc; } 
.accountsel { cursor:pointer; width: 150px; color: #000000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 4px 4px 4px; background-color: #FFFFE0; border: solid 1px #cccccc; } 

/* --------------------------------------------------------- FORMULARE ENDE ---------------------------------------------------------- */



/* ------------------------------------------------------------------------------------------- OLD ---------------------------------------------------------------------------------------------------- */

/* .nav { color: gray; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Tahoma; text-decoration: none } */
/* a.nav:hover { color: #bb0000; text-decoration: none; background-color: #dddddd; } */ 
/* .loginfilelds    { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #b00 } */ 
/* P { color: #000000; font-weight: normal; font-size: 12px; line-height: 14pt; font-family: Verdana, Arial, Helvetica, Tahoma; margin-top: 2pt; margin-bottom: 14pt } */

/* 
a.pos {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration : none;
}

a.pos:hover {
	text-decoration : none;
	color: #88878D;
}

.pos {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}

.normal  {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}

.alt  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; font-weight: bold; }

.sendbutton     { color: #777; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma; background-color: #eeeeee }

.formfeld     { color: #777; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma; background-color: #eeeeee }


.teaserheader {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B8B8B4;
	font-weight : bold;
}

P.side  {
	font-family : Verdana, Arial, Helvetica, Tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	margin-top : 6pt;
	margin-bottom : 6pt;
	line-height : 9pt;
}


P.list  {
	font-family : Verdana, Arial, Helvetica, Tahoma;
	color: #000000;
	font-weight : normal;
	line-height : 12pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
}


P.illu  {
	line-height : 11pt;
	color: #444444;
	font-size: 8pt;
	margin-top : 3pt;
	margin-bottom : 0pt;
}


td.cell {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}
	
td.rowheader {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight : bold;
}

td.colheader {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
}


INPUT.search {
	font-size:8pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #B8B8B4 1 solid;
	width: 130px;
}

INPUT.normal {
	font-size:8pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #B8B8B4 1 solid;
	width: 400px;
}

TEXTAREA.normal {
	font-size:8pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #B8B8B4 1 solid;
	width: 400px;
}

@media print {
.hideforprint {
display:none;
}
}

.standardtext  { color: #000000; font-weight: normal; font-size: 12px; line-height: 14pt; font-family: Verdana, Arial, Helvetica, Tahoma; margin-top: 2pt; margin-bottom: 14pt } 

 */