/*   Allgemein  */
		html{
		    height: 0.2em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
		  	max-width: 100%;
		  	min-width: 50%
		  }
    body{
        min-width: 40%;
    }
      
      a{

		    text-decoration: none;
		    color: black;	   
        font-family: Arial;
		    font-size: 0.9em;
		    margin-right: 0.0; padding: 0.1em;
		    padding-right: 0.1em;
		    font-style: italic;
        border: 0;
		  }
		  a:link {
		    color: black; 
		    background-color: white;
		    text-decoration: none;
        border: 0;
		  }
		  a:hover {
		    color: gray; background-color: #ffffff; font-style: italic; text-decoration: none; border: 0;
		  }
		  a:visited{
		   color: black;
       text-decoration: none;
       border: 0;
		  }

    
    p{
        font-family: Arial;
        padding-left: 0em;
    }
/*   LINKS  */
  	div#links{
  
  		    float: left;
          width:15%;
         	margin-bottom: 1em;
  		  }
  
  /*  RECHTS */
  	div#rechts{

		    float: right;
        width: 25%;
		    margin-bottom: 1em;
       
		  }
    /*   INHALT  */
		  div#inhalt{

		    font-size: 0.9em;

        width: 55%;
		    margin: 1em 0em; padding-right: 1em;
        text-align: center;
		    float: left;

       
		  }
      
      div#inhalt h1{
        border: 1;
        border-color: grey;
        border-top-style: ridge;
        border-bottom-style: none;
        border-left-style: ridge;
        border-right-style: none;
        font-family: Arial;
				background-image: url("gifs/logo_ueberschr.gif");
        background-position: right center;
        background-repeat: no-repeat; 
				color: red;
			  text-align: left;
			  font-style: italic;
        margin-top: 0em;
			  margin-left: 0.5em ; 
        margin-bottom: 0em;
        padding: 0.2em;
    }
     
		  div#inhalt h2 {
		    font-size: 1.33em;
		    margin: 0.0em 0.0em;
		    background-color: gray;
		    color: white;
		  }
		  div#inhalt p {
		    font-family: Arial;
        padding-left: 1em;
        
		  }
      
      div#inhalt b {
		    font-family: Arial;
        
        
		  }
/*--------*/

        
    h1#ueberschrift{

        border-color: grey;
        border-top-style: ridge;
        border-bottom-style: none;
        border-left-style: ridge;
        border-right-style: none;
        font-family: Arial;
				background-image: url("gifs/logo_ueberschr.gif");
        background-position: right center;
        background-repeat: no-repeat; 
				color: red;
			  text-align: left;
			  text-shadow: inherit;
			  font-style: italic;
        margin-top: 0em;
			  margin-left: 0em;
        margin-bottom: 0em;
        padding: 0.2em;
    }
    
		h1#head{
		  	font-family: Arial;
				background: gray;
        background-image: url("gifs/logo1.gif");
        background-position: left center;
        background-repeat: no-repeat; 
				color: white;
        float: none;
        text-align: center;
        text-shadow: inherit;
        font-style: italic;
        padding: 1.5%;
        margin-top: 1%;
        margin-left: 0.2em;
        font-size: 220%;
        margin-bottom: 0em;
			    
		  }
      
      h4{
        font-family: Arial;
        margin-left: 0.8em;
        text-align: left;
      }
      
      h3{
		  	font-family: Arial;
        margin-left: 0.2em;
        font-size: 120%;
        text-align: center;
        
			    
		  }
		  body#haupt {
		    color: black; background-color: white;
		    font-size: 100.01%;
		    font-family: Arial,sans-serif;
		    margin: 0.1; padding: 0.2em;
		    max-width: 100%;
		    min-width: 80%; 
		    
		 }
     
     body#allgemein{
        text-align: center;
     }
			  
/*   NAVIGATIONSMEN&Uuml;  */
		  ul#Navigation {
		    font-size: 0.8em;
		    float: left; width: 10em;
		    margin: 1em 0.5em 0.5em; padding: 0em 0em 1em;
		    padding-right: 0em;
		    border-bottom: 3px  ridge gray;
		    border-right: 3px  ridge gray;
		    border-left: 0px;
		    border-top: 0px;
		    background-color: white;

		  }

		  ul#Navigation h2 {
		    font-size: 1.33em;
		    margin-bottom: 0.5em;
		    margin-top: 0em;
		    background-color: gray;
		    color: white;
		  }
		  ul#Navigation li {
		    list-style: none;
		    margin: 0; padding: 0.15em;

		  }
		  ul#Navigation a {
		    display: block;
		    text-decoration: none;
		    color: black;	   
        text-align: left; 
        font-family: Arial;
		    font-size: 0.9em;
		    margin-right: 0.0; padding: 0.1em;
		    color: black;
		    padding-right: 0.1em;
		    font-style: italic;
		  }
		  ul#Navigation a:link {
		    color: black; 
		    background-color: white;
		    text-decoration: none;
		  }
		  ul#Navigation a:hover {
		    color: #ffffff; background-color: #e0e0e0; font-style: italic; text-decoration: none;
		  }
		  ul#Navigation a:visited{
		   color: black;
		  }
		  ul#Navigation a:active {
		    color: red; background-color: #e0e0e0; font-style: italic; text-decoration: none;
		  }
		
