/*

Farbe:

türkis:			#0099CC
dunkleresgrau:	#666666
dunklesgrau:	#999999
hellesgrau:		#CCCCCC
sehrhellesgrau: #F2F2F2

*/
HTML {
	font-size:12px;
/*    height:101%;  */
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#666666;
}

p {
	font-size:12px;
}

table {
	border:none;
}
td {
	font-size:12px;
}

pre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#666666;
}
h3 {
	size:13px;
}

/*******************************
 Linkdefinitionen:
 *******************************/
a:link { font-weight:bold; color:#0099CC; text-decoration:none }
a:visited { font-weight:bold; color:#0099CC; text-decoration:none }
a:hover { font-weight:bold; color:#0099CC; text-decoration:underline }
a:active { font-weight:boldl; color:#0099CC; text-decoration:none }
a:focus { font-weight:bold; color:#0099CC; text-decoration:none }

a:link.kopf_weiß { font-weight:bold; color:#FFFFFF; text-decoration:none }
a:visited.kopf_weiß { font-weight:bold; color:#FFFFFF; text-decoration:none }
a:hover.kopf_weiß { font-weight:bold; color:#FFFFFF; text-decoration:underline }
a:active.kopf_weiß { font-weight:boldl; color:#FFFFFF; text-decoration:none }
a:focus.kopf_weiß { font-weight:bold; color:#FFFFFF; text-decoration:none }

a:link.login { font-weight:bold; color:#666666; text-decoration:none; font-size:12px;}
a:visited.login { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:hover.login { font-weight:bold; color:#666666; text-decoration:underline; font-size:12px; }
a:active.login { font-weight:boldl; color:#666666; text-decoration:none; font-size:12px; }
a:focus.login { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }

a:link.navi_links { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:visited.navi_links { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:hover.navi_links { font-weight:bold; color:#666666; text-decoration:underline; font-size:12px; }
a:active.navi_links { font-weight:boldl; color:#666666; text-decoration:none; font-size:12px; }
a:focus.navi_links { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }

a:link.hinweisbox { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:visited.hinweisbox { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:hover.hinweisbox { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }
a:active.hinweisbox { font-weight:boldl; color:#666666; text-decoration:none; font-size:12px; }
a:focus.hinweisbox { font-weight:bold; color:#666666; text-decoration:none; font-size:12px; }

/*******************************
 eigene Stylsheetdefinitionen:
 *******************************/
tr.detail {
	vertical-align:top;
}

/*Tr Eigenschaften für die Hauptnavigationspunkte*/
.navi1 {
    height:30px;
  	vertical-align:bottom;
}
/*Tr Eigenschaften für die Unternavigationspunkte*/
.navi2 {
    height:16px;
  	vertical-align:top;
}

/*Kopfzeile mit Logo und "wo bin ich"*/
.kopf1 {
	background-color:#0099CC;
    height:50px;
}
/*unter Kopfzeile mit Kundenlogin rechts*/
.kopf2 {
	background-color:#CCCCCC;
    height:20px;
}

.navigation {
	background-color:#CCCCCC;
	width:190px;
    padding:0px;
}

.fuss {
	background-color:#0099CC;
    height:20px;
}

/*Td Eigenschaften des Hauptinhaltes*/
.inhalt {
    vertical-align:top;
	background-color:#F2F2F2;
    width:750px;
    padding:25px;
}
/*Td Eigenschaften der rechten Spalte neben dem Hauptinhalt*/
.inhalt_rechts {
    vertical-align:top;
	background-color:#F2F2F2;
}
/*Td Eigenschaften der Detailzelle im Hauptinhalt*/
.inhalt_detail {
    padding-right:15px;
}
/*Td Eigenschaft in Kopfzeile für "wo bin ich"*/
.nav_bottom {
	color:#FFFFFF;
    font-size:12px;
}
.fehler {
	color:#FF0000;
    font-weight:bold;
    font-size:14px;
}
.hinweis {
	color:#666666;
    font-weight:bold;
    font-size:14px;
}
/*Tabelle im Adminbereich mit Rahmen*/
.liste {
	border:solid 1px #999999;
    background-color:#FFFFFF;
}
/*Überschrift Tabelle im Adminbereich mit Rahmen*/
.liste_top {
	border:solid 1px #999999;
    background-color:#666666;
    color:#FFFFFF;
    font-weight:bold;
}
/* Die Bilder in den Seiten erhalten einen dunkelgrauen Rahmen:*/
.bilder {
	border:1px solid #666666;
}

/* für die index.htm*/
.startbild {border:none;}

/* Hinweisboxen für Layout bei Adminseite*/
#box1 {color:black;background-color:transparent;position:absolute;z-index:14;}
#box1 a {display:block;}
#box1 a:hover {	cursor:help;}
#box1 a .info1 {display:none;}
#box1 a:hover .info1 {display:block;position:absolute;top:-55px;left:40px;}

#box2 {color:black;background-color:transparent;position:absolute;z-index:14;}
#box2 a {display:block;}
#box2 a:hover {	cursor:help;}
#box2 a .info2 {display:none;}
#box2 a:hover .info2 {display:block;position:absolute;top:10px;left:40px;}

/*Ende Hinweisboxen für Layout bei Adminseite*/