*html body {
	behavior: url(/fileadmin/templates/htc/csshover.htc)
}

*html #container, *html .trenner, *html .shape, *html .footerimage IMG { behavior: url(/fileadmin/templates/htc/iepngfix.htc) }

body {
	margin: 0;
	padding: 0;
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	background: #FBF3E0 url(../img/home_bg.jpg) no-repeat;
}

*html body {
	text-align: center;
}

a:focus {
	outline:0;
}

#container {
	width: 950px;
	position: relative;
	margin: 40px auto 20px auto;
	padding: 0 10px 0 10px;
	background: url(../img/shadow_top.png) no-repeat;
}

*html #container {
	position: static;
	text-align: left;
}

#booking {
	border: none;
}

#container_inner {
	width: 950px;
	background: white;
	min-height: 600px;
}

*html #container_inner {
	height: 590px;
	overflow: visible;
}

*html #images {
	margin-top: -4px;
}

#imageshadow {
	width: 950px;
	height: 6px;
	background: #ffffff url(../img/media_bottom.jpg) no-repeat;
}

#topbar {
	width: 950px;
	background: #ffffff;
	height: 90px;
}

#flashheader {
	width: 950px;
	height: 498px;
	overflow: hidden!important;
}

*html #flashheader {
	position: relative;
	overflow: hidden;
}

#images {
	width: 950px;
	height: 390px;
	overflow: hidden;
}

#logo {
	width: 150px;
	height: 108px;
	background: url(../img/logo_new.jpg) no-repeat;
	background-position: 0px 30px;
	margin-left: 15px;
	float: left;
}

*html #logo {
	width: 130px;
}

#logo a {
	display: block;
	width: 129px;
	height: 108px;
	overflow: hidden;
	text-indent: -999999%;
}

#footer {
	width: 100%;
	height: 150px;
	background: url(../img/footer_home_bg.jpg) no-repeat;
}

*html #footer {
	text-align: left;
}

#menu {
	float: left;
	width: 750px;
	height: 108px;
}

#menu ul {
	padding-left: 0px;
	padding-top: 35px;
}

*html #menu ul {
	padding-left: 0px;
	padding-top: 45px;
	margin-left: 33px;
}

*+html #menu ul {
	padding-left: 0px;
	padding-top: 45px;
	margin-left: 25px;
}

#menu ul li {
	margin-right: 15px;
	float: left;
	list-style: none;
}

#menu ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	height: 15px;
	padding-top: 25px;
	text-indent: -999999%;	
	overflow: hidden;
}

#menu ul li a:hover {
	background-position: 0 -100%;
}

#menu ul li.active a {
	background-position: 0 -100%;
}

#menu ul li:hover a {
	background-position: 0 -100%;
}

#sitelinks {
	position: relative;
	top: -20px;
	right: 115px;
	margin-bottom: -45px;
	z-index: 50;
}

#sitelinks ul {
	padding-top: 25px;
	text-align: right;
	width: 250px;
}

#sitelinks ul li  {
	float: left;
	margin-right: 5px;
}

*html #sitelinks ul {
	padding-top: 30px;
}

*+html #sitelinks ul {
	padding-top: 40px;
}

#sitelinks ul li {
	list-style: none;
	text-align: right;
	margin-bottom: 3px;
}

#sitelinks ul li a {
	text-decoration: none;
	color: #d7b972;
	margin-bottom: 5px;
}

#sitelinks .menu_9 {
	background: url(../img/imprint.jpg) no-repeat;
	background-position: 5px 0px;
	padding-left: 20px;	
	padding-top: 6px;
}

#sitelinks .menu_17 {
	margin-right: -5px;
}

*html #sitelinks .menu_9 {
	display: block;
	width: 60px;
	padding-left: 15px;
}

#sitelinks .menu_10 {
	background: url(../img/mail.jpg) no-repeat;
	background-position: 0px 1px;
	padding-left: 20px;	
}

