html {
	background-color: #036;
}
body {
	margin: 0 auto;
	width: 1100px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
          border-color : #83beec;
          border-style : solid;
          border-width : 2px 10px;
}
h1, h2, h3, h4, p, ul, div, td, th, address, blockquote, nobr, i { font-family : arial, sans-serif; }
h1 { margin:3px; padding:3px; color:#046080; font-size : 21px; }
h2 { margin:3px; padding:3px; color:#046080; font-size : 26px; text-shadow: 
  rgba(64, 64, 64, 0.5) 
  2px 
  2px 
  1px; }
h3 { margin:3px; padding:3px; color : #7f58bd; font-size : 15px; }
h4 { margin:3px; padding:3px; color:#046080; font-size : 12px; }
#link { text-align: justify; }
#menu {
          
           display: block;
      }

a.men {
         padding : 3px 3px 3px 0.5em; 
          background-color : #eeeafd;
          color : #000000;
          text-decoration : none;
          width : 155px;
          border-color : #83beec #17bae9 #00608c #009ee0;
          border-style : solid;
          border-width : 2px 10px;
          font : bold 11px Arial, Helvetica, sans-serif;
 display: block;
          text-decoration : none;
      }
html>body .men a { width: auto; }
a:hover.men  {
          background-color : #ffffff;
          color : #00c;
          border-color : #83beec #a2daf4 #004066 #00b0e6;
      }
#help { width: 255px; background-color : #ffffff; text-align: left; float: right; margin : 2px; padding: 5px; border : solid 1px #acb1f2; }
#mitte {
	width: 100%;
	min-height:inherit;
	background-color : #ffffff;
	text-align: left;
	margin : 5px 2px 2px;
	padding: 5px;
	border : solid 1px #acb1f2;
	font-size: 12px;
}
#mitte1 { width: 98%; text-align: left;
background-color : #ffffff; margin : 5px 2px 2px; padding: 5px; border : solid 1px #acb1f2; }
#ib {
          background-color : #ccffff;
          padding : 1px;
          margin : 2px;
          height : 20px;
          border : solid 1px #6600cc;
          font-size : 13px;
          font-weight : bold;
      }
#ram {
	
          border-width : 1px;
          border-style : solid;
          border-color : #000000;
          padding : 1px;
          text-align : justify;
      }
.txtr { width:295px;
	background-color : #EEEAFD;
	border-width : 1px;
	border-style : solid;
	border-color : #17BAE9;
	padding : 3px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align : justify;
      }
#tab {
          width : 100%;
          
          font : 9px Arial, Helvetica, sans-serif;
      }
td, p, h2 {
          font : 11px Arial, Helvetica, sans-serif;
      }
td {
          margin : 0px;
          padding : 0px;
      }
a:hover {
          color : #ee0000;
          text-decoration : none;
      }
.log {
          line-height : 0;
          width : 0;
          height : 0;
          border-style : solid;
      }
#ub {
          background-image : url(gru1.jpg);
          width : 164px;
          padding : 1px;
          margin : 1px;
          font-family : arial, sans-serif;
          color : #000000;
          font-size : 11px;
          text-align : center;
          border : solid 1px #6600cc;
          font-weight : bold;
      }
#nb {
          white-space : nowrap;
      }
#ab { color: #09f; padding : 3px; font : bolder 26px Arial, Helvetica, sans-serif;  }
#kast {
           background-color : #ffffff;
           width : 168px;
           padding : 1px;
           margin : 2px;
           text-align : center;
           border : solid 1px #6600cc;
           font-size : 10px;
      }
#kost {
           background-color : #eeeafd;
           width : 100%;
           padding : 1px;
           margin : 2px;
           text-align : center;
           border : solid 1px #83beec;
           font-size : 10px;
      }
#ob {
          display : block;
          
          background-image : url(ht1.jpg);
          color : #000000;
          text-decoration : none;
          width : 1080px;
          border-color : #83beec;
          border-style : solid;
          border-width : 2px 10px;
        font-size : 9px;
      }
#obi {
          font-size : 9px;
      }
hr { color: #0476d6; width: 95%; }
#bildlink {
    text-decoration: none;
  }
a#bildlink:link { border: 1px solid blue;  }
a#bildlink:hover { border: 1px dashed #ff00ff; }
a.topik { padding : 3px 3px 3px 0.5em; background-color : #eeeafd; color : #000000; text-decoration : none; font : bold 10px Arial, Helvetica, sans-serif; text-decoration : none; margin: 0; border: solid 2px #009ee0; }
a:hover.topik  {
          background-color : #ffffff;
          color : #00c;
          border-color : #17bae9;
      }
a:active.topik { background-color : #00ffff; }
a:current.topik { background-color : #0000ff; }
a.toN {
	width : 200px;
	display: block;
	background-color : #eeeafd;
	color : #000000;
	text-decoration : none;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
	border: solid 2px #009ee0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0.5em;
}
html>body .toN a { width: auto; }
a:hover.toN  {
          background-color : #ffffff;
          color : #00c;
          border-color : #17bae9;
      }
#rechts {
           width : 305px;
           padding : 1px;
           margin : 2px;
           text-align : center;
           font-size : 11px;
      }
#reN {
           width:250px;
		   min-width:250px;
           padding:5px;
           margin:5px;
           text-align:center;
           font-size:11px;
      }
body.nu0 #nu0, body.nu0 #nl0, 
body.nu1 #nu1, body.nu1 #nl1, 
body.nu2 #nu2, body.nu2 #nl2, 
body.nu3 #nu3, body.nu3 #nl3, 
body.nu4 #nu4, body.nu4 #nl4, 
body.nu5 #nu5, body.nu5 #nl5, 
body.nu6 #nu6, body.nu6 #nl6, 
body.nu7 #nu7, body.nu7 #nl7, 
body.nu8 #nu8, body.nu8 #nl8, 
body.nu9 #nu9, body.nu9 #nl9, 
body.nu10 #nu10, body.nu10 #nl10, 
body.nu11 #nu11, body.nu11 #nl11, 
body.nu12 #nu12, body.nu12 #nl12, 
body.nu13 #nu13, body.nu13 #nl13, 
body.nu14 #nu14, body.nu14 #nl14  
{ background-color:#FFF; color:#999; }
