body {
background-color: #FFFCF7;
background-image:url(images/bg.gif); 
color: #163053;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
SCROLLBAR-FACE-COLOR: #888888; 
SCROLLBAR-HIGHLIGHT-COLOR: #666666;
SCROLLBAR-SHADOW-COLOR: #ABABAB;
SCROLLBAR-3DLIGHT-COLOR: #ABABAB;
SCROLLBAR-ARROW-COLOR:  #FF6600;
SCROLLBAR-TRACK-COLOR: #ABABAB;
SCROLLBAR-DARKSHADOW-COLOR: #ABABAB;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
}

a {
  color: #3f9181;
  text-decoration: none;
  
}

 
a:hover {
  color: #FC0303;
  text-decoration: none;
 
}

.layout-table-top {
	border-left: 16px solid #E9E9E9;
	border-top: 14px solid #E9E9E9;
}
.layout-table-mid {
	border-left: 16px solid #E9E9E9; 
}

/*Beginn der Navigationselemente*/

/*Baum*/
A.dia  {
        font-weight:    normal;
        color:  ##00579D;
		text-decoration: none;
		font-size: 13px;
        }       
  
                      
A.dia:hover {       
		font-weight:    normal;
        color:   #E17200;
		font-size: 13px;
        }   


/*Linktypen*/



.einrueck{
  margin-left: 9px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.einrueck0{
  margin-left: 19px;
  margin-top: 6px;
  margin-bottom: 6px;
}

a.nav0 {
  color: #00388F;
  font-size: 11px;
  cursor: hand;
  width: 100%;
}


a.nav0:hover {
  color: #00388F;
  font-weight: bold;
  font-size: 11px;;
  width: 100%;
}

a.nav0aktiv {
  color: #00388F;
  font-weight: bold;
  font-size: 11px;
  cursor: hand;
  width: 100%;
}

a.nav0aktiv:hover {
  color: #364464;
  font-weight: bold;
  font-size: 11px;;
  width: 100%;
}


a.navaktiv {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  cursor: hand;
  width: 100%;
}

a.navaktiv:hover {
  color: #99CEB3;
  font-weight: bold;
  font-size: 12px;
  width: 100%;
}



/* Ebenenfarben */


/* Hauptbutton */
.ebene1 {
background-color: #4aa997;
}
	
.ebene2 {
background-color: #2A4367;
}
		
.ebene3 {
background-color: #3C5479;
  }	
	
.ebene4 {
background-color: #2A4367;
}

.ebene5 {
background-color: #2A4367;
}

/* Subnavigation Flche */
.ebene0 {
background-color: #E9E9E9;
}

/* Hintergrundfarbe Linien */
.ebene {
background-color: #EAEAEA;
}


/* LMS-Verlinkung */
#navigation .last {
	background-color:#3c6174;
}

#navigation .last p a{
	padding:0 0 0 15px;
	background:url(/images/pfeil_hauptnavi_weiterleitung.gif) no-repeat 0px 3px;
}

#navigation .last p a:hover{
	background-position:0px -23px;
}


/*Ende der Navigationselemente*/

/*Elemente der Inhaltsausgabe*/

.text { font-size: 11px; line-height:18px;}

