/* PHD StyleSheets */
/* (c) 2001-2006 by PHD Development */
/* Author: webmaster@phd-development.de */



body
 { scrollbar-face-color: #E6E7E8; scrollbar-arrow-color: #FA0000; scrollbar-base-color: #E6E7E8; }

/* Font + Standard Color */
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,strong,input,select,textarea
  { font-family: Verdana, Arial, Tahoma }

/* Texte */
h1 { font-size: 8pt; color: #000000;}

h2 { font-size: 10pt; font-weight:bold; color: #44B4CD; }

h3 { font-size: 12pt; font-weight:bold; }

h4 { font-size: 10pt; font-weight:bold; }

h5 { font-size: 8pt; font-weight:bold; color: #0375A6;}

h6 { font-size: 8pt; font-weight:bold; color: #FFFFFF; }

p,ul,ol,li,div,td,th,address,nobr,b,i,select,input,textarea
  { font-size: 8pt ; }

p.justify { text-align: justify; }


p.small,i.small,b.small,td.small { font-size: 7pt; }

p.info,i.info,b.info,td.info { font-family: Verdana, Arial, Tahoma; color: #0B4878; }

/* Links */
a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:active { color:#FA0000; text-decoration:underline; }
a:hover { color:#FA0000; text-decoration:underline; }

A.nav:link{color: #000000; font-weight: bold; text-decoration: none; }
A.nav:visited{color: #000000; font-weight: bold; text-decoration: none; }
A.nav:active{color: #FA0000; font-weight: bold; text-decoration: none; }
A.nav:hover{color: #FA0000; font-weight: bold; text-decoration: none; }

A.navtop:link{color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.navtop:visited{color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.navtop:active{color: #FA0000; font-weight: bold; text-decoration: none; }
A.navtop:hover{color: #FA0000; font-weight: bold; text-decoration: none; }

A.navleft:link{color: #000000; text-decoration: none; }
A.navleft:visited{color: #000000; text-decoration: none; }
A.navleft:active{color: #FA0000; text-decoration: underline; }
A.navleft:hover{color: #FA0000; text-decoration: underline; }

A.navbtm:link{color: #000000; text-decoration: none; }
A.navbtm:visited{color: #000000; text-decoration: none; }
A.navbtm:active{color: #0375A6; text-decoration: none; }
A.navbtm:hover{color: #0375A6; text-decoration: none; }

A.navtxt:link{color: #0B4878; font-weight: bold; }
A.navtxt:visited{color: #0B4878; font-weight: bold; }
A.navtxt:active{color: #FF0000; font-weight: bold; }
A.navtxt:hover{color: #FF0000; font-weight: bold; }

A.news:link{color: #0B4878; font-weight: bold; text-decoration: none; }
A.news:visited{color: #0B4878; font-weight: bold; text-decoration: none; }
A.news:active{color: #FF0000; font-weight: bold; text-decoration: none; }
A.news:hover{color: #FF0000; font-weight: bold; text-decoration: none; }

A.map1:link{color: #0B4878; font-weight: bold; text-decoration: none; }
A.map1:visited{color: #0B4878; font-weight: bold; text-decoration: none; }
A.map1:active{color: #FF0000; font-weight: bold; text-decoration: none; }
A.map1:hover{color: #FF0000; font-weight: bold; text-decoration: none; }

A.map2:link{color: #0B4878; text-decoration: none; }
A.map2:visited{color: #0B4878; text-decoration: none; }
A.map2:active{color: #FF0000; text-decoration: none; }
A.map2:hover{color: #FF0000; text-decoration: none; }

A.navwht:link{color: #FFFFFF; text-decoration: underline; }
A.navwht:visited{color: #FFFFFF; text-decoration: underline; }
A.navwht:active{color: #FF9C00; text-decoration: underline; }
A.navwht:hover{color: #FF9C00; text-decoration: underline; }

A.navmeta:link{color: #E6E7E8; text-decoration: none; }
A.navmeta:visited{color: #E6E7E8; text-decoration: none; }
A.navmeta:active{color: #E6E7E8; text-decoration: none; }
A.navmeta:hover{color: #E6E7E8; text-decoration: none; }

A.navmain:link{color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.navmain:visited{color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.navmain:active{color: #FF9C00; font-weight: bold; text-decoration: none; }
A.navmain:hover{color: #FF9C00; font-weight: bold; text-decoration: none; }


/* Tabellen */
table.grey	{ border: 1 solid #DCDCDC; }
table.black	{ border: 1 solid #000000; }
td.blue		{ background-color: #777777; border: 1 solid #000000; }
td.bluewhite	{ background-color: #777777; border: 1 solid #000000; }
td.white	{ background-color: #777777; border: 1 solid #000000; }
td.whiteblue	{ background-color: #777777; border: 1 solid #000000; }
td.darkblue	{ background-color: #777777; }
td.black	{ border: 1 solid #000000; }
td.info	{ border: 1 solid #A5C6E7; }
td.txtwhite { color: #FFFFFF; }

tr.txtwhite { color: #FFFFFF; }

/* Eingabe-Elemente */
input,select,textarea { background-color: #F5F5F5; border: 1 solid #000000; color: #000080; font-weight:bold;}
input.required,select.required,textarea.required,td.required { background-color: #FFEFEF ; }
input.button { color: #212994; font-weight:bold; }
input.white { background-color: #FFFFFF; border: 0; }

/* Bilder */
img { border: 0; }

/*Sonderformatierung Newsletteranmeldung*/
.newsletter
{ background-color: #F5F5F5; border: 1 solid #000000; color: #0375A6; font-weight: bold;}

/* Sonderformatierung für Login-Seite */
.login
 { background-color: #e6e7e8; border-top: none #000000; border-right: none #000000; border-bottom: 1pt solid #000000; border-left: none #000000 }

/* Sonderformatierung für Kostenloses WebMail */
.eingabe
 { color: #0096FF; font-weight:bold; background-color: #FFFFFF; }

/* Sonderformatierung für blaue, fette Eingabeschrift */
.sondereingabe
 { color: #0000FF; font-weight:bold; }

/* Formatierung Bilder als Inout-Button */
.imagebutton
{
background-color: #FFFFFF;
border-style: none
}

/* KLasse für Radiobuttons und Checkboxen */
.radio
{
background-color: #ecf4eb;
border: #FFFFFF;
border-style: none;
}

/* Klasse für Radiobuttons und Checkboxen im Webmail-Script*/
.radioWebmail
{
background-color: #F5F5F5;
border: #F5F5F5;
border-style: none;
}

SPAN.highlight 	
{ color: #000000; background: #FEF500;}
               		
SPAN.ERROR
{ font-size: 8pt; font-weight:bold; color: #FA0000;}

SPAN.HEADBLUE
{ font-size: 8pt; font-weight:bold; color: #0375A6;}

SPAN.HEADWHITE
{ font-size: 8pt; font-weight:bold; color: #FFFFFF;}

SPAN.HEADLINE
{ font-size: 10pt; font-weight:bold; color: #FFFFFF;}

SPAN.META
{ font-size: 8pt; color: #E6E7E8;}

SPAN.DATUM
{ font-size: 7pt; color: #5C5B60; font-weight: normal}

SPAN.NEWS
{ font-size: 8pt; color: #000080; font-weight: bold}