*html #sitelinks .menu_10 {
	display: block;
	width: 35px;
}

#sitelinks .menu_11 {
	background: url(../img/sitemap.jpg) no-repeat;
	padding-left: 20px;	
	padding-top: 3px;
}

*html #sitelinks .menu_11 {
	display: block;
	width: 35px;
	margin-top: -3px;
}

#footer address {
	width: 950px;
	position: relative;
	margin: 0px auto;
	height: 130px;
	padding-top: 20px;
	color: #000;
}

#footer address a {
	color: #000;
}

.footerimage {
	display: block;
	height: 30px;
	width: 127px;
	margin-right: 30px;
	float: left;
	margin-top: 40px;
}

.footerimage a img {
	border: none;
}

#footerinfo {
	width: 580px;
	float: left;
	margin-right: 80px;
	padding-top: 7px;
}

*+html #footerinfo {
	padding-top: 20px;
}

*html #adressline {
	margin-left: -70px;
	float: right;
	margin-top: -90px;
}

#metanavi ul {
	padding-left: 0;
	margin-left: 0;
}

#adressline {
	width: 130px;
	float: left;
	text-align: right;
	padding-top: 15px;
}

#metanavi {
	width: 650px;
	height: 20px;
	display: block;
}

#description {
	width: 500px;
	display: block;
	height: 45px;
}

#metanavi ul li {
	float: left;
	list-style: none;
}

#metanavi ul li a {
	text-decoration: none;
	font-weight: bold;
}	

#metanavi ul li.trenner {
	width: 1px;
	background: red;
	height: 15px;
	background: url(../img/line_trenner.png) no-repeat;
	margin-left: 5px;
	margin-right: 5px;
}

/* General */

.shape {
	width: 934px;
	height: 7px;
	background: url(../img/shape.png) no-repeat;
}

.clearer {
	height: 0px;
	width: 950px;
	clear: both;
}

*html .clearer {
	margin-top: -10px;
	margin-bottom: -15px;
}

*+html .clearer {
	margin-top: -10px;
	margin-bottom: -10px;
}


/* Submenu */

#menu ul.submenu {
	display: none;
	position: absolute;
	margin-top: 40px;
	width: 155px;
	height: 382px;
	z-index: 100;
	padding-top: 30px!important;
	margin-left: -10px!important;
	padding-left: 0px!important;
	background: #fff;
}

/* Submenu BGs */

#menu .menu3 ul.submenu {
	background: #fff url(../img/submenu_bg/home.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu4 ul.submenu {
	background: #fff url(../img/submenu_bg/hotel.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu14 ul.submenu {
	background: #fff url(../img/submenu_bg/winterbergwelt.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu6 ul.submenu {
	background: #fff url(../img/submenu_bg/kinderwelt.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu7 ul.submenu {
	background: #fff url(../img/submenu_bg/preise.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu8 ul.submenu {
	background: #fff url(../img/submenu_bg/service.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu89 ul.submenu {
	background: #fff url(../img/submenu_bg/energiewelt.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

#menu .menu15 ul.submenu {
	background: #fff url(../img/submenu_bg/sommerbergwelt.jpg) no-repeat!important;
	background-position: 0px 215px!important;
}

/* Submenu BGs */

*html #menu ul.submenu{
	margin-left: -65px!important;
}

*html #menu .menu8 ul.submenu {
	margin-left: -115px!important;
}

*html #menu .menu7 ul.submenu {
	margin-left: -50px!important;
}

*+html #menu .menu7 ul.submenu {
	margin-left: -50px!important;
}

*html #menu .menu5 ul.submenu {
	margin-left: -57px!important;
}

*html #menu .menu6 ul.submenu {
	margin-left: -115px!important;
}

*+html #menu .menu5 ul.submenu {
	margin-left: -57px!important;
}

*+html #menu ul.submenu{
	margin-left: -66px!important;
}

