h2,h3,h4,h5,h6,div,p,body,html,input,button { 
  font: normal 12px Helvetica,Verdana,Arial 
}

td.self { 
  font: normal 12px Helvetica,Verdana,Arial 
}

h1 { 
  font: normal 14px Helvetica,Verdana,Arial;
  font-weight: bold;
}

img.block {
  display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:938px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
  background: url(../fileadmin/images/background.gif) center repeat-y;  
}

div#top, DIV.last_update {
  font: 9px Verdana,Arial;
  clear:both;
  background-color:#840000;
  text-align:right;
  color:#FFFFFF;  
}

td.top_right {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#840000;
  text-align:right;
  color:#FFFFFF;  
}

td.top_left {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#840000;
  text-align:left;
  color:#FFFFFF;  
}


div#top a {
   text-decoration: none;
   color:white;
   }

div#header { background-color:white; }

/*-----------------------------------*/

div#links { 
  float:left;
  width:179px; 
  padding-top:37px;
  padding-bottom:10px;
}

div#head { 
  font: normal 10px Helvetica,Verdana,Arial;
  padding-top:5px;
  padding-bottom:5px;
}


div#center {
  margin-left:20px;
  width:490px;
  float:left;
}

div#right { 
  width:210px; 
  height:auto;
  float:right; 
  text-align:left; 
  padding-top:10px;
  padding-right:5px;  
}

.float-left { 
  float:left; 
}

div#footer {
  clear:both;
  
  padding:2px;
}

a   {  
  #font-size:12px;  
  color: #840000;    
  text-decoration: none; 
  }
a:link, a:visited {
  color: #840000;  
  }
a:hover {
  color: #840000;
  text-decoration: underline;
  }
dd.csc-textpic-caption {
  font-style:italic;
  color: #cc3300;
  }

DIV.csc-textpic-clear { clear:none; }
DIV.csc-textpic { clear: both; }

DIV.csc-frame-frame1 { 
  background-color: #EDEBF1; 
  padding: 2px 4px 2px 4px; 
  border: 1px solid #333333; 
  }
td.footer_right {
  font: 9px Verdana,Arial;
  clear:both;
  background-color:#840000;
  text-align:right;
  color:#FFFFFF;  
}

td.footer_left {
  font: 9px Verdana,Arial;
  clear:both;
  background-color:#840000;
  text-align:left;
  color:#FFFFFF;  
}  


/****Menü mit Unterseiten*************/
ul.csc-menu-1{
  margin:0;
  padding:0;
  list-style-type:none;
}
ul.csc-menu-1 li.active{
  font-weight:bold;
}



/************suchformular***************/
label
{
   display:block;
    width:100px;
    float:left;
		vertical-align:middle;
}
input
{

    float:left;
    width:100px;
		margin:5px 0 5px 0;
  
}
.wtdirectory_filter_div,
input[type=submit],
.wtdirectory_filter {
clear:left;

}

h2.wtdirectory{
	font: bold 14px Helvetica,Verdana,Arial;
}

ul.wtdirectory_list_wrap .wtdirectory_all_company{
	font: bold 12px Helvetica,Verdana,Arial;
	background-color:#fff;
	color: #840000;
}

.wtdirectory_list li{
	margin:0 0 10px 0;
}

ul.wtdirectory_list{
	list-style-type:none;
	margin: 20px 0 0 0;
	padding:0;
	
}

.wtdirectory_all_detaillink{
	font: bold 12px Helvetica,Verdana,Arial;
}
