/*
// -----------------------------------------------------------------------
// site.css by orangepointsolutions Ltd., www.orangepointsolutions.de
// -----------------------------------------------------------------------
*/

BODY { background: url("../assets/images/bg_orange_content.jpg") center repeat-y; }

P { 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 11px;
}

A:hover { 
	color: rgb(255,102,51); 
	text-decoration: underline;
}

.oneColFixCtr {
	margin:0px;
	text-align:center;
}

.oneColFixCtr #bg { background: url("../assets/images/bg_orange.jpg") top center no-repeat; }

.oneColFixCtr #mainContainer {
	width: 970px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align:left;
}

.clearfloat {
	clear:both;
}

/*
// -----------------------------------------------------------------------
// -- header definition
// -----------------------------------------------------------------------
*/

#header {
	/*background-image: url("../assets/images/bgheader970.jpg"); */
	background-repeat: no-repeat;
	height:290px; 
}

#mainNavigation {
	clear:both;
	width:437px; 
	margin-top:13px;
	vertical-align:bottom;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	text-align: center; 
	/*clear: none;*/
}

/*.mainNavi { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-align: center; clear: none;}*/
.mainNavi01 { background-image: url("../assets/images/button01m.gif"); white-space: nowrap;}
/*.mainNavi01new { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; line-height: 36px; font-weight: normal; font-style: normal; text-align: center; background-image: url("../assets/images/button01m.gif"); padding-top: 12px; padding-bottom: 12px; white-space: nowrap;}*/
.mainNavi02 { background-image: url("../assets/images/button02m.gif"); white-space: nowrap;}
.mainNavi03 { background-image: url("../assets/images/button03m.gif"); white-space: nowrap;}
.mainNavi04 { background-image: url("../assets/images/button04m.gif"); white-space: nowrap;}
.mainNavi05 { background-image: url("../assets/images/button05m.gif"); white-space: nowrap;}

/*
// -----------------------------------------------------------------------
// -- left column definition
// -----------------------------------------------------------------------
*/

#content #leftCol {
	float:left;
	padding-left:10px;
	width:210px;
}

#content #leftCol .leftBox, 
#content #leftCol .leftBoxM0 { 
	background-image: url("../assets/images/bg_lbox01.gif"); 
	background-repeat: no-repeat; 
	margin-left:10px;
	padding: 10px; 
	width: 180px;
}

*html #content #leftCol .leftBox {
	width:190px;
}

#content #leftCol .leftBoxbottom, 
#content #leftCol .leftBoxbottomM0 { 
	background-image: url("../assets/images/bg_storeboxshadow.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	margin-left:10px;
	padding-bottom: 15px; 
	width: 190px;
}

#content #leftCol .leftBoxbottom, 
#content #leftCol .leftBoxbottomM0 { 
	height:20px;
}

#content #leftCol .leftBoxM0, 
#content #leftCol .leftBoxbottomM0 { 
	margin-left:10px;
}

*html #content #leftCol .leftBoxM0 {
	margin-left:7px;
}

.AdInfo { 
	float:left;
	background-image: url("../assets/images/anzeige.gif"); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width:10px;
	height:60px;
}

*html .AdInfo { 
	background-image: url("../assets/images/anzeigeslim.gif"); 
	width:7px;
}

/*
// -----------------------------------------------------------------------
// -- mid column definition
// -----------------------------------------------------------------------
*/

#content #midCol {
	float:left;
	width:600px;
}

#content #midCol .contentBox, 
#content #midCol .contentBoxNews { 
	background-image: url("../assets/images/bg_cbox01.gif"); 
	background-repeat: no-repeat; 
	padding: 15px 25px; 
	width: 550px;
}

#content #midCol .contentBoxNews { 
	width:600px;
}

*html #content #midCol .contentBox,
*html #content #midCol .contentBoxNews { 
	width:600px;
	margin-left:8px;
}

.contentBoxBottom { 
	background-image: url("../assets/images/bg_cbox01.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	padding-bottom: 15px; 
	width: 600px; 
	height: 21px;
}

*html #content #midCol .contentBoxBottom {
	margin-left:8px;
}

