/* media all begin */
@media all {
	html,
	body {
		height:100%;
	}
	body {
		padding:0px;
		margin: 0;
	}
	html { 			
		font-size: 0.98em; /* 0.938em */
		-webkit-text-size-adjust: 1em; /* 2 */
		-ms-text-size-adjust: 1em; /* 2 */
		font-family: Calibri, Arial, Helvetica, Verdana, sans-serif;
		background-color:#fff;
	}
	p	{	
		margin:0; 
		line-height:1.3em;
		padding:0;
	}
	h1 {
		font-size: 1.5em;
		margin: 0.5em 0 0.5em; /*margin: 0.67em 0;*/
	}
	h2 {
		font-size: 1.17em;
		margin: 0.5em 0 0.5em; /*margin: 0.83em 0;*/
	}
	h3 {
		font-size: 1.05em;
		margin: 1em 0;
	}
	h4 {
		font-size: 1.05em;
		margin: 0.5em 0 0.5em;
		padding-left:10px;
		color:#fff;
		background-color:#002540;
		height:1.4em; 
		line-height: 1.3em; 
		vertical-align: middle;
	}
	h5 {
		font-size: 1.05em;
		margin: 0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#002540;
		height:1.4em; 
		line-height: 1.3em; 
		vertical-align: middle;
	}
	h6 {
		font-size: 0.75em;
		margin: 2.33em 0;
	}
	a	{	
		color: #002540;
		outline: 0;
	}
	a img { 
		border:0px none;
		outline: 0;
	}
	hr	{width:150px;margin:0 auto;padding:0;border-color:#002540;}
	
/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:0px;padding-right:10px;}
.news-list-item h3 {padding-top:0;font-size:11px;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal;}
.news-list-morelink {}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}
.news-list-date {color:#BAB29F;padding-left:0px; font-size:11px;}
.news-list-item a {font-size:11px;}
/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#BAB29F; margin-bottom:1em; margin-left:5px;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

.news-amenu-container {padding:10px;}
.news-amenu-item-year {font-weight:bold; font-size:12px;}
/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

	.back-to-top {
		  position:relative;
		   width:80px;
		  height:80px;
	}
	
	.back-to-top img {
		  cursor:pointer;
		  width:80px;
		  height:80px;
	}
	
		.scroll-top-wrapper {
	    position: fixed;
	    opacity: 0;
	    visibility: hidden;
	    overflow: hidden;
	    text-align: center;
	    z-index: 99999999;
	    /*background-color: #777777;*/
	    color: #eeeeee;
	    width: 64px;
	    height: 67px;
	    line-height: 67px;
	    right: 30px;
	    bottom: 30px;
	    /*border-top-left-radius: 10px;
	    border-top-right-radius: 10px;
	    border-bottom-right-radius: 10px;
	    border-bottom-left-radius: 10px;
	    -webkit-transition: all 0.5s ease-in-out;
	    -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	    -o-transition: all 0.5s ease-in-out;
	    transition: all 0.5s ease-in-out;*/
	}
	.scroll-top-wrapper:hover {
	    /*background-color: #888888;*/
	}
	.scroll-top-wrapper.show {
	    visibility:visible;
	    cursor:pointer;
	    opacity: 1.0;
	}
	.scroll-top-wrapper i.fa {
	    line-height: inherit;
	}
	




	
	p.align-center, 
	h1.align-center, 
	h2.align-center, 
	h3.align-center, 
	h4.align-center, 
	h5.align-center, 
	h6.align-center, 
	td.align-center {
		text-align: center;
	}
	.ka-panel h3 {
		cursor:pointer;
	}
	/* CSS Styled Content Regeln überschreiben */
	DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
	DIV.csc-textpic FIGURE.csc-textpic-imagewrap,
	FIGCAPTION.csc-textpic-caption {
		display: block;
	}
	DIV.csc-textpic-left .csc-textpic-imagewrap {
		float: none;
	}
	DIV.csc-textpic DIV.csc-textpic-imagecolumn {
		display: inline-block;
		float: none;
		vertical-align: top;
	}
	/*.csc-default {clear: both;}*/
	.hidefocus { 
		outline:0;
		-moz-outline:0; 
	}
	#header_page {	
		position:relative;
		top:0;
		width:100%;
		background-color: #ffffff;
		height:92px;
		border-bottom-style:solid;
		border-bottom-width:2px;
		border-bottom-color:#002540;
		z-index:10;
	}
	#header {		
		position:relative; top:0px; 
		width:1100px;
		margin:0 auto;
		height:90px;
	
	}
	#header_links {	
		position:relative;
		width:900px;
		float:left;
		height:90px;
	}
	#header_rechts {	
		position:relative;
		background: url("../img/logo_header_occ.png") center right no-repeat;
		height:90px;
		width:200px;
		float:right;
		background-size: 95% auto;
	}
	#language {		
		position:relative;
		float:left;
		width:125px;
		color:#002540;
		text-decoration:none;
		/*font-size:0.857em;*/
		padding-top:7px;
		padding-left:5px;
	
		/*z-index: 12;*/
	}
	#language a {
		text-decoration:none;
	}
	#search {		
		padding-top:7px;
		font-size:0.857em;
		text-decoration:none;
		text-align:left;
	}
	#nav 		{	
		margin:0;
		position:fixed;
	}
	#mainnav	{	
		position:relative;
		display:block;
		/*width:950px;*/
		top:20px;
		left:-15px;
		padding-left:10px;
		overflow:hidden; 
		z-index:75;
		width:100%;
	}
	#footer_page {	
		padding:0;
		margin:0;
		position:fixed;
		width:100%;
		bottom:0;
		background-color: #002540;
		z-index:40;
		padding-top:5px;
	}
	#footer		{
		position:relative;
		font-size:9pt;
		width:1100px;
		margin:0 auto;
		color:#FFFFFF;
		background: url("../img/UL_M&A_EndorsementBrand_Rev.png") right center no-repeat;
		height:35px;
		display:block;
	}
	#footer .img	{	
		position:relative;
		vertical-align:middle;
	}			
	#footnav {		
		position:relative;
		text-align: left;
		height:20px;
		width:100%;
		z-index:50;
		float:left;
		top:-5px;
		}
	#footnav a {		
		text-decoration:none;
		padding:0;
		margin:0;
		line-height:20px;
		color:#fff;
	}
	#footnav a:hover { 
		font-weight:bold;
	}
	#copy	{	
		position:relative;
		text-align: left;
		top:5px;
		font-size:8pt;
	}
	#main		{	position:relative;
		top:-45px;
		width:1100px;
		margin: 0 auto;
		float:none;
	}
	#mitte_content{	
		color: #002540;
		margin-Bottom:60px;
	}
	#mitte_innen {		
		width:900px;
		height:100%;
		float:left;
		padding-right:10px;
	}
	#mitte_innen table {
		/*padding:5px;
		margin:5px;*/
	}
	#mitte_innen td {
		padding:5px;
		margin:5px;
	}
	
	#mitte_innen ul	{
		position:relative;
		margin-top:0;
		left:-15px;
		background-color:transparent;
	}
	#mitte_innen p	{
		margin-bottom:0.75em;
	}
	#mitte_rechts { 		
		position:relative;
		width:166px;float:left;
	}
	#mitte_rechts img {	
		width:166px;
		height:auto;
		margin-bottom:5px;
	}
	#mitte_rechts p,table {
		padding:0;
		margin:0px;
		text-align:left;
	}
	#mitte_rechts table {	
		width:166px;
		background: url("../img/bg_quick.png") repeat;
	}
	
	.start { 
		width:100%;
		height:100%;
		overflow:hidden;
		margin:0;
		padding:0;
		margin-top:15px;
	}
	.start1 { 
		float:left;
		width:344px; 
		overflow:hidden;
		margin:0;
		padding:0;
		margin-right:8px;
	}
	.start1 img {
		margin-right:12px;
		margin-bottom:12px;
		width:166px;
		height:auto;
		float:left;
	}
	.start2 { 
		float:left;
		width:344px; 
		height:522px;
		overflow:hidden;
		padding:0;
		background: url("../img/bg_quick.png") repeat;
		margin-right:12px;
		margin-bottom:12px;
	}
	.start2 p {
		padding-left:10px;
		padding-right:10px;
		margin:0;
	}
	.start2 h1 {
		padding:7px 10px; 
		font-size:20px;
		margin:0;
	}
	.start3 { 
		width:166px; 
		float:left;
		overflow:hidden;
		margin:0;
		padding:0;
		top:-10px;
	}
	.start3 a {
		text-decoration:none;
	}
	#magazin {
		width:166px;
		height:166px;
		margin:0;
		padding:0;
		float:left;
		background: #79a9d8;
		margin-bottom:8px;
	}
	#magazin img {
		width:90%;
		height:auto;
		padding:0;
		margin:0 auto;
		position:relative;
		left:-5px;
		top:5px;
		margin-bottom:5px;
	}
	#magazin p {
		padding-left:10px;
		font-size:17px;
	}
	.ulkachel img {
		margin-top:4px;
		width:166px;
		height:auto;
	}
	.backtop {display:none;}
	
	.dwkachel {
		margin-top:15px;
		margin-bottom:11px;
		width:166px;
		height:166px;
		}
	.dwkachel img {
		width:100%;
		height:auto;
		padding:0;
	}
	.dwkachel p {		
		margin:0;
		padding:0;
	}	
	.quicklk {	
		background-color:#fff;
		/*background: url("../img/bg_quick_w.png") repeat;*/
		/*margin-top:-3px;*/
		margin-bottom:11px;
		width:166px;
		height:166px;
		/*max-height:522px;*/
		float:left;
	}
	.quicklk img {
		width:95%;
		height:auto;
		padding:0;
	}
	.quicklk p {		
		margin:0;
		padding:0;
	}
	
	.element3cols {	
		clear:both;
		overflow:hidden;
		display:block;
	}
	.element2cols {
		clear:both;
		overflow:hidden;
		display:block;
	}			
	.col1 { 
		width:32%; 
		float:left;
		margin-right:2%; 
		overflow:hidden;
	}
	.col2 { 
		width:32%; 
		float:left;
		margin-right: 2%; 
		overflow:hidden;
	}
	.col3 { 
		width:32%; 
		float:none;
		overflow:hidden;
	}
	.col4 { 
		width:49%; 
		float:left;
		margin-right: 2%; 
		overflow:hidden;
	}
	.col5 { 
		width:49%; 
		float:none;
		overflow:hidden;
	}
	.start501 { 
		width:49%; 
		float:left;
		margin-right: 2%; 
		overflow:hidden;
	}
	.start502 { 
		width:49%; 
		float:none;
		overflow:hidden;
	}
	.col6 { 
		width:24%; 
		float:left;
		overflow:hidden;
	}
	.col7 { 
		width:24%; 
		float:left;
		overflow:hidden;
	}
	.col8 { 
		width:24%; 
		float:left;
		overflow:hidden;
	}
	.col9 { 
		width:24%; 
		float:none;
		overflow:hidden;
	}
	.c66 { 
		width:65%; 
		float:left;
		margin-right: 2%; 
		overflow:hidden;
	}
	.c33e { 
		width:32%; 
		float:none;
		overflow:hidden;
	}
	.c10e { 
		width:100%; 
		float:none;
		overflow:hidden;
	}
	.c10e p {
		margin:0;
		padding:0;
	}
	.c10e h2 {
		font-size:1.1em;
		line-height:1.2em;
		padding:0;
		margin:0;
	}
	.c10e ul {
		padding-left:25px;
		margin-left:0;
	}
	.c75 { 
		width:73%; 
		float:left;
		margin-right: 2%; 
		overflow:hidden;
	}
	.c25 { 
		width:24%; 
		float:right;
		overflow:hidden;
		min-width:190px;
	}

	
	.DLKachel {	
		display:block;
		width:95%;
		margin-right:2%;
		margin-bottom: 2%;
		padding:0;
	}
	.DLKachel	h3 {	
		background: url("../img/icons/pfeil_accordion.gif") 10px center no-repeat;
		color:#fff;
		background-color:#002540; 
		margin-top:0;
		margin-bottom: 0.83em; 
		padding: 0 30px; 
		height:1.6em; 
		line-height: 1.5em; 
		vertical-align: middle;
	}			
	.DLKachel	p {	
		padding:0;
		margin:0;
	}
	.DLKachel	table,tr,td {
		vertical-align:top;
		padding:0;
		margin:0;
	}
	.DLKachel	ul {	
		padding-top:0;
		margin-top:0;
		padding-right:10px;
	}
	.Bildpasst img {	
		width:100%;
		height:auto;
		padding:0;
		margin:0;
	}
	.Bildpasst,.Bildpasst p	{	
		padding:0;margin:0;
	}
	.topics	{		
		background-color:#002540;
		float:left;
		width:90%;
		color:#fff;
		height:auto;
		margin-bottom:12px;
		padding: 0 10px 10px;
		text-align:left;
	}
	.topics h1 {		
		font-size:12pt;
		font-weight:bold;
		padding: 5px 0;
	}
	.topics p {		
		float:none;
		text-align:left;
		}
	.topics a {color:#fff;
		}
	.download1{		
		background-color:#d7e8f6;
		float:left;
		width:90%;
		color:#002540;
		height:auto;
		margin-bottom:12px;
		padding: 0 10px 10px;
		text-align:left;
	}
	.download1 h1 {	
		font-size:12pt;
		font-weight:bold;
		padding: 5px 0;
	}
	.download1 p {	
		float:none;
		text-align:left;
	}
	
	.nav-collapse,
	.nav-collapse * {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
	}
	.nav-collapse,
	.nav-collapse ul {
		list-style: none;
		/*width: 100%;*/
		float: left;
	
	}
	.nav-collapse li {
		float: left;
		/*width: 100%;*/
	}
	.nav-collapse a {
		color: #002540;
		text-decoration: none;
		width: 100%;
		background: #fff /*#f0f1eb #f4421a*/;
		/*padding: 0.4em 0.5em;*/
		float: left;
	}
	
	.nav-collapse a:hover { 
		font-weight:bold; 
		text-decoration:none; 
	}
	
	.nav-collapse ul ul a {
		background: #ca3716;
		padding-left: 5px;
	}
	/* ------------------------------------------
	NAV TOGGLE STYLES
	--------------------------------------------- */
	<!--[if gte IE 7]><!-->
	.abstand  p{
		margin-bottom:60px;
	}
	<!--<![endif]-->
	

	.Karte { display:none;height:0;overflow:hidden;}

	
	.nav-toggle {
		position: fixed;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-decoration: none;
		text-indent: -999px;
		position: relative;
		overflow: hidden;
		left:10px;
		width: 100%;
		height: 30px;
		float: left;
		vertical-align:middle;
	}
	.nav-toggle:before {
		color: #002540; 
		font-size: 16px;
		font-weight:bold;
		text-transform: none;
		position: absolute;
		content: "MENU =";
		text-indent: 0;
		text-align:-left;
		line-height: 30px;
		top:-8px;
		speak: none;
		width: 100%;
		top: 0;
		left: 0;
	}
	.nav-toggle.active::before {
		background-color:#002540;
		color:#fff;
		font-size: 15px;
		text-align:center;
		content:"X";
	}
	
	.fixed {
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
	}
} /* media all end */

