body {
	margin: 0px;
	padding: 0px;
	background-color: #E6E9CE;
}

* {
	font-family: Tahoma;
	color: #444;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia;
	color: #3A4E60;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 5px;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 17px;
}
h4 {
	text-transform: uppercase;
	font-weight: bold;
	color: #9ca93b;
	font-size: 12px;
	font-family: Tahoma;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 3px;
}
td {
	vertical-align: top;
}
a img {
	border: none;
}

div.ufu-clearfix {
	clear: both;
	height: 1px;
	font-size: 1px;
	color: #fff;
}

a.ufu-link-back,
a.ufu-content-link {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(../i/hotel-detail-link-contact-b.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
}
#lbOverlay.grey {
	background-color: #5F7385 !important;
}
div.ufu-main {
	width: 999px;
}

div.ufu-right {
	position: absolute;
	top: 0;
	left: 831;
	width: 160px;
	overflow: hidden;
}
div.ufu-left {
	width: 831px;
	margin-right: 160px;
	background-color: #ffffff;
}

div.ufu-container {
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
}
div.ufu-top-ad {
	width: 831px;
	/*background-color: #E6E9CE;*/
	padding-bottom: 4px;
	text-align: right;
}
div.ufu-logo-header {
	width: 820px;
	height: 140px;
	background-image: url(/static/i/header-bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.ufu-logo-header div.ufu-logo img {
	border: 0px;
}

div.ufu-menu {
	clear: left;
	width: 821px;
	background-color: #BCC3C9;
	height: 65px;
}

/*navi 1*/
div.navi-1 {
	border-top: 2px solid #ffffff;;
}
div.navi-1 div, div.navi-1 div.active {
	float: left;
	height: 25px;
	width: 127px;
	background-color: #BCC3C9;
	border-right: 1px solid #ffffff;
}
div.navi-1 div.active {
	background-color: #3A4E60;
}
div.navi-1 a,
div.navi-1 div.active a {
	font-size: 13px;
	_font-size: 12px;
	font-family: Georgia, Helvetica;
	/* font-variant: small-caps; */
	color: #293C4E;
	text-decoration: none;
	display: block;
	margin-left: 5px;
	margin-top: 5px;
}
div.navi-1 div.active a {
	color: #ffffff;
}
div.navi-1 div:hover, div.navi-1 div.hover {
	background-color: #3a4e60;
}
div.navi-1 div:hover a, div.navi-1 div.hover a {
	color: #fff;
}
div.navi-content {
	border-bottom: solid 1px #c4cacf;
	padding-bottom: 8px;
	margin-bottom: 10px;
	margin-top: 15px;
}
div.navi-content-head {
	margin-bottom: 3px;
}
div.navi-content-head a {
	text-transform: uppercase;
	color: #4d4d4d;
}
div.navi-content-links a {
	font-weight: bold;
	font-size: 9px;
}

div.navi-content-right {
}
div.navi-content-right span.anzeige {
	font-size: 10px;
}

div.navi-content-right-head,
div.navi-content-right-head * {
	background-color: #c9cfd4;
	color: #3a4e60;
	font-family: Georgia;
	font-size: 18px;
	text-transform: none;
	text-decoration: none;
}
div.navi-content-right-head {
	padding: 15px;
}
div.navi-content-right-link {
	padding: 10px;
	background-color: #c9cfd4;
}
div.navi-content-right-link * {
	color: #3a4c60;
	text-decoration: none;
	font-weight: bold;
}
a.navi-content-right-link-keywords {
	font-weight: normal;
	margin-top: 5px;
	display: block;
	padding-left: 15px;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../i/blog-a-bg-orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
}

div.ufu-content-right div.ufu-content-right-media {
	padding: 11px 17px;
	margin: 0px 0px 2px;
	overflow: hidden;
	*width: 300px;
	background-color: #C9CFD4;
}

div.ufu-content-right div.media-display-title {
	color: #3A4E60;
	font-size: 18px;
	font-family: Georgia,Helvetica;
	margin: 0px 0px 11px;
}

div.ufu-content-right div.media-display-player {
	font-weight: bold;
	font-size: 11px;
	font-family: Georgia,Helvetica;
	text-align: left;
	padding: 3px 23px;
	text-transform: uppercase;
	background: url(../i/blog-a-bg-orange.gif) no-repeat 12px 7px #fff;
}

div.ufu-content-right div.media-display-player a {
	font-weight: bold;
	font-size: 11px;
	font-family: Georgia,Helvetica;
	text-decoration: none;
}

div.ufu-content-right div.media-display-player a:hover {
	text-decoration: underline;
}

div.ufu-content-right div.media-display-preview {
	width: 270px;
	text-align: center;
}

div.ufu-content-right div.media-display-preview img {
	width: 268px;
}

div.ufu-content-right div.media-display-description {
	position: relative;
	color: #c0504d;
	width: 270px;
	*width: 300px;
	*height: 35px;
	margin: 0px 0px 3px;
	padding: 15px 10px 15px 20px;
	background-color: #d8d8d8;
}

div.ufu-content-right div.media-display-description-text {
	display: block;
}

div.ufu-content-right div.media-display-description-link {
	display: block;
	height: 18px;
	padding: 3px 0px 0px;
	margin: 0px -5px 0px 0px;
	*margin: 0px -10px 0px 0px;
}

div.ufu-content-right div.media-display-description a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	font-family: Georgia;
	text-transform: uppercase;
	text-decoration: none;
	padding: 4px 6px 4px 12px;
	margin: 0px -5px 0px 0px;
	float: right;
	background: url(/static/i/button-a-icon.gif) no-repeat 5px 7px #3A4E60;
}

div.ufu-content-right div.cms-module-html1 {
	margin: 0px 0px 10px;
}

div.ufu-content-right div.ufu-article {
	position: relative;
	z-index: 10;
	padding: 10px 10px 10px 0px;
	margin: 0px 0px 10px;
	background-color: #C9CFD4;
}

div.ufu-content-right div.ufu-article td {
	padding: 0px 10px 0px 0px;
}

div.ufu-content-right div.ufu-article h1 {
	color: #3A4E60;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia,Helvetica;
	text-indent: 10px;
	padding: 0px;
	margin: 0px 0px 11px;
	background-color: #C9CFD4;
}

div.ufu-content-right div.ufu-article img {
	*margin: 0px 0px 0px -2px;
}

div.ufu-content-right div.ufu-article a {
	position: absolute;
	right: 0px;
	bottom: 14px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	font-family: Georgia;
	text-transform: uppercase;
	text-decoration: none;
	padding: 4px 6px 4px 12px;
	float: right;
	background: url(/static/i/button-a-icon.gif) no-repeat 5px 7px #3A4E60;
}
}


