
/*___________________________________BASIS LAYOUT_____________________________________________*/
* {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
	margin-bottom:1px;
}
body{
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#222222;
	line-height:14px;	
	background-image:url(../images_Garbsen/basisLayout/BodyHgKachel_i--p.de_.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
/*__________________________________BASIS INHALT___________________*/



html body #hContainer #content {
	min-height:510px;
	width:854px !important;


}
#hContainer #content #rootline {
	width:100%;
	height:17px;
	padding-left:25px;
	font-size:11px;
	width:828px !important;
	background-color:#EFEDEC;
	border-left:1px solid #C0B8B4;
}







#TemplB_linkerContent{
	border-left:1px solid #C0B8B4;
	width:180px;
	float:left;
	background-color:#EFEDEC;
	margin-top:0px;

}

TemplB_rechterContent{
	min-height:500px;
	width:676px !important;

}




#PrintLogo{
display:none;
}
#PrintImpressLeiste{
display:none;
}
#vorZurueck {
float:right;

	width:130px;
	height:49px;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	border-right:1px solid #bbafab;
	margin:0px 0px 5px 0px;


}

#backPfeil{
position:relative;
top:17px;
left:20px;
background-image:url(../images_Garbsen/basisLayout/backPfeil.gif);
}
#vorPfeil{
position:relative;
top:17px;
left:30px;
background-image:url(../images_Garbsen/basisLayout/vorPfeil.gif);
}
#backPfeil:hover{
background-image:url(../images_Garbsen/basisLayout/backPfeilHover.gif);
}
#vorPfeil:hover{
background-image:url(../images_Garbsen/basisLayout/vorPfeilHover.gif);
}


#DruckButton{
position:absolute;
right:20px;
top:240px;
}



/*Basis Bilder*/
img{border:none;}

/*pdf drucken*/



#pdfDruckOben a img{

	margin:15px 0px -15px 28px;


	}
#pdfDruckOben a img:hover{
	background-color:#FFFFC6;
	}
#pdfDruckUnten{
	margin:30px 0px 30px 0px;
	float:right;
	}

/*pdf drucken*/
/*ENDE Basis Bilder*/


/*Basis Schriften*/
h1 {
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:110%;
	text-align:center;
}
h2 {
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:110%;

}
h3 {
	margin:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:110%;

}
/*h4 für Hinweise*/
h4 {
	font-size:12px;
	color:#454F5A;
	margin:20px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:110%;

}
.hinweis{
	font-size:10px;
	color:#333333;
	margin:0px 0px 20px 0px;
	letter-spacing:1px;
	line-height:110%;

}

/*Roter HG - Weisse Schrift derzeit: News - News...*/
h5 {
	color:#F8F8F8;
	background-color:#E60004;
	font-size:14px;
	text-align:center;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:140%;
}
#bilderRechtsTemplB h5 {
	color:#F8F8F8;
	background-color:#E60004;
	font-size:14px;
	text-align:center;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:1px;
	line-height:140%;
	width:126px;
	float:right;
}

#bilderRechtsTemplB h2{

text-align:center;
font-weight:normal;
font-size:12px;
background-color:#DCD7D5;

width:130px !important;
padding:20px 0px;
float:right;
background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
background-repeat:repeat-x;
border-bottom:1px solid #bbafab;
border-top:1px solid #bbafab;
border-right:1px solid #bbafab;
}

#fliesstextTemplB h6{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}




p{
	font-size:12px;
	line-height:150%;
	margin-bottom:25px;
	word-spacing:0.3px;

}

h1.align-center {text-align:center;}
h1.align-right {text-align:right;}
h2.align-center {text-align:center;}
h2.align-right {text-align:right;}
h3.align-center {text-align:center;}
h3.align-right {text-align:right;}
h4.align-center {text-align:center;}
h4.align-right {text-align:right;}
h5.align-center {text-align:center;}
h5.align-right {text-align:right;}
h6.align-center {text-align:center;
}
h6.align-right {text-align:right;}

p.align-center {text-align:center;}
p.align-right {text-align:right;}
.indent{text-indent: 3em;}
.indent p{text-indent: 3em;}

/*Bildunterschrift*/
.csc-textpic-caption{
	text-align:center;
	font-size:80%;
	padding-bottom:25px;
	} 
/*ENDE Basis Schriften*/

/*Basis Links*/
a {
	color:#db2824;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}
a img {	border:none;}
/*Ende Basis Links*/


/*Haupt Container*/
#hContainer {
	position:absolute;
	width:854px;
	min-height:735px;
	left:50%;
	margin-left:-427px;
	background-color:#f7f7f9;
		background-image:url(../images_Garbsen/basisLayout/contentHG.png);
	background-repeat:repeat-y;
}