/*   INFOFENSTER  */
		  div#Info {
		    font-size: 0.9em;
		    float: right; width: 16em;
		    margin: 1em 0em; padding-top: 0;
		    background-color: white; border: 1px dashed black;
		  }
		  div#Info h2 {
		    font-size: 1.33em;
		    margin: 0.0em 0.0em;
		    background-color: gray;
		    color: white;
		  }
		  div#Info p {
		    font-size: 0.9em;
		    margin-left: 1em;
        margin-top: -0.5em;
        margin-bottom: -0.5em;
        padding-bottom: 0em;
        padding-top: -0.5em;
		    font-style: italic;
        padding-left: 0em;
		    color:  red;
		  }

/*   TERMINLISTE  */
		  div#Termine {
		  	clear: right;
		    font-size: 0.9em;
		    float: right; width: 16em;
		    margin: 0em 0em; padding-top: 0.5;
		    background-color: white; border: 1px dashed black;
		  }
		  div#Termine h2 {
		    font-size: 1.33em;
		    margin: 0.0em 0.0em;
		    background-color: gray;
		    color: white;
		  }

		  div#Termine p {
        font-size: 0.8em;
		    margin-top: 0em;
        margin-left: 1em;
        margin-bottom: -0.2em;
        padding-top: 0em;
        padding-bottom: -0.5em;
        padding-left: 0em;
		    color: gray;
		    
		  }
		  div#Termine b{
        font-size: 0.8em;
		  	font-style: italic;
		  	color: red;
        padding-top: -0.8em;
        padding-bottom: 0em;
        margin-top: -0.8em;
        margin-left: 1em;
        margin-bottom: 0.3em;
		  }

/*   LOGINFENSTER  */	  
		  div#Login {
		    clear: right;
		    font-size: 0.9em;
		    float: right; width: 16em;
		    margin: 1em 0em; padding: 0;
		    background-color: white; border: 1px dashed black;
		  }
		  div#Login h2 {
		    font-size: 1.33em;
		    margin: 0.0em 0.0em;
		    background-color: gray;
		    color: white;
		  }
		  div#Login form {
		    font-size: 1em;
		    margin: 0.5em;
		    float: left;
		  }
		  div#Login table {
		    font-size: 1em;
		    margin: 0.5em 0.0em 0.0em;
		    float: left;
		  }

/*   IFRAME INHALTSFENSTER  */		
		  div#Inhalt {
		    margin: 0em 0em 0em;
		    padding: 0em;
		    border: 1px dashed silver;
		    text-align: center;
		  }
		  
		  div#Inhalt h2 {
		    font-size: 1.2em;
		    margin: 0.2em 0;
		  }
		  div#Inhalt p {
		    font-size: 1em;
		    margin: 0em 0;
		    text-align: center;
		  }
		  
/*   FUSSZEILE  */
		  p#Fusszeile {
		    clear: both;
		    font-size: 0.9em;
		    margin-left: 0.3em;
		    padding-top: 0;
		    padding-bottom: 0.5em;
		    padding-left: 0.2em;
		    text-align: right;
		    background-color: gray; border: 1px solid silver;
		  }
		  p#Fusszeile a {
		    font-size: 0.9em;
		    margin-left: 0.5; padding: 0.0em;
		    color: white;
		    border-bottom: 3px ridge black;
		    border-right: 3px ridge black;
			margin-left: 1em;
		    padding-right: 0.2em;
		    text-align: right;
		    background-color: gray;
		    font-style: italic;
		    
		  }
		  p#Fusszeile a:hover{
		    color: yellow;  font-style: italic;
		  }
		  
