body
{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    background-image:url('../images-layout/hg.jpg');
    background-position:top center;
    background-repeat:no-repeat;
}

p,a,table,td,tr,li,ol,ul,span
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#272727;
}
td.td_banner
{
    background-image:url('../images-layout/wackerbauer-maschinenbau-anlagenbau-sondermaschinenbau-banner.jpg');
    background-position:top left;
    background-repeat:no-repeat;
}
td.td_suche
{
    padding:0px 0px 10px 0px;
}
table.table_topnavi
{
    text-align:left;
    vertical-align:top;
    margin:0px;
    padding:0px;
    background-image:url('../images-layout/hintergrund-navigation.gif');
    background-position:top left;
    background-repeat:y-repeat;
}
div.div_maincontent
{
    margin:0px;
    padding:0px;
}
div.div_hauptmenue_abstand
{
        width:200px;
        height:15px;
display:block;
font-size:5px;
line-height:100%;
}
div.div_maincontent_mitte div.csc-header h1
{
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:10px 0px 16px 0px;
    color:#073F93;
    font-weight:bold;
    line-height:100%;
}
div.csc-textpicHeader h1
{
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:10px 0px 16px 0px;
    color:#073F93;
    font-weight:bold;
    line-height:100%;
}

div.div_maincontent_mitte div.csc-header h1.csc-firstHeader
{
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 10px 0px;
    color:#073F93;
    font-weight:bold;
    line-height:100%;
}
div.div_related div.csc-header h1.csc-firstHeader,
div.div_related div.csc-header h1
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
    line-height:100%;
    margin:0px;
    padding:0px;
}
div.div_related div.csc-header
{
    display:block;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	width:194px;
	padding: 6px 0px 6px 6px;
	margin:10px 0px 0px 0px;
	background-color:#7A9FD6;
	font-weight:bold;
}
div.div_related
{
width:200px;
margin:0px;
padding:0px;
background-color:#ffffff;
}
div.div_related p.bodytext
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    margin:0px;
    padding:3px 5px 5px 5px;
}

div.div_related ul
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.div_related li
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
padding:0px 0px 3px 20px;
margin: 0px 0px 0px 0px;
background-image:url(../images-layout/punkt-related.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_bottom
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
    margin:0px;
    padding:100px 0px 20px 0px;
}
td.td_sprachauswahl_deutsch
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
td.td_sprachauswahl_englisch
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.div_maincontent_mitte p.bodytext
{
    margin:0px; 0px 0px 0px;
    padding:5px 0px 5px 0px;
}

td.td_topnavi
{
    height:33px;
    text-align:left;
    vertical-align:top;
    margin:0px;
    padding:0px;
}
td.td_topnavi_I
{
    height:33px;
    text-align:left;
    vertical-align:top;
    margin:0px;
    padding:0px;
}

td.td_topnavi_II
{
    height:33px;
    vertical-align:middle;
}

div.div_produkte_head
{
    margin:10px 0px 0px 0px;
    width:200px;
}
div.div_topnavi_II a
{
    text-decoration:none;
    font-weight:normal;
    color:#4e4e4e;
}
div.div_topnavi_II a:link,
{
    text-decoration:none;
    font-weight:normal;
    color:#4e4e4e;
}

div.div_topnavi_II a:visited
{
    text-decoration:none;
    font-weight:normal;
    color:#4e4e4e;
}
div.div_topnavi_II a:activ
{
    text-decoration:none;
    font-weight:normal;
    color:#4e4e4e;
}
div.div_topnavi_II a:hover
{
    text-decoration:underline;
    font-weight:normal;
    color:#4e4e4e;
}
span.trennstrich
{
    color:#4e4e4e;
    font-weight:normal;
}

div.div_maincontent_mitte
{
    margin:0px;
    padding:0px 0px 50px 23px;
    width:480px;
}

div.div_produkte a.hauptmenue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	width:194px;
	padding: 6px 0px 6px 6px;
	background-color:#7A9FD6;
	font-weight:bold;
text-decoration:none;

}
div.div_produkte a.hauptmenue:link
{
	color:#ffffff;
	text-decoration:none;
}

div.div_produkte_head a.hauptmenue:visited
{
	color:#ffffff;
	text-decoration:none;
}

div.div_produkte a.hauptmenue:hover
{
	color:#ffffff;
	text-decoration:none;
 }
div.div_produkte a.hauptmenue:active
{
	color:#ffffff;
	text-decoration:none;
}

div.div_produkte a.hauptmenue_aktiv
{
	color:#ffffff;
	text-decoration:none;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:11px;
	width:194px;
	padding: 6px 0px 6px 6px;
	background-color:#0061CE;
	font-weight:bold;
text-decoration:none;
}

