body,p,td,.input,.input-small,.button,.button-small,.pageheader_text { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 13px; color: #000000}
h1 { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 18px; color: #000000}
h2 { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 15px; color: #000000}
a:hover, a:link, a:visited, a:active { text-decoration: underline; font-weight: bold;color: #B0BD3D; }
hr      { color: #000000; }

body
{	
	background-color: #eeeeee;
	background-image: url('http://www.fairglas.de/designs/2016/bilder/page_background.gif');

	min-height:100%;
	margin: 0;
}

.pageheader_text
{
	color: #ffffff;
}

.class_parent
{
    height:100vh;
    display:flex;
    /* Direction of the items, can be row or column */
    flex-direction: column;}

.class_header
{
	margin: 0 auto;
	position: relative;
	height: 220px;
	width: 100%;
	background-image: url('http://www.fairglas.de/designs/2016/bilder/header.png');
	background-position: center top;
	background-repeat: no-repeat;
}

.class_content_parent
{
	flex:1;
	height:100%;
	display: -webkit-flex;
	display: flex;
}

.class_content
{
	width: 75%;
	text-align:left;
    margin: auto;
    vertical-align: center;
}

.class_footer
{
	width: 100%;
	background: #000000;
	background: linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	background: -webkit-linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	background: -moz-linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	background: -o-linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	background: -ms-linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	background: linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	-svg-background: linear-gradient(top, #595959 0, #000000 100%) no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align: left;
	padding: 0;

	vertical-align: bottom;
	
	/*
	margin: 20px auto 0;
	position: relative;
	*/

	position:fixed;
	display:block;
	bottom:0px;
	z-index:100;
	border-top:solid 1px;
	background:#000000;

	text-align:center;
	margin-top:10px;
	height:auto;
}

._css_class_dsgvo_enumeration1 {font-weight:bold;list-style-type: decimal;}
._css_class_dsgvo_enumeration2 {font-weight:bold;list-style-type: lower-alpha;}
._css_class_dsgvo_enumeration3 {font-weight:normal;list-style-type: disc;}
._css_class_dsgvo_enumeration_headline {font-weight:bold;}
._css_class_dsgvo_enumeration_content {font-weight:normal;}

