body {
font-family: Arial, Verdana, Helvetica,sans-serif;
font-weight: normal;
font-style: normal;
color: #000000;
font-size : 10px;
SCROLLBAR-FACE-COLOR: #3888C7;
SCROLLBAR-HIGHLIGHT-COLOR: #bec6da;
SCROLLBAR-SHADOW-COLOR: #bec6da;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #eeeeee;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

.menu {
width: 100%;
overflow-y: hidden;
{SCROLLBAR-FACE-COLOR: #3888C7; SCROLLBAR-HIGHLIGHT-COLOR: #3888C7; SCROLLBAR-SHADOW-COLOR: #3888C7; SCROLLBAR-3DLIGHT-COLOR: #3888C7; SCROLLBAR-ARROW-COLOR:  #3888C7; SCROLLBAR-TRACK-COLOR: #3888C7; SCROLLBAR-DARKSHADOW-COLOR: #3888C7;}
}


.content {
   text-align:center;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 85.4%;
   overflow-y: scroll;
SCROLLBAR-FACE-COLOR: #3888C7;
SCROLLBAR-HIGHLIGHT-COLOR: #bec6da;
SCROLLBAR-SHADOW-COLOR: #bec6da;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #eeeeee;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

a {
color: #000000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #000000;
}

a.textmenu {
color: #ffffff;
text-decoration: none;
}
a.textmenua {
color: #ffffff;
text-decoration: underline;
}

a.a {
color: #ffffff;
text-decoration: none;
}

a.a:hover {
text-decoration: underline;
color: #ffffff;
}


a.textmenu:hover {
text-decoration: underline;
color: #ffffff;
}

td {
vertival-align:top;
}

.text {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #000000;
vertical-align: top;
}
.textg {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
color: #000000;
vertical-align: top;
}
.texth {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #056ea8;
vertical-align: top;
}

.textnews {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #000000;
vertical-align: top;
}

.textp {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #000000;
vertical-align: top;
background-color:#ddeaf9; 
}
.textpk {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
vertical-align: top;
background-color:#ddeaf9; 
}

.texthead {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #004d91;
}

.textw {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #ffffff;
}

.textkl {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #000000;
}
.textpkl {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
color: #ffffff;
}

.text9 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
color: #000000;
}

a.text9:hover {
text-decoration: none;
color: #000000;
}

.title {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 22px;
font-style: normal;
color: #056ea8;
}

.textmenu {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #ffffff;
}

a.prodmenu:hover {
text-decoration: none;
color: #000000;
}


.prodmenu {
font-family: Arial, Verdana, Helvetica    sans-serif;
font-size: 13px;
text-align: center;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
letter-spacing: -0.05mm;
}

.prodmenuo {
font-family: Arial, Verdana, Helvetica    sans-serif;
font-size: 13px;
text-align: center;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
letter-spacing: -0.05mm;
background-color:#ffffff; 
}

.prodmenud:hover {
background-color:#ffffff; 
}

.prodbalken {
font-family: Arial, Verdana, Helvetica    sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #b2d2e9;
}

.subtabk {
font-family: Arial, Verdana, Helvetica    sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-align: center;
height: 25px;
color: #ffffff;
text-decoration: none;
background-color: #0071bc;
}


a.prodbalken:hover {
color: #000000;
text-decoration: underline;
}

.inhalt {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
color: #000000;
background-color: #ffffff;
}

.btabh {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
color: #000000;
font-weight: bold;
background-color: #cce2f0;
}
.tabsplitrow {background-color: #dedede;}
	

.tabhead {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #669ad2;
}
.tabshead {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #ffffff;
}

.tabh {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #0071bc;
text-align: center;
}

.tabmerge {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #0071bc;
text-align: left;
}

.tableb {
border-style: solid;
border-width: 1px;
border-color: #669ad2; 
}


.tableborder {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;

 BORDER-TOP: #dddddd 1px solid;
 BORDER-LEFT: #dddddd 1px solid;
 }
  .tableborderb {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
 BORDER-TOP: #dddddd 1px solid;
 BORDER-LEFT: #dddddd 1px solid;
 BORDER-bottom: #dddddd 1px solid;
}
 .tableborderl {
 	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
 	BORDER-TOP: #dddddd 1px solid;
  BORDER-LEFT: #dddddd 1px solid;
  BORDER-RIGHT: #dddddd 1px solid;
}
.tablebordere {
	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
 	BORDER-TOP: #dddddd 1px solid;
  BORDER-LEFT: #dddddd 1px solid;
  BORDER-RIGHT: #dddddd 1px solid;
  BORDER-bottom: #dddddd 1px solid;
}

.tabsh {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #ffffff;
background-color: #669ad2;
text-align: center;
}

.tabph {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #669ad2;
}
.tabphk {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #669ad2;
}
.tabphh {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #669ad2;
}

.tabr {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color: #000000;
background-color: #ecf3f6;
}

.tabrarray {
font-family: Arial, Verdana,  Helvetica, sans-serif;
height: 22px;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #669ad2;
}

.subheader {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #004d91;
}
.fabtext {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #004d91;
}
.textblock {
font-family:   Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
text-align:justify; 
}

.textlogo {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #004d91;
vertical-align: top;
}

.textlogot {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #000000;
vertical-align: top;
}




#layerDiv { visibility:hidden; width:400px; height:370px; }
	
	.dia {	
		margin-left:0px;
		margin-top:-269px; 
		visibility:hidden;
		}
		.diaapd {	
		margin-left:0px;
		margin-top:-335px; 
		visibility:hidden;
		}

.proddivtext {
font-family: Arial, Verdana, Helvetica    sans-serif;
font-size: 13px;
color: #000000; 
}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin:0;
	padding: 0;
	background: #cbe1ef;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 7px 7px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #cbe1ef;
		color: #000000;
		font: bold 12px arial}

	#sddm div a:hover
	{	background: #ffffff;
		color: #000000}


/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 30px;
left: 0;
width: 120px;
z-index: 100;
color: #000000;
border: 1px solid #0071bc;
padding: 5px 10px 5px 10px;
background: #ecf3f6;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}

.bereich {
 position: absolute;
 top:170px;
  margin-left: 700px; 
 text-align: center;
 font-weight: bold;
  z-index: 10; 
}
.bereich2 {
 position: absolute;
 top:240px;
 margin-left: 20px; 
 width: 200;
 text-align: center;
 font-weight: bold;
  z-index: 20; 
}
ul {
margin-left: 7px;
padding-left: 7px;
	} 
	
}

#topbar{
position:relative;
margin-top: -123px;
margin-left :20px; 
}

INPUT,TEXTAREA,OPTION { background-color:#ffffff; border:1px solid #004d91; font-family:Arial,Tahoma; font-size:8pt; color:#000000; }

SELECT {background-color: #DDEEFF; border: 0px; border-color:#457; border-style: solid; font-family:verdana; font-size:11px; color:#004;}