/* default.css */
DIV,A,LI,P,SPAN,input {
	background-repeat:no-repeat;
}
#messebox img {
	width: 53px;
	height: 53px;
}
img {
	border:0;
}

P.align-center {
	text-align:center;
}

.clear {
	clear:both;
}

form {
	margin:0;
}

p.small {
	font-size:90%;
}

TABLE {
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
}

TD {
	vertical-align:top;
}

TD P {
	margin:0;
}
td.align-center {
	text-align:center;
}
body {
	margin:0;
	font-family:sans-serif;
	font-size:13px;
	color:#555;
}
	
label {
	display:block;
	float:left;
	width:180px;
}

input.text {
	border:1px solid #999;
	color:#666;
	margin:3px 0;
}

.felogin input.text {
	width:120px;
}

.felogin input.submit {
	margin-top:3px;
	font-weight:bold
}

input.submit {
	cursor:pointer;
}

span.recordtitle {
	display:none;
}

input.text, textarea {
	border:1px solid #ccc;
}
	
FIELDSET {
	border:0;
	margin:0;
}
A {
	color:#30aee3;
	text-decoration:none;
}

A:hover {
	text-decoration:none;
}

#bannertext {display:none;}
#header {
	/*background-image:url(../images/layout/bannerbg.jpg);*/
	background-repeat: no-repeat;
	background-position:0px 96px;
	height:234px;
	border:0px solid #c00;
	/*position: relative;*/
}

#header #wir-setzen-standards{
	/*background:transparent url("../images/layout/wir-setzen-standards.png") no-repeat top left;*/
	position: absolute;
	margin:0 0 0 0;
	height: 18px;
	width: 165px;
	margin:30px 0 0 655px;

}

#container {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-image:url(pgbg.png);
	background-repeat:repeat-y;
	border:0px solid #c00;
		position:relative;
}

#content {
	background-image:url(contentbg.jpg);
	background-color:#f1f1f1;
	background-repeat:repeat-x;
	float:left;
	width:820px;
	border-top:4px solid #fff;
	position:relative;
}

#leftcolumn {
	width:202px;
	float:left;
	background-image:url(leftbg.jpg);
	min-height:400px;
	background-position:163px 0px;
}	
	
			
#maincolumn  {
	width:555px;
	border:0px solid #c00;
	float:left;
	padding:20px 40px 0px 23px;
}
.t2 #maincolumn {width:775px;padding-right:0;}	
.t2 #content {width:1000px;}

.t999 #maincolumn {width:970px;padding-right:0;}	
.t999 #content {width:1000px;}

#bordercolumn {
	width:175px;
	margin-top:-134px;
	float:left;
	background-repeat:repeat-x;
	border-top:6px solid #fff;
	padding-left:5px;
}	

#bordercontent {
}

	#leftcontent {padding-top:185px;}
#messebox {position:absolute;bottom:0px;left:10px;font-size:11px;color:#666; width:170px;}
#messebox H1 {margin:0;font-weight:normal;font-size:11px;color:#666;}
#messebox .tx-bahcongli-pi1 div.row {padding:0;}

/*################# rechte seite style Anfrage,Weltkarte  und Newsletter  ########################*/

#bordercolumn #bordercontent div.costumrightcol {
	background:#FFFFFF url(../images/layout/portlet.closed.jpg) repeat-y 0 0;
	margin:0 0 6px 0;
}
#bordercolumn #bordercontent div.costumrightcol a.text{
	padding:5px 4px 5px 10px;
	font-size:11px;
	color:white;
	font-weight:bold;
	display:inline-block;

}
#bordercolumn #bordercontent div.costumrightcol p {
	margin:0;
}
#bordercolumn #bordercontent div.costumrightcol #textanfrage{
	padding:4px 0 5px 10px;
	font-size:11px;
	color:white;
	font-weight:bold;
	display:inline-block;

}
#bordercolumn #bordercontent #anfrage img,
#bordercolumn #bordercontent #merkliste-box img,
#bordercolumn #bordercontent #d3d-box img
{
    vertical-align: middle;
    margin-left: 5px;
}
#bordercolumn #bordercontent #merkliste-box a,
#bordercolumn #bordercontent #d3d-box a,
#bordercolumn #bordercontent #anfrage a{
    padding-top:4px;
    padding-bottom: 4px;

}
#bordercolumn #bordercontent #anfrage{
    margin-bottom: 5px;
}
#weltkarte {
	width:175px;
	height:99px;
	background: transparent url("../images/layout/weltkarte.jpg") no-repeat top left;
	padding-bottom: 5px;
}
#weltkarte p {

	margin:0;
}
#weltkarte div.welt_head {
	font-size:11px;
	padding: 8px 5px 4px 9px;
	font-weight:bold;
	background: transparent url("../images/layout/weltkarte-head.png") no-repeat top left;
	
}

#weltkarte div.welt_head span{
	color:#58585a !important;
	text-decoration: none;
}

#weltkarte img{
	position: absolute;
}

#weltkarte div.welt_head a{
	text-decoration: underline;
}
#bordercolumn #bordercontent div.costumrightcol a.icon{
	height:18px;
	width:20px;
	display:inline-block;
}
#bordercolumn #bordercontent #katbest a.icon {
	background: transparent url("../images/layout/But-Katalog-6.png") no-repeat top left;
	width:24px;
	height:18px;
	position: relative;
	top:3px;
}
#bordercolumn #bordercontent #katbest a.text {
	position: relative;
	top: -2px;
	padding-bottom:2px;
}
#bordercolumn #bordercontent #newsletter img{
	vertical-align: middle;
        margin-left: 5px;
        /*margin-top: -3px;*/
}

#bordercolumn #bordercontent #anfrage a.icon{
	height:18px;
	width:19px;
	display:inline-block;
	background:transparent url(../images/layout/anfrage.png) no-repeat top left;
	margin-bottom:-6px;
}

/* ########################################################################*/




#bordercontent div.news-latest-container div.news-first-image a{
	display:inline-block;
	
	padding:auto;
}

#bordercontent div.news-latest-container div.news-first-image a img{
	padding:auto;
	border:1px solid gray;
}


#tabarea {
	margin-top:10px;
}

UL.hl, UL.hl UL {
	list-style-type:none;
	margin:0;
	padding:0;
}

UL.hl LI  {
	float:left;
}

#searchbox {
	margin:6px 0px 0 10px;
}

#searchbox .submit {
	visibility:hidden;
	border:0;
	width:1px;
	height:1px;
	font-size:1px;
}

#searchbox .sword {
	border:0;
	background-image:url(searchbg.png);
	padding:5px 0px 3px 20px;
	font-size:11px;
	width:113px;
	color:#666;
}

#breadcrumbs {
	font-size:11px;
	font-family:Verdana,sans-serif;
	padding-bottom:10px;
}

#breadcrumbs A {
	font-size:10px;
	font-family:Tahoma,Verdana,sans-serif;
	color:#666;
}

#breadcrumbs A.cur {
	font-weight:bold;
	color:#30aee3;
}

#bc,#prodbc {display:inline;}
H1,H2,H3 {
	color:#30aee3;
}

H1.pageheader {
	font-size:20px;
	margin-top:0;
	font-weight:normal;
	
}

H1 {
	font-size:16px;
}

