/* STRUCTURE - begin */

#general {
	width:936px;
	margin:40px auto 0;
	padding-bottom:20px;
	position:relative;
}
#header {
	height:92px;
}
#logo {
	width:302px;
	float:left;
}
#logo a {
	width:170px;
	height:22px;
	display:block;
}
#logo a h1 {
	display:none;
}
sup, sub {
	line-height:1px;
}
#top-navigation {
	width:380px;
	font-size:11px;
	font-weight:bolder;
	float:left;
}
#search {
	float:right;
	padding:7px 0 0;
	width:207px;
}
#languages {
	width:80px;
	padding-top:3px;
	float:left;
}
#languages .label {
	padding:0 8px 0 20px;
	font-size:11px;
	float:left;
}
#languages .flag {
	float:left;
	margin-right:11px;
}
#languages .select-language {
	display:block;
	height:11px;
	background:url('../../_img/_common/btn_arrow_lang.gif') right bottom no-repeat;
	float:left;
}
#languages .select-language span {
	display:none;
}
#languages #box-languages {
	position:absolute;
	margin-left:-58px;
	display:none;
	z-index:1000;
}
#languages #box-languages select {
	width:134px;
	margin-top:10px;
}
#container {
	clear:both;
}
#left {
	width:302px;
	float:left;
}
#main-navigation {
	font-size:11px;
	font-weight:bolder;
	line-height:18px;
	width: 280px;
	overflow:hidden;
}
#main-navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}
#main-navigation li {
	margin:0;
	padding:0;
}
#main-navigation a {
	text-decoration:none;
}
#main-navigation .sub-navigation {
	margin:0 0 15px 12px;
	color:#666;
	display:none;
}
#main-navigation .sub-navigation li {
	background: url(/fileadmin/huesker/_img/_common/list_image.png) no-repeat scroll;
	padding-left:10px;
}
#main-navigation .sub-navigation a {
	color:#666;
	text-decoration:underline;
	display:inline;
}
#main-navigation .sub-navigation-2 {
	margin:10px 0 15px 15px;
	color:#666;
	display:none;
}
#main-navigation .sub-navigation-2 li {
	background: url(/fileadmin/huesker/_img/_common/list_image.png) no-repeat scroll;
	padding-left:10px;
}
#main-navigation .sub-navigation-2 a {
	color:#666;
	text-decoration:none;
	display:inline;
	font-weight: normal !important;
}
#solution-finder {
	margin-top:70px;
	/*position:relative;*/
}
#solution-finder h2 {
	width:189px;
	padding:9px 15px;
	background:#000; /*font-size:14px;*/
	font-size:13px;
	color:#FFF;
}
#solution-finder h4 {
	width:189px;
	padding:9px 15px;
	font-size:22px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
#solution-finder fieldset {
	width:162px;
	margin:0 6px 2px;
	padding-top:20px;
	clear:both;
}
#solution-finder label {
	margin-bottom:5px;
	display:block;
}
#solution-finder select {
	width:160px;
}
/*
first one
#solution-finder fieldset {margin:20px 6px 2px;}
#solution-finder label {margin-bottom:5px; display:block;}
#solution-finder select {width:130px;}


second one
#solution-finder fieldset {margin:20px 40px 2px 6px;}
#solution-finder fieldset {margin:20px 6px 2px;}
#solution-finder label {margin-bottom:5px; display:block;}
#solution-finder select {width:160px; margin-bottom:10px; *margin-bottom:0;}
#solution-finder input {position:absolute; right:134px; top:180px;}
*/

