html {
  -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
body {
	height:100%;
	font-weight: 	normal;
	font-size:14px;
	margin:		0 auto;
	padding:	0 auto;
	width: 100%;
	font-family:UniversNextPro-LightCond,arial,sans-serif;
	text-align:left;
	color:#000;
	background-color:#fff;
}
.inhalt0 {
	font-family:Calibri-neu,calibri,arial,helvetica,sans-serif;

	font-size:15px;
}

.articleDetails {
	font-size:14px;
}
a {
	color: #194771;
	text-decoration:underline;
}
a.mail {
	color:#000;
}
p {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.contentMain.cols2 h1 {
	margin-left:0px;
}
h1, h2 {
	font-weight:normal;
	line-height:auto !important;
	margin-bottom:5px;
	color:#194771;
	margin-top:0px;
	font-family:UniversNextPro-LightCond,arial,sans-serif;
}
h1 {
	font-size:28px;
}
h2 {
	font-size:23px;
}
img {
/*	width: 100%;
*/
	border:0px;
}
/*
h1, h2 {
	font-weight:normal;
	margin-top:0px;
}
*/
h2 {
}

h1 a,
h2 a {
	text-decoration:none;
	color:#000;
}
h1.subheader {
	text-align:center;
	margin-top:0px;
	background-color:#fdec28;
	padding-top:10px;
	padding-bottom:35px;
}
ul, ol {
	padding-left:16px;
	margin-bottom:0px;
	margin-top: 0;
}
ul li, ol li {
	padding-bottom:5px;
}
.center {
	text-align:center;
}
.contentheadline {
	padding-top:40px;
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:2px solid #e5e5e5;
}
.contentheadline h1 {
font-size:1.8em;
	font-weight:normal;
	font-family:Arial,Sans-Serif;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
div.contententry p {
	padding:0px;
	margin:0px;
}
div.contententry {
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	padding-left:20px;
	background: transparent url(../images/plus.png) no-repeat 0px 3px;
	color:#404040;
}

div.contententry.open {
	background: transparent url(../images/minus.png) no-repeat 0px 3px;
	color:#606060;
}

div.contententry .contententryitem {
	font-weight:normal;
	text-transform:none;
	padding-top:10px;
	padding-bottom:10px;
	color:#606060;
}

.dropshaddow {
/*
-moz-box-shadow: 0px 2px 5px #888;
-webkit-box-shadow: 0px 2px 5px #888;
box-shadow: 0px 2px 5px #888;
*/
}
.languageswitcher {
	float:left;
}
.imputsearch {
	border:0px;
	background-color:#ebebeb;
	width:140px;
	margin-top:0px;
	vertical-align:top;
	border:1px solid #9cb3c8;
}
.search_submit {
    border: 0 none;
    margin-top: 2px;
    padding-left: 6px;
    
}
hr {
	height:2px;
	border:0px;
	background-color:#e8eaeb;
	margin-top:17px;
	margin-bottom:25px;
}
.logo {
float:right;
margin-top:10px;
}
.searchboxwrapper {
float:left;
margin-top:45px;
}
.searchboxwrapper .searchbox {
/*
	position:absolute;
	left:-175px;
	top:54px;
*/
float:left;

margin-right:20px;
}
.logo p {
	margin:0px;
	padding:0px;
}

.headAndTop .header {
	margin:0px 0 0px 0px;
	padding:0px;
	padding-top:0px;
	text-align:left;
		height:99px;
}
.headAndTop.stuck .header {
 	padding-top:10px !important;
}
.headAndTop {	
	width: 977px;
 	z-index:6000;
 	display:block;
 	top:0px;
}
 .headAndTop.stuck {
 	z-index:5000;
 	top:0px;
 }
.mainNav {
	margin:0px auto;
	text-align:left;

/*
	float:left;
	z-index:6000;
*/
}

.calctable {
}
.calctable td {
	padding-right:40px;
}
.calctable .tbody {
	border-bottom:1px solid gray;
}
#finder {
	float:left;
	margin-top:px;
}

#sub {
	float:left;
	width:220px;
	display:block;
	min-height:10px;
}
#sub h2 {
	font-size:15px;
}