*+html #menu .menu8 ul.submenu {
	margin-left: -114px!important;
}

*+html #menu .menu6 ul.submenu {
	margin-left: -117px!important;
}

#menu li:hover ul.submenu, #menu li.active:hover ul.submenu  {
	display: block!important;
}

#menu ul.submenu li {
	display: block!important;
	float: none!important;
	/*height: 15px!important;*/
	padding-left: 0px;
	background: none;
}

#menu ul.submenu li a {
	text-indent:0!important;
	float: none!important;
	display: block;
	height: 15px!important;
	padding-top: 0!important;
	font-size: 11px;
	text-transform: none!important;
	margin-bottom: 0px!important;
	padding-top: 2px;
	padding-bottom: 2px;
}

ul.submenu li a {
	padding-left: 15px;
	font-weight: normal!important;
}

ul.submenu li a:hover, ul.submenu li.active a {
	font-weight: bold!important;
}

ul.submenu li.active ul.subsubmenu li.active a {
	font-weight:bold!important;
}

/* Subsubmenu */

#menu ul.submenu li ul.subsubmenu {
	display: none;
	position: static!important;
	margin-top: 0px;
	margin-left: 0px!important;
	width: 130px;
	background: #fff;
	z-index: 100;
	padding-top: 0px!important;
	padding-bottom: 5px!important;
	margin-left: 0px!important;
	padding-left: 0px!important;
	margin-bottom: 0px;
}

#menu ul.submenu li:hover ul.subsubmenu, #menu ul.submenu li.active:hover ul.subsubmenu  {
	display: block!important;
}

#menu ul.subsubmenu li {
	display: block!important;
	float: none!important;
	height: 15px!important;
	padding-left: 0px;
}

#menu ul.subsubmenu li a {
	text-indent:0!important;
	float: none!important;
	display: block;
	height: 15px!important;
	padding-top: 0!important;
	font-size: 11px;
	text-transform: none!important;
	margin-bottom: -5px!important;
	padding-bottom: 0;
}

ul.subsubmenu li a {
	padding-left: 0px;
	font-weight: normal!important;
}

#menu ul.submenu li.active ul.subsubmenu li a {
	background: none!important;
}

#menu ul.submenu li:hover a {
	padding-left: 15px;
}

/*  Subsubmenu */

/* Colorcoding Submenu */

.menu3 ul.submenu li a,.menu3 ul.submenu li a:hover,#menu .menu3 ul.submenu li.active a {
	color: #ecd190;		
}

.menu3 ul.submenu li a:hover,#menu .menu3 ul.submenu li.active a{
	background: url(../img/arrows_sub/home.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu3 ul.submenu li a:hover,#menu .menu3 ul.submenu li.active a{
	background-position: 0 2px!important;
}

.menu4 ul.submenu li a,.menu4 ul.submenu li a:hover,#menu .menu4 ul.submenu li.active a {
	color: #8a0f0f;		
}

.menu4 ul.submenu li a:hover,#menu .menu4 ul.submenu li.active a, #menu .menu4 ul.submenu li ul.subsubmenu li.active a {
	background: url(../img/arrows_sub/hotel.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu4 ul.submenu li a:hover,*html #menu .menu4 ul.submenu li.active a,*html #menu .menu4 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu14 ul.submenu li a,.menu14 ul.submenu li a:hover,#menu .menu14 ul.submenu li.active a {
	color: #0098b8;		
}

#menu .menu14 ul.submenu li a:hover,#menu .menu14 ul.submenu li.active a,.menu14 ul.submenu li:hover, #menu .menu14 ul.submenu li ul.subsubmenu li.active a {
	background: url(../img/arrows_sub/winterbergwelt.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu14 ul.submenu li a:hover,#menu .menu14 ul.submenu li.active a,*html #menu .menu14 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu15 ul.submenu li a,.menu15 ul.submenu li a:hover,#menu .menu15 ul.submenu li.active a {
	color: #8b9206;		
}

