body {
  scrollbar-arrow-color: #CC3300;
  scrollbar-highlight-color: #EFEFEF;
  scrollbar-3dlight-color: #EFEFEF;
  scrollbar-base-color: #CC3300;
  scrollbar-darkshadow-color: #EFEFEF;
  scrollbar-face-color: #EFEFEF;
  scrollbar-shadow-color: #CC3300;
}
.bild {
	border-color : #CCCCCC;
}

.table {
   BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	border-color : #CC3300;
}
.table2 {
   BORDER-RIGHT: #EFEFEF 1px solid;
	BORDER-LEFT: #EFEFEF 1px solid;
    BORDER-TOP: #EFEFEF 1px solid;
	BORDER-BOTTOM: #EFEFEF 1px solid;
	border-color : #EFEFEF;
  vertical-align : top;
}

textarea {
  color: #333333; 
  font-family: Arial, Helvetica; 
  font-size: 12px; 
}
.ueberschrift{
  color: #666666; 
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold; 
}
.ueberschrift2{
  color: #333333; 
  font-family: Arial, Helvetica; 
  font-size: 14px;
  font-weight: bold; 
}
.rot{
  color: #CC3300; 
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold; 
}
.textgr {
  color: #000000; 
  font-family: Arial, Helvetica; 
  font-size: 14px;
  font-weight: normal; 
}
.textgrfett {
  color: #000000; 
  font-family: Arial, Helvetica; 
  font-size: 14px;
  font-weight: bold; 
}
.textkl {
  color: #333333; 
  font-family: Arial, Helvetica; 
  font-size: 11px; 
}
.textklfe {
  color: #333333; 
  font-family: Arial, Helvetica; 
  font-size: 11px;
  font-weight: bold; 
}
.textfett {
  color: #000000;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
}
.textmini {
  color: #333333; 
  font-family: Arial, Helvetica; 
  font-size: 10px; 
}
.warnung {
  color: #CC3300; 
  font-family: Arial, Helvetica; 
  font-size: 10px; 
}

.textweiss {
  color: #FFFFFF; 
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold; 
}
p, td, font {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: normal;
}

u {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
}

b {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
}

strong {
  color: #CC3300;
  font-family: Arial, Helvetica; 
  font-size: 12px;
	background-color:#FFFFFF;
	font-style : normal;
		padding-left : 2px;
	padding-right : 2px;
}
em {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
}
input, select {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 11px;
   BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#EFEFEF;
}

.pflicht {
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
   BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#EFEFEF;
	font-style : normal;
		padding-left : 2px;
	padding-right : 2px;
}
a.navi:link, a.navi:visited, a.navi:active {
  text-decoration: none;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 11px;
  font-weight: bold;
  
}

a.navi:hover {
  text-decoration: none;
  color: #666666;
  font-family: Arial, Helvetica; 
  font-size: 11px;
  font-weight: bold;
}
a.navi2:link, a.navi2:visited, a.navi2:active {
  text-decoration: none;
  color: #CC3300;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
	text-decoration: underline;
  
}

a.navi2:hover {
  text-decoration: none;
  color: #CC3300;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
}
a:link, a:visited, a:active {
  text-decoration: underline;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
}
a:hover {
  text-decoration: underline;
  color: #666666;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
}

a.sitemap:link, a.sitemap:visited, a.sitemap:active {
  text-decoration: none;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
  
}
a.navi4:link, a.navi4:visited, a.navi4:active {
  text-decoration: none;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
     BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#FFFFFF;
  
}

a.navi4:hover {
  text-decoration: none;
  color: #CC3300;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
     BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#FFFFFF;
}
a.naviint:link, a.naviint:visited, a.naviint:active {
  text-decoration: none;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
     BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#FFFFFF;
  
}

a.naviint:hover {
  text-decoration: none;
  color: #CC3300;
  font-family: Arial, Helvetica; 
  font-size: 12px;
  font-weight: bold;
     BORDER-RIGHT: #CC3300 1px solid;
	BORDER-LEFT: #CC3300 1px solid;
    BORDER-TOP: #CC3300 1px solid;
	BORDER-BOTTOM: #CC3300 1px solid;
	background-color:#FFFFFF;
}

a.sitemap:hover {
  text-decoration: none;
  color: #666666;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
}
a.info:link, a.info:visited, a.info:active {
  text-decoration: none;
  color: #333333;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
  
}

a.info:hover {
  text-decoration: none;
  color: #666666;
  font-family: Arial, Helvetica; 
  font-size: 10px;
  font-weight: bold;
}
.navtext {
width:235px;
font-size:8pt;
font-family:Arial;
border-width:2px;
border-style:outset;
border-color:#006BAE;
layer-background-color:#FFF6D9;
background-color:#FFF6D9;
color:black;
}
.clBar{position:absolute; width:1; height:1; background:../bilder/allgem/1pix.gif:; layer-background:../bilder/allgem/1pix.gif; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:arial,helvetica;
font-size:11px; font-weight:bold}
.clLevel0{background-color:#F9E5D7; layer-background-color:#F9E5D7; color:#333333;}
.clLevel0over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#666666; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#F9E5D7; layer-background-color:#F9E5D7;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; font-family:arial,helvetica; font-size:11px; font-weight:normal}
.clLevel1{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#333333;}
.clLevel1over{background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#666666; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#CC3300; layer-background-color:#CC3300;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font-family:arial,helvetica;
font-size:11px; font-weight:normal}
.clLevel2{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#333333;}
.clLevel2over{background-color:#EFEFEF; layer-background-color:#EFEFEF; color:#666666; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#CC3300; layer-background-color:#CC3300;}


