html {
        overflow-y:scroll;
}

body {
        /*text-align:center;*/
        background-color:#f5f5f5;
        margin:0px 2px 20px 3px;
        padding:0;
        font-family:verdana,arial,helvetica,sans-serif;
}

a {
        text-decoration:underline;
        color:#036;
}

a:hover {
        background-color:#fc6;
}

#base {
        width:900px;
        text-align:left;
        margin:0 auto;
        margin:0 auto;
        padding:0;
}

#logo {
        float:left;
        width:560px;
        margin:0;
        padding:10px;
        color:#9cf;
        font-size:16px;
        font-weight:bold;
        background-color:#036;
}

#claim {
        float:right;
        width:300px;
        margin:0;
        padding:10px;
        text-align:right;
        color:#9cf;
        font-size:16px;
        font-weight:bold;
        background-color:#036;
}

.content {
        width:540px;
        float:left;
        margin:0;
        padding:30px 10px 20px 20px;
        font-size:12px;
        text-align:justify;
        min-height:400px;
}

.content750 {
        width:750px;
        float:left;
        margin:0;
        padding:30px 10px 20px 20px;
        font-size:12px;
        text-align:justify;
        min-height:400px;
}

.content2 {
        width:498px;
        float:left;
        margin:0;
        padding:30px 10px 20px 20px;
        font-size:12px;
        text-align:justify;
        min-height:400px;
}

strong {
        color:#069;
}

h1 {
        font-size:16px;
        font-weight:bold;
        color:#069;
        margin:0;
        padding:0;
}

h2 {
        font-size:12px;
        font-weight:bold;
        color:#069;
        margin:0;
        padding:0;
}

h3 {
        font-size:16px;
        font-weight:bold;
        color:#069;
        margin:0;
        padding:0;
}

.content h4 {
        font-size:12px;
        font-weight:bold;
        color:#069;
        margin:0;
        padding:4px 0 0 0;
}

.extra {
        float:right;
        width:280px;
        margin:0;
        padding:10px 20px 10px 0px;
        font-size:12px;
}

.extra2 {
        float:right;
        width:322px;
        margin:0;
        padding:10px 20px 10px 0px;
        font-size:12px;
}

.extrabox {
        margin:20px 0 15px 0;
        padding:5px 20px 10px 20px;
        color:#9cf;
        background-color:#036;
}

.extrabox2 {
        margin:0;
        padding:0;
        color:#036;
        background-color:#fff;
        border:1px solid #000;
}

#menu {
        float:left;
        width:100%;
        margin:0;
        padding:32px 0 0 0;
        list-style:none;
        background-color:#036;
        border-bottom:1px solid #000;
        clear:both;
}

#menu li {
        position:relative;
        float:left;
        margin:0;
        padding:0;
}

#menu a {
        position:relative;
        float:left;
        display:block;
        top:3px;
        margin:0 0 5px 4px;
        padding:5px 9px 5px 9px;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        color:#036;
        background-color:#9cf;
}

#menu a:hover {
        color:#036;
        background-color:#fc6;
}

#menu .selected {
        top:1px;
        color:#000;
        background-color:#fff;
        margin:0 0 0 4px;
        padding:7px 10px 7px 10px;
        border:1px solid #000;
        border-bottom:none;
}

#submenu {
        list-style:none;
}

#submenu li {
        float:none;
        margin:0;
        padding:1px 5px 1px 5px;
}

#submenu a {
        position:static;
        float:none;
        display:block;
        top:0;
        width:100%;
        margin:0;
        padding:3px 0px 3px 2px;
        color:#000;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        background-color:#fff;
        border:0;
}

#submenu a:hover {
        color:#000;
        background-color:#fc6;
        border:none;
}

.tab {
        height:100%;
        border:1px solid black;
        border-top:none;
        background-color:#fff;
}

#menu #submenu {
        position:absolute;
        top:26px;
        left:-9999px;
        width:240px;
        height:auto;
        margin:0;
        padding:0;
        text-align:left;
        border-top:1px solid #000;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
        border-left:1px solid #000;
        background-color:#fff;
        z-index:2;
}

#menu #pulldown:hover ul, #menu #pulldown.iehover ul {
        left:0;
}

.submenulinie {
        height:1px;
        margin:0;
        padding:0;
        line-height:0;
        font-size:0;
        border-top:1px solid #000;
}

.bottommenu {
        float:right;
        padding:0 8px 0 0;
        font-size:11px;
        font-weight:normal;
}

label {
        float:left;
        width:120px;
        margin-bottom:20px;
}

input[type=text], select {
        float:left;
}

input.submit {
        margin-left:120px;
}

form br {
        clear:both;
}

.error {
        color:red;
}

/*
Basis Farben:
Dunkel-Blau: #036
Hell-Blau: #9cf;
Orange: #fc6
*/