* { margin:0px; padding:0px; border:0px; }
body { margin:0; padding:0px; font-family:"Arial"; font-size:12px; }

h1 { color:#999; font-size:20px; }
h2 { color:#287133; font-size:20px; }
h3 { color:#32882C; font-size:40px; margin:20px 0 10px 0; }

p { line-height:16px; margin-bottom:15px; }

a { color:#a4b281; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

td { padding-bottom:5px;}

input { border:1px solid #ccc; height:20px; line-height:20px; width:200px; margin-bottom:5px; }
textarea { border:1px solid #ccc; margin-bottom:20px; }

img { margin:0px; padding:0px; border:0px; }

#wrapper { margin:0 auto; background-color:#fff; width:950px; }
#head { width:960px; margin-top:25px; padding-bottom:105px; border:0; background-image:url(../_img/head_bottom.png); background-position:bottom left; background-repeat:no-repeat; }
#nav { background-image:url(../_img/nav_bg.png); height:40px; line-height:40px; width:950px;}

#nav ul { list-style:none; text-transform:uppercase; margin-left:15px; }
#nav ul li { float:left; padding:0 15px; background-image:url(../_img/trenner.png); background-repeat:no-repeat; background-position:right; }
#nav ul li.last { float:left; padding:0 15px; background:none; }
#nav ul li a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:center;}
#nav ul li a:hover { color:#fff; text-decoration:underline; }
#nav ul li a.active { color:#fff; }

#content { background-color:#fff; margin-top:-75px; }
#text { width:600px; float:left;}


a.mail { font-size: 12px ; font-weight: normal ; text-decoration: none ; }
a.mail:link { color: #287133 ; text-decoration: none ; }
a.mail:visited { color: #287133 ; text-decoration: none ; }
a.mail:hover { color: #287133 ; text-decoration: underline ; }
a.mail:active { color: #287133 ; text-decoration: underline ; }


#news { width:230px; background-color:#eee; padding:20px 20px; float:left; margin:20px 0 0 80px; float:float; }
#news p { margin-top:5px; color:#333;}
#news b { margin-top:5px; color:#287133;}
#news h2 { font-size:22px; }

#partner { width:230px; background-color:#eee; padding:20px 20px; float:left;  margin:20px 0 0 80px; float:float; }
#partner p { margin-top:5px; color:#333;}
#partner b { margin-top:5px; color:#287133;}
#partner h2 { font-size:22px; }

#footer { color:#999; font-size:11px; margin-top:50px; text-align:center; background-color:#eee; height:50px; line-height:50px; }
#footer a {  color:#999;}


ul { margin: 5px 0px 20px 20px; }
li { margin-bottom: 7px; }


input.inpt { background-color:#fff; border:1px solid #ccc; height:24px; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-bottom:10px; width:165px; padding:0px 10px;}
textarea.box {background-color:#fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; width:370px; height:113px; padding:10px; margin-bottom:10px;}
input.filled { background-color:#fff; border:1px solid #ccc; height:24px; line-height:24px; ffont-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-bottom:10px; width:165px; padding:0px 10px;}
textarea.filled {background-color:#fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:370px; height:113px; padding:10px; margin-bottom:10px;}
input.senden { background-color:#287133; color:#fff; border:0; line-height:28px; height:28px; width: 70px; padding:0px 10px; cursor:pointer; float:right; margin-top:0px; margin-right:150px;}

#error { display:none; margin-top:10px;}
#emailerror { margin-bottom:0px;}
#emailerror ul { margin:0; padding:0; line-height:19px; color:#333;}
#emailerror ul li { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:0px;}
#emailerror ul li.errorheader { font-size:14px; font-weight:bold; margin-bottom:5px; margin-left:0px;}
