*{ font-size:100%; padding:0; margin:0; border:0;}
html {height:100%; }
body {min-height:100%; height:100%; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; }
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;}

a:link{ text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{ text-decoration:underline;}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }

#logo_print { display:none;}

#site{ width:83em; margin:0 auto; text-align:left; position: relative; min-height:100%; }

#margin_top { width:100%; height:6px; overflow:hidden;}
#padding_bottom { height:6.5em; width:100%; clear:both;}

#head { width:81em; height:16.3em; padding-left:1.5em; padding-right:0.5em;}
#lr { width:80em; padding-left:1.5em; margin-top:0.8em;}
#left {float:left; width:20em;  text-align:left; margin-top:2em; }
#content { float:right; min-height:25em; width:58em; line-height:1.6em; padding:0 0 0 0; margin:2.2em 0.5em 0 0; }

/* Banner */
#banners { width:16.5em; padding:0 0 0 20px; margin:0 0 8em 0; line-height:1.6em; }
#add h4 { font-weight:normal; font-size:100%; display:block; padding:0.5em 0.3em 0.5em 1em;  line-height:1.2em; text-decoration:none; }
#add h1 { margin:0; padding:0;}
div.binner h1, div.binner h2, div.binner h3 { margin-top:0; margin-bottom:0.6em;}
div.binner {  padding:0.6em 0.5em 0.6em 0.7em; }
/* Banner end */

#logo { float:left; width:18.5em; padding-top:2.5em; padding-left:1.5em; }
#logo img { height:9em; width:17em;}

#menuimg { position:absolute; margin:0; padding:0; right:1em; top:3.4em; width:60em; height:14em; overflow:hidden; }
#menuimg img {margin:0; padding:0; display:block; border:0; width:60em; height:14em;}
/* bildgröße immer 720x168
style für eingefärbtes objekt:
> bild in graustufen umwandeln > in rgb konvertieren > farbton-sättigung + färben --- 25/90/-5 --- > als gif speichern
*/

#tabsleft, #tabsleft1 { float:left; width:6px; height:3.25em; overflow:hidden; }
#tabsleft img, #tabsleft1 img { margin:0; padding:0;  display:block;}
#tabsright, #tabsright1 { float:left; width:6px; height:3.25em; overflow:hidden; }
#tabsright img, #tabsright1 img { margin:0; padding:0; display:block; }

#tabs {  float:left; line-height:normal; width:58.9em; }
#tabs ul {margin:0; padding:0;  list-style:none; }
#tabs li { display:inline; margin:0; padding:0; text-align:center; }
#tabs a { float:left; width:9.14em; height:2.05em;text-align:center; margin:0; padding:1.1em 1.2em 0.1em 1.2em; line-height:1.2em; text-decoration:none;}
#tabs a.first { border-left:none; }
#tabs a:hover {  text-decoration: none; }

#menu_one {  float:left; line-height:normal; width:20.5em; }
#menu_one ul {margin:0; padding:0;  list-style:none; }
#menu_one li { display:inline; margin:0; padding:0; text-align:center; }
#menu_one a { float:left; width:3.9em; height:2.05em;text-align:center; margin:0; padding:1.1em 1.2em 0.1em 1.2em; line-height:1.2em; text-decoration:none;}
#menu_one a.first { border-left:none; }
#menu_one a:hover { text-decoration: none; }

/* Menu THREE */
#menu_three {width:81em; padding-left:1.5em; }
#menu_three_left { float:left; width:6px; height:3.05em; overflow:hidden; }
#menu_three_left img { margin:0; padding:0;  display:block; }
#menu_three_right { float:left; width:6px; height:3.05em; overflow:hidden; }
#menu_three_right img { margin:0; padding:0; display:block; }

#toolbar { margin:0; margin-bottom:0.8em;  float:left; line-height:normal; width:23em; height:2.9em;  padding:0; }
#toolbar ul { float:right; margin:0; padding:0;  list-style:none; }
#toolbar li { float:left; margin:0; padding:0; }
#toolbar a { display:block; margin:0.6em 0.2em 0 0.2em; text-decoration:none; padding:0.3em 0.5em 0.3em 0.5em; }
#toolbar a.first {}
#toolbar a:hover { text-decoration: none; }
#toolbar img { width:2.5em; height:1em;}

