/*
$Id: style.css,v 1.34 2008-08-11 13:59:26 typo3kk Exp $
*/

/* Allgemeine HTML Tags */




*{margin:0;padding:0;border:0}

body
  {
  background-color:#333;
  font-family:Verdana, Arial, Sans Serif;
  height:101%;
  font-size:11px;
  color: #FFF;
  text-align: center;
  background-attachment:fixed;
  background-image: url("img/bg/bg_body.gif");
  background-position: left top ;
  background-repeat: repeat-x;
  }

sup {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
 /* _vertical-align: bottom;
 */
  position: relative;
  font-size: 8px;
  bottom: 1ex;
}  
  
#tinymce {text-align:left} /* fuer den tinyRTE, damit der das richtig anzeigt */


h1{font-size:20px;font-weight:normal; margin:22px 0 17px 0; }
h2,h4{font-size:11px;font-weight:bold;}
h3 { font-size:11px;font-weight:bold; color: #FFF; margin-bottom: 10px}



a,a:link,a:visited{text-decoration:none; outline: none; color:#FFF;}
a:hover{color: #DC0000;}


legend {display: none;}
input, textarea {font-family: Verdana,Arial, Sans Serif; font-size: 9px}
thead {display: none;}
td {font-size: 11px}

.inline_list{list-style:none;}
.inline_list li{float:left;display:inline;white-space: nowrap;}

/* --------------- Shattenwurf und Glow ---------------*/
#glow { position: absolute; width: 1348px; left: 50%; margin-left: -674px; background-image: url("img/bg/v2/glow.png"); background-repeat: repeat-y; }
#shadow { width: 1004px; margin: auto; margin-top: 0; text-align: left; background-image: url("img/bg/v2/shadow.png"); background-repeat: repeat-y; }
#container { width: 950px; margin: auto; margin-top: 0; text-align: left;}
/* ----------------------------------------------------*/
  
/* ---------------- Header und Footer -----------------*/
#header {clear: right; float: none;  }
#footer {width: 950px; margin: auto; margin: 3px 0 0 0; background-image: url("img/bg/bg_footer.jpg"); background-position: left top;  text-align: center; padding: 5px 0 }
/* #top_nav li {color: #c8c8c8;padding:3px 0px 3px; font-size: 9px;} */
/* #top_nav li a {color: #c8c8c8;  } */
/* ----------------------------------------------------*/

#top_nav li {color: #a0a0a0; padding: 2px 0px 3px; font-size: 9px; margin-right: 0px; margin-top: 0px;}
#top_nav li a {color: #a0a0a0; margin-left: 0px; }
#top_nav li a:hover {color: #FFF; }


#logo_surround {height: 120px; width: 950px ;background-image: url("img/bg/v2/page_header.gif"); background-position: left top; background-repeat: repeat-x; position: relative; }


#language_nav {position: absolute; top:6px; right: 9px; font-size: 10px; color: #fff; font-weight: bold;}
#language_nav a {color: #fff;}
#language_nav a:hover {color: #000;}

#search {position: absolute; bottom:10px;left: 806px; font-size: 9px}
#search #search_input {height: 12px; border: 1px solid #000;}
#logo {margin-top: 20px}


#main_nav {background-image: url("img/bg/v2/mainnav_top.gif"); background-position: left top; background-repeat: repeat-x; height: 19px }
#sub_nav {background-image: url("img/bg/v2/mainnav_bottom.gif"); background-position: left top; background-repeat: repeat-x; height: 19px }
#sub_nav {border-top: 1px solid #dc0000; }

#main_nav ul ,#sub_nav ul {float: left; margin-left: 275px; display: inline;}
#main_nav ul li ,#sub_nav ul li {margin:3px 0px 0; color: #dc0000}
#main_nav ul li a ,#sub_nav ul li a {color: #FFF; text-transform: uppercase; margin: 0 9px}
#main_nav ul li.active a ,#sub_nav ul li.active a {color: #DC0000}
#main_nav ul li a:hover ,#sub_nav ul li a:hover{color: #D00000; text-decoration: none}

/* ########################################################### */
/* breite Seite         = 950px
 * breite linke Spalte  = 160px
 * breite Mittelabstand =   3px
 * breite rechte Spalte = 787px
 */
#teaser_container,
#content {display: inline; float: left;}

#teaser_container {width: 160px;}
  #product_nav {min-height: 283px;}
#content {margin: 3px 0 0 3px; width: 787px !important;}
  #main_teaser {}
  #maincontent {margin-left: 0px !important;}
/* ########################################################### */

#teaser_container {margin-top: 3px; }
#main_teaser {float: right; display: inline; width:787px; height: 283px; overflow: hidden; background-color: #000000;}

#product_nav {float: left; display: inline; width: 160px; list-style: none; background-image: url("img/bg/bg_transparent.png"); background-repeat: repeat; background-position: left top; list-style: none; }

#product_nav li {background-image: url("img/bg/bg_transparent.png"); padding: 3px 0px; margin-left: 0; margin-bottom: 3px;}


#product_nav li img {margin: 2px 3px 0 5px; vertical-align: middle; float: left; }

#product_nav li a span { display: block; float: left; margin-top: 8px; width: 100px; }

#product_nav li a {display: block; color: #fff; overflow: hidden; }
#product_nav li a:hover {text-decoration: none;}
#product_nav .product_nav_title {}


#product_nav li#product_nav_headline {height: auto; padding: 3px 3px !important; background-image: url("img/bg/v2/tab_red.gif"); background-repeat: repeat-x; border-bottom: 1px solid #000000; font-weight: bold;}
.teaser h2 {color: #ffffff; height: auto; padding: 3px 3px !important; background-color: #000000; background-image: url("img/bg/v2/tab_black.gif"); background-repeat: repeat-x; border-bottom: 1px solid #D00000;}




#product_nav li .product_nav_content {overflow: hidden}
#product_nav li .product_nav_content li {list-style: none; background-image: none; font-size: 10px; padding: 0 0 0 20px; margin-bottom: 0px ; float: none;}
#product_nav li .product_nav_content li a {display: block; padding: 1px 0px 1px 20px; background-image: url("img/bg/v2/menu_subnav.png"); background-position: 10px 5px; background-repeat: no-repeat; color: #FFF;}
product_nav_content.product_nav_content li a:hover {}

#product_nav #product_nav_04 li.theone a{ color: #000; background-image: url("img/bg/v2/menu_subnav_black.png"); }


#product_nav #product_nav_01 .product_nav_content li.hover, #product_nav #product_nav_01 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-01.png"); background-position:center;  background-repeat:no-repeat;}
#product_nav #product_nav_02 .product_nav_content li.hover, #product_nav #product_nav_02 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-02.png"); background-position:center;  background-repeat:no-repeat;}
#product_nav #product_nav_03 .product_nav_content li.hover, #product_nav #product_nav_03 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-03.png"); background-position:center;  background-repeat:no-repeat;}
#product_nav #product_nav_04 .product_nav_content li.hover, #product_nav #product_nav_04 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-04.png"); background-position:center;  background-repeat:no-repeat;}

#product_nav #product_nav_05 .product_nav_content li.hover, #product_nav #product_nav_05 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-05.png"); background-position:center;  background-repeat:no-repeat;}

#product_nav #product_nav_05 li.theone a, #product_nav #product_nav_05 li.hover a{ color: #000; background-image: url("img/bg/v2/menu_subnav_black.png"); }

#product_nav #product_nav_06 .product_nav_content li.hover, #product_nav #product_nav_01 .product_nav_content li.theone {background-image: url("img/bg/v2/menu_subnav_bg-01.png"); background-position:center;  background-repeat:no-repeat;}



.top_teaser h2 {background-image: url("img/bg/v2/tab_red.gif"); background-repeat: repeat-x; padding: 0 !important; border-bottom: 1px solid #000000; color: #fff;}
.top_teaser h2 span {background-image: url("img/bg/v2/tab_red.gif"); background-repeat: repeat-x; padding: 0px 3px; margin-left: 0px; display: block; width: 120px; padding: 3px 3px }


/* Content */
#info_teaser {float: left;display: inline; margin-top: 3px; width: 160px;}
#maincontent {float: left; display: inline; margin: 3px 0 0 3px; width:787px}

.teaser_content {padding: 15px 3px 10px; text-align: center;  background-image: url("img/bg/bg_teaser_content.png"); background-position: left top; margin-bottom: 3px; font-size: 11px;}
#maincontent .teaser_content {text-align: left; padding: 30px}
#latest_awards .teaser_content {padding: 15px 3px 10px; text-align: center;}
.teaser_content p {margin-bottom: 10px; line-height: 14px}
.teaser_text {float: left; display: inline; width: 345px;text-align: left; }
.teaser_text p {color: #a3a3a3}
.teaser_image {float: left; display: inline; margin: 10px 15px 15px 0px }
.news_teaser {position: relative; margin:0px 33px 15px 0px; }
.teaser_type_image {position: absolute; left: -10px; top: 60px; font-size: 9px;}




.news_more { font-weight: bold; }
.news_more a:link a:visited { color: #ffffff; }
.news_more a:hover a:active { color: #DC0000; }


#latest_awards .teaser_content .bold {font-weight: normal !important; font-size: 11px}
#latest_awards .teaser_content p {font-size: 10px !important}


#newsletterform {font-size: 10px}
#newsletterform input {font-size: 11px; width: 140px}


#start_page #maincontent_inner {float: left; display: inline; width:624px }
#latest_awards {float: left;display:inline; width: 160px; margin-left: 3px}




/* Produktseiten */
#product_page #latest_awards {display: none}

.product_teaser {text-align: left; margin:0 0px 20px 0}
.product_teaser h3 {border-bottom:1px solid #DC0000;font-weight:normal;height:auto;padding:2px 0px; margin-bottom: 15px }

.product_teaser .teaser_image {margin:2px 10px 15px 20px; ; color:#A0A0A0;}
.product_teaser .teaser_text {width: 455px}


/* Product-Detail*/
.product_detail_nav { background-position: bottom left; background-repeat: repeat-x;height: 20px;}

/* Tabs */
.ui-tabs-hide { display: none; }
.product_detail_nav li{padding-right: 3px; }
.product_detail_nav li a:hover { color: #ffffff; }

/* Tabs Linie */
.power_supply .product_detail_nav {background-image: url("img/bg/bg_line_power_supply_bg_new.gif");}
.cases .product_detail_nav {background-image: url("img/bg/bg_line_cases.png");}
.fans .product_detail_nav {background-image: url("img/bg/bg_line_fans.png");}
.cpufans .product_detail_nav {background-image: url("img/bg/bg_line_cpufans.png");}
.add .product_detail_nav {background-image: url("img/bg/bg_line_add.gif");}
.archive .product_detail_nav{background-image: url("img/bg/bg_line_archive.gif");}

.product_detail_nav li a {display: block; background-position: left top; padding: 3px 7px}

/* Tabs BG */

.product_detail_nav li a{ background-repeat: no-repeat; }
.power_supply .product_detail_nav li a {background-image: url("img/bg/v2/product_tab_bg-01_off.gif"); }

.power_supply .product_detail_nav .ui-tabs-selected a  {background-image: url("img/bg/v2/product_tab_bg-01.gif"); color: #fff; }
.power_supply .product_detail_nav .ui-tabs-selected a:hover  { color: #fff; }
.cases .product_detail_nav li a{background-image: url("img/bg/v2/product_tab_bg-02_off.gif");}
.cases .product_detail_nav .ui-tabs-selected a {background-image: url("img/bg/v2/product_tab_bg-02.gif");}
.fans .product_detail_nav li a{background-image: url("img/bg/v2/product_tab_bg-03_off.gif"); color: #000; }
.fans .product_detail_nav .ui-tabs-selected a  {background-image: url("img/bg/v2/product_tab_bg-03.gif"); color: #000; }
.cpufans .product_detail_nav li a{background-image: url("img/bg/v2/product_tab_bg-04_off.gif"); color: #000; }
.cpufans .product_detail_nav .ui-tabs-selected a  {background-image: url("img/bg/v2/product_tab_bg-04.gif"); color: #000; }
.add .product_detail_nav li a{background-image: url("img/bg/v2/product_tab_bg-05_off.gif");}
.add .product_detail_nav .ui-tabs-selected a  {background-image: url("img/bg/v2/product_tab_bg-05.gif"); color: #000000;}



.archive .product_detail_nav li a{background-image: url("img/bg/bg_product_nav_05.gif");}
.archive .product_detail_nav .ui-tabs-selected a  {background-image: url("img/bg/bg_line_archive.gif");}




/* Galerie*/
.product_gallery .gallery_pics_link {float: left; margin: 0 18px 18px 0; display: inline; overflow:hidden; width:143px !important; height:108px !important; background-image: none; padding: 1px;  text-align: center; }
.product_gallery .last {margin-right: 0px }
.product_gallery .gallery_pics_link img {width:143px !important; height:auto !important; display: block;}

.link_url {}
.link_pic {}
.link_pdf {}

.power_supply .product_gallery .gallery_pics_link:hover {background-image: url("img/bg/bg_line_power_supply.gif");}
.cases .product_gallery .gallery_pics_link:hover {background-image: url("img/bg/bg_line_cases.png");}
.fans  .product_gallery .gallery_pics_link:hover {background-image: url("img/bg/bg_line_fans.png");}
.add  .product_gallery .gallery_pics_link:hover {background-image: url("img/bg/bg_line_add.png");}
.archive .product_gallery .gallery_pics_link:hover {background-image: url("img/bg/bg_line_archive.gif");}




/* Awards*/
.product_awards .single_award { float: left; display: inline; width: 330px; height:110px; margin-bottom: 10px}
.product_awards .single_award .award_pic {margin: 0px 0px 15px 0; float: left; display: inline; width: 120px; height: 80px; overflow: hidden; text-align: center; margin-right: 20px}
.product_awards .single_award h2, .product_awards .single_award h3 {background: none; border: none; padding-left: 0 !important}
.product_awards .single_award h3 {font-weight: normal;}
.product_awards .single_award p {}
.company_int .single_award {height: auto; width: 330px} /* bei firma international */


/* News */
#news_nav {list-style: none;}
#news_nav .news_nav_title {margin-bottom: 5px}
#news_nav .news_nav_title .news_nav_teaser {margin: 20px 5px 15px 50px}
#news_nav .news_nav_title  .news_nav_link {padding: 5px 10px 8px 20px; background-image: url("img/bg/bg_news_normal.png"); background-position: left top; background-repeat: no-repeat;}
#news_nav .news_nav_title  .news_nav_link:hover {background-image: url("img/bg/bg_news_hover.png"); text-decoration: none; }
#news_nav .news_nav_title  .news_nav_link:hover .hover {text-decoration: none; color: #D00000;}
#news_nav .selected {background-image: url("img/bg/bg_line_power_supply.gif"); background-position: 0 16px; background-repeat: repeat-x;}
#news_nav .selected .news_nav_link{ background-image: url("img/bg/bg_news_open.png"); }
#news_nav .teaser_text {float: left; display: inline; width: 455px;text-align: left; }
#news_nav .distributor_teaser {width: 200px; height: 80px; margin: 5 20px 20px 0; float: left;display: inline;}
#news_nav .distributor_teaser a {color:#a3a3a3}
#news_nav .distributor_teaser a:hover {color:#D00000; text-decoration: none;}


/* Bezugsquellen */
#news_nav_2 {list-style: none;}
#news_nav_2 .news_nav_title {margin-bottom: 5px}
#news_nav_2 .news_nav_title .news_nav_teaser {margin: 20px 0px 15px 50px}
#news_nav_2 .news_nav_title  .news_nav_link {padding: 0px 10px 4px 20px; background-image: url("img/bg/bg_news_normal.png"); background-position: left top; background-repeat: no-repeat;}
#news_nav_2 .news_nav_title  .news_nav_link:hover {background-image: url("img/bg/bg_news_hover.png"); text-decoration: none; }
#news_nav_2 .news_nav_title  .news_nav_link:hover .hover {text-decoration: none; color: #D00000;}
#news_nav_2 .selected {background-image: url("img/bg/bg_line_power_supply.gif"); background-position: 0 16px; background-repeat: repeat-x;}
#news_nav_2 .selected .news_nav_link{ background-image: url("img/bg/bg_news_open.png"); }
#news_nav_2 .teaser_text {float: left; display: inline; width: 455px;text-align: left; }
#news_nav_2 .distributor_teaser {width: 200px; height: 80px; margin: 0 20px 20px 0; float: left;display: inline;}
#news_nav_2 .distributor_teaser a {color:#a3a3a3}
#news_nav_2 .distributor_teaser a:hover {color:#D00000; text-decoration: none;}



/* where to buy */
#wheretobuy_nav .teaser_text {float: left; display: inline; width: 455px;text-align: left; }
#wheretobuy_nav .distributor_teaser {width: 200px; margin: 0 20px 20px 0; float: left;display: inline;}
#wheretobuy_nav .distributor_teaser a {color:#a3a3a3}
#wheretobuy_nav .distributor_teaser a:hover {color:#D00000; text-decoration: none;}


/* Form */
fieldset { color: #A3A3A3}
#maincontent label {/*width: 200px;*/ float: left; display: inline; margin-right: 5px; vertical-align: middle; margin-top: 5px; color: #A3A3A3}
#maincontent .csc-mailform-radio label {width: 120px; }
#maincontent input {width: 218px; float: left; display: inline; margin-right: 5px; vertical-align: middle; margin-top: 5px; font-size: 11px}
#maincontent textarea {width:250px; height: 100px; margin-top: 5px; font-size: 11px }
#maincontent button {background: transparent; margin:40px 0 0 125px; color: #FFF; font-size: 11px; display: inline;}
#maincontent select {margin-top:5px}

#maincontent input.csc-mailform-radio, #maincontent input.csc-mailform-check {float: left; width: auto;}
#maincontent #mailformAuswahl {clear: both}
#maincontent .csc-mailform-submit {width: auto; margin-top: 15px}

/* Presse*/
.press_contact {float: right; margin-right: 70px; text-align: right; display: inline;}
.download_list {margin-left: 120px; list-style: none;}
.download_list li {margin-bottom: 2px}
.download_list img {margin-right: 5px; vertical-align: middle;}
.download_list span { vertical-align: middle; margin: 0 5px}

.download_pic {float: left; display: inline; width: 400px;}
.download_type {float: left; display: inline; width: 150px; margin-left: 20px; list-style: none;}
.download_type li {margin-bottom: 15px;}
.download_type li span {width: 30px; text-align: right; float: left;}

.csc-uploads-fileName {width: 30px}
.csc-uploads {margin-bottom: 20px}

.csc-mailform-field {clear: both; padding-top: 3px; margin-left:50px;}
.csc-mailform-field select {display: block; margin-top: 3px}

.csc-mailform-submit {padding: 4px; background-color:#000; color:#ffffff; border-width: 1px; border-color: #dc0000; border-style: solid; cursor: pointer;}

/* Site-Map*/
.csc-sitemap ul {margin-left: 15px; list-style: square }


/* Produkt- Inhalte */
.product_description_part_one { font-size: 11px; }
.product_description_part_two { font-size: 12px; color: #FFFFFF; font-weight: bold; }  
.detail_list { list-style-type: square; margin:0 0 4px 20px; }
.detail_list_number { list-style-type: decimal; margin:0 0 4px 20px; }
.detail_list_number li { color: #D00000; font-weight: bold; }
.detail_list_arrow { list-style-image: url(img/bg/bg_news_hover.png); margin:0 0 8px 20px; }

.detail_list_block_cat1 { list-style-image: url(img/bg/v2/list_block_cat1.gif); margin:0 0 8px 20px; }
.detail_list_block_cat2 { list-style-image: url(img/bg/v2/list_block_cat2.gif); margin:0 0 8px 20px; }
.detail_list_block_cat3 { list-style-image: url(img/bg/v2/list_block_cat3.gif); margin:0 0 8px 20px; }
.detail_list_block_cat4 { list-style-image: url(img/bg/v2/list_block_cat4.gif); margin:0 0 8px 20px; }
.detail_list_block_cat5 { list-style-image: url(img/bg/v2/list_block_cat5.gif); margin:0 0 8px 20px; }

.detail_sublist_point { list-style-type: disc; margin:0 0 8px 50px; }
.detail_sublist_none { list-style-type: none; margin:0 0 8px 40px; }
.detail_sublist_number { list-style-type: lower-latin; margin:0 0 8px 50px; }
.detail_subsublist_circle { list-style-type: circle; margin:0 0 4px 80px; }
.detail_subsublist_none { list-style-type: none; margin:0 0 4px 70px; }
  
/* Produkte �bersicht */
.cat_product_psu { color: #cd0000; font-weight: bold; }
.cat_product_cases { color: #0366a0; font-weight: bold; }
.cat_product_fans { color: #5f8832; font-weight: bold; }
.cat_product_peripherals { color: #ca9033; font-weight: bold; }
.cat_text { font-size: 11px; color: #a3a3a3; }

.categorie_text { font-size: 11px; color: #a3a3a3; }


/* TAB Downloads */
.tab_download_style { padding: 0px; border: 0px;  margin: 0px; }
.tab_download_start { width: 40px; }
.tab_download_pic   { width: 50px; }
.tab_download_text  { width: 100px; }
  
/* Content Twister */
.content_twister_headline { font-size: 14px; color: #FFFFFF; }
.content_twister_content  { font-size: 11px; color: #C3C3C3; }
  
/* Content Tabellen */
.cth_20____br { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; height: 20px; }
.cth_20____b  { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; height: 20px;}
.cth_20_bg_b  { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_br { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_br_2nd { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_blr { border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}

.cth_red_20_bg_blr { border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #ffffff; background-color: #ff0000; font-weight: bold; font-size: 12px; height: 20px;}

.cth_30___br      { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; height: 30px; }
.cth_30___b       { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; height: 30px; }
.cth_30_bg_b      { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_br     { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_br_2nd { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_blr    { border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }

.cti_50_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 12px; height: 50px; }
.cti_50_bg_blr_end { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #D00000; font-weight: bold; font-size: 14px; height: 50px; }
.cti_35_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 10px; height: 35px; }
.cti_25_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 10px; height: 20px; }
.cti_25_bg_br     { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 10px; height: 20px; }

.ctc_lbr      { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #f0f0f0; height: 20px;}
.ctc_br       { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #f0f0f0; }
.ctc_br_green { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #00ff00; font-weight: bold; }
.ctc_b        { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; font-size: 10px; color: #f0f0f0; }
.ctc_line     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #606060; font-weight: bold; font-size: 10px; height: 20px; }

.content_twister_headline { font-size: 14px; color: #FFFFFF; }
.content_twister_content  { font-size: 10px; color: #F0F0F0; }

/* International und contentblock */
.ct_red_line { width: 350px; height: 1px; background-image: url("img/bg/bg_line_01.gif"); background-position: left top; }
.ct_international_space { width: 30px; }
.ct_international_headline { color: #ffffff; height: 18px;}
.ct_international_text { font-size: 11px; color: #a3a3a3; padding-top: 10px; vertical-align: top; }

 /* Jobs */
.job_left  { width: 150px; font-size: 11px; color: #ffffff; vertical-align: top; padding-top: 20px;}
.job_right { border-left: 1px solid #FFF; padding-left: 15px; color: #A3A3A3; font-size: 11px; vertical-align: top; }
.job_right li {list-style-type: square; margin:0 0 4px 20px; }
  


.content_text_bold { font-size: 10px; color: #FFFFFF; font-weight: bold;}
.content_text { font-size: 10px; color: #FFFFFF; }
.content_text_bold_grey { font-size: 11px; color: #a3a3a3; font-weight: bold;}    
.content_text_grey { font-size: 10px; color: #a3a3a3;}  
.content_text_bold_green { font-size: 10px; color: #009900; font-weight: bold;}  





.content_line_font {
  font-size: 10px;
  color: #FFFFFF;
  }
.content_line_top {
  valign: top;
  height: 20px;
  }
.content_line_red {
  background-color: #ff0000;
  height: 1px;
  }
.content_line_bottom {
  height: 20px;
  }
  
  
.content_line_grey {
  background-color: #636363;
  height: 1px;
  }
.content_line_grey_sep {
  background-color: #e0e0e0;
  height: 20px;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  }    
    

.content_table_connector_first_line {  
  background-color: #636363;
  height: 30px;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  }  
.content_table_connector_item {  
  background-color: #c3c3c3;
  font-size: 10px;
  height: 30px;
  color: #000000;
  font-weight: bold;
  }    
.content_table_connector_content {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  }    


.content_table_cable_first_line {
  background-color: #636363;
  height: 30px;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;  
  }
.content_table_cable_item {  
  background-color: #c3c3c3;
  height: 45px;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  }
.content_table_cable_content {
  font-size: 12px;
  font-weight: bold;


  color: #ffffff;
  }  



.content_table_spec_first_line {
  background-color: #636363;


  height: 30px;
  font-size: 10px;
  color: #FFFFFF; 
  font-weight: bold;
  }
.content_table_spec_item {
  background-color: #c3c3c3;

  font-size: 10px;
  color: #000000; 
  font-weight: bold;
  }
.content_table_spec_content_1 {
  background-color: #e0e0e0;
  height: 20px;
  font-size: 10px;
  color: #000000;
  }
.content_table_spec_content_2 {
  background-color: #f0f0f0;
  height: 20px;
  font-size: 10px;
  color: #000000;
  }  


.content_table_standards_item {
  background-color: #636363;
  font-size: 10px;
  color: #ffffff; 
  font-weight: bold;
  }

.kwicks {list-style: none; position: relative; z-index: 0 !important; margin: 0; padding: 0;}   
.kwicks li{ display: block; overflow: hidden; padding: 0; cursor: pointer;}
.kwicks li{ float: left; width: 262px; height: 283px; margin-right: 1px; }   
#kwick1 {background-image: url(http://www.enermax.co.uk/fileadmin/enermax/css/fileadmin/images/modu82_off);}   
#kwick2 {background-image: url(http://www.enermax.co.uk/fileadmin/enermax/css/fileadmin/images/modu87_off);}   
#kwick3 {background-image: url(http://www.enermax.co.uk/fileadmin/enermax/css/fileadmin/images/revo_off); width: 263px; margin-right: 0px;} 


#kwick_naxn_1 {}   
#kwick_naxn_2 {}   
#kwick_naxn_3 {} 


div.fadehover {position: relative; border: 0;}
div.fademenu {position: relative; border: 0; padding-bottom: 14px;}
  
img.off {position: absolute; left: 0; top: 0; border: 0; }
img.on { position: absolute; left: 0; top: 0; border: 0; }

.blockquote {text-align: justify;}
.tx-pbsurvey-pi1 div {margin: 0px !important}
.tx-pbsurvey-pi1 legend {display:block;}

#maincontent  .tx-pbsurvey-pi1 .ask_container {width: 170px; float:left; display:inline; margin: 5px 0px 0px 20px !important }

#maincontent  .tx-pbsurvey-pi1 .ask_container_radio { margin: -5px 0px 0px 0px !important;}
#maincontent  .tx-pbsurvey-pi1 .ask_container_radio_hor {width: 140px; float:left; display:inline; margin: 0px 0px 10px 20px !important}
#maincontent  .tx-pbsurvey-pi1 .ask_container_radio_text {  width: 100%; margin-top: 0px !important;}
#maincontent  .tx-pbsurvey-pi1 .ask_container_radio input {margin-left: 20px !important}

#maincontent  .tx-pbsurvey-pi1 .ask_container_checkbox {margin: -5px 0px 0px 20px !important;}
#maincontent  .tx-pbsurvey-pi1 .ask_container_checkbox_text { width: 100%; margin-top: 0px !important;}

#maincontent  .tx-pbsurvey-pi1 .ask_container_ranking { margin: 0px 0px 0px 20px !important }
#maincontent  .tx-pbsurvey-pi1 .ask_container_comment { margin: 0px 0px 0px 20px !important }
#maincontent  .tx-pbsurvey-pi1 .ask_container_dropdownlistbox { margin: 0px 0px 0px 20px !important }
#maincontent  .tx-pbsurvey-pi1 .ask_container_dropdownlistbox select { margin: 4px 0px 0px 20px !important }


#maincontent  .tx-pbsurvey-pi1  input {width: auto; margin-top: 0px !important; margin-left: 0px !important;}
#maincontent  .tx-pbsurvey-pi1 .additional_ver input {width:100px; }

.tx-pbsurvey-pi1 .pagenumbering { font-size: 100%; height:15px; position:relative; }
.tx-pbsurvey-pi1 .barcontainer { background-color:#FFFFFF; border:1px solid #000000; height:15px; position:absolute; right:0; width:100px; z-index:6; }
.tx-pbsurvey-pi1 .bar { background-color:#f5f5f5; height:20px; left:0; position:absolute; z-index:4; }
.tx-pbsurvey-pi1 .bartext { height:15px; left:0; position:absolute; text-align:center; width:100px; z-index:5; color:#000; }
.tx-pbsurvey-pi1 .pageHeader { font-size:14px; font-weight:bold; color: #D00000;}
.tx-pbsurvey-pi1 .pageIntroduction { color: #a3a3a3;}
.tx-pbsurvey-pi1 .survey_item { margin-bottom: 0px; margin-top:0px; }
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question { font-size:12px; font-weight:bold; color: #ffffff; width: 100%; margin: 10px 0px 7px 0px !important; white-space:normal; }
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext p { font-size:100%; margin: -7px 0px 10px 20px !important; }
.tx-pbsurvey-pi1 .required { color:#D00000; vertical-align:top; }
.tx-pbsurvey-pi1 .survey_error { color:#fff; font-weight:bold; padding: 10px 10px 10px 10px; background-color: #d00000; margin: 0px 0px 20px 0px !important}
.tx-pbsurvey-pi1 .additional_ver { margin-left: -20px; }
.tx-pbsurvey-pi1 .matrix { margin-top: 0px; width:95%; margin-left: 20px; }
.tx-pbsurvey-pi1 .matrix .surveyrow_even { background-color:#303030; }
.tx-pbsurvey-pi1 .matrix .surveyrow_odd { background-color: transparent; }
.tx-pbsurvey-pi1 .matrix .columnFirst { text-align:left; font-style:normal; font-weight: normal;}
.tx-pbsurvey-pi1 .matrix .columnNext { text-align:center; vertical-align: middle;}
.tx-pbsurvey-pi1 tr td {padding: 3px 0px 3px 3px;}
.tx-pbsurvey-pi1 .matrix tr .columnNext {margin: 0 0 0 0; text-align: center; vertical-align: middle; height: 30px;}
.tx-pbsurvey-pi1 .matrix td .columnFirst {}

#maincontent .tx-pbsurvey-pi1 .matrix tr .columnNext input {float:none ; margin: 0px 0px 0px 0px}
#maincontent .formbuttons {margin-bottom:40px; margin-top: 30px; margin-left: 20px; }
#maincontent .formbuttons input {width: auto; padding: 4px 10px}

hr {color:#D00000; height: 1px; border: 1px solid #D00000}
.tx-pbsurvey-pi1 .survey_item hr { border:solid #a3a3a3 1px; height:1px; margin-bottom: 25px; margin-top: 25px; background-color: #a3a3a3}

li.csc-textpic-image {list-style: none; margin: 0 18px 18px 0; width: auto !important ;}
/*erzeugt Fehler? .csc-textpic-imagerow {width:143px !important; height:108px !important;} */

.tx-srfreecap-pi2-cant-read {color:#A3A3A3; display: block;}
#maincontent .captcha label {float: none; display: block; margin-bottom: 15px}