body, html, textarea, input, td { font-family:verdana, 'sans-serif'; font-size:11px; }
body, html, p, h1, h2, h3			{ padding:0; margin:0 }
#subNavigationWrapper, #footer a, #menu, #channelNavigation, #langMenu, #functions ,#rootline, #menuLine, .noprint, embed, object		{ display:none; }

table		{ border-collapse:collapse; }
table.list 	{ width:100%; }
table.list td	{ padding:5px 15px; }

.vertSeperator	{ background:url("/fileadmin/images/vertSeperator.gif") repeat-x 0 0; width:100%; height:2px; margin:10px 0; }

#logo			{ position:absolute; left:105px; z-index:99; }
#mainWrapper	{ margin-left:105px; overflow:visible }
#innerWrapper	{ padding-top:180px; overflow:visible }

.dateNavigator	{ width:100%; }
.dateNavigator .left	{  width:20px; }
.dateNavigator .dateHeader	{  }
.dateNavigator .right	{  width:20px; text-align:right; }

#contentWrapper	{ color:#000000; line-height:17px; font-size:11px; overflow:visible }

.sublinks		{ margin:5px 0 10px 0; }
.sublinks a		{ margin-right:15px; display:inline-block; }
div.bodytext	{ margin-top:20px; }

ul			{ list-style:square; }
h1			{ font-family:'Times New Roman', 'serif'; color:#cc0000; font-size:23; font-style:normal; margin-bottom:10px; }
h2			{ font-size:13px; }
h3			{ font-size:11px; font-weight:bold; margin:16px 0 8px 0; }
h3.first	{ margin-top:0; }

.bold		{ font-weight:bold; }
.alt		{ background:#dddddd; }
.alt2		{ background:#eeeeee; }

.infobox 	{ float:right; width:285px; margin:0 0 20px 20px; }

.featurebox.alt		{  }
.featurebox.alt	.featureboxContent { padding:10px 20px 10px 0; }
.featurebox	{ clear:both; margin-bottom:30px; }
.featureboxImageWrapper { padding-right:10px; display:table; float:left; height:140px; width:140px; }
.featureboxImage { text-align:center; display:table-cell; vertical-align:middle; margin:auto; }
.featureboxImage img { vertical-align:middle; margin:auto; }
.featurebox.alt .featureboxImageWrapper	{ background:transparent; }

.pressFeaturebox	{ clear:both; margin-bottom:30px; }
.pressImage { float:left; margin:0 20px 20px 0; display:table-cell; vertical-align:middle; border:2px solid white; }

.gallery.right	{ float:right; width:150px; margin-left:20px; margin-bottom:20px; }
.gallery	{ margin-top:20px; }
.gallery .item	{ float:left; margin-right:20px; padding-bottom:10px; }
.gallery .item .thumb	{ border:2px solid white; margin-bottom:2px;  }

ul 	{ margin:0; padding:0; margin-left:16px; }

#footer		{ clear:both; color:#666666; padding-top:30px; padding-bottom:5px; }

.scrollable			{ float:left; padding-right:8px; height:auto !important; overflow:visible; }
.sliderHandleVert, .sliderTrackVert	{ display:none }

a.download		{ display:none;  }
a				{ text-decoration:none; color:white; }
a:hover			{ text-decoration:underline; }

.select { display:none; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