#sub .subnavigation {
	font-family:UniversNextPro-LightCond,Arial,Sans-Serif;
	font-size:14px;
	width:170px;
	float:left;
	margin-right:20px;
	margin-top:0px;
	padding-left:0px;
	margin-left:30px;
}

.contentMain {
	float:left;
	width:61%;
}
.contentwrapper {
	width:100%;
	height:100%;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;

	background-size: 100% 856px;

}

.navwrapper {
	background: transparent url(../images/navbg.png) repeat-x left top;
}
.contentHome {
	background-image: url(../images/homebg.jpg) !important;
	background-repeat:no-repeat;
	background-position:center top;
	background-size: 100% 912px;
}
.content2cols .content {
	width:75%;
	float:left;
}

.contentMain.cols1 {
	float:left;	
	width:56%;
}

.contentMain.cols2 {
/*	float:left;
*/
	width:100%;
	padding-left:0px;
}

.maincontentnosidebar .contentMain {
	width:77%;
}
.nosidebar30 {
	width:33%;
	float:left;
}
.nosidebar1_3 {
	min-width:32%;
	width:32%;
	float:left;
	margin-right:10px;
}
.nosidebar2_3 {
    float: left;
    padding-right: 15px;
    width: 63%;
}
.nosidebar25 {
	min-width:20%;
	width:20%;
	float:left;
	margin-right:10px;
}
.nosidebar245 {
	width:176px;
}
.contentHome .nosidebar245 {
	width:233px;
}

.nosidebar245.left {
	float:left;
	margin-right:15px;
}
.nosidebar245.right {
	float:right;
}

.nosidebar75 {
	min-width:75%;
	width:75%;
	float:left;
	margin-right:10px;
}

.subnavigation li {
	padding-top:5px;
	border-bottom:1px solid #87888a;
}

.subnavigation {
	padding-top:0px;
}
.subnavigation, .subsubnavigation, .subsubsubnavigation , .subsubsubsubnavigation {
	list-style-type:none;
}
.subnavigation li.current a{
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	color:#194771a;
}
.subsubnavigation li {
	padding-top:10px !important;
}
.subsubsubnavigation li {
	padding-top:5px !important;
}
.subsubsubsubnavigation {
	padding-bottom:3px !important;
}
.subsubsubsubnavigation {
	padding-left:0px !important;
	margin-left:10px;
}
.subsubnavigation li a {
	font-size:15px !important;
	font-family:UniversNextPro-LightCond,Arial,Sans-Serif !important;

}
.subsubnavigation li.current a {
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif !important;

}
.subnavigation li a{
	color:#194771a;
	text-decoration:none;
	display:block;
	font-size:16px;
}
.subsubnavigation li {
	border-bottom:none !important;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.subsubnavigation {
/*	border-bottom:1px solid #194771;
*/
}
.subnavigation li.current a{
	color:#194771;
}
.subsubnavigation li {
	margin-left:-5px;
}
#mobilenav .subsubnavigation {
	border-bottom:0px solid #87888a;
}
#mobilenav .subsubnavigation h2 {
	font-size:14px;
}

.topnav {
text-align:center;
width:100%;
margin-top:0px;
}

#nav {
	float: left;
	margin: 0 auto;
	list-style-type: none;
	 margin-bottom:3px;
}
#nav li {
	clear: none;
  display: block;
	float:left;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:0px !important;
	padding-left:0px;
	padding-right:0px;
	background: transparent url(../images/navdiv.png) no-repeat right 6px;
}
#nav li.chapter9 {
	background: none !important;
}
#nav li a {
	text-decoration:none;
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0.02em;
	display:block;
	padding-right:15px;
	padding-left:15px;
	line-height: 19px;
	padding-bottom:0px;
	padding-top:3px;
	color:#fff;
}

#nav li a p {
	display:none;
}

#nav li:active {
	color:#194771;
}

#nav li.active a p {
	display:block;
	font-size:0.8em;
	padding-top:2px;
}

#nav li a:hover {
	color:#194771 !important;
	background: transparent url(../images/subnavbg.png) repeat-x left top;
}