#menu .menu15 ul.submenu li a:hover,#menu .menu15 ul.submenu li.active a,.menu15 ul.submenu li:hover, #menu .menu15 ul.submenu li ul.subsubmenu li.active a {
	background: url(../img/arrows_sub/sommerbergwelt.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu15 ul.submenu li a:hover,#menu .menu15 ul.submenu li.active a,*html #menu .menu15 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu6 ul.submenu li a,.menu6 ul.submenu li a:hover,#menu .menu6 ul.submenu li.active a {
	color: #548401;		
}

.menu6 ul.submenu li a:hover,#menu .menu6 ul.submenu li.active a,#menu .menu6 ul.submenu li ul.subsubmenu li.active a {
	background: url(../img/arrows_sub/kinderwelt.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu6 ul.submenu li a:hover,#menu .menu6 ul.submenu li.active a,*html #menu .menu6 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu7 ul.submenu li a,.menu7 ul.submenu li a:hover,#menu .menu7 ul.submenu li.active a {
	color: #fac200;		
}

.menu7 ul.submenu li a:hover,#menu .menu7 ul.submenu li.active a,#menu .menu7 ul.submenu li ul.subsubmenu li.active a{
	background: url(../img/arrows_sub/preise.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu7 ul.submenu li a:hover,#menu .menu7 ul.submenu li.active a,*html #menu .menu7 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu8 ul.submenu li a,.menu8 ul.submenu li a:hover,#menu .menu8 ul.submenu li.active a {
	color: #ff7800;		
}

.menu89 ul.submenu li a,.menu89 ul.submenu li a:hover,#menu .menu89 ul.submenu li.active a {
	color: #ba2007;		
}

.menu89 ul.submenu li a:hover,#menu .menu89 ul.submenu li.active a,#menu .menu89 ul.submenu li ul.subsubmenu li.active a{
	background: url(../img/arrows_sub/energiewelt.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu89 ul.submenu li a:hover,#menu .menu89 ul.submenu li.active a,*html #menu .menu89 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}

.menu8 ul.submenu li a:hover,#menu .menu8 ul.submenu li.active a,#menu .menu8 ul.submenu li ul.subsubmenu li.active a {
	background: url(../img/arrows_sub/service.jpg) no-repeat!important;
	background-position: 0px 0px!important;
	padding-left: 15px;
}

*html .menu8 ul.submenu li a:hover,*html #menu .menu8 ul.submenu li.active a,*html #menu .menu8 ul.submenu li ul.subsubmenu li.active a{
	background-position: 0 2px!important;
}
/* Colorcoding Submenu */


/* Content */

#left {
	width: 660px;
	float: left;
	padding: 15px;
	padding-right: 25px;
	padding-bottom: 5px;
}

*html #left {
	width: 650px;
	padding-top: 0px;
}

*+html #left {
	padding-bottom: 20px;
}

#right {
	width: 220px;
	float: left;
	padding: 15px;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 0px;
}

*html #right {
	padding-top: 20px;
}

/*#c39 h2 {
	margin-left: 40px;
}*/

#right ul {
	padding: 0;
	margin: 0;
}

#right ul li {
	list-style: none;
}

*html #right {
	width: 220px;
	overflow: hidden;
	padding-top: 5px;
}

h1 {
	height: 40px;
	overflow: hidden;
}


h2 {
	height: 20px;
	overflow: hidden;
}

h3 {
	height: 20px;
	overflow: hidden;
	padding-top: 0px;
}

h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 12px;
}

#right h2 {
	text-align: right;
}

*html h2 {
	margin-bottom: 10px;
}

h1,h2,h3,h5,a {
	color: #D8BA75;
}

/* Anfrage small */


