/* CSS Document */


#search-bar {
	background: url(image/bkg_search_bar.gif) no-repeat;
	height: 65px;
	width: 770px;
}

#search-bar form{
 
}

#search-bar .abstand{
	padding-top: 20px;
	padding-left: 50px; 
}
#search-bar a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000099; 
}


#dir-location{

	background: #EAF1F8;
	border-top: 1px solid #ACC8E5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ACC8E5;
	border-bottom-color: #ACC8E5;
	border-left-color: #ACC8E5;
	height: 30px;
	width: 770px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
}



#dir-location .abstand{
	padding: 5px;
}

#dir-location a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
}




#footer{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: 760px;
	border-top: 1px solid #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
	display: block;
 }
 


 h1{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
	text-align: left;  
  }
  
  
   #main-col{
	width : 550px;
	float: left;
	text-align: left;
 }


 

#main-col .cat{
	 
	 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	
	overflow: hidden;
 }
 
   #main-col .cat{
	 
	 
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	
	overflow: hidden;
 }
 
 
    #main-col .small    {
	

  }
  
  
   #main-col .small   a  {
  font:  10px/25px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;	

  }
  
   #main-col  .small a:hover {
     font:  10px/25px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline; 

  }
 
 
  
  #main-col li a{
  font: bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #5D94CC;
	text-decoration: none;	

  }
  
  
  #main-col li a:hover{
	font: bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;	 

  }
  
  
    #main-col ul{
	list-style-type: none;
	padding: 0;
	margin: 0;padding-left: 5px;
  }
  
      #main-col li{
	   
	background-image: url(image/folder.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 30px;
		text-align: left;

 
  }
  
  
 
 
  
 #sub-col{
	width : 280px;
	float: left;
	text-align: left;
 }
 
  #sub-col .cat{
	 
	 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	
	overflow: hidden;
 }
 
 
 
  #sub-col li  a{
  font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #5D94CC;
	text-decoration: none;	padding-left: 5px;

  }
  
    #sub-col ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
  }
  
      #sub-col li{
	   
	background-image: url(image/folder.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px;
		text-align: left;

 
  }
  
  .sub-cat{
	
	width : 560px;
	padding-top: 15px;
	padding-bottom: 25px;
  }
  
  
  
  .clear {
	clear: left;  
  }
  
  
  #main {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	color: #666666;
  }
  
 
     #main a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
	text-decoration: none;  
   

  }
  
  
  #mnu-bar{
  
  	display: block;
height: 35px;

  }


 #link-list{
  
  
  }
  

#link-list ul{
 
	list-style-type: none;
	padding: 0;
	margin: 0;
}
  
  
  
#link-list li{
	background-image: url(image/li_link.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 20px;
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
}
  
  
  
#link-list  .headline a{
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
	text-decoration: none;  
  }
  
#link-list  .details a{
	font:  10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
	text-decoration: none;  
  }  
  
  #link-list  .description{
	font:   12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;  
  }  
  
  
  #sidebar{
	padding-left: 15px;
  }
  
  
    form{
	padding: 0;  	margin: 0;
  }
  
  #newsletter{
	border: 1px solid #EAF1F8;
  }
  
  
    #newsletter .header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D94CC;
	text-decoration: none;
	background: #EAF1F8;
	padding: 5px;
  }
  
    #newsletter .content{
  padding: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
  
  
  #form{
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5D94CC;
	font-size: 10px;
	text-decoration: none;
  }
  
  #form .cell{
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
  }
  
  
    #form label{
	line-height: 25px;
	font-weight: bold;
  }
  
      #form .content{
	background: #eeeeee;
	padding: 5px;
  }
  
  
     #form .content input{
	width: 500px;	   
  }
  
    #form .content select{
	width: 500px;	   
  }
  
   #form .content textarea{
	width: 500px;	   
  }
  
      #form .content.checkbox input{
	width: 20px;	   
  }
  
  