   body {
          width:100%;
		    background:#505050;
         } 
   img.right {
        float:right;
        }
   img.left {
        float:left;
        }
   img.rechts {
        float:right;
		  margin:2px;
		  margin-left:5px;
		  padding:2px;
		  border: 1px solid #303030;
        }
   img.links {
        float:left;
		  margin:2px;
		  margin-right:5px;
		  padding:2px;
		  border: 1px solid #303030;
		  
        }		  
   span.headline {
        display:none;
        }	
   span.artist {
        font-weight:bold;
        }		  	  
   span.main {
        color:#303030;
        font-weight:bold;
        }
   span.openskys {
        color:#BB001D;
        font-weight:bold;
        }		  
   span.stehlampenrock {
        color:#FF5D00;
        font-weight:bold;
        }
   span.neuigkeiten {
        color:#6AB700;
        font-weight:bold;
        }
   span.kommunikation {
        color:#DC0067;
        font-weight:bold;
        }
   span.veranstaltungen {
        color:#003399;
        font-weight:bold;
        }

   span.werbematerial {
        color:#3A3A3A;
        font-weight:bold;
        }
   a {
         text-decoration:none;
			color:#FFFFFF;
        }
	a.stehlampenrock {
		  color:#FF5D00;	
		  background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
		  padding-left:20px;
	}
   a.neuigkeiten {
		  color:#6AB700;	
		  background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
		  padding-left:20px;
	}	
   a.kommunikation {
		  color:#DC0067;	
		  background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
		  padding-left:20px;
	}	
	a.veranstaltungen {
		  color:#003399;	
		  background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
		  padding-left:20px;
	}
	a.werbematerial {
		  color:#3A3A3A;	
		  background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
		  padding-left:20px;
	}	  
   a.intern {
	color:#FFFFFF;
	background: url("/daten/layout/link_intern.gif") 0px 0px no-repeat;
	padding-left: 20px;
	border-bottom:1px dotted #FFFFFF;
}  
   a.information {
	color:#FFFFFF;
	background: url("/daten/layout/link_information.gif") 0px 0px no-repeat;
	padding-left:20px;
	border-bottom:1px dotted #FFFFFF;
}  
   a.extern {
	font-variant: small-caps;
	color:#FFFFFF;
	background: url("/daten/layout/link_extern.gif") 0px 0px no-repeat;
	padding-left:20px;
	border-bottom:1px dotted #FFFFFF;
}
   a:hover {
         text-decoration:none;
			color:#9A9A9A;
        }
	a.stehlampenrock:hover {
		  color:#FFAE7F;	
	}
   a.neuigkeiten:hover {
		  color:#B4DB7F;	
	}	
   a.kommunikation:hover {
		  color:#ED7FB3;	
	}
	a.veranstaltungen:hover {
		  color:#7F99CC;	
	}	
	a.werbematerial:hover {
		  color:#9C9C9C;	
	}	  
	a.intern:hover {
        text-decoration:none;
		  color:#9A9A9A;
        }  
	a.information:hover {
        text-decoration:none;
		  color:#9A9A9A;
        }  
   a.extern:hover {
        font-variant:small-caps;
		  color:#9A9A9A;
        }
   textarea.quelltext {
   	margin:0px;
		padding:0px;
		width:380px;
		font-size:8pt;
		text-align:center;
   }		  
   #logo {
        position:absolute;
        top:0px;
        left:0px;
        z-index:10;
        margin:0;
        padding:0;
        height:600px;
        width:100px;
        background:#505050 url("/daten/layout/openskys/logo_openskys.gif") -100px 0 no-repeat;		  
        text-decoration:none;
        }
   #logo:hover {
        background-position:1px 0;
        }
   #logo span {
        display:none;
        }					  
   #mainnavi {
        position:absolute;
		  top:5px;
		  left:100px;
		  width:700px;
        height:25px;
		  border-left:2px solid #303030;
		  border-right:2px solid #303030;
        background:#505050;
        color:#FFFFFF;
		  z-index:14;
	     }
   ul#navigation {
        padding:0;
        text-align:left;
        }
   ul#navigation li {
        list-style:none;
        float:left;
		  position:relative;		  
        margin:0;
        padding:0;
        font-weight:bold;
		  width:139px;
		  min-height:25px;
		  background:#303030;
        border-right:1px solid #FFFFFF;
		  color:#FFFFFF;
		  }
	*html ul#navigation li {
		height:25px;
	}
   ul#navigation li ul {
        margin:0; 
		  padding:0;
        position:absolute;
        top:25px; left:0px;
         display:none;  /* Unternavigation ausblenden */
        }
   ul#navigation li:hover ul {
        display:block;  /* Unternavigation in modernen Browsern einblenden */
        }
   ul#navigation li ul li {
        float:none;
        display:block;
		  background:#303030;
        }
	ul#navigation li a {
		display:block;
		width:134px;
		min-height:21px;
		padding: 4px 0px 0px 5px;
		color:#FFFFFF;
		background:#303030;
	} 
	* html ul#navigation li a {
		height:21px;
	} 
	ul#navigation li a:hover {
	   background:#9A9A9A;
	} 
	ul#navigation li a.nav_stehlampenrock {
		background:#FF5D00;
	}	
	ul#navigation li a.nav_stehlampenrock:hover {
		background:#FFAE7F;
	}	
	ul#navigation li a.nav_neuigkeiten {
		background:#6AB700;
	}	
	ul#navigation li a:hover.nav_neuigkeiten {
		background:#B4DB7F;
	}	
	ul#navigation li a.nav_kommunikation {
		background:#DC0067;
	}	
	ul#navigation li a:hover.nav_kommunikation {
		background:#ED7FB3;
	}	
	ul#navigation li a.nav_veranstaltungen {
		background:#003399;
	}	
	ul#navigation li a:hover.nav_veranstaltungen {
		background:#7F99CC;
	}	
	ul#navigation li a.nav_werbematerial {
		background:#3A3A3A;
	}	
	ul#navigation li a:hover.nav_werbematerial {
		background:#9C9C9C;
	}		
   #werbung {
        position:absolute;
        top:5px;
        left:820px;
        z-index:12;
        margin:0;
        padding:0;
        width:150px;
        text-align:center;
        border:1px solid #303030;
        padding:5px;
        color:#303030;
        font-size:8pt;
        font-weight:bold;
        overflow:hidden;
		  text-decoration:none;
        }
    #werbung p, #werbung a {
    	margin-top:10px;
      color:#303030;
      font-size:8pt;		
    }
   #container_veranstaltungenTheme {
		width: 700px;
		margin-left: 100px;
		margin-top: 35px;
		margin-bottom: 10px;
		border: 2px solid;
		border-color: #003399;
		text-align: left;
		background:#93AED6 url("/daten/layout/openskys/bg_container.gif") 0px 140px no-repeat;
		}	
   #header_veranstaltungenTheme {
        width:700px;
        height:100px;
		  background:#93AED6 url("/daten/layout/openskys/bg_header.gif") no-repeat;
        }		  
   #path_veranstaltungenTheme {
        width:700px;
        height:18px;
		  background:#003399;
        }		  		  		  		  
   ul#path {
        float:left;
        list-style-type:none;
        margin-left:18px;
        }
   * html ul#path {
        margin-left:10px;
        }
   ul#path li {
        display:inline;
        }
   ul#path li a  {
        text-decoration:none;
        padding-left:10px;
        padding-right:0px;
        background-image:url("/daten/layout/icon_pfeil_rechts_grau.gif");
        background-repeat:no-repeat;
        background-position:-5px 0px;
		  color:#EEEEEE;
        }
   ul#path li a:hover {
        text-decoration:none;
		  color:#FFFFFF;
        }
   span.home {
        position:absolute;
        top:38px;
        left:780px;
        z-index:9;
        }
   #content {
	     clear:both;
        width:700px;
		  height:490px;
		  margin-left:0px;
		  margin-top:25px;
		  background: url("/daten/layout/openskys/bg_content.gif") top left no-repeat;
		  color:#FFFFFF;
        }
	*html #content {
		 height:490px;
	}
    #content h1 {
        color:#BB001D;
        text-align:left;
        font-size:12pt;
        font-weight:bold;
        border-bottom:1px solid #BB001D;
        margin-bottom:5px;
        margin-top:2px;
        }
   #content p {
        font-size:10pt;
		  margin-top:3px;
		  margin-bottom:2px;
		  margin-right:200px;
		  margin-left:5px;
        }
	.block {text-align:justify;}
   .links {text-align:left;}
   .zentriert {text-align:center;}
   .rechts {text-align:right;}
	
	  #content_main {
	     clear:both;
        width:450px;
		  margin-left:5px;
		  margin-top:25px;
		  color:#FFFFFF;
        }
    #content_main h1 {
        color:#BB001D;
        text-align:left;
        font-size:12pt;
        font-weight:bold;
        border-bottom:1px solid #BB001D;
        margin-bottom:5px;
        margin-top:5px;
        }
   #content_main h2 {
        text-align:left;
        font-size:10pt;
        font-weight:bold;
        border-bottom:1px solid #BB001D;
		  color:#BB001D;
        margin-top:5px;
        }
   #content_main p {
        font-size:10pt;
		  margin-top:3px;
		  margin-bottom:2px;		  
        }		 
   .block {text-align:justify;}
   .links {text-align:left;}
   .zentriert {text-align:center;}
   .rechts {text-align:right;}
   #content_main ul {
         list-style-type:square;
        }
   #content_main li {
        margin-left:50px;
        }
   #content_main ul.block {
         list-style:none;
        }
   #content_main li.block {
        margin-left:5px;
		  margin-top:10px;
        padding:0 10px;
        border-left:1px solid #303030;
		  text-align:left;
        } 		
   #rechte_spalte {
	     position:absolute;
		  top:155px;
		  left:102px;
  		  width:690px;
		  padding-left:5px;
		  padding-right:5px;
		  padding-bottom:5px;
		  padding-top:5px;
		  background:#93AED6;
		  color:#BB001D;
        }
	#menue li {
        display:inline;
		  text-align:left;
        list-style:none;
        }
   #menue a:link, #menue a:visited {
        padding:5px 0px 5px 15px;
        text-decoration:none;
        color:#BB001D;
        background:url("/daten/layout/icon_pfeil_rechts_schwarz.gif") no-repeat -2px 4px;
        }
   #menue a:hover, #menue a:active {
        color:#FFFFFF;
         }
   #footer {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#303030;
        }
   #footer_mainTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#303030;
        }	
   #footer_stehlampenrockTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#FF5D00;
        }			 
   #footer_neuigkeitenTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#6AB700;
        }	
   #footer_kommunikationTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#DC0067;
        }	
   #footer_veranstaltungenTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#003399;
        }			 
   #footer_werbematerialTheme {
        clear:both;
        background:red;
        width:700px;
        height:25px;
		  margin-top:10px;
        padding:5px 0 5px 0;
        background:#3A3A3A;
        }			   		  		   	  
   ul#footer_links {
        float:left;
        margin-left:5px;
        padding-top:2px;
        padding-bottom:2px;
        list-style-type:none;
        width:180px;
        }
   ul#footer_links li {
        display:inline;
        }
   ul#footer_links li a {
        text-decoration:none;
        }
   ul#footer_rechts {
        margin-left:200px;
        width:496px;
        padding-top:5px;
        padding-bottom:5px;
        list-style-type:none;
        text-align:right;
        }
   ul#footer_rechts li {
        display:inline;
        padding-left:0px;
        padding-right:5px;
        color:#FFFFFF;
        }
   ul#footer_rechts li a {
        text-decoration:none;
        color:#EEEEEE;
		  padding:2px;
		  font-weight:bold;
        }
   ul#footer_rechts li a:hover {
		  color:#FFFFFF;
        }
   ul#footer_rechts span {
        border-right:6px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF;
		  padding:2px;
        }

