body { 
	min-height:100%;
	margin:0 auto;
	padding:0;
	background-color:#f4f8fb;
	/*background-color: #fff;*/
	font: normal 11px/14px verdana, arial, helvetica, sans-serif; 
	color: #000;		
	background-image:none;	
	text-align:center;
}

.colnormal td {
  font: normal 11px/14px verdana, arial, helvetica, sans-serif; 
  color: #000; 
}

/* ---------------------------------------------------------------- */

.clear {
	clear:both;
	height:0px;
	margin:0;
	padding:0;
	}

#centered {
	text-align:left;	
	width:999px;
	margin:0 auto;
	padding:0;
	background-color:#e4eef6;
	position:relative;}


/*#page {
	width:999px;
	margin:0 auto;
	}*/

#header_wrapper {
	margin:0;
	padding:0;
	height:100px;			
	position:fixed;
	top:0;
	z-index:3;
	background: url('/fileadmin/images/bg_header.gif') no-repeat; 
}
#header {
	height:100%;
	z-index:3;
	margin:0;
	padding:0;
	text-align: left;	
	width:999px;

}
#header_inner_wrapper {
	height: 100px;
}
#header #logo { 
	width: 172px;
	height: 100px;
	float: left;

}
#header #logo img {
	padding:23px 0 0 25px;
}

#header #navtop .searchtop { 
  border: 1px solid #545454;
  font-size: 12px;
  height: 15px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
  text-indent: 3px;
}
#header #navtop .tx-indexedsearch-searchbox-button {
  border: 1px solid #545454;
  font-size: 10px;
  height: 20px;
  * height: 19px;
  margin: 0 10px 0 0;
  padding-top: 0px;
  top: -1px;
  * top: 0px;
  vertical-align: top;
}

#header #navtop { 
	float: right;
	width: 575px;
	text-transform: uppercase; 
}
#header #navtop ul { 
	float: right; 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
#header #navtop li { 
	float: left; 
	margin: 20px 0 0 0; 
	padding: 0; 
}
#header #navtop a, #header #navtop span { 
	float: left; 
	padding: 0 08px 5px 5px; 
	text-decoration : none; 
	font-weight: bold;
	font-size: 10px;
	color : #fff; 
	/* background : url("/fileadmin/images/back03.gif") 0 0px no-repeat; */
}
#header #navtop a:hover { 
	/* background : url("/fileadmin/images/back03_o.gif") 0 0px no-repeat; */
	color : #000; 
}
#header #navtop li a img { 
  height: 19px;
  width: 36px;
}

/* ---------------------------------------------------------------- */

#page_content {
	margin:0 ;
	padding:0;	
	width:999px;	
	position:relative;	

	
}

#navmain_wrapper {
	float:left;
	width:220px;
	padding:0;	
	margin:0;
	z-index:5;		
	position:fixed;	
	top:100px;
	border-left:1px solid #e4eef6;
}


#navmain {
        width: 173px;
        background: url("/fileadmin/images/back04.gif") bottom right no-repeat #A1BBD1;
}

#navmain ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navmain li {
        background-color: #fff;
}

#navmain ul.navmain_sub li {
        background-color: #A1BBD1;
}

#navmain a {
        font: bold 11px/13px arial,verdana,helvetica,sans-serif;
        color: #000;
        text-decoration: none;
        padding: 5px 0 5px 25px;
        display: block;
        width: 148px;
        background-color: #fff;
        border-bottom: 1px solid #E4EEF6;
}

#navmain .navmain_sub a {
        font: 11px/13px arial,verdana,helvetica,sans-serif;
        color: #000;
        text-decoration: none;
        padding: 5px 0 5px 23px;
        display: block;
        width: 150px;
        background-color: #A1BBD1;
        border: 0;
/*        border-bottom: 1px solid #E4EEF6; */
}

#navmain .navmain_subsub a {
        padding: 5px 0 5px 33px;
        width: 140px;
}

#navmain .navmain_subsubsub a {
        padding: 5px 0 5px 43px;
        width: 130px;
}

#navmain a:hover {
        color: #000;
        background-color: #CFDDE8;
}

#navmain a.active {
        color: #000;
        background: url("/fileadmin/images/pfeil01.gif") 5px 9px no-repeat;
}

#navmain a.active:hover {
        color: #000;
        background: url("/fileadmin/images/pfeil01.gif") 5px 9px no-repeat;
        background-color: #CFDDE8;
}


#navmain  .navmain_subsub a.active {
        background: url("/fileadmin/images/pfeil01.gif") 15px 9px no-repeat;
}
#navmain  .navmain_subsubsub a.active {
        background: url("/fileadmin/images/pfeil01.gif") 25px 9px no-repeat;
}