#content {
	width:634px;
	_width:626px;
	line-height:140%;
	float:left;
}
#content-start {
	width:936px;
	height:310px;
	line-height:140%;
	float:left;
}
#content h3 {
	_width:580px !important;
                /*line-height:18px;*/
	_line-height:27px;
}
#flash-area {
	margin-top:60px;
	padding:0;
}
#conceitual-area {
	width:634px;
	/* height:195px; */ /*padding-top:66px;*/
	overflow:hidden;
}
#conceitual-area .bar {
	width:570px;
	height:40px; /* background:#454446; */
	display:block; /* -moz-opacity:90; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.9; */
	position:absolute;
	top:66px;
}
#conceitual-area p.title {
	width:506px;
	height:35px;
	margin:1px 32px;
	color:#FFF;
	font-size:20px;
	position:absolute;
	top:66px;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
}
#conceitual-area p.title-po {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:35px;
	margin:14px 32px;
	position:absolute;
	top:66px;
	width:515px;
}
.conceitual-header {
	position: relative;
}
#conceitual-area img {
	position:static;
	top:0px;
	border:none;
}
#conceitual-area div.csc-textpic-center {
	text-align:left;
}
#bread-crumb {
	padding:12px 0 8px;
	margin-bottom:38px;
	background:url('../../_img/_common/bgr_dottedline.gif') bottom repeat-x;
	display:block;
}
#bread-crumb a {
	font-weight:bolder;
	color:#000;
}
.content h3 {
	line-height:200%;
	font-size:18px;
	height:auto;
	color:#000;
	margin-bottom:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.tabs {
	height:36px;
}
.tabs ul {
	height:36px;
	margin:0;
	padding:0;
	list-style:none;
	background:url('../../_img/_common/bgr_dottedline.gif') bottom repeat-x;
}
.tabs li {
	margin:0;
	padding:0;
	float:left;
}
.tabs li a {
	display:block;
	padding:10px 18px;
	font-weight:bolder;
	text-decoration:none;
}
.tabs li span {
	display:block;
}
.tabs li.selected {
	background:url('../../_img/_common/bgr_dottedline.gif') top repeat-x #FFF;
}
.tabs li.selected span {
	background:url('../../_img/_common/bgr_dottedline_vertical.gif') left repeat-y;
}
.tabs li.selected a {
	background:url('../../_img/_common/bgr_dottedline_vertical.gif') right repeat-y;
}
.tabs-content {
	background:url('../../_img/_common/bgr_dottedline_vertical.gif') left repeat-y;
	clear:both;
}
.tabs-content-border {
	padding:20px 18px;
	background:url('../../_img/_common/bgr_dottedline_vertical.gif') right repeat-y;
	clear:both;
}
.small-padding {
	padding:10px 0 10px 15px;
}
/* STRUCTURE - end */

/* LINKS INTRO - begin */
.noscript-version {
	height:310px;
}
.noscript-version .link-0 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_geokunstoff.jpg') no-repeat;
}
.noscript-version .link-1 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_technilissen.jpg') no-repeat;
}
.noscript-version .link-2 {
	width:303px;
	height:310px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_agratertillen.jpg') no-repeat;
}
/* LINKS INTRO - end */

/* LINKS INTRO - begin */
.noscript-version-uk {
	height:310px;
}
.noscript-version-uk .link-0 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_geosyntetics.jpg') no-repeat;
}
.noscript-version-uk .link-1 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_technilissen_uk.jpg') no-repeat;
}
.noscript-version-uk .link-2 {
	width:303px;
	height:310px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_agriculture.jpg') no-repeat;
}
/* LINKS INTRO - end */

/* LINKS INTRO - begin */
.noscript-version-us {
	height:310px;
}
.noscript-version-us .link-0 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_geosyntetics.jpg') no-repeat;
}
.noscript-version-us .link-1 {
	width:312px;
	height:310px;
	margin-right:4px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_geocomposites.jpg') no-repeat;
}
.noscript-version-us .link-2 {
	width:303px;
	height:310px;
	float:left;
	display:block;
	background:url('../../_img/_common/bgr_btn_agriculture.jpg') no-repeat;
}
/* LINKS INTRO - end */

/* NEWS - begin */

.news dd a {
	font-weight:bolder;
}
.news dt {
	font-weight:bolder;
	color:#000;
}
.news dd {
	padding:0 0 0 0;
	margin:0 0 29px 0;
}
/* NEWS - end */

/* KONTAKT - begin */