/*   COUNTERFENSTER  */
		  div#Counter{
		    clear: left;
		    font-size: 0.8em;
		    float: left; width: 10em;
		    margin: 0em 0.5em 0em; padding: 0;
		    border-bottom: 3px  ridge gray;
		    border-right: 3px  ridge gray;
		    border-left: 0px;
		    border-top: 0px;
		    background-color: white;
		    text-align: center;
		  }
		  div#Counter h2 {
		    font-size: 1.33em;
		    margin: 0;
		    background-color: gray;
		    color: white;
		  }
		  div#Counter p{
		  	margin-top: 1em;
		  	margin-bottom: 1em;
        padding-right: 1em;
		  	text-align: center;
		  }
		  div#Counter b{
		    background-color: #000000;
		    color: white;
		    border-style: dashed gray;
		    margin-top: 1em;
		    margin-bottom: 0em;
		    font-size: 1.5em;
		    font-family: Verdana;
		    text-align: center;
		  }
		  
/* CHRONIK */
		  div#Chronik{
		    font-size: 0.8em;
		    text-align: center; 

		  }
		  div#Chronik table {
		    font-size: 0.7em;
		    font-family: Arial;
        width:60%;
		  }
      
     
		  div#Chronik td{
		  	margin: 0em 0em 0em;
		  	padding: 1.5em;
		  	font-family: Arial;
		  	font-size: 1.8em;
		  	text-align: left;
		  	width: 50%;
		  	color: gray;
        border-bottom-style: dashed;
		  }

/* CLUBLINKS  */

      div#Clublink{
		    font-size: 0.7em;
		    text-align: center;
		  }
     div#Clublink a{
        width: 30em;
		    text-decoration: none;
		    color: white;	  
        background-color: gray;
        border: 2px groove gray;
        font-family: Arial;
		    font-size: 1em;
		    padding: 0.1em;
        padding-left: 2em;
        padding-right: 2em;
        font-style: bold;

		  }
		  div#Clublink a:link {
		    color: white; 
		    text-decoration: none;
		  }
		  div#Clublink a:hover {
		    color: yellow;  
        font-style: italic; text-decoration: none;
		  }
		  div#Clublink a:visited{
		   color: white;
		  } 
		    

/* Tabelle f&uuml;r Mitglieder */
		  div#Mitglieder{
		    font-size: 0.8em;
        text-align:center;
 

		  }
		  div#Mitglieder table {
		    font-size: 0.7em;
		    font-family: Arial;
        max-width:40%;

		  }
		  div#Mitglieder td{
		  	margin: 0em 0em 0em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.86em;
		  	text-align: left;
		  	color: black;
        padding-left: 5em;
		  }      
      

/* Tabelle für Termine */
		  div#TerminTabelle{
		    font-size: 0.7em;
		    text-align: center; 

		  }
		  div#TerminTabelle table {
		    font-size: 0.7em;
		    font-family: Arial;
        margin: 1.5em;
        width: 80%;
		  }
		  div#TerminTabelle td{
		  	margin: 1.0em 1.0em 1.0em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.7em;
		  	text-align: left;
		  	color: gray;
		  }
/* Tabelle für Vorstandschaft*/
		  div#TabelleVorst{
		    font-size: 0.8em;
		    text-align: center; 

		  }
		  div#TabelleVorst table {
		    font-size: 0.7em;
		    font-family: Arial;
        
		  }
		  div#TabelleVorst td{
		  	margin: 0.5em 0.5em 0.5em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.8em;
		  	text-align: left;
		  	width: 13em;
		  	color: gray;
		  }

/* 		Tabelle für Clubdienst */
		  div#TabelleClubdienst{
		    font-size: 0.9em;
		    text-align: center; 
		    margin: 0em 0em 0em; 
        padding: 1em;

		  }
		  div#TabelleClubdienst table {
		    font-size: 1em;
		    margin: 0.2em 0em 0em;
		    font-family: Arial;


		  }
		  div#TabelleClubdienst tr{
		  	margin: 0em 0em 0em;
		  	padding: 0em;
		  	font-family: Arial;
		  	font-size: 0.8em;
		  	text-align: left;
		  }
      
		  div#TabelleClubdienst td{
		  	margin: 0em 0em 0em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.3em;
		  	text-align: left;


		  }

/* Tabelle für Bilder*/
		  div#BilderTabelle{
		    font-size: 0.8em;
		    text-align: center; 

		  }
		  div#BilderTabelle table {
		    font-size: 0.7em;
		    font-family: Arial;
        width: 40%;
		  }
      
		  div#BilderTabelle td{
		  	margin: 0.5em 0.5em 0.5em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.8em;
		  	text-align: left;
		  	
		  	color: gray;
		  }
      
      div#BilderTabelle a {
		    display: block;
		    text-decoration: none;
		    color: black;	   
        text-align: center; 
        font-family: Arial;
		    font-size: 1em;
		    margin-right: 0.0; padding: 0.1em;
		    padding-right: 0.1em;
		    font-style: italic;
		  }
		  div#BilderTabelle a:link {
		    color: black; 
		    background-color: white;
		    text-decoration: none;
		  }
		  div#BilderTabelle a:hover {
		   color: #FF180A; background-color: #F5FF72; font-style: italic; text-decoration: none;
		  }
		  div#BilderTabelle a:visited{
		   color: black;
		  }
		  
