body {
    	color: black;
	background-color: white;
    	font-size: 100.01%;
    	font-family: Helvetica,Arial,sans-serif;
    	margin: 0;
	padding: 1em;
    	min-width: 41em;
	background-image:url(Grafiken/splashbackground.jpg);
	background-repeat:repeat-y;

	}

.Standard {
	font-size:105%;
	color:black;
	margin-top:6px;
	margin-bottom:6px; }

.Kapitaelchen {
	font-variant:small-caps;
	line-height:2em;}

div p { margin-top:10px;
	text-indent:12px;
	line-height:2em;
	cursor:text;}

.Navi { margin: 0px 0px 0px 30px }

.oben    { vertical-align:top; background-color:#CCCCCC; }
.mittig  { vertical-align:middle; background-color:#DDDDDD; }
.unten   { vertical-align:bottom; background-color:#EEEEEE; }


.winzig 		{font-size:xx-small; line-height:2em}
.sehr_klein 	{font-size:x-small; line-height:2em}
.sehr_klein_k 	{font-size:x-small; font-style:italic; line-height:2em}
.mittel 		{font-size:small; line-height:2em}
.groß 		{font-size:large; line-height:2em}
.groß_b 		{font-size:large; line-height:2em}
.sehr_groß 	{font-size:x-large; line-height:2em}
.riesig 		{font-size:xx-large; line-height:2em}

.links		{text-align:left;}
.zentriert 	{text-align:center;}
.rechts 		{align:"right";}


* {font-family:Comic Sans MS; fantasy; }

h1 { 	font-size:32px;
	margin-bottom:16px;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:red;
	font-style:oblique;
	color:blue;
	letter-spacing:0.01em;
         word-spacing:0.3em;
	style:page-break-before:always;
}


h2.sh2 { font-size:21px; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:18px; text-decoration: underline}

h4 { font-size:13px; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:13px; }

li { margin-top:3px; }

pre { font-family:Courier New,Courier; font-size:13px; color:#0000C0; }

code,kbd,tt { font-family:Courier New,Courier; color:#0000C0; }

var { font-style:normal; color:#0000C0; }

blockquote,cite { font-style:italic; }

.xmpcode {
	border-width:10px;
         border-style:solid;
         border-color:#EEEEEE;
         background-color:#FFFFE0;
         font-size: xx-small;
}

.code { background-color:#FFFFE0; }

.tabxpl { background-color:#E4EEFF; }

.doc { background-color:#EEEEEE; }

.nav { background-color:#FFEEDD; }

.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }

.blue { color:#0000C0; }

pre.normal { color:#000000; }

a:link { color:#AA5522; text-decoration:underline; onfocus:if(this.blur) this.blur(); }

a:visited { color:#772200; text-decoration:underline; onfocus:if(this.blur) this.blur();}

a:active { color:#000000; text-decoration:none; onfocus:if(this.blur) this.blur();}

a.an { text-decoration:none; onfocus:if(this.blur) this.blur();}

.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }

ins { color:#009900; font-weight:bold; text-decoration:none; }

del { color:#990000; font-weight:bold; text-decoration:line-through; }




h4 {font-size:1.5em;}

.Dreetz
{ font-size:2.0em;
	margin-top:0px;
	text-indent:6px;
	line-height:1em;
	cursor:text;

 }

div#Kopfzeile {

	background-color:#ff3333;
	text-align:center;
	position:center;
   	top:0px;
  	left:530px;
  	width:800px;
  	padding:10px;
  	margin:0px;
  	border:3px solid #993333;
	background: #fed url(Grafiken/WappenDreetz.gif) no-repeat 98% 45%;}

div#Gewerbe {

	margin: 0px 20px 5px 30px;

            }

  html>body h1 {
    border-color: red;
  }

  ul#Navigation2 {
    font-size: 0.83em;
    font-align:center;
    float: left;
    width: 200px;
    margin: 0; padding: 0;
    border: 0px dashed silver;
  }
  ul#Navigation2 li {
    font-size:18px;
    align:center;
    list-style: none;
    margin: 0;
    padding: 0.5em;
  }
  ul#Navigation2 a {
    padding: 0.2em;
    font-weight: normal;
  }

  div#wetter {display: block;}

  ul#Navigation2 a:link {
    color: black; onfocus=blur();
  }
  ul#Navigation2 a:visited {
    color: #666; onfocus=blur();
  }
  ul#Navigation2 a:hover {
    color: black; background-color: white; onfocus=blur();
  }
  ul#Navigation2 a:active {
    color: white; background-color: #ffcc00; onfocus=blur();
  }

  div#Info {
    font-size: 0.9em;
    float: left; width: 12em;
    margin: 1 1 1 0em; padding: 0;
    background-color: #eee; border: 1px dashed silver;
  }
  div#Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }

  div#Inhalt {
    width:565px;
    margin: 0 5px 1px 210px;
    padding: 0 1em;
    border: 0px dashed silver;
  }
  * html div#Inhalt {
    height: 1em;
  }
  div#Inhalt h2 {
    	margin: 0.2em 0;
	font-size:21px;
	margin-bottom:18px;

  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
	onfocus="blur()";
  }

  div#Fusszeile {
	text-align:center;
	width:825px;
    	clear: both;
    	font-size: 0.9em;
    	margin:10px 0px 0px 0px;
	padding:0.1em;
    	background-color: #fed;
	border: 1px solid silver;

  }


<!-- NAVIGATION im Kopfbereich-->


  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 1px; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE */
    margin-bottom: -0.4em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 6.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell f&uuml;r IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; background-color: silver;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }

/* Tabelle */

#Inhalt table.cells {
	border: none;
}

