* {
padding: 0;
margin: 0;
}

html, body {
height: 100%;
}

body {
font-family:tahoma, verdana, arial, helvetica, sans-serif;
font-size: 80%;
background:url(images/body_bg.gif) repeat-x left bottom;
background-attachment:fixed;
}

h1 {
display:block;
clear:left;
color:#F5821F;
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:0;
}

h2 {
color:#6D6D6D;
font-size:13px;
font-weight:bold;
margin:10px 0 5px 0;
padding:0;
}

.text_small {
font-size:10px;
}

table {
font-size:12px;
color:#6D6D6D;
}

table td {
font-size:12px;
color:#6D6D6D;
}

#container {
min-height: 100%;
width: 915px;
margin: 0 auto;
background:url(images/schatten.png) repeat-y 0 0;
}

* html #container {
height: 100%;
}

#banner {
position:relative;
left:7px;
width:901px;
height:162px;
background:url(images/banner.jpg) no-repeat 0 0;
}

#fortschritt {
position:relative;
left:7px;
width:715px;
height:40px;
/* background:url(images/fortschritt.jpg) no-repeat 0 0; */
}

#kontakt_impressum {
float:right;
display:inline;
margin:14px 38px 2px 0;
}

#kontakt_impressum ul {
list-style-type:none;
margin:0;
padding:0;
}

#kontakt_impressum li {
float:left;
margin:0;
padding:0;
}

#kontakt_impressum a {
font-size:11px;
text-decoration:none;
color:#585858;
font-family:tahoma, verdana, arial, helvetica, sans-serif;
}

#kontakt_impressum a:hover,#kontakt_impressum a.active {
text-decoration:underline;
}

#navigation {
position:absolute;
margin:0 0 0 7px;
top:227px;
width:200px;
}

#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}

#navigation li {
margin:0;
padding:0;
}

#navigation a {
font-family:tahoma, verdana, arial, helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
display:block;
height:19px;
width:183px;
padding:1px 0 0 15px;
margin:8px 0 8px 0;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

#navigation a:hover,#navigation a.active {background:url(images/link_bg.gif) repeat-x 0 0;}
#navigation a.workflow {background:url(images/workflow.gif) no-repeat 0 0;}
#navigation a.workflow:hover, #navigation a.workflow.active {background-position:0 -20px;}
#navigation a.fragebogen {background:url(images/fragebogen.gif) no-repeat 0 0;}
#navigation a.fragebogen:hover, #navigation a.fragebogen.active {background-position:0 -20px;}
#navigation a.koba{background:url(images/koba.gif) no-repeat 0 0;}
#navigation a.koba:hover, #navigation a.koba.active {background-position:0 -20px;}
#navigation a.info{background:url(images/info.gif) no-repeat 0 0;}
#navigation a.info:hover, #navigation a.info.active {background-position:0 -20px;}

div#navigation ul.sub_navigation {
margin:4px 0 0 0;
}

div#navigation ul.sub_navigation a {
list-style-type:none;
font-size:13px;
display:block;
color:#585858;
height:19px;
width:156px;
padding:1px 0 0 27px;
margin:2px 0 2px 0;
border:0;
}

#navigation li ul.sub_navigation a:hover,#navigation li ul.sub_navigation a.active {
background:none;
color:#000;
}

/*
div.navi_box {
float:right;
margin:-18px 0 0 1px;
padding:0;
width:8px;
height:20px;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

div.box_blank {border:0;width:8px;}

div.first {margin-right:0px;border-right:0px solid #999999;width:9x;}
div.box_orange {background:#F5821F;font-size:14px;}
div.box_lila {background:#A83CB7;}
div.box_blau {background:#3233C6;}
div.box_gruen {background:#199D25;}
div.box_gelb {background:#EEE750;}
*/

#stempel {
float:left;
display:inline;
margin:14px 0 0 14px;
background:url(images/stempel.jpg) no-repeat;
height:77px;
width:78px;
}

#content {
position:relative;
line-height:18px;
left:227px;
margin-top:33px;
width:608px;
color:#6D6D6D;
border:1px solid #999999;
padding:0 20px 20px 20px;
}

#content h1 {
display:block;
clear:left;
color:#F5821F;
font-size:14px;
font-weight:bold;
margin:10px 0 10px 0;
padding:0;
}

#content h2 {
display:block;
clear:left;
color:#6D6D6D;
font-size:13px;
font-weight:bold;
margin:10px 0 20px 0;
padding:0;
}

div#content a {
text-decoration:underline;
color:#6D6D6D;
}

div#content a:hover {
text-decoration:none;
color:#6D6D6D;
}

div#content .link_docShort_headline,div#content .link_docShort_headline:hover {
text-decoration:none;
color:#F5821F;
font-size:14px;
font-weight:bold;
}

hr {
padding:0;
border:0;
border-top:solid 1px #999999;
border-bottom:solid 1px #FFF;
}

div#content p.link_mehr {
display:block;
clear:left;
margin:0;
text-align:right;
}

div#content p.link_mehr a {
color:#000;
text-decoration:none;
font-size:10px;
}

div#content p.link_mehr a:hover {
color:#6D6D6D;
}

div#content .text_small {
font-size:10px;
}

div.content_footer {
width:606px;
height:20px;
border:0px solid #000;
margin-top:5px;
padding-top:9px;
}

div.drucken {
float:right;
margin:0px;
}

div.recommend {
float:left;
margin:0;
}

div#content div.content_footer a {
text-decoration:none;
color:#F5821F;
font-size:12px;
font-weight:normal;
}

div#content div.content_footer a:hover {
text-decoration:underline;
}

div#steckbrief {
border:1px dotted #000;
background-color:#E3E5E6;
margin:20px 0 10px 0;
padding:5px;
}

div#steckbrief a {
color:#000;
font-size:100%;
font-weight:normal;
}

div#steckbrief p {
font-size:81%;
margin:0;
padding:0;
}

#content ul, ul {
margin:0 0 0 40px;
padding:0;
list-style-type:square;
}

#content table, table {
border: 1px solid;
border-collapse: collapse;
}

#content table.no_border, table.no_border {
border: 0px solid;
border-collapse: collapse;
}

#content td, td {
padding:5px;
}

div#footer {
display:none;
}