#bordercontent .news-header {
	font-size:11px;
}

#homelink {
	background-color:#fff;
	background-image: url(../images/layout/header_background.png);
	height:77px;
}

#topbar {
	clear:left;
	background-image:url(barbg.png);
	height:40px;
	padding-left:167px;
	/*
	padding-left:173px;
	*/
	height:28px;
	background-repeat:repeat-x;
	position:absolute; /* wg overlays der aufklappmen�s */
	left:0px;
	top:78px;
	z-index:20;
	width:833px;
}
div.historieLightBox {
	z-index:9999;
}
#llu {
	float:right;
	margin-top:4px;
	position: relative;
	left:-51px;
}
#topbar #llu a{
	
}

#topbar #llu  img{
	padding: 0 2px 2px 2px;
	margin-left:-4px;
}

#topbar #llu a.selected img{
	border:2px outset  white; /* #009DE4 */
	padding:0;
}

#nav {
	float:left;
	margin-top:-6px;
}

#nav LI  A {
	padding:9px 13px 4px 13px;
	display:block;
	width:auto;
	color:#707173;
}

#nav LI  A:hover {
	text-decoration:none;
	color:#009ee0;
}

#nav LI.d  A {
	font-weight:bold;
	background-image:url(barbg-act.png);
	background-repeat:repeat-x;
	color:#009ee0;
}

#nav li ul {
	position: absolute;
	width: 174px;
	left: -999em;
	font-size:85%;
	background-color:transparent;
}

#headerprintlink {
	float:right;
	font-size: 10px;
	margin-right:25px;
	color:gray;
	position:absolute;
	left:745px;
	width:60px;
	top:4px;
}
#headerprintlink img {
	width:12px;
	height:12px;
}
#headerprintlink a {
	color:gray;
	margin-left:3px;
}
#headerprintlink a:hover {
	color:#30AEE3;
}


#nav li:hover ul {
	left: auto;
	margin-left:-6px;
	
}
#nav #l1a:hover ul {margin-left:-2px;}

#nav li li {width:174px;}
/*################################# Style Linke Navigation ###################### */
/*################################################################################*/
#nav li a {
	padding:9px 17px 4px 10px;
	/*float:left;*/
	font-weight: bold;
	background:transparent url(../images/layout/trennbalken.png) no-repeat 0 10px;
	margin-left:-7px;
	/*
	min-width: 90px;
	text-align: center;
	*/
	
	/*letter-spacing: 1px;*/
}

#nav li.f a {
	background:none;
	
}

#nav #l1a a {
	background:transparent url(../images/layout/left-selected-nav.png) repeat-x top left;
	padding:9px 0px 4px 10px;
	margin-right:13px;
	/*word-spacing:0.5em;*/
	
}
#nav li li a,
#nav li:hover li a,
#nav li li.f a,
#nav #l1a li a  {
	background:#fff url(../images/layout/li-subnav.png) no-repeat bottom center;
	margin:0;
	color:#707173;
	font-weight:normal;
	padding:4px 10px 4px 17px;
	
}

#nav li li:hover a,
#nav #l1a li:hover a {
	color:#fff;
	background:#fff url(../images/layout/li-subnav-a.png) no-repeat top left;
	}
	


#nav li div.r {
	width:10px;
	height:29px;
	float:right;
	/*position:relative;*/
	display:inline;
	
}


#nav #l1a div.r {
	width:13px;
	background:transparent url(../images/layout/right-selected-nav.png) repeat-x top left;
}


#leftcolumn UL {
	list-style-type:none;
	padding:0;
	margin:0;
}

#lnav {
	margin-top:20px !important;	
	padding-right:34px !important;
	padding-top:2px !important;
	background:transparent url(../images/layout/li-first-element.png) no-repeat top left;

}

#lnav li {
	background: transparent url(../images/layout/li-any-element.png) repeat-y top left;
	padding-top:5px;
}
	
#lnav LI A {
	/*border-bottom:1px solid #ccc;*/
	display:block;
	color:#707173;
	margin-top:-5px;
	padding:2px 2px 4px 10px;
	background:transparent url(../images/layout/li-first-element.png) no-repeat bottom left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;	
}

#lnav LI LI A {
	padding-left:10px;
	font-size:90%;
}

#lnav LI LI LI A {
	
	padding-left:22px;
	font-size:80%;
}

#lnav LI.d{
	background:transparent;
	
	
	
	
}
#lnav LI.d li.d{
	margin-top:-5px;
}

#lnav LI.d li.f {
	margin-top:0px;
}

#lnav LI.d A {
	color:white;
	background:none;
	background:transparent url(../images/layout/li-background-image-activ-n.png) repeat-y top left;
	
	
}

#lnav li.sub a{
	background:#fff url(../images/layout/li-background-image-activ.png) repeat-y top left;
}

#lnav LI.d LI A {
	background-color:transparent;
	margin-top:-5px;
	padding-top:2px;
}



#lnav LI.d LI.d A {
	background-color:transparent;
	
	margin-top:-5px;
}

/* code d.geisert*/

#lnav LI ul li {
	background: transparent url(../images/layout/li-any-under-element.png) repeat-y top left;
	/*border-left: 2px solid #f39400 ;*/
	/*margin-left:1px;*/
	padding-left:3px;
}
	
#lnav LI ul {
	/*background: white;*/
	
}

#lnav LI ul li{
	margin-bottom:-5px;
}

#lnav LI ul li a {
	color:#707173 !important;
	background:none !important;
}

#lnav LI ul li.d a {
	color:#009ee0 !important;
}

#lnav LI ul li.d {
	background:transparent url(../images/layout/li-any-under-element.png) repeat-y left bottom;
	border:none;
	padding-left:3px;
	margin-left:0px;
	/*margin-bottom:-3px;*/
}

#lnav LI ul li.l {
	background:transparent url(../images/layout/li-background-under-last.png) no-repeat left bottom;
	border:none;
	padding-left:3px;
	margin-left:0px;
	margin-top:0px !important;
	margin-bottom:-4px !important;
}



#lnav LI ul li.l a{
	background:transparent !important;
	padding-bottom:10px;
	
}



#lnav LI LI LI{
	padding-top:0px;
	background:none !important;
}

#lnav LI LI LI.l{
	margin-left:-3px;
}
#lnav ul ul li.l {
	margin-left:0px;
}
#lnav LI UL LI UL LI A{
	padding-bottom:5px !important;
}
#lnav LI UL LI UL LI.l A{
	padding-bottom:10px !important;
}
#lnav LI UL LI.l UL{
	margin-top:-10px !important;
}

div.p0 #content #leftcolumn #lnav {
	background-image: none;
}
#lnav li.d li.d li a{
	color:gray !important;
}
#lnav li.d li.d li a:hover{
	color:#30AEE3 !important;
}
#lnav li.d li.d li.d a{
	color:#30AEE3 !important;
}
/*########################################################################### */

/*############################### Hintergrundbild f�r Startseite  ############################## */
div.p0 #content #maincolumn {
	background:transparent url("../images/layout/background-startseite.jpg") no-repeat top left;
}

/*################################Druck symbol ####################################*/
div.p0 #content #maincolumn  #headerprintlink {
	display:none;
}
/*########################################################################### */
	/* Footer */
	