#Inhalt td.cell {
	background-color: #E2E5E9;
         text-align: center;
         padding: 2px 1px 2px 1px;
}

#Inhalt td.cell_links {
         padding: 2px 3px 2px 3px;
}
#Inhalt td.headercell {
	background-color: #171A1C;
	color: #E2E5E9;
	font-weight: bold;
         text-align: center;
         padding: 2px 2px 2px 2px;
}

#Sport-Tabelle table.cells {
	border: none;
}

#Sport-Tabelle td.cell {
	background-color: #E2E5E9;
         text-align: center;
         padding: 2px 1px 2px 1px;
}

#Sport-Tabelle td.cell_links {
         padding: 2px 3px 2px 3px;
}
#Sport-Tabelle td.headercell {
	background-color: #171A1C;
	color: #E2E5E9;
	font-weight: bold;
         text-align: center;
         padding: 2px 2px 2px 2px;
}

#Hauptnavi {
       /*	background-color:#933;   */

	background-image:url(Grafiken/navi.png);
         background-repeat:no-repeat;
         background-position: 0px 0px;
	text-align:left;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:white;
	position:center;
   	top:50px;
  	left:0px;
  	width:180px;
  	padding:5px;
  	margin:15px 0px 0px 0px;}

#Unternavi {
	background-color:#fed;
	text-align:left;
	position:left;
   	top:50px;
  	left:10px;
  	width:180px;
  	padding:5px;
  	margin:0px;
	onfocus="blur()";
}

#Unterstnavi {
	background: #ffc url(Grafiken/pfklein.gif) no-repeat 30px;
	position:left;
	top:50px;
  	left:10px;
  	width:40px;
	onfocus="blur()";
  	margin:0px; }

#Unterstnavi2 {
	background-color:#ffc;
	margin-left:39px;
	text-align:left;
	padding:3px;
	onfocus:blur();
	width:145px;}

#roterBereich {
	background-color:#FFFFCC;
	text-align:left;
	position:right;
   	top:130px;
  	left:530px;
  	width:95%;
  	padding:10px;
  	margin:10px;
  	border:4px solid #993333; }


#Sonderlink {
	background-color:#FFFFCC;
	text-align:center;
	font-weight:bold;
         font-size:16px;
	position:center;
   	top:130px;
  	left:330px;
  	width:50%;
  	padding:10px;
  	margin:10px;
  	border:4px solid #808080;
         onfocus:blur();
 }

table#Bild {
	margin: 15px;
         background-color:#CFCFCF;
}