/* GENERAL TAG FORMATTING
*/

img { border:0px none;}
.blau{
	color:#043882;
}
.schwarz{
	color:#000000;
}

.gruen{
	color:#b1c903;
}

.keinuterzug{
	margin:0px; padding:0px 0px 2px 0px;
}

#gesamt {
    position:relative;
	width:808px;
    margin:17px auto 0px auto;
}

h1, h2, h3 {
    color:#003882;
}

h1 {
    font-weight:normal;
    margin-top:-3px;
    font-size:24px;
    padding:0 0 25px 0;
}

h2 {
    font-weight:normal;
    font-size:16px;
}

h3, h4 {
    font-size:13px;
}

table {
    width:100%;
	border-collapse: collapse;
	margin: 0px 0px 30px 0px;
}

p, td {
    font-size:13px;
}

p {
    padding:0 0 10px 0;
}

a {
    color:#000;
}

a:hover {
    color:#043882;
}

td {
    padding:0 0 0 8px;
    height:21px;
	font-size:13px;
}


table.formate {
    margin-top:-60px;
}

table.exemplare {
    margin-top:-80px;
}

.set_size td {
    border:0 !important;
    padding:0 !important;
}

.formate .td_img {
    width:237px;
}

.exemplare .td_img {
    width:115px;
    padding:0;
}

.formate td {
    padding:40px 0 12px 0;
    vertical-align:bottom;
    border-bottom:1px solid #043882;
}

.formate p {
    padding:0 0 5px 0;
}

.exemplare td {
    padding:0 8px 60px 0 !important;
    vertical-align:bottom;
}

.exemplare h3 {
    padding:0 0 28px 0;
}

.exemplare p {
    display:inline;
    padding:0;
}

.tabellenHG {
    background-color:#dde790;
}


/* HEADER
*/

#header {
    clear:both;
    height:143px;
    width:100%;
    background-image:url(/img/header_bg.png);
}

#header a {
    position:absolute;
    top:15px;
    left:0;
}

#header a img {
    border:0;
}

/* page
*/

#page {
    clear:both;
    position:absolute;
    padding:18px 0 0 0;
    width:808px;
    min-height:200px;
    background-color:#FFF;
}

/* MAIN NAVIGATION
*/

#mainnavigation {
    float:left;
    width:205px;
    padding:0 0 0 3px;
}

#mainnavigation li {
    list-style-type:none;
    padding:0 0 2px 0;
}

#mainnavigation li a {
    display:block;
    padding:2px 0 0 8px;
    height:18px;
    width:191px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
    text-transform:uppercase;
    background-image:url(/img/main.png);
}

#mainnavigation li a.active, #mainnavigation li a:hover {
    background-image:url(/img/main_active.png);
}


/* SUB NAVIGATION
*/

#subnavigation {
    float:right;
    padding:0 8px 035px 12px;
    top:18px;
    left: 230px;
    width:573px;
    border-left:1px solid #043882;
}

#subnavigation li {
    padding:0 0 2px 0;
    font-size:14px;
    font-weight:bold;
    width:100%;
    list-style-type:none;
}

#subnavigation li a {
    display:block;
    padding:2px 0 0 8px;
    height:18px;
    color:#FFF;
    text-decoration:none;
    text-transform:none !important;
    background-color:#043882;
}

#subnavigation li a.active, #subnavigation li a:hover {
    color:#001a41;
    background-color:#b1c903;
    background-image:none !important;
}

/* CONTENT
*/

#content {
    float:right;
    border-left:1px solid #043882;
    padding:0 8px 60px 12px;
    min-height:300px;
    width:573px;
}

/* FOOTER
*/

#footer {
    clear:both;
    position:absolute;
    bottom:0;
    left:0;
    border-top:15px solid #FFF;
    padding:2px 0 30px 0;
    height:24px;
    width:100%;
    background-image:url(/img/body_bg.png);
    z-index:9;
}

#footer a img {
    border:0;
}

#inner {
    height:24px;
    background-color:#b1c903;
}