#navmain  .navmain_subsub a.active:hover {
        background: url("/fileadmin/images/pfeil01.gif") 15px 9px no-repeat;
}
#navmain  .navmain_subsubsub a.active:hover {
        background: url("/fileadmin/images/pfeil01.gif") 25px 9px no-repeat;
}


#navmain .navmain_sub a.active {
	color: #fff;
}

/* ---------------------------------------------------------------- */
#content_wrapper
{
	float:left;	
	margin:0;	
	padding:100px 0 0 0;
	z-index:2;	
	
}
#content 
{
	width: 755px;
	padding-left:220px;
	background: url('/fileadmin/images/bg_kreise.gif') no-repeat #e4eef6; 		
	/*height:2300px;*/
	min-height:1010px;
}

/* keine rechte Spalte vorhanden */
#content .colnormal, #content .colleft {
	padding-bottom:80px;
}
#content .colnormal {
}

/* colnormal wird zu colleft, wenn colright vorhanden ist */
#content .colleft {
	width: 525px;
	float: left;
}
#content .colright {
	clear: right;
	width: 220px;
	float: right;
}

.colnormal ul, .colleft ul {
  padding: 0 0 0 10px;
  margin: 0;
}

.colnormal ol, .colleft ol {
  padding: 0 0 0 30px;
  margin: 0;
}

.colnormal ol li, .colleft ol li {
	font-weight : normal;
	color : #000;
	padding: 0;
}

.colnormal ul li, .colleft ul li {
	list-style-type : none; 
	font-weight : normal; 
	color : #000; 
	padding: 0 0 0 20px; 
	background : url("/fileadmin/images/pfeil00.gif") 0 3px no-repeat; 
	display : block; 

	margin: 0 0 0 20px; 
	/*float:left;*/
}
#xxxxxcontent li.pfeil_li {
	margin:0 0 0 -20px; 
	list-style-type : none; 
	padding-left: 20px; 
	background : url("/fileadmin/images/pfeil00.gif") 0 3px no-repeat; 
	display : block; 
}

/* ---------------------------------------------------------------- */
#footer_wrapper
{
	text-align:center;
	margin:0;
	padding:0;
	height:75px;
	z-index:3;	
	width:999px;	
	background:#a1bbd1;	
	position:fixed;	
	bottom:0px;
}
#footer 
{
	z-index:3;
	/*text-align: left;*/

}
#footer_inner_wrapper {
        width: 999px;
        height: 75px;
}

#footer #navfooter {
        width: 950px;
        /*text-transform: uppercase;*/
}
#navfooter ul {
        /*float: left;*/
        margin:0px 0px 0px 271px;        
        padding: 0;
        list-style-type: none;
}
#navfooter li {
        float: left;
        margin: 0 0 0 0;
        padding: 0;
}
#navfooter a {
        float: left;
        padding:5px 15px 4px 0;
        text-decoration : underline;
        font-weight: bold;
        color : #fff;
        /*background : url("/fileadmin/images/back03.gif") 0 4px no-repeat; */
}
#navfooter a:hover {
        /*background : url("/fileadmin/images/back03_o.gif") 0 4px no-repeat; */
        color : #000;
}

#footerlinks {
	text-transform:none;
	color:#fff;	
	margin: 0 0 0 0;	
	font-size: 9px;
}

body#uid326 #footerlinks p.bodytext,
body#uid505 #footerlinks p.bodytext,
body#uid510 #footerlinks p.bodytext,
body#uid515 #footerlinks p.bodytext {
	margin:0;	
	padding:0;	
	width:100%;
	}
#footerlinks a {
	float:none;
	font-weight:normal;
	padding:0;
	text-decoration:underline;
	margin:0;	
	padding:0;
	background:none;

}
#footerlinks a:hover {
	background:none;	
	corlor:#000;
}

/* ---------------------------------------------------------------- */



/* ---------------------------------------------------------------- */

.hidden { 
	position: absolute;
	display: none;
}

/* ---------------------------------------------------------------- */

img { 
	border: 0;
}
.strong { 
	font-weight: bold;
}
.gross { 
	text-transform: uppercase;
}

acronym { 
	cursor: help;
	border-bottom: 1px dotted #000;
}
a img {
	vertical-align: middle;
	margin-right: 5px;
}
a img.atsubst {
	margin-right: 0;
}
* html img.atsubst {
	border-bottom: 1px solid #003399;
	vertical-align: bottom;
}
*+html img.atsubst {
	border-bottom: 1px solid #003399;
	vertical-align: bottom;
}

iframe {
	border: 1px solid #545454;
}


