html
{
margin: 0;
padding: 0;
font-family: Helvetica, Arial,  sans-serif;
font-size : 12px;
color:#222222;
}

body
{
margin: 0;
max-width:900px;
min-width:800px;
width:800px;
}

#masthead {
	width:				200px;
	height:				600px;
}



html>body #masthead {
	position:			fixed;
	background: 		#FFFFFF;
	top:				60px;
	left:             520px;
	text-align:right;
	z-index:			10; 		/* Prevent certain problems with form controls */
}


#content
{
  margin-left: 27ex;
  padding-top: 2em;
  width: 800px;
  margin: 0 0 0 0; padding-left: 80px;
}
div.menu
{
  margin-left: 0;
  padding-top: 0;
  width: 800px;
  margin: 0 0 0 0; padding-left: 80px;
}
#inside{
width:800px;
padding-top: 7em;
}

#content h1
{
margin: 0 0 0 0;
background: #ffffff; !important;
position: fixed !important;
position: absolute;
height:120px;
left: 80px;
top: 0;
width: 800px;
	background-image:url(images/trait1.jpg);
    background-position:inherit;
    background-repeat:repeat-x;

}
div.header
{
margin: 0 0 0 0;
background: #ffffff; !important;
position: fixed !important;
position: absolute;
height:120px;
left: 80px;
top: 0;
width: 800px;
	background-image:url(images/trait1.jpg);
    background-position:inherit;
    background-repeat:repeat-x;

}

div.menu2
{
margin: 0 0 0 180px;
}
span.desc {
	font-size:10px;
}
span.text1 {
	font-size:12px;
}

span.medium {
	font-size:16px;
	font-weight:bold;
}
span.mediumthin {
	font-size:16px;
}
span.big {
	font-size:18px;
	font-weight:bold;
}
span.big1 {
	font-size:22px;
	font-weight:bold;
}
span.bigthin {
	font-size:18px;
}
h2 {
   font-size:14px;
   line-height:16px;
   margin: 4px 0px 0px 0px;
   }
h2.bigtit{
font-size:36px;
color:#CC6600;
font-weight:bold;
}
div.just{
	text-align:justify;
}
#inside h2.artist
{
position:inherit;
font-size:36px;
line-height:40px;
color:#fefefe;
text-align:justify;
}
		
h3 {
   font-size:12px;
   line-height:14px;
   margin: 8px 0px 0px 0px;
   }
h3.tit {
   font-size:12px;
   line-height:22px;
   margin: 8px 0px 0px 0px;
   }
span.tit1 {
   font-size:12px;
   line-height:22px;
   }
		
		
	a, a:focus, a:LINK {
		/*color:#444444;*/
		color:#737171;
		text-decoration: none;
	    font-weight:bold;
		font-size : 12px;

  }	
  a:active {
		color:#0000FF;
  }
	a.select {
		color:#0000FF;

  }

a.artist {
		font-size : 11px;
		line-height:13px;
		text-transform:uppercase;

  }  
a.impressum {color:#AAAAAA;}

a:hover {
		color:#0000FF;
		text-decoration: none;
	    font-weight:bold;
    }
a.big {
   font-size:14px;
   color:#000000;
   font-weight:bold;

   }
 a.big:hover {
color:#0000FF;   }
     

    .legend {
	font-size:10px;
	color:#666666;}
table {padding:0; margin:0;}
    td {
	vertical-align:top;}
    td.artist {
	vertical-align:middle;
	text-align:center;}

td.menul{
 	text-align:right;
	}

td.menu{
	width:270px;
	text-align:left;
	}
td.body{
	width:530px;
	text-align:left;}

table.menu {
    width:800px;
	padding:0;
	margin:0;
}
#menuf
{
left: 7em;
top: 10em;
width: 270px;
position: fixed !important;
position: absolute;
}
#menur
{
left: 815px;
top: 10em;
width: 70px;
position: fixed !important;
position: absolute;
}
img { border:none;}
.menu a{text-transform:uppercase}
.menu a.low{text-transform: none;}

div.thebottom{
width: 100%; 
position:fixed; 
bottom: 0px; 
left: 0px; 
background-color: #999999;
color:#FFFFFF;
width: 100%; 
margin: 0; 
}
.thebottom a {color:#CCCCCC; font-size:8px; padding:10px; }
 	a.selectlow {
		color:#0000FF;
		text-transform:none;
		
  }
span.verybig {
	font-size:28px;
	font-weight:bold;
}

span.verybig a{
	font-size:28px;
	font-weight:bold;
}
span.verybigi {
	font-size:28px;
	font-style:italic;
}
div.inter{padding-top:5px;}
span.aligntop{ vertical-align:top;}
span.aligntop a, span.aligntop strong{ vertical-align:top;}
