
	/*******************************
	* Layout und Elemente
	*******************************/
	
	* {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		page-break-inside:always;
		float:none!important;
	}
	
	img, a {
		border:0;
	}
	
  	body {
		background:url('../img/body.png') repeat-x left top;
		font-size:12px;
	}
	
	#wrap {
		/*width:978px;*/
		margin:0px auto;
	}
	
	#content .csc-header, #rightcontent {
		display:none;
	}
	
	
	/*#metanavi {
		width:978px; height:31px; position:relative;
		background:url('../img/metanavi.gif') no-repeat center bottom;
	}*/
	
	#body_wrap {
		/*width:978px;*/
		background:#fff;
	}	
	
	/*#border_top {
		width:978px; height:10px; overflow:hidden;
		background:url('../img/wrap_o.png') no-repeat left top;
	}
	
	#border_left {
		width:10px; height:650px; float:left;
		background:url('../img/wrap_li.png') no-repeat left top;
	}
	
	#border_right {
		width:10px; height:650px; float:left;
		background:url('../img/wrap_re.png') no-repeat left top;
	}
	#untenL_bg, #untenR_bg{
		display:none;
	}*/
	
	#content .csc-textpicHeader{
		display:none;
	}
	.clear {
		clear:both;
	}
	
	/*#footer {
		width:958px; height:37px; margin:0px 10px;
		background:url('../img/footer.gif') repeat-x left top;
	}
	
	#copyright {
		width:958px; height:22px; margin:0px 10px 30px 0px;
	}*/
	
	
	
	
	/*#header {
		width:958px; height:135px;
		position:relative;
		left:0px; top:0px;
	}
	
	#header_grafik {
		background:url('../img/header_01.jpg') no-repeat left top;
		width:958px; height:135px;
		position:absolute;
		left:0px; top:0px;
		z-index:1;
	}
	#header_logo {
		background:url('../img/volksbund_logo.jpg') no-repeat left top;
		width:42px; height:121px;
		position:absolute;
		left:49px; top:0px;
		z-index:2;
	}
	a#header_gs {
		background:url('../img/btn_gs.png') no-repeat left top;
		width:201px; height:51px;
		position:absolute;
		right:0px; top:0px;
		z-index:2;
	}
	*html a#header_gs {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fileadmin/img/btn_gs.png');
		background:none;
	}
	a#header_os {
		background:url('../img/btn_os.png') no-repeat left top;
		width:201px; height:41px;
		position:absolute;
		right:0px; bottom:0px;
		z-index:2;
	}
	*html a#header_os {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../fileadmin/img/btn_os.png');
		background:none;
	}*/
	
	
	
	
	#body {
		/*width:958px; */
		float:left;
		background:#fff;
	}
	
	#body_left {
		/*width:758px; */
		float:left;
	}
	
	#body_right {
		/*width:200px; */
		float:left;
	}
	
	/*#navi {
		width:757px; height:27px; margin:1px 0px 0px 0px;
		background:url('../img/navi.gif') repeat-x left top;
	}
	#rootline {
		width:742px; height:24px; margin:0px 0px 0px 0px; padding:20px 0px 0px 15px;
		background:url('../img/rootline.gif') repeat-x left top;
	}*/
	
	#content_wrap {
		/*width:757px;*/
		margin:0px 0px 0px 0px;
		background:#fff;
	}
	
	
	/*#navi ul {
		height:27px;
		
	}
	#navi ul li {
		float:left;
	}
	#navi ul li a {
		height:21px;
		display:block;
		float:left;
		padding:4px 15px 0px 15px;
		font-size:14px;
		color:#fff;
		text-decoration:none;
	}
	#navi ul li a:hover{
		border-left:1px solid #91b5d9;
		border-right:1px solid #91b5d9;
		padding:4px 14px 2px 14px;
		background:url('../img/navi_hov.gif') repeat-x left top;
	}
	#navi ul li.active a {
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		padding:4px 14px 2px 14px;
		background:url('../img/navi_akt.gif') repeat-x left top;
	}
	#navi li#pid4.active a {
		border-left:0px none;
		border-right:1px solid #fff;
		padding:4px 14px 2px 15px;
	}
	#navi li#pid4 a:hover {
		border-left:0px none;
		border-right:1px solid #91b5d9;
		padding:4px 14px 2px 15px;
	}*/
	

	
	/*#metanavi #setFSm {
		width:23px; height:18px; cursor:pointer; 
		position:absolute; left:20px; top:10px;
	}
	#metanavi #setFSl {
		width:29px; height:18px; cursor:pointer; 
		position:absolute; left:46px; top:10px;
	}
	
	#metanavi #setFSxl {
		width:36px; height:18px; cursor:pointer; 
		position:absolute; left:78px; top:10px;
	}
	#metanavi #setFSk {
		width:68px; height:18px; cursor:pointer; 
		position:absolute; left:136px; top:10px;
	}
	#metanavi #setFSp {
		width:95px; height:18px; cursor:pointer; 
		position:absolute; left:456px; top:10px;
	}
	#metanavi #meta_sitemap {
		width:71px; height:18px; cursor:pointer; 
		position:absolute; left:228px; top:10px;
	}
	#metanavi #meta_weiterempfehlen {
		width:115px; height:18px; cursor:pointer; 
		position:absolute; left:320px; top:10px;
	}*/
	
	
	
	
	
	
	
	
	
	
	/*#konto {
		width:180px; padding:10px;
		background:#add6d6;
		margin:1px 0px 0px 0px;
	}
	
	#rightcontent {
		width:200px;
		padding-bottom:60px;
		background:#eaf5f5 url('../img/rcol_footer.png') no-repeat left bottom;
	}
	
	#rightcontent div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:1px;
	}*/
	
	
	
	
	
	
	
	
	
	

	#content {
		/*width:727px; */
		margin:0px 1px 0px 0px;
		padding:10px 15px 10px 15px;
	}
	
	
	/* PRINT */	
	body {
		background:#fff;
	}
	body #konto, body #navi, 
	body #rootline, body #footer, 
	body #body_wrap, body #border_top, 
	body #border_left, body #border_right,
	body #rightcontent, body #rightcontent .csc-header h2,
	body #rightcontent ul li a, body #content .news-list-container-head,
	body #content .news-list-item, body #content .csc-textpic-caption 	{
		background:none; border:0px none;
	}
	body #header, body #untenL_bg, body #untenR_bg,
	body #subnavi, body #navi, body #rootline,
	body #pdf_link, body #footer, body #copyright, body #suche {
		display:none;
	}
	body p, body span,	body a,	body h1, body h2,
	body h3, body h4, body h5, body h6 {
		color:#444 !important;
	}
	body #content h1, body #content h2, body #content h3,
	body #content h4, body #content h5, body #content h6 {
		font-weight:bold;
	}
	body #rightcontent .csc-header h2 {
		font-weight:bold; border-top:1px solid #000; padding-top:10px;
	}
	body #content .news-list-container-head {
		font-weight:bold;
	}
	body #konto{
		position:absolute; top:0; left:0; float:left; width:100%;
	}
	body #konto p{
		float:left;	padding-right:6px;
	}
	body #body_left{
		margin-top:40px;
	}
	body #content_wrap_unterseite  #content, body #content {
		padding:0;
	}
	body #content ol li{
		text-indent:0;
	}
	body #content ol {
		list-style-position:outside; margin-left:20px; margin-bottom:16px;
	}
	body #content ul {
		padding-left:15px; margin-bottom:24px;
	}
	body #content ul li {
		list-style-type:disc; background:none; padding-left:0;
	}
	body #content li {
		margin-top:8px;
	}
	body #content li ul, body #content li ol {
		margin-bottom:0;
	}
	
	
	
	#content p {
		font-size:12px; line-height:16px; margin-bottom:8px;
	}
	#content h1, #content .csc-header-n1 h2 {
		font-size:26px;	line-height:28px;	margin:0 0 10px 0;
	}
	
	#content h2, #content .csc-header-n2 h2 {
		font-size:18px;	line-height:20px;	margin: 0 0 20px 0;
	}
	
	#content h3, #content .csc-header-n3 h3 {
		font-size:18px;	line-height:20px;	margin: 0 0 20px 0;
	}
	
	#content h4, #content .csc-header-n4 h4 {
		font-size:14px;	line-height:18px;	margin: 0 0 15px 0;
	}
	#content .abstand_unten{
		margin-bottom:32px;
	}
	#content .linie_unten {
		border-bottom:1px solid #444; margin-bottom:21px; padding-bottom:12px;
	}
	#content a, #content p a{
		color:#065BAB; text-decoration:underline;
	}
	
	
	
	
	/* ZWEISPALTER */
	
	#content .zwei_spalten {
		width:528px;
	}
	
	
	.zwei_spalten .linke_spalte {
		width:250px;
		float:left;
	}
	
	
	.zwei_spalten .rechte_spalte {
		width:250px;
		float:right;	
	}
	
	
	.zwei_spalten .clear{
		clear:both;
		padding-bottom:30px;		
	}
	

	#content .zwei_spalten .linke_spalte h2, #content .zwei_spalten .rechte_spalte h2  {
		padding:0;
		padding-bottom:10px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* Spendenregler */
	