#nav li.active {
 margin-left: -1px;
}

#nav li.active {
}



#nav li ul li a b {
	font-family:Arial,Sans-Serif;
	font-weight:600;
	line-height:1.5em;
}

#nav li ul {
display:none;
}
#nav li.active a {
	color:#194771;
	font-weight:normal;
	background: transparent url(../images/subnavbg.png) repeat-x left top;
}

/*** MOB NAV ***/
ul#mobilenav {
	display:none;
	margin-left:0px;
	text-align:left;
	background-color:#fff;
	padding-left:5px;
	width:100%;
	position:relative;
}
ul#mobilenav a {
	color:#404040;
	text-decoration:none;
}
#mobilenav .hassub.hover {
/*
	background: transparent url(../images/minus.png) no-repeat 0px 3px;
*/
	color:#404040;
}
#mobilenav .hassub {
/*
	background: transparent url(../images/plus.png) no-repeat 0px 3px;
*/
}
ul#mobilenav li {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	
	width:90%;
	background-color:white;
	list-style-type:none;
	margin-left:0px;
}

.mobilemeta {
	float:right;
	clear:after;
}
ul#mobilenav li {
	padding-left:20px;
}
ul#mobilenav li ul {
	list-style-type:none;
	width:90%;
	background-color:white;
}

ul#mobilenav li ul li {
	border-bottom:0px;
/*	width:220px;
*/
}

ul#mobilenav ul {
	display:block;
}
ul#mobilenav, ul#mobilenav li ul {
	font-size:16px;
}


.metaswitcher, .mobilemeta {
	display:none;
}

.meta1 li .searchboxwrapper .searchfunction {
		display:none;
}
.mobileswitcher {
	display:none;
	font-size: 15px;
    text-transform: uppercase;
    text-align:left;
}
.mobileswitcher .trigger-icon {
    display: block;
    float: left;
    margin: 0 8px 0 0;
    padding-top: 2px;
    width: 23px;
}
.mobileswitcher .trigger-icon .line {
	  background-color: gray;
    display: block;
    height: 3px;
    margin-bottom: 2px;
}
.subnav {
    width: 683px;
}
.subnav li {
/*
	background: transparent url('../images/subnavlisticon.png') left 5px no-repeat !important;

	-moz-box-shadow: 0px 2px 5px #888;
	-webkit-box-shadow: 0px 2px 5px #888;
	box-shadow: 0px 2px 5px #888;
*/
	padding-bottom:10px;
}

div.buehne {
	width:977px;
	margin-top:0px;
	text-align:right;
	margin-bottom:0px;
	padding-bottom:20px;
}
div.buehne .articleDescription {
	text-align:left;
	padding-left:50px;
}
div.buehne p {
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	color:#194771;
	font-size:27px;
	line-height:1em;
}
div.buehne h1,
div.buehne h1 p {
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	margin:0px;
	padding:0 0px 10px 0;
	font-size:40px;
}

.breadcrumb {
	padding-top:10px;
	text-align: left;
	font-size:0.9em;
}
.breadcrumb a {
	text-decoration:none;
	color:#606060;
}
.breadcrumb ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:13px;
	padding-top:15px;
}
.breadcrumb ul li {
	float:left;
	padding-right:10px;
	padding-left:10px;
	margin:0px;
	background: url('../images/breadcrumbdiv.png') left center no-repeat
}
.breadcrumb ul.chapter2 li a {
color:#175dab;
}
.breadcrumb ul li.current a {
color:#707070;
}

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

.breadcrumb ul li.first {
	padding-left:0px;
	background: none;
}

.content p {
	margin-top:4px;
	text-align:left;
	padding-bottom:0px;
	margin-bottom:4px;
	line-height:1.2em;
}

.maincontent {

}

.content h1 {
	margin-left:0px;
}
.content h2 {
}

#footer {
	text-align:left;
	width:977px;
	margin:0px auto;
	margin-top:40px;
}