/*Kopf*/
#hContainer #head {
	background-image:url(../images_Garbsen/basisLayout/headKachel_marketing.png);
	background-repeat:repeat-x;
}

#hotline {
	padding:25px 10px 10px 10px;
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.3px;
	}
#hContainer #head #ideenLogoB {
	width:854px;
	height:123px;
	clear:left;
}
/*ENDE Kopf*/
#copyright{
	display:block;
	height:30px;
	text-align:center;
	margin-top:-15px;
	background-color:#F3F3F3;
	}
	
/*___________________________________Uhr______________________________________________*/

#uhr{
margin:0px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;

	
}

/*___________________________________ENDE Uhr______________________________________________*/
/*___________________________________WORTWOLKE______________________________________________*/

.tx-sttagcloud-pi1{
margin:5px 0px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #bbafab;
	border-bottom:1px solid #bbafab;
}

/*___________________________________ENDE WORTWOLKE______________________________________________*/


/*__________________________________ idee-produktion-gruppe ___________________*/
#bottom{
background-color:#ffffff;
min-height:250px;
border:1px solid #999999;


	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	border:1px solid #888;
}

#idee-produktion-gruppe{
font-size:9px;
color:#989595;
padding-top:10px;
margin-left:16px;
	width:838px;
	font-family:Arial, Helvetica, sans-serif;

}
#idee-produktion-gruppe h4{
text-align:center;
color:#666666;
margin:0px 0px 10px 0px;
}
#idee-produktion-gruppe ul{
float:left;
width:162px;
padding:0px 0px 20px 0px;
}

#idee-produktion-gruppe ul.breitereListe{
width:190px;
}
#idee-produktion-gruppe ul li{
list-style:none;
padding:1px 0px;
}

#idee-produktion-gruppe a{
	color:#666666;
	display:block;
}
#idee-produktion-gruppe a:hover{
	color:#db2824;
}
/*__________________________________ idee-produktion-gruppe ___________________*/
/*__________________________________ bookmarks ___________________*/
.shareBlock{
font-size:9px;
color:#989595;
padding:10px 10px;
font-family:Arial, Helvetica, sans-serif;
border-top:1px solid #bbafab;
border-bottom:1px solid #bbafab;
	background-color:#E2E2E2;
}
.shareBlock a img{
width:18px;
}
.shareBlock h4{
text-align:left;
color:#666666;
margin:0px 0px 10px 0px;
}
/*__________________________________ ENDE bookmarks ___________________*/
/*__________________________________ENDE BASIS INHALT___________________*/



/*_________________________________________________NAVIGATIONEN________________________________________________*/


/*___________________________________Content Navi______________________________________________*/
/*___________________________________ Content Navi Typoscript ______________________________________________*/


#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL{
	width:483px;	
	margin-left:auto;
	float:none;
	clear:both;
	margin-bottom:30px;
	padding:10px 0px;
	display:inline-block;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	border:2px solid #DCD7D5;
background-color:#D6D1CD;	
}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL li.CONTENTSCRIPTNAVILI{
	list-style:none;
	float:left;
	font-size:11px;	
	text-align:center;

}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL li.CONTENTSCRIPTNAVILI:hover{

}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL li.CONTENTSCRIPTNAVILI a{
padding:10px;
	float:left;
	min-height:36px;
	vertical-align:middle;
	line-height:18px;
	letter-spacing:1px;
	width:145px;
	background-color:#DCD7D4;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;
	border:1px solid #bbafab;
	margin:1px 2px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL li.CONTENTSCRIPTNAVILI a:hover{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
	
	color:#333;
}

#fliesstextTemplB ul.CONTENTSCRIPTNAVIUL li.CONTENTSCRIPTNAVILI_act a{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
	color:#333;
}
/*___________________________________ENDE Content Navi Typoscript ______________________________________________*/

/*___________________________________ Content Navi Gross - in Html ______________________________________________*/


#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS{
	width:483px;	
	margin-left:auto;
	float:none;
	clear:both;
	margin-bottom:30px;
	padding:10px 0px;
	display:inline-block;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	border:2px solid #DCD7D5;
background-color:#D6D1CD;	
}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS{
	list-style:none;
	float:left;
	font-size:11px;	
	text-align:center;

}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS:hover{

}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS a{
padding:10px;
	float:left;
	min-height:100px;
	vertical-align:middle;
	line-height:18px;
	letter-spacing:1px;
	width:145px;
	background-color:#DCD7D4;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;
	border:1px solid #bbafab;
	margin:1px 2px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS a strong{
line-height:300%;
}
#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS a:hover{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
	
	color:#333;
}