#footer {
	clear:both;
	background-image:url(bottombg.png);
	background-repeat:repeat-x;
	font-size:10px;
	height:18px;
	padding:5px 10px 0 10px;
	/*position:absolute;bottom:0px;left:0px;width:100%;*/
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#footer .ca {
	/*width:1000px;margin-left:auto;margin-right:auto;*/
}

#footer a {
	color:#555;
	margin-right:12px;
}

#footer .ca DIV {
	float:right;
}

#footer .copyright {
	margin-right:12px;
}

#support {
float:left !important;
}



	/* tipafriend */
table.tipform {
	margin-top:10px;
}
	
td.recommend {
	font-size:11px;
	padding-bottom:10px;
}

.tipform SMALL,
.tipform SPAN {
	font-size:11px;
	line-height:120%;
}

.tipform TD.col1 {
	width:160px;
}

.tipform TEXTAREA,
.tipform input.text {
	width:340px;
}

.tipform TD {
	padding: 2px 0 2px 0px
}


/* Inhalts Formatierung */

	
dl dt a.zoom {
	
	margin-bottom:5px;
	display:block;
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.zoom.gif);
	background-position:bottom left;
}

.csc-textpic-caption {
	margin-bottom:15px;
}

#maincontent P.act A {
	font-weight:bold;
	text-decoration:underline;
}
	
dd.csc-textpic-caption {
	color:#666;
	font-size:11px;
	line-height:120%;
}
	
/* Formate */

	
/* Icons */

.fax,
.mail,
.tel,
.mobile,
A.web,
A.email,
A.www,	
.news-morelink A,
.news-single-backlink a,
#prodlink A ,
a.back {
	padding-left:17px;
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.fax.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}

.mail,
A.email {
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.mail.gif);
}

.tel {
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.tel.gif);
}

A.web,
A.www {
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.web.gif);
}

.mobile {
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.mobile.gif);
}

.tx-bahcongli-pi1 .details,
.news-morelink A {
	padding-left:10px; 
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.more.gif);
}


/* Toggle default */
h3.rgaccord1-toggle {
	font-weight:normal;
	/*color:#eee;*/
        color:white;
	font-size:11px;font-weight:bold;
	background: #fff url(/fileadmin/hummel/templates/images/layout/portlet.closed.jpg) 0px 0px no-repeat;

	padding:4px 0 3px 10px;
	margin:0;
	cursor:pointer;
}

h3.rgaccord1-toggle SPAN.cl {
	display:none;
}

	


/* Toggle act item */
h3.act {
	color:#fff;	
	background-image:url(/fileadmin/hummel/templates/images/layout/portlet.closed.jpg);
}

/* the content */
div.rgaccord1-content {
	padding-bottom:6px;
	border:0px solid #c00;
	margin:0px 6px 10px 6px;
	background-color:#fff;
	padding:2px 2px 2px 4px;
}


/* remove margin of a CE */
div.rgaccord1-content .ce { 
	margin-bottom:0;
	padding-bottom:10px;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
	display:none;
}





/*  		NEWS */
.news-single-item IMG {
	margin-top:4px;
}

.subheader {
	font-weight:bold;
	margin-top: 13px;
	margin-bottom:11px;
}

				/*  clearer  */
				/* prevent floated images from overlapping the div-containers they are wrapped in  */

p.news-single-imgcaption {
	/*display:inline;*/
	width:200px;
	line-height:120%;
}

.news-list-container HR.clearer,
.news-single-item HR.clearer,
.news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:0px solid #ccc;
}

.news-latest-container HR.clearer {
	clear:left;
}

				/*  tt_news LATEST view  */

.news-latest-container {
}

.news-latest-container H2,
.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK,
.news-latest-gotoarchive A:VISITED, 
.news-latest-gotoarchive A:HOVER {
	color:#fff;
}

.news-latest-gotoarchive A {
	color:#fff;	
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;	
	padding:3px 0px 6px 0px;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-date,
.news-latest-morelink,
.news-latest-category {	
	font-size:9px;
}

.news-latest-morelink {	
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/* tt_news LIST view  */
.news-list-container {}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding-bottom:9px;
	}
.news-search-form {	padding:3px;margin-bottom:5px;}
.news-search-emptyMsg{margin:0px;}
.news-search-form FORM {margin:0px;}
.news-list-container H3 {margin-bottom: 5px;}

.news-list-container P {}
.news-list-date {color: #666;width: 180px;	text-align: right;height: 20px;	margin-top: -2px;margin-right: -2px;font-size: 9px;	font-weight: normal;}
.news-list-imgcaption {padding-top:3px;padding-right:3px;font-size: 9px;}
.news-list-container IMG {border:1px solid #666;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG {border:none;	margin:0px;	}
.news-list-morelink,.news-list-category {font-size:9px;	margin-left:3px;}
.news-list-morelink  {margin-bottom:3px;}
.news-list-browse {	text-align: center;	}

	/*  tt_news Page-Browser */
.tx-ttnews-browsebox {	margin:3px;	border:1px solid #666;	padding:3px;background-color:#F9FFE5;}
.tx-ttnews-browsebox TD {	font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;	}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;	}

.tx-ttnews-browsebox-SCell {background-color: #BBE53A;	border:1px solid #666;	}
.news-search-emptyMsg {	font-size: 11px;margin-left: 10px;}

	/* tt_news SINGLE view  */
.news-single-item {
}

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0px;
}

.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;
	display:inline;
	padding-top:10px;
}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-timedata {	
	float: right;
}

.news-single-timedata,
.news-single-author,
.news-single-imgcaption {
	font-size: 10px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	/* 	clear: both; */	
	/*margin-top: 15px;*/
	/*border: 1px solid #ccc;*/
	display:inline-block;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	/*padding:3px;*/
}

.news-single-related DD,
.news-single-links DD, 
.news-single-files DD {
	margin-left:5px;
}

.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.news-single-files a {
	padding:0 5px 0 5px;
}
/* tt_news Archivemenu (AMENU)  */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-amenu-container LI {	
	padding-bottom:1px;
}

.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}

.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}

.news-amenu-item-year {	
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}















	



/* 
 		EXT
 */


.tx-dropdownsitemap-pi1 SPAN.ifsub,
.tx-dropdownsitemap-pi1 SPAN.spc {
	text-transform: none;
}






/* sitemap */
#maincontent .tx-dropdownsitemap-pi1 LI {
	background-image:none;
	padding-left:0;
}

.tx-dropdownsitemap-pi1 .expAll {
	border:0 !important;
	background-color:#fff !important;
}



DIV.filelinks SPAN.name,
DIV.filelinks SPAN.size,
DIV.filelinks SPAN.ext {
	display:inline !important;
	font-size:11px;
}

DIV.filelinks SPAN.ext {
	text-transform:uppercase;
}

DIV.filelinks DIV.row SPAN.name {
	font-style:italic;
	display:none !important;
}

DIV.filelinks SPAN.pglnk {
	font-size:11px;
}

	
/* Im Tab-Container */
DIV.filelinks {
	margin:0px 0px 20px 0px;
	font-size:12px;
	color:#666;
}

DIV.filelinks .filecount {
	display:none;
}

DIV.filelinks DIV {
	clear:both;
	background-image:none !important;
	padding-left:0;
	line-height:120%;
}

