#body 
{

	padding-top: 4em;
	padding-right: 1px;
	padding-bottom:2em ;
	padding-left: 1px;
	height:1%; /* Fix for MSIE peekaboo bug */
	/*min-height: 1055px;
	background: none; Places top cap on the 'page' */
border: 0px solid green;
} * html #body {
	height: 100%;
	min-height:100%;
	
	/*
	height: 1255px;
	height: 100%;*/
	 /* ?go figure? */
}
#page
{	
	width: 780px;
	background: url(../pixel/shadowpage.jpg) repeat-y;
	/*border: 1px solid black;
	background-color: #FAEBD7;*/
	margin: 0;
	margin-left: auto;
	margin-right: auto;	
	position: relative;
	clear: both;
	border: 1px dotted blue;
	height:1%; /* Fix for MSIE peekaboo bug */
} 
/**/ #page.blank  {
/*background: none ;*/
height: 1%;
border: 0px solid blue;
clear:both;
 }  

#content
{	
	position: relative;
	padding-left: 0px;
	height: 1%;
	border: 0px solid Olive;
} 


#page.blank #content { 
position: relative;
float: none;
top: 9px;/*39px*/
border: 0px dotted Aqua;
clear:both;
height:1%; /* Fix for MSIE peekaboo bug */

} 


/* Columns ------------------------------------------------*/


#column-main
{
	position: relative;
	width: 180px;
	float:left;
	padding: 0px 0px 0px 0px;
	border: 0px dotted Lime;
	height:1%;  /*Fix for MSIE peekaboo bug */
}
* html #column-main {
	height: 1%;
}

#column-side
{
	position: relative;
   margin-left: 201px;
	margin-bottom: 25px;
	width: 568px;
	height:1%;	
	padding-left: 0px;
	float: none;
	border: 0px solid Maroon;
	/*background: url(../pixel/filter.png) repeat;*/
}
* #column-side {
	height: 1%;
}
#column-side p{
	padding: 0px 0px 8px 0px;
}
#column-side .socialbookmarks{
position: absolute;
right: 5px;
top: 374px;
border: 1px solid white;
}
#column-side .topsocialbookmarks{
position: absolute;
right: 5px;
top: 1px;
border: 1px solid white;
}
.keins
{
 width: 186px;	
 float: left;
 /*\height: 382px;BIS IE.5.5*/
 /*h\eight: 382px;AB IE6*/
 /*min-height: 382px;MOZILLA*/
 margin-right:1px;
 border-left-style: solid;
 border-left-color: #DBDADA;
 border-left-width: 1px;
 border-right-style: solid;
 border-right-color: #DBDADA;
 border-right-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #DBDADA;
 border-bottom-width: 1px;
}
#column-blank
{
	position: relative;
   margin-left: 55px;
	margin-bottom: 25px;
	width: 568px;
	height:1%;	
	padding-left: 20px;
	float: none;
	border: 1px solid #DBDADA;
	/*background: url(../pixel/filter.png) repeat;*/
}
* #column-blank {
	height: 1%;
}
/* RELATIVE MACHT FOOTER DOWN -------------------------------------------------*/

#relative
{
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height:25px;
	position: relative;
	border: 0px dotted Maroon;
}
.divfreizeit{
	min-height: 140px;
	border: 1px solid red;
}
/* Footer -------------------------------------------------*/

#footer
{
	background: url(../pixel/higru_footer.jpg) no-repeat bottom;
/*	margin-left: auto;
	margin-right: auto;*/
	padding-left: 20px;
	padding-top: 0px;
	color: #383838;
	font-size: .9em;	
	height: 38px;
	background-color: #EEEEEE;
	border: 0px dotted blue;
	clear: both;/* LOESUNG für ENDLOSE SEITEN */
	/*position:absolute;
	bottom:0px;*/
	
}

#footer h5
{
	font-size: .9em;
} 
#footer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#footer ul li
{
	
	display: inline;
	/*float: left;*/
	background: none;
	padding: 0;
	
}



/* Navigation --------------------------------------------------------*/

#pagenavigation, .displaynone /* This is for non visual user agents */
{
	display: none;
}


#locationdiv
{
	position: relative;
	left: 9px;
	top: 0px;
	width: 761px;
	height:30px;
	z-index:1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:both;
	border: 0px solid red;
}
/* FÜR FLASHANIMATION TOP */
#page.blank #deutsch.flashum, #english.flashum, #hotel.flashum, #berlin.flashum, #ddorfrat.flashum, #ddorfcity.flashum, #ffm.flashum, #potsdam.flashum, #hh.flashum, #sttgrt.flashum, #salz.flashum, #steben.flashum, #braun.flashum, #deutsch.flashum, #english.flashum
{
	position: relative;
	left: 9px;
	top: 0px;
	width: 761px;
	height:95px;
	z-index:1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid lime;
}