div#footerContent1 {
	font-size:14px;
	padding:0px;
	float:left;
}
div#footerContent1 p {
	margin:0px;
}
div#footerContent2 {
	padding:0px;
	float:right;
	margin-right:10px;
}
div#footerContent2 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div#footerContent2 ul li {
	float:left;
	padding-left:5px;
	padding-right:5px;
}
div#footerContent2 ul li.first{
	background: none;
	padding-left:0px;
}
div#footerContent2 ul li a {
	color:#4b4b4d;
	text-decoration:none;
}

div#footerContent1 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
}
div#footerContent1 ul li {
	float:left;
	width:31%;
	padding-right:1.5%;
	padding-top:20px;
}
div#footerContent1 ul li.first,div#footerContent1 ul li.last {
	width:32%;
}
div#footerContent1 ul li.last {
	float:right;
}
div#footerContent1 ul li h3 {
	border-bottom:2px solid #a0acb5;
	font: 1.2em Arial,Sans-Serif;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:10px;
}
div#footerContent1 ul li ul li {
	clear:both;
	font: 0.8em Arial,Sans-Serif;
	width:100%;
	line-height:1em;
	border:none;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:10px;
}
div#footerContent1 ul li ul li a {
	text-decoration:none;
	color:#60605f;
	display:block;
}
/*.maincontentnosidebar .nosidebarColLeft,
*/
.cols2 .nosidebarColLeft {
	width:504px;
	float:left;
}
.homefooter h1 {
	border-bottom:1px solid white;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
}
.homefooter .nosidebarColLeft {
	width:50%;
	float:left;
	margin-right:20px;
}
.homefooter .nosidebarColRight {
	width:47%;
	float:left;
}
/*
.maincontentnosidebar .nosidebarColRight,
*/

.homediv {
	 width:100%;
	 height:106px;
	 background-color:#fdec28;
}
.homediv2 {
	 width:100%;
	 height:106px;
	 background-color:#ebebeb;
	 text-align:center;
}
.homediv3 {
	width:505px;
	height:65px;
	background-color:#fdec28;
}
.cols2 .nosidebarColRight {
	width:506px;
	float:right;
}

.cols1 .nosidebarColLeft {
	width:340px;
	float:left;
}
.cols1 .nosidebarColRight {
	width:340px;
	float:right;
}

.nosidebarColLeft .nosidebarColLeft,
.nosidebarColRight .nosidebarColLeft {
	width:245px;
}

.nosidebarColLeft .nosidebarColRight,
.nosidebarColRight .nosidebarColRight {
	width:245px;
}


.cols1 .nosidebarColRight .nosidebarColLeft {
	width:160px !important;
}
.cols1 .nosidebarColRight .nosidebarColRight {
	width:160px !important;
}
.cols1 .nosidebarColLeft .nosidebarColLeft {
	width:160px !important;
}
.cols1 .nosidebarColLeft .nosidebarColRight {
	width:160px !important;
}

.rightsidebar .tx-powermail {
	display:none;
}
.showform {
	cursor: pointer;
}
/*** FLEXSLIDER ***/
.slides {
	
}
/*
#sliderMain, #slider2 {
	display:none;
}
*/


.content2cols .rightbox {
	margin-bottom:40px;
}

.rightsidebar {
	float:right;
	width:196px;
	text-align:left;
	border-left: 1px solid black;
	padding-left:10px;
}
.rightsidebar p {
	margin:0px;
	padding:0px;
}
.rightsidebar .news-latest-container {
	padding:0px !important;
}
.rightsidebar .news-latest-category {
	font-size:13px;
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
}
.rightsidebar h3 {
	line-height:16px;
	background-color:#000;
	padding:4px;
	margin-top:4px;
	margin-bottom:4px;
}
.rightsidebar .news-latest-short,
.rightsidebar .news-latest-category {
	padding:4px;
}
.rightsidebar .news-latest-short {
	padding-top:0px;
}
.rightsidebar .news-latest-category {
	padding-bottom:0px;
}
.rightsidebar .news-latest-morelink a {
	font-size:13px !important;
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	text-align:right;
	text-decoration:none;
	display:block;
}
.rightsidebar h3 a {
	text-decoration:none;
	color:#fdec28;
}
.news-latest-item {
	margin-bottom:45px;
}
.content2cols .rightsidebar h1 {
	font-family:Arial,Sans-Serif;
	padding:0px;
	margin:0px;
	font-size:1.2em;
}