.tx-igspendenregler-pi1{
	float:left;
}

#spendenregler{
	display:inline;
	float:left;
	width:527px;
	border-top:1px solid #339999;
	margin-bottom:30px;
	
}

#spendenregler .pic-border{
	display:inline;
	float:left;
	width:1px;
	height:252px;
	background:url(../img/sideborder.gif) left top no-repeat;
}

#spendenregler .pic-field{
	display:inline;
	float:left;
	width:527px;
	/*height:252px;*/
}

#spendenregler .pics{
	display:inline;
	float:left;
	width:525px;
	/*height:251px;*/
	margin-top:1px;
}

#spendenregler .pics a{
	display:block;
	width:130px;
	height:251px;
	cursor:pointer;
}


#spendenregler .hidden{
	display:none;
}

#spendenregler .pic-nav{
	display:inline;
	float:left;
	width:525px;
	height:25px;
	border-left:1px solid #065bab;
	border-right:1px solid #065bab;
}

#spendenregler .pic-nav-inner{
	float:left;
	position:relative;
	width:525px;
	height:25px;
	background:url(../img/navi.gif) left top repeat-x;	
}

#spendenregler .pic-nav-inner a{
	position:absolute;
	top:0;
	display:block;
	width:131px;
	height:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	cursor:pointer;
}

#spendenregler .pic-nav-inner a#a-1{left:0;}

#spendenregler .pic-nav-inner a#a-2{left:131px;}

#spendenregler .pic-nav-inner a#a-3{left:262px;}

#spendenregler .pic-nav-inner a#a-4{left:393px;}

#spendenregler .pic-nav-inner a#a-1.hover, #spendenregler .pic-nav-inner a#a-2.hover,#spendenregler .pic-nav-inner a#a-3.hover, #spendenregler .pic-nav-inner a#a-4.hover{
	top:-1px;
	width:131px;
	padding-top:6px;
	padding-right:1px;
	background: url(../img/navi_ro.gif) left top no-repeat;
}

#spendenregler .pic-nav-inner .active {
	top:-30px;
	left:-1px;
	width:131px;
	height:20px;
	padding-top:35px;
	padding-right:1px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/ig_spendenregler/res/img/choose.png');
	background: url(../img/choose.png) top left no-repeat !important;
	background: none;
    z-index:9;
}


#spendenregler .pic-text{
	display:inline;
	float:left;
	width:527px;
	height:80px;
	background:#c1e0e0;
	margin-top:1px;
}

#spendenregler .pic-text-field{
	display:none;
	float:left;
	padding:0;
	margin:0; 
}


#spendenregler .pic-text-betrag{
	display:inline;
	float:left;
	width:124px;
	color:#006666;
	font-size:38px;	
	padding-right:12px;
	padding-top:5px;
	text-align:right;
}

#spendenregler .pic-text-text{
	display:inline;
	float:left;
	width:370px;
	height:30px;
	padding-top:10px;
	overflow:hidden;
}

#spendenregler .pic-text-zahlgrund{
	display:none;
	width:0;
	height:0;
}

#spendenregler .pic-button{
	float:left;
	width:527px;
	height:22px;
}

#spendenregler .pic-text .pic-button #spendenregler-button{
	display:inline;
	float:right;
	width:186px;
	height:22px;
	margin-right:10px;
	background:url(../img/button.jpg) left top no-repeat;
}


#spendenregler .pic-box{
	display:inline;
	float:left;
	width:130px;
	margin-left:1px;
	height:251px;
}




/*************************************
* Friedhofssuche
*******************/

