


/*****************************/
/* Allgemein                 */
/*****************************/

html {
}

body {
	font-family:'Ubuntu',sans-serif,Helvetica,Arial,Nimbus Sans;


	/* background:#E6E6E6 url(../.img/backgrounds/bg.gif) right bottom no-repeat;
	background-image:url(../.img/bg_02.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:#E6E6E6;*/
	
/* Hintergrundbild */
	background-image: url("top_line.svg");
	background-repeat: no-repeat;
	background-position: top left;

	/* background-size: contain; */
	/* background-size: cover; */
  }

pre {
	/* font-family:'Ubuntu_Mono'; */
}

#main {
	text-align:left;
	margin: 0 auto;
   width:66%;
   /* min-height:100%; */
	
	background-image: url("hintergrund.svg");
	background-repeat: no-repeat;
	/* background-size: contain; */
	background-size: 85%;
	/* background-position: center center; */
	background-position: center right;
}

#mono {
	font-family: 'UbuntuMono';
	margin-left: 30px;
}

.center {
	margin: 0 auto;
	width: 100mm;
}

.anschrift {
	font-size:18px;
	text-align:left;
}

.bs {
	font-family: 'UbuntuBold';
	color: #034A6E;
}

.text_block {
	margin-top: 50px;
	font-size:75%;
}

hr.news {
  /* border: 1px solid #034A6E; */
  /* border: 1px solid #E0E0E0; */
  border: 1px solid #034A6E;
  border-radius: 1px;
}

hr.agb {
  /* border: 1px solid #034A6E; */
  /* border: 1px solid #E0E0E0; */
  border: 1px solid #034A6E;
  border-radius: 1px;
}

.agb_cell {
	padding-left: 50px;
}

a.agb_link:link {
	color: #034A6E;
}


/*****************************/
/* Mobile                    */
/*****************************/
@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  
  
	#main {
		text-align:left;
		margin: 0 auto;
		width:100%;
		/* min-height:100%; */
		
		background-image: url("hintergrund.svg");
		background-repeat: no-repeat;
		/* background-size: contain; */
		background-size: 90%;
		/* background-position: center center; */
		background-position: right 25%;
	}
  
}





/*****************************/
/* Font                      */
/*****************************/

@font-face {
    font-family: Ubuntu;
    font-display: swap;
    src: local('ubuntu'),
			local('ubuntu-regular'),
			url(.fonts/ubuntu-regular-webfont.woff2) format('woff2'),
         url(.fonts/ubuntu-regular-webfont.woff) format('woff'); 
}

@font-face {
    font-family: UbuntuBold;
    font-display: swap;
	 font-style: normal;
	 font-weight: bold;
    src: local('ubuntu bold'),
			local('ubuntu-bold'),
			url(.fonts/ubuntu-bold-webfont.woff2) format('woff2'),
         url(.fonts/ubuntu-bold-webfont.woff) format('woff'); 
}

@font-face {
    font-family: UbuntuMonoBold;
    font-display: swap;
	 font-style: normal;
	 font-weight: bold;
    src: local('ubuntumonobold'),
			local('ubuntumono-bold'),
			url(.fonts/ubuntumono-bold-webfont.woff2) format('woff2'),
         url(.fonts/ubuntumono-bold-webfont.woff) format('woff'); 
}

@font-face {
    font-family: UbuntuMono;
    font-display: swap;
    src: local('ubuntumono'),
			local('ubuntumono-regular'),
			url(.fonts/ubuntumono-regular-webfont.woff2) format('woff2'),
         url(.fonts/ubuntumono-regular-webfont.woff) format('woff'); 
}