.content2cols .rightsidebar hr {	height:2px;
	border:0px;
	background-color:#e8eaeb;
	margin-top:10px;
	margin-bottom:10px;
}


.grid2cols .griditemcontext,
.grid2cols2rows .griditemcontext {
	position:absolute;
	bottom:20px;
	left:20px;
	margin-right:20px;
	background-color:#000;
	width:87%;
	background: url('../images/bgtrans.png') left top;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.griditemcontext h2 {
	font: 1em Arial,Sans-Serif;
	padding:0px;
	margin:0px;
	border-bottom:1px solid white;
	padding-bottom:7px;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 0%; }
.clearfix { display: block; }

	div.centerContent {
		width:977px;
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	}
	
	div.centerContentBlank {
		width:500px;
		margin:auto;
		padding:auto;
	}


.leftColorbox {
	color:#fff;
	width: 223px;
	height:227px;
	float:left;
	margin-left:2px;
	margin-bottom:2px;
	text-align:center;
	
	position:relative;
}

.leftColorbox h2 {
	border-bottom:1px solid white;
	padding-bottom:5px;
	font-size:1em;
	text-transform:uppercase;
}



.leftColorbox h2,
.leftColorbox h1 {
	text-align:center;
}
.leftColorbox h1 {
	font-size:1.1em;
}

.homefooter {
	background-color:#1a4771;
	margin-top:10px;
	padding:20px;
	color:#fff;
}

.homefooter a {
	color:#fff;
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 600px) {

	#sub, #nav, .buehne {
		display:none;
	}
	.mobileswitcher {
		display:block;
    position:absolute;
    top:30px;
	}
	.headAndTop, .contentMain, #footer, .centerContent {
		width:95% !important;
	}
.searchbox {
	margin-top:4px;
}
.headAndTop, #buehne, #sub {
	position:relative !important;
}
body {
    background-attachment: scroll !important;
}
.headAndTop {
	padding-top:0px !important;
	background-image:none !important;
	background-color: transparent !important;
  height:120px;
}
	.centerContent {
		padding-left:10px;
	}
	.content h1 {
		margin-left:0px;
	}
.inhalt0 {
    padding-left: 0px !important;
    margin-top:0px !important;
}
#footerContent1 {
	margin-left: 0px !important;
}
.searchboxwrapper {
	position:absolute;
    margin-top: 70px;
    right: 70px;
}

.searchboxwrapper .searchbox {
    position: relative !important;
    top: -10px;
}
	.rightsidebar {
		display:block;
	  float: left;
		text-align: left;
		padding-left:0px;
		clear:both;
		width:100%;
	}

	#footerContent1 {
		padding-left:0px;
		background-color:#eeeeee;
	}
	#footerContent2 {
		float:left !important;
	}

	div.centerContent {
	    margin-bottom: 30px;
	}
	.nosidebar2_3, .nosidebar1_3, .nosidebar30, .nosidebarColLeft, .nosidebarColRight {
    float: none;
    width: 100% !important;
	}
	.logo img {
		width:60%;
		height:auto;
	}
	.headAndTop .header {
		height:90px;
		padding:0px;
	}
	div#footerContent2 ul li {
		padding-left:0px;
	}
	#footer {
		padding-top:30px;
		padding-bottom:30px;
	}

	.homediv,
	.homediv3 {
		 width:100%;
		 height:auto;
	}
	.homediv2 {
		 width:100%;
		 height:auto;
		 margin-bottom: 10px;
	}
	.nosidebar245, .nosidebar245 img, .nosidebarColLeft, .nosidebarColRight {
		width:100% !important;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {


	
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */




}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */


	.headAndTop {
		width: 768px;
	 	z-index:6000;
	 	display:block;
	 	top:0px;
	}
	
	.contentMain {
	    float: left;
	    width: 70%;
	}

	div.centerContent {
		width:768px;
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:30px;
	  padding-bottom:40px;
	}
	

	#footer {
		text-align:left;
		width:768px;
		margin:0px auto;
	}
	
	.rightsidebar {
		display:block;
	  float: left;
		text-align: left;
		padding-left:20px;
		clear:both;
		width:100%;
	}

}



