/* CSS Document */
/*global Style ***************
******************************
***** sebastian 24.11 */
body{
background-color:#fff;
border:0 none;
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
text-align:center;

behavior: url('fileadmin/js/csshover3.htc'); 
}

.width_50percent DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    margin-bottom: 10px;
}

.megamenu_services h2  {
    color: #140F2F;
    font-family: 'Ubuntu',sans-serif;
    font-size: 20px;
    font-weight: normal;
}


p, td, h3, h4, h5, h6 {
line-height: 1.5em;
}
/*
.tx-hrregions-pi1 { display: none;
}
*/

#straton, #VBA, #zenon-Basics, #Workshops, #zenon-Energy, #zenon-Basics-3 

{ display: none; margin-top: 14px; margin-bottom: 14px; }


table{
border:0 none;
font-family:arial;
font-size:12px;
margin:0;
padding:0;
text-align:left;
}
.clear {
clear:both;
height:1px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
.img{
border: 0;
}
p, div {
font-family: arial;
font-size:12px;   
}


#home_image .width_100percent {
display: block;
   height: 346px;
    margin-left: 20px;
    position: relative;
    text-align: left;
    width: 940px;

}

#home_image DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}

#home_image DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-right: 0px;
}




.news_single_left  .cp_news_det_content p
{
margin-right: 40px;	
display: block;
	}
	
	 .news_single_left-style
{
margin-right: 40px;	
display: block;
	}

.address-headline p.bodytext {
text-transform: uppercase;
color: #929091;
}


#gs-main #c_main_area h1 {
font-size: 36px;
}
#gs-main #c_support_main_area h1 {
font-size: 36px;
}


.listbox_newsstyle h2,
.listbox_newsstyle h2 a:link,
.listbox_newsstyle h2 a:active,
.listbox_newsstyle h2 a:visited
 {
font-size: 18px;
text-decoration: none;
color: #505050;
}

.listbox_newsstyle h2 a:hover {
color: #EE4E00;
}

#gs-main #c_main_area h1 .cufon {
margin-bottom: 6px;
}


#gs-main #c_main_area h2 {
  font-size: 22px;
    line-height: 36px;
    margin-bottom: 6px;
    padding-top: 22px;
}

#gs-main #c_main_area .csc-default h2 .cufon { margin-bottom: 4px; }

.subsubmenu { 
display: block;
margin-bottom: 4px;
}
.subsubmenuon { 
display: block;
margin-bottom: 4px;
}

#c_contact_right_area h2 {
font-size: 12px;
color: #202646;
text-transform: uppercase;
}

#gs-main #c_main_area .csc-default .csc-textpic-imagewrap { margin: 0px 0px 16px 16px; padding-left: 10px;}

a:link {font-family: arial; font-size: 12px; color: #ee4e00;  text-decoration: none;  }
a:acitve{font-family: arial; font-size: 12px; color: #ee4e00;  text-decoration: none; outline:none; }
a:visited{font-family: arial; font-size: 12px; color: #ee4e00;  text-decoration: none;  }
a:hover{font-family: arial; font-size: 12px; color: #ec704c;  text-decoration: none;  }

#c_right_area a:link {font-family: arial; font-size: 12px; color: #000000; text-decoration: none; }
#c_right_area h2 a:link {font-family: arial; font-size: 16px; color: #000000; text-decoration: none; }
#c_right_area a:acitve{font-family: arial; font-size: 12px; color: #000000;  text-decoration: none;  }
#c_right_area a:visited{font-family: arial; font-size: 12px; color: #000000;  text-decoration: none; }
#c_right_area a:hover{font-family: arial; font-size: 12px; color: #ec704c;  text-decoration: none;  }
/*.clear{
} */
#gs-page{
display:block;
}
/********************************************************************
************ Header Settings start ****************************
*******************************************************************/
#gs-header{
display: block;
}
#gs-header-background {
display: block;
width: 1122px;
/*height: 149px;*/
background-image: url('images/c_header_background.jpg');
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
}
#gs-header #gs-header-metamenu-background{
width: 980px;
height: 36px;
background-image: url('images/c_header_metamenu_background.jpg');
background-repeat: repeat-x;
margin-left:auto;
margin-right:auto;
position: relative;
}
#gs-header #gs-header-metamenu-menu{
width: 293px;
height: 35px;
border-right: solid 1px #cecece;
float: left;
display:inline;
margin-left: 2px;
padding-left: 8px;
padding-right: 8px;
text-align: left;
color: #312f44;
overflow: hidden;
}
#gs-header #gs-header-metamenu-menu-space {
margin-top:4px;
}
#gs-header #gs-header-metamenu-menu-space ul {
display: block;
}
#gs-header #gs-header-metamenu-menu-space .metamenu {
background-color: #fff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-left: 6px;
display: inline;
list-style: none;
height: 18px;
font-size:11px;
}
#gs-header #gs-header-metamenu-menu-space .metamenuon {
background-color: #fff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-left: 6px;
margin-top: 4px;
display: inline;
list-style: none;
height: 18px;
font-size:11px;
}
#gs-header #gs-header-metamenu-menu-space .metamenu a:link,
#gs-header #gs-header-metamenu-menu-space .metamenu a:visited,
#gs-header #gs-header-metamenu-menu-space .metamenu a:active


{
font-family: arial; color: #312f44; text-decoration:none;
  font-size: 12px;
}
#gs-header #gs-header-metamenu-menu-space .metamenu a:hover

{
font-family: arial; color: #312f44; text-decoration: underline;
  font-size: 12px;
    text-decoration: none;
}

#gs-header #gs-header-metamenu-menu-space .metamenuon a:link,
#gs-header #gs-header-metamenu-menu-space .metamenuon  a:visited,
#gs-header #gs-header-metamenu-menu-space .metamenuon  a:active,
#gs-header #gs-header-metamenu-menu-space .metamenuon  a:active
{
   font-size: 12px;
    text-decoration: none;
}


#gs-header #gs-header-metamenu-menulang{
width: 167px;
height: 35px;
border-right: solid 1px #cecece;
float: left;
display:inline;
text-align: left;
overflow: hidden;
position: relative;
}
#gs-header #gs-header-metamenu-menulang-space{
padding-top: 6px;
font-family:Arial;
font-size: 11px;
display: block;
height: 30px;
margin-left: auto;
margin-right: auto;
width: 105px;
}

#gs-header #gs-header-metamenu-menulang #regionselecticon{
background-image:url("images/c_header_metamenu_language_button.jpg");
background-repeat:no-repeat;
float:left;
display:inline;
height:17px;
margin-left:40px;
margin-top:4px;
padding-bottom:6px;
padding-left:5px;
padding-top:3px;
width:20px;
}
#gs-header #regionselecticon #regionbarwrap{
width: 800px;
background-color: #eaeaea;
z-index: 98;
overflow: hidden;
position: relative;
top: -3px;
left: -5px;
}
#gs-header #gs-header-metamenu-menulang a:link,
#gs-header #gs-header-metamenu-menulang a:visited,
#gs-header #gs-header-metamenu-menulang a:active{font-family: arial; font-size:10px; color: #fff;text-decoration:none;}
#gs-header #gs-header-metamenu-menulang a:hover{font-family: arial; font-size:10px; color: #fff;text-decoration:underline;}
#gs-header #gs-header-metamenu-menulog{
width: 185px;
height: 35px;
border-right: solid 0px #fff;
float: left;
display:inline;
text-align: left;
padding-left: 15px;
overflow: hidden;
}
#gs-header #gs-header-metamenu-menulog-item{
padding-top: 3px;
height: 20px;
width: 230px;
}
#gs-header #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-link{
  float: left;
}
#gs-header #gs-header-metamenu-menulog-field {
  display: none;
}
/*#gs-header #gs-header-metamenu-menulog a:link{color: #312f44;text-decoration:none;}
#gs-header #gs-header-metamenu-menulog a:visited{color: #312f44;text-decoration:none;}
#gs-header #gs-header-metamenu-menulog a:active{ color: #312f44;text-decoration:none;}
#gs-header #gs-header-metamenu-menulog a:hover{color: #312f44;text-decoration:underline;}*/
#gs-header #gs-header-metamenu-menulog-space{
padding-top: 9px;
}
#gs-header #gs-header-metamenu-background-right{
width: 167px;
height: 35px;
background-image: url('images/c_header_metamenu_search_background.jpg');
background-repeat: repeat-x;
border-left: solid 1px #cecece;
float: right;
display:inline;
overflow: hidden;
}
#gs-header #gs-header-metamenu-menusearch{
margin-top: 6px;
text-align: left;
overflow: hidden;
}

