/* PHD StyleSheets */
/* (c) 2001-2004 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: 14pt; font-weight:bold; }

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: #000000; text-decoration: underline; }
A.navtop:visited{color: #000000; text-decoration: underline; }
A.navtop:active{color: #0375A6; text-decoration: underline; }
A.navtop:hover{color: #0375A6; text-decoration: underline; }

A.navleft:link{color: #44916D; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.navleft:visited{color: #44916D; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.navleft:active{color: #44916D; font-size: 9pt; font-weight: bold; }
A.navleft:hover{color: #000000; underline; font-size: 9pt; font-weight: bold; }

A.navbtm:link{color: #FFFFFF; text-decoration: none; }
A.navbtm:visited{color: #FFFFFF; text-decoration: none; }
A.navbtm:active{color: #49E099; text-decoration: none; }
A.navbtm:hover{color: #49E099; text-decoration: none; }

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

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; }

a.intro:link { color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.intro:visited { color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.intro:active { color:#FA0000; font-weight: bold; text-decoration:none; }
a.intro:hover { color:#FA0000; 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: #0375A6;}
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: #FFFFFF;
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: #FFFFFF; background: #FF0000;}
               		
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;}


/* GÄSTEBUCH */



caption {
	text-align: left;
	background: #E6E5E5;
	border: 1px solid #999999;
	border-bottom: none;
	padding: 3px;
}

span.headtitle {
	font-weight: bold;
	font-size: 15pt;
	color: #44916D;
}

td.mainmenu {
	background: #44916D;
	font-size: 8pt;
	text-align: right;
	padding: 3px;
}

td.pagenavigation {
	font-size: 7pt;
	text-align: right;
	margin-right: 0px;
	background: #44916D;
	padding: 3px;
}

tbody.entryrow  { background-color: #44916d }

th.entryheader {
	background-color: #44916D;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

td.entrymessage  { background-color: #e5e5e5; padding: 5px; vertical-align: top }

span.userlocation {
	font-size: 8pt;
	text-align: left;
}

div.entrydate {
	font-size: 8pt;
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #808080;
	margin-bottom: 5px;
}

td.userinfo {
	background-color: #C0C0C0;
	vertical-align: top;
	padding: 3px;
	width: 150px;
}

td.usericons {
	background-color: #C0C0C0;
	vertical-align: bottom;
	height: 26px;
	padding: 3px;
}

span.username {
	font-size: 10pt;
	color: #3A6C87;
}

p.messagecontent {
	margin: 0px;
}

span.censored {
	color: #FF0000;
	text-decoration: line-through;
}

div.commentdisplay  { font-size: 10pt; background: #fff; margin-right: 5mm; margin-left: 5mm; padding: 3px }

div.commententry  { font-size: 10pt; background: #fff; text-align: center; margin-right: 5mm; margin-left: 5mm; padding-top: 3px; padding-bottom: 3px }

td.tablefooter {
	text-align: center;
	font-size: 8pt;
	background: #FFFFFF;
	padding: 3px;
}


/* Guestbook entry styles */
td.entryinputtext {
	text-align: right;
}

.entryinputfield  {
	width: 220px;
}

label.hidedescription {
	position: relative;
	font-size: 8pt;
	top:-2px;
}

span.entryhelp {
	font-size: 7pt;
	text-align: left;
}


/* Image styles */
img.contentimage {
	border: none;
}

a img {
	border: none;
}

img.icons {
	float: right;
}

img.confirm {
	border: 1px solid #000000;
}


/* Admin section styles */
td.listentries {
	background: #44916D;
}


/* Error page display */
div.error {
	font-weight: bold;
	text-align: center;
	border: 2px solid #FF0000;
	background-color: #FFA8A1;
	margin-left: auto;
	margin-right: auto
}


