a:link 		{ color:#FFFFFF; }
a:visited 	{ color:#FFFFFF; }
a:active 	{ color:#FFFFFF; }


body,
html {
    margin:0;
    padding:0;
    background:#000000;
    color:#FFFFFF;
    font-family: arial,  helvetica, verdana;
    font-size:10pt;
    /*letter-spacing:1pt;*/
    border-color: #A9A9A9;
}

body {
    min-width:890px;
    }
#feuershow {
    margin:0 auto;
    width:890px;
    }
        
    
#header {
padding:0;
padding-top:20px;
padding-bottom:0;
width: 890px;
height:90px;
z-index:1;
}

#nav {
padding:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
z-index:9;
}

#nav_elem {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:1;
height:30px;
}

#nav_elemArtist{
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:1;
height:65px;
padding-left:145px;
padding-top:10px;
}

#nav_elemArtist a img
{
   border:1px solid #ffa800;
}


#nav_elemFoto {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:1;
height:70px;
}

    
#content {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:8;
height:400px;
}

#contentHighlights {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:8;
height:400px;
background: url(images/highlight_background.jpg) no-repeat top;
}


#contentFoto {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: visible;
z-index:8;
height:360px;
}


#contentArtist {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-color: #A9A9A9;
overflow: hidden;
z-index:8;
height:355px;
}


#main {
    padding-top: 50px;
    padding-left: 35px;
    float:left;
    width:450px;    
    z-index:7;
    overflow: auto;
    height:400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    }
#mainArtist {
    padding-top: 0px;
    padding-left: 35px;
    float:left;
    width:350px;    
    z-index:7;
    overflow: auto;
    height:355px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}  
#mainReferenzen {
    padding-top: 20px;
    padding-left: 35px;
    padding-right: 10px;
    float:left;
    width:450px;    
    z-index:7;
    overflow: auto;
    height:380px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    }
#mainHighlights {
    padding-top: 20px;
    padding-left: 35px;
    float:left;
    width:400px;    
    z-index:7;
    overflow: auto;
    height:380px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    }        
#mainFull {
    padding-top: 20px;
    padding-left: 35px;
    float:left;
    width:800px;    
    z-index:7;
    overflow: auto;
    height:380px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    overflow: auto;
    }    

    
#sidebar {
    float:right;
    width:380px;
    padding:0 10px 0 0;    
    z-index:6;
}

#sidebarReferenzen {
    margin-top:63px;
    float:right;
    width:415px;
    padding:0 10px 0 0;    
    z-index:6;
}


#sidebarArtist {
    margin-top:25px;
    float:right;
    width:410px;
    padding:0 10px 0 0;    
    z-index:6;
}



#sidebar img {
    padding-top:50px;
    padding-left:50px;
}

#sidebar p img {
    padding-top:50px;
    padding-left:15px;
}


#footer {
    padding-top:40px;
    clear:both;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 0.8em;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    border-color: #A9A9A9;
    overflow: hidden;
    z-index:5;
}


#mainFoto {
    padding-top: 0px;
    padding-left: 20px;
    float:left;
    width:850px;
    z-index:7;
    overflow: visible;
    height:360px;
    }


#header h1 {
    padding:5px;
    margin:0;
    }
#main p, #mainFull h2, #mainFull h3, #mainFull p  {
    padding:0 10px;
    font-size:10pt;
    }
#main h2  {
    padding:0px;
    margin:0px;
    font-size:12pt;
    }    
#main h3  {
    padding:0px;
    margin-top:0px;
    font-size:11pt;
    }      
#sidebar ul {
    margin-bottom:0;
    }
#sidebar h3, #sidebar p {
    padding:0 10px;
    }

#block {
	margin-bottom:10px; 
}


#videopiclinks {	position:absolute;
			top:224px;
			left:230px;
			font-family: arial,  helvetica, verdana;
			font-size:9pt;
			width:500px;
			height:365px;
	}
	
#videopicrechts {	position:absolute;
			top:300px;
			left:780px;
			font-family: arial,  helvetica, verdana;
			font-size:9pt;
			width:150px;
	}

/*
hr#bottom
{
 margin:0px;
 padding:0px;
 padding:0px;
 border: 0px;
 width:890px; 
}
*/