#gs-header #gs-header-metamenu-menusearch form { margin-top: 0px;
}

#gs-header #gs-header-metamenu-menusearch .searchtext{
border: 1px solid #cecece;
float: left;
display:inline;
font-size: 10px;
height: 24px;
width: 120px;
margin-top: 0px;
margin-left: 8px;
}
#gs-header #gs-header-metamenu-menusearch .searchsubmit{
background-color: transparent;
background-image: url('images/c_header_metamenu_search_button.jpg');
background-repeat: no-repeat;
background-position: left top;
border: 0 none;
display: block;
height: 24px;
width: 40px;
width: 30px;
margin-top: 5px;
margin-top: 0px;
padding-top: 100px;
float: left;
overflow: hidden;
}
#gs-header #gs-header-metamenu-menulang-item{
float: right;
display:none;
/*display: block;*/
}

#gs-header #gs-header-metamenu-menulang-space select {
	background-color: #FDFDFD;
	border: 1px solid #cecece;
/*	border: 1px solid #87879b;*/
	margin-top: 5px;
}

#gs-header #gs-header-metamenu-menulang-item img{
border: 0;
padding-top: 8px;
padding-right: 25px;
}
#gs-header #regionbarwrap {
background: #eaeaea;
}
#gs-header .tx-srlanguagemenu-pi1{
display: inline;
width: 100px;
margin-left: auto;
margin-right: auto;
/*padding-left: auto;
padding-right:auto;*/
}
#gs-header .tx-srlanguagemenu-pi1 #sr_language_menu_form legend{
display: inline;
float: left;
}
#gs-header .tx-srlanguagemenu-pi1 #sr_language_menu_form label{
    border: 1px solid #B2B2B2;
    display: block;
    height: 22px;
    margin-left: 120px;
    padding-left: 4px;
    padding-top: 2px;
    position: absolute;
    top: 5px;
    width: 70px;
    background-image: url('images/c_header_language-select_selection.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}
#gs-header .tx-srlanguagemenu-pi1 #sr_language_menu_form fieldset{
border: none;
}
#gs-header .tx-srlanguagemenu-pi1 #sr_language_menu_form {
margin: 0px;
}
#gs-header .tx-srlanguagemenu-pi1 #sr_language_menu_form #sr_language_menu_select{
    background-color: transparent;
    border: 1px solid #B2B2B2;
    display: block;
  /*  float: right;
    left: 22px;*/
    left: 130px;
    top: 8px;

    opacity: 0;
    position: relative;
    position: absolute;
    width: 86px;
    
}
#gs-header .loginbox_login {
float:right;
display:inline;
}
#gs-header .loginbox_register {
float:right;
display:inline;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu{
    background-image: url("images/bg_megamenu_shade_login.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    /*left: 910px;*/
    padding: 10px 10px 10px 9px;
    top: 5px;
} 
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu{
  z-index: 9999;
  position: absolute;
  width: 355px;
}              
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border{
  border-top: 1px solid #9C9C9C;
  padding-top: 0px;
  /*padding-right: 23px;*/
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border h2{
  padding-top: 0px;
  margin-top: 0px;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .panel{
text-align: right;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .panel .bodytext{
margin-top: 0px;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr th label {
  text-transform: uppercase;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr td input{
  background-color: #87889a;
  color: eee;
  border: none;
/*  margin-left: 5px;  */
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border .tx-newloginbox-pi1 form table tfoot tr td input{
  margin-left: 5px; 
  cursor:pointer;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .width_100percent ul.csc-menu li{
  list-style: none;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .width_100percent ul{
  padding-left: 0px;
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .c_border .csc-default {
  padding-right: 23px; 
}
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-field .loginmenu .csc-default .tx-newloginbox-pi1 h3{
  font-size:16px;
  margin-top: 0px;
}
#gs-header #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-link a:link,
#gs-header #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-link a:visited,
#gs-header #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-link a:active
{
  z-index: 9999;
  width: 255px;
  position: absolute;
  text-decoration: none;
}

#gs-header #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-link a:hover{
  z-index: 9999;
  width: 255px;
  position: absolute;
  text-decoration: none;
  font-size: 11px;
  font-size: 20px;
}

#gs-header #gs-header-metamenu-menulog-item-hidden{
    display: block;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .csc-default .tx-newloginbox-pi1 p{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border{
  border-top: 0px solid #9C9C9C;
    border: 0;
    display: block;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    background-color: transparent;
    font-family: arial;
    font-size: 11px;
}  
#gs-header #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-item-hidden .loginmenu {
  z-index: 1;
} 
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .csc-default .tx-newloginbox-pi1 h3{
	color: #6d6d6d;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    overflow: hidden;
    padding-left: 25px;
    position: absolute;
    text-decoration: none;
    top: 0px;
    vertical-align: text-bottom;
    width: 103px;
    width: 253px;
}
#gs-header #gs-header-background #gs-header-metamenu-background div#gs-header-metamenu-background-left #gs-header-metamenu-menulog #gs-header-metamenu-menulog-space #gs-header-metamenu-menulog-item #gs-header-metamenu-menulog-item-hidden a#gs-header-metamenu-menulog-item-hidden-showpic{
position: absolute;
z-index: 100;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .panel{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .csc-default h2{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .width_100percent{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .csc-default .tx-newloginbox-pi1 form{
  /*display: none;*/
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table thead tr th{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table thead tr td{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    padding-left: 90px;
    position: absolute;
    text-decoration: underline;
    top: 10px;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr td input{
    display: block;
    font-family: arial;
    font-size: 11px;
    position: absolute;
    right: 363px;
    top: 10px;
    width: 46px;
    
    right: 174px;
    width: 100px;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr td #pass,
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr td #user{
  display: none;
}
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table tbody tr th label{
 display: none;
} 
#gs-header #gs-header-metamenu-menulog-item-hidden .loginmenu .c_border .tx-newloginbox-pi1 form table tfoot tr td input {
  display: none;
}
#gs-header #gs-header-mainmenu-shadow{
width: 925px;
margin-left: 115px;
padding-top: 35px;
text-align: left;
display: block;
}
.headerclear { display: block;
width: 100%;
background-color: #AFAFAD;
height: 1px;
overflow: hidden;
position:absolute;
z-index:39;
}
#gs-header #gs-header-mainenu-logo{
height:38px;
width: 214px;
float: left;
display:block;
overflow: hidden;
position: relative;
text-align: left;
}
#gs-header #menubox {
float: right;
display:block;
width: 668px;
height: 78px;
height: 74px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox{
/*line-height: 28px;*/
/*float: left;*/
display:inline;
width: 668px;
/*height: 74px; */
z-index: 25;
}
#gs-header #gs-header-mainmenu-shadow #menubox ul#mainmenubox{

margin-bottom: 0;
margin-top: 0px;
padding-left: 0;
position: relative;
top: 0;
z-index: 81;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenuon{
/*background-image: url('images/c_header_menu_item_on.jpg');
display: inline;
padding-left: 0px;
float:left;
height: 73px;
width: 167px;*/
position: absolute;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu
{
	padding-left: 0px;
	float: left;
	position: absolute;
	display: block;
	/*width: 167px;*/
/*	border-right: 1px black solid;*/
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu a {
  background-image: none; 
  background-repeat: no-repeat;
  background-image: url('images/c_header_menu_item_off.jpg');
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu a:visited
{ 
  width:auto; 
  z-index: 1;
  display: block; 
/*  overflow: hidden;   */
	outline: none;  
  }
  
  #gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenu a:hover {
  position: relative;
  }
  
  
  
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenuon a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenuon a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenuon a:visited
  {   
    display: block; 
    overflow: hidden; 
    background-image: none;
    background-repeat: no-repeat;
    z-index: 100;
	outline: none;
  }
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox .mainmenuon a:hover{ 
  display: block; 
  overflow: visible; 
  background-image: url('images/c_header_menu_item_hover.png'); 
  background-repeat: no-repeat;
  z-index: 500;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li{
  list-style: none outside none;                    }
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482.mainmenuon {
left: 0px;
top:1px;
background-image: url('images/c_header_menu_item_on.jpg');
background-repeat: no-repeat;
z-index: 100; 
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products a:hover{
  background-image: none;
  width: auto;
  outline: none;
}

#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products .quicklinks a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products .quicklinks  a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products .quicklinks a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482 div.megamenu_products .quicklinks a:hover{
background-image: url(images/bg_megamenues_quicklinks.png); background-repeat: no-repeat; background-position: left 5px;	outline: none;
}






#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenuon{
left: 168px;
top: 1px;
background-image: url('images/c_header_menu_item_on.jpg');
background-repeat: no-repeat;
z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services a:hover{
  background-image: none;
  width: auto;
  	outline: none;
}


#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services .quicklinks  a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services .quicklinks  a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services .quicklinks  a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483 div.megamenu_services .quicklinks  a:hover{
background-image: url(images/bg_megamenues_quicklinks.png); background-repeat: no-repeat; background-position: left 5px;	outline: none;
}


#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484.mainmenuon{
left: 335px;
top:1px;
background-image: url('images/c_header_menu_item_on.jpg');
background-repeat: no-repeat;
z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news a:hover{
  background-image: none;
  width: auto;
}


#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news .quicklinks   a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news .quicklinks   a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news .quicklinks   a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484 div.megamenu_news .quicklinks   a:hover{
background-image: url(images/bg_megamenues_quicklinks.png); background-repeat: no-repeat; background-position: left 5px;
padding-left: 12px;
}



#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485.mainmenuon{
left: 502px;
top: 1px;
background-image: url('images/c_header_menu_item_on.jpg');
background-repeat: no-repeat;
z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads a:hover
  {
  background-image: none;
  width: auto;
  }
  

#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads .quicklinks  a:link,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads .quicklinks   a:visited,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads .quicklinks   a:active,
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485 div.megamenu_downloads .quicklinks   a:hover
  {
background-image: url(images/bg_megamenues_quicklinks.png); background-repeat: no-repeat; background-position: left 5px;
padding-left: 12px;
  }  


  
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482.mainmenu{
left: 0px;
z-index: 100;
}

#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482.mainmenuon:hover {
	top:0px;
}

#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1482.mainmenu a:hover{
  display: block;
  overflow: visible; 
  background-image: url('images/c_header_menu_item_hover.png'); 
  background-repeat: no-repeat;
  z-index: 500;  
  width: 192px;
} 
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenu{
left: 168px;
/*z-index: 100;*/
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenu:hover{
left: 168px;
z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenuon:hover {
	top:0px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenu a:hover{
  display: block;
  overflow: visible; 
  background-image: url('images/c_header_menu_item_hover.png'); 
  background-repeat: no-repeat;
  z-index: 500;
  width: 192px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1483.mainmenu a:hover img{
  z-index: 500;  
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484.mainmenu{
left: 335px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484.mainmenu:hover {
z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484.mainmenuon:hover {
	top:0px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1484.mainmenu a:hover{
  display: block;
  overflow: visible; 
  background-image: url('images/c_header_menu_item_hover.png'); 
  background-repeat: no-repeat;
  z-index: 500;  
  width: 192px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485.mainmenu{
	left: 502px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485.mainmenu:hover {
	z-index: 100;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485.mainmenuon:hover {
	top:0px;
}
#gs-header #gs-header-mainmenu-shadow #menubox #mainmenubox li#a1485.mainmenu a:hover{
  display: block;
  overflow: visible; 
  background-image: url('images/c_header_menu_item_hover.png'); 
  background-repeat: no-repeat;
  z-index: 500;  
  width: 192px;
}
#gs-header .megamenu_products .width_50percent a{
background-image: none;
height: 48px;
}
#gs-header #gs-megamenu-selection{
display:block;
}
#gs-header #gs-megamenu-selection h2{
padding-top: 26px;
padding-left: 24px;
}
#gs-header #gs-megamenu-selection ul{
margin-left: -16px;
}
#gs-header #gs-megamenu-selection li{
display: inline;
width: 206px;
list-style: none;
padding-top: 7px;
}
#gs-header #gs-megamenu-selection #product{
background-image: url('images/c_header_megamenu_bg_product.jpg');
background-repeat: no-repeat;
height:48px;
width: 449px;
margin-left: 23px;
padding-left:10px;
padding-top:9px;
}
#gs-header #gs-megamenu-selection #product li{
display: inline;
width: 206px;
list-style: none;
padding-top: 7px;
margin-right:80px;
}
#gs-header #gs-megamenu-quicklinks{
background-color: #ececec;
}
#gs-header #gs-megamenu-quicklinks h2{
padding-top:22px;
padding-left: 22px;
font-size: 18px;
font-family: Arial, Verdana;
color: #7D7D7D;
margin-bottom:5px;
}
#gs-header #gs-megamenu-quicklinks-table{
padding-left: 20px;
padding-bottom:10px;
width:95%;
}
#gs-header #gs-megamenu-quicklinks-table td{
width: 38%;
}
/********************************************************************
************ Header Settings end ******************************
*******************************************************************/
#gs-main{
background-image: url('images/c_main_background.jpg');
background-repeat: repeat-x;
width: 980px;
margin-left:auto;
margin-right:auto;
text-align: left;
position: relative;
top: 0px;
min-height: 530px;
}
#gs-main-breadcrumbs{
font-family: Arial, Verdana;
font-size: 9px;
color: #7d8c95;
padding-left: 20px;
padding-top: 7px !important;
padding-bottom: 6px !important;
}
#gs-main-breadcrumbs a:link{ font-size: 9px; color: #7d8c95;}
#gs-main-breadcrumbs a:active{ font-size: 9px; color: #7d8c95;}
#gs-main-breadcrumbs a:visited{ font-size: 9px; color: #7d8c95;}
#gs-main-breadcrumbs a:hover{ font-size: 9px; color: #4e585d; text-decoration: underline;}
/********************************************************************
************ Footer Settings start ****************************
*******************************************************************/
#gs-footer{
display: block;
background-color: #dfdfdf;
color: #808080;
font-family: Arial, Verdana;
border-top: 1px solid #afafad;
}
#gs-footer li{
list-style: none;
}
#gs-footer ul{
padding: 0 0 0 0;
}
#gs-footer #gs-footer-frame{
display: block;
width: 980px;
padding-top: 60px;
margin-left:auto;
margin-right:auto;
position: relative;
}
#gs-footer #gs-footer-content{
display: block;
width: 940px;
text-align: left;
margin-left:auto;
margin-right:auto;
}
#gs-footer #gs-footer-content-header{
font-family: Arial, Verdana;
font-size: 18px;
}
#gs-footer #gs-footer-content-first{
display: block;
width: 938px;
padding-bottom: 10px;
}
#gs-footer #gs-footer-content-first-item{
float: left;
display:inline;
width: 310px;
font-size: 14px;
}
#gs-footer #gs-footer-content-first-item li{
font-size:14px;
}
#gs-footer #gs-footer-content-second{
display: inline-block;
width: 938px;
padding-top: 10px;
border-top: 1px #c9c9c9 solid;
}
#gs-footer #gs-footer-content-second li{
list-style: none;
}
#gs-footer .gs-footer-sitemap{
color: #808080;
font-family: Arial, Verdana;
}
#gs-footer .gs-footer-sitemap-main{
display:inline;
}
#gs-footer .gs-footer-sitemap-main li {
float: left;
display:inline;
margin-right: 30px;
font-size: 16px;
}
#gs-footer .gs-footer-sitemap-sub{
display: inline;
}
#gs-footer .gs-footer-sitemap-sub li{
float: none;
display:inline;
margin-right: 20px;
font-size: 14px;
}
#gs-footer #gs-footer-content-info{
padding-bottom: 50px;
padding-top: 10px;
border-top: 1px #c9c9c9 solid;
color: #7d7d7d;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}
#gs-footer #gs-footer-content-info .tx-srlanguagemenu-pi1{
  display: none;
  float: left;
}
#gs-footer #gs-footer-content-info .tx-srlanguagemenu-pi1 div{
  float: left;
} 
#gs-footer a:link{color: #7d7d7d; text-decoration: none;}
#gs-footer a:active{color: #7d7d7d; text-decoration: none;}
#gs-footer a:visited{color: #7d7d7d; text-decoration: none;}
#gs-footer a:hover{color: #fe5f00; text-decoration: underline;}
#gs-footer #gs-footer-frame #gs-footer-content-info .footer a:link{color: #7d7d7d; text-decoration: none;padding-right: 25px;padding-left: 25px;}
#gs-footer #gs-footer-frame #gs-footer-content-info .footer a:active{color: #7d7d7d; text-decoration: none;padding-right: 25px;padding-left: 25px;}
#gs-footer #gs-footer-frame #gs-footer-content-info .footer a:visited{color: #7d7d7d; text-decoration: none;padding-right: 25px;padding-left: 25px;}
#gs-footer #gs-footer-frame #gs-footer-content-info .footer a:hover{color: #fe5f00; text-decoration: underline;padding-right: 25px;padding-left: 25px;}
#gs-footer #gs-footer-frame #gs-footer-content-info .footer {
display: inline;
float: left;
}
#gs-footer #gs-footer-frame #gs-footer-content-info .footercontact {
padding-left: 23px;
padding-right: 25px;
display: inline;
float: left;
}

