@charset "utf-8";
* {	margin: 0px; padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; }
body { color: #57422a; text-align: center; font-size: 11px; background: #fff url(../../images/de/body_eighteen_bg.gif) repeat-x; }

h3 { font-size: 11px; line-height: 20px; padding-top: 20px; background: #fff url(../../images/de/dots2.gif) repeat-x 0px 7px; margin-top: 10px; }
h3.first { margin-top: 0px; }
h4 { font-size: 11px; line-height: 20px; padding-top: 20px; text-decoration: underline; font-weight: normal; }
.clear { clear: both; height: 1px; line-height: 1px; font-size:1px; padding: 0px; }
.clear1 { clear: both; height: 40px; background-color: #fff; padding: 0px; }
p { line-height: 20px; padding-top: 18px; }
p.error { color: #ff0000; }
p.success { color: #00571f; }
p.success a { color: #00571f; }
p.paging a { text-decoration: none; background-color: #f6f4ef; }
p.paging strong { background-color: #fff;  }
p.paging a.gxpager, p.paging strong {  display: block; float: left; height: 30px; width: 30px; text-align: center; line-height: 30px;  border: 1px solid #e1daca; margin-right: 5px }

a:link, a:hover, a:active, a:visited { color: #57422a; outline:0; }
ul,ol { list-style: none; line-height: 20px; }
img { border: none; }
img.alignleft { float: left; margin-right: 20px; margin-top: 5px; }
img.alignright { float: right; margin-left: 20px; margin-top: 5px; }
table { border-collapse: collapse; border: 0px; }
td,th,caption { font-size: 11px; line-height: 20px; vertical-align: top; }
caption { text-align: left; font-weight: bold; }

div#container { width: 970px; height: 507px; margin: 0px auto; text-align:left; position:relative; background: transparent url(../../images/de/container_eighteen_bg.jpg) no-repeat 0px 143px; }
div#branding,div#pageinformation { display:none; }

div#formcontainer { position: absolute; top: 195px; left: 557px; width: 238px; }
div#formcontainer h2 { display: none; }
div#formcontainer form { padding-top: 21px;  line-height: 18px; position: relative;  }
div#formcontainer form legend, div#formcontainer form label { display: none; }
div#formcontainer form  fieldset{ border: solid 0px #fff; }
div#formcontainer form input { vertical-align: middle; font-size: 11px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #c6baac; text-align: center; }
div#formcontainer form input#day { width: 25px; }
div#formcontainer form input#month { width: 25px; }
div#formcontainer form input#year {width: 35px; }
div#formcontainer form input.submitimage { border: none; width: auto; position: absolute; left: 110px; top: 18px; }