body, .mainPage
	{
	background-color:#941f40;
	font-family:"Lucida Sans Unicode", "Lucida Grande",Verdana,arial, helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
.content
	{
	font-size:13px;
	}

td
	{
	vertical-align:top;
	padding:4px;
	}
#links
	{
	width:220px;
	float:left;
	}
#rechts
	{
	width:620px;
	float:left;
	position:relative;
	}
.back
	{
	position:absolute;
	top:10px;
	left:35px;
	z-index:1;
	}
.front	
	{
	float:left;
	position:absolute;
	top:10px;
	left:35px;
	z-index:5;
	}
.einspalt table td p, .veranstaltungsteaser p
	{
	margin:0;
	}
.einspalt .tab1
	{
	width:130px;
	}
.einspalt .tab2
	{
	width:450px;
	}
.einspalt .tab3
	{
	width:70px;
	}
	
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }

.wrapper
	{
	margin:0 auto;
	width:840px;
	}
.navi
	{
	width:182px;
	margin-left:2px;
	}
.content
	{
	width:793px;
	min-height:500px;
	float:left;
	}
.footer
	{
	background-color:#fff;
	padding-left:80px;
	}
.maincontent
	{
	margin-top:34px;
	}
	
#frauenorteLogo
	{
	margin-bottom:44px;
	}
.navi ul
{
list-style: none;
margin:0;
padding:0;
}
.navi > ul > li
	{
	margin-bottom:10px;
	}

.rex-navi2 li
	{
	margin: 3px 0 5px 10px;
	}
	
.navi li.rex-current
	{
	}
.navi li:hover
	{

	}
	
.navi li a:hover, a.rex-current
	{
	text-decoration:underline !important;
	}
.navi li a
	{
	text-decoration:none;
	color:#fff;
	}

html {
	min-height: 99%;
	margin-bottom: 1px;
}
.footer
	{
	clear:both;
	}
#head img
	{
	height:80px;
	margin:13px 0 0 84px;

	}
#head
	{
	background-color:#7c7a77;
	width:793px;
	}
.hidden
	{
	display:none;
	}

.dltab img
	{
	}
h2 
	{
	font-size:14px;

	}
.einspalt
	{
	float:left;
	margin: 30px 0 0 90px;
	width:650px;
	}

.startnews h2
	{
	margin:0 0 5px 0;
	}
	
.startnews
	{
	background-color:#fff;
	padding:5px;
	position:absolute;
	width:220px;
	left:765px;
	top:210px;
	}
.fopreview
	{
	width:250px;
	background-color:#fff;
	background-color: rgba(255, 255, 255, 0.7);
	display:none;
z-index:200;
	}
.fopreview h2
	{
	font-size:13px;
	margin:0;
	color:#941f40;
	}
.fopreview img
	{
	float:left;
	margin-right:5px;
	}	
.fobalken
	{
	clear:both;
	width:250px;
	height:10px;
	}
.fobildleiste
	{
	width:500px;
	position:absolute;
	top:500px;
	}

.fobildleiste .fopv
	{
	float:left;
	}
.fop
	{
z-index:100;
}
.fobalken2
	{
	clear:both;
	width:72px;
	height:10px;
	}
	
.mCont,.mCont2
	{
	position:absolute;
	z-index:100;
	top:65px;
	left:30px;
	}
.mCont2
	{
	background-color:#fff;
	min-height:300px;	
	width:650px;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.8);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
	}
.fob_wrap
	{
	width:650px;
	float:left;
	}
.fob_wrap p
	{
margin:0;
}
.fob_hl
	{
	width:75px;
	float:left;
	}
.rf
	{
	float:right;
	}
.lf
	{
	float:left;
	position:absolute;
	}
.fo_info
	{
	float:right;
	width:555px;
	background-color:#fff;
	padding:10px;
	}
.fo_termine,.fo_mehr,.fo_aktuelles
	{
	float:right;
	width:555px;
	background-color:#fff;
	padding:10px;
	}
.fo_termine p,.fo_mehr p,.fo_aktuelles p
	{
margin:0;
}
.fo_termine h2
	{
margin: 5px  0 0 0;
}
.fo_termine .small
	{
	font-size:11px;
float:right;
}

.fob_navi
	{
	float:right;
	width:575px;
	}

.fo_info_gal
	{
	width:575px;
	float:right;
	}


.fob_gal
	{
	height:220px;
	width:575px;
	float:right;
	overflow:hidden;
	}
	

	
.fob_gal .image
	{
	display: inline;
	white-space: nowrap; 
	}
.fob_navi
	{
	clear:both;
	background-color:#941f40;
	width:575px;
	}
.fob_navi div
	{
	
	border-right:1px solid #fff;
	margin:0;
	float:left;
	}
	
.fob_navi div a
	{
	margin: 6px 40px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	}
	
.fob_navi div a:hover,.fob_navi div a.active
	{
	color:#f8b75b;
	}

.mCont2
	{
padding:0 0 0 75px;
width:575px;
	}

.termintab
	{
width:500px;
}

.termintab p
	{
margin:0;
}
.newswrap
	{
margin-bottom:15px;
}

.mCont2 .fob_navi
	{
	height:28px;
	}

.fob_gal .lf
	{
overflow:hidden;
}

.abstand
	{
float:left;
clear:both;
}
.hinweis1, .hinweis2
	{
color:#fff;
font-size:11px;
margin-top:20px;
}
.hinweis1
{
margin-top:50px;
}

.hinweis2 a
	{
color:#fff;

}