#breadcrumb { margin:0; margin-bottom:0.8em;  float:left; line-height:normal; width:56em; height:2.9em;  padding:0; overflow:hidden; }
#breadcrumb ul { float:left; margin:0; padding:0;  list-style:none; }
#breadcrumb li { float:left; margin:0; padding:0; }
#breadcrumb a { display:block; margin:0.6em 0.2em 0 0.2em; text-decoration:none; padding:0.3em 0.5em 0.3em 0.5em; white-space:nowrap;}
#breadcrumb a.first {}
#breadcrumb a:hover { text-decoration:none; }
/* Menu THREE end */

#toolbar_two { margin:0;  float:left; line-height:normal; width:100%; height:26px;  padding:0; }
#toolbar_two ul { margin:0; padding:0; list-style:none; text-align:right; padding:5px 1em 0 0; height:21px; }
#toolbar_two li { display:inline; margin:0; padding:0; text-align:center; }
#toolbar_two a { text-align:center;  margin:0; padding-left:1em; padding-right:0.8em; line-height:1em; text-decoration:none; }
#toolbar_two a.first { border-left:none; }
#toolbar_two a:hover { text-decoration:none; }

/* Menu SUBMENU */
#submenu {padding:0; margin-bottom:2em; }
#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:0 0 0 0; padding:0; list-style-type: none; text-indent: 0px; border:0; }
#submenu a {  display:block; padding:0.5em 0.4em 0.5em 1.5em; line-height:1.2em; text-decoration:none;  }
#submenu a.first { border-top:none; }
#submenu li ul li a {padding-left: 36px; }
#submenu li ul li ul li a {padding-left: 56px; }
/* Menu SUBMENU end */

#footer { position:absolute; bottom:0; left:0; width:81em; margin:0; padding:0 0 0 1.5em; height:3.8em;}

#menu_footer { padding:0 0 0 0; margin:0 0 0 0; }
#menu_footer_left { float:left; width:6px; height:3.05em; overflow:hidden; }
#menu_footer_right { float:left; width:6px; height:3.05em; overflow:hidden; }

#address { margin:0; margin-bottom:0.8em;  float:left; line-height:normal; width:65em; height:2.88em;  padding:0; overflow:hidden; }
#address span { display:block; padding-top:0.6em; }
#address a { margin:0.6em 0.2em 0 0.2em; text-decoration:none; padding:0.3em 0.5em 0.3em 0.5em; line-height:2em;}
#address a.first {}
#address a:hover { text-decoration: none; }

#footer_right { margin:0; margin-bottom:0.8em;  float:left; line-height:normal; width:14em; height:2.88em;  padding:0; }
#footer_right ul { float:right; margin:0; padding:0;  list-style:none; }
#footer_right li { float:left; margin:0; padding:0; }
#footer_right a { display:block; margin:0.6em 0.2em 0 0.2em; text-decoration:none; padding:0.3em 0.5em 0.3em 0.5em; }
#footer_right a.first {}
#footer_right a:hover { text-decoration: none; }
#footer_right img { width:2.5em; height:1em;}

/* Footer end */

#usued { position:absolute; bottom:6.1em; text-align:center; width:20em;  }
#usued img { padding:0; margin:0; width:10em; }


ul.oberview {list-style-type: none; margin:0; padding:0;}
ul.oberview li { padding:2px 0 2px 20px; margin:0; margin-top:5px; }

div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; }

div.int_dl_list { margin:3px 0 0 0; }
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; }
div.int_dl_title{float:left; width:70%;}
div.int_dl_size{float:right; width:25%; text-align:right;}

h2.int_dl_title{ margin:1em 0 0 0; padding:0; font-size:100%; font-weight:bold;}

#f2mail input.normal,#f2mail select.normal,#f2mail textarea.normal {width:320px;}
#f2mail td.error { padding:3px; font-weight:bold;}