#translation {
  margin-top: 0;
  padding-right: 10px;
  float: right;
}

#translation a { text-decoration:none; }
#translation a:link { text-decoration:none; }
#translation a:visited { text-decoration:none; }
#translation a:hover { text-decoration:none; }
#translation a:active { text-decoration:none; }
#translation a:focus { text-decoration:none; }


/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/elegant2.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

#menu, #menu ul {padding:0; margin:0; list-style:none; height:30px; background:#444444;border-bottom:0px solid #fff;}
#menu {padding-left:30px; width:858px; z-index:10;}
#menu li.first {border-left:0px solid #fff; }
#menu table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#menu ul {position:absolute; left:-9999px;}
#menu li {float:left; border-right:0px solid #fff;}
#menu li a {white-space:nowrap; background:#444444; display:block; float:left; height:30px; line-height:30px; font-family:arial,  helvetica, verdana; font-size:16px; text-decoration:none; color:#ffffff; padding:0 20px 0 10px;}
#menu li a.drop {background:#444444 url(images/down.gif) no-repeat right center;}
#menu li a.dropselected {background:#939393 url(images/down.gif) no-repeat right center;}
#menu li a:hover {position:relative; color:#ffffff; background-color:#939393;}
#menu li:hover {position:relative;}
#menu li:hover > a {color:#ffffff;}

#menu :hover ul {left:-1px; top:30px; width:120px; background:url(trans.gif); padding-top:1px; border-bottom:0;}
#menu :hover ul li a {border-left:0px solid #fff; height:21px; line-height:21px; width:120px; border-bottom:0px solid #fff; font-size:12px;}
#menu :hover ul li a.right {background:#444444 url(images/btn/PfeilRechts.gif) no-repeat 135px center;}

#menu :hover ul ul {left:-9999px; padding-top:0;}
#menu :hover ul li.fly a:hover {padding-left:11px; border-bottom:0px; border-bottom-color:#000; background:#939393 url(images/btn/PfeilRechts.gif) no-repeat right center;}
#menu :hover ul li.fly:hover > a {padding-left:10px; border-bottom:0px; border-bottom-color:#000; background:#939393 url(images/btn/PfeilRechts.gif) no-repeat right center;}
#menu :hover ul :hover ul {left:150px; top:0;}
#menu :hover ul :hover ul ul {left:-9999px;}

#menu :hover ul :hover ul li a:hover {padding-left:10px; border-color:#fff; background:#939393;}
#menu :hover ul :hover ul li.fly a:hover {padding-left:161px; border-bottom-color:#000; background:#939393 url(images/down.gif) no-repeat right center;}
#menu :hover ul :hover ul li.fly:hover > a {padding-left:160px; border-bottom-color:#000; background:#939393 url(images/down.gif) no-repeat right center;}

#menu :hover ul :hover ul :hover ul {left:150px;}
#menu :hover ul :hover ul :hover ul li a:hover {padding-left:10px; border-color:#fff; background:#939393;}

img {
z-index:4;
border: 0px;
}


#mainFull #externLinks
{
padding-top:20px;
padding-left:50px;

}

#externLinks a.externLink, #externLinks a.externLink:link, #externLinks a.externLink:visited, #externLinks a.externLink:active
{
    float: left;
    height: 62px;
    width: 235px;
    text-align: center;
    text-decoration: none;
    padding-top:2px;
}

#externLinks a.externLink:hover
{
    background-color: #A9A9A9;
}







table  {
font: 10px arial,  helvetica, verdana;
border-collapse:collapse;
}

table tr td  {
border:1px white solid;
padding:2px;
font-size:12px;
}

table tr td a {
  color: blue;
  text-decoration:none;
}


table tr td.noborderleftright {border-left:0px;
                     border-right:0px;}

table tr td.noborderleftrightbottom {border-left:0px;
                     border-right:0px;
                     border-bottom:0px;
                     padding-top:5px;}

table tr td.headline {
                     padding-bottom:2px;
                     background:#d1cdff;}
                     
                   
                     


/*
a { text-decoration:none; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:focus { text-decoration:none; }
*/
