/* 
blau hell   #9BB3DB
blau mittel #6A8EC9
blau dunkel #465E86

rosa hell   #dd7799 oder #d79
rosa mittel #cc3366 oder #c36
rosa dunkel #882244 oder #824
*/

 
/* ALLGEMEINES */

* {
 margin:0;
 padding:0;
 font-family:verdana,"Lucida Grande","Trebuchet MS","Bitstream Vera Sans",helvetica,sans-serif;
 font-size:10pt; /* 12px */}

html, body {height:100%;}

body {
 background-color:#666;
 color:#000;
 text-align:center;}

p {margin-top:15px;}


/* LINKS */
a:link		{font-size:10pt; font-weight:normal; color:#000; text-decoration:underline;}
a:visited	{font-size:10pt; font-weight:normal; color:#000; text-decoration:underline;}
a:hover		{font-size:10pt; font-weight:normal; color:#000; text-decoration:underline;}
a:active	{font-size:10pt; font-weight:normal; color:#000; text-decoration:underline;}


/* FORMULARE */
.button			{background-color:#9BB3DB; color:#fff; width:110px; border:1px solid #000;}
.textfeld		{background-color:#fff; border:1px solid #000; padding:3px;}
.eingabefeld	{background-color:#fff; border:1px solid #000;}

 
/* LISTEN */
ul {
 list-style-type:square;
 padding:0px;
 margin-left:20px;
 margin-bottom:10px;}


/* ÜBERSCHRIFTEN */
h1 {
 font-size:10pt;
 font-weight:bold;
 margin-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 padding-bottom:1px;
 color:#fff;
 background-color:#9BB3DB;
 border-left:1px solid #465E86;
 border-bottom:1px solid #6A8EC9;}
 
h2 {
 font-size:10pt;
 font-weight:bold;
 margin-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 padding-bottom:1px;
 color:#6A8EC9;
 background-color:#ccc;
 border-bottom:1px solid #999;}

/* TABELLEN */
table {
 table-layout:auto;
 border-collapse:collapse;}

td, th {
 border:1px solid #000;
 padding:2px;}

.tdmessen1 {
 border:1px solid #000;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:8px;
 padding-right:8px;}

.tdmessen2 {
 border:1px solid #000;
 background-color:#e1e1e1;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:8px;
 padding-right:8px;}
 
 .tdimpressum {
 border:0;}

 
/* SONSTIGES */
hr {
 width:100%;
 height:1px;
 border:0;
 background-color:#666;
 color:#666;
}

#containerspace { 
 width:5px;
 height:50%;
 margin-bottom:-255px; /* halbe Höhe von #container */
 float:left;}

#container {
 margin:0px auto;
 text-align:left;
 height:510px;
 width:100%;
 min-width:925px;
 clear:left;
 background-color:#fff;
 color:#000;}


/* HEADER */
#header {
 height:80px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 background-color:#6A8EC9;
 color:#000;
 padding-top:2px;
 padding-left:100px;}


/*CONTENT */
#content {
 height:400px;}

#contentleft { 
 height:400px;
 width:400px;
 float:left;}

#contentright {
 float:left;
 height:380px;
 min-width:400px;
 max-width:400px;
 padding:10px;
 overflow:auto;
 background-color:#fff;
 color:#000;}
 
#content_left_and_right {
 height:380px;
 width:800px;
 min-width:800px;
 max-width:800px;
 overflow:auto;
 padding:10px;
 background-color:#fff;
 color:#000;}
 

/* NAVIGATION LINKS */
#contentnav {
 width:100px;
 height:400px;
 border-right:1px solid #000;
 padding:0 0 0 0;
 margin-bottom:1em;
 background-color:#6A8EC9;
 color:#333;
 float:left;}
 
#contentnavspace {
 border-left:10px solid #465E86;
 border-right:10px solid #9BB3DB;
 height:33%;}

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

#contentnav li {
 border-bottom:1px solid #fff;
 margin:0;
 list-style:none;
 list-style-image:none;}

#contentnav li a {
 display:block;
 padding:5px 5px 5px 0.5em;
 border-left:10px solid #465E86;
 border-right:10px solid #9BB3DB;
 background-color:#6A8EC9;
 color:#fff;
 text-decoration:none;
 width:100%;}

html>body #contentnav li a {
 width:auto;}

#contentnav li a:hover {
 border-left:10px solid #824;
 border-right:10px solid #d79;
 background-color:#c36;
 color:#fff;}

#contentnav li #contentnavactive {
 border-left:10px solid #824;
 border-right:10px solid #d79;
 background-color:#c36;
 color:#fff;}


/* FOOTER */
#footer {
 height:30px;
 color:#fff;
 text-align:left;
 font-size:15px;
 font-weight:bold;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 background-color:#6A8EC9;}


#footernav ul {
 margin-top:15px;}

#footernav li {
 display:inline;
 list-style:none;
 margin-top:15px;}

#footernav li a {
 color:#fff;
 text-decoration:none;
 font-size:9pt;
 width:100%;}
 
#footernav li a:hover {
 color:#fff;}

html>body #footernav li a {
 width:auto;}


/* 
#footernav ul {
margin-left: 0;
padding-left: 0;
white-space: nowrap;}

#footernav li {
display: inline;
list-style-type: none;}

#footernav a { padding: 3px 10px; }

#footernav a:link, #footernav a:visited {
color: #fff;
text-decoration: none;}

#footernav a:hover {
color: #fff;
text-decoration: none;} 
*/ 
 
 
 
 
 

/* ZEITLEISTE */
#zl {
 float:left;
 width:100%;
 background-color:#fff;
 font-size:93%;
 line-height:normal;
 border-bottom:1px solid #666;}
 
#zl ul {
 margin:0;
 padding:10px 10px 0 50px;
 list-style:none;}
 
#zl li {
 display:inline;
 margin:0;
 padding:0;}
 
#zl a {
 float:left;
 background:url("../wanne-auf-wanne/zllinks.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;}

#zl a span {
 float:left;
 display:block;
 background:url("../wanne-auf-wanne/zlrechts.gif") no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#666;}
 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#zl a span {float:none;}
 /* End IE5-Mac hack */

#zl a:hover span {
 color:#fff;}

#zl a:hover {
 background-position:0% -42px;}
 
#zl a:hover span {
 background-position:100% -42px;}

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