/* ---------------------------------------------------------------- */
h2 {
        font : normal 18px/24px arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	color: #000;
}
h3 {
        font : normal 12px/15px arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	color: #336699;
	margin-top: 33px;
	margin-bottom: 6px;
	padding-bottom: 0;
}
h4 {
        font : normal 11px/15px arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	color: #000;
}
p.bodytext {
	padding:0;
	margin: 0 0 7px 0;
}
a {
	color: #003399;
}
.linkunderlindeeper a {
	border-bottom:1px solid #039;
	color:#003399;
	padding-bottom:1px;
	text-decoration:none;
}
a.linkFile span {
  font-size: 9px;
}
/* ---------------------------------------------------------------- */
/* Spezielle Formatierungen */
/* Daten und Fakten */
body#uid327 .colnormal {
	width: 350px;
}
/* ---------------------------------------------------------------- */
/* Startseite */
body#uid205 .colright,
body#uid318 .colright {
	position: relative;
	left: 7px;
	top:0px;
      	/*top: -8px;*/
}
body#uid205 #produktmenu,
body#uid318 #produktmenu {
	/*height : 336px;*/ 
	margin-bottom : 20px; 
}
body#uid205 #produktmenu a,
body#uid318 #produktmenu a { 
	font : normal 10px arial,  sans-serif; 
	color : #000; 
	display : block; 
	height : 26px; 
	padding : 5px 43px 5px 10px; 
	vertical-align : middle; 
	text-decoration: none;
}
body#uid205 #produktmenu a:hover,
body#uid318 #produktmenu a:hover { 
	color : #369 
}
body#uid205 #produktmenu .pm_header h2,
body#uid318 #produktmenu .pm_header h2 { 
	margin : 0; 
	height : 34px; 
	padding : 8px 0 5px 12px; 
	font-size : 9px;
	line-height: 14px;
	background : url("../../fileadmin/images/bgblech.gif") top left no-repeat; 
	width : 163px; 
	* width : 175px; 
}
body#uid205 #produktmenu ul,
body#uid318 #produktmenu ul { 
	margin : 0 0 0 0; 
	padding : 0; 
	list-style-type : none; 		
	background:url("../../fileadmin/images/bg_ul_startseite.gif") repeat-y #ffffff;
	/*border-left : 1px solid #A1BBD1; */
	/*border-right : 1px solid #A1BBD1;*/	
	width:175px;		
	/* width : 173px;*/	 
	/* * width : 175px; */
}
body#uid205 #produktmenu li,
body#uid318 #produktmenu li { 
	display : inline; 
}

body#uid205 #produktmenu a.pm_fuer_nutzfahrzeuge0,
body#uid318 #produktmenu a.pm_fuer_nutzfahrzeuge0 { background : url("../../fileadmin/images/pm_fuer_nutzfahrzeuge.gif") top right no-repeat ; }

body#uid205 #produktmenu a.pm_fuer_landmaschinen0,
body#uid318 #produktmenu a.pm_fuer_landmaschinen0 { background : url("../../fileadmin/images/pm_fuer_landmaschinen.gif") top right no-repeat ; }

body#uid205 #produktmenu a.pm_fuer_baumaschinen0,
body#uid318 #produktmenu a.pm_fuer_baumaschinen0 { background : url("../../fileadmin/images/pm_fuer_baumaschinen.gif") top right no-repeat ; padding-top : 10px; height : 21px; * height: 34px; }

body#uid205 #produktmenu a.pm_treppen_und_stufen0,
body#uid318 #produktmenu a.pm_treppen_und_stufen0 { background : url("../../fileadmin/images/pm_treppen_und_stufen.gif") top right no-repeat ; padding-top : 10px; height : 21px; * height: 34px; }

body#uid205 #produktmenu a.pm_lochblechprodukte0,
body#uid318 #produktmenu a.pm_lochblechprodukte0 { background : url("../../fileadmin/images/pm_lochblechprodukte.gif") top right no-repeat ; padding-top : 10px; height : 21px; * height: 34px; }

body#uid205 #produktmenu a.pm_blech-profilroste0,
body#uid318 #produktmenu a.pm_blech-profilroste0 { background : url("../../fileadmin/images/pm_blech-profilroste.gif") top right no-repeat ; padding-top : 10px; height : 21px; * height: 34px; }

body#uid205 #produktmenu a.pm_verzinkung0, 
body#uid318 #produktmenu a.pm_verzinkung0 { background : url("../../fileadmin/images/pm_verzinkung.gif") top right no-repeat ; padding-top : 10px; height : 21px; * height: 34px; }

body#uid205 #produktmenu .pm_footer,
body#uid318 #produktmenu .pm_footer { 
	width : 175px; 
	height: 37px; 
	background : url("../../fileadmin/images/bgblech2.gif") bottom left no-repeat;  
}