.contentBoxShop { 
	background-image: url("../assets/images/bg_cboxshop01.gif"); 
	background-repeat: no-repeat; 
	padding: 15px 0px 15px 25px; 
	width: 710px;
}

.contentBoxShopBottom { 
	background-image: url("../assets/images/bg_cboxshop01.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	padding-bottom: 15px; 
	width: 710; 
	height: 30;
}

*html .contentBoxShop,
*html .contentBoxShopBottom { 
	width:740px; 
	margin-left:8px;
}

#BetreiberInfo #Marktplatz,
#BetreiberInfo #Werbung { 
	height:240px; 
	background-color:#FFFFFF; 
	padding: 10px; 
	border-top: 1px solid #E0E0E0; 
	border-bottom: 1px solid #E0E0E0;
}

#BetreiberInfo #Marktplatz { float:left; width:184px; }

#BetreiberInfo #Werbung { float:right; width:296px; }

*html #BetreiberInfo #Marktplatz { float:left; width:204px; }

*html #BetreiberInfo #Werbung { float:right; width:316px; }

#contentLeftCol {
	float:left;
	width:355px;
}

#contentRightCol {
	float:right;
	width:179px;
}

#Spielplatzdetails #contentRightCol {
	width:169px;
}

.more.searchresult {
	background: none repeat scroll 0 0 orange;
	border-radius: 10px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px 20px;
}


.wrap_citylist {
	margin: 0px 0px 20px;
	padding:10px;
	background:#fff;
	box-shadow:0 0 5px #ddd inset;
}

.wrap_citylist p {
	font-weight:bold;
}

ul.citylist {
  margin: 0;
  padding: 0;
}

ul.citylist li {
  float: left;
  font-family: arial;
  font-size: 11px;
  list-style: none outside none;
  margin: 0;
  padding: 2px 0;
  width: 33%;
}

ul.citylist li a {
  color: #333;
  padding: 2px 0;
  text-decoration: none;
}

ul.citylist li a:hover {
  text-decoration: underline;
}


/*
// -----------------------------------------------------------------------
// -- Gutscheine
// -----------------------------------------------------------------------
*/

.isp_gutschein {
	background:#f9f9f9;
	border:8px solid #fff;
	height:145px;
	margin-top:20px;
	box-shadow:0 0 15px #999;
	padding:5px;
}

.isp_gutschein .badge {
	margin-top:-16px;
	background:#FFBB02;
	color:#e00;
	padding:10px;
	display:inline-block;
	border:1px solid #fff;
	margin-left:5px;
	letter-spacing:1px;
	font-weight:normal;
	text-align:center;
	text-shadow:1px 1px 0 #ddd;
	font-size:1.35em;
	font-family:tahoma, arial, sans serif;
	box-shadow:0 0 5px #f00;
	float:left;
	margin-right:10px;
}

.isp_gutschein .badge span {
	letter-spacing:0;
	font-size:.85em;
	font-weight:bold;
}

.isp_gutschein .teaser_text {
	color:#09c;
	margin-top:0;
}

.isp_gutschein .powered_by {
	float: left;
	margin-right:30px;
}

.isp_gutschein .gutschein_button {
	background:#2D87E2;
	color:#fff;
	display:inline;
	padding:10px 20px;
	margin-top:10px;
	border-radius:20px;
}

.isp_gutschein .info_text {
	clear:both;
	padding-top:1px;
	color:#bbb;
}

/*
// -----------------------------------------------------------------------
// -- right column definition
// -----------------------------------------------------------------------
*/

#content #rightCol {
	float:left;
	width:130px;
	padding-left:10px;
}


/*
// -----------------------------------------------------------------------
// -- footer definition
// -----------------------------------------------------------------------
*/

#footer { 
	/*background-color:#ACB8C9; */
	background-image: url("../assets/images/bg_orange_footer.jpg"); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#footer .bgFooterImg { 
	background-color:#ACB8C9;
	background-image: url("../assets/images/bgfooter970.gif"); 
	background-repeat: no-repeat; 
	height:50px; 
}

