
div#footer
  	{
  		position: absolute;
  		bottom: 0;
  		left: 0;
  		width: 100%;
  		height: 115px;
  	}
  	
  	@media screen
  	{
  		body>div#footer { position: fixed; }
  	}
  	
  	.footermenu
  	{
  	    font-size: .7em;
		font-weight: normal;
        height: auto;
        position: relative;
  		top: -14px;
  		left: 0px;
        text-decoration:none;
  	    white-space:nowrap;      
  	    color: #000000;
        background: none;
        font-family: arial, sans-serif;
  	}

body a { text-decoration: none;
         background: none;
        }
  	
	#mean
	{
		letter-spacing: 0px; 
		position: relative;
		top: 60px;
        background: none;
	}
	
	#wrapTitle
	{
		position: absolute;
		width: 100%;
		top: 77px;
		text-align: center;
		left: 0px;
        background: none;
	}
	
	#wrapArtists
	{
		position: relative;
		top: 48px;
		text-align: center;
		left: 0px;
        background: none;
	}
	
	#menu1, #menu2, #menu2a, #menu2b, #aktuell, .m1
	{
		display: table;
		padding: 0 0 0 0px;
		margin: 0px auto;
		list-style-type: none;
		white-space:nowrap;
		font-family: arial, sans-serif;
        background: none;
	}
	
	
	#menu1 li, #menu2 li, #menu2a li, #menu2b li, #aktuell li, .m1 li { display: table-cell; }
	
	#menu2 a, #menu2a a, #menu2b a, #aktuell a
	{
		display: block;
		padding: 0px 0px;
		color: #a9c6ce;
		overflow: hidden;
		font-family: arial, sans-serif;
		background: #F5EAE3;
		border: 0px solid #fff;
		text-decoration: none;
	}
		
	#menu2 a:hover, #menu2a a:hover, #menu2b a:hover
	{
		color: #000;
		background: none;
	}

	#aktuell a:hover
	{
		color: #000;
		background: none;
	}

.container {clear:both; text-decoration:none;}


    .Wellenzus
    { 		
        position: relative;
  		top: 1px;
    }
    
    .titelTxt1  
    { 		
        font-size: 14px;
		font-weight: normal;
        height: auto;
        position: relative;
  		top: 30px;
  		left: 0px;
        text-decoration:none;
  	    color:#000000;
  	    white-space:nowrap;      
         background: none;
   }

    .titelTxt2, .titelTxt2 a  
    { 		
        background: none;
        line-height: auto;
        font-size: 43px;
		font-weight: bold;
        height: auto;
        position: relative;
  		top: 0px;
  		left: 0px;
        text-decoration:none;
  	    color:#000000;
  	    white-space:nowrap;      
    }

    .titelTxt3  
    { 		
        font-size: 14px;
		font-weight: normal;
        height: auto;
        position: relative;
  		top: 31px;
  		left: 0px;
        text-decoration:none;
  	    color:#000000;
  	    white-space:nowrap;      
        background: none;
    }

     .titelTxt2 a:hover
    { 		
        position: relative;
        text-decoration:none;
  		top: 20px;
  		left: 0px;
  	    color:#CEB99E;
        background: none;
    }

   .titelTxt2 a
    { 		
        text-decoration:none;
        position: relative;
  		top: 0px;
  		left: 0;
        background: none;
    }

	.white
	{
		letter-spacing: 0pt; 
		color: #CEB99E;
		background: none;
		line-height: 27px;
		font-size: 42px;
		overflow: hidden;
		font-family: arial, sans-serif;
		height: 29px;
	}

	.whiteMin
	{
		letter-spacing: 0.01cm;
		color: #CEB99E;
		background: none;
		line-height: 27px;
		font-size: 41px;
		overflow: hidden;
		font-family: arial, sans-serif;
		height: 29px;
	}

     .whiteMin2
	{
		letter-spacing: 0.0cm; 
		color: #CEB99E;
		background: none;
		line-height: 27px;
		font-size: 41px;
		overflow: hidden;
		font-family: arial, sans-serif;
		height: 29px;
	}

	#wwwwcv
	{
		display: block;
		font-size: 1em;
		background: none;
	}
	
.horline 
    {
    text-align: center;
    left: 0; 
    width:100%; 
    height: 1px; 
    position: absolute; 
    top:117px;
    background: #336699;
    }

#menu2b li ul, #menu2a li ul, #menu2 li ul {display: none;}
#aktuell li ul {display: none;}
#menu2b ul li ul, #menu2a ul li ul, #menu2 ul li ul {display: none;}
#aktuell ul li ul {display: none;}
#menu2b li:hover ul, #menu2a li:hover ul, #menu2 li:hover ul {display:inline; position:relative;}
#aktuell li:hover ul {display:inline; position:relative; height:300px; top:-180px; width:100%; z-index:5;}
#menu2b li:hover ul li ul, #menu2a li:hover ul li ul, #menu2 li:hover ul li ul {display: none;}
#menu2b li:hover ul li:hover ul, #menu2a li:hover ul li:hover ul, #menu2 li:hover ul li:hover ul{display:block; position:relative;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/menu_gallery.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.slidemenu {
font-family: verdana, sans-serif; 
position:relative;
z-index:100;
width:105%;
margin:0px;
height:50px;
background: none;
border-top:380px ;
}

.slidemenu ul {
padding:0px; 
margin:0px;
list-style-type: none;
width:100%;
height:52px;
background: none;
padding:0px;
margin:0px;
position:absolute;
}

.slidemenu ul li {
float:left;
left:auto;
position:relative;
}

.slidemenu ul li a img {border:0; float:left;}
* html .slidemenu ul li a img {float:none;}

.slidemenu ul li a, .slidemenu ul li a:visited {
float:left;
width:auto;
height:57px;
margin:0px -6px 0px 0px;
text-decoration:none; 
color:#000;
border:0px solid #fff;
cursor:default;
}

.slidemenu ul li ul {
position:absolute;
top:118px;
left:-9999px;
}

.slidemenu ul li:hover ul,
.slidemenu ul li a:hover ul {
position: fixed ;
left:150px;
border:0px; padding:0px; margin:0px;
z-index:101;
}
