body { 
	background: #FFF; width: 100%;
	font-family: Verdana, Arial, Helvetical, Sans-Serif;
	font-size: 100%; text-align: center;	
	margin-top: 0; margin-bottom: 0;	
	margin-left: auto; margin-right: auto;
	padding: 0;
    min-height: 1000px;
}
/* --------------------------------------------------------- LOGO & META NAVIG -- */
#Header { display: inline-block;
	width: 910px; text-align: center; /*overflow: hidden;*/
	margin: auto;
	padding: 0;
}
#Header a { color: #7496B1; text-decoration: none; }

#Header .Logo { float: left; margin: 42px 0 0 0; padding: 0; }

#Header ul.MetaNavig { 
    list-style-type: none; text-transform: uppercase; 
    font-size: 65%; text-align: center;  color: #7496B1;
    margin-top: 70px; margin-right: 2px;
}
#Header ul.MetaNavig ul,
#Header ul.MetaNavig ul ul { list-style-type: none; }

#Header ul.MetaNavig li { float: right; }
#Header ul.MetaNavig li.Last { margin-right: 10px; }
#Header ul.MetaNavig li a { 
	display: block; 
	background: transparent url(../img/arrow_metanavig.gif) 0 2px no-repeat; 
	padding: 0 3px 0 12px; margin-right: 3px;
}
#Header ul.MetaNavig li a.Language { background: none; padding: 0; margin: 0 0 0 4px; }

#Header ul.MetaNavig li a:hover,
#Header ul.MetaNavig li a:active,
#Header ul.MetaNavig li a:focus,
#Header ul.MetaNavig li a.actv { color: #FD5828; background: #e1eaf2 url(../img/arrow_metanavig.gif) 0 2px no-repeat; }


/* --------------------------------------------------------- TOP NAVIG -- */
#Top { clear: both;
	background: #7396b0; border-top: 23px solid #FFF;
	text-align: center; text-transform: uppercase;
	margin: auto;
	padding: 0;
}
#Top a { color:#FFF; text-decoration: none; }

#Top ul.MainNavig {  
    width: 910px; font-size: 83%; text-align: center;
    background: transparent url(../img/bg_topnavig.gif) 0 0 repeat-x; 
    list-style-type: none; overflow: hidden;
    margin: auto;
    padding: 0;
}

#Top ul.MainNavig li { float: left; border-left: 1px solid #b4cbdb; margin: 0; padding: 0; } 
#Top ul.MainNavig li a { 
    /*display: block;*/float: left; text-align: center; 
    background: transparent url(../img/bg_topnavig.gif) 0 0 repeat-x; 
    /*padding: 12px 28px 12px 28px;*/ margin: 0;
}

#Top ul.MainNavig li a:hover,
#Top ul.MainNavig li a:active,
#Top ul.MainNavig li a:focus,
#Top ul.MainNavig li a.actv { 
    display: block; text-align: center;
    background: #FD5828; 
    /*padding: 12px 28px 12px 28px;*/ margin: 0;
}

#Top ul.MainNavig li a.unternehmen,
#Top ul.MainNavig li a.unternehmen:hover,
#Top ul.MainNavig li a.unternehmen:active,
#Top ul.MainNavig li a.unternehmen:focus { width: 181px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.exterior,
#Top ul.MainNavig li a.exterior:hover,
#Top ul.MainNavig li a.exterior:active,
#Top ul.MainNavig li a.exterior:focus { width: 197px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.interior,
#Top ul.MainNavig li a.interior:hover,
#Top ul.MainNavig li a.interior:active,
#Top ul.MainNavig li a.interior:focus { width: 194px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.projekte,
#Top ul.MainNavig li a.projekte:hover,
#Top ul.MainNavig li a.projekte:active,
#Top ul.MainNavig li a.projekte:focus { width: 118px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.corporate,
#Top ul.MainNavig li a.corporate:hover,
#Top ul.MainNavig li a.corporate:active,
#Top ul.MainNavig li a.corporate:focus { width: 213px; padding: 12px 0; border-right: 1px solid #b4cbdb; overflow: hidden; }