/* Tabelle für Links*/
		  div#LinkTabelle{
		    font-size: 0.7em;
		    text-align: center; 
        

		  }
		  div#LinkTabelle table {
		    font-size: 0.7em;
		    font-family: Arial;
        width: 95%;
        margin: 1em;
		  }
      
		  div#LinkTabelle td{
		  	margin: 0.5em 0.5em 0.5em;
		  	padding: 0.5em;
		  	font-family: Arial;
		  	font-size: 1.7em;
		  	text-align: left;
		  	color: gray;
		  }
      
      div#LinkTabelle a {
		    display: block;
		    text-decoration: none;
		    color: black;	   
        text-align: left; 
        font-family: Arial;
		    font-size: 1em;
		    margin-right: 0.0; padding: 0.1em;
		    padding-right: 0.1em;
		    font-style: italic;
		  }
		  div#LinkTabelle a:link {
		    color: black; 
		    background-color: white;
		    text-decoration: none;
		  }
		  div#LinkTabelle a:hover {
		   color: red;  font-style: italic; text-decoration: none;
		  }
        
/* Tabelle für Formular*/
		  div#TabelleFormular{
		    font-size: 0.6em;
		    text-align: center; 
		  }
      
		  div#TabelleFormular table {
		    font-size: 1em;
		    font-family: Arial;
        width: 95%;
        margin: 2em;
		  }
      
		  div#TabelleFormular td{
		  	margin: 0.5em 0.5em 0.5em;
		  	padding: 0.1em;
		  	font-family: Arial;
		  	font-size: 1.7em;
		  	text-align: left;
		  	color: black;
		  }
      
/* Tabelle für TabelleGaestebuch*/
		  div#TabelleGaestebuch{
		    font-size: 0.6em;
		    text-align: center; 
		  }
      
		  div#TabelleGaestebuch table {
		    font-size: 0.9em;
		    font-family: Arial;
        width: 85%;
        max-width: 100%;
		  }
      
		  div#TabelleGaestebuch td{
		  	margin: 0.5em 0em 0em;
		  	padding: 0.1em;
		  	font-family: Arial;
		  	font-size: 1.6em;
		  	text-align: left;
		  	color: black;
		  }
      
/*---------------------------------------------------------
-----------ADMIN-------------------------------------------
---------------------------------------------------------*/

/* Tabelle für Formulare*/
		  div#AdminTabelleFormular{
		    font-size: 0.6em;
		    text-align: left; 
		  }
      
		  div#AdminTabelleFormular table {
		    font-size: 1em;
		    font-family: Arial;
        /*width: 40%;*/
		  }
      
		  div#AdminTabelleFormular td{
		  	padding-left: 1em;
		  	font-family: Arial;
		  	font-size: 1.7em;
		  	text-align: left;
		  	color: black;
		  }

/* LINK F&Uuml;R ADMINBEREICH*/
    div#Admin{
		    font-size: 0.8em;
		    text-align: center; 
		  }
     div#Admin a{
		    text-decoration: none;
		    color: white;	  
        background-color: #BBBBBB;
        border: 1px outset gray;
        font-family: Arial;
		    font-size: 0.8em;
		    padding: 0.1em;
        padding-left: 2em;
        padding-right: 2em;
        font-style: bold;

		  }
		  div#Admin a:link {
		    color: white; 
		    text-decoration: none;
		  }
		  div#Admin a:hover {
		    color: red; 
        font-style: italic; text-decoration: none;
		  }
		  div#Admin a:visited{
		   color: white;
		  }   
      
/* LINK F&Uuml;R LOGOUT*/
    div#Logout{
		    font-size: 0.8em;
		    text-align: center; 
		  }
     div#Logout a{

		    text-decoration: none;
		    color: red;	  
        background-color: #DDDDDD;
        border: 2px groove gray;
        font-family: Arial;
		    font-size: 1em;
		    padding: 0.1em;
        padding-left: 2em;
        padding-right: 2em;
        font-style: bold;

		  }
		  div#Logout a:link {
		    color: red; 
		    text-decoration: none;
		  }
		  div#Logout a:hover {
		    color: black;  
        font-style: italic; text-decoration: none;
		  }
		  div#Logout a:visited{
		   color: red;
		  }    
