body{
margin: 0 0 0 0;
background:#fff url(images/body_back.gif) repeat;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000;
line-height: 15px;
}
table{
margin: 0 0 0 0;
background:transparent;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000;
line-height: 15px;
}
#kontainer{
width: 900px;
height: 700px;
scroll: auto;
/*position: relative;*/
background:#fff url(images/background.gif) no-repeat;
}
* html #kontainer {
    /* hack fuer ie < 7 */
    height: 700px;
}
#logo{
position: relative;
top: 0;
left: 0;
width: 414px;
height: 121px;
background:url(images/logo.gif) no-repeat;
float: left;
}
#bild{
position: relative;
top: 0;
width: 486px;
height: 121px;
float: right;
}
#menu-oben{
position: relative;
top: 0;
width: 468px;
height: 38px;
float: right;
background: url(images/menu_oben.gif) top right no-repeat;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #edffff;
vertical-align: top;
padding: 14px 20px 5px 0;
text-align:right;
}
#menu-oben a:link, #menu-oben a:active,  #menu-oben a:visited{
color: #edffff;
text-decoration: none;
}
#menu-oben a:hover{
text-decoration: underline;
}
#menu-links-aussen{
position: relative;
top: 80px;
width: 215px;
height: auto;
float: left;
background:transparent url(images/back_links.gif) repeat-y;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
color: #edffff;
vertical-align: top;
padding-top: 0px;
clear: left;
}
#menu-links{
position: relative;
top: 0px;
width: 195px;
height: auto;
float: left;
background:transparent;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
color: #edffff;
vertical-align: top;
padding: 0 0 0 0;
line-height: 25px;
}
#menu-links img{
vertical-align: bottom;
}
#headline{
position: relative;
top: 0px;
left: 0;
width: 507px;
height: 42px;
float: left;
padding: 0 43px 0 43px;
text-align: left;
}
#textaussen{
position: relative;
top: 40px;
margin-top: 40px;
width: 440px;
min-height: 380px;
float: left;
padding: 0 0 0 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000;
vertical-align: top;
text-align: left;
margin: 0 0 0 0;
}
* html #textaussen {
    /* hack fuer ie < 7 */
    height: 400px;
}
#text{
width:440px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000;
vertical-align: top;
text-align: left;
height: 460px;
overflow-y: auto;
padding: 0 20px 0 40px;
margin: 0 0 0 0;
}
#text a:link, #text a:active, #text a:visited{
color:#004E82;
text-decoration: none; 
}
#text a:hover{
color:#000;
text-decoration: none; 
}
#rechtsaussen{
position: relative;
top: 30px;
width: 174px;
height: auto;
float: right;
background:#ccc url(images/back_rechts.gif) repeat-y;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000;
vertical-align: top;
padding: 0px 0 0px 0;
}
#rechtsaussen img{
vertical-align: bottom;
}
#rechts{
padding: 0px 5px 0px 15px;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000;
line-height: 15px;
}
#rechts .ueberschrift{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #004E82;
vertical-align: top;
}
#rechts img{
margin: 0px 0 10px 0;
}
#rechts a:link, #rechts a:active, #rechts a:visited, #rechts a:hover {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-decoration: underline;
color: #004E82;
}
/* menu */
#menu-links a:link, #menu-links a:active, #menu-links a:visited, #menu-links a:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
color: #004E82;
text-decoration: none;
}
#menu-links ul.menulevel1 a:link, #menu-links ul.menulevel1 a:active, #menu-links ul.menulevel1 a:visited, #menu-links ul.menulevel1 a:hover{
font-size: 16px;
color: #004E82;
}
#menu-links ul.menulevel2 a:link, #menu-links ul.menulevel2 a:active, #menu-links ul.menulevel2 a:visited, #menu-links ul.menulevel2 a:hover{
    font-size: 14px;
    color: #000;
}
#menu-links ul.menulevel3 a:link, #menu-links ul.menulevel3 a:active, #menu-links ul.menulevel3 a:visited, #menu-links ul.menulevel3 a:hover{
    font-size: 14px;
    color: #000;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
	padding-left: 20px;
	margin-left: 0;
    list-style:none;
}
#menu-links ul.menulevel1 li.doc, #menu-links ul.menulevel1 li.docs, #menu-links ul.menulevel1 li.sdoc, #menu-links ul.menulevel1 li.sdocs {
    font-size: 16px;
    color: #004E82;
    padding-left:0;
	}
#menu-links ul.menulevel2 li.doc, #menu-links ul.menulevel2 li.docs, #menu-links ul.menulevel2 li.sdoc, #menu-links ul.menulevel2 li.sdocs {
    font-size: 14px;
    color: #000;
    padding-left:0px;
color: #004E82;
}
#menu-links ul.menulevel3 li.doc, #menu-links ul.menulevel3 li.docs, #menu-links ul.menulevel3 li.sdoc, #menu-links ul.menulevel3 li.sdocs {
    font-size: 14px;
    color: #000;
    padding-left:0px;
color: #004E82;
}
li {
	line-height: 1.5;
color: #004E82;
}
li.doc {
	list-style: none;
	padding-left: 0;
    font-style: normal;
    font-weight: normal;
color: #004E82;
}
li.docs {
	list-style: none;
list-style: none;
color: #004E82;
}
li.sdoc {
	list-style: none;
/*background:#ccc url(images/pfeil_menu.gif) no-repeat top left;*/
color: #004E82;
}
li.sdocs {
	list-style: none;
/*background:#ccc url(images/pfeil_menu.gif) no-repeat top left;*/
color: #004E82;
}
/* hauptrubriken */
#fusszeile, #fusszeile a:link, #fusszeile a:active, #fusszeile a:visited, #fusszeile a:hover {
    text-align:left; 
padding: 0 0 0 20px;
vertical-align: bottom;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #004E82;
text-decoration: none;
	}
#ecke{
position: relative;
top: 0px;
float: left;
width: 432px;
height: 67px;
background:#fff url(images/ecke.gif) no-repeat;
}
.staerken{
border: 0 0 0 0;
padding: 0 0 10px 5px;
vertical-align: top;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000;
}
.pfeil{
padding: 0 0 0 0;
vertical-align: top;
}
