/* Beginn Reset-CSS from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: arial, sans-serif;
	font-size: 12px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* Ende Reset-CSS */

* {
    margin: 0;
    padding: 0;
}

html {
	overflow-y: scroll;
}

body {
    color: #000000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color: #cfcbc2;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* Text */
.Text {
	display: inline;
	overflow:hidden;
}

/* galleries */
.Gallery {
}

.GalleryThumb {
	display: none;
}

.GalleryName {
}

/* links */
.LinkDocument {
}

.LinkImage {
}

.LinkExtern {
color:#000;
}

.LinkFile {
}

.LinkFlash {
}

.LinkGallery {
}

.LinkMail {
color:#000;
}

.LinkVisualText {
}

.LinkVisualText {
}

.LinkGlossary {
}

/* lists */
.ListHeadline {
}

.ListUnordered_Disc {
/*	list-style-type: none;*/
}

.ListUnordered_Square {
/*	list-style-type: square;*/ 
}

.ListUnordered_Circle {
/*	list-style-type: circle;*/
 list-style-image: url(/mediathek/defaultImages/black.png);
 /*list-style-position:inside;*/
 padding-left:25px;
}

.ListOrdered_Number {
}

.ListOrdered_RomanUpper {
}

.ListOrdered_RomanLower {
}

.ListOrdered_AlphaUpper {
}

.ListOrdered_AlphaLower {
}

.ListElement {
}

.ListElement_Even {
}

.ListElement_Odd {
}


/* flash */
.FlashElement {
}

/* image */
.ImageElement {
}

/* table */
.TableElement {
}

.TableRow_Even {
}

.TableRow_Odd {
}

.TableHeadline {
}


/* page */
#frame {
    position: relative;
    width: 780px;
    background-color: #fff;
    margin: 0 auto;
    padding: 35px 45px 0 45px;
	overflow: hidden;
}


#header_image {
    display: block;
}

#header {
	overflow: hidden;
	position: relative;
	height: 270px;

}

#logo {
    display: block;
    float: left;
    width:689px;
    height:165px;
    

}

#residence_header {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 154px;
	height: 39px;
}

#contentFrame {
    clear: both;
	margin-top: 10px;
	overflow: hidden;
	position:relative;
	padding-bottom:35px;
}

#contentLeft {
    float: left;
	padding-right: 30px;
	min-height: 600px;
}

#contentMain {
	padding-top: 28px;
	padding-right: 35px;
/*	float:left;*/
/*	max-width:418px;*/
}

#contentRight {

}

#footer {
	display: block;
	padding: 10px 0;
	overflow: hidden;
}

#footer a {
	float: right;
	text-decoration: none;
	color: #808080;
	padding-top:20px;
}

#contentLeft_footer, #contentMain_header, #contentMain_footer, #contentRight_header, #contentRight_footer {
    display: none;
}

h1 {
    font-size: 14px;
    font-weight: bold;
	padding-top: 20px;
}

p {
	padding: 10px 0;
}

.contentMain_element, .contentLeft_element {
	line-height: 14px;
	position:relative;
	}

address {
	font-size: 14px;
	font-weight: bold;
	display:block;
	position:relative;
}

address a {
	text-decoration: none;
	color: 000;
	font-weight: normal;
}

#e93_55_8_link /* New York FR */
,#e85_43_8_link /* Melbourne FR */ 
,#e94_56_8_link /* New York EN */
,#e86_44_8_link /* Melbourne EN */
{
/*   width:116px; */
/*   height:28px; */
  position:absolute;
  left:270px;
  top:112px;
}

#contentLeft, #contentMain {
/*  float:left;*/
}

#e33_6_8_text {
/*   padding-left:240px; */
}

#e93_55_8_link a /* New York FR */
,#e85_43_8_link a /* Melbourne FR */ 
,#e94_56_8_link a /* New York EN */
,#e86_44_8_link a /* Melbourne EN */
,.LinkFile
{
  color:#fff;
  text-decoration:none;
/*   width:116px; */
/*   height:28px; */
  padding:5px 10px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform:uppercase;
  text-align:center;
  display:block;
  
  
}
#e93_55_8_link a span /* New York FR */
,#e85_43_8_link a span /* Melbourne FR */ 
,#e94_56_8_link a span /* New York EN */
,#e86_44_8_link a span /* Melbourne EN */
{
/*   padding-top:7px; */
  display:block;
}

#e98_59_3_text  /* FR New York */
,#e99_60_3_text /* ENG New York */
,#e96_57_3_text /* FR Melbourne */
,#e97_58_3_text /* ENG Melbourne */
{
	padding: 30px 30px 30px 45px;
}

.LinkFileSize {
    display: none;
}

/* //////////////////////////////////////////////////////////// */

.contentMain_element {
    overflow: hidden;
}

#news_wrapper {
	height: 120px;
	overflow:hidden;
}

#facebook_like {
	width: 170px;
	height: 120px;
	background-color: #EFEEF6;
	float:left;
	margin-right:10px;
	text-align:center;
}

#facebook_like a {
/* 	padding:0; */
	float:none;
	display:block;
	text-align:center;
	
}

#facebook_like a img {
	display:inline;
}

#facebook_like iframe {
	display:inline;
	width:130px !important;
	margin-top:15px;
	
}

#show_news {
	height:120px;
	background-color:#5D5846;
	float:left;
	width: 600px;
}

.news_headline {
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding-top:15px;
	padding-left:149px;
}

a.news_link {
	display:block;
	float:none !important;
	padding-left:149px;
	padding-right:15px;
	padding-top: 10px !important;
	
}

.addon_News_teaserText {
	padding:0;
}
#addon_News_latest h3 {
	font-weight:bold;
}

#addon_News_latest li {
	color:#fff;
}

#addon_News_list li {
	display:block;
	padding-bottom:20px;
}

#addon_News_list li img {
	float:left;
}

#addon_News_list li h1 {
	margin-left:220px;
	padding-top:0;
}

#addon_News_list li p {
	margin-left:220px;
}

.g_left {
	width:200px;
	float:left;
}

.g_right {
	width:495px;
	padding-left:20px;
	float:left;
}