div.div_produkte a.untermenue
{
	background-image:url('../images-layout/pfeil.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:11px;
	color:#033e92;
	width:180px;
	border-bottom:#ffffff solid 3px;
	padding: 6px 0px 6px 20px;
	background-color:#E7E7EF;
	font-weight:normal;

}
div.div_produkte a.untermenue:link
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.untermenue:visited
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.untermenue:hover
{
	color:#033e92;
	background-color:#adc5e8;
	text-decoration:none;
 }
div.div_produkte a.untermenue:active
{
	color:#0061CE;
	text-decoration:none;
}

div.div_produkte a.untermenue_aktiv
{
	background-image:url('../images-layout/pfeil.gif');
	background-position:top left;
	background-repeat:no-repeat;
	color:#0061CE;
	text-decoration:none;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:11px;
	width:180px;
	border-bottom:#ffffff solid 3px;
	padding: 6px 0px 6px 20px;
	background-color:#ccdbed;
	font-weight:normal;
}




div.div_produkte a.unteruntermenue
{
	background-image:url('../images-layout/pfeil_unter.gif');
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:10px;
	color:#033e92;
	width:170px;
	padding: 0px 0px 3px 30px;
	background-color:#ffffff;
	font-weight:normal;

}
div.div_produkte a.unteruntermenue:link
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.unteruntermenue:visited
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.unteruntermenue:hover
{
	color:#246ACE;
	text-decoration:none;
 }
div.div_produkte a.unteruntermenue:active
{
	color:#0061CE;
	text-decoration:none;
}

div.div_produkte a.unteruntermenue_aktiv 
{
	background-image:url('../images-layout/pfeil_unter.gif');
	background-position:top left;
	background-repeat:no-repeat;
	color:#0061CE;
	text-decoration:none;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:10px;
	width:170px;
	padding: 0px 0px 3px 30px;
	background-color:#ffffff;
	font-weight:bold;
}



div.div_produkte a.unterunteruntermenue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:10px;
	color:#033e92;
	width:160px;
	padding: 0px 0px 3px 40px;
	background-color:#ffffff;
	font-weight:normal;

}
div.div_produkte a.unterunteruntermenue:link
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.unterunteruntermenue:visited
{
	color:#033e92;
	text-decoration:none;
}

div.div_produkte a.unterunteruntermenue:hover
{
	color:#246ACE;
	text-decoration:none;
 }
div.div_produkte a.unterunteruntermenue:active
{
	color:#0061CE;
	text-decoration:none;
}

div.div_produkte a.unterunteruntermenue_aktiv 
{
	color:#0061CE;
	text-decoration:none;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:10px;
	width:160px;
	padding: 0px 0px 3px 40px;
	background-color:#ffffff;
	font-weight:bold;
}





div.div_rootline
{
    width:505px;
    padding:10px 0px 10px 5px;
}
div.div_rootline a
{
    font-size:10px;
    color:#4e4e4e;
    text-decoration:underline;
    font-weight:normal;
}
div.div_rootline a:link,
{
    color:#4e4e4e;
    text-decoration:underline;
    font-weight:normal;
}

div.div_rootline a:visited, div.div_rootline a:activ
{
    color:#4e4e4e;
    text-decoration:underline;
    font-weight:normal;
}
div.div_rootline a:activ
{
    color:#4e4e4e;
    text-decoration:underline;
    font-weight:normal;
}

div.div_rootline a:hover
{
    color:#4e4e4e;
    text-decoration:none;
    font-weight:normal;
}

.contenttable-1 td.td-0
{
    text-align:left;
    vertical-align:top;
    width:50px;
}
.contenttable-1 td.td-last
{
    text-align:left;
    vertical-align:top;
    padding: 0px 0px 8px 0px;
}

p.csc-sitemap
{
    line-height:100%;
    margin:3px 0px 3px 0px;
    padding:0px;

}
div.csc-menu-2 a, div.csc-menu-2 a:link, div.csc-menu-2 a:visited; div.csc-menu-2 a:hover, div.csc-menu-2 a:active
{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}
.csc-sitemap-level1 a,  .csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active
{
    color:#000000;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px;
}

.csc-sitemap-level2 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
    margin:0px;
    padding:5px 0px 2px 28px;
    background-image:url('../images-layout/sitemap-punkt.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.csc-sitemap-level3
{
    color:#0032A0;
    text-decoration:none;
}
.csc-sitemap-level3 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
    padding:5px 0px 2px 55px;
    background-image:url('../images-layout/sitemap-pfeil.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
.csc-sitemap-level4
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
}
.csc-sitemap-level4 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
    padding:5px 0px 2px 70px;
    margin:0px;
    background-image:url('../images-layout/sitemap-unterpfeil.gif');
    background-position:top left;
    background-repeat:no-repeat;

}
.csc-sitemap-level5
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
}
.csc-sitemap-level5 a
{
    color:#0032A0;
    text-decoration:none;
    font-size:11px;
    padding:5px 0px 2px 85px;
    margin:0px;
    background-image:url('../images-layout/sitemap-unterpfeil.gif');
    background-position:top left;
    background-repeat:no-repeat;

}

