body { margin: 0; padding: 0; font: 85% Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #000000; background-color: #D6D6D6; }
html {height:101.1%}
a:link {color:#005b9a; text-decoration: none; }
a:visited {color:#005b9a; text-decoration: none; }
a:hover, a:active{ color: #e3863f;  text-decoration: none; }
a:focus{outline:none}
h2 { color: #B52C07; font: bold 120% Verdana, Arial, Helvetica, sans-serif; margin: 0 0 2px 0; }
h2 a { text-decoration: none; }
h3 { color: #5B5E0E; font: bold 106% Verdana, Arial, Helvetica, sans-serif; margin-top: 0; }
#container{margin: 10px auto;width: 820px;text-align: left;background-color: #fff;border: 1px solid #676767;}
#header{ height: 256px; width: 820px; border-bottom: 1px solid #fff; position: relative; border: 1px none #fff; border-bottom: 1px solid #fff; background: #FFFFFF url(01.jpg) no-repeat 0 top; }
#header h1{font-size: 1px;text-align: right;color: #fff;margin: 0;padding: 0;}
#mainnav { width:764px; height:7px; position:absolute; color:#FFFFFF; padding:5px 0px 18px 0px; margin-top:-30px; margin-bottom:0px; margin-right:28px; margin-left:28px; z-index:10; background:#005B9A center; text-align:center; letter-spacing:-0.7px }
#mainnav ul {padding-left:0px;padding-right:0px;margin: 0px; list-style-type: none;}
#mainnav li {height:7px;list-style-type: none; display: inline;}
#mainnav li a {padding-left:4px;padding-right:4px;text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold;letter-spacing:-0.7px;border-left:2px solid #ffffff;}
#mainnav li a:hover {text-decoration:none;color:#e3863f;}
#mainnav #rex-article-7 a {padding-left:4px;padding-right:4px;text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold;letter-spacing:-0.7px;border-left:2px solid #ffffff;;border-right:2px solid #ffffff;}
#mainnav a.rex-current,#mainnav #rex-article-7 a.rex-current {text-decoration: none; color: #e3863f;}
#mainnav #rex-article-7 a:hover {text-decoration:none;color:#e3863f;}
#balken {width:820px;background:#FFFFFF url(balken-gruen.gif) no-repeat;height:30px;}
#balken1 {width:820px;background:#FFFFFF url(balken-gruen-1.gif) no-repeat;height:24px;clear:both;}
.gruen {margin-top:15px;margin-bottom:15px;margin-left:0;height:7px;clear:both;width:764px;background:#FFFFFF url(balken.gif) no-repeat;}
.gruen-aktuell {margin-top:15px;margin-bottom:15px;margin-left:0;height:32px;clear:both;width:764px;background:#FFFFFF url(balken-aktuell.gif) no-repeat;}
#menu {float: right;width: 165px;border-left: 1px solid #C5C877;padding-left: 15px;}
#menu ul {margin-left: 0;padding-left: 0;list-style-type: none;line-height: 165%;}
#content {margin:10px 28px 10px 28px;}
#content p {line-height:140%;padding-top:10px}
#content h1 {font-size:14px;font-weight:bold;color:#DB6711}
#content h2 {font-size:12px;font-weight:bold;color:#DB6711}
.bild {float:left;width:180px;font: italic normal 12px Verdana, Arial, Helvetica, sans-serif; color: #005b9a; }
strong {font-weight:900}
.imagefloat {padding:2px;border:1px solid #9FA41D;margin:0 0 10px 10px;}
.inhalt {margin-bottom:10px;font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#005b9a;}

.inhalt ul {text-align:left;padding-left:15px;line-height:140%;list-style-type:disc;}
.inhalt li {list-style-type:disc;}

.imagefloat {float:right;}
.text, .textile {width:570px;margin-left:195px;margin-bottom:10px;}
#content .inhalt .text h4 {font-weight:bold;color:#db6712;font-size:12px;}
#nav-unten { clear: both; color: #000000; text-align:center; height:20px; padding-top: 8px; background: #FFFFFF;font-size: 10px;letter-spacing:-0.3px }
#nav-unten ul {padding-left:0px;padding-right:0px;margin: 0; list-style-type: none;}
#nav-unten li {list-style-type: none;display: inline;}
#nav-unten li a {padding-left:4px;padding-right:4px;text-decoration:none;color:#000000;font-size:10px;letter-spacing:-0.3px; border-left:1px solid #000000;}
#nav-unten li a:hover {text-decoration: none;color:#e3863f;}
#nav-unten #rex-article-7 a {padding-left:4px;padding-right:4px;text-decoration:none;color:#000000;font-size:10px;letter-spacing:-0.3px; border-left:1px solid #000000; border-right:1px solid #000000;}
#nav-unten #rex-article-7 a:hover {text-decoration:none;color:#e3863f;}
#footer{clear: both;color: #272900;text-align:center;height:60px}
#footer{ padding: 3px; background: #FFFFFF url(fuss.gif) no-repeat bottom; }
#kopf{ position: absolute; left: 0; top: 5px; width: 820px; text-align: center; height: 256px; display: block; }
#kopf a{color: #666;text-decoration: none;}
#kopf a:hover{color: #fff;background-color: #666;text-decoration: none;}
.floatLeft {float:left;}
.floatRight {float:right;}
#download { text-align:left; padding-top:12px; padding-bottom:0px; width:568px; height:30px; margin-left:195px; margin-bottom:0px; font:bold 12px/18px Verdana,Arial,Helvetica,sans-serif; color:#DB6711;}
#pdf { width:180px; height:36px; background:url(pdf.gif) no-repeat right center; position: absolute; } 
#liste {text-align: left;padding-top:0px;padding-bottom:0px;width:568px;margin-left:195px;margin-bottom:0px;font:normal 12px/18px Verdana,Arial,Helvetica,sans-serif;}
#liste ul {padding-left:0px;padding-right:0px;margin: 0px; list-style-type:circle;}
#liste li {padding-left:0px;list-style-type: circle;}

div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}
.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}
.wysiwygimg .wysiwygimgtext {}
.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}
.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}
.wysiwygimg .wysiwygimgwrap {}
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}

#bilder {width:764px;height:570px;}
#bild-01 {width:382px;height:285px;float:left;background:url(ausgangssituation-04.jpg) no-repeat left top;}
#bild-02 {width:382px;height:285px;float:right;background:url(ausgangssituation-05.jpg) no-repeat right top;}
#bild-03 {width:382px;height:285px;float:left;background:url(ausgangssituation-06.jpg) no-repeat left bottom;}
#bild-04 {width:382px;height:285px;clear:right;float:right;background:url(ausgangssituation-07.jpg) no-repeat right bottom;}
#bildbezeichnung p {margin-top:2px;}

@charset "UTF-8";
* {margin: 0;padding: 0;}
.navi-upward {margin-top: 400px !important;}
* html ul.navi a:link,
ul.navi a:visited, ul.navi a:hover {display:inline;} 
ul.navi,ul.navi li,ul.navi ul {list-style: none;margin:0;padding:0;}
ul.navi {position:relative;z-index:47;float:left;}
ul.navi li {float:left;line-height:1.3em;vertical-align:middle;zoom:1;}
ul.navi li.hover,ul.navi li:hover {position:relative;z-index:49;cursor:default;}
ul.navi ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:48;width:100%;}
ul.navi ul li {float: none;}
ul.navi ul ul {top: 1px;left: 99%;}
ul.navi li:hover > ul {visibility: visible;}

ul.navi li:last-child > a::after {content:"|";padding-left:9px;color:#fff}
ul.navi li li:last-child > a::after {content:""}

#nav {height:26px;width:763px;margin:-28px 0px 0px 28px;background-color:#005B9A;border-style: solid;border-width: 0 0 0px 0;border-color: #fff;font-size: 11px;letter-spacing:-0.8px;background-image:url(weiss-8s.gif);background-repeat:no-repeat;background-position: 90% 50%;}
ul.navi {height:26px;padding-left:23px;font-weight: bold;background-color: #005B9A;border-style: solid;border-width: 0 0 1px 0;border-color: #fff;width:741px;}
ul.navi li {padding: 6px 11px;border-style: solid;border-width: 0 0 1px 0;border-color: #fff;background-color: #005B9A;color: #fff;background-image: url(weiss-2.gif);background-repeat:no-repeat;background-position:1px 9px;}
ul.navi li.hover,ul.navi li:hover {background-color: #005B9A;color: #FFF;}
ul.navi a:link,ul.navi a:visited {color:#fff;text-decoration:none;display:block;}
ul.navi a:hover	{color:#e3863f;display:block;}
ul.navi a:active {color:#e3863f;display:block;}

ul.navi li.active a.active	{color:#e3863f}

ul.navi ul {width: 141px;margin-top: 1px;}
ul.navi ul li {font-weight: normal;background-image: none;}
ul.navi *.dir {padding-right: 20px;background-image: url(http://www.karlshorst-west.de/files/images/nav-arrow-down.png);background-position: 100% 50%;background-repeat: no-repeat;}

ul.navi-horizontal ul *.dir {padding-right: 15px;}
ul.navi-upward *.dir {background-image: url(http://www.karlshorst-west.de/files/images/nav-arrow-top.png);}
ul.navi-vertical *.dir,
ul.navi-upward ul *.dir {background-image: url(http://www.karlshorst-west.de/files/images/nav-arrow-right.png);}
ul.navi-vertical-rtl *.dir {padding-right: 10px;padding-left: 15px;background-image: url(http://www.karlshorst-west.de/files/images/nav-arrow-left.png);background-position: 0 50%;}