/* ---------------------------------------------------------------- */
body#uid287 .colleft { 
	width: 280px;
}
body#uid287 .colright#produkte { 
	width : 240px; 
	float: right;
}
body#uid287 .colright#produkte a { 
	text-decoration : none;
	display : block;
	overflow : hidden;
	color : #000;
	font-size: 10px;
	margin-bottom: 14px;
	height : 48px;
	padding : 10px 0 0 120px;
	* height : 52px;
}

body#uid287 .colright#produkte a.kat_fuer_nutzfahrzeuge0 { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_nutzfahrzeuge.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_fuer_landmaschinen0 { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_landmaschinen.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_fuer_baumaschinen0 { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_baumaschinen.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_treppen_und_stufen0 { 
	background : url("/fileadmin/images/buttons/prod/kat_treppen_und_stufen.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_lochblechprodukte0 { 
	background : url("/fileadmin/images/buttons/prod/kat_lochblechprodukte.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_blech-profilroste0 { 
	background : url("/fileadmin/images/buttons/prod/kat_profilroste.gif") no-repeat left top;
}
body#uid287 .colright#produkte a.kat_verzinkung0 {  
	background : url("/fileadmin/images/buttons/prod/kat_verzinkung.gif") no-repeat left top;
}

/* ---------------------------------------------------------------- */
body#uid329 #produkte { 
	width : 440px; 
	float: right;
}
body#uid329 #produkte a { 
	text-decoration : none;
	display : block;
	overflow : hidden;
	color : #000;
	font-size: 10px;
	margin-bottom: 14px;
	height : 38px;
	padding : 20px 0 0 120px;
	* height : 52px;
}

body#uid329 #produkte a.kat_sc_fuer_nutzfahrzeuge { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_nutzfahrzeuge.gif") no-repeat left top;
}
body#uid329 #produkte a.kat_sc_fuer_landmaschinen { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_landmaschinen.gif") no-repeat left top;
}
body#uid329 #produkte a.kat_sc_fuer_baumaschinen { 
	background : url("/fileadmin/images/buttons/prod/kat_fuer_baumaschinen.gif") no-repeat left top;
}
body#uid329 #produkte a.kat_sc_treppen_und_stufen { 
	background : url("/fileadmin/images/buttons/prod/kat_treppen_und_stufen.gif") no-repeat left top;
}

/* ---------------------------------------------------------------- */
.produkte_submenu {
  position: relative;
  top: -8px;
  left: 1px;
}
.produkte_submenu .psm_title {
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0 0 5px;
	height: 38px;
        width: 174px;
	* font-size: 10px;
        * width: 179px;
	* height: 53px;
}
.produkte_submenu .psm_text {
	background-color: #fff;
	color: #000;
	font-size: 8px;
	text-transform: uppercase; 
        /* letter-spacing: -0.1px; */ 
	font-weight: bold;
	padding: 5px 0 15px 5px;
        width: 174px;
}
/* IE6 */
* html .produkte_submenu .psm_text {
	width: 179px;
}
.produkte_submenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 179px;
}

.produkte_submenu li {
        background-color: #fff; 
	padding: 0;
}

.produkte_submenu a {
        font: 11px/13px arial,verdana,helvetica,sans-serif;
        color: #fff;
        text-decoration: none;
        padding: 5px 0 5px 25px;
        display: block;
        width: 154px;
}
/* IE6 */
* html .produkte_submenu a {
	width: 179px;
}

.produkte_submenu a:hover {
        color: #fff;
        background-color: #fff;
}

.produkte_submenu a.active {
        color: #fff;
        background: url("/fileadmin/images/pfeil01.gif") 5px 7px no-repeat;
}

.produkte_submenu a.active:hover {
        color: #fff;
        background-color: #fff;
}

/* ---- */
.produkte_submenu#kat_fuer_nutzfahrzeuge .psm_text {
	background-color: #5a8c14;
	color: #fff;
}
.produkte_submenu#kat_fuer_nutzfahrzeuge a:hover {
        background-color: #9ebc74;
}
.produkte_submenu#kat_fuer_nutzfahrzeuge a.active:hover {
        background-color: #5a8c14;
}
.produkte_submenu#kat_fuer_nutzfahrzeuge li {
	background-color: #5a8c14;
}
.produkte_submenu#kat_fuer_nutzfahrzeuge a.active {
        background: url("/fileadmin/images/produkte/arrow_fuer_nutzfahrzeuge.gif") 0px -3px no-repeat;
	background-color: #5a8c14;
	color: #fff;
}

