@charset "utf-8";

    /* Tipps fÃ¼r dieses Mischlayout:
    1. Da die in Gevierten (ems) angegebene GrÃ¶ÃŸe der seitlichen Spalten auf der StandardschriftgrÃ¶ÃŸe des Benutzers basiert, sollten Sie sich vergewissern, dass dies von den Hintergrundgrafiken in den Spalten berÃ¼cksichtigt wird. Bei korrekter Verwendung hat dieses Layout fÃ¼r Personen, die grÃ¶ÃŸere Schriften benÃ¶tigen, einen hÃ¶heren Nutzwert, weil die Spaltenbreite proportional bleibt. Sollte dies in Ihrem Design unerwÃ¼nscht sein, weisen Sie der Breite einfach eine GrÃ¶ÃŸe in Pixel zu, und Ã¤ndern Sie die RÃ¤nder des #mainContent-div entsprechend.
    2. Die GrÃ¶ÃŸe der seitlichen Spalten in diesem Layout basiert auf der OriginalschriftgrÃ¶ÃŸe (100%) im Body-Element. Wenn Sie also die GrÃ¶ÃŸe der Textzeichen mithilfe der Einstellung font-size: 80% im Body-Element oder im #container global Ã¤ndern, werden die Spaltenbreiten proportional verringert. Sie sollten die Breite der Spalten und die GrÃ¶ÃŸe der seitlichen RÃ¤nder des #mainContent-div vergrÃ¶ÃŸern, um hierfÃ¼r einen Ausgleich zu schaffen.
    3. Wenn Sie in den einzelnen divs unterschiedliche Werte fÃ¼r die SchriftgrÃ¶ÃŸe angegeben, anstatt die SchriftgrÃ¶ÃŸe im Design global zu Ã¤ndern (z. B. wenn #sidebar1 die SchriftgrÃ¶ÃŸe 70% zugewiesen wird und #mainContent die GrÃ¶ÃŸe 85%), so wird die GesamtgrÃ¶ÃŸe der einzelnen divs proportional geÃ¤ndert. Sie sollten anhand der endgÃ¼ltig gewÃ¤hlten SchriftgrÃ¶ÃŸe entsprechende Anpassungen vornehmen.
    4. Dem #container-div muss in diesem Layout keine 100%-ige Breite zugewiesen werden. Sie kÃ¶nnen sie zum Erstellen von Scheinspalten oder zum EinschrÃ¤nken der Breite des Layouts verwenden.
    5. Die Breite des #container-div muss nicht auf 100% eingestellt werden, da ein div grundsÃ¤tzlich 100% des verfÃ¼gbaren Platzes einnimmt. Dieser Wert wird hier fÃ¼r den Fall angegeben, dass Sie die GrÃ¶ÃŸe des Gesamtcontainers verringern (und eventuell einen schmalen Rand an beiden Seiten lassen) mÃ¶chten. Sie mÃ¼ssen dann lediglich die gewÃ¼nschte Anpassung vornehmen.
    */
    .thrColHybHdr #container {
	width: 1000px;
	/*margin: 0 auto;  Durch automatische RÃ¤nder (in Verbindung mit einer Breite) wird die Seite bei Bedarf zentriert. */
    	text-align: center; /* Hierdurch wird die Einstellung text-align: center im Body-Element Ã¼berschrieben. */
	background-color: #FFFFFF;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	word-spacing: normal;
	margin: 0px;
    }  
    .thrColHybHdr #header {
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;

    } 
    .thrColHybHdr #header h1 {
    	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, kÃ¶nnen Sie das Auftreten unerwarteter AbstÃ¤nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnÃ¶tig, weil dieser Rahmen die gleiche Wirkung hat. */
    	padding: 0px 0; /* Durch die Verwendung der AuffÃ¼llung anstelle von RÃ¤ndern lÃ¤sst sich gewÃ¤hrleisten, dass das Element die Kanten des div nicht berÃ¼hrt. */
    }
    
    /* Tipps fÃ¼r sidebar1:
    1. Wenn Sie fÃ¼r dieses div eine SchriftgrÃ¶ÃŸe festlegen, wird die Gesamtbreite des div entsprechend angepasst.
    2. Da wir mit Gevierten (ems) arbeiten, ist es empfehlenswert, fÃ¼r die Randleiste selbst keine AuffÃ¼llung zu verwenden. Sie wird bei standardgerechten Browsern der Breite hinzugefÃ¼gt, und dies wiederum fÃ¼hrt zu einer unbekannten tatsÃ¤chlichen Breite. 
    3. Zwischen der Kante des div und den darin liegenden Elementen kann ein Abstand eingefÃ¼gt werden, indem Sie diesen Elementen wie in ".thrColHybHdr #sidebar1 p" demonstriert einen linken und rechten Rand zuweisen.
    */
    .thrColHybHdr #sidebar1 {
	margin-top: 20px;
	float: left;
	width: 185px; /* Durch die AuffÃ¼llung oben und unten entsteht in diesem div ein visueller Leerraum. */
	background-color: #FFFFFF;
	border: thick solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
    }
    .thrColHybHdr #facebookbar {
	margin-top: 20px;
	float: left;
	width: 185px; /* Durch die AuffÃ¼llung oben und unten entsteht in diesem div ein visueller Leerraum. */
	background-color: #FFFFFF;
	border: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
    }
    
    
    .thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p {
	margin-top: 40px;
	margin-left: 10px; /* FÃ¼r jedes Element, das in den seitlichen Spalten platziert wird, sollten ein linker und ein rechter Rand angegeben werden. */
	margin-right: 10px;
	float: left;
	width: 11px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
    }
    
    /* Tipps fÃ¼r mainContent:
    1. Wenn Sie diesem #mainContent-div nicht denselben SchriftgrÃ¶ÃŸenwert wie dem #sidebar1-div zuweisen, basieren die RÃ¤nder des #mainContent div auf der SchriftgrÃ¶ÃŸe des #mainContent-div, und die Breite des #sidebar1-div basiert auf der SchriftgrÃ¶ÃŸe des #sidebar1-div. Sie sollten die Werte dieser divs anpassen.
    2. Der Abstand zwischen mainContent und sidebar1 entsteht durch den linken Rand des mainContent-div. Der Spaltenbereich bleibt unabhÃ¤ngig von der Inhaltsmenge des sidebar1-div immer gleich. Sie kÃ¶nnen diesen linken Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 fÃ¼llen soll, wenn der Inhalt in #sidebar1 endet.
    3. Zur Vermeidung von Float-Drops mÃ¼ssen Sie gegebenenfalls die ungefÃ¤hre maximale Bild-/ElementgrÃ¶ÃŸe anhand eines Tests ermitteln, weil dieses Layout auf der vom Benutzer angegebenen SchriftgrÃ¶ÃŸe und den von Ihnen festgelegten Werten basiert. Wenn der Benutzer die Browser-SchriftgrÃ¶ÃŸe aber auf einen Wert eingestellt hat, der unter dem Normalwert liegt, steht im #mainContent-div weniger Platz zur VerfÃ¼gung als beim Test erkennbar.
    4. Im unten stehenden bedingten Kommentar fÃ¼r Internet Explorer wird die Zoom-Eigenschaft verwendet, um mainContent die Eigenschaft hasLayout zuzuweisen. Dadurch wird das potenzielle Auftreten verschiedener IE-spezifischer Fehler verhindert.
    */
    .thrColHybHdr #mainContent {
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 14em;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 14px;
	margin-top: 20px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	height: auto;
	width: auto;
	clip: rect(auto,auto,auto,auto);
    } 
    .thrColHybHdr #footer { 
    	padding: 0 10px; /* Diese AuffÃ¼llung entspricht der linksbÃ¼ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
    	background:#FFFFFF;
    } 
    .thrColHybHdr #footer p {
    	margin: 0; /* Wenn Sie die RÃ¤nder des ersten Elements in der FuÃŸzeile auf 0 einstellen, kÃ¶nnen Sie unerwartete AbstÃ¤nde zwischen divs vermeiden. */
    	padding: 10px 0; /* Durch die Verwendung der AuffÃ¼llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }

body  {
	background:  url(images/t20body.gif) ;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    }

.Stil1 {
	color: #FFFFFF;
	font-weight: bold;
}

td {}

.left {
    text-align: left;
}

.start {
    text-align: left;
    color: #545454;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.center {
    text-align: center;
}

.toptext {
    padding-left: 30px;
    font-size:21px;
    color:#FFFFFF;
}

table {}

.left {
    text-align: left;
}

p.center {
    text-align: center;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	font-weight: bold;
}

.kltext {
    font-size:10px;
    color:#FFFFDD;
}


h3 {
	font-size: 14px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h4 {
	font-size: 12px;
}
#HeadLinks {
	position:absolute;
	left:10px;
	top:138px;
	width:300px;
	height:116px;
	z-index:1;
}
#HeadMitte {
	position:absolute;
	left:250px;
	top:24px;
	width:503px;
	height:154px;
	z-index:2;
}
#HeadRechts {
	position:absolute;
	left:766px;
	top:87px;
	width:224px;
	height:142px;
	z-index:3;
}
.MenuHauptpunkt {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: auto;
	width: auto;
    text-align: left;
    text-decoration: none
}
a.MenuHauptpunkt:hover {
	font-weight: bold;
 	font-size: 14px;
	color: #FFFF00;
	text-decoration: none;
}
a.MenuHauptpunkt:active {
	font-weight: bold;
 	font-size: 13px;
	color: #FFFF00;
	text-decoration: none;
}
.MenuUnterpunkt {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-size:12px;
    text-align: left;
    color: #0000FF;
}
a.adlink:active {
	font-weight: bold;
 	font-size: 20px;
	color: #FFFF00;
	text-decoration: none;
}
a.adlink {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
  	font-size: 20px;
    text-align: left;
    color: #0000FF;
}
a.adlink:hover {
	font-weight: bold;
 	font-size: 21px;
	color: #FFFF00;
	text-decoration: none;
}
.thrColHybHdr #container #sidebar1 .MenuUnterpunkt a:hover {
	font-weight: normal;
    font-size:12px;
	color: #000066;
	text-decoration: underline;
}
.Stil6 {font-size: 14px};
}

/*------- Neues Top-Menü --------- */


    #tabs10 {
      float:left;
      font-size:14px;
      background-position:0% -25px;
      border-bottom:0px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
          margin:0;
          padding:0px 0px 0px 0px;
          list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("images/tableft10.gif") no-repeat left top;
      background-position:0% -25px;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("images/tabright10.gif") no-repeat right top;
      background-position:0% -25px;
      padding:5px 15px 4px 6px;
      color:#FFFFFF;
      font-size:14px;
      font-weight:bold;
      text-decoration:none;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      background-position:0% -25px;
      color:#FFFFFF;
      font-size:14px;
      font-weight:bold;
      text-decoration:none;
      }
    #tabs10 a:hover {
      background-position:0% 0px;
      color:#FFFFFF;
      font-size:14px;
      font-weight:bold;
      text-decoration:none;
      }
    #tabs10 a:hover span {
      background-position:100% 0px;
      color:#FFFFFF;
      }

      #tabs10 #current a {
              background-position:0% 0px;
      }
      #tabs10 #current a span {
              background-position:100% 0px;
      }

/*------- Neues Left-Menü --------- */

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#leftmenu {
        width: 175px;
        margin: 0px;
        border-style: solid solid none solid;
        border-color: #AA9900;
        border-size: 1px;
        border-width: 1px;
        }

#leftmenu li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#leftmenu li a:link, #leftmenu li a:visited {
        color: #000033;
        font-weight:bold;
        display: block;
        background:  url(images/menu3.gif);
        padding: 8px 0 0 10px;
        }

#leftmenu li a:hover, #leftmenu li #current {
        color: #FF0000;
        font-weight:bold;
        background:  url(images/menu3.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
        
td.menuhead {
padding: 0px 0 0 8px;
text-align:left;
vertical-align: middle;
font-face:Arial;
font-weight: bold;
font-size:12px;
}

