body {
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	text-align: center;
	background-color: #E8E8E8; 
	margin:15px auto; 
	width:1048px;
}

.wrapper {
	background-color: #FFFFFF; 
	border-radius:6px; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	box-shadow:0 10px 50px #777; 
	-moz-box-shadow:1px 6px 10px #777;
}

ul {
	text-align: left;
}

tr#small { font-size: 13px; }

ul#small { font-size: 13px; }
  
a:link { 
	color:#338888;
	text-decoration: none;
}

a:visited { 
	color:#338888;
	text-decoration: none;
}

a:active {  
	color:#338888;
	text-decoration: none;
}

img#border {
	border: 2px solid #339999;
}

div.aussen {
	margin: auto;
	width: 980px;
	height: 816px;
	/*border: 2px solid green;*/
}

div.oben1 {
	width: 980px;
	text-align: center;
}

div.oben2 {
	width: 830px;
	height: 100px;
	margin: 10px;
	padding-top: 45px;
	text-align: center;
	/*border: 2px solid blue;*/
}

div.links {
	margin: 10px;
	padding-top: 45px;
	width: 250px;
	height: 1000px;
	float: left;
	vertical-align: middle;
	/*border: 2px solid yellow;*/
}

div.mitte {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 200px;
	margin-bottom: 10px;
	padding-top: 45px;
	height: 750px;
	float: none;
	text-align: center;
	/*border: 2px solid pink;*/
}

div.rechts {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 45px;
	width: 200px;
	height: 750px;
	float: right;
	vertical-align: middle;
	/*border: 2px solid blue;*/
}

div.ulinks {
	margin: 10px;
	padding-top: 45px;
	width: 230px;
	float: left;
	vertical-align: middle;
	/*border: 2px solid blue;*/
}

div.omitte {
	/*margin: 10px;*/
	width: 240px;
	height: 185px;
	float: left;
	text-align: center;
	/*border: 2px solid blue;*/
}

div.umitte {
	/*margin: 10px;*/
	width: 240px;
	height: 185px;
	float: right;
	text-align: center;
	/*border: 2px solid red;*/
}

div.omitte1 {
	margin-top: 0px; /*10px*/
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -10px; /*-20px*/
	padding-top: 15px;
	width: 220px;
	height: 160px;
	text-align: center;
	/*border: 2px solid green;*/
}

div.umitte1 {
	margin-top: 0px; /*10px*/
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: -10px; /*-20px*/
	padding-top: 15px;
	width: 220px;
	height: 160px;
	text-align: center;
	/*border: 2px solid green;*/
}


div.omitte2 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 220px;
	text-align: center;
	/*border: 2px solid red;*/
}

div.umitte2 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	width: 220px;
	text-align: center;
	/*border: 2px solid blue;*/
}

div.unten {
	margin-top: 10px;
	width: 980px;
	text-align: center;
}

td#center {
	text-align: center;
	vertical-align: top;
}

td#greycenter {
	text-align: center;
	vertical-align: top;
	background-color: rgb(238, 238, 238);
}

td#righttop {
	text-align: right;
	vertical-align: top;
}

td#greyrighttop {
	text-align: right;
	vertical-align: top;
	background-color: rgb(238, 238, 238);
}

td#darkgreytop {
	vertical-align: top;
	background-color: #cccccc;
}

td#rightmiddle {
	text-align: left;
	vertical-align: middle;
}

td#rmbb {
	text-align: left;
	vertical-align: middle;
	width: 70%;
	border-bottom: 1px solid rgb(204, 204, 204);
}

td#lefttop {
	text-align: left;
	vertical-align: top;
}

td#lmbb {
	text-align: center;
	width: 10%;
	vertical-align: middle;
	border-bottom: 1px solid rgb(204, 204, 204);
}

td#leftmiddle {
	text-align: center;
	width: 10%;
	vertical-align: middle;
}

div#lefttopsmall {
	text-align: left;
	width: 700;
	vertical-align: top;
	font-size: small;
}

div#Tmenu {
    font-size: 75%;
    width: 980;
    background-color: #339999;
  }
  * html div#Tmenu {
    width: 980;
    w\idth: 980;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }
  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0.0em; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: 0;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.75em; left: 0;
  }
  * html ul#Navigation li ul {
    left: 0;
    lef\t: 0;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0; margin-bottom: 0;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 114;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 0.23em 0.97em 0.17em 1.03em;
    border: 1px solid;
    border-color: #339999;
    color: #FFFFFF; background-color: #339999;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 142;
    w\idth: 140;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 0.17em 1.03em 0.23em 0.97em;
    border-color: #3CB5B5;
    border-left-color: #3CB5B5; border-top-color: #3CB5B5;
    background-color: #3CB5B5;
  }
  ul#Navigation li ul a:hover {
    border-color: #3CB5B5;
  }
  li a#aktuell {
    border-color: #339999;
    background-color: #339999;
  }
  ul#Navigation li ul span {
    border-right-color: #339999; border-bottom-color: #339999;
    color: #FFFFFF; background-color: #339999;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: #339999; background-color: #FFFFFF;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    background: #339999;
  }