/* ---- */
.produkte_submenu#kat_fuer_landmaschinen .psm_text {
	background-color: #c09b00;
	color: #fff;
}
.produkte_submenu#kat_fuer_landmaschinen a:hover {
        background-color: #dec041;
}
.produkte_submenu#kat_fuer_landmaschinen a.active:hover {
        background-color: #c09b00;
}
.produkte_submenu#kat_fuer_landmaschinen li {
	background-color: #c09b00;
}
.produkte_submenu#kat_fuer_landmaschinen a.active {
        background: url("/fileadmin/images/produkte/arrow_fuer_landmaschinen.gif") 0px -3px no-repeat;
	background-color: #c09b00;
	color: #fff;
}

/* ---- */
.produkte_submenu#kat_fuer_baumaschinen .psm_text {
	background-color: #da7b2d; /* #9c4f4f; */
	color: #fff;
}
body#uid335 .produkte_submenu#kat_fuer_baumaschinen ul {
}
.produkte_submenu#kat_fuer_baumaschinen a:hover {
        background-color: #f5ccaa;
}
.produkte_submenu#kat_fuer_baumaschinen a.active:hover {
        background-color: #da7b2d;
}
.produkte_submenu#kat_fuer_baumaschinen li {
	background-color: #da7b2d;
}
.produkte_submenu#kat_fuer_baumaschinen a.active {
        background: url("/fileadmin/images/produkte/arrow_fuer_baumaschinen.gif") 0px -3px no-repeat;
	background-color: #da7b2d;
	color: #fff;
}

/* ---- */
.produkte_submenu#kat_lochblechprodukte .psm_text {
	background-color: #4d799d;
	color: #fff;
}
.produkte_submenu#kat_lochblechprodukte a:hover {
        background-color: #a5bfce;
}
.produkte_submenu#kat_lochblechprodukte a.active:hover {
        background-color: #4d799d;
}
.produkte_submenu#kat_lochblechprodukte li {
	background-color: #4d799d;
}
.produkte_submenu#kat_lochblechprodukte a.active {
        background: url("/fileadmin/images/produkte/arrow_lochblechprodukte.gif") 0px -3px no-repeat;
	background-color: #4d799d;
	color: #fff;
}

/* ---- */
.produkte_submenu#kat_treppen_und_stufen .psm_text {
	background-color: #9480a6;
	color: #fff;
}
.produkte_submenu#kat_treppen_und_stufen a:hover {
        background-color: #beadce;
}
.produkte_submenu#kat_treppen_und_stufen a.active:hover {
        background-color: #9480a6;
}
.produkte_submenu#kat_treppen_und_stufen li {
	background-color: #9480a6;
}
.produkte_submenu#kat_treppen_und_stufen a.active {
        background: url("/fileadmin/images/produkte/arrow_treppen_und_stufen.gif") 0px -3px no-repeat;
	background-color: #9480a6;
	color: #fff;
}

/* ---- */
.produkte_submenu#kat_blech-profilroste .psm_text {
        background-color: #9c4f4f;
        color: #fff;
}
body#uid335 .produkte_submenu#kat_blech-profilroste ul {
}
.produkte_submenu#kat_blech-profilroste a:hover {
        background-color: #da9898;
}
.produkte_submenu#kat_blech-profilroste a.active:hover {
        background-color: #9c4f4f;
}
.produkte_submenu#kat_blech-profilroste li {
        background-color: #9c4f4f;
}
.produkte_submenu#kat_blech-profilroste a.active {
        background: url("/fileadmin/images/produkte/arrow_r.gif") 0px -3px no-repeat;
        background-color: #9c4f4f;
        color: #fff;
}


/* ---- */
.produkte_submenu#kat_verzinkung .psm_text {
	background-color: #424F81;
	color: #fff;
}
.produkte_submenu#kat_verzinkung ul {
	display: none;
}
.produkte_submenu#kat_verzinkung a:hover {
        /* background-color: #dec041; */
        background-color: #fff;
}
.produkte_submenu#kat_verzinkung a.active:hover {
        background-color: #424F81;
}
.produkte_submenu#kat_verzinkung li {
	background-color: #424F81;
}
.produkte_submenu#kat_verzinkung a.active {
        background: url("/fileadmin/images/produkte/arrow_verzinkung.gif") 0px -3px no-repeat;
	background-color: #424F81;
	color: #fff;
}

/* ---------------------------------------------------------------- */
.workflow {  
	min-height : 100px; 
	margin:20px 0px 10px;
	padding : 0; 
	clear : both; 
}
.workflow div.text { 
	width : 400px; 
	/*vertical-align : middle;*/ 
	float : left; 
	margin:10pt 0pt 20px 12px;
	/*margin : 0 0 20px 0; */
	padding : 0; 
}
.workflow .kreis_1 { 
	height : 100px; 
	width : 100px; 
	float : left; 
	background : url("/fileadmin/images/back10.gif") top left no-repeat; 
}
.workflow .text h3 {  
        font : normal 12px/15px arial, verdana, helvetica, sans-serif; 
	font-weight: bold;
	color: #336699;
	margin-top: 0;
	margin-bottom: 6px;
	padding-bottom: 0;
}