#gs-footer #gs-footer-frame #gs-footer-content-info .cp_footercontact  {
display: none;
}


/********************************************************************
************ Footer Settings end ****************************
*******************************************************************/
/*****************************************
****************** Megamenu **************/
/* =Menu
-------------------------------------------------------------- */
#access {
}
#access .menu-header,
#gs-header-background #gs-header-mainmenu-shadow #menubox div.menu {
font-size: 13px;
margin-left: 12px;
}
#access .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#access .menu-header li,
div.menu li {
float: left;
display:inline;
position: relative;
}
#access a {
color: #9c9c9c;
display: block;
line-height: 25px;
padding: 0 10px;
text-decoration: none;
text-transform: uppercase;
}
#access ul ul,
#menubox ul .megamenu_products
{
display: none;

left: 0px;
position: absolute;
top: 74px;
width: 511px;
z-index: 99999;
height: 400px;
}
#menubox ul .megamenu_downloads
{
display: none;
position: absolute;
left: -325px;
top: 74px;
width: 511px;
z-index: 99999;
}
#menubox ul .megamenu_news
{
display: none;
position: absolute;
left: -325px;
top: 74px;
width: 511px;
z-index: 99999;
}
#menubox ul .megamenu_services
{
display: none;
left: 0px;
position: absolute;
top: 74px;
width: 511px;
z-index: 99999;
}
#access ul ul li {
min-width: 180px;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a {
background-color: #ececed;
line-height: 1em;
padding: 10px;
width: 160px;
height: auto;
}
#access ul ul a:hover {
color: #000000;
}
#access li:hover > a {
background: #ececed;
color: #000000;
}
#access ul ul :hover > a {
background: #dadadc;
color: #000000;
}
#access ul li:hover > ul {
display: block;
}
#menubox ul li:hover > .megamenu_products {
display: block;
}
#menubox ul li:hover > .megamenu_services {
display: block;
}
#menubox ul li:hover > .megamenu_news {
display: block;
}
#menubox ul li:hover > .megamenu_downloads {
display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
color: #000;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
color: #000;
}
.hidden { display: none;}
.megamenu{
position: absolute;
left: 0;
top: 0;
background: white;
border: 1px solid #f06b24;
border-width: 5px 1px;
padding: 10px;
font: normal 12px arial;
z-index: 9999;
}
.megamenu .column{
float: left;
display:inline;
width: 180px;
margin-right: 5px;
}
.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.megamenu .column ul li{
padding-bottom: 5px;
}
.megamenu .column h3{
background: #e0e0e0;
font: bold 13px Arial;
margin: 0 0 5px 0;
}
.megamenu .column ul li a{
text-decoration: none;
}
.megamenu .column ul li a:hover{
color: red;
}
#gs-header-metamenu-menulog-field .loginmenu .c_border,
#mainmenubox .c_border
{
	display: block;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	background-color: #FFF;
	margin-right: 16px;
	overflow: hidden;
	padding-left: 23px;
	padding-top: 35px;
	background-image: url(images/border_bg.png);
	background-repeat: no-repeat;
	background-position: 168px top;
}
 