#fliesstextTemplB ul.CONTENTSCRIPTNAVIULGROSS li.CONTENTSCRIPTNAVILIGROSS_act a{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
	color:#333;
}
/*___________________________________ENDE Content Navi Gross - in Html ______________________________________________*/

/*___________________________________Content Navi Sitemap ______________________________________________*/
#fliesstextTemplB ul.csc-menu{
	width:483px;	
	margin-left:auto;
	float:none;
	clear:both;
	margin-bottom:30px;
	padding:10px 0px;
	display:inline-block;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	border:2px solid #DCD7D5;
background-color:#D6D1CD;	
}
#fliesstextTemplB ul.csc-menu li{
	list-style:none;
	float:left;
	font-size:11px;	
	text-align:center;

}
#fliesstextTemplB ul.csc-menu li:hover{

}
#fliesstextTemplB ul.csc-menu li a{
padding:10px;
	float:left;
	min-height:36px;
	vertical-align:middle;
	line-height:18px;
	letter-spacing:1px;
	width:145px;
	background-color:#DCD7D4;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;
	border:1px solid #bbafab;
	margin:1px 2px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
#fliesstextTemplB ul.csc-menu li a:hover{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
	
	color:#333;
}
/*___________________________________ENDE Content Navi Sitemap ______________________________________________*/
/*___________________________________Ende Content Navi______________________________________________*/


/*___________________________________RECHTE SPALTE Navi______________________________________________*/

#bilderRechtsTemplB ul.csc-menu{
	width:130px !important;	
	margin-left:33px;
	float:none;
	margin-bottom:1px;
	padding:0px 0px 3px 0px;
	display:inline-block;

	
}
#bilderRechtsTemplB ul.csc-menu li{
	list-style:none;
	margin:0px 0px 2px 0px;
	background-color:#DCD7D4;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;

	padding:1px 0px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;	
	
	text-align:center;

	
	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	border-right:1px solid #bbafab;

}
#bilderRechtsTemplB ul.csc-menu li:hover{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
}
#bilderRechtsTemplB ul.csc-menu li a{
	width:130px !important;	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	display:block;	
		min-height:49px;
	vertical-align:middle;
	line-height:18px;
}
#bilderRechtsTemplB ul.csc-menu li a:hover{

	
	color:#333;
}

/*___________________________________ENDE RECHTE SPALTE Navi______________________________________________*/

/*___________________________________RECHTE SPALTE Typoscript Navi______________________________________________*/



#bilderRechtsTemplB ul.TYPOTEXT_RECHTSUL{
	width:130px !important;	
	margin-left:33px;
	float:none;
	margin-bottom:5px;
	padding:0px 0px 0px 0px;
	display:inline-block;

	
}
#bilderRechtsTemplB ul.TYPOTEXT_RECHTSUL li{
	list-style:none;
	margin:0px 0px 2px 0px;
	background-color:#DCD7D4;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;

	padding:1px 0px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;	
	
	text-align:center;

	
	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	border-right:1px solid #bbafab;

}
#bilderRechtsTemplB ul.TYPOTEXT_RECHTSUL li:hover{
	border-color:#A3928B;
	background-color:#fff;
	background-image:none;
}
#bilderRechtsTemplB ul.TYPOTEXT_RECHTSUL li a{
	width:130px !important;	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	display:block;	
		min-height:49px;
	vertical-align:middle;
	line-height:18px;
}
#bilderRechtsTemplB ul.TYPOTEXT_RECHTSUL li a:hover{

	
	color:#333;
}

/*___________________________________Ende RECHTE SPALTE Typoscript Navi______________________________________________*/

/*headNavi*/
#hContainer #head #headNavi {
	font-size:11px;
}
#hContainer #head #headNavi ul{	
	float:right;
}
#hContainer #head #headNavi ul li{
	list-style:none;
	float:left;
	line-height:20px;
	letter-spacing:1px;
	padding:25px 10px 10px 0px;
}
#hContainer #head #headNavi ul li a{
	color:#4A4949;
	text-decoration:none;
}
#hContainer #head #headNavi ul li a:hover{
	color:#db2824;
	font-weight:normal;
}
/*ENDE headNavi*/





/*hNavi GLOBAL*/
#hContainer #hNavi {
	background-image:url(../images_Garbsen/basisLayout/hNaviHG_marketing.png);
	background-repeat:repeat-x;
	height:21px;
	font-size:13px;
}
#hContainer #hNavi ul{	
	padding-left:47px;
}
#hContainer #hNavi ul li{
	list-style:none;
	float:left;
	line-height:20px;
	width:125px;
	letter-spacing:1px;
	text-align:center;
	border-left:1px solid #666666;;
}
.hNaviLast{
	border-right:1px solid #666666;
}
#hContainer #hNavi ul li:hover{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	}
#hContainer #hNavi ul .hmenu_act, .hNaviActLast{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	}
#hContainer #hNavi ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	display:block;
}

