 @media screen
	 {

/*####################
	GENERAL
####################*/

body{ text-align: center; border: 0; padding: 0; margin: 0; background: #f2f2f1; height: 100%; text-decoration: none; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrapper{width: 907px; padding: 5px 0 0 0; margin: 0px auto; color: #474746;background: transparent;vertical-align: top;text-align: left;}

h1{padding:0; margin:0; border:0; font-size: 8pt; display: inline;}
h2{padding:0; margin:0; border:0; font-size: 8pt; display: inline;}
h3{padding:0; margin:0;}


/*####################
	STYLES CONTENT
####################*/
#content_wrapper{background: url(../images/bg_content_wrapper.gif) repeat-y; display: block; float:left; position:relative;width: 907px;padding: 0px;margin:0;color: #474746;vertical-align: top;text-align: left;}
#content_affiliates_wrapper{background: url(../images/bg_content_affiliates_wrapper.gif) repeat-y; display: block; float:left; position:relative;width: 907px;padding: 0px;margin:0;color: #474746;vertical-align: top;text-align: left;}

#content{width:626px;background:#FFF;position:relative;top:0px; float: left;  overflow:hidden;}

#content_main{background:#FFF;position:relative;top:0px; float: left; padding: 10px 20px 10px 20px;}

.content_header_ajax {pointer:hand; cursor: pointer;}
.content_linklist {border-left: 4px solid #5ba5c8; padding:0; margin:0;}
.content_headlinelink {padding-left:10px; height:22px;}
.contenttable {font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}

.bodytext .detail {color: #E50019}

.bodytext {padding:0; margin:0; display: block;}

#content_wrapper a {text-decoration: underline;font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}
#content_wrapper a:hover {text-decoration: normal; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}

a {margin:0; padding:0; color: #000;}
img {margin: 0; padding:0;}
/*####################
	STYLES HEADER
####################*/

#header{vertical-align: bottom; border: 0; margin: 0px;padding: 0;text-align: left;position: relative;width: 907px;height: 307px;}
#header_logo{pointer:hand; cursor: pointer;z-index: 100;border: 0; margin: 0px;padding: 0;text-align: left; position: absolute; top:50px; left:12px; width: 130px;height: 52px; background: url(../images/myplace_logo.jpg) no-repeat;}
/*#header_slideshow {padding-top: 24px; width:907px; vertical-align: baseline; border:0; display:block; position:absolute;}*/
#header_slideshow {width:907px; vertical-align: baseline; border:0; display:block; position:absolute;}
#header_slideshow img{margin-top: 24px;}

#header_countries{z-index: 100;border: 0; margin: 0;padding: 0; text-align: left; position: absolute; top:5px; left: 642px; width: 265px;height: 62px; background: #e50019;}

#header_countriesmenu {z-index: 100; border: 0; margin: 0; padding: 0; width: 265px;}
#header_countriesmenu li {padding: 0; margin: 0; border: 0; list-style-type: none; display: inline;}
#header_countriesmenu a { background: transparent; padding: 0; margin: 0; border:0;}
#header_countriesmenu a:hover{text-decoration: none;background: transparent; border: 0;}

/* wm special*/
#header_img {width:907px; vertical-align: baseline; border:0; display:block; position:absolute;}
#header_img img{margin-top: 24px;}

/*####################
	STYLES FOOTER
####################*/
#cont_facebook{float:left; padding:4px 7px 0 0;height: 20px;left:0; width:176px;}
#cont_breadcrumb1{float:left; height: 20px;margin-left:-180px;left:0;}

#footer{clear: both;color: #5b5d57; padding: 2px 0 0 10px;background: #222260;display: block;height: 30px;width: 897px; *width:907px;}

#footermenu {float:right; text-align: right; height: 20px; background:transparent; width:240px; *width:250px; position:relative; left:0px; padding:7px 7px 0 0; margin:0;}

#footermenu li {padding: 2px 0 2px 0;margin: 0;text-align: left;list-style-type: none;display: inline;}
#footermenu a{ text-decoration:none;color: #FFF; background: transparent;font-size: 8pt;padding: 0;margin: 0; text-align:center; border:0; font-weight:normal;}
#footermenu a:hover{text-decoration: none;background: transparent;color: #000;border: 0; font-weight:normal;}

#breadcrumb {float:left; text-align: left; height: 20px; background:transparent; width:400px; *width:410px; position:relative; left:165px; padding:7px 7px 0 0; margin:0;font-size: 7pt; color: #7485de; font-weight:bold;}

#breadcrumb li {padding: 2px 0 2px 0;margin: 0;text-align: left;list-style-type: none;display: inline; color: #7485de;}
#breadcrumb a{ text-decoration:underline;color: #7485de; background: transparent;font-size: 7pt;padding: 0;margin: 0; text-align:center; border:0; font-weight:bold;}
#breadcrumb a:hover{text-decoration: none;background: transparent;color: #7485de;border: 0;font-size: 7pt; font-weight:bold;}



/*####################
	STYLES OFFER
####################*/

#offer{width:105px;background:#d63941;position:absolute;left:802px;top:0px;}
#offer img {position:absolute; left: 8px; top:155px;}


/*####################
	STYLES STARTPAGE
####################*/

#home_offer{width:105px;background:#d63941;position:absolute;left:802px;top:0px;}
#home_offer img {position:absolute; left: 8px; top:140px;}

#home_customer{display: block; position:relative; width:227px; height: 172px; overflow: hidden; padding:0; margin: 0;}
#home_map{display: block; position:relative; left:0px; width:227px; height: 178px; overflow: hidden; background: #EFEFEF;}
#home_teaser{display: block;position:absolute; left:227px; top:0px; width:402px; background: #d4e2f6; overflow:hidden;}

#home_teaser p { color:#474746; padding:0; margin:0;}


.home_teaser_table{width:400px; height:350px;}
.home_teaser1{background: #FFF;font-size: 8pt; height:172px; width:180px; padding:5px; overflow: hidden;}
.home_teaser2{background: #d4e2f6;font-size: 8pt; height:172px; width:180px; padding:5px; overflow: hidden;}
.home_teaser3{background: #d4e2f6;font-size: 8pt; height:178px;  width:190px; padding:5px; overflow: hidden;}
.home_teaser4{background: #FFF;font-size: 8pt; height:178px;  width:190px; padding:5px; overflow: hidden;}


/*####################
	STYLES CUSTOMERS
####################*/


#customers_content_left{display: inline; float:left; width:252px; background:#FFF;}
#customers_content_left_select{width:252px; height:146px; background:#FFF; overflow:hidden; padding:0;}
#customers_content_left_map{width:227px; height:150px; overflow:hidden; background:#c0c0c0;}

#customers_content_right{display: inline; float:right; width:362px; padding:0 0 5px 10px;}

/*####################
	STYLES DISCOUNTS
####################*/

#discount_content_wrapper {width:626px; background:url(../images/bg_content_container.gif) repeat-y; display: block; float:left; position:relative;padding: 0;margin:0;vertical-align: top;text-align: left;}
#discount_content_left{display: inline; float:left; width:227px; background:#7992A6;}
#discount_content_left_text{width:210px; height:60px; background:#7992A6; overflow:hidden; padding:0 0 5px 10px;}
#discount_content_left .bodytext { font-size: 8pt; color:#FFFFFF; font-weight: bold;}
#discount_content_left_map{width:227px; height:178px; overflow:hidden; background: #7992A6}

#discount_content_right{display: inline; float:right; width:370px; padding:0 10px 10px 10px;}


/*####################
	STYLES AFFILIATES
####################*/

#affiliate_content_wrapper {width:626px; background:url(../images/bg_content_container.gif) repeat-y; display: block; float:left; position:relative;padding: 0;margin:0;vertical-align: top;text-align: left;}
#affiliate_content_left{display: inline; float:left; width:227px; background:#7992A6;}
#affiliate_content_left_contact{width:217px; height:140px; background:#7992A6; overflow:hidden; padding:0 0 5px 10px;}
#affiliate_content_left_map{width:227px; height:150px; overflow:hidden;}
#affiliate_content_left_call{width:217px; background: #7992A6; padding:0 0 5px 10px;}

#affiliate_content_right{display: inline; float:right; width:380px; padding:0 0 5px 10px;}

#affiliate_content_left_contact .bodytext, #affiliate_content_left_contact a, #affiliate_content_left_contact a:hover { font-size: 8pt; color:#FFFFFF; font-weight: bold;}
#affiliate_content_left_call .bodytext { font-size: 8pt; color:#FFFFFF; font-weight: bold;}
.affiliate_content_contact_text{ font-size: 9pt; color:#FFFFFF; font-weight: bold; padding:0; margin:0;}
#affiliate_content_left_contact p {padding:0; margin: 0;}

/*####################
	STYLES MENU
####################*/

/* all lists */
#menu ul, #nav ul {border:0; padding: 0; margin: 0; list-style: none; line-height: 0;}
#menu{float: left; width:176px; background:#e7e8ef; position:relative; left:0px;top:0px; display:block;}
#nav{float: left; width:176px; background:#e7e8ef; position:relative; left:0px;top:0px; display:block;}
#nav dd {padding:0;	margin:0; border:0; display:none; float:left;}
#nav dt {padding:0; margin:0; border:0;overflow:hidden; display:inline; height:43px;}
#nav li ul { display: block; font-size: 7pt; text-decoration: none; position:relative; float: left;	text-align:left; margin: 0;	border: 0; padding:0; width:176px; left:0; z-index: 10;}
#nav, #nav li, #nav li ul li { padding: 0; margin: 0; border:0; display:inline;}
/*#nav li {height:37px; background: #e98f94;}
#nav li ul li {height: 18px;}
*/

}
/* print styles*/
@media print
	{
	#menu, #footermenu, #header_countries, #offer, #cont_breadcrumb {display: none;}

	}