/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */

ul#mobilenav {
	display:none;
	margin-left:20px;
}

}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */


}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

	
}

/** FALLBACK IE < 9 **/





}
.meta1 li {
	float:left;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid #606060;
	padding-bottom:0px;
	font-size:0.9em;
	line-height:0.9em;
}
.languages {
	list-style-type:none;
	padding-left:0px;
	position:absolute;
	padding:10px;
	padding-bottom:0px;
	background-color:#fff;
	margin-left:-10px;
	display:none;
}
.languages li {
	border:0px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.meta1 li.langSel {
	border-right:none;
	padding-right:0px;
}
.meta1 {
	float:right;
	list-style-type:none;
}
/***** POWERMAIL ******/
.powermail_radio_inner {
	padding-bottom: 10px;
}
.smaller {
	font-size:0.8em;
}
ul#powermail_tabmenu {
	background:none !important;
}

#shopoption, #shopangaben {
	padding-left:20px;
	background: transparent url(../images/plus.png) no-repeat 0px 3px;
	cursor: pointer;
}
#shopoption.active, #shopangaben.active {
	background: transparent url(../images/minus.png) no-repeat 0px 3px;
}
.shoppic1, .shoppic2, .shoppic3 {
	position:absolute;
	left:0px;
}

/*** SUPPORT ***/
.allentries {
/*
	display:none;
*/
}
h1.close {
	padding-left:20px;
	background: transparent url(../images/plus.png) no-repeat 0px 5px;	
	cursor: pointer;
}

h1.close.open {
	padding-left:20px;
	background: transparent url(../images/minus.png) no-repeat 0px 5px;	
}

.homeTextbox a {
	color:#fff;
}

.updown {
	text-decoration: none;
	background: transparent url(../images/nav2-up.png) no-repeat 0px 5px;
	padding-left:20px;
}
.updown.active {
	text-decoration: none;
	background: transparent url(../images/nav2-down.png) no-repeat 0px 5px;
	padding-left:20px;
	color:#606060;
}


.loginlogout {
	border:1px solid #808a91;
	padding:20px;
	display:none;
	position:absolute;
	top:60px;
	z-index:6200;
	background:#fff;
	text-align:left;
	margin-left:60px;
}