#hContainer .hNaviSchatten {
	background-image:url(../images_Garbsen/basisLayout/hNaviSchatten_beschriftung.png);
	background-repeat:repeat-x;
	height:7px;
}
/*ENDE hNavi GLOBAL*/





/*Subnavi- ROT*/
#hContainer #content #subNavi{
	width:180px;
	margin:0px 0px 25px 0px;
	float:left;
	font-size:11px;	
}

#hContainer #content #subNavi ul li{
	list-style:none;
	line-height:100%;
	letter-spacing:1px;
	padding:0px 0px 1px 0px;
	
}


#hContainer #content #subNavi ul li a{
	color:#ffffff;
	background-color:#e60004;
	text-decoration:none;
	width:100% !important;
	margin-left:0px;
	display:block;
	line-height:150%;
	background-image:url(../images_Garbsen/basisLayout/subnavi_HG.png);
	background-repeat:no-repeat;
	background-position:40px;
	font-weight:bold;
	height:15px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #ffffff;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	
	
}

#hContainer #content #subNavi ul li a img{
	color:#000000;
	text-decoration:none;
	width:180px !important;
	margin-left:-25px;
	display:block;
}
#hContainer #content #subNavi ul li a:hover{
	text-decoration:underline;
	color:#ffffff;


	vertical-align:middle;
}

#hContainer #content #subNavi ul .smenu_act a{
	color:#ffffff;
	text-decoration:underline;
	text-align:right;
	vertical-align:middle;
	margin-left:1px;
}
#hContainer #content #subNavi img{
	margin:0px 5px 10px 0px;

}


/*Subnavi- ROT 2te Ebene*/

#hContainer #content #subNavi .subnaviEbene2 a{
background-image:url(../images_Garbsen/basisLayout/hNaviHG_marketing.png);
background-repeat:repeat-x;
background-color:#F7F7F9;
color:#fff;
margin:1px 0px 1px 0px;
padding-left:1px;

	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	font-weight:lighter;
}
#hContainer #content #subNavi .subnaviEbene2 a:hover{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	text-decoration:none;

}
#hContainer #content #subNavi .smenu_act_subnaviEbene2 a{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
background-color:#000000;
text-align:right;

}

#hContainer #content #subNavi ul li.subnaviEbene2{
	list-style:none;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:0px;
	
}


/*Subnavi- ROT 3te Ebene*/

#hContainer #content #subNavi .subnaviEbene3 a{
background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
background-repeat:repeat-x;
background-color:#F7F7F9;
color:#fff;
margin:1px 0px 1px 0px;
padding-left:1px;

	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	font-weight:lighter;
}
#hContainer #content #subNavi .subnaviEbene3 a:hover{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	

}
#hContainer #content #subNavi .smenu_act_subnaviEbene3 a{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
background-color:#000000;
text-align:right;

}

#hContainer #content #subNavi ul li.subnaviEbene3{
	list-style:none;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:0px;
	
}
/*END Subnavi- ROT*/



/*subnavi gmenu*/
.subnaviGrafik{
	list-style:none;
	background-image:none;
	
	
}
.subnaviImage{display:block;margin-left:25px !important;}

.subnaviImage img{
	list-style:none;
	padding:0px 5px 0px 0px;
	
	border:none !important;
}

.subnaviImage img:hover{
	padding:0px 0px 0px 1px;
	border:none;
}
/*ENDE Subnavi*/



/*W3C Buttons*/
.w3cButtonXHTML{margin-top:10px;margin-left:1px;height:31px;width:88px;float:left;}
.w3cButtonCSS{margin:-31px 0px 0px 95px;height:31px;width:88px;float:left;display:none;}

/*_______________________GALLERY___________________________*/
#hContainer #content #subNavi .tx-rgsmoothgallery-pi1 {margin-left:0px; margin-bottom:10px;background-color:#FFFFFF;}

.jdGallery .slideInfoZone h2{
	line-height:16px;
	letter-spacing:1.5px;
	}

.jdGallery .slideElement {
	background-color:#F7F7F9 !important;
	background-position:top center !important;
	}
.myGallery {border:none !important;}

/*Gallery mit externen Thumbnails*/
#ext-thumbnails {
	
}

.thumbnail {float:left;
			margin-top:10px;
}
.carouselInner{
	position:relative;
	width:500px;
	left:25px;
	display:block;
}

