@charset "UTF-8";

* {
    margin:0 auto;
    padding:0;
    }

html, body {
    margin:0 auto;
    padding:0;
    background:#fff;
    font-family:"Century Gothic", Arial, Verdana, sans-serif;
    }
img {
    border:0;
    }
h1 {
    font-size:1.5em;
    padding:25px;
    color:#c18d2c;
    font-weight:normal;
    }
h2{
    font-size:1.0em;
    padding:25px;
    color:#c18d2c;
    font-weight:bold;
    }
p {
    font-size:0.88em;
    }
a {
    color:#A57A35;
    }
a:active {
    color:#D09F40;
    }
a:hover {
    color:#D09F40;
    }
.block {
    text-align:justify;
    }
.adress {
    font-style:normal;
    font-size:0.88em;
    }
#wrapper {
    width:819px;
    }
#header {
    width:819px;
    height:169px;
    background:url(../header.png) no-repeat;
    }
#navigation {
    float:right;
    padding-top:25px;
    padding-right:10px;
    }
#logo {
    float:left;
    }
#body {
    min-height:490px;
    background:url(../background_body.png) no-repeat;
    }
#content {
    width:600px;
    }
#footer {
    width:819px;
    height:69px;
    background:url(../footer.png) no-repeat;
    }
.left {
    float:left;
    }
.right {
    float:right;
    }
.pad {
    padding:10px;
    }
.content{
    width:500px;
    padding:30px;
    }
.submenu {
    float:right;
    padding:30px;
    padding-top:0;
    }

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/** TABLE */
table {
    padding:5px;
    font-size:75%;
    }

.td-left {
    width:250px;
    padding:5px;
    text-align:left;
    }

.td-right{
    width:100px;
    padding:5px;
    text-align:right;
    }
/** FORM*/
form{
    font-size:75%;
    }
fieldset {
    border:0;
    padding:0;
    width:308px;
    }

fieldset > legend { /* nur MOSe */
    display:block;
    }

legend {
    color:#000;
    font-weight:bold;
    padding:3px 6px;
    }

label {
    display:block;
    margin-top:5px;
    }

label a{
    text-decoration:none;
    color:#AC1619;
    }

label a:hover{
    text-decoration:underline;
    color:#AC1619;
    }

input {
    color:#000;
    font:0.9em "Century Gothic",Georgia,verdana, arial, helvetica, sans-serif;
    margin:2px 0;
    padding:2px;
    width:300px;
    }

input#registrieren {
    display:block;
    margin-top:10px;
    padding:1px 3px;
    width:auto;
    }

select{
    color:#000;
    font:0.9em "Century Gothic",Georgia,verdana, arial, helvetica, sans-serif;
    margin:2px 0;
    padding:2px;
    width:308px;
    }
    
.gb li { display:inline; list-style-type:none; }