/* CSS */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #444444;
	}

#layout {
	position:absolute; 
    width:960px; 
    height:570px;
	left:50%;
	top:50%;
  	margin-left:-480px;
    margin-top:-285px;
    z-index:1; 
	overflow:hidden;
    background-color:black; 
	}

#logo1 {
	position:absolute; 
	top:0px; 
          	left:0px; 
           	width:230px; 
          	height:70px;
      	z-index:2; 
         	overflow:hidden;
       	background: url('logo.gif'); 
	}

#menuera1 {
	position:absolute; 
      	top:0px; 
 	left:230px; 
   	width:730px; 
        	height:70px;
         	z-index:5; 
         	overflow:hidden;
        	background-color:black; 
	}

#menue1 {
	position:absolute; 
	top:28px; 
          	left:240px; 
           	width:710px; 
          	height:16px;
      	z-index:6; 
         	overflow:hidden;
       	background-color:black; 
	}

#menue1 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	letter-spacing: 1px;
	list-style-type: none; /*keine Aufzählungszeichen*/ 
	margin: 0; /*Aussenabstand zum Elternelement - muss gesetzt sein*/ 
	}

#menue1 li {
	display: inline; /* horizontale Liste */
 	color:gray;
	}

#menue1 li a {
	margin-bottom: 0px;  /*Abstand zwischen den Menuepunkten*/ 
	padding: 0px;
	padding-left: 0px;
 	color:gray;
	text-decoration: none; /*automatisches Aufheben der Unterstreichung von Hyperlinks*/ 
	}

#menue1 li a:link {
	}

#menue1 li a:visited {
	}

#menue1 li a:hover, #menue li a:active, #menue li a:focus {
	color: white;
	}

#menue1 #current a{ /*currently selected tab*/
	color: red;
	}
	
#inhaltra1 {
	position:absolute; 
   	top:70px; 
    left:0px; 
    width:960px; 
    height:500px;
      z-index:5; 
         	overflow:hidden;
        	background-color:black; 
	}

#inhalt1 {
	position:absolute; 
	top:80px; 
	left:10px; 
	width:940px; 
	height:380px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}

#inhalthome {
	position:absolute; 
	top:320px; 
	left:80px; 
	width:500px; 
	height:160px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	font-size: 14px
	}


#inhalttermine {
	position:absolute; 
	top:115px; 
	left:480px; 
	width:470px; 
	height:360px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}




#inhaltimpressum {
	position:absolute; 
	top:100px; 
	left:400px; 
	width:550px; 
	height:450px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}


#inhalt2 {
	position:absolute; 
	top:100px; 
	left:10px; 
	width:940px; 
	height:460px;
	z-index:6; 
	overflow:auto;
	background-color:black; 
	}

#inhalt2links {
	position:absolute; 
	top:10px; 
	left:24px; 
	width:348px; 
	height:400px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}

#inhalt2rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	position:absolute; 
	top:0px; 
	left:376px; 
	width:564px; 
	height:470px;
	z-index:6; 
	overflow:auto;
	color: #555555;
	background-color:white; 
	}

#inhalt2rechts p {
   margin: 4px 10px 12px 40px;
	color: #555555;
	background-color:white; 
	}


#inhalt2rechts ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	list-style-type: none; /*keine Aufzählungszeichen*/ 
	margin: 0; /*Aussenabstand zum Elternelement - muss gesetzt sein*/ 
   }

#inhalt2rechts li {
   margin: 4px 10px 4px 0px;
	color: #555555;
	background-color:white; 
	}

#inhalt2rechts li a {
	margin-bottom: 0px;  /*Abstand zwischen den Menuepunkten*/ 
	padding: 0px;
	padding-left: 0px;
 	color:gray;
	text-decoration: none; /*automatisches Aufheben der Unterstreichung von Hyperlinks*/ 
	}

#inhalt2rechts li a:link {
	}

#inhalt2rechts li a:visited {
	}

#inhalt2rechts li a:hover, #menue li a:active, #menue li a:focus {
	color: red;
	}

#menue1 #current a{ /*currently selected tab*/
	color: red;
	}



#inhalt3 {
	position:absolute; 
	top:80px; 
	left:10px; 
	width:250px; 
	height:380px;
	z-index:6; 
	overflow:hidden;
	background-color:black; 
	}

