#news     			{margin-top:0px;}
#news .news-part 	{padding:3px 5px 3px 15px;border-bottom:1px solid #b8b8b8;border-top:1px solid #fff;}
#news b	  			{font-size:14px; font-weight:bold; line-height:33px; color:#cc1800; margin-bottom:10px;}
#news a				{font-size:12px; font-weight:bold; text-decoration:none;background:url(../gfx/arrow_M_right_red.gif) no-repeat 0px 5px;color:#cc1800;padding-left:10px;display:inline!important;}
.news-content-wrap {min-height: 83px; max-height: 83px}
.news-header		{font-weight:bold; font-size:16px; margin-bottom:2px;line-height: 17px; overflow: hidden;}
.news-header a 		{text-decoration: none; color:#cc1800 !important;}
.news-image			{float:left;}
.news-text			{overflow: hidden;}
.news-text p		{margin:0!important;}
.news-text a 		{text-decoration: none; color:#151515 !important;}
.news-more			{overflow: hidden; background-color: #FFFFFF}

.tx-hypressenews-pi1 td .single-image { width: 50px;}

/****************************************

	Formating rules for all media

****************************************/

/* General elements */
body	{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#151515;}
div		{position:relative;}

h1		{font-size:23px; font-weight:bold; line-height:33px; color:#cc1800; margin-bottom:10px;}
h2		{font-size:18px; font-weight:bold; color:#cc1800;margin-bottom:12px;}
h3		{font-size:14px; font-weight:bold; color:#cc1800;margin-bottom:8px;}
h4		{font-size:12px; font-weight:bold; color:#cc1800;margin-bottom:8px;}
p		{line-height:15px;margin-bottom:12px;}


.clear	{clear:both;}
.hide	{display:none;}
.show	{display:block;}

/* div		{position:relative;} breaks typo3 textpics */
div.csc-textpic-imagewrap,
.csc-textpic div.csc-textpic-text {position: static;}



/*.csc-header					{color:#cc1800;margin-bottom:30px;}*/

/* Header */
#logo					{width:220px;}

/* Mobile Switcher Nav */
#mobileSwitcherNav {display:inline-block; float: left; height: 15px;}
	#mobileSwitcherNav a {margin-top: 1px; padding:0 10px 0 17px; display:inline-block; position: relative; text-decoration: none; color: #555555; font-size: 11px; border:1px solid #555;border-style:none solid none none; background:url(../gfx/mobile_switcher_smartphone_icon_small.png) 0 1px no-repeat;}
	#mobileSwitcherNav a:hover {color:#cc1800;}
/* Nav Main */
#nav-main ul 			{list-style:none;}
#nav-main li 			{float:left;margin-left:40px;}
#nav-main li a			{font-size:16px;font-weight:bold;color:#555;text-decoration:none;background:url(../gfx/mainnav_inactive.gif) no-repeat 0 12px;padding-left:8px}
#nav-main li a:hover,
#nav-main li a.active	{color:#cc1800;background-image:url(../gfx/mainnav_hover_active.gif);}
.meta-nav				{float:left;}
.meta-nav li			{list-style:none;padding:0px 10px;float:left;border:1px solid #555;border-style:none solid none none;}
.meta-nav a				{text-decoration:none;color:#555;font-size:11px;}
.meta-nav a:hover, 
.meta-nav a.active		{color:#cc1800;}

/* Language select */
#quickboxLang			{display:none;position:absolute;right:-10px;top:0;width:206px;color:#555;}
.lang-top				{background:url(../gfx/language_layer_bg_top.png) no-repeat;width:206px;height:9px;}
.lang-mid				{font-size:12px;background:url(../gfx/language_layer_bg_mid.png) repeat-y;width:206px;position: relative;}
.lang-mid img			{margin-right:7px;border:0;text-decoration:none;}
.lang-mid img:hover		{text-decoration:none;}
.lang-mid ul			{list-style:none;display:none;}
.lang-mid li			{margin-left:1px;width:180px; padding:5px 14px;border-top:1px solid #b8b8b8; line-height: 1.5;}
.lang-mid li.last		{padding-bottom:0;padding-top:7px;text-align:right;}
.lang-mid li.first		{padding-top:0;border-top:0;}
.close-img				{color:#cc1800;background:url(../gfx/arrow_S_right_red.gif) no-repeat 0 6px; padding-left:7px;cursor:pointer;}
.lang-mid a				{color:#555; text-decoration:none; cursor:pointer;}
.lang-mid a:hover		{text-decoration:none; color:#cc1800;}
.lang-bottom			{background:url(../gfx/language_layer_bg_bottom.png) no-repeat;width:206px;height:14px;}
.language				{float:left;;font-size:11px;padding:0 10px;border-right:1px solid #555;}
.language a				{cursor:pointer;color:#555;text-decoration: none;}
.language:hover			{color:#cc1800;}
.language img			{margin-right:7px;border:0;text-decoration:none;position:relative;top:1px;margin-top:1px;}
.language img			{margin-top:0\9;}
.all-language			{padding: 5px 14px 0 14px !important;}
.all-language span		{vertical-align: top;}
.all-language img		{margin-top: 1px;}
.no-border				{border:none!important;}
#worldmap-icon			{background:url(../gfx/icon_language.gif) no-repeat top right;margin:1px 0 0 10px;cursor:pointer;float:left;width:24px;height:13px;}
.lang-close				{
	background:url(../gfx/close.png) no-repeat top right;
	position: absolute;
	top: 1px;
	right: 14px;
	cursor:pointer;
	width:16px;
	height:16px;
}
/* Overview Language */
.overview-language-wrap{
	background: url("../gfx/hydac_worldmap.jpg") no-repeat top left;
	min-height:480px;
}

.overview-language-items-wrap > ul{
	width: 33%;
	float:left;
	margin-bottom: 15px;
}

.overview-language-items-wrap li{
	padding: 4px 0 !important;
	width: 100%;
	background: none !important;
}
.overview-language-items-wrap li a{
	text-decoration: none;
}

.country-language-wrap{
	cursor: pointer;
}

.country-language-wrap:hover{
	color: #b8b8b8;
}
.country-language-wrap.active{
	color: #b8b8b8;
}

.language-wrap{
	display: none;
}

.language-wrap a.active{
	color: #cc1800 !important;
}

.group-country-name{
	line-height: 1;
}

.group-langauge-name{
	line-height: 1;
	padding-left: 46px;
}

.group-language-link{
	color: #cc1800 !important;
}

.group-language-image {
	display: inline;
	float: left;
	padding-right: 10px;
	width: auto;
}

.overview-language-header h1{
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 3px;
	margin: 7px 0 !important;

}
.overview-language-header:after{
	clear: both;
	display: table;
	content: "";
}

/* Search box */
#nav-sec-search			{height:20px;}
#nav-sec-search-home {
	float: left;
	height: 20px;
	margin: 3px 6px 0 0;
	width: 214px;
}

/*News */
#nav-sec-news {
	display: inline-block;
	float: left;
	margin: 10px 0;
	width: 987px;
	z-index:1;
}

#news-home-wrap {
	padding: 20px 0;
	background:url(../gfx/home_bg_mid.png) repeat-y;
	overflow: hidden;
	height: 97px;
}
.news-home{
	float: left;
	overflow: hidden;
	position: relative;
	padding:0 11px 0 33px;
	height: 97px;
	width: 936px;
}

.news-home .news-image{
	width: 95px;
	height: 95px;
	border: 1px solid #cdcdcd;
}

.news-home .news-image img{
	display: block;
	margin: auto;
}

#news-slider-content-wrap{
	width: 10000em;
}

.news-slider-wrap{
	width: 980px;
	overflow: hidden;
}

.news-body {
	padding:0 0 0 20px;
	overflow: hidden;
	width: 310px;
}



#news-home-wrap .news-part-first{
	border-right: 1px solid #CDCDCD;
	float: left;
	width: 452px;
}

.news-part-first .news-body{
	padding:0 25px 0 20px;
}

#news-home-wrap .news-part {
	float: left;
	width: 458px;
	padding: 0 0 0 25px;
}
.news-latest-date {
	float: right;
	color:#555555;
}

.news-more a{
	color:#555555;
	text-decoration:none;
	background:url(../gfx/arrow_M_right_red.gif) no-repeat 0 4px;
	padding-left:10px;
}
.news-more a:hover{
	color:#cc1800;
}

.news-overview a {color:#555;}
.news-overview a:hover {color:#cc1800;}

.news-sec{
	background: url("../gfx/metal.png") no-repeat scroll 0 0;
	clear: both;
	height: 38px;
}

.news-overview {
	padding: 0 35px;
	position: absolute;
	right: 0;
	top: 6px;
}

.home .news-sec-dots{
	width: 981px;
}

.news-sec-dots{
	text-align: center;
	padding-top: 10px;
}

.news-dot{
	background: url("../gfx/slider_nav_grey.png") no-repeat scroll 0 0 ;
	display: inline-block;
	height: 9px;
	margin-right: 11px;
	width: 9px;
	cursor: pointer;

}

.news-dot.active{
	background: url(../gfx/slider_nav_red.png) no-repeat 0 0;
}

/* News List */

.news-list-item {
	display: inline-block;
	padding: 15px 0;
}

.news-list-image {
	border: 1px solid #CDCDCD;
	float: left;
	height: 160px;
	margin-right: 30px;
	width: 160px;
}
.news-list-image img {
	border: medium none;
	display: block;
	float: none;
	margin: 0 auto;
}

.news-list-body {
	float: left;
	width: 530px;
}

.news-list-body a{
	text-decoration: none;
}

.news-list-content {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
}

.news-list-header {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 8px;
	overflow: hidden;
}

.news-list-header a {
	color: #CC1800 !important;
}

.news-list-text {
	overflow: hidden;
}

.news-list-more {
	background-color: #FFFFFF;
	height: 21px;
	line-height: 21px;
	margin-top: 42px;
}
.news-list-more a{
	background: url("../gfx/arrow_M_right_red.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
	color: #555555;
	padding-left: 10px;
	text-decoration: none;
}

.showResultsWrap {
	color: #666666;
	float: left;
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
}


.news-list-browser-top {
	border-bottom: 1px solid #CDCDCD;
	text-align: center;
}

.tt_news-browseresults_first {
	background-image: url("../gfx/icon_frw_active.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 21px;
	cursor: pointer;
	display: inline-block;
	margin-right: 2px;
}

.tt_news-browseresults_first.inactive {
	background-image: url("../gfx/icon_frw_inactive.png");
	cursor: default;
}

.tt_news-browseresults_prev {
	background-image: url("../gfx/icon_rw_active.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 21px;
	cursor: pointer;
	display: inline-block;
	margin-right: 5px;
}

.tt_news-browseresults_prev.inactive {
	background-image: url("../gfx/icon_rw_inactive.png");
	cursor: default;
}

.tt_news-browseresults_last{
	background-image: url("../gfx/icon_ffw_active.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 21px;
	cursor: pointer;
	display: inline-block;
	margin-left: 2px;
}
.tt_news-browseresults_last.inactive{
	background-image: url("../gfx/icon_ffw_inactive.png");
	cursor: default;
}


.tt_news-browseresults_next {
	background-image: url("../gfx/icon_fw_active.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 21px;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
}
.tt_news-browseresults_next.inactive {
	background-image: url("../gfx/icon_fw_inactive.png");
	cursor: default;
}


.tx-ttnews-browsebox table {
	float: right;
}

.tx-ttnews-browsebox {
	height: 30px;
}
.tx-ttnews-browsebox a {
	text-decoration: none;
	padding: 0 1px;
}

.news-list-browser-bottom{
	margin-top:5px;
}

.tt_news-browseresults_next a, .tt_news-browseresults_first a, .tt_news-browseresults_prev a, .tt_news-browseresults_last a{
	display: block;
	width: 22px;
	height: 21px;
}
.tx-ttnews-browsebox-SCell a{
	font-weight: bold;
	color:#cc1800 !important;
}

/*Single News*/
.news-single-item hr{
	display: inline-block;
	margin: 15px 0;
	width: 100%;
}

.news-single-image{
	width: 35%;
	float: right;
}
.news-single-content{
	width: 65%;
	float: left;
}

.news-single-item h1 {
	line-height: 27px;
}

.news-single-content {
	margin-top: 12px;
}

.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	padding: 0;
}

.news-single-related, .news-single-files, .news-single-links {
	margin: 0;
	padding: 0;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	margin-left: 0;
}


.news-single-backlink {
	padding: 15px 0;
}

/*Pressenews*/
.pressenews-table {
	border-collapse: collapse;
	width: 722px;
}

.pressenews-table thead {
	background-color:#F9F9F9;
	border: 1px solid #B8B8B8;
}

.pressenews-table th{
	border-bottom: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
	border-top: 1px solid #B8B8B8;
	padding: 4px 8px;
	text-align: left;
	vertical-align: top;
}

.pressenews-table tbody {
	border: 1px solid #B8B8B8 !important;
}

.pressenews-table tr{
	border-top: 1px solid #EFEFEF;
}

.pressenews-table td{
	border-right: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	padding: 4px 8px;
	height: 25px;
}

.pressenews-table tr.odd > td {
	background-color: #F9F9F9;
}

.pressenews-table tr.even > td {
	background-color: #FFFFFF;
}

.pressenews-backlink{
	background: url("../gfx/btn_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 20px;
	padding: 0 0 0 18px;
	margin:10px 0;
}

.pressenews-backlink a {
	background: url("../gfx/btn_2.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	border: 0 none;
	color: #333333 !important;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	padding: 3px 10px 5px 2px;
	text-decoration: none;
}
.pressenews-table .single-image{
	width: auto !important;
}

.pressenews-image-link {
	background-image: url("../gfx/pngicon_klein.png");
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
}

.pressenews-file-size{
	text-align: right;
}

.pressenews-file {
	padding: 5px 0;
}

.file-size-content {
	padding: 5px 0;
}

/*Open Street Map*/
.leaflet-popup-content-wrapper {
	border-radius: 0;
}
.leaflet-popup-content-wrapper h2{
	margin: 8px 0 3px;
}
.osm-address-wrap {
	margin-bottom: 5px;
}
.osm-link-wrap {
	margin-bottom: 5px;
}



#quickboxSearchButton	{width:20px;height:19px;background:url(../gfx/searchfield_button.png) no-repeat;border:none; cursor:pointer;}
#quickboxSearchInput	{width:183px;height:19px;background:url(../gfx/searchfield_input.png) no-repeat;border:none;color:#555;font-size:12px;padding-left:10px;font-weight:bold;vertical-align:top;background-color:transparent;}

/* Footer */
#footer					{margin-left:230px;width:731px;margin-bottom:40px;}
#footer .meta-nav .last	{border:none;}

/* Breadcrumb navigation */
#breadcrumbs				{width:760px;height:31px;padding-top:4px;color:#555555;position:static; margin-left: 220px;}
.breadcrumbs-left			{width:20px;height:19px;background:url(../gfx/breadcrumb_inactive_left.png) no-repeat;float:left;margin:4px 6px 0 0;}
.breadcrumbs-left-active	{width:20px;height:19px;background:url(../gfx/breadcrumb_active_left.png) no-repeat;float:left;cursor:pointer;margin:4px 6px 0 0;}
#breadcrumbs-mid			{width:708px;height:26px;float:left;font-size:12px;overflow:hidden;}
#breadcrumbs-mid ul			{height:26px;list-style:none;padding-top:6px;width:10000em;}
#breadcrumbs-mid li			{float:left;background:url(../gfx/arrow_S_right_inactive.gif) no-repeat 0px 5px;padding:0px 5px 0px 0px;white-space:nowrap;}
#breadcrumbs-mid li.last	{padding-left:8px;border:none;background:url(../gfx/arrow_S_right.gif) no-repeat 0px 5px;}
#breadcrumbs-mid a			{text-decoration:none;color:#999;background:url(../gfx/arrow_S_right_inactive.gif) no-repeat 0px 5px;padding-left:8px;}
#breadcrumbs-mid a:hover	{color:#cc1800;background:url(../gfx/arrow_S_right_inactive.gif) no-repeat 0px -95px;}
.breadcrumbs-right			{width:20px;height:19px;background:url(../gfx/breadcrumb_inactive_right.png) no-repeat;float:left;margin:4px 0 0 6px;}
.breadcrumbs-right-active	{width:20px;height:19px;background:url(../gfx/breadcrumb_active_right.png) no-repeat;float:left;cursor:pointer;margin:4px 0 0 6px;}
#breadcrumbs-mid .linestart {
	z-index: 10;
}
#breadcrumbs-mid .linestart ul {
	width: auto !important;
	float: left;
}
#breadcrumbs-mid .linemid {
	float: left;
	font-size: 18px;
	padding: 0 5px 0 0;
}
#breadcrumbs-mid .homeIcon {
	float: left;
	padding-top: 3px;
	width: auto;
}
.homeIcon a {
	background-image: url("../gfx/breadcrumb_home_02.png") !important;
	background-color: inherit!important;
	background-position: 0!important;
	display: block;
	width: 20px;
	height: 19px;
	padding-left:0 !important;
	text-indent:-99999em;
}

/* Secondary navigation */
#nav-sec					{float:left;width:220px;}
#nav-sec.layout-full		{position:absolute;top:8px;width:220px;}
#nav-sec ul					{list-style:none;}
#nav-sec-top				{width:220px;height:37px;background:url(../gfx/bgr_nav2_head.png) no-repeat;margin-top:14px;}
#nav-sec-mid				{width:219px;background:linear-gradient(100deg, #ffffff 0%,#d8d8d8 50%,#e0e0e0 100%);border-right:1px solid #B8B8B8;}
#nav-sec-mid a				{display:block;word-wrap:break-word;}
#nav-sec-bottom				{width:220px;height:25px;background:url(../gfx/bgr_nav2_bottom.png) no-repeat bottom right;}
#nav-sec-bottom-dark		{width:210px;height:44px;background:url(../gfx/bgr_nav2_bottom.png) no-repeat;padding:10px 0px 0px 10px;}
#back-button-white			{width:23px;height:23px;color:#fff;font-size:15px;font-weight:bold;padding-left:16px;}
#back-button				{font-size:15px;color:#808080;font-weight:bold;top:-1px;position:absolute;left:0;}
#back-button a				{text-decoration:none;color:#808080;font-size:15px;font-weight:bold;background:url(../gfx/arrow_nav2_left.gif) no-repeat 0px 1px;padding-left:15px;}
#back-button a:hover		{color:#cc1800;background-position:0 -92px;}

/* Layout Full width*/
#nav-sec-top, #nav-sec-mid, #nav-sec-bottom-dark{

}

#nav-sec.layout-full{
	position: absolute;
	top: 7px;
}

#footer.layout-full{
	margin-left:0 !important;
}

#content-box-wrap.layout-full{
	width: 987px !important;
}

#content-box-middle.layout-full {
	background: url("../gfx/content_full/home_bg_mid.png") repeat-y scroll 0 0  !important;
	min-height: 420px;
	width: 987px !important;
}
#content-col-left.layout-full{
	width: 987px !important;
}

#content-box-top.layout-full {
	background: url("../gfx/content_full/bgr_head_content.png") no-repeat scroll 0 0  !important;
	height: 71px;
	width: 987px !important;
}

#content-box-bottom.layout-full {
	background: url("../gfx/content_full/content_bg_bottom.png") no-repeat scroll 0 0  !important;
	height: 15px;
	width: 987px !important;
}
#content-do.layout-full{
	float: right;
	width: auto;
}

#content-col-left.layout-full {
	width: 944px !important;
}

/* Product hover secondary navigation */
.hover-icon					{width:13px;height:7px;background:url(../gfx/arrow_nav2_down.gif) no-repeat;position:absolute;top:12px;left:195px;}
.hover-box					{width:260px;display:none;position:absolute;z-index:10;top:34px;}
.hover-box-top				{width:260px;height:37px;background:url(../gfx/bgr_nav2_head_hover.png) no-repeat;}
.hover-box-mid				{width:260px;background:url(../gfx/secnav_layer_bg_mid.png) repeat-y;padding:0;}
.hover-box-bottom			{width:260px;height:15px;background:url(../gfx/secnav_layer_bg_bottom.png) no-repeat;}
.hover-box-mid a			{padding-left:10px;display:block;}
.hover-box-mid ul			{display:none;}
.hover-box-mid li			{padding-left:10px;padding-bottom:5px;background:url(../gfx/arrow_M_right.gif) no-repeat 10px 5px;width:244px;}
.hover-box-mid li.first		{padding-top:10px;background-position:10px 15px;}
.hover-box-mid li a			{font-size:14px;text-decoration:none;background:url(../gfx/arrow_M_right.gif) no-repeat 0px 5px;color:#555;}
.hover-box-mid	a:hover,
.hover-box-mid	a.active	{color:#cc1800;background-position:0px -95px;}

/* Product secondary navigation */
.top-level-white				{padding:10px 0 0 16px;color:#fff;font-weight:bold;font-size:15px;float:left;}
.top-level						{position:absolute;color:#808080;font-weight:bold;font-size:15px;top:9px;left:15px;}

.second-level a					{color:#cc1800;font-size:15px;background:none;font-weight:bold;text-decoration:none;}		
.second-level					{padding:5px 0px 5px 15px;border-bottom:1px solid #fff;background:url(../gfx/cutline_nav2_grey.png) no-repeat left bottom;width:204px;}
.no-bg							{border-bottom:0;}

.third-level					{margin-left:1px;padding-right:1px;}
.third-level li 				{padding:3px 5px 3px 15px;border:1px solid #c4c4c4;border-style:none none solid;background:url(../gfx/arrow_M_right.gif) no-repeat 15px 8px;}
.third-level li a				{font-size:14px;text-decoration:none;background:url(../gfx/arrow_M_right.gif) no-repeat 0px 5px;color:#555;padding-left:10px;}
.third-level li a.active		{color:#cc1800;background-image:url(../gfx/arrow_M_right_red.gif);}
.third-level li a:hover			{color:#cc1800;background-position:0px -95px;}

.act-level 						{margin:3px 0px 0px 15px;padding-bottom:5px;}
.act-level li.active-lvl2		{background:url(../gfx/arrow_M_down_red.gif) no-repeat 0px 5px;}
.act-level a					{padding-left:10px;text-decoration:none;font-size:14px;color:#555;}
.act-level li a.subs			{color:#cc1800;background:url(../gfx/arrow_M_down_red.gif) no-repeat 0px 5px;font-weight:bold;}
.act-level li a.no-subs			{color:#cc1800;font-weight:bold;background:url(../gfx/arrow_M_right_red.gif) no-repeat 0px 5px;}
	
.product-items					{margin:10px 0px 0px 10px;}
.product-items li				{margin:0px;padding:0px 5px 5px 0px;background:url(../gfx/arrow_S_right.gif) no-repeat 0px 5px;}
.product-items li ul			{padding:0px;}
.product-items li a				{font-size:13px;text-decoration:none;background:url(../gfx/arrow_S_right.gif) no-repeat 0px 5px;color:#555;display:block;}
.product-items li a:hover		{color:#cc1800;background-position:0px -95px;}
.product-items li a.active		{color:#cc1800;background:url(../gfx/arrow_S_right.gif) no-repeat 0px -95px;;font-weight:bold;}
.product-items li a.active-subs	{color:#cc1800;background-image:url(../gfx/arrow_S_down_red.gif);font-weight:bold;}

/* Standard secondary navigation */
.normal-list li				{padding:3px 5px 3px 15px;border-bottom:1px solid #b8b8b8;border-top:1px solid #fff;background:url(../gfx/arrow_M_right.gif) no-repeat 15px 8px;}
.normal-list li.active		{background:url(../gfx/arrow_M_right_red.gif) no-repeat 15px 8px;}
.normal-list li a			{font-size:14px;text-decoration:none;background:url(../gfx/arrow_M_right.gif) no-repeat 0px 5px;color:#555;padding-left:10px;}
.normal-list li a:hover		{color:#cc1800;background-position:0px -95px;}
.normal-list li a.active	{color:#cc1800;background:url(../gfx/arrow_M_right.gif) no-repeat 0px -95px;font-weight:bold;}
.normal-list li a.a-subs	{color:#cc1800;background:url(../gfx/arrow_M_down_red.gif) no-repeat 0px 5px;font-weight:bold;}
.normal-list li.subs-1		{background:url(../gfx/arrow_M_down_red.gif) no-repeat 15px 8px;}
.normal-list li.subs-2		{background:url(../gfx/arrow_M_down_red.gif) no-repeat 0px 8px;}

.normal-list li ul			{margin:8px 0px 0px 10px;}
.normal-list li	li			{border:none; padding-left:0px;background:url(../gfx/arrow_M_right.gif) no-repeat 0px 8px;}
.normal-list li li a		{font-size:13px;}

.normal-list li li li a		{font-size:12px;}

/* Title for #content-box-top */
.content-nav-title	{width:434px;height:40px;float:left;}
#act-level			{color:#808080;font-size:18px;padding:10px 0px 0px 19px;z-index:5;}
#act-level-bg		{color:#ffffff;font-size:18px;position:absolute;top:11px;left:20px;z-index:4;}

/* Content tabs */

#nav-homesec-top {
	height: 28px;
	width: 987px;
	padding-top: 4px;
}
.content-tabs						{width:500px;height:30px;left:19px;}
.tab-container						{width:760px;border-bottom:1px solid #bababa;}
.content-tabs ul					{list-style:none;font-size:13px;}					 
.content-tabs li					{height:30px;float:left;position:relative;}
.content-tabs li#active				{top:1px;}
.content-tabs span.inactive			{width:5px;height:30px;background:url(../gfx/tab_inactive_right.png) no-repeat;margin-right:1px;float:left;position:relative;}
.content-tabs span.inactive-hover	{width:5px;height:30px;background:url(../gfx/tab_inactive_hover_right.png) no-repeat;margin-right:1px;float:left;position:relative;}
.content-tabs span.active			{width:10px;height:30px;background:url(../gfx/tab_active_right.png) no-repeat;float:left;position:relative; z-index:2;}
.content-tabs a.inactive, .content-tabs input.inactive {font-size:13px;color:#f1f1f1;text-decoration:none;background:url(../gfx/tab_inactive_left.png) no-repeat;float:left;cursor:pointer;position:relative;padding:12px 19px 2px 24px; z-index:1; font-weight:bold;}
.content-tabs a.inactive-hover, .content-tabs input.inactive-hover {font-size:13px;color:#c0c0c0;text-decoration:none;background:url(../gfx/tab_inactive_hover_left.png) no-repeat;float:left;cursor:pointer;position:relative;padding:12px 19px 2px 24px; font-weight:bold;}
.content-tabs a.active, .content-tabs input.active {font-size:15px;color:#cc1800;text-decoration:none;background:url(../gfx/tab_active_left.png) no-repeat;padding:10px 10px 3px 20px;font-weight:bold;float:left;cursor:pointer;position:relative;padding:10px 16px 2px 24px;}
.content-tabs a:hover, .content-tabs input:hover	{color:#cc1800;}
.content-tabs li.active a, .content-tabs li.active input		{font-size:15px;font-weight:bold;color:#cc1800;text-decoration:none;}

#content-do					{width:325px;height:23px;float:left;text-align:right;padding:17px 8px 0 0;}
.content-dos				{margin-right:25px;position:relative;}
.content-dos-grey			{color:#808080;left:21px;position:absolute;top:-1px;}
.content-dos-white			{color:#fff;}
.inquiry					{background:url(../gfx/icon_anfrageliste_sprite.png) no-repeat 0 -31px;padding-left:22px;cursor:pointer; display:inline-block; height: 16px; padding-top: 1px;}
.inquiry-sticky			    {background:url(../gfx/ic_anfrageliste_flag.png) no-repeat 0;margin-left:5px;cursor:pointer; display:block; height: 24px; width: 19px;padding-top: 15px;float:left;}
.inquiry-sticky-wrap        {background-color:#cc1800;width:35px;height:40px;position:fixed;z-index:10;left:calc(100% - ((100% - 975px) / 2));top:205px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius: 0 6px 6px 0;border-radius: 0 6px 6px 0;-webkit-box-shadow: 3px 3px 3px #bebebe;-moz-box-shadow: 3px 3px 3px #bebebe;box-shadow: 3px 3px 3px #bebebe;}
.inquiry-sticky-list-count	{padding-top: 13px; color: white;font-size: 11px;font-weight: bold;float:right;padding-right:5px;}
.full .content-dos-grey,
.full .content-dos-grey a	{color:#cc1800!important;}
.full .content-dos-white	{background-position:0 0;}
.content-dos-grey a			{color:#808080;text-decoration:none;cursor:pointer;}
.content-dos-white a		{color:#ffffff;text-decoration:none;cursor:pointer;}
.content-dos-grey a:hover	{color:#cc1800;}
.print						{background:url(../gfx/icon_drucken_sprite.png) no-repeat 0 -31px;padding-left:22px;cursor:pointer; display: inline-block; height: 16px;}

/* Content column left */
#content-col-left			{float:left;width:500px;margin-right:19px;font-size:12px;line-height:1.5;color:#151515;}
#content-col-left hr		{color:#cdcdcd;background-color:#cdcdcd;border:0;height:1px;}
.content-header-wrap		{position:relative;overflow:hidden;width:100%;}
.content-header				{padding-right:10px;position:relative;z-index:1;background-color:#fff;}
.content-header-line		{width:100%;border-bottom:1px solid #cdcdcd;height:1px;position:absolute;bottom:8px;left:0;}

#content-banner				{margin-top:-15px;margin-left:-19px;margin-bottom:19px;}

/* Content column wide */
#content-col-wide .divider	{padding:0 19px;}
#content-col-wide hr		{color:#cdcdcd;background-color:#cdcdcd;border:0;height:1px;}

#content-box-middle.home					{padding:0!important;width:767px!important;}
#content-box-middle.home #content-col-wide	{width:760px!important;}

#content-box-middle.products,
#content-box-middle.intro,
#content-box-middle.search				{padding:0!important;width:767px!important;}

#content-box-middle						{padding:15px 0 5px 19px;}
#content-box-middle	a 					{color:#555555;}
#content-box-middle	a:hover				{color:#cc1800;}
#content-box-middle ul 					{list-style:none;}
#content-box-middle ul li 				{margin:5px 0;padding-left:12px;background:url(../gfx/bulletpoint_01_red.png) no-repeat 0 7px;line-height:1.5;}
#content-box-middle ul li li 			{background:url(../gfx/bulletpoint_02_red.png) no-repeat 0 7px; margin:2px 0;}
#content-box-middle ul li li li 		{background:url(../gfx/bulletpoint_03_red.png) no-repeat 0 7px;padding-left:13px;}
#content-box-middle .csc-textpic-image	{background:0;margin: 0 0 12px 0;padding:0;}

#content-box-middle	ol		{list-style-position:outside; margin:0 0 12px 25px;}
#content-box-middle	ol li 	{margin:5px 0; display:list-item;}
#content-box-middle	ol ol	{padding:3px 0 5px; margin-bottom:0;}

/* Content column right */
#content-col-right			{float:left;width:210px;text-align:left;}
#content-col-right hr		{color:#cdcdcd;background-color:#cdcdcd;border:0;height:1px;width:200px;}
#content-col-right .first-acc-item	{margin-top:24px;}
#content-col-right .accordion-item	{width:200px;}


/* Intro page */
.intro-item			{width:379px; min-height:420px; float:left;border-right:2px solid #c4c4c4;}
.intro-item a		{color:#555555;}
.intro-item h1 a{color:#cc1800!important;text-decoration:none;}
.intro-item-border	{border-left:2px solid #c4c4c4; border-right:none!important; left:-2px;}
.intro-text			{width:210px; padding:10px 15px; position:absolute; top:0; right:0;}
.intro-text-wrap	{padding:10px;}

.intro-text ul 		{list-style:none;}
.intro-text ul li 	{margin:5px 0;padding-left:15px;background:url(../gfx/bulletpoint_01_red.png) no-repeat 0 5px;}
.intro-text a 		{color:#555555;}
.intro-text a:hover	{color:#cc1800;}

/* Homepage */
.home-item 			{width:325px; float:left;overflow:hidden;}
.home-item a		{color:#555555;}
.home-item-border	{border-left:2px solid #fff;}
.home-text-wrap 	{background-color:#FFFFFF;bottom:31px;height:140px;left:0;opacity:0.9;filter:alpha(opacity=90);overflow:hidden;padding:0 10px;position:absolute;width:308px;}
.inner-text-wrap	{padding:10px 0;}
#footerhome	{width:987px;padding-bottom:15px;}


.home-text ul 		{list-style:none;}
.home-text ul li 	{margin:5px 0;padding-left:15px;background:url(../gfx/bulletpoint_01_red.png) no-repeat 0 5px;}
.home-text a 		{color:#555555;}
.home-text a:hover	{color:#cc1800;}
.home-layer			{background-color:#FFFFFF;bottom:0;opacity:0.9;filter:alpha(opacity=90);padding:8px 0 8px 12px;position:absolute;width:316px;z-index:5;height:15px;}
.home-layer a		{color:#555; text-decoration:none; background:url(../gfx/arrow_M_right_red.gif) no-repeat 0 4px; padding-left:10px;}
.home-layer a:hover {color:#cc1800;}

/* Buttons */
.button-left			{background:url(../gfx/btn_arrow.png) no-repeat;height:20px;padding:0 0 0 18px;display:inline-block;}
.button-right			{background:url(../gfx/btn_2.png) no-repeat;display:inline-block;height:20px;width:7px;}
.button-left a      	{text-decoration:none;color:#333!important;background:url(../gfx/btn_2.png) no-repeat top right;border:0;font-size:12px;padding:3px 10px 5px 2px;cursor:pointer;display:inline-block;line-height:1;}
.button-left a:hover	{color:#333!important;}

/* Accordion elements */
.accordion-item				{font-family:Arial;line-height:16px;min-height:15px;width:100%;padding:8px 0px;border:1px solid #cdcdcd;border-style:solid none none;}
.accordion-item.last		{border-style:solid none;}
.accordion-title-active	h2	{background:url(../gfx/ic_close_accordeon_16.png) no-repeat 0px 0px;font-size:14px;font-weight:bold;padding-left:25px;color:#cc1800;cursor:pointer; margin-bottom:0;}
.accordion-title h2			{background:url(../gfx/ic_open_accordeon_16.png) no-repeat 0px 0px;font-size:14px;font-weight:bold;padding-left:25px;color:#555555;cursor:pointer;margin-bottom:0;}
.accordion-title h2:hover	{color:#cc1800;}
.accordion-content			{padding:10px 0px 5px 30px;font-size:12px;color:#151515;}
.accordion-content ul		{padding:2px 0px 10px 0px;}
.accordion-content li		{margin-left:15px;}
.accordion-button			{margin:0px 0px 24px 0px;cursor:pointer;}

/* Image gallery left*/
#content-col-left .image-gallery-wrap		{width:500px;background:url(../gfx/gallery_box.png) no-repeat; padding:10px 0;margin:15px 0;}
#content-col-left .image-gallery-items		{width:3000px;height:74px;position:relative;}
#content-col-left .image-gallery-items li	{overflow:hidden;width:96px;height:72px;padding:0!important;background:none!important;float:left;margin-bottom:4px!important;margin-top:0!important;border:1px solid #cdcdcd; margin-right:10px!important;}

#content-col-left .image-gallery-items img	{position:relative;cursor:pointer;}
#content-col-left .image-gallery-items-wrap	{float:left;width:422px;overflow:hidden;height:74px;}
#content-col-left .slide-left				{float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_left.png) no-repeat center center;cursor:pointer;}
#content-col-left .slide-right				{float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_right.png) no-repeat center center;cursor:pointer;}
#content-col-left .gallery-header			{padding-left:39px;margin-bottom:5px;height:20px;font-weight:bold;}
#content-col-left .img-title				{padding-left:39px; margin-top:5px; height:20px;}
.activeLeft									{background:url(../gfx/breadcrumb_active_left.png) no-repeat center center!important;cursor:pointer;}
.activeRight								{background:url(../gfx/breadcrumb_active_right.png) no-repeat center center!important;cursor:pointer;}

/* Image gallery right*/
#content-col-right .image-gallery-items		{width:210px;}
#content-col-right .news-single-img .image-gallery-items li	{overflow:hidden;width:100%;height:100%;padding:0!important;background:none!important;float:left;margin-bottom:4px!important;margin-top:0!important;border:1px solid #cdcdcd;}
#content-col-right .news-single-img .image-gallery-items li a{height: 100%;}
#content-col-right .image-gallery-items li	{overflow:hidden;width:96px;height:72px;padding:0!important;background:none!important;float:left;margin-bottom:4px!important;margin-top:0!important;border:1px solid #cdcdcd;}
#content-col-right .image-gallery-items img	{position:relative; cursor:pointer;}
#content-col-right .li_odd					{margin-right:4px!important;}
#content-col-right .slide-left				{display:none;float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_left.png) no-repeat center center;cursor:pointer;}
#content-col-right .slide-right				{display:none;float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_right.png) no-repeat center center;cursor:pointer;}
#content-col-right .gallery-header			{font-weight:bold;}
#content-col-left .img-title				{visibility:hidden; height:25px;}
#fancybox-outer .slider						{display:none;z-index:1103;}

/* Image gallery fancybox */
.slider									{width:500px; background-color:#fff; position:absolute; bottom:8px; left:0;}
.slider .image-gallery-wrap				{width:500px;background:url(../gfx/gallery_box.png) no-repeat; padding:10px 0;margin:15px 0;}
.slider .image-gallery-items			{width:3000px;height:74px;position:relative; left:0;}
.slider .image-gallery-items li			{overflow:hidden;width:96px;height:72px;padding:0!important;background:none!important;float:left;margin-bottom:4px!important;margin-top:0!important;border:1px solid #cdcdcd; margin-right:10px!important;}
.slider .image-gallery-items li.active	{border:1px solid #cc1800!important;}
.slider .image-gallery-items img		{position:relative;cursor:pointer;}
.slider .image-gallery-items-wrap		{float:left;width:422px;overflow:hidden;height:74px;margin:0!important;}
.slider .slide-left						{float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_left.png) no-repeat center center;cursor:pointer;}
.slider .slide-right			{float:left;width:39px;height:74px;background:url(../gfx/breadcrumb_inactive_right.png) no-repeat center center;cursor:pointer;}
.slider .gallery-header			{padding-left:39px;margin-bottom:5px;height:20px;}
.slider .img_title				{padding-left:39px; margin-top:5px; height:20px;}
.activeLeft						{background:url(../gfx/breadcrumb_active_left.png) no-repeat center center!important;cursor:pointer;}
.activeRight					{background:url(../gfx/breadcrumb_active_right.png) no-repeat center center!important;cursor:pointer;}
.fancybox-innerWrap				{width:100%;height:100%;}

.image-gallery-items li a,
.image-gallery-items li			{position:relative;height:72px;display:block;overflow:hidden;text-align:center;}

/* Mailform */
.csc-mailform					{padding-top:10px;border:none;}
.csc-mailform-field				{padding-bottom:5px;width:500px;}
.csc-mailform-field label		{width:100px;height:25px;vertical-align:top;color:#333;}
.csc-mailform-field input		{display:block;position:relative;border:1px solid #cecece;height:23px;background:url(../gfx/inputfield_gradient.png) repeat-x 0 1px;color:#666;}
.csc-mailform-field textarea	{display:block;position:relative;border:1px solid #cecece;background:url(../gfx/inputfield_gradient_40px.png) repeat-x 0 1px;}
.mailform-button				{display:inline-block;height:25px;background:url(../gfx/btn_arrow.png) no-repeat;padding-left:15px;cursor:pointer;}
.mailform-button input			{cursor:pointer;}
.csc-mailform-submit			{background:url(../gfx/btn_2.png) no-repeat top right!important;border:0!important;font-size:12px;padding-bottom:7px;padding-right:7px;height:21px!important; line-height:20px;}

/* Frontend User Regisitration */
.tx-srfeuserregister-pi1 a{
	background: url("../gfx/arrow_S_right_inactive.gif") no-repeat scroll 0 5px !important;
	padding-left:8px;
}

.tx-srfeuserregister-pi1 a:hover{
	background: url("../gfx/arrow_S_right_inactive.gif") no-repeat scroll 0 -95px;
}

.tx-srfeuserregister-pi1 p{
	line-height: 20px;
}

.tx-srfeuserregister-pi1 fieldset{
	border:none;
}

.tx-srfeuserregister-pi1 input{
	background: url("../gfx/inputfield_gradient.png") repeat-x scroll 0 1px;
	border: 1px solid #CECECE;
	color: #666666;
	display: block;
	height: 23px;
	position: relative;
	float: left;
	width: 309px;
}

.tx-srfeuserregister-pi1-submit {
	margin-bottom: 25px !important;
	width: auto !important;
	cursor: pointer;
}

.tx-srfeuserregister-pi1 label {
	color: #333333;
	height: 25px;
	vertical-align: top;
	padding:0 10px 0 0;
	float: left;
	line-height: 25px;
}
#tx-srfeuserregister-pi1-static_info_country{
	background: url("../gfx/inputfield_gradient.png") repeat-x scroll 0 1px;
	border: 1px solid #CECECE;
	color: #666666;
	width: 318px;
}
.tx-srfeuserregister-pi1 dl{
	padding:0;
}

.tx-srfeuserregister-pi1 dt{
	width: 100%;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd{
	padding:0 ;
	text-align: left;
}

.tx-srfeuserregister-pi1-gender-item input {
	width: 25px;
}

.tx-srfeuserregister-pi1-gender-item label{
	padding: 0 !important;
}


#tx-srfeuserregister-pi1-fe_users_form dl {
	margin-top: 10px;
}

/* Login */

.tx-felogin-pi1 > div {
	margin-bottom: 8px;
}

.tx-felogin-pi1 fieldset{
	border: none
}
.tx-felogin-pi1 fieldset div {
	margin: 10px 0;
}

.tx-felogin-pi1 legend{
	display: none;
}

.tx-felogin-pi1 label {
	float: left;
	width: 96px;
}

.tx-felogin-pi1 input {
	background: rgba(0, 0, 0, 0) url("../gfx/inputfield_gradient.png") repeat scroll 0 0;
	border: 1px solid #dadada;
	padding: 4px;
}

/* Sitemaps (CE) */
.sitemap-header						{padding:0 0 5px 0;}
.sitemap-header	h3					{margin:0;}
#content-box-middle .sitemap-matrix-4cols-wrap ul 		{margin:0;padding:0;}
#content-box-middle .sitemap-matrix-4cols-wrap li		{position:relative;list-style:none;float:left;padding:0;margin:0 4px 4px 0; background:none;overflow:hidden;height:95px;width:176px;}
.sitemap-matrix-4cols-wrap a 		{position:relative;display:block;width:176px;height:95px;background-position:0 0;background-repeat:no-repeat;font-size:13px;line-height:15px;text-decoration:none;color:#555555;}
.sitemap-matrix-4cols-wrap a:hover	{background-position:0 -100px;color:#cc1800;}
.sitemap-matrix-4cols-wrap img		{position:relative;}
.sitemap-matrix-4cols-wrap a span	{position:absolute;left:10px;top:9px; width:150px; font-weight:bold;}

#content-box-middle .sitemap-matrix-1col-wrap ul 		{margin:0;padding:0;}
#content-box-middle .sitemap-matrix-1col-wrap li 		{position:relative;list-style:none;padding:0;margin:0 8px 8px 0; background:none;}
.sitemap-matrix-1col-wrap a 		{position:relative;display:block;width:200px;height:66px;text-decoration:none;overflow:hidden;}
.sitemap-matrix-1col-wrap img		{position:relative;}
.sitemap-matrix-1col-wrap a span	{position:absolute;left:10px;bottom:7px; width:150px; font-weight:bold;}

table td		{font-size:12px;}

.csc-textpic-imagewrap ul		{margin-bottom:0!important;}

span.tab				{display:inline-block;height:20px;background:url(../gfx/content_tab_active_left.png) no-repeat;padding:5px 0 0 5px;cursor:default;font-weight:bold;}
span.tab span			{background:url(../gfx/content_tab_active_right.png) no-repeat top right;border:0;font-size:12px;padding:5px 10px 5px 5px;height:23px;color:#fff;cursor:default;}

.user-matag-pi1			{border:1px solid #b8b8b8; width:700px; padding:11px;}

.hover					{cursor:pointer;}

#loading				{display:none; position:absolute; top:0; left:0; z-index:50000; opacity:0.5; filter:alpha(opacity=60); background-color:#cccccc;}
.loading-gfx			{display:none; position:absolute; top:0; background:url(../gfx/loading.gif) no-repeat center center; background-color:#ffffff; border:2px solid #b8b8b8; width:200px; height:50px; z-index:50001;}

.sitemap-button			{margin:15px 0;cursor:pointer;}

/* Sitemap Filter */
.sitemap-filter-content {
	display: inline-block;
}

.sitemap-filter-content .last {
	margin-right: 0 !important;
}

.sitemap-filter-content li {
	float: left;
	padding: 0 !important;
	width: 220px;
	background:none !important;
	margin:0 30px 20px 0 !important;
}
.filter-icon-wrap{
	background: url("../gfx/filter-bottom-btn.png") no-repeat scroll left bottom;
	height: 70px;
	margin: 0;
	padding: 0 0 0 5px;
	width: 100%;
}
.filter-icon-inner{
	background: url("../gfx/filter-bottom-btn-inner.png") no-repeat scroll right bottom;
	line-height: 70px;
	width: 99%;
}
.filter-icon-inner img{
	padding: 15px 0;
}

.filter-icon-inner a {
	display: block;
	height: 70px !important;
	left: 1px;
	overflow: hidden;
	position: relative;
}



.hy-ext-table			{width:100%;border-collapse:collapse;}
.hy-ext-table thead		{background-color:#f9f9f9;border:1px solid #b8b8b8;}
.hy-ext-table tbody		{border:1px solid #b8b8b8!important;}
.hy-ext-table th		{padding:4px 8px;border-right:1px solid #efefef;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;}
.hy-ext-table th.last	{border-style:solid none;}
.hy-ext-table td		{padding:4px 8px;border-right:1px solid #efefef;}
.hy-ext-table td.first	{border-left:1px solid #b8b8b8;}
.hy-ext-table td.last	{border:none solid none none;border-right:1px solid #b8b8b8;}
.hy-ext-table tr		{border-top:1px solid #efefef;}
.hy-ext-table tr.odd	{background-color:#f9f9f9;}
.hy-ext-table tr.first	{border-top:1px solid #b8b8b8;}

.tslink td.first		{background:url(../gfx/accordion_plus.gif) no-repeat 3px 7px; padding-left:15px;}

ul.csc-uploads {
	list-style: none;
}

ul.csc-uploads .csc-uploads-element {
	padding: 3px 0 !important;
	background: none !important;
}

ul.csc-uploads .csc-uploads-element img {
	margin-right: 2px;
}

ul.csc-uploads .csc-uploads-element > * {
	display: inline-block;
	vertical-align: top;
}

ul.csc-uploads .csc-uploads-element .csc-uploads-fileSize {
	padding-left: 10px;
}

.news-single-files dd		{padding-top:5px; margin-left: 0}
.news-single-files dd img	{position:relative; top:4px;}
.news-single-files dd a		{padding-right:10px;}

#content-box-middle .no-decoration		{text-decoration:none; color:#151515;}
#content-box-middle .no-decoration:hover{text-decoration:none; color:#151515;}

.button-disable		{background-color: #FFFFFF;display: block;height: 100%;left: 0;opacity: 0.5;filter: alpha(opacity=50);position: absolute;top: 0;width: 100%;}

.news-single-item #content-col-right	{float:right; z-index: 1}

.tx-ttaddress-pi1		{margin-bottom:15px;}
.vcard					{background-color:#f2f2f2; padding:10px;border:1px solid #b8b8b8;}
.vcard-personal-info 	{width:225px; float:left;}
.vcard-name				{font-size:14px; color:#cc1800; font-weight:bold;}
.vcard .tel				{padding-left:20px; background:url("../gfx/icon_phone.gif") no-repeat 0 center;}
.vcard .mob				{padding-left:20px; background:url("../gfx/icon_handy.gif") no-repeat 0 center;}
.vcard-email a			{text-decoration:none;}
.vcard-email			{margin-bottom:2px; padding-left:20px; background:url("../gfx/icon_email.gif") no-repeat 0 center;}
.vcard-adr				{float:right; width:225px;}
.vcard-personal-info-1 	{width:155px; float:left;}
.vcard-personal-info-2 	{width:70px; float:right;}

/*Mobile Switcher Layout - START*/
.mobileSwitcherLayer {text-align:left; position: absolute; top: 0; left:0; background:url(../gfx/mobile_switcher_page_background.png) top left; z-index:3000; width:102%; height:100%; display:none;}
	.mobileSwitcher {z-index:3000; position: fixed; width:900px; font-size: 41px;}
		#switcher-header {z-index:3001; display: block; height: 160px; font-size: 48px; background: url(../gfx/mobile_switcher_header.png) left top no-repeat;} 
			#switcher-header-title {display:inline-block; padding-left: 90px; line-height: 130px; font-weight: bold; color:#696969; background: url(../gfx/mobile_switcher_smartphone_icon.png) 50px 42px no-repeat;}  
			#switcher-close-button {position:absolute; display:inline-block; width:75px; height:75px; right:33px; top:26px; background:url(../gfx/mobile_switcher_close.png) left top no-repeat;}
		#switcher-message-wrap {display: block; width:820px; padding:40px; background-color:#FFFFFF; top:-35px;}
			#switcher-message-text {background-color:#FFFFFF; text-align:left; display: inline-block; width: 820px;}
			#switcher-confirm-button, #switcher-disagree-button {font-size:30px; padding-left:70px; line-height:110px; width:753px; height:115px; background: url(../gfx/mobile_switcher_option_background.png) no-repeat; display:block; text-decoration:none; color:#000;}
			#switcher-confirm-button {margin-top: 30px;}
				#switcher-confirm-button a {text-decoration: none; color:black;}
			#switcher-disagree-button {margin-top: 15px;}
		#switcher-footer {display: block; top:-37px; width:900px; height: 13px; background: url(../gfx/mobile_switcher_footer.png) left top no-repeat;}
/*Mobile Switcher Layout - ENDE*/