/*
div.small-ad {
	float: right;
	width: 300px;
	height: 23px;
	overflow: hidden;
}
div.small-ad a {
	font-weight: bold;
	color: #293C4E;
	text-decoration: none;
	display: block;
	margin-left: 10px;
	margin-top: 5px;
	font-size: 12px;
}
*/

div.ufu-menu div.navi-2 {
	clear: left;
	background-color: #3A4E60;
}

/* menu 1 */
div.ufu-menu ul.menu-1 {
	list-style: none;
	border-top: 1px solid #ffffff;
	clear: left;
	background-color: #3A4E60;
	padding: 0px;
	margin: 0px;
	height: 37px;
}

div.ufu-menu ul.menu-1 li,
div.ufu-menu ul.menu-1 li.active {
	float: left;
	position: relative;
	background-color: #3A4E60;
	border-right: 1px solid #ffffff;
	height: 37px;
	
	max-width: 80px;
	_width: 40px;
}
div.ufu-menu ul.menu-1 li.menu-2 {
	z-index: 100;
}
div.ufu-menu ul.menu-1 li.menu-2-long {
	_width: 80px;
}
div.ufu-menu ul.menu-1 li
div.ufu-menu ul.menu-1 li.active {
	background-color: #9ca93b;
}
div.ufu-menu ul.menu-1 li a,
div.ufu-menu ul.menu-1 li.active a {
	display: block;
	height: 30px;
	margin: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
}
div.ufu-menu ul.menu-1 li.active a {
	color: #fff;
}
div.ufu-menu ul.menu-1 li:hover,
div.ufu-menu ul.menu-1 li.hover {
	background-color: #9ca93b;
}



