html,body,ul,li,div,a{

	padding:0px;

	margin:0px;

}



body{

	background-image:url(images/bg.gif);

}

div, img{

	behavior: url(iepngfix.htc);

}



div,a,span{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



img {

   behavior: url(iepngfix.htc);

}



.csc-firstHeader{

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

}



.csc-textpic-imagerow{

	margin-bottom:5px;

}



.csc-textpic-text .contenttable{

	color:#ffffff;

	font-size:11px;

}



.bodytext{

	margin:0px;

	padding:0px;

}



.content_element {

	margin-bottom:10px;

}



.content_news .content_trenner{

	background-image:url(images/link_trenner_left.png);

	no-repeat

	height:2px;

	margin-bottom:10px;

}



.internal-link {

	color:#ffffff;

	text-decoration:none;

}



.internal-link:hover {

	color:#ffffff;

	text-decoration:underline;

}



h1{

	font-size:12px;

}



h2{

	font-size:12px;

}



.geil{

	background-image:url(images/navi_oben_bg.png);

	width:100%;

	z-index:0;

	height:70px;

}



* html .geil{

	background-image:url();

} 



.alles{

	z-index:1;

	width:950px;

	position:absolute;

	left:50%;

	margin-left:-475px;

	border:0px solid #333333;

	top:0px;

}



.ganz_oben{

	background-image:url(images/kopf2.png);

	height:297px;

	margin:0px;

	padding:0px;

}



/*



* html .ganz_oben{



	background-image:url(images/kopf.jpg);



} 



*/



.navi_oben{

	margin-left:192px;

	height:34px;

	/*margin-top:31px;*/

}



.main{

	width:950px;

	background-image:url(images/main3.png);
	float:left;
	/*height:390px;*/

}



/*



* html .main{



	background-image:url(images/main.jpg);



}



*/



.links_abstand{

	float:left;

	width:82px;

}

.navi_links{

	float:left;

	width:174px;

	border:0px solid black;

	height:380px;

}



.mitte{

	float:left;

	width:470px;
	min-height:400px;

}



.scroll_div{

	float:left;

	width:22px;

}



.scroll_div_oben{

	position:relative;

	top:0px;

}



.scroll_div_unten{

	position:relative;

	top:350px;

}



/*



.content{

	width:457px;

	margin:0px 10px 0px 10px;

	height:390px;

	color:#ffffff;

	overflow:auto;

	scrollbar-arrow-color: #FFFFFF;

	scrollbar-base-color: #444444;

}



*/



#content_innen { 

	left: 0; 

	top: 0; 

	position: relative; 

	visibility: visible;  

}



#content { 

	margin:0px 5px 0px 10px;

	color:#ffffff;

	/*height: 390px; */

	width: 455px; 

	left: 0; 

	top: 0; 

	position: relative; 

	visibility: hidden; 

	overflow: hidden; 

	clip: rect(0px 457px 390px 0px) 

}



.content_mitte_unten{

	position:absolute;

	top:400px;

	left:400px;

}



.scroller {

	left: 712px; 

	top: 300px;

	width:17px;

	height:390px; 

	position: absolute; 

}



.rechts{

	float:left;

	height:390px;

	width:194px;

}



.content_news{

	width:184px;

	margin:0px 0px 0px 10px;

	height:390px;

	color:#000000;

	overflow:hidden;

}



.content_news_zweite{

	width:164px;

	margin:0px 10px 0px 10px;

	height:380px;

	color:#000000;

	overflow:hidden;

}



.content_news_tabelle{

	position:absolute;

	top:510px;

	left:740px;

}



* html .content_news_tabelle{

	position:absolute;

	top:210px;

	left:0px;

}



.content_news td{

	line-height:9px;

	font-size:10px;

	margin:0px;

	padding:0px;

	padding-right:2px;

}



.content_news_zweite td{

	line-height:9px;

	font-size:10px;

	margin:0px;

	padding:0px;

	padding-right:2px;

}



.footer{

		background-image:url(images/footer3.png);

		height:48px;

}



/*



* html .footer{



	background-image:url(images/footer.gif);



}



*/



.footer_text{

	position:relative;

	height:20px;

	color:#ffffff;

	top:20px;

	right:8px;

	text-align:right;

}



.topnews{

	float:right;

	margin-top:80px;

	width:400px;

/*	position:relative;

	top:80px;*/

	color:#ffffff;

	margin-right:30px;

/*	right:0px



*/

}



.topnews_content{

	text-align:right;

}



/******************************************** Navi oben *********************************************************************/



.navi_oben ul{

	margin:0;

	padding:10px;

	list-style:none;

	white-space: nowrap;

}



.navi_oben li{display:inline;}



.navi_oben a{

	color:#ffffff;

	font-size:12px;

	padding:10px 15px 10px 15px;

	text-decoration:none;

	text-align:center;

	border-right:1px solid #7A0207;

}



