@CHARSET "UTF-8";

/*
 * Allgemeine Formatierungen
 */
body {padding: 0;	margin: 0px;font-family:Arial,tahoma,sans-serif;font-size:12px;color:#929292;}
form {margin:0;padding:0;display: inline;}
img {border: 0px;}
a{color:#97012E;}
.line{border:none;height:20px;margin:20px 0 20px 0;background-image:url(../images/rightcontent_line.jpg);background-repeat:repeat-x;background-position:center;}


/*
 * Top Navigation
 */
.topNavigation{display:none;}


/*
 * Header
 */
.header{position: relative;clear: both;background-image:none !important;width:100%;height:100px;margin-left:0;}
.home .header{background-image: none !important;}
.header img{display:none;}
.headerHomeLink img {display:inline;}

/*
 * Header Home Link
 */
.headerHomeLink{position: absolute; right: 0px; top:0px;}


/*
 * Header Menu
 */
.header .headerMenu{display:none;}


/*
 * Header Breadcrumb
 */
.header .breadcrumb{display:none;}


/*
 * Main Wrapping Container
 */
.mainWrap{clear:both;position: relative;margin:0;height:100%;}


/*
 * Left Content
 */
.leftContent{display:none;}


/*
 * Center Content
 */
.centerContent{position: absolute;top: 0px;left: 0px;width: 100%;}

.home .centerContent{left:0px;width:600px;position:static;top:auto;}

.centerContent .printIcon{display:none;}
.centerContent h1{color: #4E710B;font-weight: bold;margin:0 0 6px 0;padding:0;font-size:24px;}
.centerContent h2{font-weight: normal;margin:0 0 10px 0;font-size:16px;}
.centerContent .umflussLinks {float:right; margin: 5px 0px 5px 10px;}
.centerContent .umflussRechts {float:left; margin: 5px 10px 5px 0px;}


/*
 * Center Content Footer
 */

.footer{display:none; }



.centerContent .logo{position:absolute;top:68px;left:0px;}
.centerContent .sitemap{position:absolute;top:68px;left:364px;}
.centerContent .sitemap a{color:#8F8F8F;text-decoration:none;display:block;}
.centerContent .contentBoxContainer{position:relative;height:230px;}
.centerContent .contentBoxContainer .contentBoxLeft{width:290px;position:absolute;top:0px;left:0px;}
.centerContent .contentBoxContainer .contentBoxRight{width:290px;position:absolute;top:0px;left:300px;}


/*
 * Center Content Partners Box
 */
.centerContent ul#partners {padding:0;margin:0;list-style-type:none;}
.centerContent ul#partners li {clear:left;padding:0;margin:0;list-style-image:none;}
.centerContent ul#partners li .partner {float:left;height:105px;width:105px;}
.centerContent ul#partners li a {display:block;float:left;padding:0;margin:0;color:#B0B0B0;text-align:center;text-decoration:none;}


/*
 * Center Content Forms
 */
.centerContent .contactform {color:#666666;font-family:Tahoma;font-size:11px;margin:0 0 0 30px;width:460px;}
.centerContent .contactform .error {font-size:11px;font-weight:bold;}
.centerContent .contactform .controllabel {display:block;font-weight:bold;padding:2px 0;text-align:left;width:120px;}
.centerContent .contactform .contentred {color:#AA0000;}
.centerContent .contactform .control {margin:0;padding:0;width:325px;}
.centerContent .contactform .upload {margin:0;padding:0;width:325px;}
.centerContent .contactform input {border:1px solid #ABABAB;color:#666666;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
.centerContent .contactform textarea {border:1px solid #ABABAB;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;}
.centerContent .contactform select {border:1px solid #ABABAB;color:#666666;font-family:Arial,Helvetica,sans-serif;font-weight:normal;width:327px;}
.centerContent .contactform .radio input {border:medium none;}
.centerContent .contactform .separator{padding: 5px 0;background-image: url(../images/pix_dotted_line.gif); background-repeat: no-repeat;background-position: 0 50%;}
.centerContent .contactform .button {float:right;margin:0;}
.centerContent .contactform div.button {background:transparent url(../images/button_left.gif) no-repeat scroll left bottom;height:20px;margin:0;padding:0 0 0 3px;}
.centerContent .contactform div.button a {background:transparent url(../images/button_mid.gif) repeat-x scroll left top;color:#333333;height:20px;font-size:10px;line-height:19px;margin:0;padding:3px 16px;text-decoration:none;}
.centerContent .contactform div.button div {background:transparent url(../images/button_right.gif) no-repeat scroll right 1px;display:inline;height:20px;margin:0;padding:3px 0 4px 1px;}


/*
 * Akkordeon Slider
 */
#slideContainer h2{background: url(../images/slidearrowclosed.gif) bottom right no-repeat #ECECEC;color:#4D710D;font-size:14px;font-weight:bold;margin:2px 0 2px 0;padding:3px 0px 3px 8px;}
#slideContainer div{font-size:10px;background-color:#FFFFFF;}
#slideContainer .slideContainerContent{font-family:Tahoma;line-height:120%;}
#slideContainer .slideContainerContent h3{font-size:10px;padding:0;margin:0;color:#525252;font-weight:bold;}
#slideContainer .slideContainerContent p{margin:0;padding:0;}
#slideContainer .slideContainerContent .morelink{text-align:right;margin-bottom:10px;}

#slideContainer .pkgSlide {padding:10px 0;}
#slideContainer .pkgSlide p {padding:2px 0 2px 10px;}
#slideContainer .pkgSlide .pkgListItem{color:#525252;padding:4px 0 0 8px;overflow:hidden;background: url(../images/arrow_grey.gif) no-repeat 0 4px;display:inline;float:left;width:198px;}
#slideContainer .pkgSlide .pkgIcon {vertical-align:middle;}

#slideContainer .refSlide div,
#slideContainer .prodSlide div {position:relative;padding:5px 5px 5px 8px;}
#slideContainer .refSlide p,
#slideContainer .prodSlide p {padding:0 5px 5px 8px;}
#slideContainer .refSlide .refHead,
#slideContainer .prodSlide .prodHead {font-weight:bold;color:#525252;}
#slideContainer .refSlide .refHead,
#slideContainer .refSlide .refText{display:inline;float:left;width:200px;}
#slideContainer .refSlide .refLogo {position:absolute;top:5px;right:5px;width:50px;margin-left:10px;text-align:right;}


/*
 * Referenz Overview
 */
#refOverviewContainer div{font-size:10px;background-color:#FFFFFF;}
#refOverviewContainer .referenzliste {display:block;clear:both;}
#refOverviewContainer .referenzliste a {color:#4E710B;font-size:18px;line-height:22px;}
#refOverviewContainer .referenzlisteContainer {display:inline-block;}
#refOverviewContainer .referenzlisteContainer .referenzlisteContent {float: left; margin-right: 10px;}
#refOverviewContainer .referenzlisteContainer .referenzlisteContent .referenzlistePopup {padding:5px;width:205px;border:1px solid #929292;}


/*
 * Right Content
 */
.rightContent{display:none;}
.home .rightContent{display:none;}


/*
 * Cube
 */
.cubePosition{display:none;}


/* DOWNLOADS */
ul.downloads li .line{background:url(../images/pix_dotted_line_4x1.gif) repeat-x left bottom;height:20px;margin:0;clear:both;}
* html ul.downloads li.line{background:url(../images/pix_dotted_line_4x1.gif) repeat-x 0 16px;line-height:16px;}
ul.downloads li .line{width:auto;}
.downloads .text{width:auto;float:left;height:16px;background:#fff;padding:4px 3px 0px 0px;}
.downloads .text{padding:4px 5px 0px 0px;}
.downloads .icon{float:right;background:#fff;padding:2px 0px 0px 7px;}
.downloads .icon .text{padding:0px 8px 0px 1px;color:#b0b0b0;font-size:12px;}

.downloads{padding:0px;margin:-6px 0px 34px 2px;color:#666666;}
.downloads li{list-style-type:none;list-style-image:none;display:block;background:url(../images/square_green.gif) no-repeat 0 11px;margin:0px;padding:2px 0px 6px 10px;line-height:14px;}
.downloads li a:link, 
.downloads li a:hover, 
.downloads li a:active, 
.downloads li a:visited{color:#666;font-size:12px;}


/* NEWS and SEARCHRESULTS */
.searchHitHead {margin-bottom:30px !important;}
.searchHit,
.newsOverview {margin:0; padding:0 10px 20px 0;}
.searchHit h2,
.newsOverview h2 {margin:0; padding:0 0 0 0;}
.searchHit p {margin-top:8px;margin-bottom:16px}
.searchHit a { font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.searchHit .seperator,
.newsOverview .seperator {margin: 10px 0 0 0; background: transparent url(../images/pix_dotted_line_4x1.gif) repeat-x scroll center bottom;width:auto;height:1px;}
.newsOverview .newsDate {color:#adadad;}


/* RESULT LIST PAGER */
.pagerNavigation {font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
ul.pager{list-style-type:none;margin:0 0 10px;padding-left:0;}
ul.pager li{display:inline;margin:1px;height:15px;color:#666;font-size:11px;}
ul.pager li a{padding:0px 1px 0px 0px;text-decoration:underline;font-size:11px !important;}
ul.pager li.first a{background:url(../images/page_first.gif) no-repeat left top;padding:0px 7px;margin:0px 0px 0px 8px;color:#f4f4f4;}
ul.pager li.back a{background:url(../images/page_back.gif) no-repeat left top;padding:0px 7px;margin:0px 10px 0px 0px;color:#f4f4f4;}
ul.pager li.next a{background:url(../images/page_next.gif) no-repeat left top;padding:0px 7px;margin:0px 0px 0px 9px;color:#f4f4f4;}
ul.pager li.last a{background:url(../images/page_last.gif) no-repeat left top;padding:0px 7px;color:#f4f4f4;}
ul.pager li.page.active a{font-weight:bold;text-decoration:none;}


/* SITEMAP */
.adicomSitemap { border-bottom: none; list-style: none; margin: 0; padding:0; }
.adicomSitemap a {text-decoration:none;}
li.sitemap_level1 { list-style: none; margin: 10px 0px 5px 0px;font-size:12px;line-height: 18px; display: block; width: auto; background-color: #f4f4f4; padding-left: 6px; border-top: solid 1px white; }
li.sitemap_level2 { list-style: none; margin: 0px 0px 0px 0px;font-size:11px;line-height: 16px; }
li.sitemap_level3 { list-style: none; margin: 0px 0px 0px 0px;font-size:11px; line-height: 15px; }
li.sitemap_level4 { list-style: none; margin: 0px 0px 0px 0px;font-size:11px; line-height: 14px; }
a.sitemap_level1 { padding-left: 0px; color: #666666; }
a.sitemap_level2 { padding-left: 20px; }
a.sitemap_level3 { padding-left: 40px; }
a.sitemap_level4 { padding-left: 60px; }


/* Clearfix */
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}