#map_menu, #landesinfos, .waypoint_head, .waypoint, .waypoint_routing, p.routenhinweis {
	display:none;
}
#map {
	margin-bottom:10px;
}

#directions {
	margin-bottom:20px;
}


/* custom info window*/

#custom_info_window_red{
  width: 455px; height:177px;
}
#custom_info_window_red_contents{
  background: url('http://volksbund.i-gelb-develop.de/typo3conf/ext/ig_friedhofssuche/res/img/bb_bg.png') bottom left no-repeat;
  width: 435px!important; height:160px!important; padding:8px 10px;
  border-left:1px solid #add6d6;
  border-right:1px solid #add6d6;
  border-top:1px solid #add6d6;
}
#custom_info_window_red_b{
  background: url('http://volksbund.i-gelb-develop.de/typo3conf/ext/ig_friedhofssuche/res/img/bb_b.png') top left no-repeat transparent;
  width: 455px;  height:37px; top:177px !important;
}	
#custom_info_window_red_close{
  width: 14px; height: 14px; left:434px !important; top:6px !important;
  background: url('http://volksbund.i-gelb-develop.de/typo3conf/ext/ig_friedhofssuche/res/img/close.png') top left no-repeat transparent;
  cursor: pointer;
}
*ahtml #custom_info_window_red_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://volksbund.i-gelb-develop.de/typo3conf/ext/ig_friedhofssuche/res/img/close.png', sizingMethod='crop');
}
*html #custom_info_window_red_b{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://volksbund.i-gelb-develop.de/typo3conf/ext/ig_friedhofssuche/res/img/bb_b.png', sizingMethod='crop');
}
#custom_info_window_red_beak{
  width: 30px; height: 20px; top:177px!important; left:100px !important;
}

#custom_info_window_red_contents .image {
  width:200px; height:150px; float:right;
  margin:4px 5px 0px 0px;
}
#custom_info_window_red_contents p {
  float:left; width:200px;
}
#custom_info_window_red_contents .title {
  font-size: 16px; font-weight: bold; color: #444;
  margin-bottom:5px; width:220px; float:left;
}

#metanavi #pdflogo {
	display:block; margin-bottom:5px;
}
#metanavi #pdflogo .pdflogo_links {
	float:left!important; height:121px; margin-right:10px;
}
#metanavi #pdflogo .pdflogo_rechts {
	float:left!important; height:121px;
}
.clear {
	clear:both;
}
#metanavi #pdflogo h1 {
	padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; 
	font-size:32px; line-height:100%; color:#333;
}
#metanavi #pdflogo h2 {
	padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; 
	font-size:28px; line-height:100%; color:#333;
}

#metanavi #suche {
	display:none;
}



/* Kalender */

.tx-cal-controller dl{
	margin-top:10px;
}
.tx-cal-controller dt {
	color:#006666;
	font-size:18px;
}
.tx-cal-controller dt .datum{
	font-weight:bold;
	color:#444;
	font-size:12px;
}
.datum .V9G {
	color:#444444;
	font-size:12px;
	font-weight:normal;
	margin-left:-2px;
}
.datum .V9G .dp{
	font-weight:bold;
}

.tx-cal-controller dd, .tx-cal-controller dt {
	padding:4px;
}
.tx-cal-controller dd{
	padding-bottom:2px;
	border-bottom:1px solid #99CCCC;
	margin-bottom:8px;
}
.tx-cal-controller .even {
	background-color:transparent;
}
.tx-cal-controller form{
	/*display:none;*/
}


#content .tx-cal-controller dd h2 {
	color:#333;
	padding-bottom:10px;
	font-size:15px;
}






.tx-igcalsuche-pi1{
	background:#eaf5f5 url('../img/bg_subnavi_content.gif');
	float:left;
}
#rightcontent .tx-igcalsuche-pi1{
	background:none;
	float:none;
	padding:10px;
}
#rightcontent form select{
	width:180px;
	color:#444;
	margin:2px 0 7px 0;
	border:1px solid #70b7b7;
}



#subnavi form{
	padding:10px;	
	color:#444;
	float:left;
	background:transparent url(../img/sv4.gif) no-repeat scroll left bottom;
}
#subnavi form select{
	width:160px;
	color:#444;
	margin:2px 0 7px 0;
	border:1px solid #70b7b7;
}
#subnavi h1 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:url('../img/rcol_h1.gif') no-repeat left top;
	color:#fff; font-size:12px;
	padding:5px 0px 0px 8px;
	font-weight:normal;
	height:18px;
	width:175px;
}
#subnavi p {
	margin-bottom:8px;
	padding-left:8px;
	padding-right:5px;
}
.tx-igcalsuche-pi1 a{
	width:77px;
	height:22px;
	background:url('../img/bt_anzeigen.gif') no-repeat top left;
	display:block;
	margin:4px 0px 0px 104px;
}
.found_filter{
	border-top:1px solid #99cccc; 
	border-bottom:1px solid #99cccc;   
	margin-top:-4px;
	padding-top:2px;    
	padding-bottom:7px;
}
#content .found_filter p{      
	padding-top:4px;                                          
	padding-left:4px; 
	padding-bottom:0;                                              
}    
#content .found_filter p.found{
	font-weight:bold;
}

.V9G .default_categoryheader, .V9G .default_catheader {
	background:none;
	color:#065BAB;
}

.V9L {
	color:#444444;
	font-size:12px;
	font-weight:normal;
}



/* FORMS */