.navi_oben a:hover{

	color:#ffffff;

	background-image:url(images/navi_oben_akt_bg.jpg);

	repeat-x;

	text-align:right;

}



.navi_oben a.link_oben_akt{

	color:#ffffff;

	background-image:url(images/navi_oben_akt_bg.jpg);

	repeat-x;

} 



/*************************************************** NAVI_LINKS******************************************************************/



.ul_navi_links{

	width:155px;

	margin:0 10px 0 10px;

}



.link_left{

	display:block;

	text-align:center;

	padding:0px;

	margin:0px;

}



.link_left a{

	display:block;

	height:25px;

	color:#000000;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	padding-top:7px;

	width:100%;

}



.link_left a:hover{

	color:#7A0207; 

}



.link_left_unter{

	display:block;

	text-align:center;

	padding:0px;

	margin:0px;

}



.link_left_unter a{

	display:block;

	height:16px;

	color:#000000;

	text-decoration:none;

	font-size:12px;

	font-weight:normal;

	padding-bottom:4px;

	width:100%;

}



.link_left_unter a:hover{

	color:#7A0207; 

}



.link_trenner_left{

	list-style:none;

	margin:0px;

	padding:0px;

	background-image:url(images/trenner_navi_left.png);

	no-repeat;

	height:2px;

	width:155px;

	font-size:2px;

}



.link_left .haupt_akt{

	color:#7A0207;

}



.link_left_unter .sub_akt{

	color:#7A0207;

}



/******************************************** Footer *********************************************************************/



.footer_text ul{

	margin:0;

	padding:10px;

	list-style:none;

	white-space: nowrap;

}



.footer_text li{display:inline;}



.footer_text a{

	color:#ffffff;

	padding:0px 10px 0px 10px;

	text-decoration:none;

	text-align:center;

	border-right:2px solid #######;

}



.footer_text a:hover{

	color:#7A0207;

	text-align:right;

}



.footer_text a.link_oben_akt{

	color:#ffffff;

} 



/**************************************** NEWS ******************************************/



.news_latest_container{



}



.news_latest_headline{

	padding: 0px 0px 10px 0px;

}

.news_latest_title{

	padding: 0px 0px 10px 0px;

}

.news_latest_link a{

	color:#000000;

	text-decoration:underline;

}



.news_latest_link a:hover{

	color:#7A0207;

	text-decoration:underline;

}



.news_list_container{}



.news_list_item{}		



.news_list_item a{

	color:#ffffff;

	text-decoration:underline;

}



.news_list_date{}



.news_list_morelink{

	font-color:#ffffff;

	text-decoration:underline;

}



.clearer{}



.news_list_archiv{}



.news_single_container{}



.news_single_data{}



.news_single_back{}	



.news_single_back a{

	color:#ffffff;

	text-decoration:underline;

}



.logo_erste_aktiv{

background-image:url(images/fcrgeroldsgruen1_aktiv.png);

float:left;

width:61px;

height:70px;

margin:0px 0px 5px 10px;

}



.logo_erste_inaktiv{

background-image:url(images/fcrgeroldsgruen1_inaktiv.png);

float:left;

width:61px;

height:70px;

margin:0px 0px 5px 10px;

cursor:pointer;

}



.logo_zweite_aktiv{

background-image:url(images/fcrgeroldsgruen2_aktiv.png);

float:left;

width:61px;

height:70px;

margin:0px 0px 5px 10px;

}



.logo_zweite_inaktiv{

background-image:url(images/fcrgeroldsgruen2_inaktiv.png);

float:left;

width:61px;

height:70px;

margin:0px 0px 5px 10px;

cursor:pointer;

}





.benni_guestbook-header{

	width:360px;

	margin-left:60px;

	margin-right:10px;

}

.benni_guestbook-header-left{

	width:280px;

	float:left;

}

.benni_guestbook-header-right{

	float:left;

	width:70px;

}

.benni_guestbook-body{

	width:380px;

	margin:5px 16px;

}







.tx-guestbook-kasten{

border:1px solid white;

float:left;

width:433px !important;

}

.tx-guestbook-header{

background:none !important;

border-bottom:1px solid white;

margin:0px !important;

display:block !important;

width:100% !important;

}



.tx-guestbook-right{

background:none !important;

color:#ffffff !important;

width:100px !important;

padding:0px 10px !important;

}



.tx-guestbook-right p{

color:#ffffff !important;

padding:10px !important;

margin:0px !important;

}



.tx-guestbook-pagination a{

color:#ffffff !important;

}



.benni_guestbook-body p{

	color:#ffffff;

}

.benni_guestbook-header{

	color:#ffffff;

}

.benni_guestbook-header-left{

	color:#ffffff;

}



.content_innen p{color:#ffffff; font-size:11px;}




