html{
	height:100%;
}
body   { color: #ffffff; font-family: "Andale Mono", Arial, sans-serif; background-color: #ffffff; margin: 0; padding: 0; height: 100%; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #F5F5F5; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #F5F5F5; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #000000; scrollbar-track-color: #F5F5F5  }

iFrame.news { 
color: #ffffff; 
font-family: "Andale Mono", Arial, sans-serif; 
background-color: #ffffff; 
margin: 0px; 
padding: 0px; 
height: 100%; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-base-color: #F5F5F5; 
scrollbar-darkshadow-color: #000000; 
scrollbar-face-color: #F5F5F5; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #000000; 
scrollbar-track-color: #F5F5F5 }

p,div,table    { color: black; font-size: 8pt; line-height: 15pt; font-family: Verdana, Arial, Helvetica, "sans serif" }
h1{
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:15pt;
	font-weight:normal;
	line-height:normal;
}
h2{
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:8pt;
	font-weight:bold;
}
li { color: #4a99dc; line-height: 15px; background-color: #f5f5f5; margin-top: 5px; padding: 5px; border: solid 1px #dcdcdc; width: 450px }
p.rahmen  { color: black; line-height: 15px; background-color: #f5f5f5; margin-top: 5px; padding: 5px; border: solid 1px #dcdcdc; width: 250px }
.schmal{
	line-height:normal;
}

.subnavi{
	border-bottom:1px solid;
	border-color:#CCCCCC;

}
.aussen1{
	font-family:Verdana, Arial, Helvetica;
	font-size:7pt;
	color:#999999;
	line-height:normal;
}
.aussen{
	font-family:Verdana, Arial, Helvetica;
	font-size:7pt;
	color:#FFFFFF;
	line-height:normal;
}
a.aussen:link,a.aussen:visited,a.aussen:active{
	color:#FFFFFF;
	text-decoration:none;
}
a.aussen:hover{
	text-decoration:underline;
}
#rahmen{
	height:100%;
}
.fehler{
	color:#CC3300;
	font-weight:bold;
}

.hgrot{
	color:#FFFFFF;
	background-color:#CC3300;
	font-weight:bold
}

.meldung{
	color:#cc3300
	}

/*
Farben (Vordergrund)
*/

.rot{
	color:#CC3300;
}
.blau1 { color: #0000cd }
.blau{
	color:#3399CC;
}
.gruen{
	color:#339900
}
.braun{
	color:#CC9900;
}
.wein{
	color:#993300;
}

.grau{
	color:#666666;
}




/* Verweise */

a:link,a:active,a:visited   { color: #696969 }
a:hover{
	color:#333333;
	text-decoration:none;
}

a.nav{
	color:#666666;
	text-decoration:none;
}
a.nav:link,a.nav:active,a.nav:visited{
	color:#666666;
	text-decoration:none;
}
a.nav:hover{
	color:#666666;
	text-decoration:underline;
}

a.sitemap{
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}
a.sitemap:link,a.sitemap:active,a.sitemap:visited{
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}
a.sitemap:hover{
	color:#666666;
	text-decoration:underline;
}


.weiss{color:#FFFFFF}
a.weiss:link,a.weiss:visited,a.weiss:active,a.weiss:hover{text-decoration:none;color:#FFFFFF}

.standort { color: #8b0000 }
a.standort:link,a.standort:visited,a.standort:active,a.standort:hover { color: #8b0000; text-decoration: none }
a.standort:hover{text-decoration:underline;color:#666666}


a.klh:link,a.klh:visited,a.klh:active,a.klh:hover{text-decoration:none;color:#999999}
a.klh:hover{text-decoration:underline;color:#999999}

a.nolink:link,a.nolink:visited,a.nolink:active,a.nolink:hover{
	text-decoration:none;
	color:#666666;
}

/* Gestaltungselemente */
.Vertikale_line { background-image: url(../images/linie_ver.gif) }
.Horizonale_line { background-image: url(../images/linie_hor.gif) }
.Abschluss_line { background-image: url(../images/linie_rechts.gif) }
.hintergrund_ocker   { background-color: #eaba58; vertical-align: middle }
.hintergrund_blau      { color: white; font-size: 10px; background-color: #4a99dc; vertical-align: middle; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5 }
.rahmen  { color: #696969; font-size: 10px; background-color: #f5f5f5; text-align: left; vertical-align: top; padding: 5px; border: solid 1px #808080 }
.oben { vertical-align: top }

img.rand     { border-top: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3 }
img.rand1 { border: inset 2px #d3d3d3 }
.news { font-size: 14px }
.input { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px silver }
#datum  { color: #c0c0c0; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body  { }
.neu  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px }