/*
* html #Top ul.MainNavig li a.unternehmen,
* html #Top ul.MainNavig li a.unternehmen:hover,
* html #Top ul.MainNavig li a.unternehmen:active,
* html #Top ul.MainNavig li a.unternehmen:focus { width: 183px; padding: 12px 0; }

* html #Top ul.MainNavig li a.exterior,
* html #Top ul.MainNavig li a.exterior:hover,
* html #Top ul.MainNavig li a.exterior:active,
* html #Top ul.MainNavig li a.exterior:focus { width: 198px; padding: 12px 0; }

* html #Top ul.MainNavig li a.interior,
* html #Top ul.MainNavig li a.interior:hover,
* html #Top ul.MainNavig li a.interior:active,
* html #Top ul.MainNavig li a.interior:focus { width: 195px; padding: 12px 0; }

* html #Top ul.MainNavig li a.projekte,
* html #Top ul.MainNavig li a.projekte:hover,
* html #Top ul.MainNavig li a.projekte:active,
* html #Top ul.MainNavig li a.projekte:focus { width: 119px; padding: 12px 0; }

* html #Top ul.MainNavig li a.corporate,
* html #Top ul.MainNavig li a.corporate:hover,
* html #Top ul.MainNavig li a.corporate:active,
* html #Top ul.MainNavig li a.corporate:focus { width: 208px; padding: 12px 0; }
*/

#Top ul.MainNavig ul,
#Top ul.MainNavig ul ul { 
	text-transform: none; font-size: 85%;
	background: #FFF; 
	border: 1px solid #7396b0; border-bottom: none;
	margin: 0; padding: 0; 
}
#Top ul.MainNavig li li {
	clear: both; display: inline-block; width: 100%;
	border-left: none; border-bottom: 1px solid #7396b0;
	margin: 0; padding: 0;
}
#Top ul.MainNavig li li a {
	text-align: left;
	background: #FFF; color: #7396b0;
	padding: 7px 34px 6px 10px;  margin: 0;
}

#Top ul.MainNavig li li a:hover { 
	text-align: left;
	background: #FD5828; color: #FFF;
	padding: 7px 34px 6px 10px; margin: 0;
}

/* -- International Seite -- */
#Top .Formular { 
	width: 910px; min-height: 40px; overflow: hidden;
	font-size: 70%; text-align: center; text-transform: none;
	margin: auto;
	padding: 0;
}
* html #Top .Formular { height: 40px; }
#Top .Formular form { width: 910px;margin: 0; padding: 0; float: right; text-align: right; }
#Top .Formular label { float: left; width: 715px; text-align: right; color: #FFF; margin-top: 13px; margin-right: 10px; }
#Top .Formular select { 
	font-size: 100%; width: 182px; height: 18px; !height: 20px; border: 1px solid #b7d1e2; background: #FFF; 
	margin-top: 11px;
}

/* ------------------------------------------------------------- BANNER -- */
#Banner {
	border-top: 5px solid #FFF;
	background: #c5d4e0; overflow: hidden;
	text-align: center; 
	margin: auto;
	padding: auto;
}

#Banner #Flash { height: 370px; text-align: center; overflow: hidden; }
#Banner .MainMiddle { display: inline-block; width: 910px; text-align: center; overflow: hidden; min-height: 55px; }
#Banner #Flash img { width: 910px; }

#Banner .Path { text-align: left; font-size: 70%; color: #507c9c; padding: 8px 0 0 0; margin: 0;}
#Banner h3 { text-align: left; font-size: 150%; color: #4c6f89; font-weight: normal; padding: 6px 0 13px 0; margin: 0; }

#Flash .BGBannerText { 
	position: relative; background: #81a1b8; overflow: hidden;
	height: 62px; width: 910px; text-align: center;
	margin-top: -62px; !margin-top: -65px;
	margin-left: auto; margin-right: auto; padding: 0;
	filter:alpha(opacity=60); /* IE */
	-moz-opacity:0.60; /* FF */
	opacity: 0.60; /* Opera */
}
#Banner .BannerText  { 
	position: relative; width: 890px; height: 62px;
	color: #FFF; font-size: 83%; text-align: left;
	margin-top: -64px;
	margin-left: auto; margin-right: auto; 
	padding: 10px 0; 
}

#Banner .IMGProduct { margin: 3px 0; border: 2px solid #FFF; }
#Banner .IMGBorder { margin: 3px 0; border: 1px solid #FFF; }

#Banner a.zoom { clear: both; float: left; text-align: left; width: auto; padding-bottom: 2px; }

/* IMPORT:  */
#Banner .changeBorder {
	background: #FFF url(../img/bg_checkbox.gif) bottom left repeat-x;
	border: 1px solid #90a2ae; font-size: 75%; display: inline-block;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 8px 4px 4px 8px; margin: 15px 0 10px 0;
}

