body { margin: 11px 0 0 9px; padding: 0; background: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #415161; }
form { margin: 0; padding: 0; }
font{ font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
a { color: #717171; text-decoration: none; }
tbody{font-size:12px;}


/* POSITIONING */
#header {height: 98px; width: 986px; }
#logo { float: left; padding: 0 0 0 26px; width: 161px !important; width/**/: 187px; }
#nav { position: absolute; top: 11px; left: 196px; width: 799px; }
#search img, #nav input { vertical-align: middle; }
#search { text-align: right; width: 735px; padding: 0 0 50px 0; }
#mainMenu { text-align: left; position: absolute; z-index:500; background: #FFF; }
#page { clear: both; padding: 9px 0 0 0; }
#footer { width: 985px; }
#adress { float: left; padding: 5px 0 15px 5px; }
#footerlinks { float: right; color: #0069B7; padding: 5px 0 15px 0; }
/* MISC */

.clear { clear: both; }
.center { text-align: center; }
.search-field { width: 80px; background: #EEEEEE; border: 1px solid #CBCBCB; }
.search-field2 { width: 135px; background: #EEEEEE; border-top: 1px solid #F6F6F6; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #F6F6F6; vertical-align: middle; margin: 5px 0 5px 0; }
.vert { vertical-align: middle; }

a.formbutton{font-size:10px;color: #717171; text-decoration: none; text-transform:uppercase; }
a.formbutton:hover,a.formbutton:active{font-size:10px;color: #717171; text-decoration: none; text-transform:uppercase;}

.start-suche { background: #E0E0E0 url(/design/start_suche_bg.gif) repeat-y 0 0; padding: 7px 0 0 11px; }
.start-suche-top { background: #E0E0E0 url(/design/start_suche_top.gif) no-repeat 0 0; height: 32px;}
.start-suche-bottom { background: #E0E0E0 url(/design/start_suche_bottom.gif) no-repeat 0 0; height: 8px; font-size: 0; }


/* STARTSEITE*/
.startbalken-left{float:left; width:442px;}
.startbalken-right{float:left;width:544px;}
.start-newsbalken-top{ background: #ffffff url(/design/start_newsbalken_top.gif) no-repeat 0 0; height: 20px !important; height:/**/ 34px; padding:14px 10px 0px 14px; line-height:18px;}
.start-welcomebalken-top{ background: #ffffff url(/design/start_welcomebalken_top.gif) no-repeat 0 0; height: 20px !important; height:/**/ 34px; padding:14px 10px 0px 18px;}
.start-newsbalken{font-family: Arial, Helvetica, sans-serif;  background: #ffffff url(/design/start_newsbalken.gif) no-repeat 0 0; height: 92px !important; height:/**/ 114px; padding:16px 60px 0px 14px;font-size:11px; line-height:15px;}
.start-newsbalken-headline {font-size:1.1em; font-weight:bold;color:#373737; line-height:16px;}
.start-newsbalken-right{float:right;width:105px;}
.start-newsbalken-date {color:#0A3464; font-size:0.9em; padding-bottom:5px;}
.start-newsbalken-link {float:right; color:#0069B7; bottom:0;}
.start-newsbalken-link a{color:#0069B7;}
.start-newsbalken-img {height:79px; }
.start-newsbalken-img img{border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;}

.teaser a{}

.teaser a{font-size:10px;background:transparent url(/design/b_linkArrow.gif) no-repeat 0 1px; padding:2px 10px 0 10px; margin-top:5px; }
.teaser a:active,.teaser a:hover,.teaser a:visited{font-size:10px; background:transparent url(/design/b_linkArrow.gif) no-repeat 0 3px; padding:1px 10px 0 10px; margin-top:5px;  }


.teaser-link-more{}
.teaser-link-more a, teaser-link-more a:active,teaser-link-more a:visited {color:#02AFF4;}
.teaser-link-more a:hover {color:#02AFF4; text-decoration:underline}

.start-welcomebalken{ background: #ffffff url(/design/start_welcomebalken.gif) no-repeat 0 0; height: 92px !important;  height:/**/ 116px;padding:16px 45px 0px 18px;}
.start-welcomebalken-left{float:left;width:215px; color:#353535; font-size:11px; line-height:15px;font-family: Arial, Helvetica, sans-serif; }
.start-welcomebalken-right{float:right;width:225px; color:#353535; font-size:11px; line-height:15px;font-family: Arial, Helvetica, sans-serif; }
.start-newsbalken-bottom{ background: #ffffff url(/design/start_newsbalken_bottom.gif) no-repeat 0 0; height: 9px; padding:0 0 0 0;}
.start-welcomebalken-bottom{ background: #ffffff url(/design/start_welcomebalken_bottom.gif) no-repeat 0 0; height: 9px; padding:0 0 0 0;}
/* Ende STARTSEITE*/

/* BALKEN */
.balken-left-top { background: transparent url(/design/balken_left_top.gif) no-repeat 0 0; width: 188px; height: 18px; }
.balken-main-top { background: transparent url(/design/balken_main_top.gif) no-repeat 0 0; width: 798px; height: 18px; }
.balken-left-bottom { background: transparent url(/design/balken_left_bottom.gif) no-repeat 0 0; width: 188px; height: 37px; }
.balken-main-bottom { background: transparent url(/design/balken_main_bottom.gif) no-repeat 0 0; width: 791px; height: 37px; text-align: right; padding: 5px 7px 0 0; }
.balken-left-middle { font-size:11px; background: transparent url(/design/balken_left_middle.gif) repeat-y 0 0; width: 188px; vertical-align: top; }
.balken-main-middle { font-size:12px;background: transparent url(/design/balken_main_middle.gif) repeat-y 0 0; width: 798px; vertical-align: top; }

.balke-left-middle table tr td{font-size:11px;}

/* CONTENT */
.content-head-site { padding: 15px 79px 0 33px; }
.content-head-left { float: left; width: 278px !important; width/**/: 390px; padding: 15px 79px 0 33px; }
.content-head-right { float: left; width: 300px; padding: 15px 0 0 25px; }

h1{ font-weight: bold; font-size: 1.4em; padding: 0 0 20px 0px; margin:0;}
h2{ font-weight: bold; font-size: 1.2em; padding: 0 0 20px 0px; margin:0; }
h3{ font-weight: bold; font-size: 1.0em; padding: 0 0 0px 0px; margin:0;}
h4{ font-weight: bold; font-size: 1.0em; padding: 0 0 0px 0px; margin:0;}
h5{ font-weight: bold; font-size: 1.0em; padding: 0 0 0px 0px; margin:0;}
h6 {font-weight: bold; font-size: 1.0em; padding: 0 0 0px 0px; margin:0;}


.headline-1 { color: #0069B7; font-weight: bold; font-size: 2em; padding: 0 0 20px 0; }
.headline-2 { font-weight: bold; font-size: 1.4em; padding: 0 0 20px 0; }
.headline-3 { font-weight: bold; font-size: 1.2em; padding: 0 0 20px 33px; }

hr{border-top:1px solid #ccc; border-right:none; border-left:none; border-bottom:none; color:#fff; background-color:#fff;}

/*.bodytext { text-align: justify; font-size: 1.0em; padding: 0 0 50px 0; }*/

.columns { padding: 0 33px 0 33px;font-size:12px; }
.columns img {border-color:#C6C7C6;}

.columns table { border:1px solid #ffffff; margin:0; padding:0px; font-size:12px !important; }
.columns table tr th { background: #D6D7D6; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-top:none; border-left: none; color: #FFF;padding: 4px 11px 4px 11px; text-align:left; margin:0; }
.columns table tr td { background: #EEEEEE; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-top:none; border-left: none; padding: 4px 11px 4px 11px; margin:0; }

.nostyled-table table{border-color: #ffffff; padding: 0 !important; margin: 0 !important; font-size:12px !important; }
.nostyled-table table tr th { background: #ffffff !important;  border-color: #ffffff;padding: 0 !important;}
.nostyled-table table tr td { background: #ffffff !important;  border-color: #ffffff;padding: 0 !important; }

.columns a,.columns a:visited,.columns a:active{ color: #717171; text-decoration: underline; }
.columns a:hover { color: #717171; text-decoration: none; }
.middlecol {font-size: 1.0em; text-align: justify; padding: 0 0 50px 0; }
.leftcol {font-size: 1.0em; float: left; width: 360px;  text-align: justify; padding: 0 0 50px 0; }
.rightcol {font-size: 1.0em; float: right; width: 360px; text-align: justify; padding: 0 0 50px 0; }

ul { padding: 0 0 0 17px ; margin: 0; }
.balken-main-middle li{list-style-image: url(/design/list_1.gif); padding: 0 0 5px 0; }
.list-1 { padding: 0; margin: 25px 0 10px 0px; }
.list-1 li { list-style-image: url(/design/list_1.gif); padding: 0 0 5px 0; }
.list-2 { padding: 0; margin: 25px 0 10px 0px; }
.list-2 li { list-style-image: url(/design/list_2.gif); padding: 0 0 5px 0; }

.leftsitemap {  width:170px ; margin:0; padding:0; float:left; }
.leftsitemap ul { list-style-image:none; }
.leftsitemap li { list-style-image:none; }

.rightsitemap {  width:170px;  float:right; }
.rightsitemap ul { list-style-image: none; }
.rightsitemap li {list-style-image: none;  }
.sitemap-headline{display:block; background-color:#DFDFDF; width:167px !important; width:/**/197px; border:1px solid #ccc; color: #707070; text-transform:uppercase; padding:2px 15px 2px 15px; }
.sitemap { list-style-type:none; padding: 10px 10px 10px 15px; width:167px !important;  width:/**/197px; margin: 2px 0 10px 0px; border:1px solid #ccc;  }
.sitemap li { text-align:left; list-style-type:none; padding: 1px 0 5px 0px;    width:/**/167px; display:block; }
.sitemap li a,.sitemap li a:visited,.sitemap li a:active {font-size:10px; text-transform:uppercase; color: #415161;}
.sitemap li a:hover{font-size:10px; text-transform:uppercase; color:#00AEF3}

.content-table { padding: 0 25px 50px 33px;  }

.content-table tr { margin: 0; padding: 0; }
.content-table th { background: #00ACF0; margin: 0; color: #FFF; padding: 5px 11px 5px 11px; text-align: left; }
.content-table td { background: #92E1FF; margin: 0; padding: 5px 11px 5px 11px; vertical-align: top; border:none;}
td.content-table-header { background: #00ACF0; margin: 0; color: #FFF; padding: 5px 11px 5px 11px; text-align: left; } /* Table-Header: darkblue Background */

.photogallery{ padding: 0 25px 0 33px;}
.photogallery-left { float: left; width: 217px !important; width:/**/ 230px; font-size: 1.1em; text-align: justify; padding: 0 13px 50px 0; }
.photogallery-right { float: left; width: 510px !important;  width: /**/510px; font-size: 1.1em; text-align: justify; padding: 0 0 50px 0; }
.photogallery-overall-col { float: left; font-size: 1.1em; text-align: justify; padding: 0 0 50px 0; }
.photogallery-photo { width:110px; float:left; margin:0 13px 20px 0px; }
.photogallery-photo-img {text-align:center; line-height:1px; width:108px; background-color:#fff; margin:0; padding:0;}
.photogallery-photo-img img{border:1px solid #ccc; padding:0; margin:0; width:108px;  line-height:1px; }
.photogallery-photo-img a{padding:0; margin:0;line-height:1px; height:1px; }
.photogallery-photo-link {border:1px solid #ccc; margin-top:2px; height:13px; line-height:1px; padding:0; background:#EFEFEF url(/design/b_gallery_bg.gif)no-repeat 0 0;}
.photogallery-photo-link a{ float:right; margin:0px 4px 0px 6px;text-decoration:none;}
.photogallery-photo-link a:hover,.photogallery-photo-link a:active,.photogallery-photo-link a:visited{ float:right; margin:0px 4px 0px 6px;text-decoration:none;}
.photogallery-photo-text{font-size:0.9em; text-align:left;}


.download{ margin: 0; padding:6px 22px 3px 5px; border-bottom:1px solid #D5D7D6;}
.download-left{width:240px !important; width:/**/255px; padding:0px 15px 0px 0px; font-size: 1em; float:left;}
.download-middle{ font-size: 1.0em;width:330px;  float:left; }
.download-right{ font-size: 1.0em;  float:right; width:61px; height:17px;}
.download-right a{background: #F5F6FA url(/design/b_download.gif) no-repeat 0 0; font-size: 0.9em; height:17px;  display:block; color:#3F5167; padding:1px 0 0 0px; text-align:center; text-transform:uppercase;text-decoration:none; }
.download-right a:hover,.download-right a:active,.download-right a:visited {background: #F5F6FA url(/design/b_download.gif) no-repeat 0 0; font-size: 0.9em; height:17px;  display:block; color:#3F5167; padding:1px 0 0 0px; text-align:center; text-transform:uppercase;text-decoration:none; }

.reddot-download-doc {background-color: #F7F7FF;font-size: 0.9em; height:17px;  display:block; color:#3F5167; padding:1px 10px 0 10px; text-align:center; text-transform:uppercase; }
.download-doc {background: #F5F6FA url(/design/b_download.gif) no-repeat 0 0; font-size: 0.9em; height:17px;  display:block; color:#3F5167; padding:1px 0 0 0px; text-align:center; text-transform:uppercase; text-decoration:none;}

.rightlinkbox {float: right; width: 360px;  font-size: 1.0em; text-align: justify; padding: 0 0 50px 0; }
.leftlinkbox {float: left; width: 360px;  font-size: 1.0em; text-align: justify; padding: 0 0 50px 0; }
.linkbox-headline{ font-weight: bold; font-size: 1.2em; padding: 0 0 11px 0px; margin:0; }
.linkbox-content{  border:none;  margin:2px 0 0 17px; padding:5px 15px 12px 17px; line-height:18px;}
.linkbox-content li{list-style-image: url(/design/list_1.gif); padding:0px 0px 5px 0px; line-height:18px;}
.linkbox-content a{ text-align:left; }

.spacer{margin: 0 0 50px 0; clear:both; }

.form-container { padding: 0 25px 0 33px; font-size: 1.1em; }
.form-left { float: left; width: 320px; }
.form-right { float: right; width: 400px; }
.form-desc { float: left; width: 140px; margin: 0 0 9px 0; }
.form-field { float: right; width: 150px; margin: 0 0 9px 0; border: 1px solid #CCCCCC; background: #EEEEEE; }
.form-area { float: right; width: 250px; height: 75px; margin: 0 0 9px 0; border: 1px solid #CCCCCC; background: #EEEEEE; }
.form-warn { color: #00AFEE; }

.content-arrow-link a{font-size:10px;line-height:10px; background: url(/design/b_linkArrow.gif) no-repeat 0 3px; padding:0 10px 0 10px }
.content-arrow-link a:active,.content-bottom-links a:hover,.content-bottom-links a:visited{font-size:10px; background: url(/design/b_linkArrow.gif) no-repeat 0 3px; padding:0 10px 0 10px }

.content-bottom-link a{font-size:10px; text-decoration:none; padding:0 25px 0 0;}
.content-bottom-link a:active,.content-bottom-links a:hover,.content-bottom-links a:visited{padding:0 25px 0 0; font-size:10px; text-decoration:none;}

/* DROPDOWN */
#menuList {
 position:relative;
 font-size:1em;
 z-index:100;
 margin: 0;
 padding: 0;
 display: inline;
 text-align: left;
}
/** { border: 1px dashed red; }*/
#menuList ul {
 z-index:100;
 margin: 0;
 padding: 0;
}
#menuList li {
 z-index:100;
 display:inline;
 list-style: none;
 margin: 0;
 padding: 0;
}
a.starter {
 z-index:100;
 margin: 0;
 padding: 0;
}
a.starter:hover, a.starter:active, a.starter:focus {
 background-color: #ffffff;
 color: #3F4C78;
}
#unternehmen, #produkte, #technologien, #brands, #aktuelles, #kontakt, #anwendungen {
 width: 156px;
 clear: both;
}
#unternehmen_dd, #produkte_dd, #technologien_dd, #brands_dd, #aktuelles_dd, #kontakt_dd, #anwendungen_dd {
 width: 156px;
 clear: both;
}
.menu {
 text-align: left;
 position: absolute;
 visibility: hidden;
 z-index: 100;
 opacity: 0.9;
 -moz-opacity:0.9;
 -khtml-opacity:0.9;
 filter:alpha(opacity=90);
}
.menu li {
 /*width:100%;*/
}
.menu li a {
 background: #F6F6F6;
 border-top: 1px solid #DEDEDE;
 z-index:100;
 color: #7F7F7F;
 display: block;
 width:100%;
 font-size: 1em;
 padding: 2px 5px 2px 5px;
 margin: 0 0 0 0;
 text-decoration: none;
}
.menu li a:hover, .menu li a:active, .menu li a:focus {
 background-color: #DADADA;
 color: #7F7F7F;
}



.submenu {margin:0; padding:0; list-style-type:none;}
.submenu .reddot a{margin:0; padding:0; list-style-type:none;}
.submenu li {padding:3px 0 0px 0px; margin:0;list-style-type:none; width: 181px; background: transparent url(/design/leftnav_1_bottom.gif) no-repeat 0 0 ; }
.submenu li a { display: block; background: #D5D7D4 url(/design/leftnav_1_bg.gif) repeat-y 0 0; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #B5B5B3; border-right: 1px solid #C2C2C2; width: 167px !important; width/**/: 181px; color: #707271; padding: 3px 0 2px 14px; text-transform: uppercase; }
.submenu li a.on{display: block; background: #00A4DE url(/design/leftnav_1on_bg.gif) repeat-y 0 0; border-top: 1px solid #6CC9EA; border-bottom: 1px solid #0189BB; border-right: 1px solid #3698BD; width: 167px !important; width/**/: 181px; color: #FFFDFF; padding: 3px 0 2px 14px; text-transform: uppercase; }
.submenu li a:hover, .menu li a:active, .menu li a:focus {}
 
/* DROPDOWN *** Nicht-Anzeige der Subnavigation-Level2 und Level3 */
#header .submenu-level2 li a.nav-2-off { display:none;position: absolute; }
#header .submenu-level2 li a.nav-2-on {display:none;position: absolute;  }
#header .submenu-level2 li a.nav-3-off { display: none; position: absolute;}
#header .submenu-level2 li a.nav-3-on { display: none; position: absolute;}

/* SUBNAVIGATION */

#page .submenu-level1 {margin:0; padding:0; list-style-type:none; width: 182px;}
#page .submenu-level1 li { padding:1px 0px 0px 0px;margin:0px 0px 2px 0px; list-style-type:none; background: transparent url(/design/leftnav_1_bottom.gif) no-repeat 0 0;}
#page .submenu-level1 li.nav-1-on { padding:1px 0px 0px 0px;margin:0px 0px 2px 0px; list-style-type:none; width: 182px; background: transparent url(/design/leftnav_1_bottom.gif) no-repeat 0 0;}
#page .submenu-level1 li a.nav-1-off {display: block; background: #D5D7D4 url(/design/leftnav_1_bg.gif) repeat-y 0 0; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #B5B5B3; border-right: 1px solid #C2C2C2; width: 167px !important; width/**/: 182px; color: #707271;  padding: 3px 0 2px 14px; text-transform: uppercase; }
#page .submenu-level1 li a.nav-1-on {display: block; background: #0069B5 url(/design/leftnav_1on_bg.gif) no-repeat bottom; border-top: 1px solid #0069B5; border-bottom: 1px solid #0189BB; border-right: 1px solid #3698BD; width: 167px !important; width/**/: 182px; color: #FFFDFF; padding: 3px 0 2px 14px; text-transform: uppercase; }
#page .submenu-level1 li a.nav-1-off:hover, .submenu-level1 li a.nav-1-off:active, .submenu-level1 li a.nav-1-off:focus {}
#page .submenu-level1 li a.nav-1-on:hover, .submenu-level1 li a.nav-1-on:active, .submenu-level1 li a.nav-1-on:focus {}
#page .submenu-level2 {padding:0px 0px 0px 0px; margin:0; border:none;}
#page .submenu-level2 li {padding:0; margin:0;list-style-type:none; background:none;}
#page .submenu-level2 li a.nav-2-off { display: block; border-bottom: 1px solid #D5D7D4; color: #707070; padding: 2px 0 2px 14px;  width: 167px !important; width/**/: 180px;}
#page .submenu-level2 li a.nav-2-on { display: block;border-bottom: 1px solid #D5D7D4; background: #DFDFDF url(/design/leftnav_arrow.gif) no-repeat 168px 8px; color: #707070; padding: 2px 0 2px 12px; margin:0 0 0 2px;  width: 167px !important; width/**/: 180px; }
#page .submenu-level2 li a.nav-2-off:hover, .submenu-level2 li a.nav-2-off:active, .submenu-level2 li a.nav-2-off:focus {}
#page .submenu-level2 li a.nav-2-on:hover, .submenu-level2 li a.nav-2-on:active, .submenu-level2 li a.nav-2-on:focus {}
#page .submenu-level3 {margin:0 1px 0px 2px; padding:0; list-style-type:none;background-color:#F9F9F9; }
#page .submenu-level3 li {padding:0; margin:0;list-style-type:none;background:none;  width:175px; }
#page .submenu-level3 li a.nav-3-off { display: block; background: #F9F9F9; color: #343434; padding: 2px 0 2px 20px;  }
#page .submenu-level3 li a.nav-3-on { display: block; background: #F9F9F9; color: #343434; font-weight: bold; padding: 2px 0 2px 20px; }
#page .submenu-level3 li a.nav-3-off:hover, .submenu-level3 li a.nav-3-off:active, .submenu-level3 li a.nav-3-off:focus {}
#page .submenu-level3 li a.nav-3-on:hover, .submenu-level3 li a.nav-3-on:active, .submenu-level3 li a.nav-3-on:focus {}




.reddot {border:none; color: #ff0000; padding:0; text-transform: none; font-size:10px;}
.reddot a{display:inline; border:none; color: #ff0000; padding:0; text-transform: none;  font-size:10px;}

/* 2010-09-02 05:35:49 */