.megamenu_news .c_border, .megamenu_downloads .c_border {
/* gerd 	background-position: -167px top !important;   */
}
.megamenu_services .c_border {
/* gerd 	background-position: 168px top !important;  */
}

.megamenu_news .c_border {
	background-position: -128px top !important; 
}

.megamenu_downloads .c_border {
	background-position: -128px top !important;
}

.megamenu_services .c_border {
/* gerd 	background-position: 168px top !important;  */
}
/**/

#c_megamenues,
.megamenu_services,
.megamenu_news,
.megamenu_products,
.megamenu_downloads
{
	padding: 0px 10px 12px 9px;
	display: block;
	background-image: url(images/bg_megamenu_shade.png);
	background-repeat: no-repeat;
	/*	background-position: left bottom;*/
	background-position: left top;
}
#gs-header #menubox ul#mainmenubox .c_border a:link,
#gs-header #menubox ul#mainmenubox .c_border a:visited,
#gs-header #menubox ul#mainmenubox .c_border a:active,
#gs-header #menubox ul#mainmenubox .c_border a:hover{
  font-size: 11px;
  color: #626262; 
  text-decoration: none;
  background-image: none; 
  background-color: transparent;
 height: auto; 
  width: auto;}
  
  
 #gs-header #menubox ul#mainmenubox .c_border h2 a:link,
#gs-header #menubox ul#mainmenubox .c_border h2 a:active,
#gs-header #menubox ul#mainmenubox .c_border h2 a:visited,
#gs-header #menubox ul#mainmenubox .c_border h2 a:hover {
  font-size: 15px;
color: #140F2F; 
  text-decoration: none;
  background-image: none; 
  background-color: transparent;
  height: auto;
  width: auto;} 
/**************************
*****Megamenu Products***
************************/

#c_megamenues .width_100percent,
.megamenu_products .width_100percent {
background-position: top;
margin-bottom: 2px;
overflow: hidden;
display: block;
width: 449px;
float: left;
display: inline;
margin-right: 21px;
text-align: left;
}

.megamenu_products .width_100percent .csc-textpic.csc-textpic-left.csc-textpic-above img {
	width: 449px;
}
#c_megamenues .width_50percent,
.megamenu_products .width_50percent {
/*
background-position: top;
margin-bottom: 13px;
margin-bottom: 2px;
overflow: hidden;
display: block;
width: 211px;
float: left;
display:inline;
margin-right: 21px;
text-align: left;
*/
 background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 12px;
overflow: hidden;
display: block;
width: 212px;
height: 46px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}


.megamenu_products .csc-default {
 background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 12px;
overflow: hidden;
display: block;
width: 434px;
width: 444px;

height: 46px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}


.megamenu_services .c_border .panel,
.megamenu_news .c_border .panel,
.megamenu_products .c_border .panel{
    background-image: url("images/c_megamenu_box_bg.jpg");
    background-repeat: repeat-x; 
    background-position: center top;
    border: 1px solid #C7C7C7;
    display: inline;
    float: left;
    height: 48px;
    margin-bottom: 13px;
   /* margin-bottom: 2px; */
    margin-right: 21px;
    text-align: left;
    width: 211px;
}
.megamenu_news .c_border .panel .csc-textpic {
  margin-top: 0px;
  position: absolute;
}
.megamenu_services .c_border .panel .csc-textpic,
.megamenu_products .c_border .panel .csc-textpic {
  margin-top: 10px;
  margin-left: 4px;
}
.megamenu_news .c_border .panel .csc-textpic{
  /*margin-top: 10px;*/
  margin-left: 4px;
}
.megamenu_news .c_border .panel .csc-textpic img{
  margin-top: 4px;
}
.megamenu_news .c_border .panel .csc-textpic .csc-textpic-text h2{
  margin-top: 8px;
  margin-bottom: 0px;
}
.megamenu_news .c_border .panel .csc-textpic .csc-textpic-text .bodytext{
  margin-top: 0px;
}
.megamenu_services .c_border .panel .csc-textpic .csc-textpic-text .bodytext,
.megamenu_news .c_border .panel .csc-textpic .csc-textpic-text .bodytext,
.megamenu_products .c_border .panel .csc-textpic .csc-textpic-text .bodytext {
background-color: transparent;
}
/**************************
*****Megamenu ServicesProducts***
************************/
#c_megamenues .csc-default,
.megamenu_downloads .csc-default,
.megamenu_news .csc-default,
.megamenu_services .csc-default,
.megamenu_products .csc-default{ 
  display: block; 
  clear: both; 
}
#c_megamenues h1,
.megamenu_services h1
.megamenu_products h1
{ color: #140f2f; 
font-size: 16px; 
text-align: left; }
#c_megamenues h2,
.megamenu_services .csc-default h2,
.megamenu_products .csc-default h2,
.megamenu_news .csc-default h2,
.megamenu_downloads .csc-default h2
{ color: #140f2f;
font-size: 16px;
text-align: left;
margin-left: 0px;
margin-right: 4px;
padding-top: 20px;
/*padding-top: 0px;*/
margin-top: 0px;
}

.megamenu_products .csc-default h2
{ color: #140f2f;
font-size: 16px;
text-align: left;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
/*padding-top: 0px;*/
margin-top: 0px;
}