.workflow .kreis h3 { 
	font : bold 12px/18px arial,  helvetica, sans-serif; 
	color: #fff; 
	margin : 39px 0 10px 0; 
	padding : 0; 
	text-align : center;	
}

.workflow .kreis h3.higher {  
	margin : 27px 0 10px 0 !important; 
}
.workflow .kreis { 
	height : 100px; 
	width : 100px; 
	float : left; 
	background : url("/fileadmin/images/back09.gif") top left no-repeat; 
}
.workflow ul { 
	/* list-style-type : none; */
	margin : 0; 
	padding : 0 0 0 20px; 
}
.workflow li { 
	font-weight : normal; 
	color : #000; 
	padding-left: 17px; 
	background : url("/fileadmin/images/pfeil00.gif") 0 3px no-repeat;
	/* display : block; */
}
/* ---------------------------------------------------------------- */

body#uid315 table { margin : 0 0 20px 0; }
body#uid315 table td p { padding: 0; margin: 0; }
body#uid315 table .header { font-weight : bold; text-align : left; color: #336699; }

/* ---------------------------------------------------------------- */
/*
	.csc-sitemap li { 
		margin-left: 20px; 
		margin-top: 40px; 
		font-weight: bold;
	}
	.csc-sitemap ul ul li { 
		margin-top: 5px; 
		font-weight: normal;
	}
*/
.csc-sitemap {
	padding: 0;
	margin: 0;
}
.csc-sitemap ul {
	padding: 0;
	margin: 0;
}
.csc-sitemap ul li {
	padding: 0;
	margin: 25px 0 0 0;
	background-image: none;
	color: #336699;
}
.csc-sitemap ul li a { 
	font : bold 12px/14px arial, verdana, helvetica, sans-serif; 
	color: #336699;
	text-decoration: none;
}
.csc-sitemap ul li a:hover { 
	font: bold 12px/14px arial, verdana, helvetica, sans-serif; 
	color: #000;
}
.csc-sitemap ul li ul {
	margin: 0 0 0 0;
	padding: 0;
}
.csc-sitemap ul li ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.csc-sitemap ul ul li a { 
	font : normal 12px/14px arial, verdana, helvetica, sans-serif; 
	color: #369;
	margin : 5px 0 0 0; 
	padding-left: 20px; 
	background : url("/fileadmin/images/pfeil00.gif") 0 3px no-repeat; display : block; 
}
.csc-sitemap ul ul li a:hover { 
	font: normal 12px/14px arial, verdana, helvetica, sans-serif; 
	color: #000;
}
.csc-sitemap ul ul ul li {margin: 0; padding: 0 0 0 100px; background: none;}
.csc-sitemap ul ul ul li a { font : normal 12px/14px arial, verdana, helvetica, sans-serif; color: #369; background: none; }
.csc-sitemap ul ul ul li a:hover { font : normal 12px/14px arial, verdana, helvetica, sans-serif; color: #000;}

/* ---------------------------------------------------------------- */
/* #mitte_inform { width : 337px; float : left; margin : 0 15px 0 0px;} */
#mitte_inform { 
	width : 388px; 
	float : left; 
	margin : 0 0 0 0;
        position: relative; left: -28px; top: -8px;
}
#inform_banner {
	margin:0 0 0 0; 
	padding:0;
}
#service_menu_inform { 
	margin : 0 0 0 5px; padding : 0; 
	background : url("/fileadmin/images/footer_rechts.gif") bottom left no-repeat #A1BBD1; 
        width : 167px;
}
#service_menu_inform  ul { 
	list-style-type : none; 
	margin : 0 0 10px 0px; 
	width : 167px; 
	height : 110px; 
	padding:0;
}
#service_menu_inform  li { 
	list-style-type : none; 
	width : 167px; 
	display : block; 
}
#service_menu_inform  a { 
	font-size : 10px; 
	display : block; 
        padding: 5px 0 5px 20px;
	/* color : #4679A4; */
	color: #369;
	text-decoration: none;
}
#service_menu_inform  a:hover,
#service_menu_inform  a.active:hover { 
	background-color: #CFDDE8;
}
#service_menu_inform  a.active { 
	background : url("/fileadmin/images/pfeil01.gif") 5px 7px no-repeat; 
	color: #fff;
}
#service_menu_inform .footer { 
	display : block; 
	height : 23px; 
	width : 167px; 
	background : url("/fileadmin/images/footer_rechts.gif") bottom left no-repeat; 
}

