div.bildrechtsohne img {
float:none;
display:block;
margin-bottom:5px;
}
div.tt_products_basket {
	width:100%;
	float:left;
	padding-bottom:25px;
	}
div.product_note {
	padding-right:25px;
	float:left;
	width:70%;
	padding-left:15px;

	}	
.listitem img { float:left; 	margin-top:15px;}	
div.notes,	
div.invoice_address,
div.delivery_address,	
div.tt_products_minibasket {
	width:100%;
	float:left;
	padding-bottom:25px;
	}
div.tt_products_basket ul {
	display:block;
	float:left;
	}
div.billing_address label,
div.delivery_address label,
div.notes label,
div.delivery_date label {
	display:block;
	float:left;
	width:160px;
	}

div.delivery-payment,
div.invoice_address,
div.delivery_address,
 {
	width:45%;
	padding-right:10px;
	}
div.tt_products_order_confirmation p.printlink {
	float:left;
	clear:both;
	display:block;
	width:100%;
	}
div.order_data,	
div.order_data dl {
	float:left;
	clear:both;
	width:100%;
	}
div.form_control {
	float:left;
	width:100%;
	clear:both;
	}
div.delivery {
	padding-right:10px;
	width:auto;
	}
div.payment {
	padding-right:10px;
	width:380px;
	}
table.basket_items {
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:35px;
	}
table.basket_items td,
table.basket_items caption,
table.basket_items th {
	text-align:left;
	}
div.newsCalendar_listHeader {
	float:left;
	clear:both;
	}
div.listitem {
	width:100%;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px dashed #777;
	float:left;
	clear:both;
	}
dl.summary {
	float:left;
	height:auto;
	}
dl.summary ul,
dl.summery ul li {
	margin-left:0px;
	padding-left:0px;
	}
div {
	text-align:left;
	float:left;
	position:relative;
	width:auto;
	height:auto;
	}
div.contentframe {
	float:left;
	width:100%;
	border: 2px solid white;
	height:auto;
	}
span.news-list-date,
h3 a,
div.news-list-item p.bodytext,
hr.clearer {
	display:block;
	float:left;
	clear:both;
	width:100%;
	padding-bottom:1em;
	}
div.news-list-container {
	float:left;
	width:100%;
	height:auto;
	clear:both;
	padding-bottom:50px;
	}
.antifloat {
clear: both;
visibility: hidden;
}
#center
{
float:none;
position:relative;
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
}
#head
{
width: 100%;
padding: 0px;
margin: 0px;
background-color: #fddcba;
float: left;
}
#head1
{
width: 18%;
height: 132px;
padding: 8px 0% 10px 2.5%;
float: left;
}
#head2
{
width: 75.25%;
height: auto;
margin-left: 3.75%;
float: left;
}
#head2_oben
{
width: 100%;
height: 50px;
float: left;
}
#head2_oben_links
{
width: 50%;
height: 24px;
padding: 16px 0% 10px 0%;
float: left;
}
.head2_oben_rechts
{
width: 48%;
height: 20px;
padding: 24px 0% 6px 1%;
float: left;
text-align:right;
}
#head2_unten
{
width: 100%;
height: 90px;
margin-bottom: 10px;
float: left;
}
#head2_unten div {
	overflow:hidden;
	padding-right:0.3%;
	height: 110px;
	}