.loginlogout .submit {
	margin-top:10px;
background: #a0acb5;
background: -moz-linear-gradient(top, #a0acb5 0%, #848e96 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0acb5), color-stop(100%,#848e96));
background: -webkit-linear-gradient(top, #a0acb5 0%,#848e96 100%);
background: -o-linear-gradient(top, #a0acb5 0%,#848e96 100%);
background: -ms-linear-gradient(top, #a0acb5 0%,#848e96 100%);
background: linear-gradient(to bottom, #a0acb5 0%,#848e96 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0acb5', endColorstr='#848e96',GradientType=0 );
border:0px;
padding:5px;
color:#fff;
}
.loginlogout #user {
	margin-top:10px;
	margin-left:0px;
}

.logout {
	margin-top:40px;
	text-align:right;
}
.logoutbutton {
	background:none;
	border:none;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#606060;
	cursor:pointer;
}
.loginLink {
	text-align:right;
	margin-top:40px;
}
a.hideLoginbox span {
	background: transparent url(../images/close.png) no-repeat top right;
	padding-left:20px;
}
a.hideLoginbox {
	float:right;
}

.htmlentry {
	margin-left:305px;
}

.contentblock {
	padding-bottom:10px;
}

.boxHome {
	background-color:#194771;
	text-align:center;
}
.homebluebox {
	background-color:#194771;
	padding:20px;
	height:111px;
}
.homebutton a {
	text-align:center;
	display:block;
	text-decoration:none;
	font-size:15px;
	font-family:UniversNextPro-MediumCond,arial,sans-serif;
}
.homebutton {
	text-align:center;
	background-color:#fff;
	padding:3px;
	margin-bottom:10px;
}
.homebutton p {
	margin: 0px;
}
.boxHome h1 {
	color:#fff;
	font-size:22px;
	font-family:UniversNextPro-MediumCond,arial,sans-serif;
	margin-bottom:0px !important;
}
.boxHome p {
	margin:0px;
	padding:0px;
	text-align:center;
}
.boxHome a {
	text-decoration: none;
	color:#fff;
	display:block;
	line-height:32px;
}
/*** MAINLIST STARTPAGE 
.mainlist {
	font-family:UniversNextPro-MediumCond,Arial,Sans-Serif;
	height:360px;
	background-color:#000;
	margin-top:-35px !important;
	position:relative;
}
.mainlist .mainsublist {
	padding-top:20px;
	background: rgba(253,236,60,0.8);
	height:310px;
	display:none;
}
.mainlist,
.mainsublist {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.mainlist li {
	text-align:center;
	line-height:30px;
	color:#fdec28;
}
.mainlist .mainsublist li a {
	text-decoration:none;
}
.mainlist .mainsublist li {
	text-align:left;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	line-height:16px;
	font-size:18px;
	font-family:UniversNextPro-LightCond,arial,sans-serif;
	color:#000;
}
#mainlist1 {
	background-image: url(../../user_upload/startbg1.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
#mainlist2 {
	background-image: url(../../user_upload/startbg2.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
#mainlist3 {
	background-image: url(../../user_upload/startbg3.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
#mainlist4 {
	background-image: url(../../user_upload/startbg4.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
}

**/
/***** CORRECTIONS *****/
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}
/***** ARTICLE *****/

.articleImage .slide {
	position:absolute;
}
.articleImage {
	position:absolute;
	z-index:50;
}
.articleDescription ul li {
	padding:1px;
}
.articleWrapper {
	display:block;
	width:100%;
}
.articleWrapper {
	height:397px;
	width:977px;
	float:left;
	padding-bottom:10px;
}
.articleWrapper .articleImage img {
/*
	width:150px;
*/
}
.articleWrapper .articleText {
	float:right;
	padding-top:20px;
	z-index:1000;
	position:relative;
}
.articleWrapper .articleText p {
	margin:0px;
}
ul.productdetails {
	width:100%;
	
	background-color:#feec28;
}
ul.productdetails, ul.productdetails li ul  {
 	display: table;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.productdetails li {
 display: table-cell;
	table-layout: fixed;
	font-weight:bold;
	padding-bottom:0px;
	line-height:30px;
	padding-left:6px;
}
ul.productdetails li ul li {
 display: table-cell;
	table-layout: fixed;
	padding:0px;
	font-weight:normal;
	display:block;
	padding:4px;
	border-top:1px solid #b5af63;
	line-height:20px;
}
ul.productdetails li ul {
	display:block;
	margin-left:-6px;
}

.articleLinks {
	margin-top:10px;
}
table.prodtable {
	width:100%;
}
td.nextrow {
	border-top:1px solid #b5af63;
	margin:0px;
	background-color:#ffff67;
	padding:4px;
	vertical-align:top;
}
td.firstrow {
	margin:0px;
	background-color:#feec28;
	font-weight:bold;
	padding:4px;
	vertical-align:top;
}
td.firstrow .smaller2 {
	font-weight:normal;
}

.sidebarbox a {
	text-decoration:none;
}

/*** FINDER ***/
#myfinder {
	margin-left:30px;
	background-color:#194771;
	padding:10px;
	width:160px;
	margin-top:30px;
	color:#fff;
}
#myfinder h2 {
	color:#fff;
	font-size:20px;
	text-align:center;
	font-family:UniversNextPro-MediumCond,arial,sans-serif;
	padding-bottom:0px;
	margin-bottom:0px;
}
#myfinder h3 {
	text-align:center;
	padding:5px;
	padding-top:0px;
	margin:0px;
	margin-bottom:10px;
}
#myfinder select {
	width:100%;
}
#myfinder #dicke {
	margin-bottom:10px;
}

.contentHome #Conclusion,
#myfinder #Conclusion {
	text-align:center;
}