.spalte_suchergebnis div.csc-header
{
    width:300px;
    margin:0px 0px 20px 0px;
    border-color:#B6CBDE;
    border-style:solid;
    border-width:1px;
}
.spalte_suchergebnis .csc-header h1
{
    margin:10px;
    color:#073F93;
    font-weight:bold;
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tx-indexedsearch-res{width:420px; background-color:#ffffff; }
.tx-indexedsearch-secHead{width:420px; background-color:#EFEFEF;}
.tx-indexedsearch-info{width:420px; background-color:#ffffff;}

.tx-indexedsearch-whatis{width:450px; padding-top:10px; border-top-width:1px; border-top-style:dotted; border-top-color: #B6CBDE; }
.tx-indexedsearch-browsebox{width:450px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color: #B6CBDE; }

div.div_maincontent_mitte ul
{
    padding:10px 0px 20px 20px;
    margin: 0px 0px 0px 0px;
}
div.div_maincontent_mitte li
{
    list-style-type:none;
    padding:0px 0px 3px 20px;
    margin: 0px 0px 0px 0px;
    background-image:url(../images-layout/aufzaehlung.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
div.div_maincontent_mitte  a
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_mitte  a:link
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_mitte  a:visited
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_mitte  a:activ
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_maincontent_mitte  a:hover
{
    color:#0061ce;
    text-decoration:none;
    font-weight:normal;
}
div.div_related  a
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_related  a:link
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_related  a:visited
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_related  a:activ
{
    color:#0061ce;
    text-decoration:underline;
    font-weight:normal;
}
div.div_related  a:hover
{
    color:#0061ce;
    text-decoration:none;
    font-weight:normal;
}
div.div_4spaltig
{
    text-align:left;
    margin:0px;
    padding:0px;
    float:left;
    clear:both;
    width:570px;
}
table.table_4spaltig
{
    text-align:left;
    margin:0px;
    padding:0px;
}
div.div_4spaltig_zeile1_links
{
    font-weight:bold;
    margin:15px 0px 5px 0px;
}
div.div_4spaltig_zeile1_rechts
{
    font-weight:bold;
    margin:15px 0px 5px 0px;
}
fieldset.fs_kontaktform
{
    font-size:11px;
    border:0px;
    width:500px;
    padding:5px;
}
input.txt_kontaktform
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    width:290px;
    margin:4px 0px 4px 0px;
}
textarea.txt_kontaktform
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-top:0px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    width:290px;
    height:150px;
    margin:4px 0px 4px 0px;
}
label.formleft
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    float:left;
    text-align:right;
    width:115px;
    margin:6px 4px 4px 4px;
}
input.formright
{
    float:left;
    width:auto;
    clear:both;
    margin-left:115px;
     margin-right: 10px;
}
p.plicht_form
{
    font-size:11px;
    text-align:left;
    margin:0px 0px 40px 125px;
}
p.info_an_email
{
    font-size:11px;
    text-align:left;
    margin:5px 0px 5px 125px;
}
p.error
{
    margin:10px 0em 0em 125px;
    font-size:11px;
    color:#FF0000;
}
p.errortop
{
    margin:10px 0em 0em 125px;
    font-size:11px;
    color:#FF0000;
}
p.errorhead
{
    margin:10px 0em 0em 130px;
    font-size:11px;
    color:#FF0000;
}
input[type=text], select { float:left; }
input.but_kontaktform
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    margin:4px 0px 20px 125px;
    width:142px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    background-color:#7A9FD6;
}
input.but_logout
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    margin:15px 0px 20px 35px;
    width:130px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    background-color:#7A9FD6;
}
input.tx-newloginbox-pi1-submit
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    margin:0px 0px 0px 0px;
    width:150px; height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    background-color:#7A9FD6;
}
input.tx-newloginbox-pi1-name
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    width:150px;
    margin:4px 0px 4px 0px;
}

input.tx-newloginbox-pi1-pass
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:0px;
    border-width:1px;
    border-style:solid;
    border-color:#7A9FD6;
    width:150px;
    margin:4px 0px 4px 0px;
}

form br
{
    clear:both;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
    vertical-align:top;
    cursor:pointer;
}
form.fo_kontaktform
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:100%;
    margin-top:10px;
}
span.stern
{
    color:#FF0000;
}

div.div_news_datum div.csc-header h1.csc-firstHeader
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#272727;
    margin:5px 0px 5px 0px;
    padding:0px;
    line-height:100%;
    font-weight:normal;
    border:0px;
}
div.div_news_headline div.csc-header h1.csc-firstHeader
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#272727;
    margin:7px 0px 7px 0px;
    padding:0px;
    line-height:100%;
    font-weight:bold;
    border:0px;
}
div.div_news_datum div.csc-header-n1
{
    border:0px;
    margin:0px;
    padding:0px;
}
div.div_news_headline div.csc-header-n1
{
    border:0px;
    margin:0px;
    padding:0px;
}

form.searchfield
{
    margin:0px;
    padding:0px;
    text-align:right;
}