form a { color:#065BAB; }
.tx-igformgenerator-pi1{								display:inline; float:left!important; width:528px;	border-top:1px solid #8ec6c6;
																				background:url(typo3conf/ext/ig_formgenerator/res/form_bg_top.gif) repeat-y top left;	color:#444444; }
#content .tx-igformgenerator-pi1 p{			font-size:14px;	}
.tx-igformgenerator-pi1 form{						display:inline; float:left!important; width:528px; border:0;	padding:0; margin:0;
																				background:url(typo3conf/ext/ig_formgenerator/res/form_bg_bottom.gif) no-repeat bottom left;	 position:relative;}
.tx-igformgenerator-pi1 fieldset{				display:inline; float:left!important; width:508px; margin: 0 10px 0 10px;
																				padding:10px 0 10px 0;	border:0;	}
.tx-igformgenerator-pi1 .trennlinie{		display:inline; float:left!important; background:#9ccece; width:508px; height:1px;
																				border-bottom: 1px solid #fff;	line-height:1px; font-size:1px;
																				margin-left:10px;	}
.tx-igformgenerator-pi1 .zeile{					background-color:transparent; display:inline;	float:left!important;	width:508px;	margin-bottom:10px;	}
.tx-igformgenerator-pi1 .spacer{				display:inline; float:left!important; width:5px;	}
.tx-igformgenerator-pi1 .form_links{		display:inline; float:left!important; width:174px;	}
.tx-igformgenerator-pi1 .form_links_center{		width:125px;	}
.tx-igformgenerator-pi1 .form_rechts{		display:inline; float:left!important;	width:332px;	}
.tx-igformgenerator-pi1 span.pflicht{		display:inline; float:left!important; width:17px;	}
.tx-igformgenerator-pi1 label{					display:inline; float:left!important;	width:154px;	text-align:right;	padding-right:3px;
																				padding-top:3px;	}
.tx-igformgenerator-pi1 span{						padding-top:2px;	display:inline;	float:left!important;	}
.tx-igformgenerator-pi1 .input_large{		display:inline; float:left!important;	width:245px; border: 1px solid #9ccece; height:16px;
																				background:url(typo3conf/ext/ig_formgenerator/res/input_bg_large.gif) no-repeat top left;	font-size:12px;	
																				padding-top:2px; padding-left:3px;}
.tx-igformgenerator-pi1 .selbox{				display:inline; float:left!important;	width:248px; border: 1px solid #9ccece; height:18px;
																				font-size:12px;	}
															
.tx-igformgenerator-pi1 .selbox option{ padding-left:3px;}																				
																				
.tx-igformgenerator-pi1 .sel_kk_mon{			display:inline; float:left!important;	width:50px; border: 1px solid #9ccece; height:18px;
																				font-size:12px;	}
.tx-igformgenerator-pi1 .sel_kk_year{			display:inline; float:left!important;	width:75px; border: 1px solid #9ccece; height:18px;
																				font-size:12px;	}

.tx-igformgenerator-pi1 .sel_kk_mon option{ padding-left:3px;}

.tx-igformgenerator-pi1 .sel_kk_year option{ padding-left:3px;}
																				

.tx-igformgenerator-pi1 .input_medium{	display:inline; float:left!important;	width:185px; border: 1px solid #9ccece; height:16px; padding-left:3px;
																				background:url(typo3conf/ext/ig_formgenerator/res/input_bg_medium.gif) no-repeat top left;	font-size:12px; padding-top:2px;	}
.tx-igformgenerator-pi1 .input_small{		display:inline; float:left!important;	width:50px; border: 1px solid #9ccece; height:16px; padding-left:3px;
																				background:url(typo3conf/ext/ig_formgenerator/res/input_bg_small.gif) no-repeat top left;	font-size:12px; padding-top:2px;	}
.tx-igformgenerator-pi1 .input_tiny{		display:inline; float:left!important;	width:25px; border: 1px solid #9ccece; height:15px; padding-left:3px;
																				background:url(typo3conf/ext/ig_formgenerator/res/input_bg_tiny.gif) no-repeat top left;	font-size:12px; padding-top:3px;	}
.tx-igformgenerator-pi1 .tarea{					display:inline; float:left!important;	width:245px; border: 1px solid #9ccece; height:114px; padding-left:3px;
																				background:url(typo3conf/ext/ig_formgenerator/res/tarea_bg.gif) no-repeat top left;	font-size:12px;	padding-top:3px; }
.tx-igformgenerator-pi1 #submitzeile{		text-align:center;	}
.tx-igformgenerator-pi1 .abschicken{		border:0; margin:0; padding:0; width:116px;	height:25px;	display:inline;
																				background:url(typo3conf/ext/ig_formgenerator/res/weiter_btn.gif) no-repeat top left;	margin-left:200px;
																				text-decoration:none;	float:left!important;	}
.tx-igformgenerator-pi1 .speichern{			border:0; margin:0; padding:0; width:116px;	height:25px;	display:inline;
																				background:url(typo3conf/ext/ig_formgenerator/res/abschicken_btn.gif) no-repeat top left;	margin-left:200px;
																				text-decoration:none;	float:left!important;	}
.tx-igformgenerator-pi1 .backbtn{				border:0; margin:0; padding:0; width:116px;	height:25px;	display:inline;
																				background:url(typo3conf/ext/ig_formgenerator/res/back_btn.gif) no-repeat top left;	margin-left:200px;
																				text-decoration:none;	float:left!important;	}
.tx-igformgenerator-pi1 .speichern{			margin-left:0;	float:right;	}
.tx-igformgenerator-pi1 .backbtn{				margin-left:0;	float:left!important;	}
.tx-igformgenerator-pi1 .hinweis{				text-align:center;	font-size:11px;	padding-top:5px;	}
.tx-igformgenerator-pi1 .radiowrapper{	width:332px; display:inline; float:left!important; margin-bottom:3px;	}
.tx-igformgenerator-pi1 .radiolabel{		display:inline; float:right; width:310px;	padding:0;	}
*+html .tx-igformgenerator-pi1 .radiolabel{		display:inline; float:right; width:310px;	padding-top:4px;	}
.tx-igformgenerator-pi1 .radbutton{			display:inline; float:left!important;	}
.tx-igformgenerator-pi1 .cbwrapper{			width:506px; display:inline; float:left!important; margin-bottom:3px;	}
.tx-igformgenerator-pi1 .cberrorspacer{	display:inline; float:left!important; width:50px;	}
.tx-igformgenerator-pi1 .cblabel{				display:inline; float:right; width:373px;	padding:0; margin-right:83px;	}
.tx-igformgenerator-pi1 .cblabel2{			display:inline; float:right; width:373px;	padding-top:2px; margin-right:83px;	}
*+html .tx-igformgenerator-pi1 .cblabel{display:inline; float:right; width:310px;	padding-top:4px;	}
.tx-igformgenerator-pi1 .cbbutton{			display:inline; float:left!important;	margin-left:30px; margin-top:1px;}
.tx-igformgenerator-pi1 .cbclone{				display:inline; float:left!important; margin-left:25px; width:20px; height:20px;	}
.tx-igformgenerator-pi1 .akt{						background:url(typo3conf/ext/ig_formgenerator/res/ch_checked.gif) no-repeat top left;	}
.tx-igformgenerator-pi1 .inakt{					background:url(typo3conf/ext/ig_formgenerator/res/ch_unchecked.gif) no-repeat top left;	}
.tx-igformgenerator-pi1 .leer{					height:20px;	}
.tx-igformgenerator-pi1 .error{					color:red;	font-size:11px;	display:inline; float:left!important; width:508px;	}

.tx-igformgenerator-pi1 .js_error{			display:none;	}

.tx-igformgenerator-pi1 #epop_top{			display:inline; float:left!important;	width:290px;	height:5px;
																				background: url(typo3conf/ext/ig_formgenerator/res/popup_bg_top.png) no-repeat top left;	}
.tx-igformgenerator-pi1 #epop_center_left{	display:inline; float:left!important;	width:7px;	height:181px;
																				background: url(typo3conf/ext/ig_formgenerator/res/popup_bg_center_left.png) no-repeat top left;	}