DIV.filelinks DIV.row {
	border-top:1px solid #ccc;
	padding-left:12px;
	background-position:0px 12px;
	padding-top:10px;
	background-image:url(/fileadmin/hummel/templates/images/icons/icon.save.gif) !important;height:auto;
}
		
DIV.filelinks DIV.first {
	border-top:0 !important;
}
		
DIV.filelinks DIV.img {
	display:none;
}

#maincontent div.tx-rgtabs-pi1 dl dt a {
	background-image:none;
	padding-bottom:0;
}

SPAN.link,
div.tx-rgtabs-pi1 SPAN.pglnk {
	margin-left:3px;
}




/* NEWS */

.news-list-container {
	padding-top:10px;
}
.news-list-container H3 {
	font-size:12px;
	margin:0px 0px 0px 0px;
}

.news-list-item {
	padding-bottom:0;
}

.news-list-item .data {
	margin-right:135px;
}

.news-latest-item {
	padding-bottom:2px;
	margin-bottom:0px !important;
}
.news-latest-container{
	margin-bottom:0px !important;
}
div.rgaccord1-nest-0 div.rgaccord1-content div.csc-default{
	margin-bottom:2px !important;
}
.news-list-category {
	display:none;
}

.news-single-category {
	display:none;
}
	
.news-list-container HR.clearer {
	border:0;
	border-bottom:1px solid #ccc;
	padding-top:5px;
}

#maincontent .news-list-container P {
	margin:0;
}

.news-morelink {
	font-size:11px;
}

#maincontent p.news-single-author {
	margin:0;
}

.news-single-item H3 {
	margin:0;
}

.news-single-item H2 {
	margin:3px 0px 10px 0px;
}

.news-list-date2 {
	color:#666;
	font-size:10px;
}

.news-amenu-container {
	border:0;
	background-color:#fff;
	padding:0;
}

.news-amenu-container H2 {
	display:none;
}

.news-amenu-container UL {
	border:0;
	background-color:#fff;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

#maincontent .news-amenu-container LI.news-amenu-item-year {
	background-image:none;
	padding-left:0px;
	border:0;
	background-color:#fff;
	color:#333;
}
	
	
/* indexed  search */

#maincontent UL.browsebox LI {
	background-image:none;
}

DIV.tx-indexedsearch-search-for {
	clear:both;
	
}

DIV.tx-indexedsearch LEGEND {
	display:none;
}

DIV.tx-indexedsearch-search-submit {
	margin-left:11em;
	margin-top:0.2em;
}

#maincontent DIV.tx-indexedsearch-form {
	float:left;
	width:280px;
	margin-right:0;
}

#maincontent  DIV.tx-indexedsearch-search-submit {
	margin-left:0 !important;
}

#maincontent  DIV.tx-indexedsearch-search-submit INPUT.submit {
	margin:0;
}

.tx-indexedsearch FIELDSET DIV {
	margin:0.3em 0 0.3em 0;
}

.tx-indexedsearch-search-submit {
	width:100px !important;
	margin-left: 110px !important;
}

.tx-indexedsearch LABEL {
	font-size:11px;
	font-weight:bold;
	color:#666;
	width:100px !important;
	padding-left:0;
	margin-left:0;
}

.tx-indexedsearch INPUT.submit {
	width:50px !important;
	font-weight:bold;
}

#maincontent .tx-indexedsearch INPUT.submit {
	width:60px !important;
	font-weight:bold;
}

.tx-indexedsearch SELECT {
	font-size:11px;
	background-color:#f0f0f0;
	width:150px;
}

.tx-indexedsearch-search-select-group {
	display:none;
}

.tx-indexedsearch DL {
	font-size:9px;
	background-color:#fff !important;
	color:#999;
	line-height:120%;
}

.tx-indexedsearch DL A {
	color:#999 !important;
}

.tx-indexedsearch H3 {
	font-size:14px;
	margin:0;
	padding:0;
}

.tx-indexedsearch H3 .percent {
	font-size:10px;
	color:#999;
}

.tx-indexedsearch .res {
	margin-top:20px;
	padding-bottom:6px;
	border-bottom:1px solid #e0e0e0;
}

.tx-indexedsearch P {
	margin:0 !important;
}

.tx-indexedsearch .res P {
	color:#999;
}

.tx-indexedsearch .res P STRONG {
	font-weight:bold !important;
	color:#999 !important;
}
		







/*
        rgtabs by Ringer Georg (just2b)
*/  

DIV.tx-rgtabs-pi1 {
	margin-bottom:40px;
}

.rgtabs-wrapper {
	padding:10px 10px 20px 10px;
	border: 1px solid #ccc;
	overflow:hidden;
	clear:both;
	position:relative;
	top:25px;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
	padding: 100px 0;
	background:	url(spinner2.gif) no-repeat center;
}

.rgtabs-wrapper H1 {
	display:none;
}
	
/* Tab-Menu ul */

.rgtabs-menu  {
	position:absolute;
	margin: 0;
	padding: 0 0 20px 6px;
	z-index:10;
	width: auto; 
	list-style:none;
}

/* Tab-Menu li */

#maincontent .rgtabs-menu  li, 
#maincontent #left .rgtabs-menu  li {
	list-style-type: none;
	list-style:none;
	background:none;
	float: left;
	margin: 0 2px 0 0 !important;
	padding: 0 0 0 0 !important;
	cursor: pointer; 
	border:0;
}	

/* Tab-Menu li.a */

#maincontent .rgtabs-menu  li a, 
#maincontent #left .rgtabs-menu  li a {
	display: block;
	float: left;
	height:18px;
	color: #999;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 8px 1px 8px;
	text-decoration: none; 
	outline:0;
	border:1px solid #ccc;
	margin-bottom:1px;
	border-bottom:0;
}

/* Selected Tab */

#maincontent #left .rgtabs-menu  li.rgtabs-selected, 
#maincontent .rgtabs-menu  li.rgtabs-selected {
	background-color:#fff;
}
	
#maincontent #left .rgtabs-menu  li.rgtabs-selected a,
#maincontent .rgtabs-menu  li.rgtabs-selected a {
	color: #666;
	border-bottom:2px solid #fff;
	margin-bottom:0;
}


			 
	
/*  		aspopup */	
body.popup {

}

 
	
	
	
/* lightbox */
/* Shared styles for lightbox & slimbox*/
#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	/*cursor:pointer;*/
	z-index:90;
}

#prevLink,
#nextLink {
	display:block;
	position:absolute;
	top:0;
	width:33%;
	height:100%;
	background:transparent url(blank.gif) no-repeat;
	/* Trick IE into showing hover */
}

#prevLink {
	left:0;
	float:left;
}

#nextLink {
	right:0;
	float:right;
}

#prevLink:hover {
	background:transparent url(prev.gif) no-repeat 0% 15%;
}

#nextLink:hover {
	background:transparent url(next.gif) no-repeat 100% 15%;
}

#playLink,
#pauseLink,
#saveLink,
#closeLink {
	display:block;
	float:right;
	width:26px;
	height:26px;
	margin-left:1.0em;
}

#playLink {
	background:transparent url(play.gif) no-repeat center;
}

#pauseLink {
	background:transparent url(pause.gif) no-repeat center;
}