.kleiner { font-size: 11px; font-weight: normal; text-decoration: none; color: #163053;  line-height: 16px;}



a.orange {
  color: #6E778D;
  font-size: 11px;
  font-weight: bold;
}

a.orange:hover {
  color: #4aa997;
}

a.grau {
  color: #00579D;
  font-size: 11px;
  font-weight: bold;
}

a.grau:hover {
  color: #4aa997;
}


b { font-weight: bold; text-decoration: none }



h1 { font-weight: bold; font-size: 14px; color: #3f9181; margin-top: 30px; margin-bottom: 8px; text-transform: none;}

h2 { font-size: 12px; color: #163053; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }

.subheadline { font-size: 12px; color: #163053; font-weight: bold; position: relative; top: 10px; }

h3 {font-weight: bold;
   font-size: 18px;
   color: #697389;
   margin: 20px 0 0px 0;
   padding:0;
}

h4 {  font-weight: bold; font-size: 13px; color: #3C4A69; margin: 15 0 -15 0;padding:0; }


p { color: #163053;  margin-bottom: 5px; font-size: 12px;}

.unterzeile { 
font-size: 10px; 
color: #163053; 
margin-bottom: 15px;
margin-top: 15px; 
width: 400px;
}

ul {
list-style-image:url(/images/list.gif);
}

.inhaltspalte { 
border-right:1px solid #697389;
}

.iconspalte { 
padding:0 4px 6px 0;
text-align: right;
margin: 0;
border: 0;
background-color: #697389;
background-image:url(images/bg_icons.gif); 
}

a.iconnav {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  margin-right:6px;
}

a.iconnav:hover {
  color: #4aa997;
}

#inhalt { 
padding: 10px 20px 10px 30px;
margin: 0;
border: 0; 
}

.instanzen { 
font-weight: bold;
font-size: 11px;
padding-bottom: 1px;
}

.results { 
text-align: left;
font-size: 12px;
}

.results p, ul {line-height: 18px;}
div {line-height: 18px;}


a.pfeil {
  background: url(/images/bg_link.gif) no-repeat right;
  padding-right: 13px;}
a:hover.pfeil {
  background: url(/images/bg_link_on.gif) no-repeat right;
	}

#Teilinhalt {
   position: relative;
   left:-18px;
   top: 66px;
   margin-left: 50px;
   width:150px;
   border-left:1px solid #DAE0F1;
   padding-left:8px;
}



input.search {
width: 146px;
height: 22px;
BORDER-BOTTOM: #364464 1px solid;
BORDER-RIGHT: #364464 1px solid;
BORDER-TOP: #364464 1px solid;
BORDER-LEFT: #364464 1px solid;
font-size: 12px;
font-weight:bold;
padding-top: 3px;
padding-left: 10px;
padding-right: 3px;
color: #364464;
background-color:#E9E9E9;
margin-left: 0px;
}



.weissheadline { font-family: Arial, Helvetica, 
sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF; }


.kleinweiss { font-family: Arial, Helvetica, sans-serif; font-size: 
8pt; color: #FFFFFF; font-weight: normal;}

.kleinerwelle { font-family: Arial, Helvetica, sans-serif; font-size: 
13px; color: #FFFFFF; font-weight: normal; margin-left: 9px; margin-right: 20px;}

.ueberschrift { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #CCCCCC; line-height: 12pt}

 

.tablehead { font-size: 12px; background-color: #697389; color: #FFFFFF; 8px; font-weight: bold; padding:5px; border-bottom:1px solid #D5D5D5;}
.tabledunkel { font-size: 12px; font-style: normal ; background-color: #F5F5F5; padding:5px;   border-bottom:1px solid #D5D5D5;}
.tablehell { font-size: 12px; font-style: normal ; background-color: #FFFFFF; padding:5px;   border-bottom:1px solid #D5D5D5;}

.varcharleft { font-size: 12px; font-style: bold; background-color: #F5F5F5; padding:5px; border-bottom:1px solid #D5D5D5;  border-left:1px solid #D5D5D5;width: 130px;}
.varcharright { font-size: 12px; font-style: normal ; background-color: #FFFFFF; padding:5px;   border-bottom:1px solid #D5D5D5;}




.message { font-weight: bold; font-size: 11pt; color: #E13035; }


hr {
height: 1px;
color: #697389;
background-color: #697389;
border: 0;
}


/*Volltextsuche*/

#volltextsuche label {
	display:none;
}

#volltextsuche .typetext {
	font-size: 11px;
	line-height:auto;
	font-weight:bold;
	color: #364464;
	height:20px;
	width:120px;
	border:solid 1px #9ea4b1;
	float:left;
	margin:0 0 0 10px;
	padding:3px 0 0 13px;
	border-right:0px;
	display:block;
}

#volltextsuche .typesubmit {
	height:20px;
	width:25px;
	display:block;
	float:left;
	background:url(/images/volltextsuche_submit.gif) no-repeat;
	border:0;
	padding:0;
	cursor:pointer;
}

#volltextsuche .typesubmit:hover {
	background:url(/images/volltextsuche_submit.gif) 0px -20px no-repeat;
}

#Navigation a.dienst{
		display:block;
		width:150px;
		height:47px;
		overflow:hidden;
		background:transparent url(/images/dienst_pfeil.gif) scroll no-repeat 0 0;
		margin:0 0 0 10px;
		}

#Navigation a.dienst:hover{
		background-position:0 -104px;
		}
