   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.christmasrock {
        color:#FBB814;
        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:#FBB814;
        }
	a.stehlampenrock {
		  color:#FF5D00;
		  background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
		  padding-left:20px
	
	}
   a.neuigkeiten {
		  color:#6AB700;	
		  background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
		  padding-left:20px
	}	
   a.kommunikation {
		  color:#DC0067;	
		  background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
		  padding-left:20px
	}	
	a.veranstaltungen {
		  color:#003399;	
		  background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
		  padding-left:20px
	}
	a.werbematerial {
		  color:#9C9C9C;
		  background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
		  padding-left:20px
	}	
   a.intern {
	color: #FBB814;
	background: url('/daten/layout/link_intern.gif') no-repeat 0px 0px;
	padding-left: 20px
}  
   a.information {
	color: #FBB814;
	background: url('/daten/layout/link_information.gif') no-repeat 0px 0px;
	padding-left:20px
}  
   a.extern {
	font-variant: small-caps;
	text-decoration: underline;
	color: #FBB814;
	background: url('/daten/layout/link_extern.gif') no-repeat 0px 0px;
	padding-left:20px
}
   a:hover {
         text-decoration:none;
			color:#FDDB89;
        }
	a.stehlampenrock:hover {
		  color:#FFAE7F;	
	}
   a.neuigkeiten:hover {
		  color:#B4DB7F;	
	}	
   a.kommunikation:hover {
		  color:#ED7FB3;	
	}
	a.veranstaltungen:hover {
		  color:#7F99CC;	
	}	
	a.werbematerial:hover {
		  color:#CECECE;	
	}	
	a.intern:hover {
        text-decoration:none;
		  color:#FDDB89;
        }  
	a.information:hover {
        text-decoration:none;
		  color:#FDDB89;
        }  
   a.extern:hover {
        font-variant:small-caps;
	     text-decoration: underline;		  
		  color:#FDDB89;
        }
   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/christmasrock/logo_christmasrock.gif') no-repeat -100px 0;		  
        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 {
    	margin-top:10px;
    }
   #container_veranstaltungenTheme {
        width:700px;
        margin-left:100px;
		  margin-top:35px;
		  margin-bottom:10px;
        border:2px solid #003399;
		  background:#0059AD url('/daten/layout/christmasrock/bg_container.gif') no-repeat 0px 209px;
        }			  		   		  
   #header_veranstaltungenTheme {
        width:700px;
        height:209px;
		  background:#0059AD url('/daten/layout/christmasrock/bg_header.gif') no-repeat 0px 0px;
        }
	#header_veranstaltungenTheme h1 {
	    color: #FFFFFF;
	    text-align: right;
	    font-size: 40pt;
	    font-weight: bold;
	    font-style: italic;
        }		
	#header_veranstaltungenTheme h2 {
	   color: #FFFFFF;
	   text-align: right;
	   font-size: 10pt;
	   font-weight: bold;
	   font-style: italic;
	   padding-right:20px;
     }	
	#header_veranstaltungenTheme p {
	   color: #FFFFFF;
	   text-align: right;
	   font-size: 20pt;
	   font-weight: bold;
	   margin-right:20px;
		margin-left:400px;		
     }	
	#header_veranstaltungenTheme p.vieltext {
	   color: #FFFFFF;
	   text-align: right;
	   font-size: 14pt;
	   font-weight: bold;
	   margin-right:20px;
		margin-left:400px;		
     }			  		  			    	  
   #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:410px;
		  min-height:298px;
		  margin-left:270px;
		  margin-top:0px;
		  color:#FFFFFF;
        }
	*html #content {
		 height:298px;
	}
    #content h1 {
        color:#FFFFFF;
        text-align:center;
        font-size:12pt;
        font-weight:bold;
        border-bottom:1px dotted #FFFFFF;
        margin-bottom:5px;
        margin-top:5px;
        }
   #content h2 {
        text-align:left;
        font-size:10pt;
        font-weight:bold;
        border-bottom:1px solid #FFFFFF;
		  color:#FFFFFF;
        margin-top:5px;
        }
   #content h4 {
        text-align:left;
        font-size:14pt;
        font-weight:bold;
		  color:#FFFFFF;
        margin-top:30px;
        }		  
   #content 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 p.small {
	text-align:center; 
	font-size:7pt;	
	}

   #content ul {
         list-style-type:square;
        }
   #content li {
        margin-left:50px;
        }
   #content ul.block {
         list-style:none;
        }
   #content li.block {
        margin-left:5px;
        padding:0 10px;
        border-left:1px solid #303030;
		  text-align:left;
        }
   #content iframe {
		width:410px;
		height:300px;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
		overflow-x:hidden;
		}
  #content iframe.gb {
		width:410px;
		height:350px;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
		overflow-x:hidden;
		}	
	  #content_main {
	     clear:both;
        width:410px;
		  margin-left:270px;
		  margin-top:5px;
		  color:#FFFFFF;
        }
    #content_main h1 {
        color:#FFFFFF;
        text-align:center;
        font-size:12pt;
        font-weight:bold;
        border-bottom:1px dotted #FFFFFF;
        margin-bottom:5px;
        margin-top:5px;
        }
   #content_main h2 {
        text-align:left;
        font-size:10pt;
        font-weight:bold;
        border-bottom:1px solid #FFFFFF;
		  color:#FFFFFF;
        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;
        padding:0 10px;
        border-left:1px solid #303030;
		  text-align:left;
        }			 		
   #rechte_spalte {
	     position:absolute;
		  top:262px;
		  left:101px;
  		  width:240px;
		  padding-left:5px;
		  padding-right:5px;
		  padding-bottom:5px;
		  border-top: 1px solid #FBB814;
		  border-right: 1px solid #FBB814;		 
		  border-bottom: 1px solid #FBB814;
        }
	
	#rechte_spalte h1 {
        color:#FBB814;
        text-align:right;
        font-size:12pt;
        font-weight:bold;
		  padding-top:5px;
        border-bottom:1px solid #FBB814;
         }
	#rechte_spalte h2 {
        color:#FBB814;
        text-align:right;
        font-size:8pt;
        font-weight:bold;
		  padding-top:5px;
		  margin-left:30px;
        border-bottom:1px dotted #FBB814;
         }

	#menue h1 {
        color:#FBB814;
        text-align:right;
        font-size:12pt;
        font-weight:bold;
		  padding-top:5px;
        border-bottom:1px solid #FBB814;
		  }   
	#menue li {
        text-align:left;
        list-style:none;
        }
   #menue a:link, #menue a:visited {
        display:block;
        width:225px;  /* Breite den in li enthaltenen Elementen zuweisen */
        text-decoration:none;
        color:#FFFFFF;
        background:url('/daten/layout/icon_pfeil_rechts_schwarz.gif') no-repeat -2px 4px;
		  border-bottom:1px dotted #303030; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:5px
        }
   #menue a:hover, #menue a:active {
        color:#CDCDCD;
         }
   #auswahl h1 {
        color:#FBB814;
        text-align:right;
        font-size:12pt;
        font-weight:bold;
		  padding-top:5px;
        border-bottom:1px solid #FBB814;
        }
	#auswahl ul{
		  padding-top:5px;
		  font-size:8pt;
	}
	#auswahl li {
        display:inline;
		  text-align:left;
        list-style:none;
		  padding-left:5px;
		  padding-right:2px;
		  border-bottom: 1px dotted #303030;
		  border-left: 1px dotted #303030;
		  margin-right:10px;
        }
   #auswahl a:link, #auswahl a:visited {
        text-decoration:none;
        color:#FFFFFF;
        }
   #auswahl a:hover, #auswahl a:active {
        color:#CDCDCD;
         }
   #schlagzeilen {
        width:100%;
		  overflow-x:hidden;
		  text-align:center;
	        }
   #schlagzeilen h1 {
        color:#FBB814;
        text-align:right;
        font-size:12pt;
        font-weight:bold;
		  padding-top:5px;
        border-bottom:1px solid #FBB814;
        }
	#schlagzeilen iframe {
		width:244px;
		height:300px;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
		overflow-x:hidden;
		}
   #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;
        }