#saveLink {
	background:transparent url(save.gif) no-repeat center;
}

#closeLink {
	background:transparent url(close.gif) no-repeat center;
	/*clear:right;float:right;*/
}



/* Slimbox-only*/
#sbCenter, 
#sbBottomContainer {
	position:absolute;
	left:50%;
	overflow:hidden;
	background-color:#fff;
	z-index:100;
}

#sbCenter a, 
#sbBottomContainer a {
	text-decoration:none;
	border:none;
	outline:none;
}

.sbLoading {
	background:#fff url(loading.gif) no-repeat center;
}

#sbImage {
	position:absolute;
	left:0;
	top:0;
	border:10px solid #fff;
	background-repeat:no-repeat;
}

#sbBottom {
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	padding:0 10px 10px 10px;
}

#sbCaption {
	width:66%;
	font-weight:bold;
	margin-bottom:0.1em;
}
	
#sbNumber {
	width:66%;
	margin-bottom:0.1em;
}

#sbPresent {
	width:66%;
	margin-bottom:0.1em;
}

#sbPresent a {
	color:#666;
	margin-right:1.0em;
}

#sbPresent a.act {
	font-weight:bold;
	color:#fff;
	background:#777;
	border-right:0.2em solid #777;
	border-bottom:0.1em solid #777;
	border-left:0.4em solid #777;
}

#logo{
	padding: 9px  0  0 11px ;
}



/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
z-index:99;
}

div#mb_center {
background-color: #FFF;
}


div#mb_contents {
width: 750px;
height: 500px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(closelabelmb.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

/* ######################################################*/
/*Top Navigation*/
#nav li li{
	width:173px !important;
}
#nav li li a{
	/*background:#fff;*/
}
#nav li li.f{
	background:transparent url(../images/layout/top-navi-first.png) no-repeat top left !important;
}

#nav li li.l a{
	background:transparent url(../images/layout/top-navi-last.png) no-repeat bottom left !important;
	padding-bottom: 8px !important;
}
/*
#nav li li.f a{
	background:transparent url(../images/layout/li-subnav.png) no-repeat scroll left bottom !important;
}
*/
#nav li li.l a:hover{
	background:transparent url(../images/layout/top-navi-last-activ.png) no-repeat bottom left !important;
}
#nav li li.f a:hover{
	background:transparent url(../images/layout/top-navi-first-activ.png) no-repeat scroll left top !important;
}



/*#########################################################*/



/* --------------
 tx_bahcongli_pi1
 ----------------*/
#messebox {
	width:176px;
}
 
 .tx-bahcongli-pi1 {padding-top:3px;}
.tx-bahcongli-pi1 .row .image {float:left;margin-right:10px;padding-top:3px;}
	.tx-bahcongli-pi1 FORM LABEL {display:block;margin-top:5px;float:left;width:55px;margin-right:10px;font-size:11px;}
	.tx-bahcongli-pi1 .details {display:block; 	font-size: 11px;background-position:0px 2px;clear:both;}
	.tx-bahcongli-pi1 DIV.row {line-height:16px;padding:10px 2px 10px 2px;}
	.tx-bahcongli-pi1 .col0 {background:#fff;border-bottom:1px dashed #c0e0f0;}
	.tx-bahcongli-pi1 .col1 {background:#fff;border-bottom:1px dashed #e0e0e0;}
	.tx-bahcongli-pi1 .place {font-size:10px;}
	.tx-bahcongli-pi1 .duration {font-size:10px;}
	.tx-bahcongli-pi1 FORM {margin:10px 0px 10px 0px;border:1px solid #e0e0e0;background:#fafafa;padding:5px;}

.tx-bahcongli-pi1 FORM DIV {clear:left;}
	.tx-bahcongli-pi1 DIV.clearer {clear:both;height:1px;}

	.tx-bahcongli-pi1 INPUT.tx-bahcongli-pi1-searchbox-sword {font-size:11px;width:130px;padding:0;height:16px;margin-top:3px;}
	.tx-bahcongli-pi1 INPUT.submit {color:#333;margin-top:10px;margin-left:65px;clear:both;}
	.tx-bahcongli-pi1 SELECT.sel {width:135px;margin-top:3px;font-size:11px;}

	.tx-bahcongli-pi1 H1 {margin:5px 0px 5px 0px;font-size:15px;}
	.tx-bahcongli-pi1 DIV.section {margin-top:12px;font-size:11px;}
	.tx-bahcongli-pi1 .header {border:1px solid #09c;padding:5px;background:#eff5fc;text-align:center;color:#09c;margin-top:10px;}
	.tx-bahcongli-pi1 .header DIV {color:#09c;font-size:11px;}
	.tx-bahcongli-pi1 UL LI  {font-size:11px;}
	.tx-bahcongli-pi1 .header STRONG {display:block;margin:5px 0px 5px 0px;}
	.tx-bahcongli-pi1 .event {border:0px dashed #e0e0e0;}
	.tx-bahcongli-pi1 .event DIV.symposium {font-size:11px;margin-top:5px;}
	.tx-bahcongli-pi1 .event DIV.symposium DIV {font-size:11px;}
	.tx-bahcongli-pi1 .title {font-weight:bold;}
	.tx-bahcongli-pi1 .title A {color:orange ;padding-right:16px;}

/*Newsbereich */
div.tt-news-single-img {
	padding-top:5px;
}
div#news-single-item div#news-single-img img {
	background-color: white;
	padding:2px;
	margin-top:0;
}

 div.tt-news-single-img-first{
	
}

div#news-single-item div#news-single-img a {
	display: inline-block;
}



div.news-list-container div.news-list-item hr.clearer{
	border:none;
	margin:0px;
}

div.news-list-container div.news-list-item  img{
	/*width:116px; /*116*/
	/*height:56px; /*82*/
	margin:0;
	border:none;
}


div#news-single-img-top{
	float:left;
	display:inline;
	padding:0 5px 0 0;
}
div#news-single-img-top img {
	margin:0;
}

div.news-list-container div.news-list-item {
	
	padding-top:10px;
	border-top:1px dotted gray;
	vertical-align: top;
}
div.news-list-container div.news-list-item div {
	/*display:inline;*/
	margin:0;
	
}
div.news-list-container div.news-list-item div.img {
	float:left;
	width:125px;
}
div.news-list-container div.news-list-item div.data {
	float:right;
	width:315px;
}
div.news-list-container div.news-list-item div.news-list-date2 {
	padding-right:20px;
	vertical-align: top;
	float:left;
	display: inline;
}



/* Hummel Deutschland */
table tbody.standort td {
	padding-top:5px ;
	padding-bottom:5px ;
	border-bottom:1px dotted gray;
}
table tbody.standort td td{
	padding:0;	
}
table tbody.standort td td{
	border-bottom:none;
}
table tbody.standort td h3 {
	margin: 10px 0px 10px 0px ;
}


/*  http://www.alistapart.com/articles/onionskin/ */
.wrap3 img {
	
	display:block;
	background-color: white;
	padding: 2px;
}
/* online Katalog hauptbild*/
div#background-base {
	
}
div#background-base img {
	padding: 2px;
	background: white url(../images/layout//bg_hauptbild_178x184.png) no-repeat 2px 2px;
	width:178px;
	height:184px;
	
}
.wrap1, .wrap2, .wrap3 {
	display:inline-table; 
	/* \*/display:block;/**/  
} 
.wrap1 {
	 float:left; 
	 background:url(shadow.gif) right bottom no-repeat; 
}
.wrap2 {
	 background:url(corner_bl.gif) left bottom no-repeat; 
} 
.wrap3 { 
	padding:0 5px 5px 0; background:url(corner_tr.gif) right top no-repeat;  
}
a.zoom{
	padding-bottom:0;
}
/* SLIMBOX */
#lbOverlay { 
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%; 
	background-color: #000; 
	cursor: pointer; 
}
#lbCenter, #lbBottomContainer {
	 position: absolute; 
	 z-index: 9999; 
	 overflow: hidden; 
	 background-color: #fff; 
}
.lbLoading {
	background: #fff url(loading.gif) no-repeat center; 
}
#lbImage { 
	position: absolute;
	left: 0; 
	top: 0; 
	border: 10px solid #fff; 
	background-repeat: no-repeat; 
}
#lbPrevLink, #lbNextLink { 
	display: block; 
	position: absolute; 
	top: 0; width: 50%; 
	outline: none; 
}
#lbPrevLink { 
	left: 0; 
}
#lbPrevLink:hover { 
	background: transparent url(prevlabel.gif) no-repeat 0 15%; 
}
#lbNextLink { 
	right: 0; 
}
#lbNextLink:hover { 
	background: transparent url(nextlabel.gif) no-repeat 100% 15%; 
}
#lbBottom { 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666; 
	line-height: 1.4em; 
	text-align: left; 
	border: 10px solid #fff; 
	border-top-style: none; 
}
#lbCloseLink { 
	display: block; 
	float: right; 
	width: 66px; 
	height: 22px; 
	background: transparent url(closelabel.gif) no-repeat center; 
	margin: 5px 0; outline: none; 
}
#lbCaption, #lbNumber { 
	margin-right: 71px; 
}
#lbCaption { 
	font-weight: bold; 
}

