@font-face {
	font-family: 'Rajdhani';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/rajdhani-v10-latin-regular.eot'); 
	src: local(''),
		url('fonts/rajdhani-v10-latin-regular.eot?#iefix') format('embedded-opentype'), 
		url('fonts/rajdhani-v10-latin-regular.woff2') format('woff2'), 
		url('fonts/rajdhani-v10-latin-regular.woff') format('woff'), 
		url('fonts/rajdhani-v10-latin-regular.ttf') format('truetype'), 
		url('fonts/rajdhani-v10-latin-regular.svg#Rajdhani') format('svg');
  }
  @font-face {
	font-family: 'Rajdhani';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/rajdhani-v10-latin-600.eot'); 
	src: local(''),
		url('fonts/rajdhani-v10-latin-600.eot?#iefix') format('embedded-opentype'), 
		url('fonts/rajdhani-v10-latin-600.woff2') format('woff2'), 
		url('fonts/rajdhani-v10-latin-600.woff') format('woff'), 
		url('fonts/rajdhani-v10-latin-600.ttf') format('truetype'), 
		url('fonts/rajdhani-v10-latin-600.svg#Rajdhani') format('svg'); 
  }
  b, strong {
	font-weight: 600;
  }





html {height:100%; }

.debugg { font-family: 'Rajdhani', sans-serif; font-size: 16px; line-height:25px; color: #000000;  position: absolute; top:200px; left:0px; height:250px; width:1000px;  background: #ffffff; border: 1px solid rgb(255, 0, 0);z-index:180; }


.top { position: fixed; width: 100%; height:125px; left:0px; top:30px; background: rgba(255, 255, 255, 0.9); z-index:5;}
.head   { position: relative; width:100%; height:70px; top:0px; margin-right:auto; margin-left:auto; z-index:6; }
.logo  { position: relative; margin-right:auto; margin-left:20px; width:220px; height:103px; top:10px; background-image: url(gifs/elements/logo.svg); z-index:9;}
.address   { font-family: 'Rajdhani', sans-serif; font-size: 17px; letter-spacing: 1px; line-height:22px; color: #333333; text-align: right; position: relative;  top:-60px; right:20px; width:370px; height:70px; float: right;  z-index:8;}
.nav { position: relative; left:100px; top:12px; width:700px; height:0px; padding-top: 0px; margin-right:auto; margin-left:auto; z-index:8;}	
.nav1 {visibility: hidden;}
.navhg{ position: relative; width: 470px; height:800px; left:0px; top:-100px; background-image: url(gifs/elements/nav1.png); z-index:16;}	
	#navigation_horiz {width:980px; clear:both; padding:0 0 0 0; margin:0 auto; z-index:9;}
	#navigation_horiz  ul li { position:relative; display:block; float:left; height:28px; margin-right:auto; margin-left:auto; z-index:9;}
	#navigation_horiz .dropdown {position:absolute;  padding-right: 0px; padding-left: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; z-index:6;}
	#navigation_horiz ul li #dropdown_one {background-image: url(gifs/elements/top1.png); z-index:6;}

.main { position: relative; width:100%;  top:400px; right:0px; z-index:2;}


a.button       {font-family: 'Rajdhani', sans-serif; font-size: 23px;  color: #ffffff; letter-spacing: 1px; text-align: left;  padding-left: 15px; line-height:40px; display:block; width: 100%;  text-decoration: none;  padding-top: 1px; padding-bottom: 1px; border-color: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.button:hover {font-family: 'Rajdhani', sans-serif;font-size: 23px;  color: #000000; letter-spacing: 1px; text-align: left;  padding-left: 15px; line-height:40px; display:block; width: 100%;  text-decoration: none;  padding-top: 1px; padding-bottom: 1px; border-color: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background: #a0a0a0;}


a.button1       {font-family: 'Rajdhani', sans-serif; font-size: 20px;  color: #000000; letter-spacing: 1px;  padding-right: 10px; padding-left: 10px; text-decoration: none; border-color: #050505; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
a.button1:hover {background-image: url(gifs/buttons/button1.gif); color: #636363; }
a.button1a      {background-image: url(gifs/buttons/button1.gif); font-family: 'Rajdhani', sans-serif; font-size: 20px;  color: #000000; letter-spacing: 1px; height: 30px; padding-right: 10px; padding-left: 10px; text-decoration: none; border-color: #800000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

a.button2       {background-image: url(gifs/buttons/button2.gif);      font-family: 'Rajdhani', sans-serif; font-size: 18px;  color: #000000; letter-spacing: 2px; text-align: left;  padding-left: 10px; line-height:22px; display:block; width: 130px; height: 23px; text-decoration: none;  padding-top: 3px; padding-bottom: 3px;}
a.button2:hover {background-image: url(gifs/buttons/button2hover.gif);  color: #800000;}
a.button2a      {background-image: url(gifs/buttons/button2a.gif);     font-family: 'Rajdhani', sans-serif; font-size: 18px;  color: #800000; letter-spacing: 2px; text-align: left;  padding-left: 10px; line-height:22px; display:block; width: 130px; height: 23px; text-decoration: none;  padding-top: 3px; padding-bottom: 3px;}

.download			{font-family: 'Rajdhani', sans-serif; font-size: 16px; color: #666666; text-decoration: none;}
a.download			{font-family: 'Rajdhani', sans-serif; font-size: 16px; color: #666666; text-decoration: none;}
a.download:hover	{color: #800000; text-decoration: underline;}


.bottom    { position: fixed; width: 100%; height:50px; left:0px; bottom:0px; background-image: url(gifs/elements/bottom.gif); z-index:110;}
.bottom1   { position: relative; width: 980px; height:50px; bottom:0px;  margin-right:auto; margin-left:auto; z-index:120;}
.bottomli { position: absolute; top:10px; left:0px; width: 500px; height:50px; z-index:150;}
.bottomre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-align: right; color: #ffffff; text-decoration: none; line-height:18px; position: absolute; top:15px; left:480px; width: 500px; height:50px; z-index:160;}
.bottommi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; text-align: right; color: #666666; text-decoration: none; position: absolute; bottom:2px; left:250px; width: 200px; height:200px; z-index:16;}


.datum 			{font-family: 'Rajdhani', sans-serif; font-size: 16px; color: #666666; text-decoration: none;}
.fusszeile 		{font-family: 'Rajdhani', sans-serif; font-size: 11px; color: #999999; text-decoration: none; text-align: left; font-style: italic}
.update 		{font-family: 'Rajdhani', sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
a.versteckt 	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; color: #ffffff; padding-right: 10px; padding-left: 10px; text-decoration: none; border-color: rgb(255, 255, 255); border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
a.versteckt:hover {color: #979797; }
a.eigen 	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; color: #acacac; padding-right: 10px; padding-left: 10px; text-decoration: none;}
a.eigen:hover {color: #cccccc;}
.mehr 	 	 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #ffffff; text-decoration: none; text-align: center}
a.mehr 	 	 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #ffffff; text-decoration: none; text-align: center}
a.mehr:hover {color: #FFFF00;}



.spalte { padding:10px; text-align:center; width:110px; float:left; } 

.fotolink     {filter: grayscale(0%) brightness(1); }
.fotolink:hover {filter: grayscale(100%) brightness(1.1);  }

.fotohg  { position:  fixed; width: 100%; height:100%; text-align: center; padding-top: 100px; bottom:0px; background-color: rgba(0,0,0,0.9); z-index:200;}



	.cctext {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #ffffff;}
	a.cctext {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #D8AA0A;}
	.cc_container .cc_btn {
	background-color: #D8AA0A !important; /* Farbe des Buttons */
	color: #000 !important; /* Textfarbe des Buttons */
	}
	
	.cc_container {
	background: #333333 !important; /* Hintergrundfarbe des gesamten Bereichs */
	color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
	}
	
	.cc_container a {
	color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
	}

		
@media (max-width:940px)
{	.top { position: fixed; width: 100%; height:100px; background-image: url(gifs/elements/top1.png); z-index:15;}
	.nav1 {position: absolute; left:10px;  top:10px;  padding-top: 0px; visibility:visible; z-index:55;}
	.navhg{ position: fixed; width: 100%;  left:0px; top:0px; padding-top: 55px; overflow: scroll; background-image: url(gifs/elements/nav1.png); z-index:20;}
			
	.nav {visibility:hidden;}
	.address {visibility:hidden;}

	.logo  { position: relative; width:185px; height:86px; top:7px; right:20px; float: right;  background-image: url(gifs/elements/logo1.svg); z-index:9;}


	.main { position: relative;  text-align: center; width:100%; margin-bottom:0px; z-index:10; }
	
} 

