@font-face {
    font-family: 'calibriregular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'calibribold';
    src: url('fonts/calibrib-webfont.eot');
    src: url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib-webfont.woff') format('woff'),
         url('fonts/calibrib-webfont.ttf') format('truetype'),
         url('fonts/calibrib-webfont.svg#calibribold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibriitalic';
    src: url('fonts/calibrii-webfont.eot');
    src: url('fonts/calibrii-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrii-webfont.woff') format('woff'),
         url('fonts/calibrii-webfont.ttf') format('truetype'),
         url('fonts/calibrii-webfont.svg#calibriitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibrilight';
    src: url('fonts/calibril-webfont.eot');
    src: url('fonts/calibril-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibril-webfont.woff') format('woff'),
         url('fonts/calibril-webfont.ttf') format('truetype'),
         url('fonts/calibril-webfont.svg#calibrilight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibrilight_italic';
    src: url('fonts/calibrili-webfont.eot');
    src: url('fonts/calibrili-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrili-webfont.woff') format('woff'),
         url('fonts/calibrili-webfont.ttf') format('truetype'),
         url('fonts/calibrili-webfont.svg#calibrilight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'calibribold_italic';
    src: url('fonts/calibriz-webfont.eot');
    src: url('fonts/calibriz-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibriz-webfont.woff') format('woff'),
         url('fonts/calibriz-webfont.ttf') format('truetype'),
         url('fonts/calibriz-webfont.svg#calibribold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

a.menueaktiv
{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	letter-spacing: 0.00em;
    font-size: 12px;
	letter-spacing: 0.00em;   
	color:  #7f7f7f;   
    line-height: 42px;
	padding-left: 0px;
	
}


a.menue
{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
	letter-spacing: 0.00em;
    color: #000000;
    line-height: 42px;
	padding-left: 0px;
	margin-top:1em;
	bottom:0;
	bottom: 20px; 
	top:-999em;
}
.menue:hover
{
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
	letter-spacing: 0.00em;
	color:  #7f7f7f;
	padding-left: 0px;
}

a.menue2aktiv
{
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	letter-spacing: 0.00em;
    font-size: 11px;
    color: #000000;
    line-height: 18px;
	
}


a.menue2
{
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
	letter-spacing: 0.00em;
    color: #7f7f7f;
    line-height: 18px;
}
.untermenu
{
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
	letter-spacing: 0.00em;
    color: #7f7f7f;
    line-height: 18px;
}
.menue2:hover
{
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
	letter-spacing: 0.00em; 
	color:  #000000;
    line-height: 18px;

}

.h1
{
   font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 13px;
    color: #000000;
    letter-spacing: 0.00em;
font-weight:bold;
	

}
.titel
{
   font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 13px;
    color: #000000;
    letter-spacing: 0.00em;
font-weight:bold;
line-height: 15px;
	

}

.titel2
{
   font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 13px;
    color: #000000;
    letter-spacing: 0.00em;
	line-height: 15px;

	

}
.h2
{
   font-family: 'calibriregular', Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 20px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	
	

}
.h3
{
   font-family: 'calibriregular', Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 17px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	
	

}

.content
{
   font-family: Georgia, Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 13px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 18px;
	

}
.contentstart
{
   font-family: 'calibriregular', Arial, Helvetica, sans-serif;
    text-decoration: none;
	 font-size: 18px;
    color: #000000;
    letter-spacing: 0.03em;
    line-height: 22px;
	

}




a
{

    text-decoration: none;
    color: #000000;

}
a:hover
{

    text-decoration: none;
    color: #7f7f7f;

}
link
{
 font-family: Arial, Helvetica, sans-serif;
    
    font-size: 12px;
    text-decoration: none;
    color: #000000;

}
link:hover
{

    text-decoration: none;
    color: #7f7f7f;

}


/* --------- COOKIE HINWEIS -----------------*/
.cook {color:#121212; text-decoration:none;}
#cookiedingsbums a {color:#7f7f7f; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;color:#6a6969;}

#cookiedingsbums div {padding:10px; padding-right:50px;}

#cookiedingsbums { 
	color:#121212;
   outline: 1px solid #7f7f7f; 
   text-align:left; 
   border-top:1px solid #fff;
   background: #ffffff; 
height: 60px;
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:1em; 
   line-height:30px;
	left: 0px;
	height: 60px;
	padding: 1em;


}

#cookiedingsbumsCloser {
   color: #ffffff;
   font-size: 1em;
   position: fixed;
   right: 50px;
   text-decoration: none;
   
   bottom: 40px;
   cursor:pointer;
   border-top:1px solid #7f7f7f; 
   border-left:1px solid #7f7f7f; 
   border-bottom:1px solid #7f7f7f; 
   border-right:1px solid #7f7f7f; 
   padding:4px;
line-height: 20px;
   background: #7f7f7f; /* Old browsers */
   
 }

#cookiedingsbumsCloser:hover {color: #7f7f7f; border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f; border-top:1px solid #7f7f7f; border-left:1px solid #7f7f7f; background: #ffffff;}
@media(max-width:1000px)
{
	#cookiedingsbums { 
	line-height: 30px;
padding:1em;
right: 1em;

height: 150px;
		
}
#cookiedingsbumsCloser {padding: 0.5em; right: 1em;bottom:20px;}