#ext-thumbnails .label{
	display:none;
}


.carouselBtn{
	top:460px;
	color:#999999 !important;
	right:0px !important;
	background:none !important;
	font-size:9px !important;
	z-index:100;
	}
/*_______________________ENDE GALLERY___________________________*/



/*footerNavi*/
#hContainer #footerNavi {
	background-image:url(../images_Garbsen/basisLayout/hNaviHG_marketing.png);
	background-repeat:repeat-x;
	height:41px;
	clear:both;
	background-color:#ffffff;	
	font-size:13px;
}
#hContainer #footerNavi ul{	
	padding-left:47px;
}
#hContainer #footerNavi ul li{
	list-style:none;
	float:left;
	line-height:20px;
	width:125px;
	letter-spacing:1px;
	text-align:center;
	border-left:1px solid #666666;
}
#hContainer #footerNavi ul li:hover{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	}
#hContainer #footerNavi ul .hmenu_act{
	background-image:url(../images_Garbsen/basisLayout/ActivButtonkachel.png);
	background-repeat:repeat-x;
	}
	
#hContainer #footerNavi ul li a{
display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

/*ENDE footerNavi*/




/*_________________________________________________ENDE NAVIGATIONEN________________________________________________*/






/*SUCHE*/

#suche {
	width:180px;
	height:49px;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	margin:0px 0px 5px 0px;
	float:left;
}

#suche .tx-indexedsearch-searchbox-sword {
	width:130px;
	margin:15px 0px 0px 8px;
	float:left;
}

#suche .tx-indexedsearch-searchbox-button {
	position:relative;
	height:21px;
	width:19px;
	background-image:url(../images_Garbsen/basisLayout/suchPfeil_garbsen.png);
	top:14px;
	left:5px;
	border:1px solid #F6F6F6;
	float:right;
}
#suche .tx-indexedsearch-searchbox-button:hover{
	background-image:url(../images_Garbsen/basisLayout/suchpfeilHoover_Hannover.png);
}
/*auf der Suchseite*/

.browsebox {margin-bottom:15px;}

.tx-indexedsearch tr{width:500px !important;}
td.tx-indexedsearch-descr {width:500px !important;}
.tx-indexedsearch-info {width:500px !important;}
/*ENDE SUCHE*/


/*___________________________________ENDE BASIS LAYOUT_____________________________________________*/



/*___________________________________TemplateB_____________________________________________*/
#hContainer #content #inhaltTempl3{
	margin:25px 0px 30px 205px;

}


#hContainer #content #inhaltTempl3 #fliesstextTemplB {
	margin:0px 0px 0px 0px;
	width:485px !important;
	min-height:460px;
	float:left;
	
}
#hContainer #content #inhaltTempl3 #fliesstextTemplB img{
	margin-bottom:5px;
}
#hContainer #content #inhaltTempl3 #bilderRechtsTemplB {
	width:130px;
	float:right;
	
}
#hContainer #content #inhaltTempl3 #bilderRechtsTemplB img{
	margin-bottom:10px;
	border:1px solid #000000;
	
}
/*___________________________________ENDE TemplateB_____________________________________________*/



/*___________________________________News___________________________________*/
/*News LISTE*/
.news-list-container {
	margin:0px 0px 0px 0px;
	border:1px solid #888;
	padding:5px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	}
.news-list-container p{
	font-size:10px;
	}
.news-list-container a{color:#333333;}

.tx-ttnews-browsebox p{
	font-size:9px;
	}

.news-list-item{
	line-height:100%;
}
.news-list-date {
	display:none;
	
}
.news-list-item a{
	font-size:12px;	
	line-height:150%;
	margin:5px 0px;
}

.news-list-item a:hover{
	font-size:12px;
	line-height:150%;
	margin:5px 0px;
}
.news-list-item hr{margin:5px 5px;color:#DB2824;height:1px;}

.tx-ttnews-browsebox{}


.news-list-morelink{
		padding-bottom:0px;
		font-weight:bold;
}
.news-list-morelink a{
	color:#DB2824;		
	font-size:10px;
	text-decoration:none;
	
	
	}
.news-list-morelink a:hover{	
	font-size:10px;
	text-decoration:underline;	
	}
.news-latest-gotoarchive{}
/*ENDE News LISTE*/
/*News Single*/
.news-single-item hr{margin:20px 0px;}

.news-single-item h3, .news-list-item h3 a{
	

	font-size:12px;
	}

.news-list-item h3 a:hover{
	color:#E60004;


	}
.news-single-item p.news-single-author{
	display:none;
	}

.news-single-item{
	line-height:100%;
	border:1px solid #888;
	padding:10px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
}
.news-single-timedata {
	color:#6C0000;
	display:none;
	margin:5px 0px;
}
.news-single-item h2{
	display:block;
	line-height:150%;
}

hr.clearer{
border:1px solid #888;
margin:0px;
padding:0px;
margin:10px 0px;
}
/*ENDE News Single*/
/*___________________________________ENDE News___________________________________*/





/*___________________________________Google map___________________________________*/

#map {
	width:483px;
	height:450px;
	border:1px solid #666666;
	font-size:9px;
	}
#map a{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}
.noscript{
	position:absolute;
	left:0px;
	top:54px;
	color:#333333;
	font-size:10px;
	width:100%;
	text-align:center;
}
/*___________________________________ENDE Google map___________________________________*/
/*___________________________________Konaktformular_________________________*/



/*___________________________________Konaktformular_________________________*/

#mailform h3{
	padding:0px;
	margin:0px;
	text-align:center;
	display:block;
	clear:both;	
	font-size:12px;	
}
#mailform .csc-mailform-field{
line-height:25px;
font-weight:bold;

}
#mailform .csc-mailform{
	padding:5px 5px 0px 5px;
	width:480px;
	background-color:#F8F8F8;
	border:none;
}

