html, body{
	top:0;
	left:0;
	right:0;
	bottom:0;
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: "Trebuchet MS", Verdana, Arial;
}

#line
{
	clear:both;
	width:auto;
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
	background-image:url(../images/line_bg.png);
	background-repeat:repeat-x;
}

#tableHeaderRed
{
	float:left;
	width:465px;
	height:32px;
	padding-top:11px;
	padding-left:15px;
	background-image:url(../images/tbl_header_red.png);
	background-repeat:repeat-x;
}

#tableHeaderGrey
{
	float:left;
	width:465px;
	height:32px;
	padding-top:11px;
	padding-left:15px;
	background-image:url(../images/tbl_header_grey.png);
	background-repeat:repeat-x;
}

#tableContent
{
	float:left;
	width:480px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
}

#formRow
{
	float:left;
	display:block;
	height:30px;
	width:480px;
}

#formRow .formTitle
{	
	width:130px;
	float:left;
}

#formRow .formElem
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	float:left;
}

#formRow select
{
 	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	float:left;
	
	margin-right:2px;
}

#formRow input
{
 	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	float:left;
	
	margin-right:2px;
	
	padding-left:5px;
	padding-right:5px;
}

#formRow textarea
{
 	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	float:left;
	
	width:472px;
	height:150px;
	
	color:#989898;
}

#bigElem
{
	width:130px;
}