.tx-igformgenerator-pi1 #epop_center_center{display:inline; float:left!important;	width:246px;	height:163px;
																				padding:18px 15px 0 15px;
																				background: url(typo3conf/ext/ig_formgenerator/res/popup_bg_center_center.png) no-repeat top left;	}
.tx-igformgenerator-pi1 #epop_center_right{	display:inline; float:left!important;	width:7px;	height:181px;
																				background: url(typo3conf/ext/ig_formgenerator/res/popup_bg_center_right.png) no-repeat top left;	}
.tx-igformgenerator-pi1 #epop_bottom{		display:inline; float:left!important;	width:290px;	height:7px;
																				background: url(typo3conf/ext/ig_formgenerator/res/popup_bg_bottom.png) no-repeat top left;	}
.tx-igformgenerator-pi1 #epop_content{	display:inline; float:left!important;	width:246px;	height:131px;	}
.tx-igformgenerator-pi1 #epop_ok{				display:inline; float:left!important; width:109px;	height:20px;	margin:5px 0 0 68px;
																				background: url(typo3conf/ext/ig_formgenerator/res/ok_btn.gif) no-repeat top left;	text-decoration:none;	}
																				
#wrap #body_left .tx-igformgenerator-pi1 input, 
#wrap #body_left .tx-igformgenerator-pi1 textarea, 
#wrap #body_left .tx-igformgenerator-pi1 { font-size:13px; font-family:Arial,Helvetica,sans-serif; }

#wrap .tx-igstartseitenteaser-pi1 .teaserImg img#teaserImg { width:300px; height:200px; }
#wrap .tx-igstartseitenteaser-pi1 .teaserImg ul { display:none; }
#wrap .tx-igstartseitenteaser-pi1 #teaserContent { width:300px; height:auto; background:none; }
#wrap .tx-igstartseitenteaser-pi1 .teaserImg { width:300px; height:200px; }
#wrap .tx-igstartseitenteaser-pi1 .teaserLeft { display:none; }
#wrap .tx-igstartseitenteaser-pi1 .teaserRight { display:none; }

	#content .csc-header {
		display:none;
	}
	
	#gs_wrap #gs_wrap {
		width:727px;
	}
	
	#gs_wrap #gs_lcol {
		width:190px; float:left;
	}
	
	#gs_wrap .gs_img {
		margin-bottom:1px;
	}
	
	#gs_wrap p.gs_caption {
		padding:3px 5px 5px 5px;
		width:170px;
		font-size:11px;
		background:#eaf5f5;
	}
	
	#gs_wrap #gs_rcol {
		width:507px; float:left;
		padding:15px 15px 15px 15px;
		background:url('../img/gs_bg.png') no-repeat left top;
	}
	
	#gs_wrap .gs_line_input {
		display:block;
		clear:both;
		margin:0px 0px 0px 0px;
		height:20px;
	}
	
	#gs_wrap .gs_line_info {
		display:block;
		clear:both;
		margin:0px 0px 0px 0px;

	}
	
	#gs_wrap .gs_line_submit {
		display:block;
		clear:both;
		height:20px;
		padding:10px 0px 0px 0px;
	}
	
	#gs_wrap .gs_line_submit2 {
		display:block;
		clear:both;
		height:20px;
		padding:20px 0px 0px 0px;
	}
	
	*html #gs_wrap .gs_line_submit {
		padding:20px 0px 0px 0px;
	}
	
	#gs_wrap .gs_label {
		width:160px;
		text-align:right;
		margin:3px 15px 0px 0px;
		float:left; color:#444;
	}
	#gs_wrap .gs_input_long {
		width:245px; height:18px;
		background:url('../img/gs_input_xl.gif') no-repeat left top;
		border:0px none;
		float:left;
		padding:2px 0px 0px 5px;
		margin:0px 10px 0px 0px;
	}
	#gs_wrap .gs_input_large {
		width:180px; height:18px;
		background:url('../img/gs_input_l.gif') no-repeat left top;
		border:0px none;
		float:left;
		padding:2px 0px 0px 5px;
		margin:0px 10px 0px 0px;
	}
	#gs_wrap .gs_input_medium {
		width:50px; height:18px;
		background:url('../img/gs_input_m.gif') no-repeat left top;
		border:0px none;
		float:left;
		padding:2px 0px 0px 5px;
		margin:0px 10px 0px 0px;
	}
	#gs_wrap .gs_input_short {
		width:25px; height:18px;
		background:url('../img/gs_input_s.gif') no-repeat left top;
		border:0px none;
		float:left;
		padding:2px 0px 0px 5px;
		margin:0px 10px 0px 0px;
	}
	#gs_wrap p.gs_behind {
		margin:3px 0px 0px 0px;
		color:#444;
		float:left;
	}
	#gs_wrap span.gs_behind {
		color:#444;
		line-height:140%;
	}
	#gs_wrap label.gs_behind {
		color:#444;
		line-height:140%;
	}
	#gs_wrap span.gs_behind a {
		color:#065BAB;
	}
	#gs_wrap label.gs_behind a {
		color:#065BAB;
	}
	#gs_wrap .gs_info {
		font-size:11px;
		width:230px;
		float:left;
		margin-left:3px;
		color: #444444;
	}
	#gs_wrap .gs_input_error {
		font-size:11px;
		width:230px;
		float:left;
		
		color: #006666;
		font-weight: bold;
	}
	
	#gs_wrap .gs_input_error_long {
		font-size:11px;
		width:auto;
		float:left;
		
		color: #006666;
		font-weight: bold;
	}
	
	#gs_wrap .gs_help {
		color:#065bab;
		font-size:11px;
		margin: 3px 0px 0px 0px;
		float:left;
	}
	
	.gs_submit {
		width:111px; height:22px;
		cursor:pointer;
		background:url('../img/gs_suche.gif') no-repeat left top;
		border:0px none;
		float:left;
	}
	
	.gs_correct {
		width:111px; height:22px;
		cursor:pointer;
		background:url('../img/gs_suche.gif') no-repeat left top;
		border:0px none;

	}
	
	.gs_abort {
		width:111px; height:22px;
		cursor:pointer;
		background:url('../img/button_abbrechen.gif') no-repeat left top;
		border:0px none;

	}
	
	#gs_submit {
		width:175px; height:22px;
		cursor:pointer;
		background:url('../img/suchbutton_oben.gif') no-repeat left top;
		border:0px none;
		float:left;
	}
	
	#gs_submit_loc {
		width:175px; height:22px;
		cursor:pointer;
		background:url('../img/suchbutton_unten.gif') no-repeat left top;
		border:0px none;
		float:left;
	}
	
	#gs_wrap .gs_line_info_small {
		display:block;
		clear:both;
		margin:0px 0px 0px 0px;
		height:10px;
	}
	#gs_wrap .gs_line_checkbox {
		padding:0px 31px 0px 44px;
		clear:both;
		display:block;
	}
	#gs_wrap .gs_line_input_area {
		clear:both;
		display:block;
	}
	#gs_wrap .gs_input_area {
		width:245px; height:38px;
		background:url('../img/gs_input_area.gif') no-repeat left top;
		border:0px none;
		float:left;
		padding:2px 0px 0px 5px;
		margin:0px 0px 0px 0px;
		font-size:12px;
		color:#444;
		line-height:140%;
	}
	
	#gs_wrap h1 {
		font-size:25px;
		line-height:110%;
		color:#006666;
		margin-bottom:20px;
	}
	
	#gs_wrap h2 {
		padding-top:40px;
		font-size:16px;
		color:#006666;
		margin-bottom:10px;
	}
	
	#gs_wrap h3 {
		padding-top:25px;
		font-size:16px;
		color:#006666;
		margin-bottom:10px;
	}
	
	#gs_wrap p {
		margin-bottom:10px;
		line-height:140%;
	}

	#gs_resultwrap h1 {
		font-size:25px;
		line-height:110%;
		color:#006666;
		margin-bottom:10px;
	}
	#gs_resultwrap h2 {
		font-size:18px;
		font-weight:normal;
		color:#444;
	}
	
	#gs_anzahlbalken {
		width:718px; height:30px;
	}
	#gs_anzahlbalken select {
		position: relative;
		border:1px solid #70b7b7;
		z-index: 1;
		/*width:200px;*/
	}
	
	.gs_anzahl_container {
		float: left;
	}
	
	.gs_footer {
		display:none;
	}
	
	.gs_footer_left {
		position: relative;
		clear: both;
	}
	
	#gs_resultwrap .gs_result_info	{
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#gs_resultwrap .gs_result_hint	{
		font-size: 12px;
		margin-left: 25px;
		margin-bottom: 0px;
	}
	
	#gs_resultwrap .gs_result_hint p	{
		margin: 0px;
		padding: 0px;
	}
	
	#gs_get_uncalc_phonetics {
		position: relative;
		z-index: 50;
		width: 460px;
		padding: 10px 5px;
		margin-top: 20px;
		background-color: #EAF5F5;
		border: 1px solid #70B7B7;
		color:#444444;
		left: 135px;
		/*top: 250px;*/
		text-align: center;
	}
	
	#gs_get_uncalc_phonetics #gs_animated{
		width: 32px; 
		height:32px; 
		display: block;
		margin-left: 214px;
		text-align: left;
		padding-top: 5px;
	}
	