#footer .footerLogo { text-align: center; margin-top: 35px;}
.footerText, .footerTextLink { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #8a5500; text-decoration: none ; text-align: center; padding: 2px; }
.footerTextLink:hover { text-decoration: none ; background-color: #fff; color: #af6c00; }

/* .bgFooterShadow { background-image: url("../assets/images/bg_footershadow.jpg"); background-repeat: no-repeat; background-position: bottom left;} */

/* .BoxFooter { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background-image: url("../assets/images/bg_footershadow.jpg"); background-repeat: no-repeat; background-position: bottom left; padding-left: 35px; padding-top: 5px;} */


.SearchResultPicture { text-decoration: none ; background-color: transparent; border: 5px solid rgb(255,255,255); width: 150; heigth: 150; margin-right:10px;}
.SearchResultPicture.default { opacity:.5 }

.HeadlineContent { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 16px; color: rgb(255,123,0); font-weight: bold;}
.bgTop { background-image: url("../assets/images/bghead2000.jpg"); background-repeat: no-repeat; background-position: top;}

.sbNavi { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 20px; text-decoration: none ; clear: left; background-color: transparent; background-image: url("../assets/images/sbnavitextbg.gif"); background-repeat: no-repeat; padding: 0px 5px 0px 7px; border-left-style: none; margin-top: 0px; border-top-style: none; border-right-style: none; margin-bottom: 0px; border-bottom-style: none; min-width: 50px; white-space: nowrap; min-heigth: 15px;}
.sbNaviRight { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,204,153); text-decoration: none ; background-color: transparent; background-image: url("../assets/images/sbnaviright.gif"); background-repeat: no-repeat; background-position: 0px 0%; border: 1px none rgb(255,102,51); padding-right: 5px; min-width: 7px; white-space: nowrap; min-heigth: 15px;}
.miscNavi { color: #333333; line-height: 18px; text-decoration: none ; margin: 0px; padding: 0px;}
.MiscNaviSub { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(163,95,0); font-weight: bold; margin: 0px; padding: 0px;}
.MiscNaviHeadline { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif; font-size: 11px; color: rgb(255,123,0); font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
.bmainNavi { color: #333333; text-decoration: none ; padding-top: 12px; padding-bottom: 15px;}

.DetailsChapterForm { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,102,51); font-weight: bold; background-color: rgb(255,255,255); border: 1px dotted rgb(255,204,153); padding: 2px; margin-bottom: 15px; position: relative;}
.DetailsChapter { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,102,51); line-height: 1.4em; font-weight: bold; background-color: rgb(255,255,255); border: 1px dotted rgb(255,204,153); padding: 2px; position: relative;}

.more { 
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 11px; 
	color: rgb(171,162,108); 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none ; 
	margin-bottom: 15px;
}

.next_page { font-size: 14px; font-weight: bold; color: #ff7b00; }

.BoxLeftTop { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background-image: none; background-repeat: repeat-y; background-attachment: fixed; background-position: right top; padding-left: 15px;}

.contentBoxExternalNews { background-image: url("../assets/images/bg_cboxshop01.gif"); background-repeat: no-repeat; padding: 15px 25px; width: 730px;}
.ProductDetailsPictureText { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(153,110,110); font-weight: normal; font-style: normal; text-decoration: none ; padding-left: 5px; margin-top: 0px; margin-bottom: 0px;}
.TeaserHeadline { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(200,82,113); font-weight: bold; text-decoration: none ; margin-top: 0px; padding-top: 5px; margin-bottom: 0px;}
.BoxRight { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background-image: none; background-repeat: repeat-y; background-attachment: fixed; background-position: 5px 0%; padding-left: 15px; padding-right: 15pt;}

.box160px { width: 160px;}

.topshadow { line-height: 15px; background-image: url("../assets/images/topshadow.gif"); background-repeat: repeat-x; background-position: top left; margin: 0px; padding: 0px;}

.AdNewsletter { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,182,65); font-weight: bold; text-decoration: none ; background-color: rgb(255,255,255); background-image: url("../assets/images/anzeige.gif"); background-repeat: no-repeat; background-position: bottom right; padding: 10px 0px; border-top: 1px solid rgb(224,224,224); border-bottom: 1px solid rgb(224,224,224);}

.AdDVDRent { margin-left: 31px;}
.SearchResultDescription { line-height: 1.4em; background-color: rgb(247,238,229); padding: 5px;}
.DetailsISPName { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 20px; color: rgb(238,33,132); font-weight: bold;}
.GreenList { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; text-decoration: none ; list-style-image: url("../assets/images/listitem_green_trans.gif"); clear: none; background-repeat: no-repeat; background-attachment: fixed; background-position: bottom left; padding-bottom: 3px;}

.externalAdBorder180 { padding-left: 4px; border-left: 1px solid rgb(224,224,224); padding-right: 4px; border-right: 1px solid rgb(224,224,224);}
.NewsTeaserText { line-height: 5px; background-color: transparent; padding: 0px 10px 5px 10px;}
.ProductDetailsTitel { font-weight: bold;}
.SearchResultCompanyInfo { background-color: rgb(248,235,220); padding: 5px;}

.Code { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; border: 1px solid rgb(224,224,224); padding: 5px; margin-top: 2px; width: 468px;}
.bHomepage { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: rgb(153,51,51); font-weight: normal; font-style: normal; text-decoration: none ; background-image: url("../assets/images/homepage.gif"); background-repeat: no-repeat; padding: 4px 6px 4px 35px; margin-left: 15px; margin-bottom: 15px; float: right;}

.box350px { width: 350px;}
.SearchResultBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; background-color: rgb(245,228,207); border: 1px solid rgb(255,204,153); padding: 3px; margin-bottom: 20px;}
.NewName { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: rgb(200,82,113); font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.rightBox { padding: 10px; align: top;}
.TextSubHeader { color: rgb(102,153,51); font-weight: bold;}
.greenarrowList { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 15.4px; font-weight: normal; font-style: normal; list-style-image: url("../assets/images/listitem_green_trans.gif"); margin-left: 10px;}
.externalAdBorder160 { padding-left: 14px; border-left: 1px solid rgb(224,224,224); padding-right: 14px; border-right: 1px solid rgb(224,224,224);}

.contentBoxExternalNewsBottom { background-image: url("../assets/images/bg_cboxshop01.gif"); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 15px; width: 190; height: 30;}

.mapD { margin:0 40px 20px 20px; }
.cLeft { /*background-image: url("../assets/images/bgcontent.gif");*/ }
.moreDot { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; margin-top: 0px; padding-top: 3pt; padding-right: 3pt; margin-bottom: 0px;}
.BoxRightBottom { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background-image: none; background-repeat: no-repeat; background-attachment: fixed; background-position: 5px 0%; padding-left: 15px;}

.bgpreview { background-image: url("../assets/images/bgpreview.gif"); background-repeat: repeat-x;}
.NewsTeaser { line-height: 15px; padding-left: 10px; padding-right: 10px;}
.bWebshop { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: rgb(153,51,51); font-weight: normal; font-style: normal; text-decoration: none ; background-image: url("../assets/images/webshop.gif"); background-repeat: no-repeat; padding: 4px 6px 4px 35px; margin-left: 15px; margin-bottom: 15px; float: right;}
.magnifyplus { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; background-image: url("../assets/images/magnify.gif"); background-repeat: no-repeat; background-position: left; margin-left: 7px; padding-left: 15px;}
.DetailsListe, .SearchResultDescription ul { 
font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 1.4em; font-weight: normal; font-style: normal; list-style-type: none; list-style-image: url("../assets/images/dotgreen.gif"); list-style-position: outside; margin-left: 3px; padding-left: 12px; margin-right: 0px; position: relative;
}
.cRight { /*background-image: url("../assets/images/bgcontent.gif"); background-position: right top; */ }

.DetailsChapterHeadline { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,102,51); font-weight: bold; padding: 2px;}
.bgContent { /*background-image: url("../assets/images/bgcontent970.gif"); background-repeat: repeat-y; background-position: 50% 300px; */}
.Schnellsuche { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9px; line-height: 15px; text-decoration: none ; background-color: transparent; margin-left: 20px; margin-top: 120px; width: 250;}

.SchnellsucheLifestyleForm { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 9px; line-height: 15px; text-decoration: none ; background-color: transparent; margin-left: 20px; margin-top: 0px; width: 250;}
.NewsTeaserPictureBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,102,51); font-weight: bold; background-color: rgb(255,255,255); border: 1px dotted rgb(255,204,153); padding: 0px; position: relative;}
.leftBoxPB0 { background-image: url("../assets/images/bg_lbox01.gif"); background-repeat: no-repeat; padding: 10px 10px 0px 10px; width: 190;}
.table_contentToday { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C0C0C0;}