/* media screen min-width: 1025px begin */
@media only screen and (min-width: 1025px) {

	.nocss {	
		display:none;
	}
	.nav-collapse li {
		padding-left:10px;
		width: auto;
	}
	.nav-collapse a {
		margin: 0;
		padding-right: 10px;
		float: left;
		text-align: left;
		font-size:1.05em;
		border-bottom: 0;
	}
	.nav-collapse ul ul a {
		display: none;
	}
	/*.Kachel50 img {	width:420px;height:auto;padding:0;}			*/
	#mainnav h3	{
		display:none;
	}			
} /* media screen min-width: 1025px end */

/* media screen min-width: 1025px max-height: 899px begin */
@media only screen and (device-aspect-ratio: 16/9) and (min-width: 1025px) and (max-height: 899px) {
	/*#main		{	width:800px;
	/*top:87px;*//*
	max-width:1000px;
	min-width:800px;
	}
	#mitte_innen {	width:650px;
	}
	#mitte_rechts { 	width:130px;}			
	#mitte_rechts img {
	width:125px;
	height:auto;
	text-align:right;
	}
	#mitte_rechts p,table {padding:0;float:right;margin-bottom:8px;}
	#mitte_rechts table {width:125px;background: url("../img/bg_quick.png") repeat;}*/
	.start {
		width:775px;
	}
	.start1 {
		width:258px;
	}
	.start1 img {
		margin-right:8px;
		margin-bottom:8px;
		width:125px;
		height:auto;
	}
	.start2 {
		width:375px; 
		height:390px;
		margin-right:8px;
		margin-bottom:8px;
	}
	.start2 h1 {
		font-size:15px;
	}
	.start3 { 
		width:125px;
	}
	.start3 a {
		text-decoration:none;
	}
	#magazin {
		width:125px;
		height:257px;
	}
	#magazin  p {
		padding-left:10px;
		font-size:13px;
	}
	#mitte_rechts {
		min-height:390px;
	}
	#mitte_rechts img {
		position:relative;
		width:125px;
		height:auto;
		text-align:left;
	}
	.quicklk	{	
		top:5px;
		width:125px;
		height:390px;
		margin-left:20px;
		margin-bottom:5px;
	}
	.ulkachel {
		position:relative;
	}
	.ulkachel img {
		width:125px;
		height:auto;
	}
}/* media screen min-width: 1025px max-height: 899px end */

