body {	MARGIN: 0px 0px 0px 0px;
		font-size: 12px;
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      background-color: #eee; 
      }
      
/* Layout*/      
#alles{
	POSITION:relative;
	height:auto;
	LEFT: 50%; 
	MARGIN: 0em 0px 0px -390px; 
	WIDTH: 780px;  TOP: 0px;
	}
#Inhalt {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 780px;

    }
.inhalt_12 {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 381px;

    }	
	
.fc_wrapper {
	float:left;
	margin: 0px 0px 0px 0px;
	width: 760px;

    }
.content{
		float:left;
		
		margin: 0px 0px 0px 0px;
		height: 178px;
	    width: 386px;
	}
#logo {
	  top: 7px;
	  left: 201px;
	  position: relative;
	  height: 62px;
	  width: 178px;
  }
  
  
#footer{
	width: 700px;
 	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
  
/*  Container*/

.teaser_back {
		float:left;
		margin: 10px 0px 0px 10px;
		height: 178px;
	    width: 178px;
	    border: 1px solid #086080;
		background-color: #086080;
    }
    
.teaser_non {
		float:left;
		margin: 10px 0px 0px 10px;
		height: 178px;
	    width: 178px;
    }
.teaser {background-color: #fff;
		float:left;
		margin: 10px 0px 0px 10px;
		height: 178px;
	    width: 178px;
	    border: 1px solid #086080;
    }
.teaser_thumb {
		float:left;
		margin: 1px 0px 0px 1px;
		height: 83px;
	    width: 83px;
	   
    }
.teaser2 { background-color: #fff;
	  	float:left;
	  	padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 10px;
	    height: 178px;
	    width: 368px;
	    border: 1px solid #086080;
    }
.teaser21 {background-color: #fff;
	  	float:left;
		margin: 10px 0px 0px 10px;
	    width: 368px;
	    border: 1px solid #086080;
    }
.teaser3 {background-color: #fff;
	  	float:left;
		margin: 10px 0px 0px 10px;
		height: 178px;  
	    width: 556px;
	    border: 1px solid #086080;
    }
.teaser31 {background-color: #fff;
	  	float:left;
		margin: 10px 0px 0px 10px;
	    width: 556px;
	    border: 1px solid #086080;
    }
.teaser4 {
		background-color: #fff;
	  	float:left;
		margin: 10px 0px 0px 10px;
	    width: 746px;

    }
/* Typografie */

p {

	font-size: 12px;
	color: #666666;
	line-height: 15px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
    }
    
.bold{font-weight:bold;}

h1 {	margin-top: 0px;
		margin-bottom: 0px;
		padding: 3px 2px 3px 10px ;
	    color: #FFFFFF;
	    font-size: 12px;
	    background-color: #086080;
	    font-weight: bold;
    }
h5 {
	    font-size: 12px;
	    color: #333333;
	    padding-left: 10px;
	    line-height: 0px;
    }

a{	color:#086080;
	TEXT-DECORATION: none;
}
h1 a{	color:#fff;
	TEXT-DECORATION: none;
}

a:hover{
	    color:#FF6600;
	    TEXT-DECORATION: none;
}
h2{
	PADDING-LEFT: 10px;
	font-size: 14px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

h3{
	PADDING-LEFT: 10px;
	font-size: 14px;
	font-variant: normal;
	color: #086080;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}


td{
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	text-align: left;
	vertical-align: top;
    }

.fliestext{
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	 }
#liste {
		margin-right: 0px;
	    height: 178px;
	    width: 368px;
	    border: 1px solid #086080;
    }
    
.text{	
		float:left;		
	    width: 190px;
    }
.text2{	position: relative;
		margin-bottom: 10px;
		margin-right: 10px;
		float:left;		
	    height: 178px;
	    width: 178px;
		border: 1px solid #086080;
    }

.text_or{	
		margin-bottom: 10px;
		margin-right: 10px;
		float:left;		
	    height: 178px;
	    width: 380px;
    }    
    
    

/* Bilder */
    
.bildgross{
		height: 368px;
	    width: 368px;
	margin: 10px 0px 0px 10px;
	border: 1px solid #ff0000;}
.bild {
		float:left;
	    height: 178px;
	    width: 178px;
		
    }
.bild img {
	border-right: 1px solid #086080;
}
.thumb_wrap{margin: 0px 0px 0px 0px;}

.bild_thumb {
		float:left;
		margin: 10px 0px 0px 10px;
	    height: 83px;
	    width: 83px;
	    border: 1px solid #086080;
    }


/* Login */

.tx-felogin-pi1 div{	
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	}
	
.tx-felogin-pi1 FORM input {
margin-top:10px;
	background-color:#fff;}

/* Navigation*/
#nav {
	float:left;
	margin: 10px 0px 0px 10px;
	height: 180px;
	width: 180px;
	background-color: #086080;
    }

ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	width: 180px; /* Width of Menu Items */
	background-color: #086080;
	background: #086080; /* IE6 Bug */
	color: black;
	font-size: 12px;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	}
 
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #fff;
	border: 1px solid #ff0000  ; 
	padding: 2px 7px;
	
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 179px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#nav li ul li a { 
	padding: 3px 4px;	
	border: 1px solid #84b0c0;
	background-color: #ff0000; 
	font-size: 12px;
	} 
	/* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
ul#nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }
 
ul#nav li.menuparent:hover,
ul#nav li.over { }

 
ul#nav li a:hover {
background-color: #fff; 
	color: #086080;	
	}	
	
/*Mitglieder*/

#piccaption {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
    }
	
/*Mitgliederverwaltung*/
.user-craft-pi1 .startpictures{
width: 520px;
clear:both;
}

.user-craft-pi1 .startpicture{
float:left;
width: 125px;
padding: 0 0 10px 0;
}

.user-craft-pi1 .editfield{
		margin: 0 0 10px 0;
		width: 520px;
}

.searchform{
		margin: 10px 10px 10px 10px;
}

.field{
		margin: 5px 0px 0px 0px;
}



/* Flie&szlig;umgebungen zur&uuml;cksetzen */
.user-craft-pi1 .fixfloat {
  float: none;                 
  clear: both;                 
  width: 1px;                  
  margin: 0;                   
  padding: 0;                  
  font-size: 0px;              
  line-height: 0px;            
  height: 0px;                 
}
/* tt_news */
.bodytext{

	font-size: 12px;
	color: #666666;
	line-height: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;




}
	