*html #gs_get_uncalc_phonetics #gs_animated{
	margin-left: 0px;
}

*+html #gs_get_uncalc_phonetics #gs_animated{
	margin-left: 0px;
}
	
	#gs_get_uncalc_phonetics .gs_progress_bar{
		width: 430px; 
		height: 10px; 
		display: block;
		background-color: #ffffff;
		margin-bottom: 7px;
		overflow: hidden;
		margin-left: 15px;
		border: 1px solid #70B7B7;
		text-align: left;
	}
	
	#gs_animated_progress_bar {
		background-color: #70B7B7;
		height: 10px; 
		width: 0%;
		text-align: left;
	}
	
	.gs_footer_right  {
		position: relative;
		float: right;
	}
	
	.gs_resultheader {
		width:706px;
		background:url('../img/gs_res.gif') no-repeat left top;
		color:#fff; margin-bottom:1px;
		margin: 15px;
	}
	.gs_resultheader_nachname { 
		width:130px;
		float:left;
	}
	.gs_resultheader_vorname { 
		width:131px;
		float:left;
	}
	.gs_resultheader_geb { 
		width:95px;
		float:left;
	}
	.gs_resultheader_tov { 
		width:154px;
		float:left;
	}
	.gs_resultheader_kgs { 
		width:135px;
		float:left;
	}
	.gs_results {
		width:716px; border:1px solid #70b7b7;
		margin-bottom:10px;
		padding: 8px;
	}
	.gs_result {
		width:716px; padding:3px 0px;
		display:block;  float:left;
		color:#444; font-size:12px;
	}
	
	.gs_no_results {
		width:716px; padding:3px 0px;
		display:block;  float:left;
		color:#444; font-size:12px;
	}
	
	.gs_resultlink {
		text-decoration: none;		 
	}
	
	.gs_result:hover {
		background-color: #ADD6D6;
		color: #ffffff;
	}
	
	.gs_resultset {
	width:716px;
	}
	
	.gs_searchmode {
		padding-left: 0px;
		width: 20px;
		float: left;
	}
	
	.gs_nachname {
		width:130px;
	}
	.gs_vorname {
		width: 131px;
	}
	.gs_geb {
		width: 93px;
	}
	.gs_tov {
		width: 156px;
	}
	.gs_kgs {
		width: 155px;
	}
	.gs_mehr {
		width: 20px;
	}
	.gs_nachname, .gs_vorname, .gs_geb, .gs_tov, .gs_kgs, .gs_mehr {
		float:left;
	}
		
	.gs_even {
		background:#eaf5f5;
	}
	.gs_odd .gs_mehr {
		background:url('../img/gs_odd.png') no-repeat left top;
		width:18px; height:18px;
	}
	.gs_even .gs_mehr {
		background:url('../img/gs_odd.png') no-repeat left top;
		width:18px; height:18px;
	}
	