#frmError
{
	width:auto;
	float:right;
	
	color:#988998;
	height:20px;
	
	background-image:url(../images/exclamation.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	padding-left:30px;
}

#btnShowRates
{
	border:none;
	width:133px;
	height:17px;
	
	background-image:url(../images/en/show_rates.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnShowRates:hover
{
	background-image:url(../images/en/show_rates_aktiv.png);
}

#btnBookingNow
{
	border:none;
	width:165px;
	height:26px;
	
	margin-top:8px;
	
	background-image:url(../images/en/bookingNow.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}
#btnBookingNow:hover
{
	background-image:url(../images/en/bookingNow_aktiv.png);
}

#btnBelegungsplan
{
	border:none;
	width:165px;
	height:26px;
	
	margin-top:8px;
	
	background-image:url(../images/en/Belegungsplan_now.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnBelegungsplan:hover
{
	background-image:url(../images/en/Belegungsplan_aktiv.png);
}

#btnSignIn
{
	border:none;
	width:109px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/sign_in.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnSignIn:hover
{
	background-image:url(../images/en/sign_in_aktiv.png);
}

#btnSignOut
{
	border:none;
	width:109px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/sign_out.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnSignOut:hover
{
	background-image:url(../images/en/sign_out_aktiv.png);
}

#btnCancel
{
	border:none;
	width:95px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/cancel.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnCancel:hover
{
	background-image:url(../images/en/cancel_aktiv.png);
}

#btnYesUnsubscribe
{
	border:none;
	width:270px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/unsubscribe.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnYesUnsubscribe:hover
{
	background-image:url(../images/en/unsubscribe_aktiv.png);
}


#btnSendNow
{
	border:none;
	width:113px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/contact_send_now.png);
	background-repeat:no-repeat;
	
	cursor:pointer;
}

#btnSendNow:hover
{
	background-image:url(../images/en/contact_send_now_aktiv.png);
}

a#btnBookingNow
{
	display:block;
	width:165px;
	height:26px;
	
	margin-top:8px;
	
	background-image:url(../images/en/bookingNow.png);
	background-repeat:no-repeat;
}

a#btnBookingNow:hover
{
	background-image:url(../images/en/bookingNow_aktiv.png);
}

#greyedBlock
{
	float:left;
	display:block;
	width:472px;

	height:130px;
	
	margin-top:10px;
	margin-bottom:15px;
	
	padding-top:5px;
	padding-left:8px;
	
	color:#333333;
	background-color:#EAEAEA;
}

a#back
{
	float:left;
	width:72px;
	height:17px;
	
	margin-top:8px;
	
	background-image:url(../images/en/back.png);
	background-repeat:no-repeat;
}

a#back:hover
{
	background-image:url(../images/en/back_aktiv.png);
}

.type
{
	float:left;
	display:block;
	width:187px;
}

.fNote
{
	clear:both;
	float:left;
	display:block;
	width:460px;
	
	margin-top:10px;
	
	font-size:10px;
	color:#999999;
}

.studio
{
	float:left;
	display:block;
	width:139px;
}

#language_switch{
font-size:11px;
color:#666666;
width:148px;height:22px;
font-family: "Trebuchet MS", Verdana, Arial;
}

div#newsTitle
{
	padding-top:10px;
	padding-bottom:10px;
	
	font-size:22px;
	color:#000000;
	line-height:24px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial;
}

div#newsText
{
	font-size:12px;
	color:#000000;
	font-family: "Trebuchet MS", Verdana, Arial;
}

#u1
{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	font-family: "Trebuchet MS", Verdana, Arial;
}

#u2
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	font-family: "Trebuchet MS", Verdana, Arial;
}

#u3
{
	font-size:12px;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Arial;
}

#u3 .grey
{
	font-size:12px;
	font-weight:bold;
	color:#989898;
	font-family: "Trebuchet MS", Verdana, Arial;
}

h1
{
	font-size:18px;
	color:#000000;
	line-height:10px;
	font-family: "Trebuchet MS", Verdana, Arial;
}

h3
{
	font-size:12px;
	color:#000000;
	font-family: "Trebuchet MS", Verdana, Arial;
}
 
#header{
float:right;
 height:83px; 
 padding-top:22px;
 padding-right:22px;
}

#small_pic
{
 float:left;
 background-repeat:no-repeat;
 width:960px;
 height:188px;
 background-color:#000000;
 margin-top:0px;
 padding-top:0px;
 padding-right:0px;
}

#footerCom
{
 float:left;
 width:960px;
 padding-top:0px;
 padding-right:0px;
}

#sub_header
{
 float:left;
 background-repeat:no-repeat;
 width:960px;
 padding-top:0px;
 padding-right:0px;
}
 
#content
{
	clear:both;
}

#lageplan
{
	padding-left:8px;
	padding-top:70px;
}

#leftAddress_rob_summergames
{
	width:219px;
	height:147px;
	
	margin-top:26px;
	
	background-image:url(../images/left_adresse_cologne.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#leftAddress_rob
{
	width:219px;
	height:147px;
	
	margin-top:56px;
	
	background-image:url(../images/en/left_address_rob.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#leftAddress_shop
{
	width:219px;
	height:147px;
	
	margin-top:26px;
	
	background-image:url(../images/en/left_address_shop.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#leftAddress_apartments
{
	width:219px;
	height:147px;
	
	margin-top:56px;
	
	background-image:url(../images/en/left_address_apartments.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#studioMenu
{
	float:left;
	margin-left:0px;
	margin-top:40px;
}

td#partner_title
{
	font-size:12px;
	font-weight:bold;
}

td#partner_title a
{
	font-weight:normal;
}

#footer
{
float:left;
width:960px;
height:26px;
font-size:11px;
padding-left:13px;
background-color:#8C2618; 
text-transform:uppercase;
line-height:26px;
}

a#footer_link:link
{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	margin-right:1em;
}

a#footer_link:visited, a#footer_link:active
{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	margin-right:1em;
}

a#footer_link:hover{background-color:#ffffff;color:#000000;font-size:11px;text-decoration:none;}
 
div#mehr_inactive { display:block;width:50px;height:15px;background-image: url(../images/en/mehr_inaktiv.jpg);margin-bottom:12px;margin-right:3px;}
a#button_mehr { display:block;width:50px;height:15px;background-image: url(../images/en/mehr.jpg);margin-bottom:12px;margin-right:3px;margin-top:5px;}
a#button_mehr:hover { background-image: url(../images/en/mehr_aktiv.jpg);}


p#news_text {padding-left:12px; padding-right:12px; line-height:14px;}

a#news:link { color:#000000;text-decoration:underline;}
a#news:active { color:#000000;text-decoration:underline;}
a#news:visited { color:#000000;text-decoration:underline;}
a#news:hover { color:#ffffff;background-color:#8C2618;text-decoration:none;}

#navi
{
	float:left;
}


a#navi_store { display:block;width:142px;height:40px;background-image: url(../images/en/store.jpg);margin-bottom:3px;}
a#navi_summergames { display:block;width:240px;height:40px;background-image: url(../images/en/summergames.jpg);margin-bottom:3px;}
a#navi_apartments{ display:block;width:241px;height:40px;background-image: url(../images/en/apartments.jpg);margin-bottom:3px;}
a#navi_onlineshop { display:block;width:229px;height:40px;background-image: url(../images/en/onlineshop.jpg);margin-bottom:3px;}
a#navi_newsletter { display:block;width:131px;height:24px;background-image: url(../images/en/newsletter.jpg);margin-bottom:3px;}
a#navi_partner { display:block;width:101px;height:24px;background-image: url(../images/en/partner.jpg);margin-bottom:10px;}
a#navi_lageplan { display:block;width:70px;height:15px;background-image: url(../images/en/lageplan.jpg); background-repeat:no-repeat;}

a#navi_store:hover { background-image: url(../images/en/store_aktiv.jpg);}
a#navi_summergames:hover { background-image: url(../images/en/summergames_aktiv.jpg);}
a#navi_apartments:hover { background-image: url(../images/en/apartments_aktiv.jpg);}
a#navi_onlineshop:hover { background-image: url(../images/en/onlineshop_aktiv.jpg);}
a#navi_newsletter:hover { background-image: url(../images/en/newsletter_aktiv.jpg);}
a#navi_partner:hover { background-image: url(../images/en/partner_aktiv.jpg);}
a#navi_lageplan:hover { background-image: url(../images/en/lageplan_aktiv.jpg);}

/* SUMMERGAMES SUBMENU */
a#sub_navi_summergames{ display:block;width:240px;height:40px;background-image: url(../images/en/summergames_aktiv.jpg);margin-bottom:3px; float:left}
a#sub_navi_summergames:hover { background-image: url(../images/en/summergames_aktiv.jpg);}




/* APARTMENT SUBMENU */
a#sub_navi_apartments{ display:block;width:241px;height:40px;background-image: url(../images/en/apartments_aktiv.jpg);margin-bottom:3px; float:left}
a#sub_navi_apartments:hover { background-image: url(../images/en/apartments_aktiv.jpg);}

a#sub_navi_studios{ display:block;width:104px;height:40px;background-image: url(../images/en/studios.png);margin-bottom:3px; float:left;}
a#sub_navi_studios:hover { background-image: url(../images/en/studios_aktiv.png);}

a#sub_navi_interior{ display:block;width:108px;height:40px;background-image: url(../images/en/interior.png);margin-bottom:3px;float:left;}
a#sub_navi_interior:hover { background-image: url(../images/en/interior_aktiv.png);}

a#sub_navi_rates{ display:block;width:83px;height:40px;background-image: url(../images/en/rates.png);margin-bottom:3px;float:left;}
a#sub_navi_rates:hover { background-image: url(../images/en/rates_aktiv.png);}

a#sub_navi_booking{ display:block;width:106px;height:40px;background-image: url(../images/en/booking.png);margin-bottom:3px;float:left;}
a#sub_navi_booking:hover { background-image: url(../images/en/booking_aktiv.png);}

a#sub_navi_wallpaper{ display:block;width:120px;height:40px;background-image: url(../images/en/wallpaper.png);margin-bottom:3px; float:left}
a#sub_navi_wallpaper:hover { background-image: url(../images/en/wallpaper_aktiv.png);}


/* APARTMENT SUBMENU ENDE */

/* STORE SUBMENU */

a#sub_navi_wallpaper{ display:block;width:120px;height:40px;background-image: url(../images/en/wallpaper.png);margin-bottom:3px; float:left}
a#sub_navi_wallpaper:hover { background-image: url(../images/en/wallpaper_aktiv.png);}



a#sub_navi_store{ display:block;width:142px;height:40px;background-image: url(../images/en/store_aktiv.jpg);margin-bottom:3px; float:left}
a#sub_navi_store:hover { background-image: url(../images/en/store_aktiv.jpg);}

a#sub_navi_team{ display:block;width:78px;height:40px;background-image: url(../images/en/team.png);margin-bottom:3px; float:left;}
a#sub_navi_team:hover { background-image: url(../images/en/team_aktiv.png);}

a#sub_navi_service{ display:block;width:85px;height:40px;background-image: url(../images/en/service.png);margin-bottom:3px;float:left;}
a#sub_navi_service:hover { background-image: url(../images/en/service_aktiv.png);}

a#sub_navi_zeiten{ display:block;width:173px;height:40px;background-image: url(../images/en/zeiten.png);margin-bottom:3px;float:left;}
a#sub_navi_zeiten:hover { background-image: url(../images/en/zeiten_aktiv.png);}

a#sub_navi_events{ display:block;width:94px;height:40px;background-image: url(../images/en/events.png);margin-bottom:3px;float:left;}
a#sub_navi_events:hover { background-image: url(../images/en/events_aktiv.png);}
/* STORE SUBMENU ENDE */

/* SHOP SUBMENU */
a#sub_navi_onlineshop{ display:block;width:229px;height:40px;background-image: url(../images/en/onlineshop_aktiv.jpg);margin-bottom:3px; float:left}
a#sub_navi_online:hover { background-image: url(../images/en/apartments_aktiv.jpg);}
/* SHOP SUBMENU ENDE */

/* ADMIN SUBMENU */
a#sub_navi_news{ display:block;width:64px;height:40px;background-image: url(../images/admin/news.png);margin-bottom:3px; float:left}
a#sub_navi_news:hover { background-image: url(../images/admin/news_aktiv.png);}

a#sub_navi_buverwaltung{ display:block;width:122px;height:40px;background-image: url(../images/admin/buverwaltung.png);margin-bottom:3px;float:left;}
a#sub_navi_buverwaltung:hover { background-image: url(../images/admin/buverwaltung_aktiv.png);}

a#sub_navi_emailtexte{ display:block;width:110px;height:40px;background-image: url(../images/admin/emailtexte.png);margin-bottom:3px;float:left;}
a#sub_navi_emailtexte:hover { background-image: url(../images/admin/emailtexte_aktiv.png);}

a#sub_navi_logout{ display:block;width:87px;height:40px;background-image: url(../images/admin/logout.png);margin-bottom:3px;float:left;}
a#sub_navi_logout:hover { background-image: url(../images/admin/logout_aktiv.png);}

a#sub_navi_sondertarife{ display:block;width:141px;height:40px;background-image: url(../images/admin/sondertarife.png);margin-bottom:3px;float:left;}
a#sub_navi_sondertarife:hover { background-image: url(../images/admin/sondertarife_aktiv.png);}
/* ADMIN SUBMENU ENDE */

a#navi_studio_m { display:block;width:96px;height:19px;background-image: url(../images/en/studio_m.png); background-repeat:no-repeat; margin-bottom:2px;}
a#navi_studio_m:hover { background-image: url(../images/en/studio_m_aktiv.png);}

a#navi_studio_l { display:block;width:96px;height:19px;background-image: url(../images/en/studio_l.png); background-repeat:no-repeat; margin-bottom:2px;}
a#navi_studio_l:hover { background-image: url(../images/en/studio_l_aktiv.png);}

a .alt { display: none; }

/* STUDIO BUTTONS */
a#interior_small{ display:block;width:104px;height:17px;background-image: url(../images/en/interior_small.png);margin-top:10px; margin-right:10px;float:left;}
a#interior_small:hover { background-image: url(../images/en/interior_small_aktiv.png);}

a#rates_small{ display:block;width:104px;height:17px;background-image: url(../images/en/rates_small.png);margin-top:10px; margin-right:10px;float:left;}
a#rates_small:hover { background-image: url(../images/en/rates_small_aktiv.png);}

a#bookingNow{ display:block;width:165px;height:26px;background-image: url(../images/en/bookingNow.png);margin-top:10px; margin-bottom:3px;float:right;}
a#bookingNow:hover { background-image: url(../images/en/bookingNow_aktiv.png);}

a#btnRatesPdf{ display:block;width:104px;height:17px;background-image: url(../images/en/rates_pdf.png);margin-top:0px; margin-bottom:3px;float:right;}
a#btnRatesPdf:hover { background-image: url(../images/en/rates_pdf_aktiv.png);}

a#btnPlan{ display:block;width:131px;height:17px;background-image: url(../images/en/btn_plan.png);margin-top:0px; margin-bottom:3px;float:left;}
a#btnPlan:hover { background-image: url(../images/en/btn_plan_aktiv.png);}

#phpContentGB
{
	float:none;
	width:550px;
	height:490px;
	margin-top:0px;
	padding-top:0px;
	padding-right:29px;
	padding-bottom:0px;
	padding-left:28px;
	text-align:left;
	color:#000000;
	font-size:11px;
	background-position:left bottom;
	background-repeat:no-repeat;
}

#map_header
{
	display:block;
	
	width:493px;
	height:45px;
	
	margin-bottom:13px;
	
	background-image:#000000;
	background-image:url(../images/popup_header.jpg);
}

#map_footer
{
	display:block;
	
	width:483px;
	height:15px;
	
	margin-top:13px;
	
	padding:5px 5px 5px 5px;
	
	text-align:right;
	
	background-color:#000000;
}

#phpContent
{
	
	float:right;
	width:480px;
	
	height:auto;
	min-height:150px;
	
	margin-right:239px;
	margin-top:8px;
	margin-bottom:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	color:#000000;
	font-size:11px;
}

#phpContentAdmin
{
	
	float:left;
	width:960px;
	
	height:auto;
	min-height:150px;
	
	margin-right:0px;
	margin-top:8px;
	margin-bottom:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
	color:#000000;
	font-size:11px;
}

*html #phpContent
{
width:447px;
height:100px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/newsbackground.png", sizingMethod="scale");
} 
#facebook{
	float:right;
	margin-top:10px;
	width:203px;
	color:#000000;
}


#newsbox
{
	float:right;
	margin-right:16px;
	margin-top:140px;
	margin-bottom:10px;
	width:203px;
	color:#000000;
	font-size:11px;
}

#newsbox_content
{
background-image: url(../images/en/news_content.png);
}

* html #newsbox_content
{
width:203px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rob-berlin.de/demo/images/en/news_content.png", sizingMethod="scale");
} 

#newsbox_header
{
height:49px;width:203px;
background-image: url(../images/en/news_header.png);
}

* html #newsbox_header
{
background-image: none;
height:49px;width:203px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rob-berlin.de/demo/images/en/news_header.png", sizingMethod="crop");
} 

#newsbox_footer
{
background-image: url(../images/en/news_footer.png);
}

* html #newsbox_footer
{
height:3px;width:203px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://rob-berlin.de/demo/images/en/news_footer.png", sizingMethod="scale");
} 
