@charset "utf-8";
	/* CSS Document */

html * {
	font-family:"Times New Roman", Times, serif;
	font-family:Geneva, Arial, Helvetica, sans-serif;
		/*font-family:Arial, Helvetica, sans-serif;*/
}
@media screen {
	html body {
		margin:0 0 0 0;
		padding: 0 25px 0 25px;
		font-size:100.01%;
	}
	body {
		overflow:auto;
	}
	body div#lvl_0 {
		position:relative;
		padding:0 0 0 0px;
	}
	body div#footer {
		position:static;
		height:80px;
		padding:0 0px 0 0px;
		margin:0;
		font-size:0.8em
	}
	body div#header {
		position:static;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	
	a {
		color:#333333;
	}
	
	div#mfb {
		position:static;
		padding:7px 0 7px 0;
		background-image:url(../images/navboxbghover2.png);
		background-repeat:repeat-y;
		background-position:-100px 0;
		border-bottom:5px solid #FFFFFF;	
	}
	div#rootlinenav {
	margin:0px 0 0 325px;
	font-size:.8em;	
	}
	
	
	div.fgnavimg {
		position:absolute;
		top:0;
		left:125px;
		height:170px;
		overflow:hidden;
		visibility:hidden;
	}
	
	div.clearer {
		clear:both;
	}
	
	
	div#standardnavigation {
		font-size:.8em;
		background-color:#666666;
	}
	div#standardnavigation ul {
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	div#standardnavigation ul li {
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
		/*border:1px solid #006699;*/
	}
	div#standardnavigation ul li ul {
		/* display:inline; */
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	div#standardnavigation ul li ul li {
		clear:both;
		float:none;
		display:block;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
		text-align:right;
	}
	
	div#logo {
		padding:25px 80px 25px 125px;
		float:left;
	}
	
	div#logosub {
		padding:25px 0px 10px 25px;
		text-align:right;
	}
	
	div.navbox {
		position:relative;
		height:170px;
		overflow:hidden;
		width:100%;
		margin-bottom:5px;
		background-image:url(../images/navboxbghover2.png);
		background-repeat:repeat-y;
		background-position:-200px 0;
	}
	div.navbox h1 {
		color:#444444;
		margin:5px 10px 0 0;
		padding:0 0 0 0;
	}
	div.navbox div.nbmenu {
		clear:both;
		float:right;
	}
	div.navbox div.nbmenu ul {
		margin:5px 5px 0 0;
		padding:0 0 0 0;
	}
	div.navbox div.nbmenu ul li {
		clear:both;
		float:right;
		list-style:none;
		margin:0 0 0 0;
		padding:0px 5px 0px 5px;	
		text-align:right;
		line-height:16px;
	}
	
	div.navbox div.nbmenu ul li,
	div.navbox div.nbmenu ul li a {
		color: #444444;;
		text-decoration:none;
	}
	
	
	ul#sekundaernavigation {
		clear:both;
		margin:10px 0 10px 0;
		padding:0 0 0 0;
		float:right;
	}
	ul#sekundaernavigation li {
		list-style-image:none;
		list-style-type:none;
		float:left;
		margin:0 10px 0 0 ;
	}
	
	
	
	div.twocolsmain {
		clear:both;
		background-image:url(../images/2sp_background.png);
		background-repeat:repeat-y;
	}
	div.twocolsmain div.twocolsfirst {
		float:left;
		width:300px;
		text-align:right;
	}
	div.twocolsmain div.twocolssecond{
		float:left;
		padding-left:25px;
		width:600px;
	}
	div#adressparade div.tx-ttaddress-pi1 {
		position:absolute;
		left:0;
		top:0;
		width:3500px;
		height:365px;
	}
	
	
	div.indent {
		margin-left:25px;
	}
	
	div.vcard {
		float:left;
		width:135px;
		height:350px;
	}
	div.vcard div.ma_perdata {
		margin-top:25px;
	}
	div#adressparadetrenner {
		position:absolute;
		top:170px;
		left:0;
		right:0;
		height:5px;
		background-color:#FFFFFF;
	}
	
	div.galleria-lightbox-shadow {
		border:1px solid #FF0000;
		display:none !important;
	}
	
	div#imgloop {
		position:absolute;
		top:0;
		left:125px;
		width:600px;
		height:170px;
	}
	
	
	/* NEWS */
	span.news-list-morelink {
    background-image: url("../images/link_arr_red.png");
    background-position: right 5px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding: 0 12px 0 0;
    width: auto;
	}
	hr.newsclearer  {
	
	}
	
	div.news-list-container div.news-list-item {
	padding:0 0 15px 0;
	}
	div.news-single-img {
	float:right;
	}
	dl.news-single-files dt,
	dl.news-single-links dt {
	display:none;
	}
	dl.news-single-files dd,
	dl.news-single-links dd{
	margin-left:0px;
	font-size:0.8em;
	}
	div.news-single-backlink {
	font-size:0.8em;
	}

	
}

@media print {
	div.fgnavimg {
		display:none !important;
	}
	div#imgloop {
		display:none !important;
	}
	div#mfb {
		display:none !important;
	}
	ul.sidenav,
	div.sidenav {
		display:none !important;
	}
	div#logosub {
		text-align:right;
		margin:0 0 2cm 0;
	}
	div.footer {
		margin:1cm 0 0 0;
		padding:0.5cm 0 0 0;
		border-top:1px solid #999999;
	}
	div.twocolsmain div.twocolsfirst {
		text-align:left;
	}
	div.twocolsmain div.twocolssecond{
		margin:1cm 0 0 0;
	}
}