*html .gs_mehr {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_graebersuche/res/gs_odd.png",sizingMethod="scale") !important;
	background:transparent no-repeat left top !important;
}	
	
	input.gs_mehr {
		border:0px none;
		cursor:pointer;
	}
	
	.gs_homebtn {
		background:url('../img/gs_home.gif') no-repeat left top;
		width:162px; 
		height:30px;
		float: left;
		margin-bottom:30px;
	}
	.pagenav_backward_akt {
		width:116px; height:23px; float:left; cursor:pointer;
		background:url('../img/gs_pagenav.gif') no-repeat left top;
	}
	.pagenav_backward_pas {
		width:116px; height:23px; float:left;
		background:url('../img/gs_pagenav.gif') no-repeat left bottom;
	}
	.pagenav_forward_akt {
		width:116px; height:23px; float:left; cursor:pointer;
		background:url('../img/gs_pagenav.gif') no-repeat right top;
	}
	.pagenav_forward_pas {
		width:116px; height:23px; float:left;
		background:url('../img/gs_pagenav.gif') no-repeat right bottom;
	}
	.pageof {
		float:left; 
		border:1px solid #70b7b7;
		margin:0px 4px 0px 4px;
		height:20px; 
		width:112px;
		width: auto;
	}
	
	#gs_detailwrap {
		width: 728px;
	}
	
	#gs_detailwrap h1 {
		font-size:25px;
		line-height:110%;
		color:#006666;
		margin-bottom:10px;
		float:left;
	}
	#gs_detailwrap .gs_left {
		width:359px; float:left; margin-right:15px;
		padding:10px;
		background:url('../img/gs_detail.png') no-repeat left top;
	}
	#gs_detailwrap .gs_left_p {
		width:360px; 
		float:left; 
		background:url('../img/gs_detail_p_left.png') no-repeat left top;
	}
	
	#gs_detailwrap .gs_left_content {
		width:340px; 
		float:left; 
		padding: 10px;
	}
	
	#gs_detailwrap .gs_right {
		width:358px; float:left;
	}
	#gs_detailwrap .gs_right_p {
		width:358px; 
		float:left; 
		background:url('../img/gs_detail_p_right.png') no-repeat left top;
	}
	
	#gs_detailwrap .gs_right_content {
		width:338px; 
		float:left; 
		padding: 10px;
	}
	
	#gs_detailwrap h1.detailname {
		float: none;
	}
	
	#gs_detailwrap .gs_right_image {
		width:320px; 
		float:left; 
		padding: 9px 9px 1px 9px;
	}
	#gs_detailwrap .gs_right_under_image {
		width:320px; 
		float:left; 
		padding: 0px 9px 1px 9px;
	}
	
	#gs_detailwrap .gs_right_image_descr {
		width:317px; 
		float:left; 
		font-size: 11px;
		margin: 1px 9px 15px 9px;
		padding-left: 3px;
		background-color: #badddd;
		color: #444444;
	}
	
	#gs_detailwrap .gs_height_spacer {
		height: 529px;
		float: left;
	}
	#gs_detailwrap .gs_tabelle {
		width:410px; margin:0px 0px 20px 0px;
	}
	#gs_detailwrap .gs_label {
		width:165px; float:left;
		padding:3px 0px;
		font-weight:bold;
		color:#444;
	}
	#gs_detailwrap .gs_value {
		width:245px; float:left;
		padding:3px 0px; color:#444;
	}
	#gs_detailwrap .gspic {
		float:left;
		margin:2px 10px 5px 0px;
	}
	#gs_detailwrap .gstext {
		margin-bottom:20px;
	}
	#gs_detailwrap .gs_nummer {
		float:right; color:#ccc;
		margin-top:10px;
	}
	#gs_detailwrap .gstext p {
		margin-bottom:10px;
		line-height:140%;
	}
	#gs_detailwrap .gstext p a {
		color:#065BAB;
	}
	
	

	#gs_resultwrap .gs_left {
		width:410px; float:left; margin-right:15px;
		padding:10px;
		background:url('../img/gs_detail.png') no-repeat left top;
	}
	#gs_resultwrap .gs_right {
		width:262px; float:left;
	}
	
	#gs_resultwrap .gs_left p, #gs_resultwrap .gs_right p {
		margin-bottom:10px;
		line-height:140%;
	}
	#gs_resultwrap .gs_left a, #gs_resultwrap .gs_right a {
		color:#065BAB;
	}
	#gs_resultwrap .gs_left h3, #gs_resultwrap .gs_right h3,  #gs_detailwrap .gs_support h3,  #gs_detailwrap .gs_search_drk h3 ,  #gs_detailwrap .gs_search_wast h3 {
		font-size:15px;
		line-height:110%;
		color:#006666;
		margin-bottom:5px;
		padding:0px;
	}
	#gs_detailwrap .gs_support {
		clear: both;
		width: 689px;
		padding: 20px 19px 10px 10px;
	}
	
	#gs_detailwrap .gs_search_service{
		width: 689px;
		padding: 20px 19px 0px 10px;
	}
	
	#gs_detailwrap .gs_search_wast{
		width: 230px;
		margin-right: 10px;
		float: left;
	}
	
	#gs_detailwrap .gs_search_drk{
		width: 439px;
		margin-left: 10px;
		float: right;
	}
	#gs_detailwrap .gs_support_content{
		float: left;
		width: 475px;
	}
	#gs_detailwrap .gs_account{
		width: 200px;
		float: right;
		background-color: #eaf5f5;
		color:#444444;
		font-size:12px;
		line-height:16px;
	}
	#gs_detailwrap .gs_account p{
		padding: 2px;
	}
	
	#gs_detailwrap .gs_account h2{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../img/rcol_h1.gif) no-repeat scroll left top;
		border-top:1px solid #FFFFFF;
		color:#FFFFFF;
		font-size:12px;
		font-weight:normal;
		height:18px;
		padding:5px 0 0 8px;
	}
	
	#gs_detailwrap .gs_account {
		display:none;
	}
	
	#gs_resultwrap .gs_left li {
		margin-left:15px;
		list-style:disc;
		color:#006666;
		padding:0px;
		background:none;
	}
	
	#gs_detailwrap .gs_right_content h3, #gs_detailwrap .gs_left_content h3 {
		font-size:15px;
		line-height:110%;
		color:#006666;
		margin-bottom:5px;
		margin-top:15px;
		padding:0px;
	}
	
