/* Grundelelemente ###############
Farben grau: #b5b5b5;
schrift: #666666
rot: #f23426
f ################
*/

body {
        margin:0;
        padding:0;
        background:#ffffff url(logohg1.gif);
        
		width:100%;
        height:100%;
        
		text-align:center;
	  	font:14px georgia;
		font-style:italic;
	  	line-height:1.5em;
	  	color:#333333;
}

	  
p {
	margin:0px;
	padding-top:2px;
	padding-bottom:10px;
	text-align:justify;
	}
	
table {
	  	font:14px georgia;
		font-style:italic;
	  	line-height:1.5em;
	  	color:#333333;
	  }
	
li {
		padding-bottom: 10px;
		text-align:left;
		}

h1 {
        font:bold 16px georgia;
        text-transform:uppercase;
        margin:5px 0 40px 0;
        padding:0px;
        color:#f23426;
		text-align: left;
        }

h2 {
        font:bold 14px georgia;
        margin:5px 0 14px 0;
        padding:0px;
        color:#000000;
		text-align: left;
        }

h3 {
        font:bold 14px georgia;
        margin:0 0 14px 0;
		font-style:italic;
        padding:0px;
        color:#f23426;
		text-align: left;
        }

a {
	color:#f23426;
	text-decoration:none;
	}
a:hover {
		 color:#000000;
		 text-decoration:underline;
		 }
		 
hr { 
	border: 1px dotted #dddedf;
	}
	
input, textarea {
				border: 1px dotted #666666;
				font:12px georgia;
				font-style:italic;
	  			color:#666666;
				}

/* ############ Strukturelemente ############## */

#container {
        background: #b5b5b5 url(bigbg.jpg);
        position:relative;
        margin-top:0;
		margin-left: auto;
		margin-right:auto;
		margin-bottom: 0;
        padding:0;
        width:990px;
        text-align:center;
}

#box {
        padding:0;
        margin: 0;
}

#kopf {
        background: url(koepf1.jpg) top center no-repeat;
		padding:0;
		margin: 0;
        height:340px;
		width: 990px;
		text-align:center;
		}
		

/*############## Menu links ################## */
#menu {
		margin: 0;
		padding: 0 0 0 50px;
		width: 160px;
        float: left;
        }
.navi {
    	font: 14px georgia;
        color: #000000;
        font-weight: bold;
		font-style:italic;
        text-align: left;
		padding-top: 5px;
        padding-bottom: 5px;
        }

.navi a:link, .navi a:visited{
                                 color: #000000;
                                 text-decoration:none;
}
.navi a:hover {
                color: #f23426;
                text-decoration:none;
        }
	
		
.navib {
           font: 14px georgia;
           color: #666666;
           font-weight: bold;
		   font-style:italic;
           text-align: left;
		   padding-top: 5px;
           padding-bottom: 5px;
        }
.navib a:link, .navib a:visited {
                                 color: #000000;
                                 text-decoration:underline;
        }
.navib a:hover {
                color: #f23426;
                text-decoration:underline;
        }
		
/* Unternavigation  */
.unav {
           font: 12px georgia;
           color: #666666;
		   font-style:italic;
		   text-indent: 5px;
           text-align: left;
           padding-bottom: 2px;
	   }
.unav a:link, .unav a:visited {
                                 color: #666666;
                                 text-decoration:none;
        }
.unav a:hover {
                color: #000000;
                text-decoration:none;
        }

.unava {
           font: 12px georgia;
           color: #f23426;
		   text-indent: 5px;
		   font-style:italic;
           text-align: left;
           padding-bottom: 2px;
	   }
.unava a:link, .unava a:visited {
                                 color: #f23426;
                                 text-decoration:none;
								 font-style:italic;
        }
.unava a:hover {
                color: #000000;
                text-decoration:underline;
        }
		
.zahl { 
	   padding-top: 50px;
	   text-align:left;
	   font-size: 10px;
	   color: #b5b5b5;
	   }
	   
/*################## Inhalt ######################## */


#inhalt {
		
		margin: 0 0 0 210px;
        width:760px; 
		min-height:420px;
        padding: 0;
		
		text-align: justify;
}

#text {
		padding:0 40px 40px 20px;
		 }
		 
#gb {
	 border: solid 1px #b5b5b5;
	 margin: 30px 0 30px 0;
	 }
		  
/* ####### Diashow ###########*/
	    
#galerie {
			  margin: 20px 0 20px 20px;
		 	  height: 375px;
		  	  width: 500px;
			  z-index:0;
			  }
		 
		 
/* ########## Fuss ############## */


#fuss {
        margin:0;
		padding:0;
		background: #b5b5b5 url(fussi1.jpg) no-repeat;
		height: 80px;
		width: 990px;
		clear:both;
		}
		
/* ########## Klassen ############## */

.eing {
	  padding: 0  0 20px 110px;
	  }
	  
.bild_r {
		 margin: 0 0 20px 20px;
		 border: solid 1px #666666;
		 float:right;
		 }
	  
.bild_l {
		 margin: 0;
		 border: solid 1px #666666;
		 float:left;
		 }
	  
.bild1 {
		 margin: 0 0 20px 20px;
		 border: solid 1px #666666;
		 }

.achtung {
		  border: solid 1px #f23426;
		  padding: 10px;
		  margin: 2px 0 20px 0;
		  text-align:left;
		  }
		  
.mitte { 
		width: 520px;
		text-align: center;
		}
