﻿html
{
background-image: url("pix/bg/menu.gif");
}

hr
{
color: #ffffff;
}

h3
{
color: #666666;
}

a[href]:link, a[href]:visited, a[href]:hover, a[href]:active, a[href]:focus {
	color: #003366;
}

/* 
##################################################
##         Zu 3 - Layoutformatierungen          ##
##################################################
*/

/* Kopfleiste */

#head
{
background-color: #ffffff;
background-image: url("pix/bg/menutop.gif");
background-repeat: repeat-x;
background-position: 0px 0px;
}

/* #topnav a[href]:link, a[href]hover, a[href]:active, a[href]:focus {
	color: #000000;
} */

#topnav a:link, ahover, a:active, a:focus {
	color: #000000;
}

#headimages
{
border: none;
border-right: 1px solid #cccccc;
}

#headimagesr {
	border-left: 1px solid #000000;
	background-color: #ffffff;
}

#headimagesr a:link,
#headimagesr a:hover,
#headimagesr a:active,
#headimagesr a:focus
{
	color: #ffffff;
}

/* Servicenavigation */

#servlistleft li a:link,
#servlistleft li a:visited,
#servlistright li a:link,
#servlistright li a:visited
{
	color: #ffffff;
	background: transparent;
}

#servlistleft li a:hover,
#servlistleft li a:active,
#servlistleft li a:focus,
#servlistright li a:hover,
#servlistright li a:active,
#servlistright li a:focus
{
	color: #ffffff;
}

#servlistleft li:before,
#servlistright li:before
{
	color: #ffffff;
}



/* IE workaround */
* html #servlistleft li
{
background-image: url("pix/bg/li.gif");
}
* html #servlistright li
{
background-image: url("pix/bg/liv.gif");
}
* html #servlistright li.firstitem
{
background: transparent;
}



/* Kleines Suchformular */

.suche
{
	background-color: #cccccc;
}



/* Linke Navigationsspalte */

#spaltelinks
{

}



/* Formatierung der Menüliste Anfang */

/* Vordergrundfarben */

#menulist ul a,
#menulist ul a:hover,
#menulist ul ul a,
#menulist ul ul a:hover,
#menulist ul ul ul a,
#menulist ul ul ul a:hover
#menulist ul ul ul ul a,
#menulist ul ul ul ul a:hover
{
	color: #000000;
}

/* Hintergrundfarben */
#menulist ul a {
	background-color: #99ccff;
}
#menulist ul a:hover {
	background-color: #bbddff;
}
#menulist ul ul a {
	background-color: #e8e8e8;
}
#menulist ul ul a:hover {
	background-color: #f0f0f0;
}
#menulist ul ul ul a {
	background-color: #eeeeee;
}
#menulist ul ul ul a:hover {
	background-color: #ffffff;
}
#menulist ul ul ul ul a {
	background-color: #eeeeee;
}
#menulist ul ul ul ul a:hover {
	background-color: #ffffff;
}
/* Linien */

#menulist ul a,
#menulist ul ul a,
#menulist ul ul ul a,
#menulist ul ul ul ul a {
	border-bottom: 1px solid #ffffff;
}

/* Klassen zur Fokussierung */
#menulist li .focus1 {
	background-color: #99ccff;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
}
#menulist li .focus2 {
	background-color: #e8e8e8;
	border-bottom: 1px solid #ffffff; 
	font-weight: bold;
}
#menulist li .focus3 {
	background-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}
#menulist li .focus4 {
	background-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

/* Formatierung der Menüliste Ende */



/* Ariadnepfad */

#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:link {
	color: #666666 !important;
}



/* Related Content */

#spalterechts
{
border-left: 1px solid #0005A0;
border-bottom: 1px solid #0005A0;
padding: 4px 5px 4px 4px;
margin-left: 1em;
}



/* 
##################################################
##               Zu 4 - Standards               ##
##################################################
*/



/* Vordergrundfarben */

.white
{
color: #ffffff;
}

.black
{
color: #000000 !important;
}

.red
{
color: #ff0000;
}

.green
{
color: #00ff00;
}

.blue
{
color: #4d94db;
}

.dkblue
{
color: #0005A0;
}

.orange
{
color: #ef7e13;
}

.mdorange
{
color: #F5A44D;
}