#Banner .changeBorder img { margin-right: 5px; margin-bottom: 0px; padding: 0; }
#Banner .changeBorder .grSet { float: left; padding: 0; margin: 0; margin-right: 14px; padding: 0; color: #000; } 
#Banner .changeBorder p { float: left; text-align: left; min-height: 45px; !min-height: 40px; padding: 0; margin: 0; }
* html #Banner .changeBorder p { height: 40px; }
#Banner .changeBorder input { clear: both; text-align: left; display: block; padding: 0; margin: 0; }

.productGroup { float: left; min-height: 184px; margin: 0 0 0 10px; padding: 0; }

* html .productGroup { height: 184px; }
.productGroup img { float: left; border: 2px solid #FFF; margin: 0; padding: 0; }

.productGroup.quer { margin: 5px 0 0 0; padding: 0; }

.productGroup.quer img { margin: 0 10px 0px 0; padding: 0; }
.productGroup.quer img.last { margin: 0 0 10px 0; padding: 0; }

.productGroup.quer p { float: left; width: 100%; margin: 0; padding: 0 0 8px 0; }

.productGroup.quer p img { margin: 0 7px 0px 0 }

/* -- Bilder 105x87 pixel -- */
#Banner p.slide { 
	float: left; text-align: left; width: auto; 
	border: 1px solid #FFF; background: #dfe9f2; 
	margin: 0 53px 5px 0; padding: 0 0 2px 0; 
}
#Banner p.slide.LastIMG { float: right; margin-right: 0; }

#Banner p.slide img { float: left; margin-bottom: 5px; }

#Banner p.slide a,
#Banner p.slide.LastIMG a  { clear: both; /*display: inline-block;*/float: left;
	font-size: 75%; font-family: Arial, Helvetica, Verdana, sans-serif;
	background: transparent url(../img/arrowLink_news.gif) 2px 2px no-repeat;
	color: #6d89a1; text-decoration: none; font-weight: bold; white-space: nowrap;
	margin: 0; padding: 0 0 0 30px; 
}

/* -- Bilder 200x246 pixel -- */
#Banner .LargeIMG { float: left; width: 910px; margin: 0; padding: 0 0 3px 0; }
#Banner .LargeIMG .slide {  
	display: inline-block; 
	text-align: left; width: 200px; 
	border: 1px solid #FFF; background: #dfe9f2; 
	margin: 0; padding: 0; 
}
#Banner .LargeIMG .slide span { margin: 0; padding: 0; }
#Banner .LargeIMG .slide.FirstIMG { float: left; margin: 0; padding: 0;  }
#Banner .LargeIMG .slide.LastIMG { float: right; margin: 0; padding: 0;  }

#Banner .LargeIMG .slide img { margin-bottom: 5px; }

#Banner .LargeIMG .slide a,
#Banner .LargeIMG .slide.LastIMG a  { clear: both;display: block;
	font-size: 75%; font-family: Arial, Helvetica, Verdana, sans-serif;line-height: 135%;
	background: transparent url(../img/arrowLink_news.gif) 2px 4px no-repeat;
	color: #6d89a1; text-decoration: none; font-weight: bold; white-space: nowrap;
	margin: 0; padding: 0px 0 3px 30px; 
}


/* ------------------------------------------------------------ CONTENT -- */
#Content { 
	border-top: 5px solid #FFF;
	background: transparent; 
	text-align: center; 
	margin: auto;
	padding: auto;
}
#Content .MainText { 
	width: 910px; overflow: hidden;
	font-size: 83%; text-align: center;
	margin: auto;
	padding: 0 0 15px 0;
}
#Content .MainText h3 { text-align: left; margin-top: 7px; }
#Content .MainText p { margin: 0; padding: 0; }

#Content a { color: #6A8FA5; }

#Content .MainText .BannerText { 
	background: #81a1b8; font-size: 100%;
	color: #FFF; text-align: left; line-height: 145%;
	padding: 10px 13px 10px 12px; margin-bottom: 18px;
}	

/* START: IMPORT */

#Content .mini_me { font-size: 65%; }
#Content h4 { 
	clear: both; text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000; font-size: 21px;  font-weight: normal; 
	padding: 0; margin: 0 0 10px 0;
}
#Content h5 { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%; line-height: 135%; text-align: left; font-weight: bold; color: #7694AC; 
	padding: 0px 0 8px 30px;  margin-bottom: 0;
} 
#Content td { vertical-align: top; }
#Content td h5 { margin-top: 0; padding-top: 0; padding-left: 0; }