#inhalt4 {
	position:absolute; 
	top:80px; 
	left:260px; 
	width:690px; 
	height:380px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}

#inhalt5 {
	position:absolute; 
	top:20px; 
	left:10px; 
	width:940px; 
	height:470px;
	z-index:6; 
	overflow:auto;
	background-color:white; 
	}

#inhalt5a {
	position:absolute; 
   top:70px; 
   left:0px; 
   width:960px; 
   height:500px;
   z-index:5; 
   overflow:hidden;
   background-color:white; 
	}


#inhalt6 {
	position:absolute; 
	top:0px; 
	left:205px; 
	width:530px; 
	height:540px;
	z-index:6; 
	overflow:hide;
	background-color:white; 
	}

#galleryra {
	position:absolute; 
   	top:70px; 
        	left:0px; 
       	width:960px; 
         	height:470px;
          	z-index:5; 
         	overflow:hidden;
        	background-color:black; 
	}

#gallery01 {
	position:absolute; 
	top:90px; 
	left:96px; 
	width:768px; 
	height:450px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery02 {
	position:absolute; 
	top:90px; 
	left:194px; 
	width:572px; 
	height:450px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery04 {
	position:absolute; 
	top:90px; 
	left:158px; 
	width:645px; 
	height:450px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery05 {
	position:absolute; 
	top:90px; 
	left:120px; 
	width:720px; 
	height:420px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery06 {
	position:absolute; 
	top:90px; 
	left:120px; 
	width:720px; 
	height:420px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery07 {
	position:absolute; 
	top:90px; 
	left:180px; 
	width:600px; 
	height:450px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#gallery08 {
	position:absolute; 
	top:90px; 
	left:120px; 
	width:720px; 
	height:420px;
	z-index:6; 
	overflow:hidden;
	background-color:white; 
	}

#inhalt99 {
	position:absolute; 
	top:80px; 
	left:10px; 
	width:500px; 
	height:200px;
	z-index:6; 
	overflow:hidden;
	background-color:#ffffff;
	filter:alpha(opacity=50); /* IE */
       	-moz-opacity: 0.50; /* Gecko */
	opacity: 0.50; /* Opera */
	}



#menuera2 {
	position:absolute; 
      	top:470px; 
 	left:0px; 
   	width:960px; 
        	height:70px;
         	z-index:5; 
         	overflow:hidden;
        	background-color:black; 
	}

#menue2 {
	position:absolute; 
	top:498px; 
          	left:10px; 
           	width:940px; 
          	height:16px;
      	z-index:6; 
         	overflow:hidden;
       	background-color:black; 
	}

#menue2 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	letter-spacing: 1px;
	list-style-type: none; /*keine Aufzählungszeichen*/ 
	margin: 0; /*Aussenabstand zum Elternelement - muss gesetzt sein*/ 
	}

#menue2 li {
	display: inline; /* horizontale Liste */
 	color:gray;
	}

#menue2 li a {
	margin-bottom: 0px;  /*Abstand zwischen den Menuepunkten*/ 
	padding: 0px;
	padding-left: 0px;
 	color:gray;
	text-decoration: none; /*automatisches Aufheben der Unterstreichung von Hyperlinks*/ 
	}

#menue2 li a:link {
	}

#menue2 li a:visited {
	}

#menue2 li a:hover, #menue li a:active, #menue li a:focus {
	color: white;
	}


#menue2 #current a{ /*currently selected tab*/
	color: red;
	}

#inhalt4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px Verdana;
	color: #01002B;
	}

#inhalt4 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 16px Verdana;
	color: #C00000;
	letter-spacing: 1px;
	}

#inhalt4 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	color: #C00000;
	}

#p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px Verdana;
	color: #01002B;
	}

#h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 14px Verdana;
	color: blue;
	letter-spacing: 1px;
	color: red;

	}

#h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	color: #C00000;
	}

#inhalt2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px Verdana;
	color: white;
	}

#inhalt2 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 16px Verdana;
	color: #C00000;
	letter-spacing: 1px;
	}

#inhalt2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 12px Verdana;
	color: #C00000;
	}

#inhalt2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px Verdana;
	color: white;
	}