.megamenu_services .tabbody h2,
.megamenu_products .tabbody h2,
.megamenu_news .tabbody h2,
.megamenu_downloads .tabbody h2
{ color: #140f2f;
font-size: 16px;
text-align: left;
margin-left: 0px;
margin-right: 4px;
padding-top: 0px;
margin-top: 0;
}
.megamenu_services .panel h2,
.megamenu_products .panel h2,
.megamenu_news .panel h2,
.megamenu_downloads .panel h2
{ color: #140f2f;
font-size: 16px;
text-align: left;
margin-left: 0px;
margin-right: 4px;
padding-top: 0px;
margin-top: 0;
}
#c_megamenues .megamenu_products .c_border .panel .csc-textpic div .csc-textpic-text .csc-textpicHeader h2{
  margin-top:5px;
}
#c_megamenues p,
.megamenu_services p
.megamenu_products p
{ text-align: center;
margin-left: 4px;
margin-right: 4px;
}
#c_megamenues .width_25percent,
.megamenu_services .width_25percent
/*.megamenu_products .width_25percent,*/
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
display: block;
width: 70px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}
#c_megamenues .width_25percent h2,
.megamenu_services .width_25percent h2
/*.megamenu_products .width_25percent h2*/
{ color: #140f2f;
font-size: 14px;
text-align: center;
}
#c_megamenues .width_25percent p,
.megamenu_services .width_25percent p { }
#c_megamenues .width_33percent,
.megamenu_services .width_33percent
/*.megamenu_products .width_33percent*/
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
display: block;
width:147px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 0px;
}
#c_megamenues .width_33percent h2,
.megamenu_services .width_33percent h2
/*.megamenu_products .width_33percent h2*/
{ color: #140f2f;
font-size: 14px;
text-align: center;
}
#c_megamenues .width_33percent p,
.megamenu_services .width_33percent p
{ }
#c_megamenues .width_33percent .csc-textpic-imagewrap,
.megamenu_services .width_33percent .csc-textpic-imagewrap
{padding-left: 10px;
padding-top: 0px;
}

#c_megamenues .width_50percent,
.megamenu_services .width_50percent,
.megamenu_downloads .width_50percent
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 12px;
overflow: hidden;
display: block;
width: 211px;
height: 48px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;

}
.megamenu_news .width_50percent
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 12px;

overflow: hidden;
display: block;
width: 211px;
height: 108px;
height: 128px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}
.megamenu_news .width_50percent .csc-textpic-text {
	text-align: center;
}
#c_megamenues .width_50percent h2,
.megamenu_services .width_50percent h2,
.megamenu_downloads .width_50percent h2,
.megamenu_products .width_50percent h2,
.megamenu_products .csc-default h2
{ color: #140f2f;
font-size: 15px;
text-align: left;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 2px;
}

#c_megamenues .width_50percent h2,
#c_megamenues .width_50percent h2 a:link,
#c_megamenues .width_50percent h2 a:active,
#c_megamenues .width_50percent h2 a:visited,
#c_megamenues .width_50percent h2 a:hover,
.megamenu_services .width_50percent h2,
.megamenu_services .width_50percent h2 a:link,
.megamenu_services .width_50percent h2 a:active,
.megamenu_services .width_50percent h2 a:visited,
.megamenu_services .width_50percent h2 a:hover,
.megamenu_downloads .width_50percent h2,
.megamenu_downloads .width_50percent h2 a:link,
.megamenu_downloads .width_50percent h2 a:active,
.megamenu_downloads .width_50percent h2 a:visited,
.megamenu_downloads .width_50percent h2 a:hover
{ color: #140f2f;
font-size: 15px;
text-align: left;
}


.megamenu_news .width_50percent h2
{   color: #140F2F;
    display: block;
    float: none;
    font-size: 15px;
    margin-bottom: 2px;
    /*margin-left: 82px;*/
    margin-top: 61px;
        margin-top: 81px;
    overflow: hidden;             
    position: absolute;
    text-align: center;
}


.megamenu_news .width_50percent h2,
.megamenu_news .width_50percent h2 a:link,
.megamenu_news .width_50percent h2 a:active,
.megamenu_news .width_50percent h2 a:visited,
.megamenu_news .width_50percent h2 a:hover
{   color: #140F2F;
    font-size: 15px;
    display: inline;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
     width: 210px;
}


.megamenu_news .width_50percent img {        
margin-top: 15px;
}
.megamenu_services .width_50percent .csc-textpic-text{
  /*margin-left: 25px;*/ 
}
#c_megamenues .width_50percent p,
.megamenu_services .width_50percent p,
.megamenu_downloads .width_50percent p,
.megamenu_products .width_50percent p,
.megamenu_products .csc-default p
{margin-top: -5px;
margin-left: 15px;
margin-right: 4px;
 }
 .megamenu_services .width_50percent .csc-textpic .csc-textpic-imagewrap img,
 .megamenu_products .width_50percent .csc-textpic .csc-textpic-imagewrap img,
 .megamenu_downloads .width_50percent .csc-textpic .csc-textpic-imagewrap img,
  .megamenu_downloads .csc-default .csc-textpic .csc-textpic-imagewrap img
  {
    display: block;
    margin-left: 4px;
    margin-top: -5px;
    overflow: visible;
   /* gerd  position: absolute; */
 }
.megamenu_products .width_50percent .csc-textpic .csc-textpic-imagewrap img,
.megamenu_products .csc-default .csc-textpic .csc-textpic-imagewrap img
 {
    margin-top: 0px;
    margin-left: 14px;
 }
  
div.csc-textpic.csc-textpic-intext-left img{
   margin-left: 0px !important;
   margin-top: 0px !important;
}
.megamenu_services div.c_border div.width_100percent .first-wpf-item,
.megamenu_services div.c_border div.width_100percent .second-wpf-item,
.megamenu_services div.c_border div.width_100percent .third-wpf-item{
  float: left;
  width: 140px;
 }
 .megamenu_services div.c_border div.width_50percent .first-wpf-item,
.megamenu_services div.c_border div.width_50percent .second-wpf-item,
.megamenu_services div.c_border div.width_50percent .third-wpf-item{
  float: left;
  width: 140px;
 }
 .megamenu_services .width_100percent .first-wpf-item p,
 .megamenu_services .width_100percent .second-wpf-item p,
 .megamenu_services .width_100percent .third-wpf-item p{
  height: auto;
  width: auto;
  margin: auto;
  /* padding: auto; */
  float: left;
  margin-top: -2px;
 }
 .megamenu_services .width_100percent .first-wpf-item .csc-textpic-intext-left-nowrap{
  float: left;
 }
 .megamenu_services .width_100percent .first-wpf-item p img,
 .megamenu_services .width_100percent .second-wpf-item p img,
 .megamenu_services .width_100percent .third-wpf-item p img{
     margin-left: 4px;
    margin-top: 6px;
    /*float: left;*/
    border: 0;
 }
 .megamenu_services .width_100percent .first-wpf-item .text-wpf h2,
 .megamenu_services .width_100percent .second-wpf-item .text-wpf h2,
 .megamenu_services .width_100percent .third-wpf-item .text-wpf h2{
  font-size: 15px;
  text-align: left;
  margin-bottom: 0px;
  margin-top: 1px;
 }
 .megamenu_services .width_100percent .first-wpf-item .text-wpf,
 .megamenu_services .width_100percent .second-wpf-item .text-wpf {
  float: left;
    margin-left: 5px;
    margin-top: 8px;
    border-right: solid 1px #d0d0d0;
     width: 89px;
 }
 .megamenu_services .width_100percent .third-wpf-item .text-wpf {
  float: left;
  margin-left: 5px;
    margin-top: 8px;
     width: 86px;
 }
#c_megamenues .width_100percent,
.megamenu_services .width_100percent
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 13px;
display: block;
width: 445px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}

.megamenu_services .width_66percent {
    background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 13px;
display: block;
width: 445px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
}

.megamenu_services .width_66percent .csc-textpic-imagewrap {
  display: block;
  width: 65px;
  float: left;
}
.megamenu_services .width_66percent h2 {
  background-color: transparent;
    background-image: none;
    color: #140F2F;
    font-size: 15px;
    height: auto;
    text-decoration: none;
    margin: 0px;
    margin-top: 10px;
                      }
                      
                      
                    
 #gs-header #menubox ul#mainmenubox .megamenu_services. c_border  .width_66percent .csc-textpic-imagewrap a:link,
  #gs-header #menubox ul#mainmenubox .megamenu_services. c_border  .width_66percent .csc-textpic-imagewrap a:active,
   #gs-header #menubox ul#mainmenubox .megamenu_services. c_border  .width_66percent .csc-textpic-imagewrap a:visited,
    #gs-header #menubox ul#mainmenubox .megamenu_services. c_border  .width_66percent .csc-textpic-imagewrap a:hover
  {
margin: 0px;
padding: 0px;
height: 44px;
overflow: hidden;
}