#page.blank #deutsch.picum, #english.picum, #hotel.picum, #berlin.picum, #ddorfrat.picum, #ddorfcity.picum, #ffm.picum, #potsdam.picum, #hh.picum, #sttgrt.picum, #salz.picum, #steben.picum, #braun.picum, #deutsch.picum, #english.picum
{
	position: relative;
	left: 9px;
	top: 0px;
	width: 761px;
	height:95px;
	z-index:1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid lime;
}
/* FÜR FLASH WIEDER AUSKOMMENTIEREN 
#hotel.picum, #portal.picum, #deutsch.picum, #english.picum, #news.picum, #kontakt.picum, #downloads.picum, #jobs.picum, #links.picum
{
	background-image: url(../pixel/hotelwechsler1.jpg);
}
#berlin.picum, #relexahotelstuttgarterhofberlin
{
	background: url(../pixel/topbilder/berlin/hotelbild.jpg) center;
	height: 45px;
}
#ddorfrat.picum, #relexahoteldusseldorfratingen
{
	background: url(../pixel/topbilder/ddorfrat/hotelbild.jpg) center;
	height: 45px;
}
#ddorfcity.picum, #relexahotelratingencity
{
	background: url(../pixel/topbilder/ddorfcity/hotelbild.jpg) center;
	height: 45px;
}
#ffm.picum, #relexahotelfrankfurtmain
{
	background: url(../pixel/topbilder/ffm/hotelbild.jpg) center;
	height: 45px;
}

#hh.picum, #relexahotelbellevuehamburg
{
	background: url(../pixel/topbilder/hh/hotelbild.jpg) center;
	height: 45px;
}

#potsdam.picum, #relexaschlosshotelcecilienhofpotsdam
{
	background: url(../pixel/topbilder/potsdam/hotelbild.jpg) center;
	height: 45px;
}
#sttgrt.picum, #relexawaldhotelschattenstuttgart
{
	background: url(../pixel/topbilder/sttgrt/hotelbild.jpg) center;
	height: 45px;
}
#salz.picum, #relexahotelbadsalzdetfurth
{
	background: url(../pixel/topbilder/salz/hotelbild.jpg) center;
	height: 45px;
}
#steben.picum, #relexahotelbadsteben
{
	background: url(../pixel/topbilder/steben/hotelbild.jpg) center;
	height: 45px;
}
#braun.picum, #relexahotelharzwaldbraunlage
{
	background: url(../pixel/topbilder/braun/hotelbild.jpg) center;
	height: 45px;
}
*/
#subnavigation
{
	position: absolute;
	list-style: none;
	top: 0px;/*95px*/
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 761px;
	height:28px;
	/*border: 1px solid yellow;*/
}
#subnavigation li
{
	background-image: none;
	padding-top:0px;
	padding-right: 0px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
#subnavigation li a
{
	background-image: none;
	top: 0px;
	height: 28px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	border: 0px solid black;
	/*border: none;
	*/
	
}
#subnavigation li a:hover
{
	background-image: none;
	/*	background-color: #DB0A71;*/
	
}
/* BEREICH CITY-------------------------*/
#subnavigation li a.berlin
{
	background-image: url("../pixel/nav_city/navcity_berlin.png");
	width: 47px;
}
#subnavigation li a:hover.berlin, #subnavigation li a.berlinhigh
{
	background-image: url("../pixel/nav_city/navcity_berlinhigh.png");
	width: 47px;
}

#subnavigation li a.ddorfrat
{
	background-image: url("../pixel/nav_city/navcity_ddorfrat.png");
	width: 116px;
}
#subnavigation li a:hover.ddorfrat, #subnavigation li a.ddorfrathigh
{
	background-image: url("../pixel/nav_city/navcity_ddorfrathigh.png");
	width: 116px;
}
#subnavigation li a.ddorfcity
{
	background-image: url("../pixel/nav_city/navcity_ddorfcity.png");
	width: 82px;
}
#subnavigation li a:hover.ddorfcity, #subnavigation li a.ddorfcityhigh
{
	background-image: url("../pixel/nav_city/navcity_ddorfcityhigh.png");
	width: 82px;
}
#subnavigation li a.ffm
{
	background-image: url("../pixel/nav_city/navcity_ffm.png");
	width: 91px;
}
#subnavigation li a:hover.ffm, #subnavigation li a.ffmhigh
{
	background-image: url("../pixel/nav_city/navcity_ffmhigh.png");
	width: 91px;
}
#subnavigation li a.hh
{
	background-image: url("../pixel/nav_city/navcity_hh.png");
	width: 61px;
}
#subnavigation li a:hover.hh, #subnavigation li a.hhhigh
{
	background-image: url("../pixel/nav_city/navcity_hhhigh.png");
	width: 61px;
}
#subnavigation li a.potsdam
{
	background-image: url("../pixel/nav_city/navcity_potsdam.png");
	width: 60px;
}
#subnavigation li a:hover.potsdam, #subnavigation li a.potsdamhigh
{
	background-image: url("../pixel/nav_city/navcity_potsdamhigh.png");
	width: 60px;
}
#subnavigation li a.sttgrt
{
	background-image: url("../pixel/nav_city/navcity_sttgrt.png");
	width: 61px;
}
#subnavigation li a:hover.sttgrt, #subnavigation li a.sttgrthigh
{
	background-image: url("../pixel/nav_city/navcity_sttgrthigh.png");
	width: 61px;
}
#subnavigation li a.salz
{
	background-image: url("../pixel/nav_city/navcity_salz.png");
	width: 98px;
}
#subnavigation li a:hover.salz, #subnavigation li a.salzhigh
{
	background-image: url("../pixel/nav_city/navcity_salzhigh.png");
	width: 98px;
}
#subnavigation li a.steben
{
	background-image: url("../pixel/nav_city/navcity_steben.png");
	width: 71px;
}
#subnavigation li a:hover.steben, #subnavigation li a.stebenhigh
{
	background-image: url("../pixel/nav_city/navcity_stebenhigh.png");
	width: 71px;
}
#subnavigation li a.braun
{
	background-image: url("../pixel/nav_city/navcity_braun.png");
	width: 74px;
}
#subnavigation li a:hover.braun, #subnavigation li a.braunhigh
{
	background-image: url("../pixel/nav_city/navcity_braunhigh.png");
	width: 74px;
}


/* Buchen Kartenauswahl */
.speins, .portalkategorien
{
	position: relative;
	list-style: none;
	top: 0px;
	left: -2px;	
	width:180px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index:3;
	border: 0px solid black/*#DBDADA*/;

}
/**/
img #f_trigger_c 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid red;
}
#wetter
{
	position: relative;
	list-style: none;
	top: 2px;
	left: 7px;	
	width:177px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	z-index:3;
	border:0px solid #DBDADA;
}
#facebook
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 0px;
	left: 10px;
	border: 0px solid #DBDADA;
	visibility: visible;
	z-index:2;
}

