body{
  margin: 0;
  padding: 0;
  text-align: center;
  color: #333;
  background-color: #ffcf73;
	/*background-color: #D6D6D6;*/
}

body,table,input,textarea,select,button {
  font-family:arial, sansserif;
  font-size: 1em;
  color: #666666;
  background:#DDDDDD;
  line-height:18px;
}

	#container
	{
		margin: 2px auto;
		/*width: 900px;*/
		text-align: left;
		
		background:#FFFFFF;
    /*url(back1.gif);
		*/
		padding-top=0px;
		border: 1px solid #999999;
	}
	
	#header
	{
	  /*padding: 30 30 30 30;*/
    font-size: 2em;
    color: #FF0000;
    background:#FFFFFF;
		/*border-bottom: 1px solid #999999;*/
	}

	#inner
	{
    margin:5px 5px 5px 5px;
		border-bottom: 1px solid #5f58a5;
   	
	}


  #main
  {
    font-size:0.8em;
    
   /*background-color: blue;*/
    margin: 10px 10px 0px 220px;
    #margin: 10px 10px 0px 220px;
    padding: 10px 10px 10px 10px;

  }	

  #main h1
  {
    font-size:1.8em;
  }	


	#main table
	{
   border-collapse:separate;
   border-spacing:10px;
  }
	
  #main td 
  { 
    padding: 3px 3px 10px 30px ;
  }

  #main a
  {
 		text-decoration: none;
		color: #000000;
 
  }
  
  #flashimg
  {
    margin-right:50px;  
  }
  
  
  /*============= NAVI ============================================*/
  #navi
	{
   float: left; 
   width: 210px;     /* Version 5.x */
   min-height: 410px;
   font-size: 1.3em;
   		/*border-right: 1px solid #999999;*/
   				border-right: 1px solid #5f58a5;
   margin-bottom:5px;
  /* border: 1px dashed silver;*/
	}
	
	

	#navi ul.Ebene1
	{
		margin: 40px 0 0 5px;
		#margin: 40px 0 0 40px; /*setting for IE6/7*/
    /*border: 1px dashed silver;*/
		list-style-image:url(pfeilschmal.gif);
		list-style-position:outside;
	}

	#navi #topnavisub
	{
		list-style-image:url(pfeilschmaldown.gif);
  
  }


	#navi li
	{
		padding: 0 0 10 5px;
		#padding: 0 0 10 5px; /*setting for IE6/7*/
		margin: 10px 5px 5px 0px;
		#margin: 15px 5px 5px 0px;
	}

	
	#navi li a
	{
		text-decoration: none;
		color: #555555;
/*		padding: 0 0 10 10px;
		margin: 20px 5px 5px 5px;*/
	}
	
	#navi li a:hover
	{
		text-decoration: none;
		color: #000000;
	}
	
  #navi #naviselected
	{
		padding: 0 0 10 9px;
		#padding: 0 0 10 10px; /*setting for IE6/7*/
		text-decoration: none;
		font-weight: bold;
		color: #666666;
	}
	
	#navi #naviselected a:hover
	{
		cursor : default;
    color: #000000;
	}
/*
  #submenu ul.Ebene2
	{
		margin: 0 0 0 0;
		/*list-style-type:none;*//*
			list-style-image:url(pfeilschmal.gif);
      list-style-position:outside;
	}*/


	#navi ul.Ebene2
	{
		margin: -10px 0 20px -30px;
		#margin: 4px 0 0 2px;
		   /*list-style-type:circle;*/
			list-style-image:url(pfeilschmalklein1.gif);
      list-style-position:outside;
	}



  #navi ul.Ebene2 #naviselected
	{
		padding: 0 0 0px 9px;
		#padding: 0 0 0px 10px; /*setting for IE6/7*/
    text-decoration: none;
		font-weight: bold;
		color: #666666;
	}


	#navi ul.Ebene2 li 
  {
		margin: 2px 0px 0px 0px;
		padding: 0 0 0 0;
    font-size: 0.6em;
  }
	

	
	
	
	#footer	
	{
		clear: both;
		color: #5f58a5;
		background-color: #CCCCCC;
		text-align: center;
		margin-top:5px;
		padding: 5px;
		padding-top: 2px;
		/*margin-top: 10px;*/
		border-top: 1px solid #999999;
		font-size: 90%;

	}
	
  #footer a
	{
		text-decoration: none;
		color: #888888;
/*		padding: 0 0 10 10px;
		margin: 20px 5px 5px 5px;*/
	}
	
	#footer a:hover
	{
		text-decoration: none;
		color: #ffffff;
	}

#foto
{
  text-align:center;
  margin-left:auto; 
  margin-right:auto;
  margin-top:20px;
  margin-bottom:20;
	padding: 10px;
	width:520px;
}

.tfot
{
  padding: 10px;
	border: 1px solid #000000;
}

.galpre
{
  float:left;
  width:120px;
  height: 120px;
  margin: 3px;
}

.galprefotV
{
  margin-left:27px; 
  margin-right:26px;
  margin-top:10px; 
  margin-bottom:10px;
  
  padding:2px;
  border:1px solid #000000;
}

.galprefotH
{
  margin-left:10px; 
  margin-right:10px;

  margin-top:27px; 
  margin-bottom:26px;

  padding:2px;
  border:1px solid #000000;
}
	
.smalltext
{
 font-size: 0.8em;
}
.midtext
{
 font-size: 0.9em;
}

.transtable
{
 background: transparent;
}

.logo
{
margin: 0px 0px 0px 0px
margin-right: 0px;
padding-right: 0px;
margin-bottom: 0px;
}


.clear
{
  clear:both;
  
}