p.label-b label, .tx_powermail_pi1_fieldwrap_html label {
	display:block;
	float:left;
	width:160px;
	padding:0;
	margin-top:2px;
}
p.label-b input .tx_powermail_pi1_fieldwrap_html input {
	margin:1px 0;
}
.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html select, .tx_powermail_pi1_fieldwrap_html textarea {
	margin-bottom: 3px;
	padding:2px 2px 1px;
	width:300px;
}
.tx_powermail_pi1_fieldwrap_html input.powermail_submit {
	background: none;
	background-color:transparent;
	color:#787878;
	font-size:11px;
	margin-left: 160px;
	width:306px;
}
form .check {
	line-height:20px;
}
.form-b {
	clear:both;
	padding:5px 30px 0 0;
	margin:10px 220px 0 0;
	float:right;
	height:21px;
}
/* KONTAKT - end */

/* ZERTIFIZIERUNGEN - begin */

.zertifizierungen {
	margin-left:58px;
}
.zertifizierungen dd a {
	font-weight:bolder;
}
.zertifizierungen dt {
	font-weight:bolder;
	color:#000;
}
.zertifizierungen dd {
	padding:0 0 0 0;
	margin:0 0 29px 0;
}
.zertifizierungen dd img {
	position:absolute;
	margin-left:-58px;
	margin-top:-15px;
	border:5px solid #DFDFDF;
}
/* ZERTIFIZIERUNGEN - end */

/* PRODUKTE - begin */

/*PRODUCT ICON*/

