/* Allgemein */

img {         border:0px;
    }

p {           margin-bottom:0px;
              margin-top:0px;
    }

h1 {          font-size:16px;
         }

h2 {          font-size:16px;
         font-weight:bold;
        }

h3 {          font-size:16px;
         font-weight:bold;
        }

td {         vertical-align:top;
         padding:0px;
          }

body {
         background-color:#000000;
         background-image:url(../Image/hgsw.png);
         background-repeat: repeat-y;
         background-position: left top;
         }

/* Navigation links */

div.navigation {position:fixed;}

a.menu { display:block;
         border-top-color:#444444;
         border-top-width:2px;
         border-bottom-width:0px;
         border-left-width:0px;
         border-right-width:0px;
         border-style:solid;
         padding-top:10px;
         padding-left:20px;
         padding-bottom:10px;
         margin-left:-15px;
         text-decoration:none;
         position:relative;
         top:142px;
         font-family:Verdana, Arial;
         color:#ffffff;
         width:150px;
         }

a.menu:link {color:#ffffff; background-color:transparent; text-decoration:none;}
a.menu:visited {color:#ffffff; background-color:transparent; text-decoration:none;}
a.menu:hover   {color:#fea349; background-color:#222222;}
a.menu:active {color:#fea349; background-color:transparent;}
a.menu:focus  {color:#fea349; background-color:#222222;}

p.line { position:relative;
          margin-left:-15px;
          top:142px;
          border-bottom-width:2px;
          border-bottom-color:#444444;
          border-left-width:0px;
          border-right-width:0px;
          border-top-width:0px;
          border-style:solid;
          width:165px;}

div.icon {position:relative;
          left:4px;
          top:150px;
         }

div.share { position:relative;
	  left:3px;
	  top:155px;
	}  

/* Header */

div.head {
         position:relative;
         top:10px;
         left:143px;
         width:800px;
         min-height:280px;
         background-color:#efefef;
         z-index:1;
         }

div.logo {
         position:relative;
         top:10px;
         left:10px;
         float:left;
         }

div.logo_ {
         position:relative;
         top:10px;
         left:10px;
         float:left;
         max-width:790px;
         }

div.image {
         position:relative;
         clear:left;
         top:20px;
         left:0px;
         }

div.content_menue {
         position:relative;
         top:20px;
         text-decoration:none;
         float:left;
         }

a#allkampf-buch{
         display:block;
         width:125px;
         height:21px;
         background: transparent url(../Image/Buch.jpg) 0px 0px no-repeat;
         text-indent:-9000%;
         }
a:hover#allkampf-buch{
         background: transparent url(../Image/Buch_.jpg) 0px 0px no-repeat;
         }
a:focus#allkampf-buch{
         background: transparent url(../Image/Buch_.jpg) 0px 0px no-repeat;
         }

a#technikserie{
         display:block;
         width:154px;
         height:21px;
         background: transparent url(../Image/Technikserie.jpg) 0px 0px no-repeat;
         text-indent:-9000%;
         }
a:hover#technikserie{
         background: transparent url(../Image/Technikserie_.jpg) 0px 0px no-repeat;
         }
a:focus#technikserie{
         background: transparent url(../Image/Technikserie_.jpg) 0px 0px no-repeat;
         }

a#begriffe{
         display:block;
         width:238px;
         height:21px;
         background: transparent url(../Image/Begriffe.jpg) 0px 0px no-repeat;
         text-indent:-9000%;
         }
a:hover#begriffe{
         background: transparent url(../Image/Begriffe_.jpg) 0px 0px no-repeat;
         }
a:focus#begriffe{
         background: transparent url(../Image/Begriffe_.jpg) 0px 0px no-repeat;
         }

a#links{
         display:block;
         width:101px;
         height:21px;
         background: transparent url(../Image/Links.jpg) 0px 0px no-repeat;
         text-indent:-9000%;
         }
a:hover#links{
         background: transparent url(../Image/Links_.jpg) 0px 0px no-repeat;
         }
a:focus#links{
         background: transparent url(../Image/Links_.jpg) 0px 0px no-repeat;
         }


/* Inhaltsblock */

a.link  {
        color: #fe7e00;
        text-decoration:underline;
   }
a.faq  {
        color: #222222;
        text-decoration:underline;
        }
a.faq:hover  {
        color: #666666;
        text-decoration:underline;
        }
a.training  {
        color: #fe7e00;
        }
img.training {
        vertical-align:middle;
        }

p.bold {font-weight:bold;}

div.text_body {
	clear:left;
        position:relative;
        top:0px;
        left:143px;
        background-color:#efefef;
        width:800px;
        padding-bottom:20px;
        }

div.content {
         font-size:13px;
         font-family:Verdana, Arial;
         color:#222222;
         position:relative;
         padding-left:20px;
         padding-right:20px;
         padding-top:20px;
         top:0px;
         left:0px;
         min-height:400px;
         }
         
table.content {
         font-size:13px;
         font-family:Verdana, Arial;
         color:#222222;
         }

p.headline {
	 padding-top:10px;
         font-size:16px;
         font-family:Verdana, Arial;
         color:#222222;
         font-weight:bold;
         }

td.headline {
         font-size:16px;
         font-family:Verdana, Arial;
         color:#222222;
         font-weight:bold;
         }

p.headline_center {
         font-size:16px;
         font-family:Verdana, Arial;
         color:#222222;
         font-weight:bold;
         text-align:center;
         } /* zentrierte Ueberschrift Technikserie */

p.faq {
         font-size:14px;
         width:700px;
         min-height:20px;
         padding:3px;
         background-color:#999999;
         border-color:#666666;
         border-style:solid;
         border-width:1px;
         text-decoration:none;
         } /* Blockrahmen FAQ */

p.content_tab {
         font-size:13px;
         font-family:Verdana, Arial;
         color:#222222;
         padding-left:16px;
         } /* Einruecken Termine */

p.hinweis {font-size:11px; width:700px; text-align:justify;}

p.footer {
         font-size:9px;
         font-family:Verdana, Arial;
         color:#ffffff;
         position:relative;
         width:400px;
         left:143px;
         top:0px;
         min-height:20px;
         float:left;
         }

p.impressum {
         font-size:9px;
         font-family:Verdana, Arial;
         color:#fe7e00;
         position:relative;
         width:400px;
         text-align:right;
         left:143px;
         top:0px;
         min-height:20px;
         float:left;
         }
         
@media only screen and (max-device-width: 480px) { 
    div.navigation {position:absolute;}
    }