/* menu 2 */
/* untermenues ausblenden */
div.ufu-menu ul.menu-2 {
	list-style: none;
	position: absolute;
	display: none;
	left: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	_margin-top: -16px;
}
/* untermenue bei hover einblenden */
ul.menu-1 li:hover ul.menu-2, ul.menu-1 li.hover ul.menu-2 {
	display: block;
}
div.ufu-menu ul.menu-2 li.first {
	background-image: url(/static/i/navi-bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	_margin-top: 19px;
}
div.ufu-menu ul.menu-2 li.last {
	border-bottom: 2px solid #607384;
}
div.ufu-menu ul.menu-2 li {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 196px;
	_width: 199px;
	max-width: none;
	background-color: #607384;
	border-left: 2px solid #607384;
	border-right: 2px solid #607384;

}
div.ufu-menu ul.menu-2 li:hover, div.ufu-menu ul.menu-2 li.hover {
	background-color: #BCC3C9;
}
div.ufu-menu ul.menu-2 li:hover a, div.ufu-menu ul.menu-2 li.hover a {
	color: #3A4E60;
}
div.ufu-menu ul.menu-2 li a {
	margin: 0px;
	padding: 0px;
	display: block;
	margin: 5px !important;
	/*height: 18px ! important;*/
	height: auto !important;
}


div.ufu-menu div.menu-2 {
	border-top: 1px solid #ffffff;
	background-color: #3A4E60;
	padding: 0px;
	margin: 0px;
	height: 37px;
	clear: left;
}
div.ufu-menu div.menu-2 h2 {
    margin: 0px;
    padding: 10px;
	font-size: 14px;
	font-family: Georgia, Helvetica;
    font-weight: normal;
    text-align: center;
    color: #fff;
}


/*pfad*/
div.ufu-navi-top {
	clear: left;
	width: 821px;
	height: 50px;
}
div.ufu-path {
	float: left;
	margin-top: 27px;
	width: 600px;
}
div.ufu-path,
div.ufu-path a {
	font-size: 11px;
	color: #3A4E60;
}
div.ufu-path a {
	text-decoration: underline;
}

div.ufu-function-top {
	float: right;
	margin-top: 30px;
}
div.ufu-function-top a {
	text-decoration: none;
	color: #3A4E60;
	font-size: 11px;
	font-weight: bold;
}
a.recom {
	background-image: url(/static/i/recom.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 14px;
	font-weight: bold;
	font-size: 11px;
}
a.remember {
	background-image: url(/static/i/remember.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	height: 14px;
	font-weight: bold;
	font-size: 11px;
}


/* urlaubswelten */
div.ufu-path a.path-start-1,
/* magazin */
div.ufu-path a.path-start-2,
/* sonstiges */
div.ufu-path a.path-start-3,
/* 1. unterseite im pfad */
div.ufu-path a.path-first {
	color: #9da93b;
	font-size: 16px;
	font-weight: bold;
}
div.ufu-path a.path-start-2 {
	color: #ddac45;
}
div.ufu-path a.path-first,
div.ufu-path a.path-start-3 {
	color: #3b4e5f;
}

/*content*/
div.ufu-content {
	clear: left;
	width: 821px;
}
div.ufu-content-left a {
	color: #3A4E60;
	text-decoration: none;
}
div.ufu-content-left h1,
div.ufu-content-left h1 small {
    font-weight: normal;
    color: #9ca93b;
    font-size: 22px;
}
div.ufu-content-left h1 small {
    font-size: 16px;
    font-family: Georgia;
}
div.ufu-content-left a.ufu-content-button,
div.ufu-content-left a.ufu-content-button-left,
div.ufu-content-left a.ufu-content-button-right {
    font-size: 11px;
    font-weight: bold;
	font-family: Georgia;
    padding: 4px 6px 4px 12px;
    background: url(/static/i/button-a-icon.gif) no-repeat 5px 7px #9ca93b;
    color: #fff;
    cms-style-label: "Button-Link";
}

div.ufu-content-left div.ufu-content-media {
	width: 255px;
	float: left;
	position: relative;
	margin: 10px 0px;
}

div.ufu-content-left div.ufu-content-media div.media-display-preview {
	float: left;
	width: 100px;
}

div.ufu-content-left div.ufu-content-media div.media-display-description {
	width: 100px;
	padding: 0px 5px;
	margin: 0px 0px 0px 100px;
}

div.ufu-content-left-opener {
    background-color: #f2f3f4;
    margin-top: -5px;
    margin-bottom: 15px;
    height: 86px;
}
div.ufu-content-left-closer {
    margin-top: 5px;
}
div#ufu-content-left-opener-image {
    float: left;
    margin-right: 15px;
}
div#ufu-content-left-opener-image img {
    border-right: solid 3px #fff;
    height: 86px;
    width: 86px;
}
a.ufu-content-left-opener-link,
a.ufu-content-left-closer-link {
    font-size: 11px;
    display: block;
    padding: 10px;
    float: right;
    color: #9ca93b !important;
    font-weight: bold;
    background-image: url(../i/button-a-icon-green.gif);
    background-position: 3px 14px;
    background-repeat: no-repeat;
}

div.ufu-content-left-opener div.ufu-content-left-opener-name,
div.ufu-content-left-closer div {
    color: #9ca93b;
    font-size: 20px;
    font-family: Georgia;
    padding: 35px 15px 0px 15px;
}
div.ufu-content-left-opener div#ufu-content-left-opener-count {
    color: #3a4e60;
    font-size: 11px;
    padding: 5px 15px 10px 15px;
}