.ltorange
{
color: #fce5d0;
}

.grey
{
color: #D6D6D6;
}

.dkgrey
{
color: #666666;
}

.ltgrey
{
color: #EDEDED;
}



/* Hintergrundfarben */



.bgtrans
{
background: transparent;
}

.bgwhite
{
background-color: #ffffff;
}

.bgblack
{
background-color: #000000;
}

.bgred
{
background-color: #ff0000;
}

.bggreen
{
background-color: #00ff00;
}

.bgblue
{
background-color: #4d94db;
}

.bgdkblue
{
background-color: #0005A0;
}

.bgmdblue
{
background-color: #0066CC;
}

.bgltblue
{
background-color: #D6E9F7;
}

.bgorange
{
background-color: #ef7e13;
}

.bgmdorange
{
background-color: #F5A44D;
}

.bgltorange
{
background-color: #fce5d0;
}

.bggrey
{
background-color: #D6D6D6;
}

.bgdkgrey
{
background-color: #AAAAAA;
}

.bgltgrey
{
background-color: #EDEDED;
}

.bgmark
{
background-color: #99CCFF;
}



/* Linienfarben */

.brdwhite
{
border-color: #ffffff;
}

.brdblack
{
border-color: #000000;
}

.brdred
{
border-color: #ff0000;
}

.brdgreen
{
border-color: #00ff00;
}

.brdblue
{
border-color: #4d94db;
}

.brddkblue
{
border-color: #0005A0;
}

.brdltblue
{
border-color: #D6E9F7;
}

.brdorange
{
border-color: #ef7e13;
}

.brdmdorange
{
border-color: #F5A44D;
}

.brdltorange
{
border-color: #fce5d0;
}

.brdgrey
{
border-color: #D6D6D6;
}

.brddkgrey
{
border-color: #AAAAAA;
}

.brdltgrey
{
border-color: #EDEDED;
}



/* 
##################################################
##                 Zu 5 - Extras                ##
##################################################
*/



/* Formularfelder */

.feldklein
{
background: #ffffff;
border: 1px solid #000000;
}

.button,
.formbutton
{
background-color: #4d94db;
border: 2px solid #ffffff;
color: #ffffff;
}


/* Linien */

/* Einzellinie */

.hrsgl
{
background-image: url("pix/bg/hrs.gif");
}

/* Doppellinie */

.hrdbl
{
background-image: url("pix/bg/hrd.gif");
}



/* Link mit Führungszeichen */

.gtlink
{
color: #0066cc;
background-image: url("pix/bg/ligt.gif");
}

.gtlink a:link,
.gtlink a:visited,
.gtlink a:hover,
.gtlink a:active,
.gtlink a:focus
{
color: #0066cc;
background: transparent;
}

/* Infobox in Marginalspalte */

.infobox {
	border: 1px solid #4d94db;
	margin-bottom: 0.5em;
}
.infobox p { padding: 0px 4px; }

.infobox h3 {
	font-size: 100%;
	font-weight: bold;
	padding: 4px;
	color: #0066CC;
	background-color: #cce0f5;
	border-bottom: 1px solid #4d94db;
}

#spaltemitte a[href],
#spaltemitte a[href]:link,
#spaltemitte a[href]:visited,
#spaltemitte a[href]:hover,
#spaltemitte a[href]:active,
#spaltemitte a[href]:focus
{
	font-weight: bold;
	color: #3355bb;
}

#spaltemitte a[type="anker"],
#spaltemitte a[type="anker"]:link,
#spaltemitte a[type="anker"]:visited,
#spaltemitte a[type="anker"]:hover,
#spaltemitte a[type="anker"]:active,
#spaltemitte a[type="anker"]:focus
{
	font-weight: normal;
	color: #000000;
}

#spaltemitte h2 {
	color: #999999;
}

.bordered {
	border: 1px solid #000000 !important;
}

.defw300 {
	width: 300px !important;
}
.defw200 {
	width: 180px !important;
}

.reiteroff {
	color: #000000 !important;
	font-weight: normal !important;
}
.reiteron {
	color: #000000 !important;
	font-weight: bold !important;
}
.formrahmen a {
	color: #333333 !important;
	font-weight: normal !important;
}
.reiter a {
	white-space:nowrap;
* line-height: 18px;
}