/*einf�gen wenn kein rahmen oder schatten*/
td.name .wrap1,
td.name .wrap2,
td.name .wrap3,
td.name img {
	background: none;
	padding:0;
}



.wrap_1 {
	 
	 background:url(shadow.gif) right bottom no-repeat; 
}
.wrap_2 {
	 background:url(corner_bl.gif) left bottom no-repeat; 
	 padding-bottom: 7px;
}
.wrap_2_1 {
	 background:url(corner_tr.gif) right top no-repeat; 
	 padding-right: 7px;
}

/* weltkarte */
#wwkarte_text ul{
	position:absolute;
	padding:0;
	list-style: none;
	margin-top: 200px;
	margin-left:0px;
}

#wwkarte_text ul li a.highlight,
#wwkarte_text ul li.highlight,
#wwkarte_text ul li a:hover{
	color:#00aeef;
}
#wwkarte_text ul li,
#wwkarte_text ul li a{
	color:gray;
	font-weight: bold;
}

/***
 * behebt IE-Bug im Newsletter Formular
***/
font,
div.csc-mailform-label,
div.csc-mailform-field label,
div.csc-mailform-label b {
	color:#555555;
}
/***
 * behebt dicke schrift im IE
***/
table h3 {
	font-size: 13px;
}


/**
 *
 * Bereich Aktuelles
 *
**/
div.aktuelles_wrap {
	/*position: absolute;*/
	margin-top: -215px;
	padding-right:20px;
	/*overflow:visible;
	display:block;
	height:100%;
	z-index: 9999;*/
	
}
div.aktuelles_wrap p{
	display:inline;
}
div.aktuelles_wrap div {
	height:7px;
}
div.aktuelles_wrap div.aktuelles_space{
	float:left;
	display:inline-block;
	overflow:visible;
	width: 237px;
	height: 270px;
}
div.aktuelles_clear {
	height:120px;
	overflow:auto;
	
}

/**
 *
 * Bereich Gesch�ftsfelder
 *
**/

ul.geschaeftsfeld_navi {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	padding-left:20px;
}

ul.geschaeftsfeld_navi li{
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	float:left;
	display:inline-table;
	margin-right:49px;
	width:70px;
	text-align: center;
	font-weight: bold;
}
ul.geschaeftsfeld_navi li a{
	color:gray;	 
}
ul.geschaeftsfeld_navi li a:hover{
	color:#30AEE3;	 
}

a.highlight_bereich{
	color: #30AEE3 !important;
}

div.visible{
	display: none;

}

div#presseanfrage{
	display:inline-block;
}
div#presseanfrage div {
	font-size:11px;
	font-weight:bold;
	
	width:90%;
}
div#presseanfrage a,
div#presseanfrage p {
	padding-left:5px;
	margin:0;
}

/****
  *
  *		TechnikCenter/kabelverschraubungen/Gewindetypen
  *
***/

div.gewindetypen table{
	background-color: white;
	border: 1px solid black;
	border-top: none;
	width: 550px;
	padding-bottom: 10px;
	border-collapse: separate;
}
div.gewindetypen table tr td {
	text-align: center;
}


div.gewindetypen table tr.odd{
	background-color: #8cd7f8;
	border-right:7px solid white;
}
div.gewindetypen table tr.first{
	
	text-align: left;
	
}
div.gewindetypen table tr.first th {
	padding:0;
	padding-bottom:7px;
}
div.gewindetypen table tr.fir p {
	border-top:1px solid black;
}
div.gewindetypen table tr.first p {
	background-color: #e6edf1;
	padding:2px 0 2px 0;
	margin:0;
	border-bottom:1px solid black;
	
}

div.gewindetypen table tr td.img{
	background-color: white;
}

/***
News Artikel entfernen
***/
div.p1713 h1.pageheader,
div.p48  h1.pageheader{
	display:none;
}



/***
 * Hummel International
***/
div.table-center{
	margin-left: 50px;
}
div.table-center li,
div.table-center ul{
	margin-left:0;
	padding-left:0;
	list-style: none;	
}


/***
 * Explosionsschutz Z�ndschutzarten 
***/
h1.plus-back{
	background: transparent url("../images/layout/plus.png") no-repeat 0 6px;
	padding-left:12px;
}
h1.minus-back{
	background: transparent url("../images/layout/minus.png") no-repeat 0 6px;
	padding-left:12px;
}

