body {
  font: 100.01% arial, Helvetica, sans-serif, #cccccc; 
background: url(img/globalart_bg.jpg) top left repeat-x #ffffff;	
}

* {
  margin:0;
  padding:0;
}

#seite {
width: 800px;
margin: 0 auto; 
background: #fff;
}	

#kopf {		  
height: 170px;
background: url(img/globalart_header.jpg) top left repeat-x #ffffff;	
}

#inhalt {
background: #ffffff;
margin: 23px 5px 5px 195px;   
min-height: 270px; 
}	 

#projekte {	 
clear: both;
margin: 0; 
padding: 0; 
}

#projekte p {	 
padding: 5px 0 5px 0;  
font: 0.80em/1.6em trebuchet ms, helvetica, sans-serif; color: #313131;
text-align: left;
}

#projekte img{	    
float: left;
border: 7px solid #fff;
}

#projekte.last {	
clear: both;  
margin-bottom: 50px;}

#steuerung { 
font: 90% arial, Helvetica, sans-serif; 
float: left;
width:170px;
margin: 35px 0 0 0;
background-color: #fff;
border: 1px solid #fff;	
text-align: right;
}

#fuss {
clear: both;
padding: 0 15px 7px 200px; 
margin: 50px 5px 5px 0px;
font: normal 0.8em/0.8em arial, helvetica, sans-serif; color: #999999;
}	  

h1 {
display: none;
} 

h2 {
font: normal 1.0em/1.0em trebuchet ms, helvetica, sans-serif; color: #bb141a;	
padding-bottom: 4px;
margin: 0px 0 15px 0;
text-transform: uppercase;
letter-spacing: 3px;
}	 

h3 {
font: bold 0.75em/1.0em trebuchet ms, helvetica, sans-serif; color: #bb141a;	
padding: 14px 20px 5px 1px;
margin: 0 0 0 0;	
text-transform: uppercase;  
letter-spacing: 2px;
}	

h4 {
font: bold 0.75em/1.0em trebuchet ms, helvetica, sans-serif; color: #000;	
padding: 4px 0 5px 1px;
margin: 0 0 0 0;	
text-transform: uppercase;  
letter-spacing: 2px;
}	

h5 {
font: normal 0.85em/1.4em trebuchet ms, helvetica, sans-serif; color: #bb141a;	
padding: 5px 0 0px 1px;
margin: 15px 0 0 0;	
}	

h6 {
font: normal 0.85em/1.4em trebuchet ms, helvetica, sans-serif; color: #bb141a;	
padding: 5px 0 0px 1px;
margin: 0;	
}	

p {
font: 0.85em/1.6em trebuchet ms, helvetica, sans-serif; color: #313131;	
padding: 9px 20px 7px 2px;
}		
   	

#inhalt  a:link, a:visited { 
color: #e71f36;	
text-decoration: none;
}

#inhalt a:hover {	 
color: #669999;	
text-decoration: underline;
}
	   
#kopf a:link, a:visited {	 
 border: none;
text-decoration: none;
background: transparent;
}

#kopf a:hover {	
background: transparent;
}  	

#steuerung  a:link, a:visited {   
font: normal 0.8em/1.4em trebuchet ms, helvetica, sans-serif; 
color: #e71f36;	
text-decoration: none;	
text-transform: uppercase;	
}

#steuerung a:hover {	 
color: #669999;	
text-decoration: underline;
}   

#inhalt ul
{	
padding: 10px 20px 7px 22px; 
font: 0.8em/1.6em trebuchet ms, helvetica, sans-serif; color: #313131;
margin-left: 0; 
list-style-type: bullet;
}	

#inhalt a:link, a:visited { 
color: #369;	
text-decoration: none;
}

#inhalt a:hover {	 
color: #669999;	
text-decoration: underline;
} 
	  
img {border: none;}		   
 	
#bilder {margin: 12px 0 12px 3px; padding: 0;}
#bilder p {font: 0.70em/1.6em trebuchet ms, helvetica, sans-serif; color: #313131; padding: 0 0 3px 0; margin: 0;}	 
																													 
table {margin: none;}  

td {
vertical-align: top;
padding-right: 5px;} 	 




/*------------------switch-------------------*/

#switch
{	 
float: right; 	   
margin-top: 15px;
padding-right: 15px;	
text-align: right;   
font: 0.7em/1.4em verdana, helvetica, sans-serif; color: #000;
width: 99%;
} 	   


  #switch a:link, #navlist a:visited
{
color: #e71f36;
}

/*---------------navi-------------------*/

#navcontainer
{	 
float: right; 	   
margin-top: 22px;
margin-right: 2px;	   
font: 0.7em/1.4em verdana, helvetica, sans-serif; color: #000;
text-transform: uppercase;
} 

#navlist
{
margin: 0;
padding: 0 0 20px 10px;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{letter-spacing: 2px;
float: left;
line-height: 14px;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #000;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #bb141a;
padding-bottom: 2px;
background: transparent;
color: #bb141a;
}

#navlist a:hover { color: #000; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 99%;
  height: 0;
  margin: 0;	
} 