/* media screen min-width: 800px max-height: 1024px begin */
@media only screen and (min-width: 800px) and (max-width: 1024px) {
	html	{
		font-size: 0.9em;
	}
	ul {
		font-size: 9pt;
	}
	p	{
		font-size: 9pt; 
		padding-right:10px;
		text-align:left;
		padding-bottom:5px;
	}

	#header_page {
		height:77px;
	}
	#header {	
		position:relative; 
		top:0px; 
		width:800px;
		max-width:1000px;
		min-width:800px;
		height:75px;
	}
	#header_links {	
		position:relative;
		width:650px;
		height:75px;
	}
	#header_rechts {	
		position:relative;
		background: url("../img/logo_header_occ_m.png") center right no-repeat;
		height:75px;
		width:150px;
	}
	#mainnav	{	
		width:100%;
		top:10px;
		left:-10px;
	}
	#main		{	
		width:800px;
		max-width:1000px;
		min-width:800px;
	}
	#mitte_innen {	
		width:650px;
	}
	#mitte_rechts { 	
		width:125px;
	}
	#mitte_rechts img {
		width:125px;
		height:auto;
		text-align:right;
	}
	#mitte_rechts p,
	table {
		padding:0;
		margin-bottom:0;
		font-size: 8pt;
	}
	#mitte_rechts table {
		width:125px;
		background: url("../img/bg_quick.png") repeat;
	}

	.start1 {
		width:258px;
	}
	.start1 img {
		margin-right:8px;
		margin-bottom:8px;
		width:125px;
		height:auto;
		float:left;
	}
	.start2 {
		width:250px; 
		height:390px;
		margin-right:8px;
		margin-bottom:8px;
	}
	.start2 p {
		font-size:11px;
	}
	.start2 h1 {
		font-size:15px;
	}
	.start3 { 
		width:125px;
	}
	.start3 a {
		text-decoration:none;
	}
	#magazin {
		width:125px;
		height:257px;
	}
	#magazin  p {
		padding-left:10px;
		font-size:13px;
	}
	.ulkachel {
		position:relative;
	}
	.ulkachel img {
		width:125px;
		height:auto;
	}
	.quicklk {	
		width:100%;
		height:390px;
	}
	#footer	{	
		width:800px;
	}
	#footer_page {
		position:absolut;
		display:block;
	}

	.nav-collapse li {
		padding-left:5px;
		width: auto;
	}
	.nav-collapse a {
		margin: 0;
		height:auto;
		padding-right:5px;
		float: left;
		text-align: left;
		font-size: 1.05em;
		border-bottom: 0;
	}
	.nav-collapse ul ul a {
		display: none;
	}
	#mainnav h3	{
		display:none;
	}
} /* media screen min-width: 800px max-height: 1024px end */

