/* 1. GLOBAL RESET 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
                    * { margin: 0;
                         padding: 0; }
                    
body { color: white; background-color: white; }

p {}

td {}



a:link { color: #666;  border-color: #fff; }

a:visited { color: #666;  border-color: #fff;}

a:hover { color: #666;  border-color: #fff; }

a:active { color: #666;  border-color: #fff;}

/* */
#container { background-color: white; width: 100%; text-align: center; overflow-x: hidden; overflow-y: auto; 
}
#containerref { background-color: white; width: 950px; text-align: center; }

/* 2. HEADER margin-left: 10px; margin-top: 25px;
position: relative; top: -115px; left: -38px;
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#header { background-image: url(../imagesmmc/header-streifen.jpg); background-repeat: repeat; 
 width: 100%; position: absolute; left: 5px; top: 15px; }


#logo { margin-left: 10px; margin-bottom: 10px; text-align: left;  }

#logo img { border-right: 10px solid #FFF; border-bottom: 10px solid #FFF; border-left: 10px solid #FFF; }

#name { position: absolute; top: 55px;  left: 340px; }
#name img { }

#fahnen { position: absolute; top: 30px;  left: 900px; }

#fahnen a   { color: #999; }

#fahnen a a:hover { color: red; }



/* 3. CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#content {background-color: #FFFFFF; margin-left: 10px; margin-top: 70px; height: 540px;  }

#text { position: absolute; top: 260px; left: 360px;  width: 600px; color: #626262; text-align: left;
font: 0.72em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: 1pt;  
 }
 
#textkontakt {width: 680px; position: absolute; top: 260px; left: 360px; height: 44%; overflow: auto; color: #626262; font: 0.7em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing: 1pt; 
 }
 
#textref {width: 620px; position: absolute; top: 253px; 
 left: 350px; color: #626262; font: 0.7em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; letter-spacing: 1pt; 
  }


#textref table { text-align: left; margin-bottom: 20px; }

#textref table li { margin-left: 10px; font-size: 10px; font-weight: 100;   }

td.hidden {visibility: hidden; }

#foto { float: right; margin-bottom: 30px;  margin-left: 20px; margin-right: 15px; }

#textkontakt p.abstand {margin-top: 10px; }

#text p.abstand {margin-top: 10px; }
             
/*#text img { float: left; margin-right: 6px; }*/ 

 p.mailto 1 { display: inline;}  

        p.mailto a img { display: inline; margin: 0 4px 0 4px; }   
                 
/* 4. FOOTER 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/       
#footer    { width: 100%; height: 36px; border-top: 5px solid #e8e8e8; margin-top: 50px; 
text-align: left; background-color: #d6d6d6; clear: both; position: fixed;
    bottom: 0px; }

#copyright { font: bold 0.65em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
color: #FFF; text-align: center; }
			
#disclaimer{ font: bold 0.65em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
color: #FFF; text-align: center; }
			 
#disclaimer a { color: #FFF;  }

/* 5. HEADER.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.navbar { position: absolute; top: 125px; left: 350px;}

.navbar{ 
font-weight: bold;}

.navbar ul { }

.navbar ul li{ 
display: inline;  
 list-style: none; }

.navbar ul li a { color: #666; text-decoration: none; font: 1.09em/1.9em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; padding: 7px 6px; border-right: 1px solid #fff; }
.navbar ul li a:hover{  color: #66f; }

.navbar ul li.letzte a  { border-right: 0px; }

.navbar ul li.aktuellspez a {  color: #6666ff;  }
.navbar ul li.current a { color: #6666ff; }

/**/


/*6. NAVIGATIONSMENue links 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
              
               #navbarli  { width: 350px; position: absolute; top: 264px; left: 15px; text-align: left;  }
               
               #navbarli ul {margin-left: 25px;
                    list-style: none; }
               
               #navbarli li { text-align: left; margin-bottom: 25px;  }
					

               
               #navbarli a {
               margin-left: 2px;
               display: block; 
					color: #626262; 
                    font: bold 0.8em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
                    text-decoration: none; 
                    letter-spacing: 0.7pt;}
               
			 #navbarli a:hover { color: #6666ff;}
            
             #navbarli .current a { color: #6666ff; }
             
             #navbarli img  {float: left; }

/* INTRO
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#headerintro { background-image: url(../imagesmmc/header-streifen.jpg); background-repeat: repeat; 
margin-left: 10px; margin-top: 200px; width: 1000px; border-bottom: 5px solid #E8E8E8;  }

#logointro img { border-right: 10px solid #FFF; border-bottom: 10px solid #FFF; border-left: 10px solid #FFF; 
position: relative; left: 20px; }

#namenavbarintro { width: 700px; }

#fahnenintro { position: absolute; top: 330px; left: 390px; }

#fahnenintro img { margin-right: 30px; }

#nameintro {position: absolute; top: 250px; left: 360px; }

#intro { text-align: center;  }

#fahnennamede {font: 0.7em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
position: absolute; top: 350px; left: 386px; color: #000; }
#fahnennamepl {font: 0.7em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
position: absolute; top: 350px; left: 453px; color: #000; }
Angaben nur für den Internet Explorer mittels Star-HTML-Hack 

* html, * html body {
    margin:0;
    padding:0;
    height:100%; }
    
* html #container {
     height: 95%;  overflow: hidden;}
    


* html #footer {
    width: 100%; 
    background: #d6d6d6;
    height: 36px;
    border-top: 5px solid #e8e8e8;
     position: absolute; bottom: -1px;
  margin-top: 290px; 
    padding-top:1%; }


* html #copyright { font: bold 0.65em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
color: #FFF; margin-bottom: 5px;
			 text-align: center; }
			
* html #disclaimer{ font: bold 0.65em/1.5em Tahoma, Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
color: #FFF; margin-top: 2px;
			 text-align: center; }
			 
* html #disclaimer a { color: #FFF;  }


			 
* html .navbar ul li a.link {color: #666; border-right: 1px solid #fff;}

* html span.ie {color: #666;}

* html .navbar ul li.letzte a.link {color: #666; border-right: 1px solid #fff;} 
