

body, td, th {
font-size:12px;
line-height:16px;
margin:0;
padding:0;
text-decoration:none;
background-color:#9FA4A4;
background-image: url("../images/hintergrund-content.png");
background-repeat: repeat-x;
}

#headline{
font-size:14px;
font-weight:bold;
}

#container {
left:50%;
margin-left:-550px;
position:absolute;
width:1100px;
}

#header{
font-size:35px;
color:#45227F;
margin-top: 40px;
}

#subhead{
font-size:20px;
color:#333333;
margin-top: 50px;
margin-left: 25px;
}

#fliestext{
font-size:16px;
line-height: 20px;
color:#333333;
margin-top: 30px;
margin-left: 25px;
}

#hint{
font-size:16px;
line-height: 35px;
color:#333333;
margin-top: 40px;
}


#menu{	
font-size:16px;
margin-top:56px;
overflow:hidden;
}

#content{
width:1100px;
height:700px;
/*overflow-y:scroll;*/

}

#bild{
	
}

#spalten{
	width:1080px;
}

#left{
	text-align:left;
	width:190px;
	float:left;
	position:relative;
}

#right{
	text-align:left;
	width:890px;
	float:right;
	position:relative;
}


#footer{
padding-top:20px;
padding-left:10px;
padding-bottom:20px;
margin-bottom: 20px;
font-size:14px;
text-align:center;
}

a{color:#555555;text-decoration:none;letter-spacing:0.05em;}
/* a:link {color:#555555;}
a:hover {color:#45227F;}
a:active {color:#555555;}*/

.logo{margin-bottom: 20px; }

.kurse {color:#020aac; text-decoration:none; letter-spacing:0.05em;}
.imgkurse{margin-right: 30px; margin-bottom: 50px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#020aac;}
.imgkurse2{margin-bottom: 10px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#020aac;}

.wald{color:#15906C; text-decoration:none; letter-spacing:0.05em;}
.imgwald{margin-right: 30px; margin-bottom: 70px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#15906C;}
.imgwald2{margin-bottom: 10px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#15906C;}

.natur{color:#03513A; text-decoration:none; letter-spacing:0.05em;}
.imgnatur{margin-right: 20px; margin-bottom: 10px; border-width: 4px; border-style: groove; border-color:#03513A;}

.symbol{color:#6E4293; text-decoration:none; letter-spacing:0.05em;}
.imgsymbol{margin-right: 20px; margin-bottom: 10px; border-width: 4px; border-style: groove; border-color:#6E4293;}

.mari{color:#D23649; text-decoration:none; letter-spacing:0.05em;}
.imgmari{margin-right: 20px; margin-bottom: 10px; border-width: 4px; border-style: groove; border-color:#D23649;}
.imgmari2{margin-bottom: 10px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#D23649;}

.tate{color:#45227F; text-decoration:none; letter-spacing:0.05em;}
.imgtate{margin-right: 30px; margin-bottom: 40px; margin-top: 20px; border-width: 4px; border-style: groove; border-color:#45227F;}

.termin{color:#6E4293; text-decoration:none; letter-spacing:0.05em;}
.imgtermin{margin-right: 20px; margin-bottom: 10px; border-width: 4px; border-style: groove; border-color:#45227F;}

.font-faceM {
    font-family: 'Bauhaus Std';
    src: url("../font/BauhausStd-Medium.woff2" format('woff2')),
	src: url("../font/BauhausStd-Medium.woff"),
	src: url("../font/BauhausStd-Medium.eot"),
	src: url("../font/BauhausStd-Medium.eot?#iefix") format('embedded-opentype'),
	src: url("../font/BauhausStd-Medium.ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
	font-family:"Bauhaus Std", Avenir, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-weight: 550;
	font-style: normal;
    font-display: swap;
}