#Content .product { 
	float: left; width: 800px; overflow: hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; 
	padding: 0; margin: 0 0 15px 0;  
}
#Content .productSet { float: left; background: #E3EAF0;  padding: 0; margin: 0; }
#Content .article { text-decoration: none; cursor: hand;
	float: left; width: 85px; background: #E3EAF0; 
	font-size: 12px; color: #808183; /*font-weight: bold;*/ margin: 0; padding:0;
}
#Content .article span { display: block; width: 77px; height: 45px; padding: 4px; }
#Content .article span.product_description { font-size: 10px }
#Content .article img { border-bottom: 2px solid #FFF; }
#Content .space { float: left; width: 25px; padding: 0; margin:0; }
#Content .space1 { float: left; width: 10px; padding: 0; margin:0; }

#Content .TBList { 
	border: 2px solid #E3ECF3; border-top: none; text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;
	margin: 0; padding: 0;
}
#Content .TBList.top { margin-top: 22px; border-top: 2px solid #E3ECF3;  }
#Content .TBList th { 			
	background: #E3ECF3; border-right: 3px solid #fff; text-align: center; vertical-align: top;
	margin: 0; padding: 3px 0 0 0;
}
#Content .TBList td { vertical-align: top; border-right: 3px solid #fff; margin: 0; padding: 0; }
#Content .TBList td.last { border-right: none; }
#Content .TBList td h3 { font-size: 12px; color: #000; font-weight: bold;padding: 5px; margin:0; }
#Content .TBList td h4 { background: #E3ECF3; display: block; font-size: 12px; text-align: left; font-weight: normal; padding: 3px; margin: 0; }
#Content .TBList td p { padding: 3px 0px 0 3px; }
#Content .TBList td img { margin: 0 0 0 1px; padding: 0; }

#Content .TBList ul.download { list-style-type: none; margin: 3px 0 0 3px; padding: 0; }
#Content .TBList ul.download li { 
	display: block; padding: 0 0 0 15px;
	background: transparent url(../img/icon_download.gif) 0 4px no-repeat;
}

#Content .TBList ul.download li a {
	color: #000; text-decoration: none; 			 
	margin: 0; padding: 0;
}
#Content .TBList ul.download li a.gray { color: #818181; text-decoration: underline; }
#Content .TBList ul.download li a span { color: #bccedc; }

#Content .TBList .thmbSet { float: left; height: 65px; margin: 0 0 0 2px; padding: 0 0 10px 0; }
#Content .TBList .thmbSet img { display: inline; margin: 0 0px 3px 4px; }
#Content .gray { color: #818181; }
#Content .blue { color: #2d94b5; }

#Content .profile { 
	font-family: Arial, Verdana, sans-serif; 
	float: left; width: 33%; vertical-align: top; text-align: left;
	margin: 0; padding: 22px 0 0 0; overflow: hidden; 
}
#Content .profile.Doppel { width: 66%; }

#Content td .profile.Doppel { width: 75%; padding-top: 0; }

#Content .profile h4 { 
	font-size: 100%; line-height: 135%; text-align: left; 
	font-weight: bold; color: #7694AC; 
	padding: 0px 0 8px 30px; 
} 
#Content .profile h5 { 
	clear: both; display: block; width: 100%; 
	color: #FFF;
	margin: 0; padding: 3px 0 3px 6px;
}
#Content .profile p { 
	background: transparent url(../img/arrowLink_news.gif) 2px 2px no-repeat; 
	font-size: 12px;
	margin: 0 0 18px 0; padding: 0 0 0 30px; 
}
#Content .profile p.Title { 
	background: none; 
	font-size: 12px;
	margin: 0; padding: 0 0 0 30px; 
}
#Content .profile img { margin: 0 10px 10px 0; padding: 0; }
#Content.none { margin: 0; padding: 0; }

/* Projekte */
#Content .project { font-family: Arial, Verdana, sans-serif; text-align: left; padding-top: 22px; }
#Content .project h4 a { 
	background: transparent url(../img/arrowLink_news.gif) 1px 7px no-repeat; 
	color: #83a7bd; text-decoration: none; font-size: 90%; line-height: auto; !line-height: 175%; 
	padding: 0 0 0 22px; 
}
#Content .project .left { width: 228px; }
#Content .project .left h5 { 
	color: #FFF; background: #7699b7; 
	margin-top: 9px; margin-right: 60px;
	padding: 1px 6px 2px 32px; 
}