.colleft#inform_colleft { 
	position: relative; left: -08px; top: -8px;
}
body#uid286 .colleft#inform_colleft { 
	position: relative; left: -28px; top: -8px;
}
body#uid286 .inform_teaser p {
	margin-top: 0;
}
.colright#inform_colright {
	position: relative; 
        left: 2px; top: -8px;
}
body#uid286 .colright#inform_colright {
	position: relative; 
        top: -8px;
        * left: -21px;
}

.inform #normalcontent p.bodytext { 
	margin : 0 5px 10px 20px; }
.inform #normalcontent ul { 
	margin : 0 0 10px 0; }
.inform #normalcontent ul.listenpunkt li { 
	list-style-type : none; 
	margin : 0 !important; 
	padding : 0 0 10px 20px; 
	background : url("/fileadmin/images/pfeil00.gif") 0px 3px no-repeat  }
.inform #normalcontent h3 { 
	font-size : 12px; 
	margin : 10px 0 20px 20px; 
	line-height : 16px;}
.inform #normalcontent img.float { 
	float : left; 
	margin : 0 15px 0 20px; }

.inform ul {
}


.inform_teaser { 
	width : 368px; 
	height : 85px; 
	margin-bottom : 10px; }
.inform_teaser .left { 
	width : 85px; 
	height : 85px; 
	float : left; }
.inform_teaser .left img { 
margin-right: 0px;
}
.inform_teaser .right { 
	background : url("/fileadmin/images/teaser_inform_ecke.gif") top right no-repeat #D5E3EE; 
	width : 283px; 
	* width : 280px; 
	height : 85px; 
	float :left; }
.inform_teaser .right h3 { 
	font : bold 12px/16px arial,  helvetica, sans-serif; 
	color: #000; 
	text-transform : uppercase; 
	margin : 0 0 2px 0 !important; }
.inform_teaser .rahmen { 
	margin : 10px 5px 0 15px; 
	display : block; }
.inform_teaser .right a { 
	display : block; 
	padding : 5px 0 0 20px; 
	background : url("/fileadmin/images/pfeil00.gif") 0px 8px no-repeat; }

/* ---------------------------------------------------------------- */
.colleft#kontakt {
	width: 280px;
}
.colright#kontakt_menu {
	width: 240px;
}
#kontakt_menu ul {
	background-image: url("/fileadmin/images/kontakt/kontakt_body.gif");
	background-repeat: repeat-y;
	display: block;
	width: 199px;
	list-style-type: none; 
	margin: 0; 
	padding: 0 20px 0 20px;
}
* html #kontakt_menu ul {
	width: 239px;
}

#kontakt_menu ul li {
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	background : url("/fileadmin/images/pfeil00.gif") 0px 14px no-repeat;
}
#kontakt_menu ul li span.km_headline {
    /* white-space:nowrap; */ 
	font-size: 13px;
  	font-weight: bold;
	color: #000;
}
#kontakt_menu #km_header {
	background-image: url("/fileadmin/images/kontakt/kk_oben.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
	display: block;
	width: 240px;
	height: 14px;
	margin: 0;
}
#kontakt_menu #km_footer {
	background-image: url("/fileadmin/images/kontakt/kontakt_unten.gif");
        background-repeat: no-repeat;
        background-position: 0px 0px;
	display: block;
	width: 240px;
	height: 13px;
	margin: 0;
}

/* ---------------------------------------------------------------- */
/* Vertretungen Europa */
body#uid258 .csc-frame-indent {
	padding-top: 30px;
}
/* ---------------------------------------------------------------- */
body#uid260 table td {
	width: 240px;
	padding-bottom: 30px;
	vertical-align: top;
}
/* ---------------------------------------------------------------- */
.csc-frame-indent {
}
body#uid319 .csc-frame-indent {
	padding-top: 20px;
	padding-left: 20px;
}
body#uid319 p.bodytext {
  margin: 3px 0 0 0;
}
/* ---------------------------------------------------------------- */
.news-latest-gotoarchive {
	display: none;
}
/* ---------------------------------------------------------------- */
/* Pressemitteilungen IFrame */
body#uid323  #content {
	width: 700px;
}
/* ---------------------------------------------------------------- */
body#uid326 .bodytext b,
body#uid505 .bodytext b,
body#uid510 .bodytext b,
body#uid515 .bodytext b {
   background-color: #bdcee6;
   color: #4181b4;
   width: 350px;
   text-indent: 10px;
   display: block;
   margin-bottom: 5px;
}
body#uid326 .bodytext img,
body#uid505 .bodytext img,
body#uid510 .bodytext img,
body#uid515 .bodytext img {
   margin-right: 10px;
}
body#uid326 .bodytext,
body#uid505 .bodytext,
body#uid510 .bodytext,
body#uid515 .bodytext {
   width: 350px;
}

