body 	{	
		font-family: Verdana, Arial, sans-serif;
		background-color: #fff;
		font-size: 0.7em;
		line-height: 1.25em;
		color: #333;
		margin:0 10px 10px 30px;
	}
	
h1{ 
	color: #66706A; 
	font-size: 11px;
	font-weight:normal;
	text-transform: uppercase;
	}
h2{ 
	color: #000; 
	font-size: 16px;
	font-weight:normal;
	}

ul {
	margin:0;
	padding:0;
}

li {
	padding:0;
	list-style-type: none;
}

a, a:visited, a:active { 
	color: #999; 
	text-decoration: none;
 }
 
a:hover {
	color: #fff; 
	text-decoration: none;
	background-color: #0c6; 
	}

a.sel {
	color:#fff;
	background-color:  #0cc;
}

img {
	border:0px;
}
	
.title {
	color:#399;
	text-transform: uppercase;
	}
	
.name {
	color:#399;
	font-weight:bold;
	}
	
.subtitle {
	color:#399;
	}
	
.date {
	color:#399;
	font-weight:bold;
	}	
	
.fett {
	color:#333;
	font-weight:bold;
	
	}
	
.news {
	color:#399;
	}


/* ==================== */
/* = header = */
/* ==================== */

#logo {
height:150px;
color: #399;
}



/* ==================== */
/* = navigation = */
/* ==================== */


#mainmenu {
    height:130px;
    width:200px;
    margin: 0;
 		padding-top: 5px;
 		border-top:1px dotted #999;
 		float:left;
}
	
#submenu {
    height:130px;
    width:200px;
    margin-left: 220px;
 		padding-top: 5px;
 		border-top:1px dotted #999;
 		color:#399;
}

#submenu_ersatz {
    height:130px;
    width:200px;
    margin-left: 220px;
 		padding-top: 5px;
}

/* ==================== */
/* = content = */
/* ==================== */
#FlashStage {
	border-top:1px dotted #999;
	width:420px;
	float:left;
	margin: 10px 20px 10px 0;
	padding-top:6px;
}

/* = welten = */
/* ==================== */

#welten	{		
		clear:both;
		width: 200px;
		height: 306px;
 		margin: 10px 20px 0 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		float:left;

}
#welt{		
		clear:both;
		width: 200px;
 		margin: 10px 20px 0 0;
 		padding-top: 10px;
 		border-top:1px dotted #999;
 		float:left;

}

/* = teaser = */
/* ==================== */

.teaser {
		width: 200px;
		height: 306px;
		background-color: #fff;
 		margin: 10px 20px 10px 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		text-align:left;
 		float:left;
 		font-size: 0.90em;
 }
 
 .teaser img{
 		border-bottom:1px dotted #999;
 }
 
 /* = teaser_main = */
/* ==================== */

.teaser_main {
		width: 200px;
		height: 306px;
		background-color: #fff;
 		margin: 10px 20px 10px 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		text-align:left;
 		float:left;
 		font-size: 0.90em;
 }
 
 .teaser_main img{
 		border-bottom:1px dotted #399;
 }
 
 
 /* = umzug= */
/* ==================== */

#umzug {
		width: 600px;
		height: 306px;
		background-color: #fff;
 		margin: 10px 20px 10px 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		text-align:left;
 		float:left;
 		font-size: 0.90em;
 }
 
 .teaser_main img{
 		border-bottom:1px dotted #399;
 }

/* = doppelblock = */
/* ==================== */


#mf_profil, #mf_projekt {
		width: 420px;
 		margin: 10px 20px 0 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		text-align:left;
 		float:left;
}

.media {
		width: 420px;
 		margin: 10px 20px 0 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		text-align:left;
 		float:left;
}

	/* = projekt = */
/* ==================== */

#projekt_txt	{
		clear:both;
		width: 420px;
		height: 260px;
 		margin: 10px 20px 0 0;
 		padding-top: 6px;
 		border-top:1px dotted #999;
 		float:left;
}