body { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 10px; margin-left: 20px; }h1 { color: #f60; font-size: 1.6em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-top: 2px; margin-bottom: 5px; }h2 { color: #f60; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-top: 2px; margin-bottom: 5px; }h3 { color: #656565; font-size: 1.4em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-top: 2px; margin-bottom: 5px; }h4 { color: #656565; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-top: 2px; margin-bottom: 5px; }p { color: #5c5c5c; font-size: 0.8em; line-height: 1.1em; margin-top: 2px; margin-bottom:5px; }.tags { color: #656565; line-height: 1.9em; }li { list-style-image: url(Images/Pfeil_orange.gif); }a { color: #4b4b4b; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; hover: FF00FF   }a:hover { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1e1e1; text-decoration: none; hover: FF00FF    }hr { color: #d6d6d6; font-size: 3px; }/*Hauptmenu*/#navcontainer {  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; margin: 0 0 0 0; padding: 1em 0 0; }#navcontainer:after { display: block; line-height: 1px; font-size: 1px; clear: both; }ul#navlist { list-style: none; padding: 0; width: 500px; font-size: 0.8em; margin: 0; }ul#navlist li { display: block; float: left; width: 100px; margin: 0; padding: 0; }ul#navlist li a {  display: block;  width: 100px;  color: #777;  line-height: 27px;  background-repeat: no-repeat;  background-position: 0 0;  text-decoration: none;  text-align: center;  height: 25px; }#navcontainer ul#navlist li a { width: 100px; }ul#navlist li#active a {  color: #444;  background-image: url(Images/menu.gif);  background-repeat: no-repeat;  background-position: 0 0; }ul#navlist li a:hover, ul#navlist li#active a:hover {  color: #444;  background-image: url(Images/menu.gif); background-repeat: no-repeat;  background-position: 0 0; }/*Hauptmenu*//*Submenu*/.buttonscontainer { background-image: url(Images/subnavi2.gif); background-repeat: no-repeat; background-position: center top; width: 150px; padding-top: 15px; }.buttonsunten { background-image: url(Images/subnavi2-unten.gif); background-repeat: no-repeat; background-position: center bottom; width: 150px; min-height: 400px; }.buttons a { color: #444; padding: 2px 2px 2px 10px; display: block; font: 13px Arial, sans-serif; text-decoration: none; text-align: left; margin-right: 1px; margin-left: 1px; border-bottom: 1px solid #a9a9a9; }.buttons a:hover { background-color: #e9e9e9; text-decoration: none; margin-right: 1px; margin-left: 1px; }.buttons #active { color: #ffffff; background-color: #ff6600; text-decoration: none; margin-right: 1px; margin-left: 1px; }/*Submenu*//*Content Spalten*/#spalte-rechts { background-repeat: repeat-y; padding-left: 10px; border-left: 1px solid #e4e4e4; }#infoBox { background-color: #f3f3f3; padding: 10px; border-color: #a9a9a9 #656565 #656565 #a9a9a9; border-style: solid; border-width: 1px 2px 2px 1px; outline-color: #a1a1a1; outline-width: 1px; }#spalte-mitte { padding-right: 10px; padding-left: 10px; }/*Content Spalten*/.body_lgr  { color: #707070; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(Images/Pfeil_orange.gif); margin: 0; padding: 0 }.smallbody_lgr { color: #999; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(Images/Pfeil_orange.gif); margin: 0; padding: 0; }.smallbody_dgr  { color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(Images/Pfeil_orange.gif); margin: 0; padding: 0 }.footer { color: #bbb; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: 3px; letter-spacing: 1px; margin-top: 5px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #a1a1a1; list-style-image: none; display: block; }a.footer:link, a.footer:visited { color: #666; background-color: #ffffff; text-decoration: none; }a.footer:hover { color: #666; background-color: #ffffff; text-decoration: underline; }a.quicklinks { color: #222; font-size: 11px; line-height: 1.2; background-position: 0 0.4em; padding: 0.17em 0 0 10px; background-image: url(Images/doppelpfeil.gif); background-repeat: no-repeat; }a.quicklinks:link { line-height: 1.2; }a.quicklinks:visited { color: #222; line-height: 1.2; }a.quicklinks:hover { color: #f60; line-height: 1.2; background-color: transparent; background-image: url(Images/doppelpfeil-over.gif); background-repeat: no-repeat; text-decoration: none; }a.quicklinks:active, a.quicklinks:focus { line-height: 1.2; background-image: url(Images/doppelpfeil-over.gif); }a.twitterhead {color: #fff; font-size: 13px; text-decoration:none;}a.twitterhead:hover {color: #fff; font-size: 13px;}a.twitterhead:active, a.twitterhead:focus, a.twitterhead:visited {color: #fff; font-size: 13px;}#technorati { width: 188px; height: 100px; overflow: hidden; clip: rect(auto 0 auto auto); }.logo   { color: #999; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none ; word-spacing: 7px; letter-spacing: 5px; }.tabelle      { color: #444; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; padding-left: 10px; }.kasten188 { width: 188px; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.kasten188-unten { background-image: url(Images/kasten188.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 10px; }/*Reiter Tabelle*/.module { background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; }.reiter-an { color: #fff; background-image: url(Images/subnavi-bckgr4.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding-top: 10px; padding-left: 10px; }.reiter-aus { background-image: url(Images/subnavi-bckgr3.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding-top: 10px; padding-left: 10px; }.kasten { background-color: #f8f8f8; padding-top: 5px; padding-right: 12px; padding-left: 12px; border: solid 1px #b3b2b2; }.kasten-no-line { line-height: 1.1em; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.table-content { padding-right: 30px; }/*Runde Ecken*/div {	margin:0; }.ro {	background:url(Images/ro.png) top right no-repeat; }.lo {	background:url(Images/lo.png) top left no-repeat; }.ru {	background:url(Images/ru.png) bottom right no-repeat; }.lu {	background:url(Images/lu.png) bottom left no-repeat; }.inhalt {	margin:0;	padding:1em 1.5em 1.5em; }.inhalt p {	margin:0;	padding:0;}/*Runde Ecken*/a.icon {  background-position: 0 .4167em; background-repeat: no-repeat; padding: 0.17em 0 0 15px; background-position: 0 0.2em;}a.icon:link, a.icon:visited {	background-image: url(Images/link-arrow.gif); }a.icon:hover { color: #f60; background-color: #e1e1e1; background-image: url(Images/link-arrow-over.gif); text-decoration: none; }a.icon:active, a.icon:focus { background-color: #e1e1e1; background-image: url(Images/link-arrow.gif); .form { color: #444; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #eaeaea; background-repeat: repeat-x; margin-bottom: 7px; border: solid 1px #666; outline-color: #666; outline-width: 1px; }/*.back_to_top       { color: #7f7f7f; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px 10px }.hpadding               { color: #696969; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px 0px 0px }.hpadding_kl  { color: #696969; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px 0px 0px }.hp_orange  { color: #f60; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0 10px 0 0 }.hp_orange-big  { color: #f60; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding: 0 10px 0 0 }.hp_orange_kl { color: #f60; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0 10px 0 0 }.textpadding                   { color: #000; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }.bullets { color: #ff6703; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(Images/Pfeil_orange.gif); margin: 0 }.textpadding_w  { color: white; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }.textfett  { color: #000; font-weight: bold; font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }.navi     { font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.logo-navi { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; word-spacing: 0.2em; letter-spacing: 0.1em; }.navifett  { font-weight: bold; font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.tabelle      { color: #444; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; padding-left: 10px; }.tabelle-alt { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; background-repeat: no-repeat; }.kasten188-ecke { background-image: url(Images/kasten188-ecken.gif); background-repeat: no-repeat; width: 188px; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.kasten188-ecke-unten { background-image: url(Images/kasten188-ecken.gif); background-repeat: no-repeat; background-position: 0 -580px; height: 10px; }.kasten188-orange { color: #fff; font-size: 14px; font-weight: normal; background-image: url(Images/kasten188-orange.gif); background-repeat: no-repeat; width: 188px; padding-top: 3px; padding-right: 12px; padding-left: 12px; }.kasten188-orange-unten { background-image: url(Images/kasten188-orange.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 20px; }.tabelle_klein  { color: #fff; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.kasten412 { padding-top: 5px; padding-right: 12px; padding-left: 12px; width: 412px; }.kasten412-unten { background-image: url(Images/kasten412-ecken.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 10px; }.kasten412-ecken { background-image: url(Images/kasten412-ecken.gif); background-repeat: no-repeat; width: 412px; height: 10px; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.kasten412-ecken-unten { background-image: url(Images/kasten412-ecken.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 10px; }.kasten412-rand { background-image: url(Images/kasten412-rand.gif); background-repeat: no-repeat; width: 412px; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.kasten412-rand-unten { background-image: url(Images/kasten412-rand.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 10px; }.kasten412-verlauf { background-image: url(Images/kasten412-verlauf.gif); background-repeat: no-repeat; padding-top: 5px; padding-right: 12px; padding-left: 12px; }.kasten412-verlauf-unten { background-image: url(Images/kasten412-verlauf.gif); background-repeat: no-repeat; background-position: 0 -590px; height: 10px; }*/