#umweltzone
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 22px;
	left: 10px;
	border: 1px solid #DBDADA;
	visibility: visible;
	z-index:2;
}
#umweltzone img
{
	margin: 3px 0px 0px 12px;
}
#tagungsrabatt
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 22px;
	left: 10px;
	border: 1px solid #DBDADA;
	visibility: visible;
	z-index:2;
}

#tagungsrabatt p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
#tagungsrabatt img,
#tagungsrabatt img a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#gifcontainer{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#newsreg
{
	position: relative;
	width:200px;
	height:auto;/**/
	top: 20px;
	left: 10px;
	border: 0px solid #DBDADA;
	visibility: visible;
	z-index:2;
}
#newsreg img
{
	margin: 3px 0px 0px 5px;
}
#buchung
{
	position: relative;
	width:177px;
	height:240px;
	clear: both;
	top: 0px;
	left: 12px;
	border: 1px solid #DBDADA;
	z-index:2;
	background-color: White;
}
#map
{
	position: absolute;
	top: 20px;
	width:177px;
	height:232px;/*210px*/
	z-index:1;
	left: 12px;
	border: 1px solid #DBDADA;
	clear: both;
	background-color: White;
}
#einloggen, #changebooking
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 0px;
	left: 12px;
	border: 1px solid #DBDADA;
	visibility: visible;
	z-index:2;
}
#neukundenregistrierung
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 0px;
	left: 12px;
	border: 1px solid #DBDADA;
	visibility: visible;
	z-index:2;
}
#changeistay
{
	position: relative;
	width:177px;
	height:auto;/**/
	top: 0px;
	left: 12px;
	border: 1px solid #DBDADA;
	visibility: visible;
	z-index:2;
}
#anmelden, #cancelbooking
{
	position: absolute;
	width:177px;
	height:auto;
	top: 20px;
	left: 12px;
	border: 1px solid #DBDADA;
	visibility: hidden;
	z-index:1;
}
/* BEREICH PACKAGES PORTAL-------------------------*/


