body {font: 100% Verdana, Arial, Helvetica, sans-serif; color: #385895;background: #385895; text-align: center; margin: 20px 0 10px 0;padding: 0px;}
#holder {width: 840px; height: 580px; background: #EDE021;text-align: left; margin: 0 auto 0 auto;border: 1px solid #385895;}
#header {background: #EDE021 url(bilder/logo-oben.gif) no-repeat center center; height: 113px;}
#header1 {background: #385895;width: 400px;float: right;}
#nav {width: 182px;height: 414px;float: left;padding: 12px 4px;border-right: 0px solid #385895;background: #EDE021;}
#right {width: 40px; float: right; padding: 15px 10px;}
#content {width: auto;margin: 0 0 0 190px;padding: 23px 20px 15px 15px;background: #EDE021;border: 0px solid #0033CC;}
#footer {background: #EDE021 url(bilder/logo-unten.gif) no-repeat center top;padding: 10px 10px 10px 10px;border-bottom: 1px solid #0033CC;font-size: 75%;color: #385895;font-weight: bold;text-align: center;}
.oben {font: bolder 145% "Courier New", Courier, mono;color: #FFFFFF;margin: 0 0 0 0;padding: 2px 0px 2px 12px;letter-spacing: 1px;}
.oben1 {font: bolder 12px "Courier New", Courier, mono;color: #FFFFFF;}
.brclear {clear:both; height:0px; margin:0px; font-size: 1px; line-height: 0px;}
p {font-size: 80%;}
.p100 {font-size: 95%;}
.p50 {font-size: 65%;}
li {font-size: 95%;padding: 3px;}
.titel {font-size: 110%;font-weight: bold;font-variant: small-caps;}
#content p, #content .p100 {line-height: 130%;}
#nav a:link, #nav a:visited {color: #003366;text-decoration: none;padding: 2px;font-weight: bold;font-size: 110%;margin: 1px;display: block;letter-spacing: 2px;}
#nav a:hover, #nav a:active, #nav a:focus {color: #FFFFFF;height: auto;width: 175px;padding: 2px;background: #385895;font-weight: bold;font-size: 110%;margin: 1px;display: block;letter-spacing: 2px;}
#nav a.bild:link, #nav a.bild:visited, #nav a.bild:hover, #nav a.bild:active {text-decoration: none;border-style: none;padding: 0px;margin: 0px;display: block;background: #EDE021;}
a:link, a:visited {color: #003366; text-decoration: none; font-weight: bold;font-size: 95%;}
a:hover, a:active {color: #FF6600;}
a.bild:link, a.bild:visited {text-decoration: none;border-style: none;}
a.bild:hover, a.bild:active {text-decoration: none;border-style: none;}
label {font: 85% Verdana, Arial, Helvetica, sans-serif; color: #385895; margin-bottom:10px;
	padding-left:0px;float:left;clear:both;display:block;width:160px;}
.button {background: #CCCCCC; height: 20px; width: 100px;}
input, textarea, select {float:left;display:block;width:250px;border: 1px solid #333;background:#DEE6F3;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom:10px;padding:1px;}
input.ohne {width:0px;border: 0px;margin-bottom:0px;padding:0px;}
.form-button {margin-left:160px !important; margin-left:0px; /*to fix ie6 position*/ width:100px;clear:both;}
/*clearing all floats and fix firefox and ie backgroundcolor-bug */
div.clearer {clear:both;font-size:0px;line-height:0px;display:block;height:0px;}
form {width:500px;border-top: 0px none;border-right: 0px none;border-bottom: 0px none;border-left: 0px none;}