/* media screen min-width: 799px begin */
@media only screen and (max-width:799px) {

	html 	{ 
		background: url(../img/spacer.gif); 
		background-color:#fff;
		font-family: Calibri, Arial, Helvetica, Verdana, sans-serif;
		font-size: 0.9em;
	}
	h1 {	
		font-size: 1.2em;
	}
	h2 {
		font-size: 1em;
	}
	h3 {
		font-size: 0.93em;
	}
	h4 {
		font-size: 0.93em;
		margin: 0.5 0 0.5em;
		padding-left:10px;
		color:#fff;
		background-color:#002540;
		margin: 0.5 0 0.5em;
		height:1.4em;
		line-height: 1.3em; 
		vertical-align: middle;
	}
	h5 { 
		font-size: 0.93em;
		margin: 0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#002540;
		height:1.4em; 
		line-height: 1.3em; 
		vertical-align: middle;
	}
	h6 {
		font-size: 0.75em;
		margin: 2.33em 0;
	}

	#header_page {	
		height:60px;
		width:100%;
	}
	#header {		
		width:95%;
		height:60px;
		min-width:320px;
		margin:0 auto;
	}
	#header_links {	
		position:relative;
		width:150px;
		height:60px;
	}
	#header_rechts {	
		position:relative;
		background: url("../img/logo_header_occ_m.png") center right no-repeat;
		height:60px;
		width:150px;
	}
	#language {		
		position:relative;
		top:0px;
		left:-15px;
		width:80px;
		height:20px;
		text-align:center;
	}
	#mainnav	{	
		position:relative;
		width:100%;
		top:5px;
		left:-10px;
	}
	#main		{	
		position:absolut;width:95%;
		min-width:320px;
		float:none;
		margin:0 auto;
		top:-05px;
	}
	#mitte_innen {		
		width:100%;
		height:100%;
		float:none;
	}			
	#mainnav h3	{	
		color:#002540;
		float:left;
		padding-left:10px;
		margin:0;
		vertical-align:middle;
	}
	.nav-collapse a {
		padding: 5px 10px;
		font-weight:lighter;
	}
	.nav-collapse a:hover { 
		font-weight:normal;
		text-decoration:underline; 
	}			
	#mitte_rechts { 
		position:relative;
		display:block;
		float:none;
		width:100%;
		top:0;
	}
	#mitte_rechts img {	
		width:125px;
		height:auto;
		margin-bottom:5px;
		float:left;
	}
	#mitte_rechts p,
	table {
		padding:0;
		margin:0px;
		text-align:left;
	}
	/*#mitte_rechts table {	width:125px;background: url("../img/bg_quick.png") repeat;}*/

	.start { 
		position:relative; 
		top:60px;
		width:100%;
		height:100%;
		overflow:hidden;
		margin:0 auto;
		padding:0;
	}
	.start1 img {
		margin-right:5px;
		margin-bottom:8px;
		width:125px;
		height:auto;
		float:left;
	}
	.start1 { 
		width:272px; 
		overflow:hidden;
		margin:0;
		padding:0;
	}
	.start2 { 
		width:260px; 
		height:390px;
		margin-bottom:8px;
		float:none;
	}
	.start2 p {
		padding:10px;
		padding-top:0;
		font-size:11px;
	}
	.start2 h1 {
		padding:7px 10px; 
		font-size:15px;
		margin:0;
	}
	.start3 { 
		position:relative;
		width:100%;
		min-width:260px;
		margin:0;
		padding:0;
		margin-right:3px;
		float:none;
		display:inline;
	}
	.start3 .csc-default {
		clear: none;
	}
	.start3 a {
		text-decoration:none;
	}
	.ulkachel {
		position:relative;
	}
	.ulkachel img {
		width:125px;
		height:auto;
	}
	.backtop {display:block;text-align:right;}
	#magazin {
		width:265px;
		height:125px;
		float:left;
		margin-left:0;
		top:5px;
		margin-right: 10px;
	}
	#magazin img {
		float:left;
		width:105px;
		height:auto;
		top:-10px;
	}
	#magazin  p {
		padding-left:10px;
		font-size:9pt;
		padding-top:10px;
	}
	.quicklk	{	
		position:relative;
		width:95%;
		min-width:260px;
		max-width:520px;
		height:auto;
		margin: 0 auto;
	}
	.quicklk img	{	
		width:125px;
		height:auto;
		margin-right:5px; 
		margin-bottom:8px;
		float:left;
	}
	.col10e		{	
		position:absolute;
		float:none;
		margin:0;
		padding:0;
	}			
	#footer_page {	
		/*position:absolute;*/
		height:40px;
	}
	#footer		{	
		position:absolute;
		width:95%;min-width:320px;
		height:40px;
		padding-left:10px;
		background: url("../img/UL_M&A_EndorsementBrand_Rev_k.png") right 20px no-repeat;
	}

	.element3cols {
		width:100%;
		margin: 0 auto;
	}
	.element2cols {
		width:100%;
		margin: 0 auto;
	}
	/*.col1, .col2, .col3, .col4, .col5, .c66, .c33e , .c10e, .c75,.c25 { width:100%; margin:0;padding:0;}*/
	.col1,
	.col2,
	.col3,	
	.col4, 
	.col5, 
	.c66, 
	.c33e, 
	.c10e, 
	.c75,
	.c25 { 
		width:100%; 
		margin:0;
		padding:0;
	}
	.DLKachel {
		float:none;
		width:100%;
		padding-right:0;
		margin-right:0;
	}
	.DLKachel h3 {	
		margin-top:0;
		margin-bottom: 0.83em; 
		padding-top: 3px;
		padding-left: 30px; 
		height:auto; 
		line-height: auto; 
		vertical-align: middle;
	}			
	.c25 img {
		display:none;
	}
	.Bildpasst {
		width:100%; 
		float:none;
		margin-top:10px;
		margin-bottom:10px;
	}
	.Bildpasst img	{
		width:90%;
		float:left
	}

	/*			
	.Kacheltext {	width:145px;
	height:auto;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
	padding:0;margin-right:0;
	}
	.Kacheltext img {	width:145px;
	height:auto;
	padding:0;margin:0;
	}
	.Kacheltext p, .Kacheltext p {padding:0;margin:0;}	
	.quicklk	{	margin-left:5px;width:145px;height:145px;float:left;margin-bottom:10px;}
	.Kachel50 img {	margin-left:5px;width:300px;height:auto;float:left;}*/

	.topics	{	
		width:42%;
		margin-right:10px;
		float:left;
	}
	.download1{	
		width:42%;
		
		float:right;
	}
	.scroll-top-wrapper {display:none;}

} /* media screen min-width: 799px end */