#mailform .csc-mailform-field input{
float:right;

}
#mailform .csc-mailform-check {
float:right;
margin-top:5px;
}
#mailform textarea {
float:right;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
overflow:auto;
}

#mailform .csc-mailform-submit{
clear:both;
margin-top:10px;
}

/*___________________________________Tabelle Konaktformular_________________________*/
#mailform table{
width:490px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
border:1px solid #999;
}
#mailform table th{
line-height:25px;
border:1px solid #999;
padding-bottom:0px;
}
#mailform table td.FormTip{
text-align:right;
}
#mailform table td{
padding: 5px 5px 10px 5px;
border:1px solid #999;

}
.liste2 {
background-color:#DDDDDD;

}

#mailform .csc-mailform-radio fieldset legend{
display:none;
}
#mailform .csc-mailform-radio fieldset{
border:none;
}

/*___________________________________speziel Konaktformular direkt_________________________*/

#mailform table.kontakt td{
border:none;
}
#mailform table.kontakt th{
border:none;
}
/*___________________________________ENDE Konaktformular_________________________*/

/*___________________________________Faqs_________________________*/

.tx-irfaq-pi1{margin:10px 0px 0px 0px;}
.tx-irfaq-dynheader p:hover{
text-decoration:underline;
}
.tx-irfaq-dynheader p{color:#E60004;}
.tx-irfaq-dynans-visible p{
width:90%;
margin-left:5%;
font-size:11px;display:block;
}

/*___________________________________ENDE Faqs_________________________*/
/*__________________________________sitemap_________________________*/
 .tx-flseositemap-pi1{
vertical-align:middle;
 }
 .tx-flseositemap-pi1 .list li{list-style:none;
background-image:url(../images_Garbsen/basisLayout/suchPfeil_garbsen.png);
background-repeat:no-repeat;

}
 .tx-flseositemap-pi1 .list li:hover{
background-image:url(../images_Garbsen/basisLayout/suchpfeilHoover_Hannover.png);

}



 .tx-flseositemap-pi1 .deep0 a {
padding:0px 0px 0px 40px;
margin:10px 0px 0px 0px;
line-height:200%;
font-weight:bold;
font-size:13px;
color:#222222;
text-decoration:none;
height:30px;
display:block;

}
 .tx-flseositemap-pi1 a:hover {
color:#CC0000;
}


 .tx-flseositemap-pi1 .deep1 a {padding:0px 0px 0px 80px;
font-size:12px;
border-bottom:1px solid #666666;
margin:0px;
height:20px;
background-image:url(../images_Garbsen/basisLayout/eingabeHG_Werbemittel.png);
}
 .tx-flseositemap-pi1 .deep1 a:hover {
	background-image:none;
	border-bottom:1px solid #996600;
}
 .tx-flseositemap-pi1 .deep2 a {padding:0px 0px 0px 120px;
font-weight:normal;
font-size:11px;

}

 .tx-flseositemap-pi1 .deep3 a {padding:0px 0px 0px 160px;}

 .tx-flseositemap-pi1 .deep4 a {padding:0px 0px 0px 200px;}



/*__________________________________ENDE sitemap_________________________*/



/*___________________________________Newsletter Anmeldung______________________________________________*/
/*verschiedene Eingabeelemente stylen*/
  .form_input input {border: #F00000 1px solid;}
  .form_button input {background: #F00000; color: #fff; font-weight:bold; border: none; padding: 5px 20px;}
.dmailsubscription_modify form fieldset{border:none;}
  
 /*Labels nach Links, Eingabe daneben*/

 .form_row {padding-bottom: 1em; width:50%;float:left;}
 .form_label {width: 8em; }
 .form_field  {width: 12em;}
 .form_button {float:left;}
 .form_button_1 {width: 8em}
 .form_error {color: #A50E33; font-weight: bold;}


 /*Newsletter Bestellung*/
 .dmailsubscription_modify .form_label {width: 12em; }
 .form_button_1 {width:12em;margin-top:20px;}
 
 .aboGeloescht {
 position:absolute;
 top:410px;
 
 }
/*___________________________________ENDE Newsletter Anmeldung______________________________________________*/

/*___________________________________Login______________________________________________*/
#bilderRechtsTemplB h1{display:none;}

#bilderRechtsTemplB table{
width:130px !important;
float:right;
	background-image:url(../images_Garbsen/basisLayout/sucheHG_werbung.png);
		background-repeat:repeat-x;
	border-bottom:1px solid #bbafab;
	border-top:1px solid #bbafab;
	border-right:1px solid #bbafab;
}

table.csc-loginform tbody tr td.csc-form-fieldcell input{
padding:5px 10px;
margin:5px 15px;
}



#bilderRechtsTemplB .csc-form-label{display:none;}

#fliesstextTemplB table.csc-loginform{
	line-height:100%;
	border:1px solid #888;
	padding:10px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg);
	background-repeat:repeat-x;
	width:475px;
	margin-left:5px;
}
#fliesstextTemplB table.csc-loginform tbody tr td.csc-form-labelcell p.csc-form-label-req{
margin-top:20px;
margin-right:20px;
}
/*___________________________________ENDE Login______________________________________________*/
/*___________________________________Gästebuch______________________________________________*/

