/* abel-regular - latin */
@font-face {
    font-family: 'Abel';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/abel-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/abel-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/abel-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/abel-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/abel-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/abel-v18-latin-regular.svg#Abel') format('svg'); /* Legacy iOS */
  }
html {height:100%; }
.hgrd{ position: fixed; width: 100%; height:100%; left:0px; top:0px; background-image: url(../gifs/elements/body.jpg); z-index:1;}
.logo{ position: fixed; left:2%; bottom:20%; width:735px; height:327px;  background-image: url(../gifs/elements/sign.jpg); z-index:2;}
.head{ position: fixed; left:0px; top:0px; width:100%; height:80px; margin-right:auto; margin-left:auto; text-align: center; background-image: url(../gifs/elements/tablog.png); z-index:7;}



.navigation { position: fixed; left:0px; top:20px; width:100%; height:28px; margin-right:auto; margin-left:auto; text-align: center; z-index:8;}
.nav1 { position: relative; left:0px; top:-35px; width:280px;  z-index:10;}




.main{ position: relative; width:1024px; height:8000px; top:80px; margin-right:auto; margin-left:auto; background-image: url(../gifs/elements/tablog.png); z-index:2;}


.cont_orig { position: absolute; left:300px; top:30px; width:700px; z-index:3;}



.bottom    { position: fixed; width: 100%; height:40px; left:0px; bottom:0px; background-image: url(../gifs/elements/bottom.jpg); z-index:11;}
.bottom1   { position: relative; width: 1024px; height:40px; bottom:0px;  margin-right:auto; margin-left:auto;  z-index:12;}
.bottomli { position: absolute; bottom:35px; left:0px; width: 550px; height:20px; z-index:15;}
.bottomre { position: absolute; bottom:0px; left:634px; width: 390px; height:33px; font-family: 'Abel', sans-serif; letter-spacing: 1px; font-size: 10px; font-style: normal;  text-align: right; color: #ffffff; text-decoration: none; z-index:16;}
.bottommi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; vertical-align: middle; text-align: left; color: #666666; text-decoration: none; position: absolute; bottom:15px; left:0px; width: 400px; height:20px; z-index:16;}
a.button1       { font-family: 'Abel', sans-serif; font-size: 20px;  color: #ffffff; letter-spacing: 2px; height: 30px; padding-right: 0px; padding-left: 0px;  padding-top: 4px; padding-bottom: 1px; text-decoration: none;}
a.button1:hover { font-family: 'Abel', sans-serif; font-size: 20px;  color: #cccccc; letter-spacing: 2px; height: 30px; padding-right: 0px; padding-left: 0px;  padding-top: 4px; padding-bottom: 1px; text-decoration: none; border: #ffffff solid; border-width: 0px 0px 0px;}
a.button1a      { font-family: 'Abel', sans-serif; font-size: 20px;  color: #ffffff; letter-spacing: 2px; height: 30px; padding-right: 0px; padding-left: 0px;  padding-top: 4px; padding-bottom: 1px; text-decoration: none; border: #ffffff solid; border-width: 0px 0px 1px;}
a.button2       {background-image: url(../gifs/buttons/button1.gif);  font-family: 'Abel', sans-serif; font-size: 15px; color: #ffffff; text-align: left;  letter-spacing: 1px; display:block; width: 250px; height: 20px; text-decoration: none;  padding-top: 4px; padding-bottom: 1px; border: 3px #000000 solid;}
a.button2:hover {font-family: 'Abel', sans-serif; font-size: 15px; color: #cccccc; text-align: left;  letter-spacing: 1px; display:block; width: 250px; height: 20px; text-decoration: none;  padding-top: 4px; padding-bottom: 1px; border: 3px #000000 solid;}
a.button2a      {background-image: url(../gifs/buttons/button1a.jpg); font-family: 'Abel', sans-serif; font-size: 15px; color: #ffffff; text-align: left;  letter-spacing: 1px; display:block; width: 250px; height: 31px; text-decoration: none;  padding-top: 4px; padding-bottom: 1px; border: 3px #000000 solid;}
a.button2a:hover     {color: #000000; }


a.sitemap 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; text-decoration: none; text-align: right;}
a.sitemap:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #336633; text-decoration: underline; text-align: left; }
a.versteckt 	  {font-family: 'Abel', sans-serif; letter-spacing: 1px; font-size: 11px; font-style: normal; vertical-align: middle; color: #999999; text-decoration: none;}
a.versteckt:hover {font-family: 'Abel', sans-serif; letter-spacing: 1px; font-size: 11px; font-style: normal; vertical-align: middle; color: #FF9900; text-decoration: none;}
.fusszeile 	  {font-family: 'Abel', sans-serif; letter-spacing: 1px; font-size: 15px; font-style: normal; color: #ffffff; text-align: center; text-decoration: none;}
.mehr 	 	 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #00FF00; text-decoration: none; text-align: center}
a.mehr 	 	 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #00FF00; text-decoration: none; text-align: center}
a.mehr:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #ffffff; text-decoration: none; text-align: center}

.textfeld	{font-family: 'Abel', sans-serif; font-size: 18px !important; color: #292828 !important; letter-spacing: 1px; }
.sendfeld	{text-align: right !important; color: #ffffff !important;}

