@CHARSET "UTF-8";


@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/font/Ubuntu/Ubuntu-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

*{
	font-family: 'Ubuntu', courier;
	font-size: 10pt;
	font-weight:300;
	box-sizing:border-box;
}

* {
	font-family: "Open Sans","Helvetica","Arial","sans-serif";
	box-sizing:border-box;
	font-size:9pt;
}

BODY {
	margin:0px;
	padding:0px;
	background-color:#e5e5e5;
}
		
A {
	color:#5990DE;
}

h1{
	color: #707070;
	text-shadow: 1px 1px 1px rgba(0, 166, 173, 0.4);
	font-size:16pt;
}

h2{
	text-align:center;
	color: #707070;
	text-shadow: 1px 1px 1px rgba(0, 166, 173, 0.4);
	font-size:12pt;
}

h3{
	font-style: bold;
	color: #707070;
	margin: 0px;
	padding: 0px;
	text-shadow: 1px 1px 1px rgba(0, 166, 173, 0.4);
	font-size:10pt;
}

h4{
	text-align: center;
	color: #707070;
	text-shadow: 1px 1px 1px rgba(0, 166, 173, 0.4);
	text-decoration: underline;
	font-size:9pt;
}

h5{
	margin:0px;
	padding:0px;
	color: #707070;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(147, 16, 4, 0.4);
	font-size:9pt;
}
HR {
	color: #00a6ad;
	border-style:outset;
	
}

/*******************************************************/

.mainmenu {
	width:100%;
}
.menubar {
	background-color: #00a6ad;
}
.menu {
	color:white;
	font-weight:bold;
	text-shadow: black;
}
.menu_placeholder {}
.menuline {}
.menubutton {}
.menuclosed {}
.menucontrol {}
.header {
	color:#00a6ad;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.bild1 {}
.bild2 {}

.impressum {}

.mainframe {
}
.text {
	border-color:#00a6ad;
}
.heidinger {
	color: #00a6ad;
	font-weight:bold;
}

.text-block {
	font-size: 14pt;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: justify;
	display:block;
}
.team-text-block {
	font-size: 12pt;
	padding-left: 15px;
	padding-right: 15px;
}

.image-right,
.image-left,
.image-center {
	padding:0px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}

.image-left:after,
.image-right:after {
	clear:both;
}

.doppel-block {	/* 840 / 2 = 420 */
	width: 420px;
	float: left;
}
.drittel-block {	/* 840 / 3 = 280 */
	width: 280px;
	float: left;
}
.fuenftel-block {	/* 840 / 5 = 168 */
	width: 168px;
	float: left;
}
.punkt {
	font-size: 14pt;
	margin-left: 20px;
	padding-left: 10px;
}
.telefon:link 		{	font-size: 11pt;	color:black; text-decoration:none; }
.email:link 		{	font-size: 11pt;	color:black; text-decoration:underline; }
p {
	font-size: 14pt;
}
b {
	font-weight: bold;
	font-size: 14pt;
}
/********************************************************/