
/**********************************************************************/
body  {
        background-color : #F6FCF9;
        background-repeat:no-repeat;
        background-position:center;
        font-family : Arial, Verdana, Tahoma;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 0px;
        overflow-y: scroll;
}
a  {
        font-family : Arial, Verdana, Tahoma;
        color: inherit;
} 
a:visited  {
        color : inherit;
} 
a:hover  {
        color : #1A6FBE;
}
a:active  {
        color : inherit;
} 
.Link {
        font-family : Arial, Verdana, Tahoma;
        font-size : 10px;
        color : inherit;
        cursor : pointer;
} 
.img { -ms-interpolation-mode: bicubic; }

.footfixed {
                bottom: 0px;
				font-size : 12px;
        text-align: center;
        vertical-align: middle;
        }

.footbutton {
                bottom: 0px;
		vertical-align: middle;
		margin-top : 1em;
        }
        
.Leistelinks  {
COLOR: rgb(255,255,255);
  FONT-SIZE: 16px;
  FONT-WEIGHT : bold;
        float: left;
		width: 35%;
        text-align: left;
}
.Leisterechts  {
        float: left;
		width: 65%;
        text-align: right;
}
.zeile	{	
		clear: both;
		margin-left: auto ;
		margin-right: auto ;

}
.links	{	
		float: left;
		width: 250px;
}
.mitte	{	
		float: left;
		width: 250px;
}
.rechts	{	
		float: left;
		width: 250px;
}
/* Menueelemente*/
.menu {
        background-image: none;
        vertical-align: middle;
		 
         } 
/* remove all the bullets, borders and padding from the default list styling */
.menu ul  {
         list-style-type: none;
         list-style-image: none;
         margin: 0;
         padding: 0;
         height: 22px }
.menu ul ul {
         list-style-image: none;
         margin-left: -10px; }
.menu ul ul a,
.menu ul ul a:link,
.menu ul ul a:visited,
.menu ul ul a:hover  {
         background-image: none;
         text-transform: none;
         }  
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
         position: relative;
         float: left }   
/* style the links for the top level */
.menu a,
.menu a:link,
.menu a:visited {
         color : #FFFFF;
         font-weight: bold;
         line-height: 2em;
         vertical-align: bottom;
         display: block;
        text-decoration: none;
         text-underline: none;
        }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a,
* html .menu a:link,
* html .menu a:visited                                         { float: left;  }   
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
         background-image: none;
         visibility: hidden;
         position: absolute;
         top: 25px; left: 0;
         }
.menu ul ul ul {
         background-image: none;
         visibility: hidden;
         position: absolute;
         top: 8px;
         left: 97%;
         width: 100%; } 
/* another hack for IE5.5 */
* html .menu ul ul {
         background-image: none;
         top: 87px;
         t\op: 87px;
         font-size: 0.75em;  } 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table                                                          { background-image: none; position: absolute; top: 0; left: 0 } 
/* style the second level links */
.menu ul ul a,
.menu ul ul a:link,
.menu ul ul a:visited {
         line-height: 1em;
         background-color : #FAFBFD;
         background-image: none;
         padding: 5px 0px;
         width: 155px;
         height: auto;
         border-color : #29180C;
         border-spacing : none;
         border-left-width : 0px;
         border-left-style : solid;
         border-right-width : 0px;
         border-right-style : solid;
         border-top-width : 0px;
         border-top-style : solid;
         border-bottom-width : 0px;
         border-bottom-style : solid; }     
/* style the third level links */
.menu ul ul ul a,
.menu ul ul ul a:link,
.menu ul ul ul a:visited {
         width: 150px;
          }  
* html .menu ul ul a,
* html .menu ul ul a:link                                  {background-image: none;  }
* html .menu ul ul a:hover                                 {background-image: none;}  
/* style the top level hover */
.menu a:hover,
.menu ul ul a:hover {
         color : #1A6FBE;
         font-weight: bold;
         text-decoration: none;
         background-image: none;
         }           
.menu :hover > a,
.menu ul ul :hover > a {
         color: #1A6FBE;
         font-weight: bold;
         text-decoration: none;
         background-image: none;
          } 