#gs-header #menubox ul#mainmenubox .c_border .width_66percent .csc-textpic-imagewrap  a:link,
#gs-header #menubox ul#mainmenubox .c_border .width_66percent .csc-textpic-imagewrap  a:visited,
#gs-header #menubox ul#mainmenubox .c_border .width_66percent .csc-textpic-imagewrap  a:active,
#gs-header #menubox ul#mainmenubox .c_border .width_66percent .csc-textpic-imagewrap  a:hover{
margin: 0px;
padding: 0px;
height: 44px;
overflow: hidden;}
  
  

.megamenu_services .width_66percent .csc-textpic-imagewrap a img {
margin-left: 10px;
margin-top: -4px;
}

.megamenu_services .width_66percent p {
margin: 0px;
padding: 0px;
}


.megamenu_news .width_100percent
{ background-image: url(images/c_megamenu_box_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 13px;
display: block;
width: 445px;
border: 1px solid #c7c7c7;
float: left;
display:inline;
margin-right: 21px;
height: 48px;
}
.megamenu_news .width_100percent .csc-textpic{
  margin-top: 0px;
  position: absolute;
}
#c_megamenues .width_100percent h2,
.megamenu_services .width_100percent h2
{ color: #140f2f;
font-size: 14px;
text-align: center;
}
.megamenu_news .width_100percent h2
{ color: #140f2f;
font-size: 14px;
text-align: left;
margin-top: 8px;
margin-bottom: 0px;
}
.megamenu_news .width_100percent img{
  margin-top: 4px;
  margin-left: 4px;
}
.megamenu_news .width_100percent .csc-textpic-text .bodytext{
  margin-top: 0px;
  width: 250px;
  margin-left: 5px;
}        
/*#c_megamenues .width_100percent p,
.megamenu_services .width_100percent p
{ }*/



#c_megamenues .quicklinks,
.megamenu_services .quicklinks,
.megamenu_news .quicklinks,
.megamenu_downloads .quicklinks,
.megamenu_products .quicklinks
{
height: 100px;
background-image: url(images/c_megamenu_boxquicklinks_bg.jpg);
background-repeat: repeat-x;
background-position: top;
width: 492px;
display: block;
border-top: 1px solid #c7c7c7;
float: left;
display:inline;
margin-left: -23px;
margin-right: 0px;
margin-top: 19px;
}
#c_megamenues .quicklinks h2,
.megamenu_services .quicklinks h2,
.megamenu_news .quicklinks h2,
.megamenu_downloads .quicklinks h2,
.megamenu_products .quicklinks h2
{ 
color: #6a6b6d;
font-size: 16px;
line-height: 20px;
border-bottom: 1px dotted #9c9c9c;
margin-top: 15px;
margin-left: 23px;
margin-right: 23px;
margin-bottom: 3px;
text-align: left;
}
#c_megamenues .quicklinks p,
.megamenu_services .quicklinks p,
.megamenu_news .quicklinks p,
.megamenu_downloads .quicklinks p,
.megamenu_products .quicklinks p
{ margin: 0px;
margin-left: 23px;
display: block;
width: 200px;
float: left;
display:inline;
text-align: left; }
#c_megamenues .quicklinks p a:link,
.megamenu_services .quicklinks p a:link,
.megamenu_products .quicklinks p a:link { color: #626262; text-decoration: none;height: 12px;padding-bottom: 0px;padding-left: 12px;display: block;background-image: url(images/bg_arrow_small.gif);background-repeat: no-repeat;background-position: left; }
.megamenu_products .quicklinks p a:active { color: #626262; text-decoration: none;height: 12px;padding-bottom: 0px;padding-left: 12px;display: block;background-image: url(images/bg_arrow_small.gif);background-repeat: no-repeat;background-position: left; }
.megamenu_products .quicklinks p a:visited { color: #626262; text-decoration: none;height: 12px;padding-bottom: 0px;padding-left: 12px;display: block;background-image: url(images/bg_arrow_small.gif);background-repeat: no-repeat;background-position: left; }
.megamenu_products .quicklinks p a:hover { color: #626262; text-decoration: none;height: 12px;padding-bottom: 0px;padding-left: 12px;display: block;background-image: url(images/bg_arrow_small.gif);background-repeat: no-repeat;background-position: left; }
/************** /Megamenu ***************
********************************/
/************** Fatfooter ***************
********************************/
#gs-footer-content .cp_newstext p,
#gs-footer-content .cp_newstext .news-list-date {
display: none;
}
#gs-footer-content h2 {
display: block;
font-size: 16px;
/*text-transform: uppercase;*/
font-size: normal;
margin: 0px;
line-height: 20px;
margin-bottom: 10px;
}
#gs-footer-content ul { 
margin: 0px;
}
#gs-footer-content .cp_newstext h3 {
font-size: 12px;
font-size: normal;
margin: 0px;
line-height: 20px;
}
#gs-footer-content .cp_newstext a:link { font-weight: normal; }
#gs-footer-content .cp_newstext a:active { font-weight: normal; }
#gs-footer-content .cp_newstext a:visited { font-weight: normal; }
#gs-footer-content .cp_newstext a:hover { font-weight: normal; }
#gs-footer-content .width_25percent {
display: block;
float: left;
display:inline;
overflow: hidden;
position: relative;
width: 25%;
}
#gs-footer-content .width_50percent {
display: block;
float: left;
display:inline;
overflow: hidden;
position: relative;
width: 50%;

}
#gs-footer-content .cp_newstext .news-list-morelink {
display: none;
}
#gs-footer-content .damfiledownload h3 { display: block;
font-size: 12px;
font-size: normal;
margin: 0px;
line-height: 20px;
}
#gs-footer-content .damfiledownload h3 a:link { font-weight: normal; display: inline; text-decoration: none;  font-size: 12px;}
#gs-footer-content .damfiledownload h3 a:active { font-weight: normal; display: inline; text-decoration: none;  font-size: 12px;}
#gs-footer-content .damfiledownload h3 a:visited { font-weight: normal; display: inline; text-decoration: none;  font-size: 12px;}
#gs-footer-content .damfiledownload h3 a:hover { font-weight: normal; display: inline; text-decoration: none;  font-size: 12px;}
#gs-footer-content .damfiledownload .cd_fileinfos { display: none; }
#gs-footer-content .damfiledownload .downloadlink { display: none; }
.divider { clear: both;
display: block;
height: 10px;
overflow: hidden;
padding-bottom: 10px;
padding-top: 10px;
width: 100%;
}
.divider hr {
border: 0px;
padding: 0px;
border-top: 1px solid #C9C9C9;
background-color: transparent;
display: block;
}
#gs-footer-content .quicklinks {
display: block;
float: left;
display:inline;
overflow: hidden;
position: relative;
width: 25%;
}
#gs-footer-content .quicklinks ul li a:link { display: block; font-size: 12px; line-height: 20px; margin: 0;  }
#gs-footer-content .quicklinks ul li a:active { display: block; font-size: 12px; line-height: 20px; margin: 0;  }
#gs-footer-content .quicklinks ul li a:visited { display: block; font-size: 12px; line-height: 20px; margin: 0;  }
#gs-footer-content .quicklinks ul li a:hover { display: block; font-size: 12px; line-height: 20px; margin: 0;  }
/************** /Fatfooter ***************
********************************/






/************** Damdownloads ***************
********************************/
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 {}
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 {
padding-left: 0px;
overflow: hidden;
display: block;
height: 280px;
background-color: #f7f7f7;
/*border-bottom: 1px solid #e9e9e9;*/
border-top: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
}
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload {
padding-left: 9px;
display: block;
border-top: 1px solid #e9e9e9;
}
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload h3 {
margin: 5px 0px 0px 0px;
line-height: 16px;
font-size: 12px;
color: #515151;
}
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload h3 a:link { text-decoration: none; font-weight: normal; font-size: 11px; color: #515151; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload h3 a:active { text-decoration: none; font-weight: normal; font-size: 11px; color: #515151; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload h3 a:visited { text-decoration: none; font-weight: normal; font-size: 11px; color: #515151; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload h3 a:hover { text-decoration: none; font-weight: normal; font-size: 11px; color: #515151; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos { }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos p {
margin: 0px;
line-height: 20px;
font-size: 12px;                                                                                                                                     
color: #929091;
}                                                                                     