#head_bild1
{
width: 19.5%;
float: left;
}
#head_bild2
{
width: 19.5%;
float: left;
}
#head_bild3
{
width: 19.5%;
float: left;
}
#head_bild4
{
width: 19.5%;
float: left;
}
#head_bild5
{
width: 20%;
float: left;
}
#main
{
width: 100%;
height: auto;
background-color: white;
float: left;
background:url(/fileadmin/templates/web/images/main_large.gif)  #fff repeat-y;
}
#subnav
{
width: 20%;
height: auto;
margin-right: 0.5%;
background-color: #FCA935;
float: left;
}
div.subnavmenue 
{
width:100%;
height:auto;
float:left;
}
ul.subnavmenue
{
margin-left: 0%;
margin-top: 0%;
padding-left:0%;
width:100%;
display: block;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12.3px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #00659f;
text-align: left;
text-decoration: none;
}
ul.subnavmenue li
{
list-style: none;
display: block;
width: auto;
margin: 0%;
padding: 5px 0px 5px 0px;
text-align: left;
border-bottom: 2px solid #ffffff;
}
ul.subnavmenue li a:link, 
ul.subnavmenue li a:visited
{ text-decoration: none; color: #00659f; }
ul.subnavmenue li a:hover
{ text-decoration: none; display: block; color: #ffffff; }
ul.subnavmenue li a:active, 
ul.subnavmenue li a:focus
{ text-decoration: none; display: block; color: #ffffff; }
ul.subnavmenue ul.subnav
{ list-style: none; display: block; margin: 0%; padding:0%; }
ul.subnavmenue ul.subnav li
{ margin-left: 10px; padding-left: 0%; border: 0%; display: block; padding: 2px 0px 2px 0px; border: none;}
.subnavmenue ul.subnav a:hover
{ text-decoration: none; display: block; color: #ffffff;}
.subnavmenue ul.subnav a:active,
.subnavmenue ul.subnav a:focus
{ text-decoration: none; display: block; color: #ffffff;}
.seitenanfang {
width: auto;
height: auto;
float: right;
}
#mainhead
{
width: 75.25%;
height: 30px;
margin-left: 3.75%;
background-color: #ffffff;
float: left;
}
.breadcrumb
{
width: 83.5%;
padding: 10px 0% 0px 0%;
float: left;
}
#fontsize
{
width: 16.5%;
display: block;
padding: 10px 0% 0px 0%;
float: left;
}
#size_minus
{
width: auto;
padding-right: 6%;
display: block;
float: left;
}
#size_default
{
width: auto;
padding-right: 5%;
display: block;
float: left;
}
#size_plus
{
width: auto;
padding-right: 5%;
display: block;
float: left;
}
#size_schrift
{
width: auto;
display: block;
float: left;
}
#mainleft
{
width: 73.75%;
height: auto;
margin-top: 5px;
margin-left: 3.75%; 
padding: 0% 1.75% 0% 0%;
float: left;
}
.links_download_kopf
{
width: 100%;
text-align: left;
border-left: 3px solid #00659f;
border-bottom: 1px dashed #00659f;
padding-left: 8px;
margin-bottom: 10px;
margin-top: 20px;
float: left;
}
.links_download_kopf_2spaltig
{
width: 98.5%;
text-align: left;
border-left: 3px solid #00659f;
border-bottom: 1px solid #00659f;
padding-left: 1%;
margin-bottom: 10px;
margin-top: 20px;
float: left;
}
#feet
{
width: 100%;
height: 29px;
background-color: #FCA935;
border-top: 2px solid white;
padding: 0px 0px 0px 0px;
float: left;
}
#feet_logo1
{
width: 19.5%;
height: 22px;
padding: 5px 0% 4px 1%;
float: left;
}
#feet_logo2

{
width: 26.5%;
height: 31px;
padding: 0px 0% 0px 3%;
float: left;
}
div.feetnav
{
height: 31px;
width: auto;
margin: 0px 0% 0px 0%;
float: left;
}
div.news-list-morelink {
	width:100%;
	clear:both;
	}
div.feetnav ul
{
border: 0%;
margin: 0%;
padding: 0%;
list-style-type: none;
text-align: center;
float:left;
}
div.feetnav ul li
{
display: block;
float: left;
text-align: center;
padding: 0%;
margin: 0%;
}
div.feetnav ul li a:link,
div.feetnav ul li a:visited
{
background: #FCA935;
height: auto;
width: 80px;
padding: 7px 0px 0px 1.5em;
color: #00659f;
text-decoration: none;
display: block;
text-align: center;
vertical-align: middle;
}
div.feetnav ul li a:hover
{
color: white;
}
div.feetnav ul li a:active
{
color: white;
}
div.feetnav ul li a:focus
{
color: white;
}
.table_border {
border-collapse: collapse;
border: dashed 1px #dfdfdf;
}
.table_border_links {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 95%;
font-style: normal;
text-align: left;
line-height: 1.2;
font-weight: normal;
color: #000000;
text-decoration: none;
border: 1px dashed #dfdfdf;
border-collapse: collapse;
}
div.tx-indexedsearch,
div.tx-indexedsearch div {
	width:100%;
	clear:both;
	float:left;
	height:auto;
	margin-top:20px;
	}
div.tx-indexedsearch-searchbox td {
	padding-right:15px;
	padding-bottom:5px;
	}
ul.browsebox {
	display:block;
	float:left;
	width:100%;
	height:auto;
	margin-left:0px;
	padding-left:0px;
	}
ul.browsebox li {
	display:block;
	float:left;
	height:auto;
	width:auto;
	margin-right:10px;
	}
div.tx-ttnews-listrow,	
div.newsCalendar_listItem,	
div.news-single-timedata,	
div.news-latest-container,
div.news-latest-item,
div.news-list-item,
div.news-list-category,
div.news-amenu-container {
	width:100%;
	margin-top:15px;
	}
div.news-list-item {
	clear:both;
	}
	
div.tx-ttnews-listrow img,	
div.newsCalendar_listItem img,	
div.news-single-timedata img,	
div.news-latest-container img,
div.news-latest-item img,
div.news-list-item img,
div.news-list-category img,
div.news-amenu-container img {
	clear:both;
	}	
	
div.news-amenu-container h2,	
div.news-single-item h2 {
	width:100%;
	}
	
div.news-latest-item h3 {
	font-size:1em;
	margin:0px;
	padding:0px;
	margin-top:5px;
	}
div.news-latest-item p.bodytext {
	margin-top:2px;
	}
div.news-latest-morelink {
	padding-bottom:5px;
	width:100%;
	}
div.tx-felogin-pi1,
div.tx-felogin-pi1 div {
	width:100%;
	clear:both;
	}
div.tx-felogin-pi1 div input {
	margin-bottom:5px;
	}	
div.news-single-img {
	padding-right:1em;
	}	
div.summarydiv {
	clear:both;
	width:100%;
	}	
div.product_datasheet {
	width:100%;
	clear:both;
	float:left;
	}	
div.order_form {
	float:right;
	}	