#Content .left p { font-size: 11px; margin: 0 0 14px 0; }
#Content .project .left p { font-size: 12px; margin-right: 65px; }
#Content .left p.projectTitle { color: #527b97; font-size: 16px; margin-top: 20px; }
#Content .project .left img.teaser { margin: 0 0 0 30px; }
#Content .project .left p a {
	display: block; 
	color: #000; font-weight: normal; text-decoration: none; 
	background: transparent url(../img/arrowLink_news.gif) 0px 2px no-repeat;
	padding: 0 0 0 0 /*20px*/; margin: 0;
}

#Content .project .left ul { list-style-type: none; margin: 0; padding: 0; }
#Content .project .left li { display: inline; margin:0; padding: 0;}
#Content .project .left li p { font-size: 12px; padding: 0; margin: 0 0 5px 0; }
#Content .project .left li a { 
	display: block; background: transparent url(../img/checkbox_img.gif) 0 0 no-repeat;
	text-decoration: none; color: #527b97;
	padding: 0 0 1px 20px; margin: 0;
}
#Content .left li a:hover, 
#Content .left li a.actv {
background:transparent url(../img/checkbox_img_a.gif) 0 0 no-repeat;
color: #527B97;text-decoration: none;
display: block;
margin: 0; padding: 0 0 1px 20px;

}

#Content .projectSet { 
	width: auto; clear: both;
	color: #000;
	margin: 0; padding: 0;
}

#Content .projectSet p { float: left; width: 100%; padding: 5px 0 4px 0; }
#Content .projectSet a { color: #527b97; font-weight: bold; }
#Content .projectSet span { float: left;font-size: 12px; }

#Content .projectSet .right { float: right; }
#Content .projectSet span.right a { 
	background: transparent url(../img/arrowLink_news.gif) center right no-repeat;
	color: #587a93; font-weight: normal; text-decoration: none;
	padding: 0 18px 0 0;
}
#Content .projectSet p.imgSlide { width: 100%; background: #dfe9f2; line-height: 0; margin:0; padding: 0; /* border-bottom: 1px solid #517c9f; */ }
#Content .projectSet .imgSlide img { float: left;margin: 0 7px 0 0; padding:0; } 


#Content .projectImages { width: 672px; background: #DFE9F2; padding: 0 0 0 10px; margin: 0 0 136px 0; overflow: hidden; }
#Content .projectImages img { margin: 12px 12px 0 0; padding: 0;  }
#Content .projectImages p { padding-bottom: 5px; }

#Content .thumbs { 
	float: left; width: 270px; 
	overflow: hidden; background: #c2d0dd; 
	padding: 0; margin: 0 6px 0 0; 
}
#Content .thumbs img { float: left; margin: 0 6px 0 0; padding: 0; line-height: 0; }

#Content p.contactTitle { color: #527b97; font-size: 120%; margin: 0px 0 10px 0; padding: 0; } 
.padding { 
	clear: both;
	margin: 0; padding: 0 0 0 30px; 
}
.data_table_de{
background-color:#7694ac;
width:375px;
}
.data_table_de th{
background-color:#7694ac;
color:#FFFFFF;
text-align:right;
}
.data_table_de td{
background-color:#FFF;
}

/* ------------------------------------------------------------------------ Start: Catalogues -- */

.spaceDown { margin: 50px 0 20px 32px; padding: 0;}


#Content p.Links { 
	background: transparent url(../img/arrowLink_news.gif) 0 6px no-repeat; 
	padding: 0 0 0 18px; margin: 0 0 8px 0;
}

#Content .catalogIMG { 
	width: 540px;  vertical-align: top;
	 margin: 0; /**/padding: 0;
}
#Content .catalogIMG h5 { 
	display: block;width: 100%;/* */background: #dfe9f2; color: #303231; 
	margin:0; padding: 3px 0 3px 17px/**/;
}
#Content .catalogIMG table {
	border: none; border-left: 1px solid #7694ac; border-bottom: 1px solid #7694ac;
}
#Content .catalogIMG table td {
 	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 17px;
	width: 180px; vertical-align: top;
	border-right: 1px solid #7694ac; 
	padding: 20px 0 0 20px;
}