#gs-main #gs-main-newslist #c_main_area #c_main_area_content #c_main_area_content-style .csc-default .news-list-container div.news-list-browse div.news-list-browse div.showResultsWrap{
  display: none;
}

#gs-page #gs-main #gs-main-detail #gs-main-hottopics #c_right_area .tx-damdownloadlist-pi1 .damfiledownload .downloadlink 
{display: none;
display: block;
}

#gs-page #gs-main #gs-main-hottopics #c_right_area .csc-default p.bodytext{
  font-size: 12px;
  line-height: 22px;
}

#gs-page #gs-main #gs-main-hottopics #c_right_area .csc-default p.bodytext a {
  font-size: 12px /*!important;   */
  line-height: 22px;
}

#gs-page #gs-main #gs-main-hottopics #c_right_area .csc-default ul{
  font-size: 12px;
  line-height: 22px;
}
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos p a:link { margin: 0px; line-height: 20px; font-size: 12px; color: #929091; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos p a:active { margin: 0px; line-height: 20px; font-size: 12px; color: #929091; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos p a:visited { margin: 0px; line-height: 20px; font-size: 12px; color: #929091; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .cd_fileinfos p a:hover { margin: 0px; line-height: 20px; font-size: 12px; color: #929091; }
#gs-main-downloads .width_25percent .tx-damdownloadlist-pi1 .damfiledownload .downloadlink { display: none;}


/* #c_downloads_right_area */

#c_downloads_right_area .damfiledownload {
padding-left: 9px;
display: block;
border-top: 0px solid #E9E9E9;
}

#c_downloads_right_area .damfiledownload h3 {
margin: 0px;
margin-top: 8px;
padding: 0px;
}

#c_downloads_right_area .damfiledownload h3 a {
text-decoration: none;
font-weight: normal;
font-size: 12px;
color: black;
}

#c_downloads_right_area .damfiledownload .cd_fileinfos {
margin: 0px;
padding: 0px;
overflow: hidden;
text-transform: uppercase;
font-size: 10px;
}

#c_downloads_right_area .damfiledownload .cd_filesize {
margin: 0px;
padding: 0px;
overflow: hidden;
color: #929091;
font-size: 11px;
text-transform: uppercase;
}

#c_downloads_right_area .damfiledownload .downloadlink a {
display: none;
}


/************** /Damdownloadsr ***************
********************************/


/* registration */
.registration { width: 450px;

}

/* /registration */


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }


/* dam downloadlist */

.tx-damdownloads-pi1-detail a:link { border: none;}
.tx-damdownloads-pi1-detail a:active { border: none;}
.tx-damdownloads-pi1-detail a:visited { border: none;}
.tx-damdownloads-pi1-detail a:hover { border: none;}

.tx-damdownloads-pi1-detail a:link img { border: none;}


/* /dam downloadlist */

/* listbox_newsstyle contentelement */
.listbox_newsstyle {
display: block;
/*height: 110px;*/
display: block;
border-bottom: 1px solid #CCC;
padding-bottom: 6px;
padding-top: 6px;
margin-right: 100px;
overflow: hidden;
}

.listbox_newsstyle .csc-textpic {
display: block;
}

#gs-main #c_main_area .listbox_newsstyle .csc-textpicHeader h2
{
margin-top: 0px;
padding-top: 0px;
font-size: 18px;
text-decoration: none;
color: #505050;
text-align: left;
}

.listbox_newsstyle .csc-textpic-imagewrap {}

.listbox_newsstyle .p.bodytext {}

.listbox_newsstyle p.bodytext a.download:link,
.listbox_newsstyle p.bodytext a.download:active,
.listbox_newsstyle p.bodytext a.download:visited,
.listbox_newsstyle p.bodytext a.download:hover
{
background-image: url("images/cp_bg_header_orange.jpg");
display: inline;
height: 15px;
text-align: right;
line-height: 15px;
color: #ffffff;
padding: 3px;
padding-left: 8px;
text-transform: uppercase;
}
/* /listbox_newsstyle contentelement */

/* (pseudo (tagcloud) */
ul.tags {
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin-bottom: 20px;
}

ul.tags li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    color: #EC704C;
    line-height: 26px;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
}
#c_right_area ul.tags li.tag1 span,
#c_right_area ul.tags li.tag1 a,
#c_right_area ul.tags li.tag1 a:link,
#c_right_area ul.tags li.tag1 a:active,
#c_right_area ul.tags li.tag1 a:visited,
#c_right_area ul.tags li.tag1 a:hover

{ font-size: 12px;  
color: #EC704C;
white-space: nowrap;
margin: 0px;

}

#c_right_area ul.tags li.tag1b span,
#c_right_area ul.tags li.tag1b a,
#c_right_area ul.tags li.tag1b a:link,
#c_right_area ul.tags li.tag1b a:active,
#c_right_area ul.tags li.tag1b a:visited,
#c_right_area ul.tags li.tag1b a:hover

{ font-size: 12px;  
color: #EC704C;
padding-top: 18px;
white-space: nowrap;
margin: 0px;
}

#c_right_area ul.tags li.tag2 span,
#c_right_area ul.tags li.tag2 a,
#c_right_area ul.tags li.tag2 a:link,
#c_right_area ul.tags li.tag2 a:active,
#c_right_area ul.tags li.tag2 a:visited,
#c_right_area ul.tags li.tag2 a:hover
{
font-size: 15px;  
color: #EC704C;
font-weight: bold;
white-space: nowrap;
margin: 0px;
}

/*Megamenu*/

#mainmenubox li:hover {
	top: 1px;
}
/* /tagcloud */

#c_right_area h2 {
color: #202646;
font-size: 16px;
 padding-left: 14px;
}

#mainmenubox div.csc-textpic-intext-left div.csc-textpic-imagewrap, #mainmenubox div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 30px !important;
}

/*
li.mainmenuon:hover {
	top: -10px;
}
*/

a:active {
	outline: none !important;
}
a img {
	border: 0;
}

.listbox_newsstyle p.bodytext a.download:link,
#c_right_area p.bodytext a.download:link,
.pdf_creator a.download:link,
.listbox_newsstyle p.bodytext a.download:active,
#c_right_area p.bodytext a.download:active,
.pdf_creator a.download:active,
.listbox_newsstyle p.bodytext a.download:visited,
#c_right_area p.bodytext a.download:visited,
.pdf_creator a.download:visited,
.listbox_newsstyle p.bodytext a.download:hover,
#c_right_area p.bodytext a.download:hover,
.pdf_creator a.download:hover
{
	background-image: url(/uploads/tf/images/download_bg.png);
	background-repeat: repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
    color: #ffffff;
	text-transform: none;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	padding: 0px 8px 0px 8px;
/* For IE 7 */
	zoom: 1;
	*display: inline;	
}

#c_right_area a.pdf-link:link,
#c_right_area a.pdf-link:active,
#c_right_area a.pdf-link:visited,
#c_right_area a.pdf-link:hover,
#gs-page #gs-main #gs-main-hottopics #c_right_area p.bodytext a.pdf-link:link,
#gs-page #gs-main #gs-main-hottopics #c_right_area p.bodytext  a.pdf-link:active,
#gs-page #gs-main #gs-main-hottopics #c_right_area p.bodytext  a.pdf-link:visited,
#gs-page #gs-main #gs-main-hottopics #c_right_area p.bodytext  a.pdf-link:hover
 {
    background-color: #F73800;
    background-image: url("images/bg_arrow_small_white.gif");
    background-position: right center;
    background-repeat: no-repeat;
    border-right: 3px solid #F73800;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 12px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}

.add_to_pdfcreator a { }


 .add_pdf_catalogue   {

float: left;
}

.containerbox .add_pdf_catalogue   {
display: inline;
float: left;
}
#c8271 {
/*	margin-top: -40px;  */
}

#gs-footer .add_pdf_catalogue {
display: none;
}


#gs-header-metamenu-menulog-field .loginmenu .c_border {
	background-image: none;
}

#gs-main #home_teaser #home-wpf-elements .news-list-morelink,
.news-list-item-style .cp_newstext .news-list-morelink
{
	/*    background-image: url("images/cp_bg_header_orange.jpg");*/
	display: inline-block;
	height: 15px;
	line-height: 15px;
	text-align: right;
	background-color: #f73800;
	padding-bottom: 1px;
}

#home_news .news-list-morelink {
    bottom:0;
}

#gs-main #home_teaser #home-wpf-elements .news-list-morelink a,
#c_right_area .news-list-morelink  a:link,
#c_right_area .news-list-morelink  a:active,
#c_right_area .news-list-morelink  a:visited,
#c_right_area .news-list-morelink  a:hover,
 .news-list-item .news-list-morelink a:link,
 .news-list-item .news-list-morelink a:active,
