html,body { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; 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 { color:#6C6C6C; }
a:hover { color:#000000; }
#holder { margin:0; text-align:left; 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:25px; }
#langSelect { position:absolute; right:62px; bottom:0; }
#loginButton { position:absolute; right:7px; bottom:0; }
#searchBar { position:absolute; right:11px; top:85px; }
#searchBar form { margin:0; padding:0; }
#searchBar input { border:1px solid #6C6C6C; font-size:9px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#loginButton a { display:block; width:40px; padding:3px; background-color:#cccccc; text-transform:lowercase; text-align:center; text-decoration:none; color:#6C6C6C; }
#loginButton a:hover { color:#000000; }
#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 { margin:143px 0 130px; }
* html #contentInner { margin:0; }
#leftCol { width:222px; min-height:516px; float:left; overflow:hidden; padding:9px; }
* html #leftCol { margin-right:20px; }
#leftCol h1 { font-size:12px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; }
.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 { 
/* width:71%; */

/*float:left;*/
overflow:hidden; 
/*background-image:url(../img/contentBack3.gif);
	background-position: left top;
	background-repeat:repeat-y;*/
padding-left:10px; min-height:650px; }
* html #mainCol { float:left; margin-right:7px; }
#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:231px; overflow:hidden; position:relative; margin-bottom:10px; }
.products-3col-left { width:276px; position:absolute; bottom:0; left:0; overflow:hidden; }
.products-3col-left-firstrow { font-weight:normal!important; font-size:30px!important; padding:0!important; margin:0!important; line-height:normal!important; }
.products-3col-left-secrow { font-weight:bold!important; font-size:30px!important; padding:0!important; margin:0!important; line-height:normal!important; }
.products-3col-center { position:absolute; bottom:0; right:184px; }
.products-3col-right { position:absolute; top:0; right:0; width:182px; }
.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:#FFCC33; font-weight:bold; display:block; padding:3px 3px 3px 20px; text-decoration:none; text-transform:uppercase; color:#000000; background-image:url(../img/newsOpenIcon.gif); background-position:5px 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; }