#Content .catalogIMG table td.spaceNone { margin: 0; padding: 0; vertical-align:bottom; }

#Content .catalogIMG table td a { font-size: 12px; color: #7295b1; }

#Content .catalogIMG .checkbox {
	float: right; text-align: center;
	background: #f25e2e;/* width: 20px; height: 20px;*/
	margin:0; padding: 2px;
}

#Content .catalogForm { 
	width: 370px; vertical-align: top; 
	border-left: 46px solid #FFF; background: #dfe9f2;
	overflow: hidden; 
	/*margin: 0; */padding: 0; 
}
#Content .catalogForm.White { background: #FFF; }
#Content .catalogForm h5 { 
	 width: 100%;/* */padding: 3px 0 3px 17px; margin-top:0; margin-right:0; 
}

#Content .catalogForm .mainFormular { 	
	width: 260px;/**/
	margin:0; padding: 20px; color: black;
}
#Content .catalogForm .mainFormular p {	
	font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px;
	margin: 0;  padding: 0; color: black;
}

#Content .catalogForm .mainFormular label { font-size: 11px; display: block; margin: 5px 0 0 0; }

#Content .catalogForm .mainFormular input.textfield {
	border: 1px solid #7694ac; background: #FFF; padding: 4px 3px;
	margin: 0 10px 0 0;
}
#Content .catalogForm .mainFormular input.textfield.short { width: 114px; }
#Content .catalogForm .mainFormular input.textfield.long { width: 244px; }

.Feld {
background-color:#FFFFFF;
border:1px solid #000000;
height:20px;
padding:2px;
width:215px;
}

/* ENDE: IMPORT */

#Content .ShowIMG { clear: both; float: left;margin: 0; padding: 0;}
#Content .ShowIMG img { 
	float: left; border-right: 1px solid #FFF; 
	margin-bottom: 19px; margin-top: 2px; !margin-top: 0;
}

#Content .MainText .ColumnText {
	float: left; text-align: left; width: 485px; 
}

#Content .MainText .ColumnText ul.ListNews {
	list-style-type: none; font-size: 90%; line-height: 130%;
	margin: 0 0 15px 0; padding: 0;
}
#Content .MainText .ColumnText ul.ListNews li {
	background: transparent url(../img/arrowLink_news.gif) 0 3px no-repeat;
	padding: 0 0 0 25px; margin-top: 15px;
}
#Content .MainText .ColumnText ul.ListNews a { color: #547b9c; text-decoration: none; font-weight: bold; }

#Content .MainText .ColumnText ul.ListNews li p { 
	background: transparent url(../img/dotline_grey.gif) bottom left repeat-x;
	font-size: 90%; 
	margin: 3px 0 0 0; padding: 0 0 12px 0;
}
#Content .MainText .ColumnText ul.ListNews li p a { text-decoration: underline; }
		
#Content .MainText .ColumnInfo { 
	border: 1px solid #dfe0e2; background: #f0f5f9;
	float: right; text-align: left; width: 350px; 
	margin: 0 0 20px 0; padding: 0;
}
#Content .MainText .ColumnInfo h4 { 
	color: #7396b0; font-size: 110%; font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #7396b0 url(../img/arrow_white.gif) 4px 13px no-repeat;
	border-bottom: 1px solid #dfe0e2;
	margin: 0; padding: 0;
}
#Content .MainText .ColumnInfo h4 a { 
	color: #7396b0; font-size: 110%; font-weight: normal; text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #e3ecf3; display: block;
	margin: 0 0 0 22px; padding: 9px 18px 7px 18px;
}
#Content .MainText .ColumnInfo p { font-size: 80%; line-height: 135%; padding: 10px 13px; }
/* #Content .MainText .ColumnInfo img { margin: 2px; }  */

#Content .MainText .ColumnCountry { float: left; text-align: left; width: 182px; text-transform: uppercase; }
#Content .MainText .ColumnCountry a { display: block; color: #000; margin-bottom: 2px;}

a.LinkText { 
	background: transparent url(../img/arrowLink_news.gif) 0 3px no-repeat;
	color: #000; text-decoration: none; 
	padding: 0 0 0 25px;
}
.catalogIMG a.LinkText { padding: 0 0 0 18px; }
a.zoom { 
	background: transparent url(../img/loop.gif) 0 0 no-repeat;
	font-size: 85%; font-family: Arial, Verdana, Helvetica, sans-serif; 
	line-height: 135%; color: #5d7c90; text-decoration: none; text-align: left;
	margin: 5px 0 0 0; padding: 0 0 0 22px;
}

