#container {

	width: 960px;

	left: 50%;

	margin-left: -480px;

	position: absolute;

	/*margin-top: 143px;*/

	margin-top:27px;

}



#left {

	position: absolute;

	top: 170px;/*top: 194px; */

	width:225px;

}



#left h2 {

	font-family: "Times New Roman", "Times", "Adobe Garamond Pro", "Garamond", serif;

	font-size: 16px;

	font-weight:normal;

	color:#ff401a;

	font-size:16px;

	text-transform:uppercase;

	line-height:21px;

}



#left h2 a {

	color:#ff401a;

}



#content-container {

	position: absolute;

	left: 245px;/*left: 260px;*/

	top: 173px;/*top: 194px; */

	width: 557px;/*width: 585px;*/

}



.divider {
	clear:both;
}

.divider-top {
    margin-bottom: 8px;
}

.divider-bottom {
    margin-top: 18px;
}


#content {

	/*min-height:350px;*/

}



#right {

	position: absolute;

	top: 170px;/*top: 194px; */

	width: 144px;

	right: 0;

	background-color: #fee4d6;

	/*padding:12px 14px 0 14px;*/

}



#right-inner {

	padding:12px 14px 0 14px;

}



#banner {

	padding-bottom:16px;

}



#footer {

	padding-top:35px;

}



#footer-border {

	height:14px;

}





/**

 * Menu: Meta

 */

ul#menu-meta {

	position: absolute;

	/*left: 509px;*/

	right:0;

	top: 0;

}



ul#menu-meta li {

	float: left;

	list-style-type: none;

	padding: 0 11px 0 13px;

	color:#8f8f91;/*color: #b1b1b1;*/

	background-image:url(../img/delim-1.gif);

	background-repeat:no-repeat;

	background-position:left center;

}



li#menu-meta-first {

	background-image:none !important;

	padding-left:0 !important;

}



li#menu-meta-last {

	padding-right:0 !important;

}



ul#menu-meta li a {

	color:#8f8f91;/*color: #b1b1b1;*/

}



ul#menu-meta li a:hover {

	color: #ff401a;

}



a#menu-meta-cur {

	/*color:black !important;*/

	color:#ff401a !important;

}





/**

 * Menu: Language

 */

ul#menu-language {

	position: absolute;

	left: 245px;/*left: 259px;*/

	top: 0;

}



ul#menu-language li {

	float: left;

	list-style-type: none;

	padding: 0 11px 0 13px;

	color:#8f8f91;/*color: #b1b1b1;*/

	background-image:url(../img/delim-1.gif);

	background-repeat:no-repeat;

	background-position:left center;

}



li#menu-language-first {

	background-image:none !important;

	padding-left:0 !important;

}



ul#menu-language li a {

	color:#8f8f91;/*color: #b1b1b1;*/

}





ul#menu-language li a:hover {

	color: #ff401a;

}



a#menu-language-act,

a#menu-language-cur {

	/*color:black !important;*/

	color:#ff401a !important;

}





/**

 * Menu: Main

 */

#menu-main {

	position: absolute;

	left: 245px;/*left: 259px;*/

	top: 133px;

}



#menu-main ul li {

	float: left;

	list-style-type: none;

	padding: 0 7px 0 9px;

	font-weight: bold;

	font-size: 13px;

	background-image:url(../img/delim-2.gif);

	background-repeat:no-repeat;

	background-position:left center;

}



li#menu-main-first {

	background-image:none !important;

	padding-left:0 !important;

}



li#menu-main-last {

	padding-right:0 !important;

}



#menu-main ul li a {

	color: #5d5d5f;

	text-transform: uppercase;

}



#menu-main ul li a#menu-main-act {

	color:  #ff401a;

}



#menu-main ul li a:hover {

	color: #ff401a;

}





/**

 * Menu: Sub

 */

ul#menu-sub {

	margin-left: 17px;

}



ul#menu-sub li {

	list-style-type: none;

	font-family: "Times New Roman", "Times", "Adobe Garamond Pro", "Garamond", serif;

	line-height:19px;

}



ul#menu-sub li a {

	color:#8f8f91; /*color: #bbb;*/

	text-decoration: none;

}



ul#menu-sub li a:hover {

	color:  #ff401a;

}



ul#menu-sub li a.cur,

ul#menu-sub li a.act {

	color:  #ff401a;

}



ul#menu-sub li ul {

	margin-left: 22px;

}



ul#menu-sub li ul li {

}



/**

 * Layout Homepages Deutsch, Francais, English

 */

body#uid-2 div#left,

body#uid-2 div#right {

	display:none;

}



body#uid-2 #content-container {

	width:100%;

	left: 0;

}



body#uid-182 div#left,

body#uid-182 div#right {

	display:none;

}



body#uid-182 #content-container {

	width:100%;

	left: 0;

}



body#uid-271 div#left,

body#uid-271 div#right {

	display:none;

}



body#uid-271 #content-container {

	width:100%;

	left: 0;

}


/**
 * Layout Lizenznehmer
 */
body.layout-2 .divider-top {
    display: none;
}

body.layout-2 #right {
    top: 0;
    right: -158px;
}

body.layout-2 #right p {
	line-height:1.1em !important;
}

body.layout-2 #right h3 {
    color: #5d5d5f;
    font-size: 11px;
    font-weight: bold;
    margin: 2em 0 0.25em 0;
    padding: 0;
}

body.layout-2 #right h3.first {
    margin-top:0;
}


/**
 * Layout Neue Homepage
 */
body#uid-465 div#left,
body#uid-465 div#right {
	display:none;
}

body#uid-465 #content-container {
	width:100%;
	left: 0;
}

body#uid-472 div#left,
body#uid-472 div#right {
	display:none;
}

body#uid-472 #content-container {
	width:100%;
	left: 0;
}
body#uid-473 div#left,
body#uid-473 div#right {
	display:none;
}

body#uid-473 #content-container {
	width:100%;
	left: 0;
}


/**
 * Neue Homepage
 */
div.homeContainer p,
div.homeContainer li {
	font-size: 12px !important;
	line-height: 16px !important;
}

div.homeEvents {
	width: 474px;
	border-top: 3px solid #FF401A;
	float: left;
	margin-right: 27px;
}

div.homeQuicklinks {
	/*margin-left: 504px;*/
	width: 214px;
	border-top: 3px solid #777;
	float: left;
}
div.homeQuicklinks h1 {
	color: #777 !important;
}
div.homeQuicklinks li {
	background-image:url("../img/gt.gif") !important;
	background-position:left 3px !important;
	padding-bottom: 0 !important;
}
div.homeQuicklinks li a {
	font-weight: normal !important;
	color: #777 !important;
	text-decoration: none !important;
}


div.homeSearch {
	border-top: 3px solid #777;
	float: right;
	width: 218px;
}
div.homeSearch h1 {
	color: #777 !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
}