.tx-dpanfragesmall-pi1 fieldset {
	border: none;
	padding-top: 0;
	margin-top: 0px;
	padding-left: 0;
	margin-left: 0;
	text-align: right;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-right: 0px;
}
/*
.tx-dpanfragesmall-pi1 h2 {
	padding-left: 25px;
	background: url(../img/headline_icons/home.jpg) no-repeat;
	background-position: 0px -1px;
}*/

*+html .tx-dpanfragesmall-pi1 h3 {
	margin-bottom: -10px;
	margin-top: 5px;
}

*html .tx-dpanfragesmall-pi1 h3 {
	margin-bottom: -10px;
}

.tx-dpanfragesmall-pi1 .info {
	display: block;
	margin-bottom: 10px;
	color: #D8BA75;
	text-align: right;
	padding-right: 0px;
}

.tx-dpanfragesmall-pi1 .submit {
	display: block;
	height: 20px;
	background: url(../img/more_arrows/home.jpg) no-repeat;
	background-position: right top;
	padding-right: 30px;
	padding-top: 1px;
	width: 120px;
	margin-top: 12px;
	float: right;
	color: #D8BA75;
	text-decoration: none;
}

.tx-dpanfragesmall-pi1 input {
	font-size: 11px;
	margin-bottom: 3px;	
}

/* Powermail Form */

.tx-powermail-pi1 fieldset {
	border: none;
	padding-left: 0;
	margin-left: 0;
}

.tx_powermail_pi1_fieldwrap_html_radio p {
	display: none;
}

.tx_powermail_pi1_fieldwrap_html_radio {
	margin-left: 100px;
}

.powermail_radio_inner input {
	padding-top: 3px;
}

.powermail_radio_inner label {
	width: auto!important;
	float: left;
	display: block;	
}

*html .powermail_radio_inner label {
	margin-right: 3px;
}

*+html .powermail_radio_inner label {
	margin-right: 3px;
}

.powermail_radio_inner .powermail_radio {
	float: left;
	width: 13px;
	display: block;
	margin-top: 0px;
	margin-right: 25px;
}

*html .powermail_radio_inner .powermail_radio {
	margin-top: -3px;
}

*+html .powermail_radio_inner .powermail_radio {
	margin-top: -3px;
}

.tx-powermail-pi1 legend {
	display: none;
}

.tx-powermail-pi1 .dpJSCalendar, .tx-powermail-pi1 .middle {
	width: 100px;
}

.tx-powermail-pi1 label {
	display: block;
	float: left;
	width: 100px;
}

.tx-powermail-pi1 .submit {
	margin-left: 100px;
	border: none;
}


.tx-powermail-pi1 input {
	font-size: 11px;
	margin-bottom: 3px;
	width: 250px;
}

.tx-powermail-pi1 textarea {
	font-size: 11px;
	width: 250px;
	height: 200px;
}

.tx-powermail-pi1 .submit {
	display: block;
	height: 20px;
	background: url(../img/more_arrows/home.jpg) no-repeat;
	background-position: right top;
	padding-right: 30px;
	padding-top: 1px;
	width: 100px;
	margin-top: 12px;
	color: #ecd190;
	text-decoration: none;
	margin-left: 100px;
}

/* POWERMAIL Small Inputs */

.tx-powermail-pi1 .small {
	width: 30px;
}

/* NEWS List */

.news-list-item {
	background: url(../img/teaser_trenner.jpg) no-repeat;
	background-position: bottom center;
	height: 130px;
}

.news-list-item IMG {
	float: left;
	width: 120px;
	margin-right: 10px;
	padding-top: 7px;
}

.news-list-morelink {
	display:block;
	margin-top: 10px;
}

.news-list-morelink a {
	color: #ff7800;
	text-decoration: none;
	display: block;
	width: 80px;
	background: url(../img/more_arrows/service.jpg) no-repeat;
	background-position: right center;
}

.news-list-item p {
	height: 68px;
	overflow:hidden;
	padding: 0;
	margin: 0;
}

.news-list-item h2 {
	margin-bottom : 0px;
}

.news-list-item .listcontent {
	width: 520px;
	float: left;
}

