/* ####################### TOPMENU */

ul#topmenu {
	position:relative;
	top:140px;
	left:118px;	
	margin:0;
	padding:0;
	width:852px;
	padding:0 0 0 0;
}
ul#topmenu li{
	margin:0 34px 0 0;
	padding:20px 0px 10px 0;
	list-style:none;
	height:25px;
	float:left;
}
ul#topmenu li.last_item{
	margin:0 0 0 0;

}
ul#topmenu li a {
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
}
ul#topmenu li:hover , ul#topmenu li.act  {
	border-bottom:3px solid #cedc3d;
}
ul#topmenu li a:hover, ul#topmenu li.act a {
	text-decoration:none;
	color:#FFFFFF;
}
ul#topmenu li li{
}

ul#topmenu li ul {
	padding:0px 0px 0px 15px;
}
ul#topmenu li ul li{
	margin:5px 0px 0px 0px;
}

/* SECOND LEVEL ## */

ul#topmenu ul{
	position:absolute;
	bottom:0px;
	list-style:none;
	border-left:1px solid #cedc3d;
	padding:0 0 0 14px;
	margin:0 0 0 0;
}
ul#topmenu ul li{
	margin:0 0 0 0 !important;
	padding:0 0 1px 0 !important;
	list-style:none;
	height:inherit;
	float:none;
}
/*ul#topmenu ul {
	display:none;
}
ul#topmenu li:hover ul, ul#topmenu li.act ul{
	display:block !important;
} */

ul#topmenu ul li, ul#topmenu ul li:hover, ul#topmenu ul li.act{
	border:0;
}	
ul#topmenu ul li a {
	font-family:arial;
	font-size:12px;
	color:#cedc3d !important;
}
ul#topmenu ul li a:hover, ul#topmenu ul li.act a{
	font-weight:bold;
	color:#cedc3d !important;
}
/* ######################## Einsatzstellen Jumpmenu */

div#select_menu {
	position:absolute;
	top:48px;
}

div#select_menu form{
	padding-right:25px;
}
div#select_menu div{
	float:left;
	margin:0px 0px 10px 0;
}
div#select_menu div form{
	margin:7px 0px 0 0;
}
div#select_menu form{
	font-size:11px;
}

div.wtdirectory_filter_cat {
	margin:0 0 0 120px;	
}
h2.wtdirectory {
	font-size:11px;	
	padding:0 0 0 0;
}

/* ######################## PDF-Druck */

div.pdf {
	margin:20px 0 0 0;	
}

div.pdf a, div.pdf a:link, div.pdf_absolute  a{
	font-weight:bold !important;
	text-decoration:none;
}

div.pdf a:hover, div.pdf_absolute a:hover{
	text-decoration:underline;
}

div.pdf_absolute {
	position:absolute;
	top:48px;
	right:21px;
}

/* ######################## Einsatzstellen CSS */

.tx-wtdirectory-pi1 div.left {
	float:left;
	height:450px;
	margin:4px 33px 0 0;
	}
table.wtdirectory_list {
}	
table.wtdirectory_list tr, table.wtdirectory_list, span.wtdirectory_noaddresses{
	font-size:11px !important;
}
table.wtdirectory_list tr td{
	font-size:11px !important;
	border-bottom:3px solid #7ea22a;
}
table.wtdirectory_list tr td.description{
	width:130px;
}
table.wtdirectory_list tr td.plaetze{
	width:70px;
}
table.wtdirectory_list td.name{
	width:160px;
	padding:0 10px 0 0;		
}
table.wtdirectory_list tr td.rahmenbedingungen{
	width:190px;
	padding:0 10px 0 0;
}
table.wtdirectory_list tr td.adressgroup{
	width:180px;
	padding:0 10px 0 0;	
}
table.wtdirectory_list tr td.link a{
	font-weight:bold;
}
table.wtdirectory_list tr th {
	font-size:11px !important;
	border-bottom:3px solid #7ea22a;
}

ul.wt_directory_pagebrowser, ul.wt_directory_pagebrowser li {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
ul.wt_directory_pagebrowser li {
	float:left;
	padding:0 15px 0 0;
}

/* #### AUSBLENDEN VON BESTIMMTEN FELDERN FÜR WEB_VIEW */

table.wtdirectory_list .description{
	display:none;
}
table.wtdirectory_list td {
	text-align:left;
	vertical-align:top;	
}

p.csc-linkToTop {
	position:absolute;
	right:6px;
	padding:24px 0 0 17px;
}

.wtdirectory_filter_search {
	position:absolute;
	top:45px;
	left:450px;
	z-index:3;	
}