/*___________________________________Gästebuch Eingabeformular______________________________________________*/
.tx-veguestbook-pi1 form fieldset{
	margin:15px 0px 0px 0px !important;
	border:1px solid #888 !important;
	padding:5px !important;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg) !important;
	background-repeat:repeat-x !important;
		width:473px !important;
}
.tx-guestbook-form-textarea{

overflow:auto !important;
font-family:Arial, Helvetica, sans-serif !important;
width:460px !important;
margin-left:3px;
}
/*___________________________________ENDE Gästebuch Eingabeformular______________________________________________*/
/*___________________________________Gästebuch Ausgabe______________________________________________*/
.tx-veguestbook-pi1 {
width:473px !important;
font-family:Arial, Helvetica, sans-serif !important;

}

.tx-guestbook-header{
	width:440px !important;
 	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg) !important;
	background-repeat:repeat-x !important;
	color:#333 !important;
	border:1px solid #888 !important;
	border-bottom:none !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	text-decoration:underline !important;
	font-family:Arial, Helvetica, sans-serif !important;
	
}
.tx-veguestbook-pi1 .tx-guestbook-right{
	width:440px !important;
	background-color:#fff !important;

	border:1px solid #888 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	border-top:none !important;
}

.tx-veguestbook-pi1 .tx-guestbook-left{display:none;}

.tx-guestbook-date{
	color:#333 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	border-bottom:1px solid #888 !important;
 }
.tx-guestbook-result{
	display:none;
}


html > body > div #hContainer > div #content > div #TemplB_rechterContent > div #inhaltTempl3 > div #fliesstextTemplB > div .tx-veguestbook-pi1 > form > fieldset > div .tx-guestbook-field > input #firstname .tx-guestbook-form-inputfield-med

.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-field label{
display:none;
}
/*___________________________________ENDE Gästebuch Ausgabe______________________________________________*/
/*___________________________________ENDE Gästebuch______________________________________________*/


/*___________________________________PREISTABELLE______________________________________________*/

table.Preistabelle{
width:100%; 
border:2px solid #666; 
border-top:none;
vertical-align:middle;
border-collapse:collapse;
margin:0px 0px 20px 0px;

 	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg) !important;
	background-repeat:repeat-x !important;
}
table.Preistabelle td {
border:1px solid #666;
font-size:11px;
vertical-align:middle;
padding:5px;

}
table.Preistabelle tr {

}

/*___________________________________ENDE PREISTABELLE______________________________________________*/

/*___________________________________DownloadTabelle______________________________________________*/

table.DownloadTabelle{
width:100%; 
border:2px solid #666; 
border-top:none;
vertical-align:middle;
border-collapse:collapse;
margin:0px 0px 20px 0px;

 	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel_marketing.jpg) !important;
	background-repeat:repeat-x !important;
}
table.DownloadTabelle td {
border:1px solid #666;
font-size:11px;
vertical-align:middle;
padding:5px;

}
table.DownloadTabelle td a{
line-height:150%;
}
table.DownloadTabelle tr {

}

