html {height:100%;}
body { height:100%;  font-family: Verdana, Arial, Helvetica, sans-serif; background:#fff; margin:0; padding:0; font-size:75%; text-align:center;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
form {margin:0px;}
img {border:none;}

@media aural {
	.speek_nodisp { display:none;}
}
@media speech {
	.speek_nodisp { display:none;}
}

.wai_nodisp {position:absolute; top:-2000px; left:-2000px;}
.print{display:none;}
a:link{color:#FFFF00;text-decoration:none;}
a:visited{color:#FFFF00;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
a:active{ color:#fff;text-decoration:underline;}

#site {width:81.5em; position:relative; min-height:100%;text-align:left;margin-left:auto; margin-right:auto; background: #000; border-left:1px solid #fff; border-right:1px solid #fff;}

#header{ background-color:#fff; clear:both; position:relative;width:81.5em; height:11.6em; overflow:hidden;  }
#header_m {background-color:#000;height:2.4em; margin-bottom:0.09em; color:#fff;}

#lang { position:absolute;right:0.7em;top:0.7em; z-index:100;}
#lang ol {margin:0;padding:0;list-style-type:none;text-indent:0;}
#lang li {list-style-type:none;margin:0;padding:0;float:left;}
#lang a { display:block; line-height:1em; margin-right:1em; padding-left:1em; border-left:1px solid #FFFF00;font-size:91%; font-weight:bold;}
#lang a.first {border:none;padding-left:0;}
#lang li.hq{display:none;}



#tool { position:absolute;left:0.7em;top:-12.4em; z-index:200; width:20em; overflow:hidden;}
#tool ul {margin:0;padding:0;list-style-type:none;text-indent:0; z-index:200;}
#tool li {list-style-type:none;margin:0;padding:0;float:left;}
#tool a { display:block; line-height:1em; margin-right:1em; padding-left:1em; border-left:1px solid #FFFF00; font-size:91%; font-weight:bold;}
#tool a.first {border:none;padding-left:0;}
#tool a.cat_act, #header_m a.cat_act:visited { color:#fff;}

#logo { background-color:#fcb032; padding:0.09em 0; }
#logo img { display:block;width:81.5em; height:5.8333em;}

#top { position:relative;padding:0.5em 0 0 20em; height:2.33em; background-color:#000;margin-bottom:0.09em; margin-top:0.09em; overflow:hidden; }
#top ul {margin:0; padding:0;list-style-type:none; text-indent:0;}
#top li {list-style-image:none;margin:0;padding:0;float:left;}
#top a { display:block; position:relative; margin-top:0.2em; margin-right:2em; margin-left:2em; font-weight:bold; font-size:117%;}
#top a.cat_act, #top a.cat_act:visited {color:#fff;}
#top a.cat_l, #top a.cat_l:visited {color:#fff;}

#header div.suche {width:20em; text-align:center; position:absolute; left:0em;bottom:0.5em; z-index:100;}
#header input.txt{width:8.33em;}
#header input.submit{ border:1px solid #FFFF00;background-color:#000;color:#FFFF00;}


#left {width:20em; float:left;text-align:center; margin-top:1.5em; clear:both; position:relative; z-index:1;}
#right { text-align:left; width:59em; float:right; margin-top:1.5em; margin-right:0em; overflow:hidden;}

#hmenu { width:18.5em; text-align:left; line-height:1.8em; margin:0 auto; position:absolute;left:0.75em;bottom:8em; height:22.5em; overflow:hidden;}
#hmenu * li { display:inline;}
#hmenu ul {margin:0; padding:0;list-style-type:none; text-indent:0;}
#hmenu li {list-style-image:none;margin:0;padding:0;}
#hmenu a { display:block; padding:0 0 0em 42px; font-weight:bold; margin-bottom:0.8em; background-color:#000; border:1px solid #fff; background-repeat:no-repeat;}
#hmenu a.cat_act, #hmenu a.cat_act:visited { color:#fff;}

#hmenu a.h_152 { background-image:url(../img/ico_info.gif);}
#hmenu a.h_153 { background-image:url(../img/ico_selbst.gif);}
#hmenu a.h_487 { background-image:url(../img/ico_selbst.gif);}
#hmenu a.h_154 { background-image:url(../img/ico_sozial.gif);}
#hmenu a.h_155 { background-image:url(../img/ico_mobil.gif);}
#hmenu a.h_156 { background-image:url(../img/ico_verw.gif);}
#hmenu a.h_173 { background-image:url(../img/ico_verw2.gif);}
#hmenu a.h_157 { background-image:url(../img/ico_presse.gif);}
#hmenu a.h_158 { background-image:url(../img/ico_sachw.gif);}

#hmenu a.h_188 { background-image:url(../img/ico_info.gif);}
#hmenu a.h_189 { background-image:url(../img/ico_selbst.gif);}
#hmenu a.h_190 { background-image:url(../img/ico_sozial.gif);}
#hmenu a.h_191 { background-image:url(../img/ico_mobil.gif);}
#hmenu a.h_192 { background-image:url(../img/ico_verw.gif);}
#hmenu a.h_193 { background-image:url(../img/ico_verw2.gif);}
#hmenu a.h_194 { background-image:url(../img/ico_presse.gif);}
#hmenu a.h_195 { background-image:url(../img/ico_sachw.gif);}



#banner{width:18.5em; text-align:left; margin:21.5em auto 1em auto;border-bottom:1px solid #fff; border-top:1px solid #fff; padding:0.8em 0; }
#banner a { display:block; padding:3px 0 3px 67px; font-weight:bold;  background-color:#000;border:1px solid #fff;  background-repeat:no-repeat;}
#banner a.ss { background-image:url(../img/h_ss.gif);}
#banner a.sp { background-image:url(../img/h_sp.gif);margin-bottom:0.8em;}

#content { padding:0em 2em 0 0; color:#fff;}
#content img { border-color:#fff;}


#nav {  padding:0.3em 0.5em 0.3em 0em; font-size:91%;}
#nav a {color:#000;}

address { font-style:normal;}
a.mail {color:#000; text-decoration:underline;}

#footer { position:absolute; right:2em; bottom:0;width:57em; height:2.5em; border-top:1px solid #fff; color:#fff; overflow:hidden; padding-top:0.2em;}


#submenu { width:18.5em; text-align:left; margin:0 auto; padding-bottom:2.5em; overflow:hidden;}
#submenu h2 { font-size:117%; margin:0 0 0.2em 0; padding:0.2em; border-bottom:1px solid #000;}
#submenu h2 a{padding:0; display:inline; background:none;}
#submenu * li { display:inline;}
#submenu ul {margin:0; padding:0; list-style-type:none; text-indent:0px; }
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0px 0px 0.5em 1.5em; padding:0; list-style-type: none; text-indent: 0px;}
#submenu a {font-weight:bold;display:block;padding:2px 5px 2px 17px; background-image:url(../img/doc.gif);text-decoration:none; background-repeat:no-repeat; background-position:5px 7px;}
#submenu a:hover{text-decoration:underline;}
#submenu a:active{text-decoration:underline;}
#submenu a.doc_act, #submenu a.doc_act:visited{
	color:#fff;font-weight:bold; background-image:url(../img/doc_sel.gif);
}
#submenu a.fol_act, #submenu a.fol_act:visited{
	color:#fff;font-weight:bold; background-image:url(../img/doc_sel.gif);
}



div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#000 }
div.int_dl a {color:#000}

div.int_dl_list { margin:3px 0 0 0; background-repeat: no-repeat; background-position:5px 5px; background-color:#fff; border:2px solid #fff;}
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; background-color:#000; }
div.int_dl_title{float:left; width:70%;}
div.int_dl_size{float:right; width:25%; text-align:right;}

h2.int_dl_title{color:#fff; margin:1em 0 0 0; padding:0; border-bottom:1px solid #fff;font-size:100%; font-weight:bold;}
div.int_dl_list a {color:#ffff00}

span.error,strong.error{color: #ff0000;}
span.error,strong.error{color: #ff0000;}

#search {}
#search ul { margin:0; padding:0;}
#search li { margin:0; padding:0 0 1em 0;}

#search h3 {color:#fff;margin:0;padding:0;}
#search div.abstract {}
#search a.title {color:#ff0;}
#search a.link {color:#ff0; text-decoration:underline;}




