/* stylesheet fuer agenturdienst*/

/* Allgemeine Styles */
/* Standardstyles fuer Body */

BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
font-size: 12px; background:#F5F5F5 
}

.red{color:#FF0000}

/* Standardstyle fuer Paragraphs */

p  { font-size: 12px; 
 font-family: arial, Arial, Helvetica; 
	margin-left:10px;
	margin-right:10px;

 }

div {
    font-family:arial,Arial,Helvetica;
	font-size: 12px;
}
table{
    font-family:arial,Arial,Helvetica;
    font-size: 12px;            
}

#content td{
    font-family:arial,Arial,Helvetica;
    font-size: 12px; padding: 5px;     
} 
#aktuell td{
    font-family:arial,Arial,Helvetica;
    font-size: 12px; padding: 0px;        border: 1px solid #ffffff
}
label {
clear: left;
float: left;
width:150px;
margin-left: 5px;
clear: left;}

.csc-textpic-below { margin-bottom: -15px;  }

#content       { visibility: visible; margin-left: 20; margin-right:0px; width:630px;  float:left  }
#content_rechner       { visibility: visible; margin-left: 20; margin-right:10px; width:100%;  float:left  }

#aktuell       { visibility: visible;  margin-right:10px; width: 220px; padding:5px; max-width: 210px;  border:1px solid #00A54F;  }
#unter       { visibility: visible;  margin-right:10px; width: 220px; padding:5px; max-width: 210px;  border:0px solid #00A54F; margin-top:20px;  }

#menu2 a { visibility: visible;  margin-right:5px; font-size:10px; color:#999999  }
#menu2 span { visibility: visible;  margin-right:5px; font-size:10px; color:#0E6948  }

/* Styles für Links */
a {
    text-decoration: none;
}

a:link, a:visited {
    color:#0E6948;
}

a:active, a:hover   { color: #0E6948; text-decoration:underline; }
/* Seitenueberschrift */
.head  { color: #39f; font-size: 10px; margin-top: 8px; margin-bottom: 2px; margin-left: 12px }



img {
border-width:0; 
}

.bodytext      { color: #000000; font-size: 12px; line-height: 130%;  }

SELECT {  
	font-family: arial, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: arial, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: arial, Arial, Helvetica; 
	font-size: 10px 
}


H1    { color: #0E6948; 
		font-size: 16px;
		font-family:Georgia, "Times New Roman", Times, serif; 
		margin-top: 8px; 
		margin-bottom: 0px;  }
H2 {
	font-family : arial, sans-serif;
	font-size : 12px;
	color : #0E6948;
	margin-bottom : 10px;
	margin-top : 10px;
}
H3 {
	font-family : arial, sans-serif;
	font-size : 12px;
	color : #0E6948;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : arial, sans-serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}


legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
.csc-header{
clear:both}



#nav {
  width: 100%;
  list-style: none;
  line-height: 15px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  height:35px;
  border-bottom: 1px solid #cccccc;

}

#nav ul {
  float: left;
  width: auto;
  list-style: none;
  line-height: 15px;
  font-weight: normal;
  padding: 0;
  border: solid #cccccc;
  border-width: 1px 0px;
  margin: 0 0 0 0;
}

 
 
#nav a {
  display: block;
  width: 100%;
  color: #000000;
  text-decoration: none;
  padding: 2px 8px 2px 8px;
  height:35px;
  max-height:32px;
}
 
#nav a.daddy {

}
 
#nav li {
  float: left;
  width: 11em;
  
  border-right: 1px solid #cccccc;
  height:35px;
}
 
#nav li ul {
  position: absolute;
  left: -999em;
  width: 17em;
  w\idth: 16.9em;
  font-weight: normal;
  border-width: 1px;
  margin: 0;
  background-color:#ffffff;
  
}
 
#nav li li {
  
width: 17em;
  w\idth: 16.9em;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height:20px;
}
 
#nav li ul a {
width: 17em;
height:20px;
}
 
#nav a:hover {
color:#FFFFFF;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 17em;
  width: 17em;
  w\idth: 16.9em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
  color:#FFFFFF;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
  color:#FFFFFF;
}
 
#nav li:hover, #nav li.sfhover {
  background: #0E6948;
  color:#FFFFFF;
}

#menu1 a:hover {
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6;
padding-left:8px;
padding-right:8px;
}

#menu1 a { 
color:#ffffff;
text-decoration: none; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6;
padding-left:8px;
padding-right:8px;   }

#menu1act a{ 
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6; 
padding-left:8px;
padding-right:8px; }