/*___________________________________ENDE DownloadTabelle______________________________________________*/
/*___________________________________Content tabelle z.b. Datenuebernahme______________________________________________*/
.contenttable td{
width:50%;
}
/*___________________________________ENDE Content tabelle z.b. Datenuebernahme______________________________________________*/


/*___________________________________Kalkulator______________________________________________*/
.rentmeKalkulator{
	margin:0px 0px 2px 0px;
	border:1px solid #888;
	padding:0px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel.jpg);
	background-repeat:repeat-x;
	font-size:11px;
}
.rentmeKalkulator .zeile{
	
	border:1px solid #888;
	padding:8px !important;
	margin:8px 8px 2px 8px!important;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel.jpg);
	background-repeat:repeat-x;
}
.rentmeKalkulator .zeile label{
	font-weight:bold;
	vertical-align:middle;
}
form.rentmeKalkulator .zeile .textFeld {

width:30px !important;

}

.rentmeKalkulator input {

float:left !important;
margin-right:5px;
}

.rentmeKalkulator .radio input{
padding:30px 0px !important;

width:10px !important;
float:none !important;
margin-right:2px;

}
.rentmeKalkulator .checkbox input{
padding:30px 0px !important;

width:10px !important;



}
.rentmeKalkulator .button{
padding:0px 0px !important;
margin:0px 0px 0px 0px !important;
width:100% !important;
float:none !important;
clear:both;
}
.rentmeKalkulator .bestellButton{
padding:0px 0px !important;
margin:0px 0px 0px 0px !important;
width:100% !important;
float:none !important;
clear:both;
	

}
.rentmeKalkulator p{
	font-size:11px;
	line-height:normal;
	margin:0px;
	padding:0px;
	word-spacing:0.3px;
}




.rentmeKalkulatorAusgabe{
	margin:0px 0px 2px 0px;
	border:1px solid #888;
	padding:20px;
	background-color:#CECECE !important;
	background-image:url(../images_Garbsen/basisLayout/newsHGKachel.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	
}
.rentmeKalkulatorAusgabe .zeile{
	margin:0px 0px 2px 0px;
	border:1px solid #888;
	padding:3px 8px;
background-color:#FDFDFD !important;
}
.rentmeKalkulatorAusgabe p{
	margin:0px 0px 2px 0px;
	border:1px solid #888;
	padding:12px;
	background-color:#FDFDFD !important;
	
	
}
.rentmeKalkulatorAusgabe .zeile p{
	margin:0px 0px 0px 0px;
	border:none;
	padding:0px;
background-color:#FDFDFD !important;
}
.rentmeKalkulator .Fehler, .rentmeKalkulatorAusgabe .Fehler{
	padding:0px 0px;
	color:#D41B18;
	display:block;
	font-size:11px;
}
.rentmeKalkulator br, .rentmeKalkulatorAusgabe br{


}
.preisAusgabe{
float:right;
font-weight:bold;
}

h5.summe{
	background-color:#339900;
	margin:0px;
	padding:15px 0px;
}
h5.summe .preisAusgabe{
	text-decoration:underline;
	font-size:15px;
	margin-right:10px;
}
.rentmeKalkulator img{
margin:20px 0px 5px 0px;


}
/*___________________________________Kalkulator Bestellformular______________________________________________*/


.tabelle2Spaltig{

}
.tabelle2Spaltig td, .tabelle2Spaltig th{
width:210px;
text-align:left;
}


.tabelle3Spaltig{}
.tabelle3Spaltig td, .tabelle3Spaltig th{
width:140px;
text-align:left;
}


.tabelle4Spaltig{}
.tabelle4Spaltig td, .tabelle4Spaltig th{
width:105px;
text-align:left;
}


table.kalkulationsTabelle{border: 1px solid #ccc;}
table.kalkulationsTabelle td{
	width:250px;
	border: 1px solid #ccc;
}


form.rentmeKalkulator br{

}
form.rentmeKalkulator textarea{

overflow:auto;
font-size:11px;
width:250px !important;
float:right !important;
clear:both;


margin-right:5px;
}

#bestellFormular input{
clear:both;

float:right !important;


}
#bestellFormular br{
clear:both;




}
#bestellFormular .radio input{
padding:30px 0px !important;

width:10px !important;
float:none !important;
margin-right:2px;

}

.Ausgabefelder{


	width:100px !important;
}
/*___________________________________ENDE Kalkulator Bestellformularr______________________________________________*/


/*ENDE Haupt Container*/
