* { margin: 0; padding: 0; }

html {background-color: #008000; font-family: Helvetica,Arial,sans-serif; font-size: 12px;}
body {margin: 0px; }
#main {margin: 0 auto; width: 700px; }
#header  {height: 131px; min-width: 950px; max-width: 1600px; background: #008000 url(../images/bghtml.jpg)  repeat-x;}
#header h1 { font-size: 26px;color: #FFF;}

h1 { color: #008000; }
h2 {font-size: 24px; color: #008000; padding-top: 16px; padding-bottom: 8px;}
h3 {font-size: 18px; color: #008000; padding-top: 16px; padding-bottom: 8px;}
h4 {font-size: 14px; color: #008000; padding-top: 6px; padding-bottom: 2px;}
  
#titel {position: relative; height: 120px; background: #ECD782 url(../bilder/oben_3.jpg) repeat-x;}
#ptv {position: absolute; top: 22px; left: 115px; width: 326px; height: 81px; background: url(../bilder/ptv_3.jpg) no-repeat;}
#logo {position: absolute; top: 20px; left: 15px; width: 300px; height: 100px; background: url(../bilder/logo5.gif) no-repeat;}
.untertitel {position: absolute; bottom: 24px; left: 68%; z-index: 1; color: #6d5500; font-size: 160%; font-weight: bold;}

.shell {margin: 0 auto; width: 85%; text-align: left;}

a {display: block; color: #FFFFE0; text-decoration: none;}
a:hover {color:#FF0000; background-color: #FFFFE0;}

.clear{clear: both} 

.tit {font-size: 1.4em; color: #008000;}
.marke {font-weight: bold; color: #008000}


#formular {margin: 0 auto;  width: 600px; background-color: #fff; text-align: right; padding-right: 100px; padding-top: 20px; border: solid 3px #DDD; margin-top: 20px;} 

input[type="text"], textarea {border-top: 2px solid #999; border-left: 2px solid #999; border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc; margin-left: 10px;}