/*

#column-main #hotelnavigation
{
	position: relative;
	list-style: none;
	top: 0px;
	left: -6px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 179px;
	border: 0px solid black;
}

#column-main ul#hotelnavigation li
{

	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 0px solid #c0c0c0;
}

#column-main ul#hotelnavigation li a
{
	top: 0px;
	display: block;
}

#column-main ul#hotelnavigation li a:link,
#column-main ul#hotelnavigation li a:visited
{
	background: #fff url(pixel/hotel_nav/navicon.png) no-repeat 1px 3px;
	color: black;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#column-main ul#hotelnavigation li a:hover,
#column-main ul#hotelnavigation li a.high,
#column-main ul#hotelnavigation li a:active,
#column-main ul#hotelnavigation li a:focus
{
background: #fff url(pixel/hotel_nav/naviconhigh.png) no-repeat 1px 3px;
color: #c9a649;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
}
*/

#column-main #packages
{
	position: relative;
	/*width:177px;
	height:212px;*/
	clear: both;
	top: 0px;
	left: 12px;
	border: 1px solid #DBDADA;
	z-index:2;
	background-color: White;	
}
#column-main #packages ul
{
	background-image: none;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid lime;
	list-style: none;
}
#column-main #packages ul li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #c0c0c0;
	border-right: 0px solid lime;
	border-left: 0px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	height: 16px;
	
}
#column-main #packages ul li a
{
	top: 0px;
	display: block;
	height: 16px;
	border: 0px solid red;
}
#column-main #packages ul li a:link,
#column-main #packages ul li a:visited
{
	background: #fff url(../pixel/icons/navicon.png) no-repeat 1px 2px;
	color: black;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#column-main #packages ul li a:hover,
#column-main #packages ul li a.high,
#column-main #packages ul li a:active,
#column-main #packages ul li a:focus
{
background: #fff url(../pixel/icons/naviconhigh.png) no-repeat 1px 2px;
color: #c9a649;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
}

.speins li
{
	background-image: none;
	padding-top:0px;
	padding-right: 0px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px solid green;
}
.speins li a
{
	background-image: none;
	top: 0px;
	height: 20px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
/*
.speins li a:hover
{
	background-image: none;
		background-color: #DB0A71;
	
}*/
/* Tooltips */

#tooltiphotel{
margin: -40px 0px 0px 0px;
border: 0px solid black;
height: 179px;
float: none;
}

/* the style starts here */
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {
	border:0; 
	position:relative; 
	z-index:9900; /**/
	text-decoration:none;}
a.tooltip:hover b {
z-index:9900; 
	display:block; /**/
	position:absolute; 
	top:-35px; 
	left:-152px; 
	padding:5px 0px 0px 5px; 
	font-weight:normal; /**/
	line-height: 15px;
	color:#000; 
	border:1px solid #888; 
	background-color: #e8d765; 
	width:190px;}
a.tooltip:hover b em {
position:absolute; 
	left:20px; top:-6px; width:11px; 
	height:6px; 
	background-color:#fff; 
	display:block; font-size:1px;}
	
/* TOOLTIP HOTEL -------------------------*/

a.tooltip2 {color:#c00;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {
border:0; 
position:relative; 
z-index:500; 
text-decoration:none;
}
a.tooltip2:hover b {
display:block; 
position:absolute; 
top:15px; 
left:-15px; 
padding:5px; 
font-weight:normal; 
color:#000; 
border:1px solid #ff0; 
background:#8cc; 
width:380px;}
a.tooltip2:hover b em.outer {
position:absolute; 
left:20px; 
top:-8px; 
width:0; 
height:0; 
display:block; 
background:transparent; 
border-left:7px dashed transparent; 
border-right:7px dashed transparent; 
border-bottom:7px solid #ff0; 
overflow:hidden; z-index:100;
}
a.tooltip2:hover b em.inner {
position:absolute; 
left:20px; 
top:-7px; 
width:0; 
height:0; 
display:block; 
background:transparent; 
border-left:7px dashed transparent; 
border-right:7px dashed transparent; 
border-bottom:7px solid #8cc; 
overflow:hidden;
 z-index:100;}

/* TOOLTIP ADMIN -------------------------*/

a.tooltipadmin {
color:#000000;
}

a.tooltipadmin b {
display:none;
}

a.tooltipadmin:hover {
border:0; 
position:relative; 
z-index:500; 
text-decoration:none;
}
a.tooltipadmin:hover b {
display:block; 
position:absolute; 
top:25px; 
left:0px; 
padding:5px; 
font-weight:normal; 
color:#000; 
border:1px solid #DDDDDD; 
background:#ffffff; 
width: 800px;}
a.tooltipadmin:hover b em.outer {
position:absolute; 
left:20px; 
top:0px; 
width:0; 
height:0; 
display:block; 
background:transparent; 
border-left:0px dashed transparent; 
border-right:0px dashed transparent; 
border-bottom:0px solid #ff0; 
overflow:hidden; z-index:100;
}
a.tooltipadmin:hover b em.inner {
position:absolute; 
left:20px; 
top:0px; 
width:0; 
height:0; 
display:block; 
background:transparent; 
border-left:0px dashed transparent; 
border-right:0px dashed transparent; 
border-bottom:0px solid #8cc; 
overflow:hidden;
 z-index:100;}


/* SPRACHUMSCHALTER TESTWEISE */
div .test{
	position: absolute;
	top: 10px; 
	left: 770px;
	width: 15px;
	height: 24px;
	background: url(../pixel/icons/spacer.gif) no-repeat center;
	border: 0px solid black;
}

/* CCS ARRANGEMENTS */

.article-row
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
	overflow: hidden;
	/*color: white;*/ /* WEGEN CSS BILDER POPUP AUSKOMMENTIERT */
	overflow: visible;
	border: 0px solid lime;
	background-color: #fff;
	float: left;
	width: 96.3%;
}
.article-row h2 {  
margin-bottom: 0em; 
} 
.article-column
{
	padding: 0px 0px 0px 0px;
	/*float: none;*/
	
}
.article-column p
{
	padding: 0px 0px 0px 20px;
	margin: 0px 2px 10px 20px;
border-top: 0px solid red;
}
.article-column h5
{
	padding: 0px 0px 0px 2px;
	margin: 0px 2px 10px 0px;
	font-size: 1.0em;
	border-bottom: 1px solid #cecece;
}
.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 47%; }
.cols3 { width: 32%; }
.cols4 { width: 22%; }
.cols5 { width: 12%; }

