/* CSS styled by R. Mucha & F. Wasielewski http://www.ueberKlick.dehttp://www.f-l-o-w.deEmail: rainer.mucha@ueberKlick.de*/


body    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(bg.jpg); overflow: auto }


/*Inhaltsbereich*/


.formenu        { font-size: 12px; background-image: url(navhg_west.gif); text-align: left; vertical-align: middle; width: 100%; height: 27px }

.formenu a {
	font-size: 12px;
}







.forcontent1      { color: #000000; font-size: 12px; background-color: white; padding: 2px 4px; width: 99%; height: 446px }



.bodytext, .csc-mailform, .csc-form-label, .csc-form-label-req {
	border: none;
	font-size:12px;

	color:#006d2b;

}



#kontakt {

	margin-left:40px;

}



h2 {

	font-size:14px;

	color:#006d2b;

}



/*Navigation*/



.menu {

	font-size: 11pt;

}



.navi    { color: #045420; font-weight: bold; text-decoration: none; text-align: center; float: left; padding-left: 15px; width: 460px; height: 30px; display: block }



a:hover.no      { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; padding-top: 2px; padding-right: 7px; padding-left: 7px; height: 12px }



.no        { color: #045421; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; vertical-align: bottom; padding-top: 2px; padding-right: 7px; padding-left: 7px; height: 12px }



.act        { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; padding-top: 2px; padding-right: 7px; padding-left: 7px; height: 12px }

/*Ende*/

/*Formulardaten*/
#mailform fieldset {
  padding:0;
  margin:0;
}

#mailform label {
  display:block;
  width:140px;
  float:left;
}

#mailform .csc-mailform-field {
 margin-bottom:3px;
}

#mailformformtype_mail {
 margin-left:140px;
}

input {border: 1px solid #045421;padding-left: 3px;font-size:11px;height: 20px; width:240px;}
textarea {border: 1px solid #045421;padding-left: 3px;font-size: 11pt;width: 240px;}

/* Sonstiges */
.leerespalte {color: ffffd5; widht: 100px;background: #ffffd5;height: 100%;}
.zufallsbild {color: #ffffd5;width: 214px;background: #002400;text-align: center;}







h1 { 
	font-size: 13px; 
	color:#006d2b;
}

/* Links */

a.external-link {
	color:#045421;
}


#footer {
margin-top:4px;
color:#879F13;
font-size:10px;
}

#footer a {
color:#879F13;
font-size:10px;
}



@media print { color:black;}
input      { background-color: #edf2d9; border: solid 0px #555 }
textarea { background-color: #edf2d9; border: solid 0px #555 }
.csc-frame-frame1   { color: #006d2b; margin-left: 5px; padding-left: 5px }
form { width: 500px }
