/**
 * 
 * @package		Livesite
 * @version		1.3.5-beta
 * @author		Bogdan Vojska 
 * @copyright	2011-2019 Bogdan Vojska. All rights reserved.
 * @homepage	www.bogdan-vojska.de
 * @email		mail@bogdan-vojska.de
 *
 */

body, p, ul{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : 200;
	color : #909090;
	margin : 0;
	padding : 0;
}

body {
	margin : 0;
	min-height : 100vh;
	background-color : #fff;
}

dc-body {
	background-color : #fff;
	color : #000;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : normal;
	height : inherit;
	margin : 0;
	overflow-x : hidden;
	overflow-y : auto;
	padding : 0;
	text-align : left;
}

@media screen and (max-width: 360px) {
	dc-body {
		min-width : 340px;
		overflow : scroll;
	}
}
	
.dc-toolpanel > .frame .multiblock {
    justify-content: left;
}

.dc-pageframe-main {
	display : block;
	overflow : auto;
	width : 100vw;
}

.dc-pageframe {
	display : block;
}

.dc-pageframe-main h2 a {
	color : #999;
	text-decoration : none;
}
.dc-pageframe-main h1 a {
	color : #999;
	text-decoration : none;
}
.dc-pageframe-main h2 a:hover {
	color : #fff;
	text-decoration : underline;
}
.dc-pageframe-main h1 a:hover {
	color : #fff;
	text-decoration : underline;
}

.dc-pageframe-header {
	color: #999;
	background-color : inherit;
}
.dc-pageframe-footer {
	color: #999;
	background-color : inherit;
	width : 100%;
	display : block;
}

.dc-pageframe-footer * {
	background-color : inherit;
}

.content.section {
	margin : 20pt auto 0 auto;
}

#linkframe {
	color : #999;
	margin-top : 30px;
}
#linkframe ul {
    list-style: inside none none;
    text-align: center;
}
#linkframe a {
	color : #999;
    text-decoration : underline;
}
#linkframe a:hover {
    color : #000;
}
.randomimage_frame {
    margin : 15px auto;
}

#pagefooter.frame {
	text-align : center;
}

#linksandsponsors {
	
}
#linksandsponsors:hover + div {
}

	
#dc-contentarea {
	max-width : 100vw;
	background-color: inherit;
	text-align : center;
}

#dc-contentarea #corporateblock {
	width : inherit;
	text-align : center;
}
#dc-contentarea #corporateblock {
	width : inherit;
	margin : 0 auto;
	height : initial;
}
#dc-contentarea #corporateblock .tbltd {
	vertical-align : middle;
	width : inherit;
}
#dc-contentarea #corporateblock img.corporateimage  {
	max-width: 80%;
	margin : 20pt;
	max-height: calc(100vh - 125px);
	border : medium none;
}