.column1 , .column2, .column3 , .column4, .column5
{
	/*border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;*/
}
.columnstart5{
	background: #E0E5C4;
}
.underline, .picunderline{
background: #FFFFFF;
border-bottom: 1px solid #282828;
padding: 2px 0px 2px 0px;
}
.picunderline{
height: 56px;
padding: 4px 0px 0px 0px;
}
.headunderline{
background: #A1C622;
border-bottom: 1px solid #282828;
font-weight: bold;
}
.emptyunderline{
background: #E0E5C4;
	border-bottom: 1px solid #282828;
}
.columnstart5, .column5 , .column4 , .column3, .column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: left;
	margin: 0;
	width: 47%;
	border: 0px solid black;
}
.column3
{
	float: right;
	margin: 0px 0px 0px 5px;
	width: 31%;
	border-right: solid 1px #eb7c26;
	height: 225px;
}
.column4
{
	float: right;
	margin: 0px 11px 0px 0px;
	width: 22%;
		border-right: solid 1px #eb7c26;
/*		border: solid 0px #eb7c26;*/
}
.column5
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 12%;
	border-right: solid 1px #eb7c26;
	text-align: center;
/*		border: solid 0px #eb7c26;*/
}

.row-separator
{
	display: block;
/*	clear: both;*/
	margin: 10px 0px 15px 0px;
	border-bottom: 1px solid #A1C622;
	height:6px;
}
.anzeige{
padding: 0px 10px 20px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #A1C622;
}
.anzeigerahmen{
padding: 0px 10px 20px 10px;
margin: 0px 0px 0px 0px;
border: 1px solid #A1C622;
}
.tischres{
float: left;
padding: 0px 10px 20px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #A1C622;
height: 330px;
}
/* BEAUTY24 */
#beauty24rechts{
float: right;
border: 0px solid red;
}





#column-side #b24-feedback-widget div.fbcount 
{
position:absolute;
top:130px;
left:0px;
text-align:center;
width:120px;
height: 36px;
z-index:999;
border: 0px solid red;}

*+html #column-side #beauty24rechts #b24-feedback-widget div.fbcount 
{
position:absolute;
top:218px;
left:440px;
text-align:center;
z-index:999;
border: 0px solid blue;}

#b24-feedback-widget{
font-size:12px;
}
#b24-feedback-widget div.fbcount a{
text-decoration:none;
color:#000;
}

