﻿.MOBIL_INHALT {display: none;}
.STANDARD_INHALT {display: block;}




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

 

@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Maven Pro Regular'), local('MavenProRegular'), url(http://fonts.gstatic.com/s/mavenpro/v7/MG9KbUZFchDs94Tbv9U-pT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


#content {
top: 0px; 
width: 100%; 
height: 100%;
position: relative; 
z-index: 2000;
}




body{
TEXT-ALIGN: left; 
background-color: #ffffff;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
background-attachment:fixed;
margin:0px;
padding:0px;
height: 100%;
}





html{
margin:0px;
padding:0px;
height: 100%;
overflow-y: scroll;
}





p, td
{ 
font: normal 18px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
line-height: 1.5;
color : #000000;
}




h1
{ 
display: inline;
font: bold 20px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #314B6C;
}

h2
{ 
display: inline;
font: bold 16px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #000000;
}

h3
{ 
font: 16px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #000000;
text-align: justify;
}


h4
{ 
font: 12px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #000000;
}



navi
{ 
font: normal 20px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
line-height: 1.5;
color : #314B6C;
}
A.navi:visited {font: normal 20px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; COLOR: #314B6C; TEXT-DECORATION: none}
A.navi:link {font: normal 20px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; COLOR: #314B6C; TEXT-DECORATION: none}
A.navi:hover {font: normal 20px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; COLOR: #757576; TEXT-DECORATION: none}





fusstext
{ 
font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
line-height: 1.5;
color : #ffffff;
}
A.fusslink:visited {font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; display:inline; COLOR: #ffffff; TEXT-DECORATION: none}
A.fusslink:link {font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; display:inline; COLOR: #ffffff; TEXT-DECORATION: none}
A.fusslink:hover {font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif; display:inline; COLOR: #ffffff; TEXT-DECORATION: underline}







INPUT, SELECT, TEXTAREA
{
font: normal 18px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
line-height: 1.5;
color : #000000;

     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     border: 1px solid #C2C2C2;
     box-shadow: 1px 1px 4px #EBEBEB;
     -moz-box-shadow: 1px 1px 4px #EBEBEB;
     -webkit-box-shadow: 1px 1px 4px #EBEBEB;
     border-radius: 5px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     padding: 5px;
     outline: none;

}

A:visited {COLOR: #314B6C; TEXT-DECORATION: none}
A:link {COLOR: #314B6C; TEXT-DECORATION: none}
A:hover {COLOR: #314B6C; TEXT-DECORATION: underline}




header {
top:0px;
position:relative;
height:370px;
width:100%;
z-index:10;
}


fix {
bottom:0px;
height:100px;
left:0px;
position:absolute;
width:100%;
}


.fixed-fix {
top:0px;
position:fixed !important;
position:absolute;
}





 


form.cmxform label.error, label.error {
display: inline;
font: normal 14px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;
color : #DC4900;
}

form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}


div.error { display: none; }

input.checkbox { border: none }
input:focus { border: 1px solid black; }
input.error { border: 2px dotted red; }
form.cmxform .gray * { color: gray; }


formularhinweise
{ 
display: inline;
font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #535353;
}




allgemeine_hinweise1
{ 
display: inline;
font: normal 14px 'Maven Pro','Roboto',Helvetica,Arial,sans-serif;
color : #DC4900;

}
