html,body { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; 
background-color:#fff; text-align:center; color:#000000; /*background-image:url(../img/contentBack2.gif);*/ background-position:left top; background-repeat:repeat-y; }
img { border:none; }

a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#FFCC33; }
a:active { color:#000000; }
H1 { font-size:20px; }


#holder { margin:0; text-align:justify; padding:0; position:relative; 
/*height:100%;*/
min-width:930px; }
#headerHolder { position:fixed; top:0; left:0; width:100%; text-align:center; z-index:101; }
#header { height:70px; overflow:hidden; position:relative; border-bottom:10px solid #ffffff; background-color:#ffffff; margin:0; padding:0 10px; text-align:left; }
* html #header { height:90px; }
#logo { margin-left:5px; margin-top:8px; }
#langSelect { position:absolute; right:132px; bottom:0; }
#loginButton { position:absolute; right:7px; bottom:0; }
#siteSelectorInner { position:absolute; right:7px; top:12px; background-color: #eeeeee; padding: 8px 127px 8px 8px; background-image:url(../img/weltkarte.gif); background-position: right center; background-repeat:no-repeat; font-size: 11px; }
#siteSelector .siteselstore { margin-right: 10px; }
#siteSelector .sitesel1 { margin-right: 10px; padding-right: 10px; background-image:url(../img/trennlinie.gif); background-position: right center; background-repeat:no-repeat; }
#siteSelector a { text-decoration: none; color: #000; }
#siteSelector a:hover { color: #6b6c6e; }
#searchBar { position:absolute; right:11px; top:85px; }
#searchBar form { margin:0; padding:0; }
#searchBar input { border:1px solid #6C6C6C; font-size:9px; font-family:Arial, Helvetica, sans-serif; }
#loginButton a { display:block; width:103px; padding:4px; background-color:#cccccc; text-transform:lowercase; text-align:center; text-decoration:none; color:#000; font-size: 11px; }
#loginButton a:hover { color:#6b6c6e; }
#navigation { height:53px; overflow:hidden; background-image:url(../img/naviBack.gif); background-position:left top; background-repeat:repeat-x; margin:0; text-align:left; border-left:7px solid #ffffff; border-right:7px solid #ffffff; border-bottom:7px solid #ffffff; }
* html #navigation { height:60px; }

#mainNavi { }
#content { line-height:150%; margin-left:7px; margin-right:7px; }
* html #content { background-color:transparent; margin-top:20px; }
#contentInner { position:absolute; margin-top:143px; margin-bottom: 200px; min-width: 1100px;}
* html #contentInner { margin:0; }

#leftCol { width:220px; min-height:100%; float:left; overflow:hidden; padding: 0px 10px 10px 10px; /* border-top: 1px solid #CCCCCC; */ text-align: left; }
* html #leftCol { margin-right:20px; }
#leftCol h1 { font-size:12px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; border-top: 1px solid #CCCCCC;}
.homeLeftHeadline { clear:both; width:266px; margin-left:-9px; margin-bottom:5px; margin-top:5px; }
.homeLeftHeadline h1 { background-color:#FFCC33; font-weight:bold; display:block; padding:3px!important; text-transform:uppercase; color:#000000; }

#mainCol { overflow:hidden; width: 760px; padding: 0px 0px 0px 10px; margin-bottom:30px; min-height:650px; border-left: 1px solid #CCCCCC;

/* width:71%; */
/*float:left;*/
/*background-image:url(../img/contentBack3.gif);
  background-position: left top;
  background-repeat:repeat-y;*/
 }

* html #mainCol { float:left; margin-right:10px; }
#mainCol h1,#mainCol h2 { font-size:12px; font-weight:bold; position:relative; z-index:30; }
#mainCol li { list-style-image:url(../img/li.gif); }
#mainCol .rgtabs-menu li { list-style-image:none; }
#mainCol a:visited { color:#8D8D8D; }

#footerHolder { position:fixed; bottom:0; left:0; width:100%; text-align:center; }
#footer { clear:both; height:20px; overflow:hidden; background-color:#6C6C6C; text-align:right; margin-top:6px; border:7px solid #ffffff; margin:0; }
* html #footer { height:35px; }
.clearer { clear:both; }


/* ------------ products-3col -------------- */
.products-3col { height:380px; overflow:hidden; position:relative; margin-bottom: 10px; }
.products-3col-left { width:610px; position:absolute; bottom:0; left:0; overflow:hidden; }
.products-3col-left-firstrow   { font-weight:bold!important; font-size:30px!important; padding:0!important; margin:0!important; line-height:normal!important; color: #6c6c6c; }
.products-3col-left-secrow   { font-weight:normal!important; font-style:italic!important; font-size:26px!important; padding:0!important; margin:0!important; line-height:normal!important; color: #6c6c6c; }
.products-3col-center { position:absolute; /*top:10px; left:10px;*/ }
.products-3col-right { position:absolute; top:0; right:0; width:120px; height: 372px; border: 1px solid #CCCCCC; padding-top: 5px; }
.csc-textpic-caption { display:none; }


/* ----------- powermail ------------*/
.tx-powermail-pi1_fieldset { border:none; margin:0 0 15px; padding:0; }
.tx_powermail_pi1_form legend { margin:0 0 5px; font-weight:bold; padding:0; color:#5F5F5F; }
.tx_powermail_pi1_form label { 
/*display:block;*/

/*float:left;*/
display:inline-block; width:120px; text-align:left; padding:3px 0; }
.tx_powermail_pi1_fieldwrap_html { clear:both; margin-bottom:3px; }
.powermail_check_inner { clear:both; }
.powermail_text { border:1px solid #6C6C6C; width:280px; }
.jscalendar { border:1px solid #6C6C6C; width:180px; }
.powermail_select { border:1px solid #6C6C6C; width:282px; }
.tx_powermail_pi1_fieldwrap_html_textarea label { vertical-align:top; }
.powermail_textarea { border:1px solid #6C6C6C; width:280px; height:100px; }
.powermail_mandatory_js { color:red; }
.powermail_submit { border:1px solid #6C6C6C; width:282px; margin-left:124px; }

/* ----------- news ------------*/
.news-latest-item { line-height:110%; }
.news-latest-item h3 { font-weight:bold; font-size:12px; margin-bottom:2px; padding-bottom:0; }
.news-latest-item p { margin-top:0; display:inline; }
.news-latest-item img { float:right; margin-left:5px; }
.news-latest-item hr { visibility:hidden; }
.news-latest-home-header { width:235px; margin-left:-9px; margin-top:-10px; }
.news-latest-hl-header { width:235px; margin-left:-9px; }
.news-latest-home-header a,.news-latest-hl-header a { background-color:#E1E1E1; font-weight:bold; display:block; padding:2px 2px 2px 30px; text-decoration:none; text-transform:none; color:#000000; background-image:url(../img/newsOpenIcon.gif); background-position:10px center; background-repeat:no-repeat; }
.contentClosed { background-image:url(../img/newsClosedIcon.gif)!important; }
.news-list-item,.news-single-item { border-top:1px solid #FFCC33; position:relative; }
.news-list-date,.news-single-timedata { font-size:10px; background-color:#FFCC33; padding:3px; position:absolute; top:0; right:0; }
.news-list-item img { float:right; margin-left:5px; }
.news-list-item hr { visibility:hidden; }
.news-list-item h3 { font-size:12px; width:606px; }
.news-list-item h3 a { text-decoration:none; }
.news-single-img p { float:left; }
.news-single-img img { margin-right:5px; }
.news-single-additional-info dd { margin:0; padding:0; }
.news-single-item h2 { font-size:12px; width:597px; }
.news-single-item hr { visibility:hidden; }
.news-single-backlink { border-top:1px solid #FFCC33; }

/* --------------- shadowbox ---------------- */
#shadowbox_overlay { opacity:0!important; }
#shadowbox { padding-left:15px; padding-right:15px; background-color:grey; }