/*****
* tabellen reihen styles
*******/
tr.first{color:black !important;}
tr.even{background-color: #8CD7F8;color:black;border-left: 1px solid black;border-right: 1px solid black;}
tr.odd{background-color: white;color:black;border-left: 1px solid black;border-right: 1px solid black;}
tr.head{background-color: #D1D1D1;color:black;border:1px solid black;font-weight: bold;}
tr.last{border-bottom:1px solid black;}

/***
 * Material empfehlung
***/
div.u1882 table{
	background-color: white; border:1px solid black;border-collapse: separate;border-spacing: 4px;width:500px;margin-bottom:20px;
}
table.mat{background-color: white; border:1px solid black;}
tr.mtephead{border-bottom:1px solid black;background-color: #D1D1D1;}
tr.mtephead h3{padding:2px;margin:0;}
tr.mtepeven{border:1px solid black;border-bottom: none;border-top: none;}
tr.mtepodd{border:1px solid black;border-bottom: none;border-top: none;}
tr.mteplast{}
td.mtepp{background-color: #8CD7F8;color:black;}
td.mtepc{background-color: #D1D1D1;color:black;}



/***
 * Vorstand gestrichelte linie
***/
div.u1759 table.contenttable {
	border: 1px dotted #b8b8b8;
	background:transparent url("../images/layout/gepunktelinie.png") repeat-y 270px 0px;
}
div.u1759 table.contenttable p i,
div.u1759 table.contenttable p b{
	background-color: #F1F1F1;
}

/*epl mittig*/
div.center-div{
	
	padding: 0 15%;
}

/****
 * Vorstand mittig
****/
div.center-img-vor{
	display: inline-table;
	margin-left:3px;
	width:200px;
	
}


/***
 * Katalog Bestellung
***/
#bilder-kat{
	margin-bottom: 20px;
}

#bilder-kat .csc-mailform-field{
	display: list-item;
	margin-right:15px;
	float:left;
	width:116px;
	list-style-image:none;
	list-style-type:none;
	list-style:none;
	position: relative;
	vertical-align: top;
}
#bilder-kat .csc-mailform-field img {
	width:116px;
}
#bilder-kat .csc-mailform-field label{
	width:116px;
	float:none;
}
#bilder-kat .csc-mailform-field label span {
	float:left;
	width:90px;
	font-weight: bold;
}
#bilder-kat .csc-mailform-field input{
	float:right;
	top:10px;
	margin-right:0px;
}
div.u1978 .csc-mailform-field {
	margin-bottom:5px;
}

#bilder-kat div.clear{
	height: 0px;
}





div.rgaccord1-nest-0 div {
	margin-bottom:6px;
}
div.rgaccord1-nest-0 div.htype-0 {
	margin-bottom:0px;
}

/***
 * TEMP-STAR und SENSO-STAR Online-Katalog
***/

div.TEMP-SENSO {
	padding: 0 20px 0 0 ;
}
div.TEMP-SENSO div.it-spacer {
	height:2px;
}

div.TEMP-SENSO td.td-oben-1{
	width:175px;
}
div.TEMP-SENSO td.td-oben-2 h3{
	margin-top:0px;
}
div.TEMP-SENSO div.temp-subhead{
	color:#1fadef;
	background-color:#dae5eb;
	border:1px solid black;
	padding:3px 6px;
	font-weight: bold;
	font-size: 14px;
}
div.TEMP-SENSO div.content-div {
	border:1px solid black;
	border-top:none;
	background-color: white;
	padding: 5px;
}

div.TEMP-SENSO ul {
	padding: 0 5px 0 15px;
	list-style-image: url("../images/layout/plus-ul.png");
	
}
#home-button a {
	position: absolute;
	top:84px;
	margin-left:5px;
	z-index: 88;
	color:#555555;
	font-size: smaller;
	
}
#home-button a:hover {
	color:#30AEE3;
}


/**
 * Hummel Deutschland kontaktadresse
**/

div.div-denz,div.div-wald{
	width:142px;
	display: inline-table;
}
div.div-wald{
	margin-left: 5px ;
	
}
/*
div#lbBottomContainer {
	top:115px !important;
	background-color: transparent;
	border-bottom: none !important;
}
*/
table#x-tab1,
table#x-tab{
	background-color:#dbf2fd;
	color:black;
}
table#x-tab1 tr.x-tr,
table#x-tab tr.x-tr{
	border-bottom:1px solid #08adef;
}
table#x-tab1 td.x-td,
table#x-tab td.x-td {
	background-color: #8dd7f8;
}
table#x-tab1 td,
table#x-tab td {
	text-align: center;
}
table#x-tab1 td.left-td,
table#x-tab td.left-td {
	text-align: left;
}
table#x-tab1 td.white-td {
	background-color: white;
}
/***
 * Feedback NTR (Schraubenschl�ssel)
***/
#feedback-ntr{
	float:right;
	opacity:0.4;
}

/***
 * Exios CSS
***/

#exios-background{
	background:transparent url("../images/layout/2011EXIOS_de.jpg") no-repeat top left;
	min-height: 785px;
	color:black;
}

#exios-text{
	
	width: 242px;
	float:right;
	margin-right:40px;
	padding: 5px 3px 0px 3px;
}
#exios-text h1 {
	color: black;
}
#exios-text ul.exios-ul {
	padding-left: 16px;
	font-size: smaller;
}
#exios-text ul.exios-ul2{margin-top: 50px;}
#exios-text ul.exios-ul3{margin-top: 40px;}
#exios-text ul.exios-ul4{margin-top: 65px;}
#exios-text p.exios-orange {
	color: black;
	margin-left: 65px;
	margin-top: 330px;
	
}
#exios-text p.exios-p {
	font-weight: bold;
	font-size: smaller;
}
#exios-text p.exios-klein {
	margin-top: 58px;
	margin-left: 21px;
}
div.englishExiosBackground{
	background:transparent url("../images/layout/2011EXIOS_en.jpg") no-repeat top left !important;
}
/*
 * Landingpages banner
*/
div.right_banner{
}
div.right_banner p {
	margin:0 0 4px 0;
	text-align:center;
}

div.right_banner img{
	border:1px solid #ffa500;
}
#Produktlink p,
#presseanforderung p {
	font-size:11px;
	margin: 0px;
	font-weight: bold;
}
#Produktlink a.produkt,
#presseanforderung a.anforderung{
	padding-left: 0px;
}
#Produktlink,
#presseanforderung {
	margin-top:3px;
	padding-left:3px;
	margin-bottom: 5px;
}


/* tpl wide, imgmap */

/*#container.wide #maincolumn {width:720px;padding-right:0px;border:1px solid #c00;}*/
#container.wide .pop {display:block;width:1px;float:right;height:260px;}
#container.wide .pop DIV H1.f{ display:none;}
#container.wide  DIV.lcE {cursor:move;border:1px solid #ccc;display:none;position:absolute;z-index:99;left:438px;top:477px;		
        background-color:#fff;width:285px;min-height:150px;overflow:hidden;padding:0px 0px 5px 0px}
.wide DIV.lcE DIV DIV * {padding-left:5px;padding-right:5px;}  
#container.wide DIV.lcE H1 {background-color:#f3f3f3; color:#009EE0;padding:6px 35px 3px 5px !important;margin:0px 0px 5px 0px;font-size:11px;
        font-weight:bold;border-bottom:1px solid #ccc;}
#container.wide .rc {font-size:13px;}
#container.wide .rc H1 {font-size:11px;font-weight:bold;color:#333;margin:0;}
#container.wide .rc LI {background-image:url(/fileadmin/hummel/templates/images/icons/icon.more.gif);font-weight:bold;color:#666;}
#container.wide DIV.lcE DIV.close {position:absolute;top:4px;right:5px;text-align:center;color:#009EE0;width:12px;z-index:101;cursor:pointer;font-size:16px;text-transform:lowercase;	 }
#container.wide DIV.lcE DIV.move{
        position:absolute;top:5px;right:5px;text-align:center;color:#fff;width:25px;z-index:100;cursor:pointer;height:17px;
        background-image:url(/fileadmin/hummel/templates/images/layout/pfeil.gif);background-repeaT:no-repeat;padding:1px 2px 1px 4px;

}
.rc TABLE {width:550px !important;}
#container.wide DIV.lcE dl dt img {width:280px !important}