.box300px { width: 300px;}
.SchnellsucheLifestyle { background-color: transparent; margin-top: 120px;}
.pdfLink { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; text-decoration: none ;}
.StandardLink { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 1.4em; font-weight: normal; font-style: normal; text-decoration: underline; margin-top: 0px; margin-bottom: 0px;}

.NewsTeaserBox { font-family: Arial,Helvetica,Geneva,Sans-serif; line-height: 0px; background-color: rgb(255,255,255); margin: 0px; padding: 0px; border-left: 1px dotted rgb(255,204,153); border-top: 1px dotted rgb(255,204,153); border-right: 1px dotted rgb(255,204,153); position: relative;}
.SearchResultPictureBox { background-color: transparent; border-left-style: none; border-top-style: none; margin-right: 5px; border-right-style: none; border-bottom-style: none; width: 150; heigth: 150;}
.AdImage { text-decoration: none ; clear: both; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
.tabbedNavi { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; text-decoration: none ; text-align: center; clear: none; table-layout: auto;}
.contentBoxPictures { text-align: center;}
.ImpressumLink { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; text-decoration: none ; margin-top: 0px; padding-right: 15px; margin-bottom: 0px;}

.NewPreviewPicture { text-decoration: none ; clear: both; border: 2px solid rgb(255,255,255); margin-right: 5px; margin-bottom: 5px; width: 75; heigth: 60;}
.DetailsWeblink { color: #333333; font-weight: normal; font-style: normal; text-decoration: none ; background-image: url("../assets/images/weblink.gif"); background-repeat: no-repeat; background-position: left; padding-left: 12px;}
.BoxAd { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; padding-left: 30px;}
.copyright_contentToday { font-size: 11px;}

.DetailsIcon { text-decoration: none ; border: 0px solid rgb(0,0,0);}
.PictLeft { margin-right: 5px;}
.Standard { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 1.4em; font-weight: normal; font-style: normal; margin-top: 0px; padding-right: 15px; margin-bottom: 0px;}

.GamesTeaser { background-color: rgb(255,255,255); padding: 10px; border-top: 1px solid rgb(224,224,224); border-bottom: 1px solid rgb(224,224,224);}

.ISPName { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 20px; color: rgb(200,82,113); font-weight: bold;}
.GreenListBullit { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; text-decoration: none ; background-repeat: no-repeat; background-attachment: fixed; background-position: left; padding-left: 11px; padding-top: 3px; padding-bottom: 3px;}
.BildQuelle { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; margin-top: 0px; margin-bottom: 0px;}

.margintop7 { margin-top: 7px;}
.Impressum { background-color: rgb(255,255,255); padding: 10px; border-top: 1px solid rgb(224,224,224); border-bottom: 1px solid rgb(224,224,224);}

.ProductDetailsPicture { text-decoration: none ; background-color: transparent; border: 5px solid rgb(255,255,255); width: 150; heigth: 150;}
.TabelleEintrag { width: 355px;}
.DetailsPicture { text-decoration: none ; clear: both; margin-left: 7px; border-left-style: none; margin-top: 5px; border-top-style: none; border-right-style: none; margin-bottom: 5px; border-bottom-style: none;}
.BoxLeft { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background-image: none; background-repeat: repeat-y; background-attachment: fixed; background-position: right top; padding-left: 15px;}
.TeaserHeadline:hover { color: rgb(255,102,51); text-decoration: none ; }

/* 
// -----
// -- Forms
// -----
*/

.FormInfoBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; text-decoration: none ; margin-bottom: 15px;}
.FormInputKeySearchWide { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: #F7F7F7; border: 1px solid rgb(255,204,153); padding: 2px; width: 365;}
.FormMargin { width: 25; position: relative;}
.FormInputPresetWideUpload { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #C0C0C0; font-weight: normal; font-style: normal; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 359;}
.FormLabel { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: #333333; font-weight: normal; font-style: normal;}
.FormInputListBox { width: 325px;}
.FormInputPreset { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #C0C0C0; font-weight: normal; font-style: normal; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 365; onfocus: class;}
.FormInputMaps { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; border: 1px solid rgb(255,204,153); padding: 2px;}
.FormButton { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: #333333; font-weight: normal; font-style: normal; text-decoration: none ; background-color: rgb(250,208,111); background-image: url("../assets/images/bg_button.gif"); background-repeat: repeat-x; border: 1px solid #C0C0C0; padding-left: 2px; padding-right: 2px;}
.FormDetailsText { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; margin-left: 24px; margin-top: 0px; margin-bottom: 5px;}
.FormInputWideUpload { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 359;}
.FormError { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: rgb(217,200,210); padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
.FormHint { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; margin-top: 0px; margin-bottom: 10px;}
.FormDetailsBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; padding: 2px;}
.FormInputPresetUpload { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #C0C0C0; font-weight: bold; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 359; onfocus: class;}
.FormInput { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 170;}
.FormInputList { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; list-style-type: none; list-style-position: outside; text-indent: 0px; padding: 2px; margin-left: 0px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 300px;}
.FormUploadHint { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); line-height: 0px; font-weight: normal; font-style: normal; text-decoration: none ; margin-top: 0px; margin-bottom: 3px;}
.FormUploadBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; border: 1px solid rgb(255,233,215); padding: 2px; margin-bottom: 5px;}
.FormInfo { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(171,162,108); font-weight: normal; font-style: normal; text-decoration: none ; margin-bottom: 15px;}
.FormErrorWide { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: rgb(217,200,210); padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 365;}
.FormInputWide { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: #F7F7F7; padding: 2px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 365;}
.FormSelectBox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: normal; background-color: rgb(255,255,255); border: 1px solid rgb(255,204,153); padding: 1px; margin-right: 15px; position: relative; left: 10;}
.checkbox { margin-left: 0px; padding-left: 0px;}


/* 
// -----
// -- Content Modules 
// -----
*/

.articletext_contentConsumer, 
.articletext_contentHealth,
.articletext_contentFood,
.articletext_contentCelebrities,
.articletext_contentEntertainment,
.articletext_contentCinema,
.articletext_contentTravel,
.articletext_contentSociety,
.articletext_contentOpenNews,
.articletext_contentRecipe { 
	line-height: 1.4em;
}

.articleimage_container_contentRecipe,
.articleimage_container_contentConsumer,
.articleimage_container_contentFood,
.articleimage_container_contentCinema,
.articleimage_container_contentSociety,
.articleimage_container_contentOpenNews,
.articleimage_container_contentTravel,
.articleimage_container_contentEntertainment,
.articleimage_container_contentHealth,
.articleimage_container_contentCelebrities { 
	background-color: #FAFAFA; 
	border: 1px solid #C0C0C0; 
	padding: 3px; 
	margin-bottom: 15px;
}

.teaseritem_title_contentSociety,
.teaseritem_title_contentCinema,
.teaseritem_title_contentFood,
.teaseritem_title_contentTravel,
.teaseritem_title_contentHealth { 
	line-height: 1.2em; 
	padding-top: 10px; 
	border-top: 1px solid #E0E0E0;
}

div.teaseritem_contentSociety a,
div.teaseritem_contentCinema a,
div.teaseritem_contentFood a,
div.teaseritem_contentTravel a,
div.teaseritem_contentHealth a,
div.teaseritem_contentConsumer a,
div.teaseritem_contentCelebrities a,
div.teaseritem_contentOpenNews a,
div.teaseritem_contentRecipe a,
div.teaseritem_contentEntertainment a { 
	text-decoration: none; }

.teaser_contentConsumer,
.teaser_contentTravel,
.teaser_contentSociety,
.teaser_contentHealth,
.teaser_contentCelebrities,
.teaser_contentFood,
.teaser_contentOpenNews,
.teaser_contentRecipe,
.teaser_contentCinema,
.teaser_contentEntertainment { 
	padding-bottom: 15px;
}

.teaserimage_container_contentSociety,
.teaserimage_container_contentCinema,
.teaserimage_container_contentFood,
.teaserimage_container_contentTravel,
.teaserimage_container_contentHealth { 
	background-color: #FAFAFA; 
	border: 1px solid #C0C0C0; 
	padding: 3px;
}

.teaserimage_container_contentOpenNews { 
	float: left;
	background-color: #FAFAFA; 
	border: 1px solid #C0C0C0; 
	margin: 0px 1em 4px 0px; 
	padding: 3px; 
	width:120px;
}

.teasertext_contentHealth,
.teasertext_contentFood,
.teasertext_contentCinema,
.teasertext_contentSociety,
.teasertext_contentTravel { 
	letter-spacing: 0.04em; 
	line-height: 1.4em;
}

.teaseritem_title_short_contentlinkOpenNews { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #000000; line-height: 3px; text-decoration: none ; padding: 0px 10px 0px 12px; margin-left: 5px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
.teaserimage_container_short_contentOpenNews { background-color: #FAFAFA; border: 1px solid #C0C0C0; margin: 5px 1em 4px 0px; padding: 3px; float: left;}
.teaserlink_contentOpenNews { font-size: 11px; color: #669900; font-weight: normal; font-style: normal; text-decoration: underline;}
.teaseritem_origin_short_contentOpenNews { font-size: 11px; color: #999999; line-height: 12.1px; padding-top: 5px; border-top: 1px solid #EAEAEA;}

.teaseritem_title_contentRecipe { line-height: 1em; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 0.75em; margin-left: 5px; padding-left: 12px; padding-top: 5px; border-top: 1px solid #EAEAEA; padding-right: 10px;}

.teaseritem_title_contentCelebrities { line-height: 1.1em; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 1em; margin-left: 5px; padding-left: 12px; padding-top: 8px; border-top: 1px solid #EAEAEA;}
.teaseritem_title_contentConsumer { line-height: 1.1em; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 0.75em; margin-left: 5px; padding-left: 12px; padding-top: 5px; border-top: 1px solid #EAEAEA; padding-right: 10px;}
.teaseritem_title_contentEntertainment { line-height: 1.1em; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 1em; margin-left: 5px; padding-left: 12px; padding-top: 8px; border-top: 1px solid #EAEAEA;}

.teaseritem_title_short_contentOpenNews { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: #333333; line-height: 12.1px; text-decoration: none ; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 0.75em; padding: 5px 10px 20px 12px; margin-left: 5px; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}

.teaserlinkcontent_contentCountries { line-height: 1em; background-image: url("../assets/images/dotgreen.gif"); background-repeat: no-repeat; background-position: 0% 0.4em; padding-left: 12px; padding-right: 0px;}

.teaserimage_credit_contentOpenNews { font-size: 11px; color: #999999; text-align: center; width: 120px;}
.teaseritem_origin_contentOpenNews { font-size: 11px; color: #999999;}
.teaserimage_contentOpenNews { border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; width: 120px;}
.teaseritem_contentOpenNews { margin: 12px 2px; padding: 0px;}
.teasertext_contentOpenNews { font-size: 11px; color: #333333; letter-spacing: 0.04em; line-height: 1.4em;}
.teaserimage_short_contentOpenNews { border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; width: 50px;}
.teaseritem_title_contentOpenNews { font-size: 16px; color: #C80000; line-height: 19.2px; font-weight: bold; text-decoration: none ; padding-top: 10px; border-top: 1px solid #E0E0E0; margin-bottom: 4px;}
 