.produktename {
	font-weight:bolder;
	color:#000;
}
dl.produkte {
	margin-left:58px;
	padding:0;
}
dl.produkte dd a {
	font-weight:bolder;
}
dl.produkte dt {
	font-weight:bolder;
	color:#000;
}
dl.produkte dd {
	padding:0 0 0 0;
	margin:0 0 29px 0;
}
dl.produkte dt img {
	position:absolute;
	margin-left:-58px;
	margin-top:-15px;
	border:5px solid #DFDFDF;
}
dl.produkte dd img {
	margin-left:-58px;
	margin-top:-15px;
	border:5px solid #DFDFDF;
	float:left;
}
ul.produkte {
	margin:0;
	padding:0;
}
ul.produkte li img {
	border:10px solid #DFDFDF;
}
ul.produkte li {
	float:left;
	width:150px;
	list-style:none;
	margin:0 4px 40px 0;
	padding:0 0 0 0;
}
ul.produkte a {
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
ul.produkte li.selected img {
	border:10px solid #5E828D !important;
}
/*GMB*/
* div.csc-textpic-imagewrap img {
	border:10px solid #DFDFDF;
}
div.csc-textpic-imagewrap .csc-textpic-imagerow-image {
	clear:both;
	height:104px;
	width:592px;/*height:146px;*/
}
div.csc-textpic-imagewrap .csc-textpic-imagerow-image a img {
	border:0;
}
div.csc-textpic-imagewrap .csc-textpic-imagerow-image a {
	float:left;
	list-style:none;
	padding:0 0 0 0;
	display:block;
	width:118px;
	height:79px;/*height:118px;*/
	overflow:hidden;
	border:10px solid #DFDFDF;
}
div.csc-textpic-imagewrap .csc-textpic-imagerow-image a:hover {
	border:10px solid #5E828D !important;
}
/*div.csc-textpic-imagewrap {margin:0; padding:0; width: 592px;}*/
div.csc-textpic-imagewrap {
	margin:0;
	padding:0;
}
div.csc-textpic-imagewrap li {
	float:left;
	list-style:none;
	margin:0px 0px 8px 8px;
	padding:0 0 0 0;
}
div.csc-textpic-imagewrap dl {
	width:145px;
}
div.csc-textpic-imagewrap a {
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
.product-list .csc-textpic-intext-left {
	clear:both;
	min-height:44px;
	_height:44px;
	margin-bottom:15px;
}
/*
div.csc-textpic-imagewrap {margin:0; padding:0;}
div.csc-textpic-imagewrap li img {border:10px solid #DFDFDF;}
div.csc-textpic-imagewrap li {float:left;  list-style:none; margin:0px 0px 0px 8px;; padding:0 0 0 0;}
div.csc-textpic-imagewrap dl {width:145px;}
div.csc-textpic-imagewrap a {color:#333; cursor:pointer; text-decoration:none;}
div.csc-textpic-imagewrap a:hover img {border:10px solid #5E828D !important;}
*/


div.csc-textpic-intext-left dt {
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
}
/* PRODUKTE - end */

/* TECHNISCHE - begin */

dl.technische {
	margin-left:58px;
	padding:0;
}
dl.technische dd a {
	font-weight:bolder;
}
dl.technische dt {
	font-weight:bolder;
	color:#000;
}
dl.technische dd {
	padding:0;
	margin:0 0 29px 0;
}
dl.technische dt img {
	position:absolute;
	margin-left:-58px;
	margin-top:-15px;
	border:5px solid #DFDFDF;
}
dl.technische dd img {
	margin-left:-58px;
	margin-top:-15px;
	border:5px solid #DFDFDF;
	float:left;
}
ul.technische {
	margin:-15px 0 40px 20px;
	padding:0;
}
ul.technische li {
	list-style:square;
	padding:0 0 0 0;
	line-height:1.8;
}
ul.technische a {
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
ol.technische {
	margin:40px 0 0 20px;
	padding:0;
}
ol.technische li {
	list-style:decimal;
	padding:0;
	line-height:1.8;
}
ol.technische a {
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
table.technische {
	width:100%;
	text-align:left;
}
table.technische td {
	background:url(../../_img/_common/bgr_td_white.gif) bottom repeat-x #F1F1F1;
	text-align:left;
	padding:5px;
	padding-left:20px;
}
table.technische td span {
	display:block;
	padding:3px;
	background:url(../../_img/_common/bgr_border_table.gif) right repeat-y;
}
table.technische td.last span {
	background:transparent;
}
table.technische th {
	padding:3px;
	background-color:#5E828D;
	height:36px;
	color:#FFF;
	border-bottom:5px solid #FFF;
}
table.technische tr.last td {
	background:#F1F1F1;
	border-bottom:3px solid #FFF;
}
table.technische tr.last td span {
	padding-bottom:0;
}
/* TECHNISCHE - end */

/* DOWNLOADS - begin */

.downloads {
	margin:0;
	padding:0;
}
.downloads * {
	font-weight:bolder;
	list-style:none;
	text-decoration:none;
}
.downloads li {
	margin:0 0 4px 0;
	display:block;
}
.downloads li a {
	padding:8px 52px;
	display:block;
	width:530px;
	margin:0;
	background:url('../../_img/service/blt_arrow_download.gif') 26px 10px no-repeat #DFDFDF;
}
.downloads ul {
	margin:10px 0 10px 38px;
	padding:0;
	display:none;
}
.downloads ul li {
	margin-bottom:3px;
}
.downloads ul li a {
	padding:1px 26px;
	display:block;
	background:url('../../_img/service/blt_smallarrow_download.gif') 12px 5px no-repeat #F1F1F1;
	color:#716F6E;
}
.downloads table {
	margin-bottom:10px;
	width: 100%;
}
.downloads table a {
	background:#FFF !important;
	font-size:12px;
	text-decoration:underline;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#716F6E;
}
.downloads table a:hover {
	text-decoration:underline;
}
.downloads table td {
	font-size:12px;
}
.downloads table .ico-pdf {
	width:25px;
	height:25px;
	margin:8px 0 0 24px;
	display:block;
	background:url('../../_img/_common/ico_pdf.gif') no-repeat;
	overflow:hidden;
	text-indent:9999px;
}
.downloads table td.pdficon {
	width: 70px;
}
.downloads table td.pdflink {
	width: 300px;
}
.downloads table td.pdfhtml {
	width: 200px;
}
.downloads table td.pdftitle {
	width: 530px;
}
.downloads table td.pdfdescr {
	padding-bottom: 30px;
}
/* DOWNLOADS - end */


/* GENERAL STYLES - begin */

.button-ok {
	display:block;
	width:19px;
	height:20px;
	padding-top: 0px;
	border: none;/*background:url('../../_img/_common/btn_ok.gif') no-repeat;*/
	float:left;
	margin-left:2px;
}
.button-ok * {
	display:none;
}
.hr {
	height:1px;
	display:block;
	margin:9px 0;
	background:#C4C2C3;
}
.hr * {
	display:none;
}
.img {
	display:block;
}
.img * {
	display:none;
}
.hide {
	display:none;
}
.break {
	display:block;
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.pagination {
	padding-left:20px;
	float:right;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mt10 {
	margin-top:10px;
}
.mb30 {
	margin-bottom:30px;
}
.w80 {
	width:80px;
}
/* GENERAL STYLES - end */

/*
.rgtabs-container {
  position:relative;
}
*/
.tx-rgtabs-pi1 .bildergalerie {
	margin: 0px 8px 8px 0;
	float: left;
	width: 140px !important;
	display: block;
}
* .tx-rgtabs-pi1 .bildergalerie {
	margin: 0px 8px 8px 0;
	float: left;
	width: 138px !important;

}
* .tx-rgtabs-pi1 .bildergalerie a{
	width: 138px !important;
	height:138px;
	background-color:#dfdfdf;
	display:block;
}
/* SEARCH TOP RIGHT - begin */

/*#tx_indexedsearch #f_search { height: 14px; }*/

/* SEARCH TOP RIGHT - end */

.rgtabs-container ul {
	padding-left:30px;
}
.contenttable {
	margin-top:0px;
}
a.hires {
	border:0 !important;
	height:20px !important;
	text-decoration:underline !important;
}
div.csc-textpic-imagewrap .csc-textpic-imagerow-image a.hires:hover {
	border:0px solid #5E828D !important;
	text-decoration:none !important;
}
#dom-tooltips {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	display: block;
	visibility: hidden;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #a0a0a0;
	background-color: #f0f0f0;
	color: #707070;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
}
#dom-tooltips ul {
	margin: 0 0 0 -20px;
	list-style: square;
}
* html #dom-tooltips ul {
	margin: 0 0 0 20px;
}
#dom-tooltips li {
	margin: 0;
}
#dom-tooltips small {
	color: #707070;
}

/************** Lexikon *******************/
.tx-sgglossary-pi1  {
	float:left;
	/*padding-left:15px;*/
	width:634px;
}
.lex_rahmen {
	height:29px;

	width:548px;
}
.lex_index, .lex_index_erstes, .lex_index a, .lex_index a:visited, .lex_index a:active, .lex_index_erstes a, .lex_index_erstes a:visited, .lex_index_erstes a:active, .lex_index_aktiv a, .lex_index_aktiv a:visited, .lex_index_aktiv a:active {
color:#87888A;
font-family:Arial;
font-size:18px;
line-height:20px;
padding-top:13px;
text-align:center;
}
.lex_index, .lex_index_erstes {
background-image:url("../images/layout/lex_normal.gif");
float:left;
height:33px;
margin-left:1px;
width:20px;
color:#ccc;
}
#tx-sgglossary-pi1 h2 {
	display:block;
	font-size:16px;
	visibility:visible;
	letter-spacing:0;
}
.lex_index_aktiv {
	font-weight:bold;
}
.lex_text {
  width:352px;
  float:left; 
  overflow:hidden; 
  margin-bottom:30px; 
  position:relative;
  color:#87888a;
  margin-right:20px; 
}
#huesker_newsbox {
    position:absolute;
    top: 440px;
    right:0;
    height: 60px;
    width:270px;
    background-image: url('../../_img/start/newsbox_bg1.gif');
}
.huesker_startnewsbox {
    display:table;
    height:34px;
    margin-bottom:4px;
    vertical-align:middle;
    width:172px;
}
#huesker_newsbox p {
    color:#FFFFFF;
    display:table-cell;
    font-size:10px;
    padding:0 5px;
    vertical-align:middle;
}
*+html #huesker_newsbox p {
	padding-top:6px;
}
#huesker_newsbox h1 {
    visibility: visible;
    display: block;
    color: #fff;
    font-size: 12px;
    padding-left:5px;
}

#huesker_newsbox p a {
    color: #fff;
    font-size: 10px;
   text-decoration: none;
}

/* korrekte breite für bildergalerie, letzte zeile*/
.csc-textpic-imagerow-last{
width:592px !important;
}

.powermail_check_inner {
clear:both;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title{
clear:both;
padding:20px 0 5px;
}
.tx_powermail_pi1_fieldwrap_html{
clear:both;
}

.powermail_reset {
margin-left:160px;
width:306px !important;
}
.powermail_check{
border:none;
}
.platzhalter_unten{
margin-bottom:20px !important;
}


#content .rgtabs-menu li a, 
#left .rgtabs-menu li a {
	padding: 10px 14px;
}

