* { 
  font: Helvetica,Verdana,Arial;
  color:#a5a5a5;
  /* background-color:black; */
}


body  { 
     background: left no-repeat;
     background-attachment:fixed;
     background-position:left top;
     background-color:black; 
}

body.bg1  { 
     background-image:url("../images/background/bg-komplett.gif");
}

body.bg2  { 
     background-image:url("../images/background/bg-links-filz.gif");
}

  
h1 { 
	font: normal 18px Helvetica,Verdana,Arial;
  	padding: 10px 0 10px 0;
	margin-top:0px;
	margin-bottom:0px;
	line-height:10px;
	color: yellow;        
	font-weight: bold;    
}

h2 { 
	font: normal 18px Helvetica,Verdana,Arial;
  	padding: 10px 0 10px 0;
	margin-top:0px;
	margin-bottom:0px;
	line-height:10px;
/*	font-weight: bold;    */
}



h3 { 
	font: normal 18px Helvetica,Verdana,Arial;
  	padding: 10px 0 10px 0;
	margin-top:0px;
	margin-bottom:0px;
	line-height:10px;
	color: green;
}


h4,h5,h6,div,p,body,html,input,button { 
	font: normal 14px Helvetica,Verdana,Arial;
	color:#a9a9a9;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#wrapper {

}

div#container {
  width:938px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  /* border:1px solid silver; */
  /* background: url(../images/background/bg-links-filz.gif) left repeat;*/ 
  background-position:left top;

}

div#top {
  font: 12px Helvetica,Verdana,Arial;
  clear:both;
  text-align:right;
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
/*   font-weight:bold;   */
}


div#top a:hover{
   text-decoration: none;
   color:white;
}

div#header { 
}

/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:1px;
	padding-bottom:2px;
    /*  background-color:black; */
}

div#links a { 
	text-decoration:none;
}



div#links ul{ 
	padding-left:10px;
}

div#links li { 
	list-style-type:none; 
}

.subnav1 { 
	font: normal 18px Helvetica,Verdana,Arial;
/*        font-weight:bold;   */
	font-size: 110%;      
	list-style-type:none; 
	padding:0;
	margin:0 0 5px 0;
	color:green;
}

.subnav1 a:hover{
   color:white;
}

.subnav2 { 
	font: normal 18px Helvetica,Verdana,Arial;
/*        font-weight:bold;   */
 	font-size: 100%;       
	list-style-type:none;
	padding: 0;
	margin:0 0 2px 0;
	color:red;
}

.subnav2 a:hover{
   color:white;
}

.subnav2 a:focus{
   color:yellow;
}

div#head { 
	font: normal 12px Helvetica,Verdana,Arial;
	padding-top:5px;
/*	padding-left:10px; */
	padding-bottom:5px;
}


div#center { 
        font: bold 14px Helvetica,Verdana,Arial;
	margin-left:179px; 
	width:750px; 
/*  background-color:black; */
/*  color:#a9a9a9; */  
}


div#inhalt { 
        font: bold 14px Helvetica,Verdana,Arial;
	margin-top:0px; 

}


div#inhalt table { 
	text-align: center;
	margin-top:0px; 
	border-spacing:0px 0px;
}

div#inhalt table td{ 
  	padding:10px;
  	text-align:left; 
/*	text-align: center;  */
	vertical-align: top;

}

div#inhalt table tbody tr{ 
	text-align: center;
}


div#right { 
	margin-top:35px; 
	margin-left:500px; 
	width:100px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
        background-color:black;
}

div#suche { 
	margin-top:35px; 
	margin-left:10px; 
        color:#a9a9a9;

}


.float-left { 
	float:left; 
}


div.langMenu {
	text-align: left;
	margin-left: 10px;
	height: 15px;
/*	background-color: #F0F0F4;*/
	border: 0px solid #CCCCDD;

}

div.langMenu a {text-decoration: none; background: transparent;}

div.langMenu img.flag {
	margin-top: 4px;
	padding-right: 5px;
}
div.langMenu img.arrow {
}


div#footer {
  clear:both;
  font: normal 10px Helvetica,Verdana,Arial;
  text-align:center; 
  padding:10px;
}