div.ufu-content-left ul {
    list-style-image: url(../i/hotel-arrow.gif);
    padding: 0px;
    padding-left: 10px;
    margin: 0px;
    margin-bottom: 10px;
}
div.ufu-content-left ul li {
    padding: 0px;
    margin: 5px;
    font-size: 11px;
    margin-bottom: 5px;
}
div.ufu-content-left ul li a {
    font-size: 11px;
    font-weight: bold;
}


body.ufu-page-31769 div.ufu-content-left div.ufu-article {
    clear: both;
    border-bottom: solid 1px #cacbcc;
    margin-bottom: 30px;
    padding-bottom: 15px;
}

div.ufu-article img.ufu-article-image-right {
	_margin-right: -3px;
	_position: relative;
}

div.ufu-navi-top a:hover,
div.ufu-content a:hover {
	text-decoration: underline !important;
}
div.ufu-content-left {
	font-size: 11px;
	width: 516px;
	overflow: hidden;
	padding-bottom: 100px;
}
div.ufu-content-right {
	font-size: 11px;
	float: right;
	width:300px;
	display: none;
}
div.ufu-content-right * {
	zoom: 1;
}


div.ufu-content-right a.ufu-content-button,
div.ufu-content-right a.ufu-content-button-left,
div.ufu-content-right a.ufu-content-button-right {
    background-color: #3a4e60;
    color: #fff !important;
    font-size: 11px !important;
}
div.ufu-content-right a.ufu-content-button-right {
    margin-right: -5px;
    _position: relative;
}

div.ufu-content-right-top {
	display: none;
}

div.ufu-content-bottom {
	margin-top: 25px;
	margin-bottom: -100px;
}
div.ufu-content-bottom h4 {
	font-size: 12px;
	font-weight: normal;
}

/*artikelbox-rechts*/
div.ufu-content-right table.teaser-right td {
	background-color: #BCC3C9;
	padding: 10px;
	color: #3A4E60;
	border-top: 1px solid #ffffff;
}
div.ufu-content-right h1 {
	font-size: 13px;
	color: #ffffff;
	background-color: #3A4E60;
	margin-top: 5px;
	padding: 13px;
	padding-left: 7px;
}
div.ufu-content-right table.teaser-right td,
div.ufu-content-right table.teaser-right td strong {
	color: #3A4E60;
	font-size: 13px;
}
div.ufu-content-right table.teaser-right td a {
	color: #3A4E60;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/static/i/infobox-right-a-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
}

