.menu li:hover {background-color: #2F75B3; color: white; }
.menu li li:hover {background-color: #6C9DCE; }
body {margin: 0px; padding: 0px; background-color: #FFFFFF; font-size: 13px; font-family: verdana, sans-serif;}
p {margin: 0px; padding: 0px; }
#header {margin: 10px; }
#stripe_wrapper {margin-left: 10px; margin-right: 10px; }
#stripe {width: 100%; height: 24px; margin-bottom: 10px; }
#lkr_hohenlohe {position: absolute; right: 10px; margin-top: -3px; border: none; }
#inline_wrapper {width: 100%; }
.menu ul {padding: 0px; margin: 0px; list-style: none; }
.menu li a {display: block; padding-top: 5px; text-decoration: none; color: inherit; padding-bottom: 5px;}
.menu li {padding-left: 10px; background-color: #CADBEB; margin-bottom: 2px; }
.menu li ul {background-color: #FFFFFF; margin-left: -10px; padding-left: 10px; padding-top: 2px; }
.menu li li {background-color: #F4FAFC; color: black; }
.menu .ordner_aktiv {background-color: #2F75B3; color: #FFFFFF; }
.menu .seite_aktiv {background-color: #6C9DCE; color: #FFFFFF; }
.kasten {background-color: #F4FAFC; padding: 0px 6px 6px 6px; margin-bottom: 10px; z-index:2;}
.kasten h2, .kasten h1 {font-size: 100%; color: #2F75B3; font-family:verdana, sans-serif; margin: 0px -6px 6px -6px; display: block; padding: 3px; background-color: #CADBEB; border: none;}
.kasten ul {padding: 0px; margin: 0px; list-style: none; }
.kasten .c {margin: 2px; }
.left {width: 200px; float: left; padding-left: 10px;}
.right {width: 200px; float: right; padding-right: 10px; }
.middle {margin: 0px 220px 0px 220px; text-align: left; padding: 0px 10px; z-index:1;}
h1 {font-family:verdana, sans-serif; font-weight: normal; border-bottom: 2px solid #2F75B3; color: #000000; background-color: #F4FAFC; font-size: 20px; padding: 2px; padding-left: 2px; margin: 0px; margin-bottom: 10px;}
h2 {font-family:verdana, sans-serif; font-weight: bold; border-bottom: 2px solid #2F75B3; color: #000000; background-color: #FFFFFF; font-size: 15px; padding: 20px 10px 2px 2px; margin: 0px 0px 10px 15px;}
.footer {color: #4C6F8B; font-size: 10px; margin-top: 3px; margin-right: 10px; text-align: right; clear: both; }
#suche .button {vertical-align: middle; margin-bottom: 2px; }
#suche .eingabe {margin: 0px; padding: 0px; font-size: 90%; color: #4C6F8B; width: 100px; height: 14px;}
.print {display: none; }
.nach_oben span {font-size: 75%; color: #2F75B3; font-weight: normal; padding-right: 3px; display: none;}
.image_right {width: 300px; height: auto; margin-left: 10px;}
.image_left {width: 300px; height: auto; margin-right: 10px;}
.man_absatz {margin: 8px 0px;}
#suche {float: right; height: 23px; margin: 0px; margin-right: 2px; padding-left: 25px; padding-right: 2px; background-repeat: no-repeat; background-position: left top;}
.nach_oben {height: 17px; margin-top: -27px; text-align: right; margin-bottom:10px; }
#wrapper {text-align: left; width: 100%; background-color: #FFFFFF; background-image: url('../../media/img/header_oe.png'); background-repeat: no-repeat; background-position: top right;}
#lkr_hohenlohe_frame {background-image: url('../../media/img/lkr_hohenlohe_frame.png'); background-repeat: no-repeat; display: none; position: absolute; top: 25px; height: 84px; width: 190px; right: 35px; padding: 20px 10px 10px 100px;}
.nach_oben a {background-repeat: no-repeat; background-image: url('../../media/img/nach_oben.png'); width: 17px; height: 17px; float: right;}
.text_bild {margin: 8px 0px; display: table-row-group;}
