body, form, h1, div{
padding:0px;
margin:0px;
}
body.content{
margin-left:8px;
margin-top:13px;

}
td, body{
color:#474747;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
background-color:#E6E7E8;
}

 input.txt,  input.txtshort, input.txtlong, select, option{
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
}

h1{
margin-left:15px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans serif;
font-size:11pt;
 
}
h2{
margin-left:0px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans serif;
font-size:11pt;
 
}

hr{
background-color:#75BA90;
}
th{
 background-color:#D1D3D4;
 border:1px solid #75BA90;
 padding-top:5px;
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
vertical-align:top;
}


.error{
color:red;
font-weight:bold;
}
/*background-color*/

 #content td, #content2 td,  #contentkoord td{
 background-color:#FFFFFF;
}

.greydark, #verlauf .greydark{
 background-color:#D1D3D4;
}
.greylight, #verlauf .greylight{
 background-color:#E9E9E9;
}

#verlauf .greylightnb{
 background-color:#E9E9E9;
 border-style:none;
}

 #content .greenheader, #content2 .greenheader,  #contentkoord .greenheader, .greenheader{
 background-color:#75BA90;
 color:#FFFFFF;
}
.greendark{
 background-color:#568D6E;
}
.greenmedium{
 background-color:#ADD0BC;
}
.greenlight{
 background-color:#CAE0D4;
}



#verlauf .white, #verlauf td, #uebersicht{
 padding-top:5px;
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
 border-left:1px solid #75BA90;
 border-right:1px solid #75BA90;
 font-size:10px:
}

#verlauf .whitenb,.white{
 background-color:#FFFFFF;
 border-style:none;
}
#uebersicht{
 border:1px solid #75BA90;
 border-right:1px solid #75BA90;
}

#uebersicht .white, #uebersicht .greylight, #uebersichtnb .white, #uebersichtnb .greylight, #verlauf .white, #verlauf .greylight, #uebersicht{
 padding-top:5px;
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
 height:25px;
 }
/*font*/

.main{
 color:#568D6E;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}
#mainnav .greenmedium{
height:18px;
 }
 
.small{
 font-size:11px;
}


/*links*/
a{
color:#474747;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
text-decoration: none;
}
.inactive a{
color:#568D6E;
font-family: Arial, Helvetica, sans serif;
font-size:7pt;
text-decoration: none;
display:block;
width:100%;
}
a.inline{
color:#474747;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
 text-decoration: underline;
}


a.green, .green{
color:#02C70C;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
text-decoration: none;
}
a.red, .red{
color:#C70223;
font-family: Arial, Helvetica, sans serif;
font-size:9pt;
text-decoration: none;
}

a.inact{
color:#474747;
font-family: Arial, Helvetica, sans serif;
font-size:7pt;
text-decoration: none;
}
a.small{
color:#474747;
font-family: Arial, Helvetica, sans serif;
font-size:7pt;
  text-decoration: underline;
}
 
 a.hover{
  text-decoration: underline;
 }
 a.inact.hover{
  text-decoration: none;
 }
 /*forms*/
 input {
  background-color:#FFFFFF;
  border:1px solid #75BA90;
 
 }
 
 input.checkbox {
  border:none;
  width:15px;
  height:15px;
 
 }
 input.txt{
  border:1px solid #75BA90; 
  width:160px;
  font-size:9pt;
 }
 input.txtshort{
  border:1px solid #75BA90; 
  width:60px;
  font-size:9pt;
 }
 input.txtlong{
  border:1px solid #75BA90; 
  width:600px;
  font-size:9pt;
 }
 input.txtmiddle{
  border:1px solid #75BA90; 
  width:320px;
  font-size:9pt;
 }
 
 input.radio {
  border:none;
  background-color:transparent;
 
 }
 
 
input.button{
background-color:#E6E7E8;
border-style: outset; 
font-size:9pt;
}
 label{
  margin-left:8px;
 }

 #content#show{
 margin-left:15px;
}

#fliesstext{
 width:750px;
}
 
 textarea{
  border: solid 1px #75BA90;
  overflow:auto;
  background-color:#FFFFFF;
  height:80px;
  width:250px;
 }
 
/*filecards*/

.active{
background-image:url('../images/filecard_active.gif');
background-repeat:no-repeat;
width:81px;
height:31px;
font-size:9px;
color:#568D6E;
background-color:#FFFFFF;
text-align:center;
}
.inactive{
background-image:url('../images/filecard_inactive.gif');
background-repeat:no-repeat;
width:81px;
height:31px;
font-size:9px;
color:#568D6E;
background-color:#FFFFFF;
text-align:center;
}

.filler{
background-image:url('../images/filecard_filler.gif');
background-repeat:repeat-x;
color:#568D6E;
background-color:#FFFFFF;
text-align:center;
}

.dummyline{
  border-top: solid 1px #75BA90;
  background-color:#FFFFFF;
  font-size:1px;
 }





div#content{
 width:768px;
 background-color:#FFFFFF;
 border-left:1px solid #75BA90;
 border-right:1px solid #75BA90;
 border-bottom:1px solid #75BA90;
 padding: 10px 15px 24px 15px;
}
div#content2{
 width:760px;
 background-color:#FFFFFF;
 border:1px solid #75BA90;
 padding: 10px 15px 10px 15px;
}

div#content3{
 width:560px;
 background-color:#FFFFFF;
 border:1px solid #75BA90;
 padding: 10px 15px 10px 15px;
}


div#contentkoord{
 width:768px;
 padding: 10px 15px 10px 15px;
}

.pop10{
width:40px;
}