/*footer*/
div.ufu-function-bottom {
	clear: both;
	height: 80px;
	text-align: center;
}
div.ufu-function-bottom a {
	text-decoration: none;
	color: #3A4E60;
	font-size: 11px;
	font-weight: bold;
}
div.ufu-function-bottom a.print {
	background-image: url(/static/i/print-view.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
}
div.ufu-function-bottom a.back-to-top {
	background-image: url(/static/i/back-to-top.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 20px;
}

div.ufu-footer {
	clear: both;
	background-image: url(/static/i/footer-bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 76px;
}
div.ufu-footer a {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
}
div.ufu-footer img {
	border: 0px;
}

div.ufu-content-ad {
	color: #002f5f;
	font-size: 10px;
	font-family: tahoma;
	margin-bottom: 10px;
	overflow: hidden;
	width: 515px;
}
div.ufu-content-right-ad {
	margin-bottom: 10px;
}
div.ufu-content-ad img {
	margin-right: 45px;
}

/* weblog */
div.weblog-head-name, div.weblog-head-description {
	display: none;
}

/* weblog post */
div.weblog-pagina {
	margin-bottom: 15px;
	border-bottom: solid 1px #c4cacf;
	padding-bottom: 10px;
}

div.weblog-post {
	border-bottom: solid 1px #c4cacf;
	padding-bottom: 10px;
	margin-bottom: 10px;
	clear: both;
}
div.weblog-post-head,
div.weblog-post-body-content {
	width: 310px;
}
div.weblog-post-clearfix {
	clear: both;
	height: 1px;
	font-size: 1px;
	color: #fff;
}
div.weblog-post-body-date {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.weblog-post-body-link {
	display: none;
}
div.weblog-post-body-link-back,
div.weblog-post-body-link-recommend {
	margin-top: 20px;
}
div.weblog-post-body-link-back a,
div.weblog-post-body-link-recommend a {
	color: #3b4e5f;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
div.weblog-post-body-link-recommend a {
	display: block;
	padding-left: 22px;
	background: url(../i/recom.gif) left top no-repeat;
}
div.weblog-post-head,
div.weblog-post-body-content {
	margin-left: 175px;
}
div.weblog-post-head-meta {
	display: none;
}
div.weblog-post-head-name a {
	font-family: Georgia;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal !important;
	color: #3a4f60;
}
div.weblog-post-images {
	float: left;
	width: 160px;
	overflow: hidden;
}
div.weblog-post-bottom div.weblog-post-images {
	width: 110px;
}
div.weblog-post-bottom div.weblog-post-head,
div.weblog-post-bottom div.weblog-post-body-content {
	margin-left: 118px;
}
div.weblog-post-images div.weblog-post-image {
	margin-bottom: 15px;
}
div.weblog-post-images div.weblog-post-image img {
	border: 0px;
}
div.weblog-post-images div.weblog-post-image div {
	margin-top: 2px;
	padding-left: 14px;
	background-image: url(../i/lupe.gif);
	background-repeat: no-repeat;
	background-position: 1px left;
	color: #888;
}
div.weblog-post-body-teaser {
	margin-top: 15px;
	margin-bottom: 15px;
}

div.weblog-post-detail div.weblog-post-body-teaser *,
div.weblog-post-detail div.weblog-post-body-teaser {
	font-weight: bold;
}
div.weblog-post-body-teaser * {
}
div.weblog-post-body-teaser a {
	color: #deab45;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
	display: block;
}
div.weblog-post-body-content,
div.weblog-post-body-content * {
	color: #424242;
	line-height: 1.3em;
}
div.weblog-post-body-teaser,
div.weblog-post-body-teaser * {
	line-height: 1.4em;
}

/* weblog teaser right*/

div.ufu-content-right div.weblog-teaser-weblog * {
    color: #3a4e60;
}

div.ufu-content-right div.weblog-teaser-list {
	padding-bottom: 5px;
}
div.ufu-content-right div.weblog-teaser-header {
	background-color: #c9cfd4;
	padding-left: 13px;
	padding-bottom: 10px;
	padding-top: 15px;
	font-size: 18px;
	color: #3a4e60;
	font-family: Georgia;
}
div.ufu-content-right div.weblog-teaser-header a {
	color: #3a4e60;
	font-size: 18px;
	font-family: Georgia;
	text-decoration: none;
}
div.ufu-content-right div.weblog-teaser-post {
	background-color: #c9cfd4;
	border-top: solid 1px #fff;
	overflow: hidden;
	width: 300px;
}
div.ufu-content-right div.weblog-teaser-post-image {
	float: left;
	width: 126px;
	height: 126px;
}
div.ufu-content-right div.weblog-teaser-post-image a img {
	border: 0px;
}
div.ufu-content-right div.weblog-teaser-weblog {
	margin-top: 5px;
	margin-left: 135px;
}
div.ufu-content-right div.weblog-teaser-weblog a {
	font-weight: bold;
	text-decoration: none;
}
div.ufu-content-right div.weblog-teaser-post-name {
	margin: 5px;
	margin-left: 135px;
	font-family: Georgia;
	color: #3a4e60;
	font-size: 13px;
	font-weight: bold;
}
div.ufu-content-right div.weblog-teaser-post-name a {
	color: #3a4e60;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	background-repeat: no-repeat;
	text-decoration: none;
}
div.ufu-content-right div.weblog-teaser-post-teaser {
	margin: 5px;
	margin-left: 135px;
	color: #3a4e60;
	font-size: 11px;
}
div.ufu-content-right div.weblog-teaser-post-teaser * {
	font-size: 11px;
	line-height: 12px;
	color: #3a4e60;
}
div.ufu-content-right div.weblog-teaser-post-teaser a {
    margin-top: 5px;
}
div.ufu-content-right div.weblog-teaser-post-cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}



/*

div.ufu-content-right div.weblog-teaser-thema-post-name {
	margin-top: 7px;
}
div.ufu-content-right div.weblog-teaser-thema-post-name a {
	color: #fff;
	text-transform: none;
	font-weight: normal;
	font-family: Georgia;
	font-size: 17px;
	display: block;
	padding-right: 10px;
}
div.ufu-content-right div.weblog-teaser-thema-post-teaser {
	margin-top: 5px;
	color: #4d4d4d;
	text-transform: none;
	font-family: Georgia;
	font-weight: normal;
	font-size: 11px;
}
div.ufu-content-right div.weblog-teaser-thema-post-teaser * {
	text-transform: none;
	font-weight: normal;
	font-family: Georgia;
	font-size: 11px;
}
*/
div.ufu-content-right div.weblog-teaser-header-thema {
	padding-left: 0px;
}
div.ufu-content-right div.weblog-teaser-header-thema div {
	padding-left: 13px;
}

div.ufu-content-right div.weblog-teaser-thema-title {
	margin-bottom: 10px;
	color: #3a4e60;
	font-family: Georgia;
	font-size: 18px;
	text-transform: none;
	font-weight: normal;
}

div.ufu-content-right div.weblog-teaser-thema-intro {
	color: #3a4e60;
	text-transform: none;
	font-weight: normal;
	font-family: Georgia;
	font-size: 14px;
	line-height: 1.2em;
}

div.ufu-content-right div.weblog-teaser-thema-name {
	margin-bottom: 8px;
}
div.ufu-content-right div.weblog-teaser-thema-name a,
div.ufu-content-right div.weblog-teaser-thema-description a {
    text-transform: none;
	font-family: Georgia;
	font-size: 14px;
}
div.ufu-content-right div.weblog-teaser-thema-description a {
	font-size: 12px;
}
div.ufu-content-right div.weblog-teaser-list-thema div.weblog-teaser-post-name a {
	display: block;
}


div.ufu-content-right div.weblog-teaser-thema-description {
	margin-bottom: 4px;
}

div.ufu-content-right div.weblog-teaser-list-thema div.weblog-teaser-post {
	border-top: solid 1px #c9cfd4;
}
div.ufu-content-right div.weblog-teaser-list-thema {
	border-bottom: solid 19px #c9cfd4;
	margin-bottom: 1px;
	padding-bottom: 0px;
	overflow: hidden;
}

/* weblog teaser content */
div.ufu-content-left div.weblog-teaser-header {
	margin-bottom: 3px;
}
div.ufu-content-left div.weblog-teaser-header, 
div.ufu-content-left div.weblog-teaser-header a {
	color: #e29900;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
}
div.ufu-content-left div.weblog-teaser-post {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: solid 1px #c4cacf;
}
div.ufu-content-left div.weblog-teaser-list-52 div.weblog-teaser-post,
div.ufu-content-left div.weblog-teaser-list-53 div.weblog-teaser-post {
	border-bottom: none;
}
div.ufu-content-left div.weblog-teaser-post-image {
	float: left;
	width: 105px;
	top: 105px;
	overflow: hidden;
}
div.ufu-content-left div.weblog-teaser-post-weblog {
	margin-left: 115px;
	margin-bottom: 5px;
}
div.ufu-content-left div.weblog-teaser-post-weblog a {
	color: #e29900;
	font-size: 10px;
	text-decoration: none;
}
div.ufu-content-left div.weblog-teaser-post-name {
	margin: 5px;
	margin-left: 115px;
}
div.ufu-content-left div.weblog-teaser-post-name a {
	color: #3a4f60;
	text-decoration: none;
	font-family: Georgia;
	font-size: 17px;
}
div.ufu-content-left div.weblog-teaser-post-teaser {
	margin: 5px;
	margin-left: 115px;
	color: #4d4d4d;
	zoom: 1;
}
div.ufu-content-left div.weblog-teaser-post-teaser * {
	color: #4d4d4d;
}
div.ufu-content-left div.weblog-teaser-post-teaser a {
	color: #deab45;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
	display: block;
}
div.ufu-content-left div.weblog-teaser-post-cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}

div.ufu-content-left div.weblog-teaser-post-top div.weblog-teaser-post-image {
	width: 160px;
	top: 160px;
}
div.ufu-content-left div.weblog-teaser-post-top div.weblog-teaser-post-weblog,
div.ufu-content-left div.weblog-teaser-post-top div.weblog-teaser-post-name,
div.ufu-content-left div.weblog-teaser-post-top div.weblog-teaser-post-teaser {
	margin-left: 170px;
}

/** 2 column weblog teaser */

div.ufu-content-left div.weblog-teaser-post-2col {
	width: 235px;
	height: 180px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
div.ufu-content-left div.weblog-teaser-post-2col * {
	zoom: 1;
}
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-name a {
	font-size: 13px;
}
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-teaser * {
	font-size: 10px;
}
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-image {
	width: 80px;
}
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-weblog,
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-name,
div.ufu-content-left div.weblog-teaser-post-2col div.weblog-teaser-post-teaser {
	margin-left: 90px;
}
div.ufu-content-left div.weblog-teaser-header-cross {
	margin-bottom: 20px;
}
div.ufu-content-left div.weblog-teaser-list-cross div.weblog-teaser-post {
	border-bottom: none;
}
div.ufu-content-left div.weblog-teaser-list-cross div.weblog-teaser-post-image {
	width: 81px;
}
div.ufu-content-left div.weblog-teaser-list-cross div.weblog-teaser-post-weblog {
	margin-left: 90px;
}
div.ufu-content-left div.weblog-teaser-list-cross div.weblog-teaser-post-name {
	margin-left: 90px;
	width: 250px;
	font-size: 12px;
}
div.ufu-content-left div.weblog-teaser-list-cross div.weblog-teaser-post-name * {
	font-size: 13px;
}

div.ufu-content-search {
	background-color: #febe3a;
	padding: 6px;
	padding-top: 15px;
	margin-bottom: 20px;
}
div.ufu-content-search * {
	color: #4d4d4b;
	vertical-align: middle;
}
div.ufu-content-search div {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}
div.ufu-content-search label {
	margin-right: 20px;
}
input.search_box_submit {
	margin-left: 15px;
}
div.search-result a {
	font-weight: bold;
}
div.search-result {
	margin-bottom: 15px;
}
div.media-display-video-flv {
	margin-bottom: 20px;
}
div.ufu-content-left div.media-display-video-flv {
	height: 100px;
	border-bottom: solid 1px #ddd;
	padding: 0px 0px 20px 0px;
}

/* newsletter */
div.required {
	padding-left: 10px;
	background-image: url(http://mailing1.vioma.de/phplist1/images/required.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
/* task 89290 gewinnspielteaser */
div.ufu-content-right div.ufu-article-148675 {
	padding: 0px;
}
div.ufu-content-right div.ufu-article-148675 table td {
	padding: 5px;
}
div.ufu-content-right div.ufu-article-148675 h1 {
	text-indent: 0;
	margin: 0px;
	margin-left: 5px;
}
div.ufu-article-148675 td img {
	width: 140px;
}
div.ufu-content-right div.ufu-article-148675 a {
	margin-top: 14px;
	float: none;
	position: relative;
	display: block;
	_left: -2px;
}
div.ufu-content-right div.ufu-article-148675 strong {
	padding: 3px;
}