/* NEWS Single */

.news-single-backlink {
	display:block;
	margin-top: 10px;
}

.news-single-backlink a {
	color: #ff7800;
	text-decoration: none;
	display: block;
	width: 130px;
	background: url(../img/more_arrows/service_back.jpg) no-repeat;
	background-position: left center;
	text-align: right;
}

.news-single-item .single_spacer {
	background: url(../img/teaser_trenner.jpg) no-repeat;
	background-position: bottom center;
	width: 100%;
	height: 12px;
	margin-top: 10px;
}

.news-single-item .news-single-img {
	float: right;
	margin:15px;
}

/* Semantic Content */

#left {
	padding-right: 0;
	width: 685px;
	line-height: 18px;
	font-size: 11px;
}

.semantic-element {
	width: 315px;
	padding-right: 15px;
	height: 153px;
	float: left;
	margin-right: 10px;
	background: url(../img/semantic_trenner.jpg) no-repeat;
	background-position: right -10px;
	line-height: 14px;
	font-size: 11px;
}

*+html .semantic-element {
	margin-top: -8px;
}

*html .semantic-elements {
	margin-top: 7px;
}
/*
*+html .semantic-elements {
	margin-top: px;
}
*/
*html .semantic-element {
	width: 300px;
	margin-right: 10px;
}

.semantic-element .csc-textpic-imagewrap {
	width: 100px;
	overflow: hidden;
}

*html .semantic-element .csc-textpic-imagewrap {
	width: 80px;
	margin-right: 0px;
	position: relative;
	overflow:hidden!important;
}
/*
.semantic-element h2 {
	padding-left: 25px;
	background: url(../img/headline_icons/home.jpg) no-repeat;
	background-position: 0px -1px;
}*/

.semantic-element p {
	height: 90px;
	width: 200px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 5px;
}

*html .semantic-element p {
}


.semantic-element p b {
	color: #D8BA75;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0;
}

.semantic-element {
	position: relative;
	margin-bottom: -15px;
}

.semantic-element a {
	display: block;
	width: 100px;
}

.semantic-element h5 {
	margin: 0;
	padding: 0;
	color: #D8BA75;
	font-size: 12px;
	text-transform: uppercase;
}

/* Tabellen */

table.contenttable td {
	font-weight: normal;
	text-align: left;
	background: #8A0F0F;
	color: #fff;
	border: 1px solid #980c0c;
	/*background: #fac200;
	border: 1px solid #F9D445;*/
	
}

table.contenttable p.bodytext {
	padding: 0;
	margin: 0;
	padding: 3px;
}

table.contenttable {
	width: 650px;
	
}

table.contenttable .important {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 10px;
	display: block;
}

table.contenttable {
	border-collapse: collapse;
}

/* Claim */

#claim {
	width: 391px;
	height: 48px;
	background: url(../img/claim.png) no-repeat;
	position: absolute;
	top: -55px;
	right: 0;
	
	display:none;
}

/* Sitenavi */

#sitenavi {
	padding-bottom: 10px;
	background: url(../img/teaser_trenner_small.jpg) no-repeat;
	background-position: bottom center;
}

*+html #sitenavi {
	width: 200px;
	padding-bottom: 0px;
}

#sitenavi ul li a {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 10px;
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 1px;
}

#sitenavi .naviHeader {
	position: relative;
	right: -110px;
}

#sitenavi h2 {
	text-align: right; 
}

/* IE 7 */

*+html #sitenavi {
	margin-top: 15px;
}

*+html #sitenavi h3, *+html h3 {
	margin-bottom: 10px;
	font-size: 12px;
}

*+html #sitenavi ul {
	margin-bottom: 5px;
}

.powermail_check_inner label {
	display: none;
}

#powermaildiv_uid17 {
	margin-top: 10px;
}

#powermaildiv_uid17 p {
	width: 150px;
	float: left;
	padding-top: 0;
	margin-top: 0;
}