.menu ul ul a:hover {
         color: #1A6FBE;
         background-image: none
         }   

.Mainframe {
         table-layout : fixed;
        width : 1020px;
        height: 700px;
        align: center;
        margin-top : 177px;   
 }
.menufixed {
    position: relative;
                position: fixed;
                top: 0px;
                left: 50%;
                width: 1025px;
                margin-left: -512px;
        } 	
.Logo {
        table-layout : fixed;
        width : 788px;
        height: 52px;
        align: center;
        margin-top : 5px;
        border-color : #29180C;
        border-spacing : 1px;
        border-left-width : 1px;
        border-left-style : solid;
        border-right-width : 1px;
        border-right-style : solid;
        border-top-width : 1px;
        border-top-style : solid;
        border-bottom-width : 1px;
        border-bottom-style : solid;
        position: fixed;
}
.Nav {
		clear: both;
         font-family : "Century Gothic", Arial, Verdana, Tahoma;
        font-size : 16px;
        font-weight: normal;
        background-color : #FFFFFF;
        vertical-align : top;
        text-align: left;
        height : 142px;
}
.Navlinks	{	
		    float: left;
        background-color : #FFFFFF;
        height : 142px;  
        	width : 35%;
}
.Navrechts	{	
		    float: left;
        background-color : #FFFFFF;
        height : 142px;
		width : 52%;
}  
.Navlogo	{	
		float: left;  
        background-color : #FFFFFF;
         display: block;
         height : 142px;
		width : 13%;
}
.Navlogo1	{
  height : 142px;
  background-image: url('logoverband.png');
  background-repeat: no-repeat;
  background-position: center center;
}
 #dieBox
 {     
  float: left; 
  width : 13%;
  height : 142px;
  border: 1px solid #000;
 }
 
 #dieBox img
 {
  display:block;
  margin: auto auto;
 }
.Mainleiste {
        
        height: 50px;
        background-color : #19396D;
        align: center;
        margin-top : 0px;     
}
.Maintext  {
		clear: both;
        font-family : Arial, Verdana, Tahoma;
        font-size : 14px;
        background-color : #E3F2F7;
        text-align: justify;
        vertical-align : top;
}
.Leistentext  {
        font-family : "Century Gothic", Arial, Verdana, Tahoma;
        font-size : 16px;
        font-weight: normal;
        color : white;
        vertical-align : top;
}
 
/**********************************************************************/
p {
        padding: 1;
        margin: 2;    
        FONT-SIZE: 12px;
        line-height:17pt;
        margin-left:1em;
        margin-right:1em;
} 
H1
{
  COLOR: #1A6FBE;
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
        margin-left:1em;
        margin-right:1em;
}      
H2
{
  COLOR: #1A6FBE;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
        margin-left:1em;
        margin-right:1em;
}      
H3
{
  COLOR: #1A6FBE;
  FONT-SIZE: 15px;
  FONT-WEIGHT: bold;
  line-height:15pt;
  margin-top:1em;
  margin-left:1em;
  margin-right:1em;
}       
H4
{
  COLOR: rgb(255,255,255);
  FONT-WEIGHT : normal;
}     
H5
{
  COLOR: #1A6FBE;
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
  line-height:0pt;
  margin-left:1em;
  margin-right:1em;
}  
H6  {
        font-family : "Kunstler Script", Arial, Verdana,Tahoma;
        font-size : 40px;
        line-height: 14px;
        margin-left:1em;
        margin-right:1em;
}
   
/*MEDIA QUERY*/
@media only screen and (max-width : 640px) { 
	p {
        padding: 1;
        margin: 2;    
        FONT-SIZE: 16px;
        line-height:17pt;
        margin-left:1em;
        margin-right:1em;
	}      
	H3
	{
	  COLOR: #1A6FBE;
	  FONT-SIZE: 17px;
	  FONT-WEIGHT: bold;
	  line-height:15pt;	
	  margin-top:1em;
	  margin-left:1em;
	  margin-right:1em;
	}       
} 

/* Tabellenzellen*/
td        {
        font-family : Verdana,Arial,Tahoma;
        font-style : normal;
        font-size : 12px;
        vertical-align : top;
        line-height: 16px;
}  		