/* ---------------------------------------------------------------- */
body#uid252 .tx-indexedsearch-searchbox td {
  padding-right: 10px; 
  padding-bottom: 5px; 
}
.tx-indexedsearch-descr  {
  font : normal 11px/14px verdana, arial, helvetica, sans-serif; color: #000;
}

body#uid252 .tx-indexedsearch-searchbox input, body#uid252 .tx-indexedsearch-searchbox select , body#uid252 .tx-indexedsearch-searchbox textarea {
	border: 0px;
	margin: 0 0 0 0;
	font-size: 11px;
	border: 1px solid #666;
}

body#uid252 .tx-indexedsearch-searchbox select {
	width: auto;
}
.browsebox li {
   display: inline;
   background: none;
}
.tx-indexedsearch-redMarkup {
   background-color: #ffea7b;
}
/* ---------------------------------------------------------------- */
/* GoogleMaps */
#gmapDirSaddr {
  width: 200px;
}

.tx_lumogooglemaps_pi1_sidebar {
	width: auto;
	float: none;
}
#uid260 .tx_lumogooglemaps_pi1_sidebar {
	width: 170px;
	float: left;
}
#uid258 .tx_lumogooglemaps_pi1_sidebar {
	width: 200px;
	overflow-y: scroll;
	height: 450px;
}


.tx_lumogooglemaps_pi1_sidebar ul li {
	background: none;
	padding-left: 0;
	padding-bottom: 10px;
}
#uid518 .tx_lumogooglemaps_pi1_sidebar ul li,
#uid467 .tx_lumogooglemaps_pi1_sidebar ul li,
#uid468 .tx_lumogooglemaps_pi1_sidebar ul li {
	float: left;
}

.tx_lumogooglemaps_pi1_mapmap {
	width: auto;
	float: none;
	overflow: hidden;
}
#uid518 .tx_lumogooglemaps_pi1_mapmap,
#uid467 .tx_lumogooglemaps_pi1_mapmap,
#uid468 .tx_lumogooglemaps_pi1_mapmap {
	clear: both;
}

#uid260 .tx_lumogooglemaps_pi1_mapmap {
	float: right;
	width: 350px;
	margin-bottom:20px;
}
#uid258 .tx_lumogooglemaps_pi1_mapmap {
	float: right;
	width: 320px;
}
#uid257 .tx_lumogooglemaps_pi1_mapmap {
	float: right;
}


/* ---------------------------------------------------------------- */
/* Formatierungen f�r Formulare (momentan: im internen Bereich) */

.csc-mailform {
	border:none;
	margin:0;
	padding:0;
}

.csc-mailform-field {
	margin-bottom:15px;
}

.csc-mailform-field label {
	display:block;
	float:left;
	padding:3px 0pt 0pt;
	width:165px;
}

.csc-mailform-field input {
	
}
/* ---------------------------------------------------------------- */

/* ########## Produkt - Rubrik - Übersichtsseiten-Gestaltung ############ */


.csc-menu-4-element {
	width:250px;
	float:left;	
	margin:0 20px 20px 0;
}

.csc-menu-4-element dt {
	text-decoration:none;	
	font-size:15px;	
	color:#336699;
	font-weight:bold;
}

.csc-menu-4-element dt a {
	text-decoration:none;	
	font-size:15px;	
	color:#336699;	
	font-weight:bold;
}

.csc-menu-4-element dd {
	margin:8px 0;	
	padding:0;
	}

/* ################ DURCHBLICK SINGLE ##################### */

.durchblick-single {
	float:left;
	margin-bottom:15px;
	width:300px;
}

/* ################ @-Symbol (Content / Footer) ##################### */

span.atsubst {
	display: inline-block;
	background:#E4EEF6 url("/fileadmin/images/at.gif") no-repeat center;
	width: 13px;
	margin:0;
	padding:0;
	text-decoration:underline;
}

#navfooter span.atsubst {
	background:#A1BBD1 url("/fileadmin/images/at_weiss.gif") no-repeat center;
}

/* ##################### p für Produkt-Uebersicht ##################### */
.prod_select {
	padding: 0;
	margin: 0;
}

/* Gütezeichen Lochblechprodukte */

.RAL-Guetezeichen {
	position:absolute;
	right:50px;
	top:229px;
}

.RAL-Guetezeichen_nutzfahrzeuge {
	position:absolute;
	right:50px;
	top:192px;
}

.RAL-Guetezeichen_prod {
	position:absolute;
	right:50px;
	top:120px;
}