.contentHome .myproductfinder a.submitbutton,
#myfinder #Conclusion a {
	padding:4px;
	background-color:#83a0bb;
	color:#fff;
	text-decoration:none;
}
.contentHome .myproductfinder h2 {
	display:none;
}
.contentHome .myproductfinder {
	height:111px;
	background-color:#194771;
	padding:20px;
}

.contentHome .myproductfinder select {
	width:100%;
}


.contentHome .myproductfinder #dicke {
    margin-bottom: 20px;
}

/**** SLIDESHOW ***/

.dh-wrapper {
/*
	height:769px;
*/
position:absolute;
left:0px;
	width:100%;
	height:200px;
	overflow:hidden;
	background-color:#1a1a1a;
	padding-bottom:25px;
}

.centerImage img {
	float:left;
}

.dh_all {
height:240px;
display:block;
}
.dh-show {
	position:relative;
	height:200px;
}

.controlUp, .controlDown, .controlStop {
	cursor:pointer;	
}

.controlUp {
	width:25px;
	height:25px;
	background-image:url(../images/up.jpg);
	background-repeat:no-repeat;
	float:left;
}
.controlDown {
	width:25px;
	height:25px;
	background-image:url(../images/down.jpg);
	background-repeat:no-repeat;
	float:left;
}
.controlStop {
	width:47px;
	height:25px;
	background-image:url(../images/stop.jpg);
	background-repeat:no-repeat;
	float:left;
}
.dhcontrolwrapper {
	width:100%;
	clear:both;
	height:60px;
	position:relative;
	top:200px;
	margin-left:46%;
}

.dh_all p {
	height:100%;
}

#resultcontainer {
	background-color:#fff;
}

.tx-srlanguagemenu .CUR a.flag:before, .tx-srlanguagemenu .CUR a.linked-language:before {
	display: none;
}

.tx-srlanguagemenu, .tx-srlanguagemenu .links-list-header {
    line-height: 100%;
    margin-top: 0px;
    padding: 0;
    text-indent: 0;
    font-family: "UniversNextPro-LightCond",Sans-Serif;
    color: #87888a;
    font-size: 12px;
    text-transform: uppercase;
    height: 45px;
}

.tx-srlanguagemenu .CUR, .tx-srlanguagemenu .NO, .tx-srlanguagemenu .INACT {
    float: left;
    margin: 0 8px;
}

/**** XLS *****/



<!--table
	{mso-displayed-decimal-separator:"\,";
	mso-displayed-thousand-separator:"\.";}
.xl6312756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6412756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6512756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#A5B1C9;
	mso-pattern:#CC99FF none;
	white-space:normal;}
.xl6612756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#A5B1C9;
	mso-pattern:#CC99FF none;
	white-space:nowrap;}
.xl6712756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl6812756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl6912756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#A5B1C9;
	mso-pattern:#CC99FF none;
	white-space:normal;}
.xl7012756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"dd\/mm\/yy";
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl7112756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"dd\/mm\/yy";
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl7212756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl7312756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl7412756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#A5B1C9;
	mso-pattern:#CC99FF none;
	white-space:normal;}
.xl7512756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:white;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl7612756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#A5B1C9;
	mso-pattern:#CC99FF none;
	white-space:normal;}
.xl7712756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl7812756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl7912756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8012756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"dd\/mm\/yy";
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8112756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8212756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#330000;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8312756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8412756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid windowtext;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8512756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8612756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8712756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#D4EDFA;
	mso-pattern:#CCFFFF none;
	white-space:normal;}
.xl8812756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#E3E0DF;
	mso-pattern:#CCCCFF none;
	white-space:normal;}
.xl8912756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"dd\/mm\/yy";
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#E3E0DF;
	mso-pattern:#CCCCFF none;
	white-space:normal;}
.xl9012756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#E3E0DF;
	mso-pattern:#CCCCFF none;
	white-space:normal;}
.xl9112756
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:Fixed;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid windowtext;
	background:#E3E0DF;
	mso-pattern:#CCCCFF none;
	white-space:normal;}
	
	-->