/* CSS-Datei für new-Template von CMBasic (ab Ver. 1.5)CMBasic is free software under the GNU/GPLCopyright Johann-Christian Hanke Copyright CSS-Datei Johann-Christian Hankehttp://www.cmbasic.de http://cmbasic.sourceforge.net *//* Gesamtschrift und Gesamtrand festlegen */body {  font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: white;  font-size: 100.01%;  margin: 0px;  }/* mother-container, contains logo, navi, content and footer */#mother {  text-align: left;  margin: auto;  width: 900px;  border-style: solid;  border-width: 2px;  border-color: #ff4500;  color: black;  background-color: white;}/* Container mit dem Logo */#logo {  width: 780px;  height: 70px;  color: black;   margin-left: 10px;  margin-right: 10px;  padding-top: 10px;  padding-right: 10px;   padding-bottom: 0;   padding-left: 10px;  background-color: white;  background-color: white;  background-image: url(verlauf_logo_pur.jpg);}/* Titel */#logo h1{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 1.2em;  line-height: 1.3;  float: left;  width: 70%;  padding-left: 5px;  padding-top: 0px;  padding-bottom: 0;  color: white;  background-color: transparent;  background-image: none;  margin-top: 0px;  margin-bottom: 0px;  border: 0;}/* Suchfeld */#search {  float: right;  color: black;  width: 170px;  background-color: transparent;  margin-top: 5px;}#search label {  font-size: 0.8em;  color: white;  display: block;}/* Haupt-Navigationsbereich */#navi {  font-size: 0.8em;  float: left;  color: black;  width: 20%;  padding-top: 10px;  padding-left: 12px;}/* Navigationspfad */#path {  padding: 2px;}/* Inhaltsbereich */#content {  float: right;  color: black;  width: 75%;  font-size: 0.84em;   line-height: 1.45em;  border-left-style: solid;  border-left-width: 1px;  border-left-color: silver;  padding-top: 10px;  padding-left: 6px;  padding-right: 12px;}/* Stilregel für Plugins, z.B. feedback wichtig, um die gewünschte Hintergrundfarbe festlegenzu können */.plugin {  background-color: #F8F8F8;  font-size: 1em;  line-height: 1.3em;}/* Stilregel für Frontend-Einloggbereich, wichtig, um die gewünschte Hintergrundfarbe festlegen zukönnen */.login {  background-color: #F8F8F8;  font-size: 1em;  line-height: 1.3em;}/* Fußzeile */#footer {  color: black;  padding: 5px;  background-color: transparent;  clear: both;}#footer div {  font-size: 0.7em;  text-indent: 10px;  }/* Listenstile für Menüeintrag im Navibereich topmenu */#topmenu {  font-family: Verdana, Arial, Helvetica, sans-serif;  margin-top: 10px;  margin-bottom: 2px;}#topmenu ul {  font-size: 1em;  text-align: right;  border-bottom: 1px solid silver;   padding-bottom: 2px;}#topmenu li {  display: inline;}#topmenu a {  padding: 3px 1em;  margin-right: 3px;  border: 1px solid silver;  text-decoration: none;   border-bottom: 0;}#topmenu a:link {  text-decoration: none;}#topmenu a:visited {  color: gray;  text-decoration: none;}#topmenu a:hover {  background-color: #ff4500;  width: 100%;  color: white;}#topmenu .obermenuhigh {  padding: 3px 1em;  margin-right: 3px;  border: 1px solid silver;  background-color: #ff4500;  color: white;  border-bottom: 0;}/* ENDE Listenstile für Menüeintrag im topmenu *//* Listenstile für Menüeintrag im Navibereich Dieser Abschnitt ist sehr lang */#navi ul {  list-style-type: none;  margin-top: 0px;  margin-left: 1px;  padding-left: 1px;}#navi ul ul {  list-style-image: url(reddot.gif);  padding-left: 10px;  margin-left: 10px;  }#navi ul li a {  display: block;  list-style-type: none;  text-indent: 0px;  margin-top: 1px;  padding: 4px 4px 4px 8px;  font-weight: bold;  color: black;  background-color: transparent;  border-bottom-style: solid;  border-width: 1px;  border-color: silver;}#navi ul ul li a { display: block; margin-top:1px; padding:4px 4px 4px 2px; text-indent: 0px; font-weight: bold; color: black; background-color: transparent; border-top-style: none; border-bottom-style: none;}#navi a:link {  display: block;  text-decoration: none;  width: 140px;}#navi a:visited {  color: gray;  text-decoration: none;  display: block;  width: 140px;}#navi a:hover {  display: block;  background-color: transparent;  width: 140px;  color: #003084;}#navi ul .obermenuhigh {  list-style-type: none;  display: block;  width: 140px;  margin-top: 1px;  padding: 4px 4px 3px 8px;  font-weight: bold;  color: white;  background-color: #ff4500;  border-bottom-style: solid;  border-width: 1px;  border-color: #ff450;}#navi ul ul .submenuhigh {  list-style-type: none;  display: block;  width: 130px;  margin-top: 1px;  padding: 4px 4px 4px 2px;  font-weight: bold;  color: black;  background-color: #1A53C5;  color: white;}/* ENDE Listenstile für Menüeintrag im Navibereich *//* Überschrift 1 gestalten */h1 {  color: #ff4500;  font-size: 1.4em;  line-height: 1.2;  margin-top: 10px;        padding: 4px;  padding-left: 0px;  padding-bottom: 0px;}/* Überschrift 2 */h2 {  font-size: 1.1em;  line-height: 1.4;  background-image: url(rotkaro.gif);  background-repeat: no-repeat;  text-indent: 20px;  background-position: left;  padding-bottom: 1px;  margin-bottom: 5px;  padding-top: 0;  margin-top: 8px;}/* Überschrift 3 */h3 {  font-size: 1em;  line-height: 1.4;  margin-bottom: 1px;  padding-bottom: 1px;}/* Absatz und div */p, div {  padding-right: 3px;}p {  margin-top: 3px;  margin-bottom: 12px;}/* Tag b zusätzlich einfärben */b { /*  color: #7C580A; */ color: black;}/* Zeichenformat strong */strong {  /*  color: #AF1810; */ color: black;}/* normaler Listenstil, beschränkt auf Inhaltsbereich */#content ul {  list-style-image: url(karo.gif);  font-size: 1em;  line-height: 1.4;  margin-left: 0.7em;  padding-left: 0.7em;  margin-top: 0;  padding-top: 0;}#content ol {  font-size: 1em;  line-height: 1.4;  margin-top: 0;  padding-top: 0;}#content li {  margin-bottom: 0.2em;}/* Hovereffekt für Links */a:hover {  text-decoration: none;}/* besuchte Hyperlinks */a:visited {  color: gray;}/* Hier beginnen die ungebundenen Klassen, zu erkennenam Punkt vor dem Klassennamen *//* Gestaltung des rechts ausgerichteten News-Kastens */.kasten {  font-size: 1em;  margin-top: 10px;  float: right;  width: 170px;  border-style: dotted;  border-width: 2px;  border-color: silver;  padding: 3px;  margin: 3px;}.kasten h3 {  margin-top: 0px;}/* Beginn der neuen Newskasten-Formate, ab CMBasic 1.3 */.boxcover {  font-size: 0.9em;  margin-top: 10px;  float: right;  width: 200px;  padding: 3px;}.box {  font-size: 0.9em;  margin-top: 10px;  padding-right: 0px;  float: right;  width: 100%;  border-style: solid;  border-width: 1px;  border-color: silver;}.box h3 {  background-color: #003084;  background-image: url("kastenhintergrund1.jpg");  color: white;  padding: 3px;  margin-top: 0px;}.box div { padding: 3px;}/* Ende der neuen Newskasten-Formate *//* Einführungsabsatz */.lead, .lead p {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;   font-size:  1em;  line-height: 1.5em;  font-weight: bold;  margin-top: 5px;  margin-bottom: 10px;}.lead img {  padding: 5px;}/* grauer Rahmen mit Umrandung */.rahmen {  font-family : Verdana, Arial, Helvetica, sans-serif;   font-size : 1em;  width: 90%;  background-color : #EEEEEE;   border-style : solid;   border-width : 1px;   border-color : #CD3326;   padding: 5px;  margin-top: 10px;  margin-bottom: 15px;}/* Rahmen mit gestrichelter Umrandung */.tipp {  font-family : Verdana, Arial, Helvetica, sans-serif;   font-size : 1em;   width: 90%;  border-style : dotted;   border-width : 1px;   border-color : gray;   padding : 5px;  margin-top: 8px;  margin-bottom: 10px; }code, .code {  font-family: 'Courier New', Courier, monospace;  font-size: 1em;  color: #000099;}/* Bildunterschrift */.bu {  margin-top: 0px;  font-size: 0.75em;  font-weight: bold;}/* Linie interessant gestalten */hr {  border-style: solid;  border-width: 1px;  border-color: #003084;  width: 85%;  margin-left: 0px;  text-align: left;}/* Luft für Tabellen */table th, th, tbody {  padding: 3px;}/* Links innerhalb von Absätzen mit kleinem Zeichen versehen */#content p a {  display: inline;  padding-left: 15px;  background-image: url;  background-repeat: no-repeat;}/* Format für zuletzt geändert usw. */.datum { font-size: 0.8em;}