#powermaildiv_uid17 .checkbox {
	width: 20px;
}

*html #powermaildiv_uid17 .checkbox {
	margin-bottom: -13px;
}

.powermail_clearer {
	width: 600px;
	clear: both;
}

.semantic-element .dpSeoLinks {
 	display: inline; 
 	text-decoration: none;
 	color: #000;
}

.semantic-element h5 .dpSeoLinks {
	color: #D8BA75;
}

/* Weblinks*/

#weblinks {
	position: relative;
	top: -30px;
	left: 783px;
	width: 220px;
}

*html #weblinks {
	left:0;
	float:right;
	right: 0;
	width: 300px;
	position: relative;
	right:0px!important;
	height: 80px;
}

*html #sitelinks .menu_17 {
	margin-right: 5px!important;
}	

*+html #weblinks {
	left:0;
	float:right;
	right: 0;
	width: 240px;
	position: relative;
	right:0px!important;
}

*html #sitelinks {
	text-align: left;
	width: 200px;
	height: 20px;
	position: relative;
	top: -15px;
	right: -50px;
	margin-bottom: -70px;
}

*+html #sitelinks {
	text-align: right;
}

*html #sitelinks ul {
	width: 300px;
	margin-left: 0px;
	position: relative;
	z-index: 200;
	
}

*+html #sitelinks ul {
	width: 240px;
	margin-left: 100px;
}

*html #weblinks {
	width:300px;
	text-align: right;
	margin-left: -200px;
	margin-right: -5px;
}

*+html #weblinks {
	width: 220px;
	text-align: right;
	overflow: hidden;
	height: 60px;
}

*+html #weblinks #inner {
	position: static;
	margin-right: -5px;
}

*html #weblinks .menu_9 {
	position: relative;
	margin-top: -7px;
	margin-left: -7px;
	margin-right: 5px;
}

*+html #weblinks .menu_9 {
	position: relative;
	margin-top: -7px;
	margin-left: -7px;
	margin-right: 5px;
}

*html #sitelinks ul {
	position: relative;
	right: 10px;
	width: 300px;
	height: 30px;
}

*+html #sitelinks ul {
	position: relative;
	right: 10px;
	overflow: hidden;
	width: 220px;
	
}

#weblinks #inner {
	position: relative;
	z-index:100;
}

#weblinks img {
	margin-right: 3px;
}

*html #footer address {
	overflow-x: hidden;
}

*html #flashheader {
	margin-top: -30px;
	position: relative;
	top: 0px;
	margin-bottom: 0px;
}

*+html #flashheader {
	margin-top: -35px;
	position: relative;
	top: 0px;
	margin-bottom: 0px;
}

/* Flex Home */

.colleft {
	width: 335px;
	float: left;
	margin-right: 10px;
}

*html .colleft {
	width: 150px;
}


.colright {
	width: 335px;
	float: left;
	position: relative;
	margin-left: 00px;
}

*html .colright {
	width: 150px;
}


*html #left {
	float: left;
	width: 700px;
	overflow: hidden;
	margin-right: -50px;
}

*html #right {
	float: left;
	width: 220px;
	overflow: hidden;
}


/* Home Latest Item */

.home-news-latest-item {
	width: 325px;
	height: 110px;
	padding: 5px;
	/*background: url(../img/news_home_bg.jpg) no-repeat;*/
	background: url(../img/news_home_bg_new.jpg) no-repeat;
	background-position: right center;
	padding-top: 10px;
}

.home-left p {
	width: 240px;
	line-height: 14px;
}

.home-left h5 a, .home-left .home-news-latest-morelink a {
	color: #000000;
	text-decoration: none;	
}

.home-left h5 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

*html .home-left h5 {
	margin-bottom: -10px;
}

*+html .home-left h5 {
	margin-bottom: -10px;
}

*+html .semantic-element {
	margin-top: 5px;
}