.gs_pdfbtn {
		background:url('../img/gs_pdf.gif') no-repeat left top;
		width:340px; 
		height:30px;
		float:left; 
		margin:0px 0px 0px 10px;
	}
	
.gs_frdhbtn {
		background:url('../img/gs_frdh.gif') no-repeat left top;
		width:185px; 
		height:30px;
		float:left; 
		margin: 0px 0px 0px 162px;
	}
	
.gs_jspbtn {
	background:url('../img/gs_jsp.gif') no-repeat left top;
	width:185px; 
	height:30px;
	float:left; 
	margin: 0px 10px 0px 0px;
}
.gs_jmglbtn {
	background:url('../img/gs_jmgl.gif') no-repeat left top;
	width:185px; 
	height:30px;
	float:left; 
	margin: 0px 20px 0px 20px;
}

#gs_animated {
	position: relative;
	width: 1px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	background:url('../img/ig_ajax.gif') no-repeat left top;
}

#gs_resultwrap .gs_top_scroll{
	position: relative;
	top: -65px;
	left: 300px;
	height: 15px;
}

#gs_detailwrap .gs_tablefordetails {
	padding-top: 10px;
	padding-bottom: 15px;
}

#gs_detailwrap .gs_tablefordetails_clear {
	clear: both;
	}

#gs_detailwrap .gs_tablefordetails_left {
	float: left;
	color: #444444;
	font-weight: bold;
	width: 160px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#gs_detailwrap .gs_tablefordetails_right {
	float: right;
	color: #444444;
	width: 180px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#gs_geburtsort_additional {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #ADD6D6;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}	

.gs_hintbox_inner{
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: auto;
	padding: 16px;
	border: 1px solid #85c2c2;
	background-color: white;
	z-index:1002;
	text-align: center;
	overflow: auto;

}

.gs_hintbox_inner .gs_submit{
	display: inline;
	float: none;
}

#gs_waiting_additional {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #ADD6D6;
	z-index:1003;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}	

#waiting_layer{
	position: fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	height: auto;
	padding: 16px;
	/*height: 200px;
	width: 350px;*/
	border: 1px solid #85c2c2; 
	z-index:1004;
	background-color: #ffffff;
	padding: 10px;
	text-align: center;
}

*html #waiting_layer{
	position: absolute;
}

.waiting_layer_output{
	position: relative;
	width: 100%;
	text-align: center;
}

.gs_icon_P {
	width: 20px;
	height: 20px;
	background:url('../img/gs_icon_p.png') no-repeat left top;
}

.gs_icon_D {
	width: 20px;
	height: 20px;
	background:url('../img/gs_icon_d.png') no-repeat left top;
}

*html .gs_icon_P {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_graebersuche/res/gs_icon_p.png",sizingMethod="scale");
	background:transparent no-repeat left top;
}

*html .gs_icon_D {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_graebersuche/res/gs_icon_d.png",sizingMethod="scale");
	background:transparent no-repeat left top;
}

p.sternchen {
	font-size: 9px !important;
}

.nodisplay {
	display: none;
}

.gs_result_info {
	display: block;
}

.gs_phonetic_act {
	color: #065BAB;
	text-decoration: underline;
	cursor: pointer;
}
.gs_height_spacer {display:none;}

.nodisplay,
#gs_phonetic_option{
		display:none;
}


/* Kriegsgräberstätte INFO - BOX */

/* custom info window*/
	
	#custom_info_window_red{
	  width: 455px; height:177px;
	}
	#custom_info_window_red_contents{
	  background: url('../../typo3conf/ext/ig_friedhofssuche/res/img/bb_bg.png') bottom left no-repeat;
	  width: 435px!important; height:160px!important; padding:8px 10px;
	  border-left:1px solid #add6d6;
	  border-right:1px solid #add6d6;
	  border-top:1px solid #add6d6;
	}
	#custom_info_window_red_b{
	  background: url('../../typo3conf/ext/ig_friedhofssuche/res/img/bb_b.png') top left no-repeat transparent;
	  width: 455px;  height:37px; top:177px !important;
	}	
	#custom_info_window_red_close{
	  width: 14px; height: 14px; left:434px !important; top:6px !important;
	  background: url('../../typo3conf/ext/ig_friedhofssuche/res/img/close.png') top left no-repeat transparent;
	  cursor: pointer;
	}
	*ahtml #custom_info_window_red_close{
	  background-image:none;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../typo3conf/ext/ig_friedhofssuche/res/img/close.png', sizingMethod='crop');
	}
	*html #custom_info_window_red_b{
	  background-image:none;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../typo3conf/ext/ig_friedhofssuche/res/img/bb_b.png', sizingMethod='crop');
	}
	#custom_info_window_red_beak{
	  width: 30px; height: 20px; top:177px!important; left:100px !important;
	}

	#custom_info_window_red_contents .image {
	  width:200px; height:150px; float:right !important;
	  margin:4px 5px 0px 0px;
	}
	#custom_info_window_red_contents p {
	  float:left !important;; width:200px;
	}
	#custom_info_window_red_contents .title {
	  font-size: 14px; line-height:16px; font-weight: bold; color: #444;
	  margin-bottom:5px; width:220px; float:left !important;
	}
	
	.lightfox {
		position:absolute; left:0px; top:0px; z-index:102;
	}
	.lightfox img {
		margin:auto;
	}
	.lightfox_bg {
		position:absolute; left:0px; top:0px; z-index:101;
	}
	.lightfox_wrap {
		background:#000; padding:10px;
		border:1px solid #fff; position:absolute;
		width:800px; height:600px;
	}
	*html .lightfox_wrap {
		position:relative;
	}
	.lightfox_close {
		background:transparent url(img/close2.png) no-repeat scroll center top;
		float:none; height:33px; width:36px; cursor:pointer;
		position:absolute; right:-21px; top:-22px;
	}
	*html .lightfox_close{
	  background-image:none;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../typo3conf/ext/ig_friedhofssuche/res/img/close2.png', sizingMethod='crop');
	}
	
	#landesinfotext {
		position:relative!important;
	}
	#content #map_wrap .infosdrucken {
		display:none;
	}
	