.news-list-item .news-list-morelink a:visited,
 .news-list-item .news-list-morelink a:hover
{
	color: #fff !important;
	background-image: url("images/bg_arrow_small_white.gif");
	background-position: right center;
	background-repeat: no-repeat;
	display: inline;
	text-decoration: none;
	line-height: 15px !important;
	height: 15px;
	font-size: 10px !important;
	margin: 0 8px;
	padding-right: 12px;
	text-transform: uppercase;
	padding-bottom: 1px;
}

.news-list-morelink {
	font-size: 10px;
}

.pdf_creator { display: block;
margin-bottom: 10px;
}

#c9866 .cd_fileinfos.damdownloads_new {
	margin-bottom: 1em;
}

.news-list-author {display: none;}

.tx-ttnews-browsebox > p {
	display: none;
}


#c_right_area .dam_file_listitem  {}
#c_right_area .dam_filethumb     {}
#c_right_area .cd_fileinfos     {}
#c_right_area .cd_fileinfos h3     { font-size: 12px; }
#c_right_area .downloadlink     { 
margin-bottom: 10px;
}

.news-single-item a {
	font-size: 15px;
}

.add_to_catalog_box    {
   background-color: #FFFFFF;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid #C4C4C4;
    border-top: 0px;
    margin-right: 0px;
    margin-top: -20px;
    padding-left: 10px;
    padding-right: 8px;
    padding-top: 5px;
    margin-left: 10px;
    }


#c_support_right_area .add_to_catalog_box h3 a:link,
#c_support_right_area .add_to_catalog_box h3 a:active,
#c_support_right_area .add_to_catalog_box h3 a:visited,
#c_support_right_area .add_to_catalog_box h3 a:hover,

#c_downloads_right_area .add_to_catalog_box h3 a:link,
#c_downloads_right_area .add_to_catalog_box h3 a:active,
#c_downloads_right_area .add_to_catalog_box h3 a:visited,
#c_downloads_right_area .add_to_catalog_box h3 a:hover,    
#c_right_area .add_to_catalog_box h3 a:link,
#c_right_area .add_to_catalog_box h3 a:active,
#c_right_area .add_to_catalog_box h3 a:visited,
#c_right_area .add_to_catalog_box h3 a:hover { 
   background-color: #F73800;
    background-image: url("images/bg_arrow_small_white.gif");
    background-position: right center;
    background-repeat: no-repeat;
    border-right: 3px solid #F73800;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 12px;
    text-align: right;
    text-decoration: none;
    text-transform: none;
 }
 
 
 #c_right_area .dam_file_listitem {
    display: block;
    padding-bottom: 10px;
}

.subsubmenubox {
    display: block;
    margin-bottom: 20px;
    padding-left: 30px;
}

.subsubmenu {
    display: block;
    margin-bottom: 4px;
}

.subsubmenubox a:link, .subsubmenubox a:active, .subsubmenubox a:visited {
    color: #6F6F6F;
    padding-left: 40px;
}

.tx-damdownloads-pi1-search {
display: none;
}

#gs-header-metamenu-menulog-field {
display: none;
}

/* mailform neu */

fieldset.csc-mailform,
fieldset#salutation,
.Tx-Formhandler fieldset
 {
border: 1px solid #eeeeee;	
margin-top: 40px;
	}

.csc-mailform-field	 { margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
}

.csc-mailform-field label { display: block;
}
	
fieldset#salutation input,
fieldset#salutation label,
fieldset#timeselection input,
fieldset#timeselection label,
fieldset#date input,
fieldset#date label,
fieldset#userdata input,
fieldset#userdata label



 {
display: inline;
float: left;	
	}
	
	fieldset#userdata input {
  width: 320px;
  
  }
	
	

	fieldset#date label
	{
  padding-left: 8px;
  
  }
	fieldset#date input,
	fieldset#date label
	{
  padding-bottom: 8px;
  
  }
  
  #c_main_area fieldset p {
  font-size: 12px;
  } 	
	
fieldset#userdata label  {
min-width: 130px;
}


  .Tx-Formhandler .csc-mailform-field label {
  display: block;

  }
  
  .Tx-Formhandler .csc-mailform-field label,
   .Tx-Formhandler .csc-mailform-field .salutation label     {
  display: inline;
  float: left;
  }

/* /mailform neu */

/* videos */

ul.videos li img {
    border-color: white;
    border-style: solid;
    border-width: 0 3px 3px 0;
    box-shadow: 2px 2px 2px #D5D5D5;
    position: relative;
}

ul.videos li a {
    text-decoration: none;
}

ul.videos li {
    color: #202646;
    float: left;
    list-style: none outside none;
    margin: 4px;
    width: 220px;
}

ul.videos.singleitem li {
margin: auto;
float: none;
}

ul.videos {
    margin: 0;
    padding: 0;
}

ul.videos.singleitem  {
text-align: center;
}

 
#social-icons {
	position: absolute;
	right: 14px;
	top: 0;
}

#social-icons .icon {
	float: left;
	margin-left: 10px;
}



/* /videos */

/* fonts neu ubuntu */
       .prokyon   { font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

#gs-main h1 { font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #c_main_area_contentbox .csc-default h3{  font-family: 'Ubuntu', sans-serif; font-weight: normal;   }
#gs-header .tabbody h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-header .panel h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
.#gs-header .csc-default h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#c_downloads_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
 
#gs-header .width_50percent h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-header .width_100percent h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-header .quicklinks h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }
#gs-main #c_main_area h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #c_right_area .width_100percent h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }
#gs-main #c_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;  }

 
 
#gs-main .news_single_right h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }
#c_contact_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;  }
#c_downloads_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
#gs-main #c_contact_right_area h4{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;  }
#gs-main #home_image .hometeaser .t1 .teasertext p.bodytext{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #home_image .hometeaser .t1 .readmore{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
#gs-main #home_image .hometeaser .t2 h1{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }
#gs-main #home_image .hometeaser .t2 h1 a{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
#gs-main #home_image .hometeaser .t2 .findmore p{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }

#gs-main #home_news .width_66percent .news-latest-container .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #home_news .width_66percent .news-latest-container .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
 
#gs-main #home_teaser .width_33percent .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
 

#header-wpf-link p a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
 

#gs-main #home_image .csc-default .hometeaser .t2 .teasertext p.bodytext{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #home_image h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main  .gs-main-container h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main  #c_support_main_area h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main  #c_downloads_main_area h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main  #c_downloads_main_area #c_downloads_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
#gs-footer h2{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
.news-list-morelink{ font-family: 'Ubuntu', sans-serif; }
#c_main_area .news-single-item .c_right_featurebox .news-single-additional-info  .news-single-files dt{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;  }
#c_main_area .news-single-item .c_right_featurebox .news-single-additional-info dl.news-single-links dt{ font-family: 'Ubuntu', sans-serif; /* caps */ text-transform: uppercase;  }
 
#gs-header #gs-header-metamenu-menulog-field .loginmenu .csc-default .tx-newloginbox-pi1 h3{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-page #gs-main #gs-main-hottopics #c_main_area .tabs ul.clearfix li{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main #home_content #home_news .csc-default h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
.coda-slider h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

#c_main_area .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main-support .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main-news .width_20percent h2 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#menubox .width_66percent h2 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main-news .news-list-item h3 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

#c_main_area_contentbox .cd_fileinfos h3{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main-downloads h2 a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#gs-main-pdf h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
 
 
#gs-main-downloads .listbox_newsstyle h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#c_support_right_area h2{ font-family: 'Ubuntu', sans-serif; /* caps */text-transform: uppercase;   }


.tx-seminars-pi1-title a{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

#c_presse_main_area .width_33percent h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#c_presse_right_area .width_25percent h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }
#c_presse-sub_main_area h2{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

.tags li a{ font-family: 'Ubuntu', sans-serif;  font-weight: normal; }

#c_main_area_content #kbkeyword label{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  } 

#c_main_area_content #extended p{ font-family: 'Ubuntu', sans-serif; font-weight: normal;  }

.mainmenu h2 { font-family: 'Ubuntu', sans-serif; font-weight: normal; color: #140F2F;
    font-size: 20px;  }
    
    #c_megamenues h2, .megamenu_services .csc-default h2, .megamenu_products .csc-default h2, .megamenu_news .csc-default h2, .megamenu_downloads .csc-default h2
    {
    font-size: 20px;
    }

/* /fonts neu ubuntu */