div#login{
    display: inline-table;
    top:66px;
    right:5px;
    float:right;
    font-size: 10px;
    position: relative;
}
div#login input.orange{
    color: orange;
    border:none;
    background: transparent;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    margin-top:-2px;
    margin-right:-3px;
    display:inline;

}
#bordercolumn-right-temp2{
    float:right;
    overflow: hidden;
    height: 150px;
    width:175px;
    margin-top:7px;
    background-color: white;
}
#bordercolumn-right-temp2 #bordercontent{
    padding-top: 22px;
}
#bordercolumn-right-temp2 #bordercontent div.costumrightcol {
	background:#FFFFFF url(../images/layout/portlet.closed.jpg) repeat-y 0 0;
	margin:0 0 6px 0;
}
#bordercolumn-right-temp2 #bordercontent div.costumrightcol a.text{
	padding:1px 4px 5px 10px;
	font-size:11px;
	color:white;
	font-weight:bold;
	display:inline-block;

}
#bordercolumn-right-temp2 #bordercontent div.costumrightcol p {
	margin:0;
}
#bordercolumn-right-temp2 #bordercontent div.costumrightcol a.text img {
    position:relative;
    top:4px;
    left:4px;
}

/* default styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 fieldset, .tx-pbsurvey-pi1 legend {margin-right:0; margin-left:0;}
	
		.tx-pbsurvey-pi1 fieldset {padding:0;color:#333;font-size:11px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 11px; position: relative; height: 15px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
		.tx-pbsurvey-pi1 .itemform {}

		.tx-pbsurvey-pi1 .question {font-size:14px;background-color:#ccc; width:100%;display:block;padding:3px;color:#000;}
		.questionTitle {font-weight:bold;}
		.tx-pbsurvey-pi1 .questionNumber {display:none;}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; font-weight:bold;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}

		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {}
		.tx-pbsurvey-pi1 .matrix TD.columnFirst { text-align:left;font-weight:bold;}
		.tx-pbsurvey-pi1 .matrix-text .matrix TD.columnFirst { width:33%;padding-top:9px;}
		.tx-pbsurvey-pi1 .bewertung-notitle-jn .matrix .columnFirst { text-align: left;width:100%;height:4em;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;font-size:9px;vertical-align:middle;height:4em;}
		.tx-pbsurvey-pi1 .matrix TR:first-child .columnNext {vertical-align:bottom;}
		.tx-pbsurvey-pi1 .bewertung-notitle-jn .matrix TR.surveyrow_odd .columnNext {vertical-align:top;}

		.matrix  TD {border-bottom:1px solid #ccc;padding:0;font-size:11px;}
		.matrix TD.matrix-opt {padding-bottom:5px;}
		fieldset.bewertung-notitle-jn table.matrix TR TD {border-bottom:0;padding-top:0 !important;padding-bottom:0 !important;height:auto !important;}
		fieldset.bewertung-notitle-jn {margin:0 !important;}
	
	.qsurveyrow_odd td {background-color:#fafafa;}

	 body.l0 span.l1, .bewertung .h-prio, .prio .h-bewertung, body.l1 span.l0 {display:none;}
	 fieldset .qtd {display:block;float:right;font-size:12px; margin-right:6em;color:#666;}
	 fieldset.bewertung .qtd {margin-right:8em;}
 
		fieldset.bewertung-notitle-text table.matrix TR TD {border:0;height:auto !important;}
		fieldset.bewertung-notitle-text table.matrix TR:first-child {display:none;}
		fieldset.bewertung-notitle-text table.matrix TR TD:first-child {padding-left:2em !important;color:#666;}
		fieldset.bewertung-notitle-text {margin-top:0 !important;}
		
		.tx-pbsurvey-pi1 fieldset TR TD:first-child {padding-right:0em;}
		.tx-pbsurvey-pi1 {overflow:hidden;}
		fieldset.bewertung, fieldset.bewertung-notitle, fieldset.bewertung-notitle-text, fieldset.bewertung-notitle-jn 
					{width:680px;}
		.l1 fieldset.bewertung,.l1 fieldset.bewertung-notitle, .l1 fieldset.bewertung-notitle-text, .l1 fieldset.bewertung-notitle-jn 
					{width:680px;}					
		fieldset.prio 	{width:280px;}
		.prio table {border-left:1px solid #ccc;}
		.bewertung table {border-right:0px solid #ccc;}
		fieldset.oe-commentsbox, fieldset.oe-multiline, .l1 fieldset.oe-commentsbox, .l1 fieldset.oe-multiline {width:98.8%;}
		fieldset.oe-multiline .oe-field {width:10%;}

		fieldset.bewertung-notitle legend.question, 
			fieldset.bewertung-notitle-jn legend.question , 
			fieldset.bewertung-notitle-text legend.question{display:none;}

		.tx-pbsurvey-pi1 fieldset.bewertung-notitle, 
			fieldset.bewertung-notitle-jn legend.question,  
			fieldset.bewertung-notitle-text legend.question  {margin:0;padding:0;}

		.matrix-text input.pb-text {width:100%;margin-top:6px;}
		.tx-pbsurvey-pi1 fieldset table, .tx-pbsurvey-pi1 fieldset textarea {width:100%;}

		fieldset.prio .columnFirst .matrix-q, .prio .questionTitle {display:none;}
		fieldset.prio .columnNext {}

		.tx-pbsurvey-pi1 fieldset.prio .matrix .columnFirst { width:10%;}

		fieldset {float:left;}
		.tx-pbsurvey-pi1 .formbuttons {clear:both;padding-top:30px;}
		span.matrix-q {display:block;width:430px;padding-top:5px;}

		.columnNext input.radio {padding:0;margin:0;}
			.r-wrap {width:19px;padding:0 0px 0 10px;margin:0}

		.bewertung .col-1 .r-wrap { padding:0 15px 0 15px; }
		.bewertung-notitle-jn   .r-wrap { padding:0 10px 0 10px; }
		.bewertung-notitle-jn .col-1 .r-wrap { padding:0 15px 0 15px; }
		.bewertung .col-3 .r-wrap { padding-left:30px }	
		.bewertung .col-4 .r-wrap { padding-left:20px }	

		tr.matrixheader TD {font-size:10px !important;text-align:center;vertical-align:bottom ; height:3em;}
		td.matrix-col {padding:0 !important;}
.tx-pbsurvey-pi1  .intro {width:680px;}
   .tx-pbsurvey-pi1 .checkbox, .tx-pbsurvey-pi1 .radio {
      width: 19px;
      height: 19px;
      padding: 0;
      background: url(checkbox.png) no-repeat;
      display: block;

    }
   .tx-pbsurvey-pi1 .radio {
      background: url(radio.png) no-repeat;
    }
   .tx-pbsurvey-pi1 .select {
      position: absolute;
      width: 158px;
      height: 21px;
      padding: 0 24px 0 8px;
      color: #fff;
      font: 12px/21px arial,sans-serif;
      background: url(select.png) no-repeat;
      overflow: hidden;
    }
