body{
font-family: Arial, Verdana, Helvetica, sans-serif; 
/*font-size: 12px;*/ 
font-style: normal;
color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #EBE7E8;
scrollbar-face-color: #EBE7E8;
scrollbar-3d-light-color: #D0D3D4;
scrollbar-darkshadow-color: #EBE7E8;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #D0D3D4;
}

a:link {color:#000000; text-decoration : underline;font-weight : bold;}
a:active {color:#000000; text-decoration : none;font-weight : bold;}
a:visited {color:#000000; text-decoration : underline;font-weight : bold;}
a:hover {color:#038233; text-decoration : none;font-weight : bold;}

/*---------------Headlines---------------*/
.headline{
font-size: 93%; 
font-weight: bold;
margin-left: 8px;
}

.headlinew{
font-size: 93%; 
font-weight: bold;
color: #FFFFFF;
margin-left: 8px;
}

.headlines{
font-size: 79%;
font-weight: bold;
margin-left : 10px;
}

h1{
font-size: 85%;
font-weight: bold;
margin-left : 10px;
}

#fh{
font-size: 125%;
font-weight: bold;
color: 222222;
font-style: italic;
}
/*-----------------Text-----------------*/
.b{
font-weight: bold;
}

.big{
font-size: 101%; 
font-weight: bold;
}

.text{
margin-left : 15px;
font-size: 74%;
width: 740px;
}

.textx{
margin-left : 15px;
font-size: 74%;
width: 760px;
}

.textw{
margin-left : 15px;
font-size: 74%;
}

.textdrc{
margin-left : 15px;
font-size: 74%;
}

.textwo{
font-size: 74%;
}

.textagb{
margin-left : 15px;
font-size: 74%;
width: 600px;
}

.textb{
margin-left : 15px;
font-size: 74%; 
width: 740px;
font-weight: bold;
}

.textbb{
font-size: 74%; 
font-weight: bolder;
}

.texts{
font-size: 70%; 
}

.textss{
font-size: 62%; 
}

.texthalf{
margin-left : 15px;
font-size: 74%;
width: 355px;
}

.textspam{
margin-left : 15px;
font-size: 74%;
width: 375px;
}

.textthird{
margin-left : 15px;
font-size: 74%;
width: 400px;
}

.textwide{
margin-left : 15px;
font-size: 74%;
width: 520px;
}

.textquarter{
margin-left : 15px;
font-size: 74%;
width: 230px;
}

.textmini{
margin-left : 0px;
font-size: 74%;
width: 180px;
}

.texthalfs{
margin-left : 15px;
font-size: 74%;
width: 200px;
}

.dau{
font-size: 22px; 
font-weight: bolder;
}

#h{
font-size: 85%;
}

.info{
border: 1px solid grey;
background-color: #E0E0E0;
padding: 4px;
margin:0px;
font-size: 74%;
line-height:20px
}

.info-menu{
border: 1px solid grey;
background-color: #E0E0E0;
padding: 4px;
margin:0px;
font-size: 74%;
line-height:20px
}
/*----------------Tables----------------*/

td.tabheadline{
text-decoration : none;
font-weight: bold;
background-color: #CCCCCC;
color: #000000;
}

td.tab0{
font-size: 62%;
}

td.tab1{
width: 160px;
}

td.daten{
background-color: #CCCCCC;
}

td.whity{
color: #FFFFFF;
}

#tab{
font-size: 74%;
}

.tab{
background-color: #FFFFFF; 
color: #000000; 
border: 1px solid #000000
}

#tabhead{
font-size: 85%;
color: #FFFFFF;
}

#mini{
font-size: 62%;
}

/*---------------Specials---------------*/
.butt {
/*
border: #000000;
color: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #ECEEFD;
*/
cursor: hand;
}

.vm {
margin-left: 20px;
padding-left: 0px;
}
	
.required{
background-color: #FFF100;
}

.csb{ 
width: 70px;
height: 18px;
text-align : center;
font-size: 74%;
background-color: #FAB49B;
}

#sitemap{
font-size: 70%;
}

#sitemap a:link {color:#000000; text-decoration : underline;font-weight : normal;}
#sitemap a:active {color:#000000; text-decoration : none;font-weight : normal;}
#sitemap a:visited {color:#000000; text-decoration : underline;font-weight : normal;}
#sitemap a:hover {color:#038233; text-decoration : none;font-weight : normal;}

.sel{width: 190px;}
.sel2{width: 130px;}

.main{
position: absolute;
visibility: visible;
z-index: 1;
height: 200px;
width: 1500px;
left: -1600px;
top: 10px;
clip: rect(   )
}

p {
font-size: 62%;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color:#038233;
}

/*
h1 {
font-size: 93%;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color:#038233;
}
*/

a.slope  {
font-size: 93%;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color:#038233;
}

.slope {
font-size: 93%;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color:#038233;
font-weight: bold;
}

.posit {
position: absolute;
visibility: visible;
z-index: 2;
height: 500px;
width: 400px;
clip: rect(   )
}

#single{
background-color: #ED1C24;
color: #FFFFFF;
}

#eco{
background-color: #60A745;
color: #FFFFFF;
}

#panel{
background-color: #e0ba26;/*ffce00;*/
color: #FFFFFF;
}
