/* Netzkarten Links */
.netzlink.activenetz:hover, .netzlink.activenetz, .activenetz, .activenetz:hover {cursor:default;text-decoration:none;color:#164a6c !important;}

.netzlink:hover,.netzlink {cursor:pointer;color:#c0313a;text-decoration:underline;}



/* IFRAME */
.tx-iframeflexform-pi1 {float:left;width:350px;}
#nextPreisrechner {display:block;margin-left:10px;width:350px;float:right;}
#nextPreisrechner ul {width:350px;}

/* Powermail */
fieldset {
	border:none;
}

/* SEARCH */
#content .tx-indexedsearch-browsebox ul {margin:0px;margin-bottom:10px;list-style:none;list-style-image:none;}
#content .tx-indexedsearch-browsebox ul li {float:left;padding:5px;margin-right:15px;margin-bottom:10px;background:#F3F4F5;border:1px solid #DCE4E9;}
#content .tx-indexedsearch-browsebox ul li a { color:#164a6c;}
#content .tx-indexedsearch-res {clear:left;}


/* TT_NEWS */
.news-single-img {width:250px;float:right;padding-left:10px;padding-bottom:10px;}
.news-single-content {}
.news-single-backlink {clear:both;}
/*.news-single p.bodytext {width:500px;}*/
#content .news-single-imgcaption {width:100%;margin:5px 0px 5px 0px;padding:0px;font-size:11px;font-style:italic;}
.clearer {clear:both;}

fieldset legend {display:none;}

fieldset #uid3 {width:125px;}
.powermail_dialog.powermail_select {width:125px;}

span.powermail_mandatory {
	color: #B30E15;
}
input.validation-failed,
textarea.validation-failed {
	background-color: #f2d6d8;
}
div.powermail_mandatory_js {
	color: #B30E15;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
/*	border: 1px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%; */
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: normal;	
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 20px 0px 0px 120px;
/*	font-weight: bold;
	border: 1px solid #444; */
	width: 120px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

/* TT NEWS */

.list-item {padding-bottom:15px;clear:right;}
.list-item-image {float:left;}
.list-item-image img {padding:0px 10px 10px 0px;}
.list-item-news {float:left;}
.news-morelink {clear:left;}

.tx_slsimplesearchbox form,
.tx_slsimplesearchbox form fieldset,
.tx_slsimplesearchbox form .submit {
  border: none;
  padding: 0;
  margin: 0;
}
/*
.tx_slsimplesearchbox form {
  padding-top: 1em;
}

.tx_slsimplesearchbox form .submit {
  position: absolute;
  overflow: hidden;
  
  height: 0;
}*/

#suchbox, #suchbox div {margin:0px;padding:0px;}

#suchbox {margin-top:18px;padding-right:10px;float:right;}
#suchbox input {line-height:16px;color:#666;font-weight:bold;font-size:13px;}
#suchbox #suchbutton {width:74px;height:24px;background:url(../img/suchbutton.gif) right no-repeat;}

/*#suchinput {background:url("../img/suchinput.gif") no-repeat;margin-right:5px;height:24px;width:142px;text-indent:22px;text-align:right;}*/
#suchinput {background:url("../img/suchinput.gif") no-repeat;margin-right:5px;height:24px;width:185px;text-indent:22px;text-align:right;}
.tx_slsimplesearchbox form span,.tx_slsimplesearchbox form input {background:transparent;border:none;width:130px;margin:3px 27px 2px auto;height:16px;}

#suchbox div {float:left;}

/*
.tx_slsimplesearchbox form span {
  font-size: 0;
  line-height: 20px;
  vertical-align: middle;
  background-position: top left;
}*/

/*
.tx_slsimplesearchbox form span,
.tx_slsimplesearchbox form span input {
  display: -moz-inline-box;
  display: inline-block;
  outline: none;
  
  color: #444;
  white-space: nowrap;
  background-color: transparent;
  background-image: url("../../../typo3conf/ext/sl_simplesearchbox/res/search.gif");
  background-repeat: no-repeat;
  
  height: 24px;
  border: none;
}

.tx_slsimplesearchbox form span input {
  line-height: 1em;
  font-size: 12px !important;
  background-position: top right;
  vertical-align: middle !important;  
  padding: 5px 0 0 2px;
  margin: 0 -24px 0 24px; 
}*/

/** html .tx_slsimplesearchbox form span input {
   IE stellt den negativen margin-right nicht da 
  position: relative;
  right: -24px;
  top: -2px;  
  zoom: 1; /* Für IE wichtig 
}*/