.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:11px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#171616; padding:0 0 8px;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#171616;}
a{text-decoration:none;color:#171616;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px; font-family:Helvetica, sans-serif; font-weight:normal;color:#003483;margin-bottom:12px;}
h1 a {font-size:24px;line-height:26px; font-family:Helvetica, sans-serif; font-weight:normal;color:#003483;margin-bottom:12px;}
h2{font-size:15px;line-height:20px;}
h2 a{font-size:15px;line-height:20px;color:#014a96;}
h3{font-size:12px;line-height:18px;color:#171616;}
h4{font-size:13px;line-height:15px;}
h5{font-size:16px;line-height:14px;font-weight:bold;color:#ffffff;}
h5 a {font-size:16px;line-height:14px;font-weight:bold;color:#ffffff;}
h6{font-size:33px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}
div.header-out{ background:url(images/bg01.gif) repeat-x left top; height:128px; position:relative;}
div.header-wrapper{height:128px;background:url(images/bg03.gif) repeat-x center top; width:50%; float:right;}
div.header{ width:984px; clear:both; overflow:hidden; margin:0 auto 0 auto; }
div.header div.cols1{width:984px;overflow:hidden;clear:both;top:0; position:absolute; height:128px; background:url(images/bg02.gif) no-repeat center top;}
div.header div.cols1 div.col1{ padding:45px 0 0 65px;}
div.header div.cols1 div.col2{width:auto; float:right; padding:48px 20px 0 0;}
div.topmenu-out{ background:url(images/bg04.gif) repeat-x left top; height:66px; position:relative;}
div.topmenu-wrapper{height:66px;background:url(images/bg05.gif) repeat-x center top; width:50%; float:right;}
div.topmenu{ width:984px; clear:both; overflow:hidden; margin:0 auto 0 auto; }
div.topmenu div.cols1{width:984px;overflow:hidden;clear:both;top:0; position:absolute; height:66px; background:url(images/bg07.gif) no-repeat center top;}
div.topmenu div.cols1 div.col1{ padding:1px 0 0 5px;width:720px;clear:right;}
div.topmenu div.cols1 div.col2{width:auto; float:right; padding:3px 22px 0 0;line-height:23px;position:absolute;left:720px;z-index:2;}
ul.topmenu{ width:auto; float:left;}
ul.topmenu li{ width:auto; float:left;}
ul.topmenu li a{ width:auto; float:left; display:block; line-height:30px; font-size:12px; color:#013469; padding:0 14px; font-weight:bold;}
ul.topmenu li a.active,
ul.topmenu li a:hover{ background:url(images/bg06.gif) repeat-x left top; text-decoration:none;}
div.topmenu div.cols1 div.col2 img{}
div.topmenu span.s1{ font-family:Helvetica, sans-serif; font-size:14px;  color:#013469;}
div.topmenu span.s1 a{ font-family:Helvetica, sans-serif; font-size:14px;  color:#013469;}
div.topmenu span.s2{ color:#013469; padding:0 0 0 12px; font-weight:bold;}
div.machine-block{ margin:9px 0 0;}
div.machine-block div.box01{width:1002px;background:url(images/box01-mid.gif) repeat-y left top; margin:0 auto;}
div.machine-block div.box01-top{width:1002px;background:url(images/box01-top.gif) no-repeat left top;}
div.machine-block div.box01-btm{width:974px;background:url(images/box01-btm.gif) no-repeat left bottom; padding:15px 14px 16px 14px;}
div.machine-block div.machines{ background:#013469;}
div.machine-block div.cols1{width:940px;overflow:hidden;clear:both; margin:0 auto; padding:20px 0;}
div.machine-block div.cols1 div.col1{width:170px; height:227px; background:url(images/bg08.jpg) no-repeat left top;}
div.machine-block div.cols1 div.col2{width:170px; height:227px; background:url(images/bg09.jpg) no-repeat left top;margin:0 0 0 42px;}
div.machine-block div.cols1 div.col3{width:170px; height:227px; background:url(images/bg09.jpg) no-repeat left top;margin:0 0 0 16px;}
div.machine-block div.cols1 div.col4{width:170px; height:227px; background:url(images/bg09.jpg) no-repeat left top;float:left;margin:0 0 0 16px;}
div.machine-block div.cols1 div.col5{width:170px; height:227px; background:url(images/bg09.jpg) no-repeat left top; float:left; margin:0 0 0 16px;}
div.machine-block span.s1{ font-size:16px; font-family:Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
div.machine-block span.s2{font-size:14px; font-family:Helvetica, sans-serif; color:#fff; }
div.machine-block span.s3{font-size:30px; font-family:Helvetica, sans-serif; color:#fff; }
div.machine-block div.top{ height:80px;}
div.machine-block div.info{ padding:4px 4px 0 4px; line-height:20px;}
div.machine-block div.machine{ text-align:center;}
div.machine-block h2.t1{ padding:15px 8px 0 8px; font-family:Helvetica, sans-serif; font-weight:normal; line-height:22px;}
div.machine-block div.all{ text-align:center; padding:8px 0 0;}
div.machine-block div.all a{ color:#fff;}
div.content{ width:1002px; padding:12px 0 0; margin:0 auto;}
div.main{ width:750px; float:left;}
div.side{ width:250px; float:right;}
div.welcome-block div.box01{width:750px;background:url(images/box02-mid.gif) repeat-y left top;}
div.welcome-block div.box01-top{width:750px;background:url(images/box02-top.gif) no-repeat left top;}
div.welcome-block div.box01-btm{width:722px;background:url(images/box02-btm.gif) no-repeat left bottom; padding:14px;}
div.welcome-block div.welcome{ background:#f9f9fa; padding:10px;}
div.panel{width:750px;background:url(images/box02-mid.gif) repeat-y left top; margin:7px 0 0;}
div.panel-top{width:750px;background:url(images/box02-top.gif) no-repeat left top;}
div.panel-btm{width:722px;background:url(images/box02-btm.gif) no-repeat left bottom; padding:14px;}
div.blocks1{width:722px;overflow:hidden;clear:both; background:#f9f9fa url(images/bg10.gif) repeat-y 376px top;}
div.blocks1 div.block1{width:376px;}
div.blocks1 div.block2{width:336px; float:right;}
div.product-block{ padding:14px; }
div.product-block div.info{ font-weight:bold; color:#949494;}
div.news-block{ padding:14px;}
div.news-block div.info{ font-weight:bold; color:#949494;}
div.news-block span.date{color:#949494;}
div.news-block div.separator{ line-height:1px; height:1px; font-size:1px; border-top:dotted 1px #013469; width:205px; margin:8px auto;}
div.product-block h1.t1,
div.news-block h1.t1{ padding:0 0 8px;}
div.search-block div.box01{width:250px;background:url(images/box03-mid.gif) repeat-y left top;}
div.search-block div.box01-top{width:250px;background:url(images/box03-top.gif) no-repeat left top;}
div.search-block div.box01-btm{width:222px;background:url(images/box03-btm.gif) no-repeat left bottom; padding:14px;}
div.search-block ul.search{ background:#013469; padding:8px 0; width:222px; overflow:hidden;}
div.search-block ul.search li{ padding:8px 14px; width:194px; float:left;}
div.search-block ul.search li a{ display:block; background:url(images/bg11.jpg) no-repeat left top; display:block; font-size:12px; color:#fff; font-weight:bold; line-height:14px; padding:1px 0 3px 46px; float:left; width:148px;}
div.search-block ul.search li a:hover{ text-decoration:none;}
div.banner-block{ margin:7px 0 0;}
div.banner-block div.box01{width:250px;background:url(images/box03-mid.gif) repeat-y left top;}
div.banner-block div.box01-top{width:250px;background:url(images/box03-top.gif) no-repeat left top;}
div.banner-block div.box01-btm{width:222px;background:url(images/box03-btm.gif) no-repeat left bottom; padding:14px;}
div.footer-out{ background:#f3f4f5; padding:3px 0; margin:16px 0 0;font-size:10px;}
div.footer{ width:964px; margin:0 auto; color:#949494;font-size:10px;}
div.footer a{color:#949494;font-size:10px;}

/*navitest*/
.col1 ul{ width:auto; float:left;}
.col1 li{ width:auto; float:left;}
.col1 li a{ width:auto; float:left; display:block; line-height:30px; font-size:12px; color:#013469; padding:0 14px; font-weight:bold;}
.col1 li a.active,
.col1 li a:hover{ background:url(images/bg06.gif) repeat-x left top; text-decoration:none;}
.col1 li current{ background:url(images/bg06.gif) repeat-x left top; text-decoration:none;}
.col1 li.current a{ background:url(images/bg06.gif) repeat-x left top; text-decoration:none;}
/*ende*/

/*navitest*/
.col1b ul{ width:auto; float:left;padding-left:5px;}
.col1b li{ width:auto; float:left;}
.col1b li a{ width:auto; float:left; display:block; line-height:30px; font-size:12px; color:#013469; padding:0 14px; font-weight:bold;}
.col1b li a.active,
.col1b li a:hover{ /*background:url(images/bg06.gif)*/ repeat-x left top; text-decoration:none;color:#000000;}
.col1b li current{ /*background:url(images/bg06.gif)*/ repeat-x left top; text-decoration:none;color:#cccccc;}
.col1b li.current a{ /*background:url(images/bg06.gif)*/ repeat-x left top; text-decoration:none;color:#000000;}
/*ende*/
p.bodytext{font-size:12px;}
li .bodytext{font-size:12px;}
ul .bodytext{font-size:12px;}
ul li .bodytext{font-size:12px;}
p.bodytext li{font-size:12px;}
p.bodytext ul{font-size:12px;}
bodytext ul li{font-size:12px;}
p.bodytext strong {color:#013469;}
.internal-link {color:#013469;font-weight:bold;}

.welcome-block li{font-size:12px;padding-left:18px;font-weight:bold;line-height:19px;color:#1c2842;background:url(images/list_pointbs.jpg) no-repeat left 5px;}
/*FCEs*/
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.subcolumns_ext,.subcolumns_ext_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px;}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 0.5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}

/*Tabellen*/
table,th,td {	border:none;  border-collapse:collapse; font-size:12px; font-weight:normal; margin-bottom: 20px; }
table {width: 100%;}
table .hidden {color: #BBB;}
table .hidden a {color: #BBB;}
table.dashboard {border:1px solid #bcbdbe;}
table.dashboard tbody td {border:1px solid #bcbdbe;}

thead td,
thead th	{padding:5px; background-color:#f3f4f5; vertical-align:middle;color:#013469;font-size:12px; font-weight:bold; text-align:left; border-left:9px solid #f3f4f5;height:25px;}

/*tbody td,
tbody th	{padding-top:4px;padding-bottom:5px;padding:10px; background-color:#ffffff; vertical-align:center;border-bottom:4px solid #f3f4f5;border-left:10px solid #f3f4f5;}
tbody th	{text-align:left;border-right:1px solid #bcbdbe;}*/

tbody th .gesamt {padding-top: 15px; padding-bottom: 15px;}
tbody th .links {font-size:11px;}
tbody th .links img {margin-right: 5px;}
tbody th .title .index {float:left; margin-right: 10px; font-weight:bold;}
tbody th .title .text {font-weight:bold;}



tbody tr {}
tbody tr.odd th, 
tbody tr.odd td			{	background-color:#FFF;}
tbody tr.hidden th, 
tbody tr.hidden td 	{background-color:#EFEFEF;}
tbody h3 {margin-bottom: 5px;}

/*Gallery*/
.bimatec_gallery_thumbs img {padding-right:10px; padding-top:10px;}
/*TT_news*/
.news-latest-container {
border:0px solid #333333;
background-color:#ffffff;
}

.news-latest-item {

border:0px;
height:auto !important;
line-height:1.3;
margin:3px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
background-color:#ffffff;
}
.news-latest-item img {
border:0px solid #666666;
float:left;
margin-bottom:5px;
margin-right:10px;
}

.tx_bimatec_button {background:url(images/more.png) no-repeat left 0px;font-size:12px;font-weight:bold;color:#ffffff;padding-left:26px;height:34px;padding-top:5px;}
.tx_bimatec_button a{color:#ffffff;}
.pagetitle{font-size:30px;color:#013469;}
.subcolumns {/*background-color:#f3f4f5;*/margin-bottom:10px;margin-left:5px}
.subcolumns_ext {background-color:#f3f4f5;margin-bottom:10px;margin-left:5px}
.tx_bimatec_title {color:#013469;padding-top:10px;font-size:12px;font-weight:bold;}
.tx_bimatec_title a {color:#013469;}
.bluebox {background-color:#013469;padding:12px;}
.bluebox li {color:#ffffff;font-weight:bold;background:url(images/list_anwendungen.jpg) no-repeat left 0px;padding-left:29px;line-height:25px;font-size:12px;}
.bluebox li a {color:#ffffff;font-weight:bold;}
.bluebox ul {color:#ffffff;font-weight:bold;padding-left:4px;padding-top:12px;}
.bluebox ul li a {color:#ffffff;font-weight:bold;}


.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
font-size:10px;
}

/* Powermail */


/*Ab hier*/
.tx_powermail_pi1_fieldwrap_html_32 label, .tx_powermail_pi1_fieldwrap_html_34 label{
	clear:none;
	display:none;	
}

.powermail_uid13,.powermail_uid14, .powermail_uid15, .powermail_uid16, .powermail_uid33, .powermail_uid17, .powermail_uid18, .powermail_uid15,.powermail_uid31,.powermail_uid32,.powermail_uid20,.powermail_uid19,.powermail_uid34 {
	float:left;	
	width:230px; ;
	margin-bottom:10px;
	margin-right:5px;
}
#powermaildiv_uid21{
 
 margin-top:20px;
 margin-left:120px;	
}


.powermail_uid13{
	width:75px;	
}

.powermail_uid32, .powermail_uid33{
	width:45px;	
}
.powermail_captcha{
	display:block;
	clear:left;
	margin-left:120px;		
}
#powermaildiv_uid38, .tx_powermail_pi1_fieldwrap_html_captcha_description{
	display:block;
	clear:left;
	margin-left:0px;	
	margin-bottom:10px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display:none;
}

div.tx-powermail-pi1 a{
	color:#e2007a;	
}
div.tx-powermail-pi1 legend{
	display:none;	
}
div.tx-powermail-pi1 fieldset{
	margin:0;
	padding:0;
	border:none;
}
div.tx-powermail-pi1 label, .tx_powermail_pi1_fieldwrap_html_radio_title{
	clear: left;
	width: 120px;
	float:left;
	margin: 0;
	padding: 0;
	font-size:11px;
}


#powermaildiv_uid91 label                   {
	float:none;
	clear:none;	
}

.powermail_mandatory_js{
	float:left;	
	padding-right:5px;
	color:#b8c633;
}
div.powermail_radio_inner{
	float:left;
	margin-bottom:10px;
}
div.tx-powermail-pi1 input, select, textarea {
	font-size:1.2em;
}
.tx_powermail_pi1_fieldwrap_html_5{
	clear:left;
}
.powermail_captcha{
	display:block;
	clear:left;
	margin-left:120px;		
}

input, select, textarea {
font-family:Arial;
font-size:1em;
line-height:1.17em;
vertical-align:middle;
}
.tx_lumogooglemaps_pi1_sidebar{display:none;}

/*box neu startseite*/

div.welcome-block div.box01b-top{width:750px;}
div.welcome-block div.box01b-btm{width:722px;}
div.welcome-block div.welcome_start{ /*background:#f9f9fa; padding:10px;*/}

.breadcrumb {margin-left:30px;margin-bottom:5px;color:#c6c9d0;}
.breadcrumb a{color:#c6c9d0;}
.tx_bimatec_image_cat {background-color:#ffffff;padding:12px;padding-bottom:10px;padding-left:50px;padding-top:5px;margin-top:26px;}
.tx_bimatec_title h2 {padding-left:8px;padding-bottom:10px;}

div.side_right {
width:250px; float:left;
}
div.side_or{ width:250px; float:right;}
div.search-block_or div.box01b{width:250px;}
div.search-block_or div.box01b-top{width:250px;}
div.search-block_or div.box01b-btm{width:222px;}
div.search-block_or ul.search{ background:#013469; padding:8px 0; width:222px; overflow:hidden;}
div.search-block_or ul.search li{ padding:8px 14px; width:194px; float:left;}
div.search-block_or ul.search li a{ display:block; background:url(images/bg11.jpg) no-repeat left top; display:block; font-size:12px; color:#fff; font-weight:bold; line-height:14px; padding:1px 0 3px 46px; float:left; width:148px;}
div.search-block_or ul.search li a:hover{ text-decoration:none;}

/*images in gallerie*/
.single_view_images {height:340px;margin-bottom:12px;}
.project_singleview_images_thumbs {padding-right:4px;}

/*bimatec_maschinen tabellen*/
tbody td.bimatec_table,
tbody th	{padding-top:4px;padding-bottom:5px;padding:10px; background-color:#ffffff; vertical-align:center;border-bottom:4px solid #f3f4f5;border-left:10px solid #f3f4f5;}
tbody th	{text-align:left;border-right:1px solid #bcbdbe;}


/*zubehör*/
.tx_bimatec_description {padding-top:12px;font-size:12px;}
fieldset {border:0px;}

/*Messen*/
.messe_logo {
	display: block;
	float: left;
	height: 80px;
	width: 150px;
	margin-right: 12px;
	background-color:#ffffff;
	padding:5px;
	padding-top:12px;
}
.messeheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #013469;
	display: block;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	margin-top:5px;
}
.messe_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	clear: right;
	display: block;
	height: 20px;
	width: 220px;
	margin-bottom: 10px;
	color:#013469;
	margin-top:5px;
}
.project_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	display: block;
	clear: right;
	width: 400px;
	margin-left:5px;
}
.project_out {
	display: block;
	padding-top: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 400px;
	margin-left:5px;
}
.messe_out {
	display: block;
	width: 600px;
	height: 100px;
	float: left;
	margin-bottom:20px;
}
.messecontainer {
	display: block;
	clear: right;
	float: left;
	height: 110px;
	width: 600px;
	margin-bottom: 5px;
	background-color:#F3F4F5;
	
}
div.csc-textpic-caption-c .csc-textpic-caption {
text-align:left;
}
.tx-bsmesseanzeige-pi1 {height:400px;width:500px;}.tx_bimatec_ausstattung {
	padding-left: 12px;
}
.headline_ausstattung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013499;
	font-weight: bold;
}

p.csc-linkToTop {padding-left:42px;background:url(images/to_top.jpg) no-repeat 20px center;color:#013469;}

/*Newsletter anmeldung*/
#mc-embedded-subscribe-form {font-size:12px;line-height:16px;}
div.mc-field-group {width:300px;padding-bottom:5px;height:20px;padding-left:0px;padding-right:15px;}
div.mc-field-group label{width:100px;display:block;float:left;}
.indicate-required {font-size:9px;display:block;margin-bottom:5px;}
div.input-group {margin-top:5px;}
div.input-group ul {width:200px;float:left;}
div.input-group ul li {display:block; width:120px;float:left;}
.nl_sendbtn {float:left;clear:both;margin-top:15px;}
.mce_inline_error {font-weight:bold;color:red;}
.div.input-group label {font-width:bold;}
.csc-uploads-fileName {display:none;}
#mce-responses {float:left;margin-top:15px;width:400px;}

/*Serviceportal*/
.powermail_uid44,.powermail_uid45,.powermail_uid46,.powermail_uid47,.powermail_uid48,.powermail_uid49,.powermail_uid50,.powermail_uid51,.powermail_uid52,.powermail_uid53,.powermail_uid54,.powermail_uid55,.powermail_uid56,.powermail_uid57 {
	float:left;	
	width:230px; ;
	margin-bottom:10px;
	margin-right:5px;
}

.powermail_uid44{
	width:75px;	
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	float:left;
	clear:right;
	margin-top:80px;
	
}

.tx_powermail_pi1_fieldwrap_html_file tx_powermail_pi1_fieldwrap_html_52 {float:left;}

