HTML {overflow:-moz-scrollbars-vertical;}

body     { margin: 0px; padding: 0px; 
           color: #666666;
		   font-family: Garamond, "Times New Roman", serif;
		   font-size:14px;
		   font-weight:normal;
           background: #A40E06;
		   text-align:center;
         }

a 			{ text-decoration: none; color: #A40E06; } 
a:hover  	{ text-decoration: underline; }	
a.active	{ text-decoration: underline; }
		 
#seite	{
		width:800px;
		background: white;
		margin-right:auto;
		margin-left:auto;
		text-align:left;
		}
#seite:after { content: "."; display: block; clear: both; 
                 height: 1px; font-size: 1px; overflow: hidden; 
				 }	
				 
ul.navi { list-style-type: none;
          margin: 122px 0px 0px 57px;
          padding: 0px;
		  float:left;
        }
ul.navi li { display: block; float: left;
        	 padding: 0px;              
      		 margin:0px 20px 0px 0px;
     	   }
			   
ul.navi li a { display: block; overflow: hidden;font-size:18px;text-decoration:none;color:999999;font-weight:normal;}
ul.navi li a:hover { display: block; overflow: hidden; color:a40e06;}
ul.navi li a.active {color:a40e06;}

ul.navi2 { list-style-type: none;
          margin: 50px 0px 0px 58px;
          padding: 0px;
		  float:left;
        }
ul.navi2 li { display: block;
        	 padding: 0px;              
      		 margin:0px 20px 5px 0px;
     	   }
			   
ul.navi2 li a { display: block; overflow: hidden;font-size:18px;text-decoration:none;color:999999;font-weight:bold;}
ul.navi2 li a:hover { display: block; overflow: hidden; color:a40e06;}
ul.navi2 li a.active {color:a40e06;}

.logo {margin: 65px 0px 19px 55px;}
.logo_e {margin: 65px 0px 19px 49px;}

#box_gray {
	width:226px;
	height:160px;
	float:left;
	border-right:2px solid white;
	overflow:hidden;
	background-color: #575757;
}
#box_gray h2 {margin:35px 0px 0px 58px;font-size:14px; font-weight:normal;}
#box_gray h2 a{text-decoration: none; color: #CCCCCC;}
#box_gray h2 a:hover{text-decoration: none; color: #FFFFFF;}

.img_right {float:right; }

h1 {font-size:36px; color:a40e06; font-weight:normal; padding:0px; margin:40px 0px 0px 58px;}
h1 a { text-decoration:none; color:999999;}
h1 a:hover { color:a40e06;}
h1 a.active {color:a40e06;}

.fliesstext	{
			width:510px;
			float:right;
			margin: 50px 58px 30px 0px;
			}
.fliesstext p {float:left;width:170px;margin:0px 0px 7px 0px; padding:0px;}
.fliesstext img {float:left;width:370px;margin:0px 0px 7px 0px; padding:0px;}
.langtext p {float:left;width:330px;margin:0px 0px 7px 0px; padding:0px;}
.red {color:a40e06;}

.fotos	{
			width:568px;
			float:right;
			margin: 50px 0px 30px 0px;
			}
			
.fotos img {float:left;width:166px;margin:0px 20px 20px 0px; padding:0px;}
.fotos p {float:left;width:500px;margin:-10px 58px 30px 0px; padding:0px;}			

.fotosportrait	{
			width:568px;
			float:right;
			margin: 50px 0px 30px 0px;
			}
			
.fotosportrait img {float:left;width:166px;margin:0px 400px 20px 0px; padding:0px;}
.fotosportrait p {float:left;width:500px;margin:-10px 58px 30px 0px; padding:0px;}			

.marginale	{
			float:right;
			margin: 50px 20px 0px 0px;
			text-align:right;
			}