a.link { 
    background: transparent url(../img/arrowLink_news.gif) 2px 2px no-repeat;
    font-size: 85%; font-family: Arial, Verdana, Helvetica, sans-serif; 
    line-height: 135%; color: #5d7c90; text-decoration: none; text-align: left;
    margin: 5px 0 0 0; padding: 0 0 0 22px;
}

/* ------------------------------------------------------------ FOOTER -- */
#Footer { border-top: 1px solid #799bb6; font-size: 60%; text-align: center; }
#Footer .FooterText { width: 910px; text-align: center; margin: auto; }

#Footer .FooterText p { text-align: left; padding: 5px 0 10px 0; margin: 0; }


td.section_detail { font-size: 12px; }

/*
#Top ul.MainNavig li a.unternehmen,
#Top ul.MainNavig li a.unternehmen:hover,
#Top ul.MainNavig li a.unternehmen:active,
#Top ul.MainNavig li a.unternehmen:focus { width: 181px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.exterior,
#Top ul.MainNavig li a.exterior:hover,
#Top ul.MainNavig li a.exterior:active,
#Top ul.MainNavig li a.exterior:focus { width: 196px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.interior,
#Top ul.MainNavig li a.interior:hover,
#Top ul.MainNavig li a.interior:active,
#Top ul.MainNavig li a.interior:focus { width: 193px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.projekte,
#Top ul.MainNavig li a.projekte:hover,
#Top ul.MainNavig li a.projekte:active,
#Top ul.MainNavig li a.projekte:focus { width: 117px; padding: 12px 0; overflow: hidden; }

#Top ul.MainNavig li a.corporate,
#Top ul.MainNavig li a.corporate:hover,
#Top ul.MainNavig li a.corporate:active,
#Top ul.MainNavig li a.corporate:focus { width: 213px; padding: 12px 0; overflow: hidden; }

* html #Top ul.MainNavig li a.corporate,
* html #Top ul.MainNavig li a.corporate:hover,
* html #Top ul.MainNavig li a.corporate:active,
* html #Top ul.MainNavig li a.corporate:focus { width: 208px; padding: 12px 0; }

*/

#Content .catalogForm.White { background: #FFF; }

.Feld {
    background-color:#FFFFFF;
    border:1px solid #000000;
    height:20px;
    padding:2px;
    width:215px;
}

#Banner .productText { clear: both; text-align: left; width: 100%; margin: 18px 0 10px 0; padding: 0; }
#Banner .productText a {
    background: transparent url(../img/arrow_red.gif) 0 2px no-repeat;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 70%;
    margin: 0 0 2px;
    padding: 0 0 0 18px;
    text-decoration:none;
}

#Content .MainText .ColumnInfo a { 
    text-decoration: none; font-weight: bold;
    background: transparent url(../img/arrowLink_news.gif) center right no-repeat;
    padding: 0 18px 0 0; 
}

#Banner h3 { padding-bottom:4px; line-height: 100%; }
#Content .profile h3 { 
    font-size: 100%; line-height: 135%; text-align: left; 
    font-weight: bold; color: #000; 
    padding: 0px 0 8px 30px; margin: 0;
}

#Content .project { font-family: Arial, Verdana, sans-serif; font-size: 90%;text-align: left; padding-top: 22px; }
#Content .project .padding .data_table_de { font-size: 100%; }

#Content .catalogForm .mainFormular p { 
    font-family: Verdana, Arial, sans-serif; font-size: 95%; line-height: 135%;
    margin: 0;  padding: 0; color: black;
}

#Content .catalogForm .mainFormular label { font-size: 100%; display: block; margin: 5px 0 0 0; }

/*a.LinkText, #Content a.LinkText, #Content p a.LinkText, #Content td a.LinkText  { 
    background: transparent url(../img/arrowLink_news.gif) 0 3px no-repeat;
    color: #000; text-decoration: none; 
    padding: 0 0 0 25px;
}*/

a.LinkText, 
    #Content a.LinkText, 
    #Content p a.LinkText, 
    #Content td a.LinkText {
    display: block;
    background: transparent url(../img/arrowLink_news.gif) 0 3px no-repeat;
    color: #000; text-decoration: none; 
    padding: 0 0 0 25px; margin: 0;
}