body {position: absolute; height: 100%; width: 100%; margin: 0px; font-family: arial, verdana, helvetica, sans-serif; background: #ffffff;}
a {color: #336699; text-decoration: none;}
form {margin: 0px;}
fieldset {border: 0px; padding: 0px; margin: 0px;}
img {border: 0px;}
input, select, textarea {color: #336699; border: 1px solid #ff6600; background: #ffeedd; margin: 2px;}

div#oben {position: absolute; top: 10px; left: 10px; height: 31px; width: 730px; line-height: 31px; text-align: right; background: #336699; padding-right: 30px; }
div#oben a {padding: 2px 10px; border: 4px solid #336699; color: #ff6600; font: bolder 16px arial, verdana, helvetica, sans-serif;}
div#oben a:hover, div#oben a#csite {border-color: #ffffff #336699;}
div#oben a#csite {background: #ff6600; color: #336699;}

div#links {position: absolute; top: 40px; left: 10px; width: 150px;  font-size: 12px; color: #ffffff; background: #336699; padding-bottom: 10px;}
div#links a {color: #ff6600; padding: 0px 2px; border-left: 10px solid #336699; display: block;}
div#links a:hover {border-left: 10px solid #ff6600;}
div#links img#logo {position: relative; top: 0px; left: 25px; width: 100px; height: 129px;}
div#links div {margin: 10px 0px;}
div#links div a {font: bolder 16px arial, verdana, helvetica, sans-serif;  text-align: center; border: 5px solid #336699; border-width: 5px 10px;}
div#links div a:hover {border-color: #336699 #ffffff;}
div#links div a#cpage {background: #ff6600; color: #336699; border-color: #336699 #ffffff;}
div#links div a span {display: none;}
div#links div a:hover span {display: block; position: absolute; top: 0px; left: 0px; width: 100px; height: 129px; z-index: 100;}

img.eckeol {position: absolute; top: 0px; left: 0px; width: 10px; height: 10px;}
img.eckeor {position: absolute; top: 0px; right: 0px; width: 10px; height: 10px;}
img.eckeur {position: absolute; bottom: 0px; right: 0px; width: 10px; height: 10px;}
img.eckeul {position: absolute; bottom: 0px; left: 0px; width: 10px; height: 10px;}

div#mitte {position: absolute; top: 40px; left: 160px; width: 420px; padding: 10px; background: url(gifs/eckeolblau.gif) no-repeat top left;}
div#mitte div#submenu {margin: 0px auto; background: #ff6600; border: 2px solid #336699; text-align: center;}
div#mitte div#submenu a {padding: 4px; font-weight: bold; font-size: small;}
div#mitte div#submenu a:hover {background: #ffffff; padding: 4px 2px; border: 2px solid #336699;}
div#header, div#footer {display: none; }
div#inputgb {margin: 20px 0px;}

div#rechts {position: absolute; top: 60px; left: 600px; width: 152px;  font-size: 13px; border: 2px solid #ff6600;}
div#rechts div {padding: 2px; color: #ff6600; }
div#rechts a {border-left: 3px solid #ffffff; padding-left: 1px; display: block;}
div#rechts a:hover {border-left: 3px solid #ff6600;}
div#rechts img {margin-bottom: 2px;}
div#rechts textarea {height:130px; font-size: 85%;}
div#rechts textarea#gbeintrag {height:250px;}

div#rechts hr {margin: 0px; border: 10px solid #ff6600; border-bottom: 10px solid #ffffff; border-top: 2px solid #ff6600; height: 12px;}

p.gb {margin: 0px; text-indent: 10px;}
p.gb:before, p.gb:after {content: "\"";}
span.gbsign {display: block; text-align: right; margin-bottom: 10px; font: italic 70% arial, verdana, helvetica, sans-serif;}

a.copyright {font-size: 10px; text-align: center;}
a.copyright:before {content: "© "}
span.fett {font-weight: bold;}

h1 {font: bold 150% "Comic Sans MS", fantasy; margin: 0px;}
h2 {text-align: right; font: italic 120% "Comic Sans MS", fantasy; margin-top: 0px;}
h3 {text-align: center; background: #ff6600; color: #ffffff; font-size: 24px; font-weight: bold; margin: 0px; border: 10px solid #ff6600; border-bottom: 10px solid #ffffff; border-top: 0px;}
h4 {text-align: center; color: #336699; font-size: 15px; font-weight: bold; margin: 0px; border-bottom: 1px dotted #ff6600;}

table#preise {margin-left: 20px;}
table#preise th {text-align: left; background: #336699; color: #ffffff; padding: 3px;}
table#preise td {border: 1px solid #336699; padding: 3px;}

input.button {border: #ff6600 1px outset;}
div#mitte input, div#mitte textarea {width: 400px;}
div#mitte input.checkbox {width: auto;}
div#mitte div#inputgb input {text-align: right;}

