table.typo3-editPanel img,
table.typo3-adminPanel img{
	display: inline;
}
html, body{
	margin:0;
	padding:0;	
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	padding-bottom:40px;
	color:#202020;
	background-color: #FFFFFF;
}
td{
	font-family:Arial;
	font-size:12px;
	line-height:16px;
}
a{
	text-decoration:none;
	color:#777777;
}
a:hover{
	color:#333333;
}
h1,h2,h3,h4,h5,h6,p,form,ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
h1{
	font-size:20px;
	line-height:20px;
}
h2{
	font-size:12px;
}
h3{
	font-size:12px;
	line-height:17px;
}
ul{
	padding-bottom:12px;
	margin-top:5px;
}
ul li{
	padding-left:9px;
	padding-top:3px;
	padding-bottom:7px;
	background: transparent url(images/bullet_list.gif) no-repeat scroll 0 8px;
}
img{
	border-style:none;
	display:block;
}

p{
	padding-bottom:12px;
}


div.pagewrapper{
	width:730px;
	margin-left:20px;
}
div.header{
	height:191px;
	position:relative;
}
div.mask-header{
	height:191px;
	position:absolute;
	z-index:3;
	width:730px;
	background:transparent url(images/mask_header.png) no-repeat scroll left top;
}
.clear-it{
	clear:both;
	height:1px;
	overflow:hidden;
}
div.container-maincontent{
	clear: both;
	float: left;
	width:730px;
}

/*========================================================
    NAVIGATION LEVEL 1 
========================================================*/

div.nav-lvl-1-bg{
	position:absolute;
	left:0;
	bottom:0;
	height:43px;
	z-index:2;
	width:730px;
}
div.nav-lvl-1{
	position:absolute;
	z-index:5;
	bottom:16px;
	left:16px;
}
div.nav-lvl-1 a,
div.nav-lvl-1 div{
	float:left;
	color:#FFFFFF;
	margin-right:8px;
}
div.nav-lvl-1 div{
	width:2px;
	height:15px;
	background:transparent url(images/mainnav_divider.png) no-repeat scroll left top;
	margin-top:1px;
}
div.mask-nav,
div.mask-nav-green{
	height:6px;
	position:absolute;
	right:0;
	top:142px;
	z-index:2;
	width:679px;
}
body.red div.mask-nav{
	background:transparent url(images/mask_nav-top-red.png) no-repeat scroll left top;
}
body.green div.mask-nav{
	background:transparent url(images/mask_nav-top-green.png) no-repeat scroll left top;
}
body.red div.nav-lvl-1-bg{
	background-color:#cc0000;
}
body.green div.nav-lvl-1-bg{
	background-color:#3f860e;
}

/*========================================================
    NAVIGATION LEVEL 2 & 3
========================================================*/

div.nav-lvl-2{
	padding-top:103px;
	padding-left:6px;
}
div.nav-lvl-2 a{
	display:block;
	padding-left:11px;
	margin-bottom:5px;
}
body.red div.nav-lvl-2 div.navpoint-one-line a.cur{
	background:transparent url(images/nav_lvl2_bg_cur_red.gif) no-repeat scroll 0 2px;
}
body.red div.nav-lvl-2 div.navpoint-two-line a.cur{
	background:transparent url(images/nav_lvl2_bg_cur_red_2lines.gif) no-repeat scroll 0 3px;
}
body.green div.nav-lvl-2 div.navpoint-one-line a.cur{
	background:transparent url(images/nav_lvl2_bg_cur_green.gif) no-repeat scroll 0 2px;
}
body.green div.nav-lvl-2 div.navpoint-two-line a.cur{
	background:transparent url(images/nav_lvl2_bg_cur_green_2lines.gif) no-repeat scroll 0 3px;
}

div.nav-lvl-2 div.navpoint-one-line a.act{
	background:transparent url(images/nav_lvl2_bg_act.gif) no-repeat scroll 0 2px;
}
div.nav-lvl-2 div.navpoint-two-line a.act{
	background:transparent url(images/nav_lvl2_bg_act_2lines.gif) no-repeat scroll 0 3px;
}
div.nav-lvl-3{
	padding-left:12px;
}
div.nav-lvl-3 a{
	margin-bottom:4px;
}
body.red div.nav-lvl-2 div.nav-lvl-3 a.act,
body.red div.nav-lvl-2 div.nav-lvl-3 a.cur{
	background-image:none;
}


/*========================================================
    TOP NAVIGTAION 
========================================================*/

div.topnav{
	height:39px;
}
div.topnav-left{
	float:left;
	padding-top:20px;
	padding-left:16px;
}

div.topnav-right{
	float:right;
	padding-top:20px;
	margin-right:5px;
}
div.topnav-left a{
	float:left;
}
div.topnav-right a{
	float:left;
	display:block;
	margin-right:10px;
}
div.topnav-right div.lang-nav {
	padding-right: 8px;
}
div.topnav-right div.lang-nav a{
	margin-right:2px;
}
div.topnav-right a.last{
	margin-right:0px;
}

/*
div.topnav-left a span{
	text-indent:-5000px;
	display:block;
	height:10px;
	overflow:hidden;
	width:98px;
}
*/
span.tn-divider{
	display:block;
	float:left;
	width:5px;
	height:12px;
	background:transparent url(images/topnav_divider.gif) no-repeat scroll left bottom;
	margin-right:2px;
}

/*========================================================*/

div.mainheader{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:730px
}
div#logo-sg{
	position:absolute;
	top:18px;
	left:15px;
	z-index:5;
}
div#logo-sg a{
	cursor: hand;
	cursor: pointer; 
}
div.category-nav-desc{
	position:absolute;
	top: 25px;
	z-index:6;
	background:transparent url(images/categorydescription.png) no-repeat scroll left top;
	width: 290px;
	height: 45px;
}
div.category-nav-desc div{
	padding: 10px;
	font-size: 11px;
	line-height: 13px;
}

div.left-col{
	float:left;
	width:175px;
}
div.container-widecontent{
	float:left;
	width: 555px;
}
div.middle-col{
	float:left;
	padding-left:7px;
	width:320px;
	color:#202020;
}
div.middle-col.wide{
	width:537px;
}
div.right-col{
	float:right;
	width:197px;
}
p.bodytext{
	clear:both;
}
div.right-col p.bodytext{
	padding-left:14px;
	padding-right:14px;
	font-size:11px;
}



div.home-left-col{
	float:left;
	width:500px;
}
div.headline{
	padding-left:7px;
	padding-top:25px;
}
div.middle-col div.headline{
	padding-left:0px;
}
div.headline div.headline-height{
	height: 76px;
	position: relative;
}
div.headline div.headline-height div{
	position: absolute;
	bottom: 0px;
	padding-bottom: 22px;
}

/*========================================================
    TEASER BOXES 
========================================================*/

div.teaserbox,
div.teaserbox-flv{
	width:195px;
	padding-bottom:18px;
	margin-left:3px;
	position:relative;
	float:left;
}

div.teaserbox-flv{
	width:133px;
	padding-bottom:0px;
}
div.home-left-col div.teaserbox{
	/*margin-top:18px;*/
	padding-bottom:0px;
}
div.teaserbox.only-image{
	width:292px;
	clear:both;
}
div.image-gallery div.teaserbox{
	width:auto;
	padding-bottom:0px;
}
div.image-gallery{
	clear:both;
	padding-bottom:8px;
	float:left;
}
body.red div.right-col div.teaserbox,
body.green div.right-col div.teaserbox,
body.red div.teaserbox.only-image,
body.green div.teaserbox.only-image,
body.red div.image-gallery div.teaserbox,
body.green div.image-gallery div.teaserbox{
	background-color:#FFFFFF;
}
div.right-col div.teaserbox{
	margin-top:0px;
	margin-left:0px;
}

div.teaserbox.news{
	width:278px;
	margin-left:13px;
}
body.red div.home-left-col div.teaserbox{
	background-color:#cc0000;
}
body.green div.home-left-col div.teaserbox {
	background-color:#3f860e;
}

div.redtext{
	color:#ffcccc;
}


div.mask-outerbox {
	position:relative;
	overflow:hidden;
}
div.qmap-header div.mask-outerbox{
	width:533px;
}
div.searchresult-res-title div.mask-outerbox{
	width:304px;
	position:relative;
	left:-5px;
	margin-top:4px;

}
div.mask-innerbox {
	width:100%;
	overflow:hidden;
}
div.content-news-item-left div.teaserbox-title{
	padding-top: 9px;
}
div.content-news-items div.mask-outerbox{
	height:119px;
	overflow:hidden;
}
div.style1 div.content-news-items div.mask-outerbox{
	height:72px;
}
div.content-news-items h3{
	height:17px;
	overflow:hidden;
}
div.content-news-items div.teaserbox-text{
	padding-bottom:0;
}

/* ==== MASK RIGHT ==== */

div.mask-right{
	z-index:1;
	position:absolute;
	right:-1px;
	top:0;
	width:10px;
	height:300px;
	background:transparent url(images/mask_box_right.png) no-repeat scroll right top;
}
div.style2 div.mask-right{
	background:transparent url(images/mask_box_right_2.png) no-repeat scroll right top;
}
div.style3 div.mask-right{
	background:transparent url(images/mask_box_right_3.png) no-repeat scroll right top;
}
div.style4 div.mask-right,
div.style5 div.mask-right{
	background:transparent url(images/mask_box_right_4.png) no-repeat scroll right top;
}
div.searchresult-res-title div.mask-right{
	right:2px;
}

/* ==== MASK LEFT ==== */

div.mask-left{
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	width:10px;
	height:300px;
	background:transparent url(images/mask_box_left.png) no-repeat scroll left top;
}
div.style2 div.mask-left{
	background:transparent url(images/mask_box_left_2.png) no-repeat scroll left top;
}
div.style3 div.mask-left{
	background:transparent url(images/mask_box_left_3.png) no-repeat scroll left top;
}
div.style4 div.mask-left,
div.style5 div.mask-left{
	background:transparent url(images/mask_box_left_4.png) no-repeat scroll left top;
}

/* ==== MASK TOP ==== */

div.mask-top{
	position:absolute;
	left:0;
	top:0;
	width:330px;
	height:5px;
	background:transparent url(images/mask_box_top.png) no-repeat scroll left top;
}
div.style2 div.mask-top{
	background:transparent url(images/mask_box_top_2.png) no-repeat scroll left top;
}
div.style3 div.mask-top{
	background:transparent url(images/mask_box_top_3.png) no-repeat scroll left top;
}
div.style4 div.mask-top{
	background:transparent url(images/mask_box_top_4.png) no-repeat scroll left top;
}
div.style5 div.mask-top{
	background:transparent url(images/mask_box_top_2.png) no-repeat scroll left top;
}
div.qmap-header div.mask-top{
	width:533px;
	background-image:url(images/mask_box_top_qmap-header.png);
}
div.searchresult-res-title div.mask-top{
	top:4px;
}

/* ==== MASK BOTTOM ==== */

div.mask-bottom,
div.right-col div.image div.mask-bottom{
	position:absolute;
	left:0;
	bottom:-1px;
	width:330px;
	height:5px;
	background:transparent url(images/mask_box_bottom.png) no-repeat scroll left bottom;	
}
div.style2 div.mask-bottom,
div.right-col div.style2  div.image div.mask-bottom{
	background:transparent url(images/mask_box_bottom_2.png) no-repeat scroll left bottom;	
}
div.style3 div.mask-bottom,
div.right-col div.style3  div.image div.mask-bottom{
	background:transparent url(images/mask_box_bottom_3.png) no-repeat scroll left bottom;	
}
div.style4 div.mask-bottom,
div.style5 div.mask-bottom,
div.right-col div.style4  div.image div.mask-bottom{
	background:transparent url(images/mask_box_bottom_4.png) no-repeat scroll left bottom;	
}
div.qmap-header div.mask-bottom{
	width:533px;
	background-image:url(images/mask_box_bottom_qmap-header.png);
}


/* ======================= */
body.red div.image div.mask-top{
	background:transparent url(images/mask_teaser_image_top_red.png) no-repeat scroll left top;
}
body.red div.news div.image div.mask-top{
	background:transparent url(images/mask_teaser_image_top_red_2.png) no-repeat scroll left top;
}
body.red div.home-left-col div.image div.mask-bottom{
	background:transparent url(images/mask_teaser_image_bottom_red.png) no-repeat scroll left bottom;
}

body.red div.news div.image div.mask-bottom{
	background:transparent url(images/mask_teaser_image_bottom_red_2.png) no-repeat scroll left bottom;
}
body.green div.image div.mask-top{
	background:transparent url(images/mask_teaser_image_top_green.png) no-repeat scroll left top;
}
body.green div.news div.image div.mask-top{
	background:transparent url(images/mask_teaser_image_top_green.png) no-repeat scroll left top;
}
body.green div.home-left-col div.image div.mask-bottom{
	background:transparent url(images/mask_teaser_image_bottom_green.png) no-repeat scroll left bottom;
}




div.teaserbox-title{
	padding-left:14px;
	padding-top:9px;
	color:#f59d9d;
	padding-bottom:4px;
	background-color:#cc0000;
}
body.green div.teaserbox-title{
	background-color:#3f860e;
	color:#bae2a4;
}
div.news div.teaserbox-title{
	padding-bottom:3px;
	padding-top:9px;
	padding-left:16px;
}
div.content-news-items div.teaserbox-title{
	height:17px;
	line-height:17px;
	padding-bottom:2px;
}
div.content-news-items div.teaserbox-title script,
div.content-news-items div.teaserbox-title noscript{
	height:17px;
	overflow:hidden;	
}


div.teaserbox-text{
	font-size:11px;
	padding-left:14px;
	padding-top:10px;
	padding-right:14px;
	padding-bottom:14px;
}
div.right-col div.teaserbox-text{
	padding-bottom:0px;
}
div.teaserbox-text a{
	display: block;
}
div.news div.teaserbox-text{
	padding-left:16px;
	padding-right:16px;
}
body.red div.teaserbox-text,
body.red div.teaserbox-text a,
body.red div#content-news-item-nav a{
	color:#ffcccc;
}
body.red div.right-col div.teaserbox-text a,
body.green div.right-col div.teaserbox-text a{
	color:#777777;
}
body.red div.right-col div.teaserbox-text a:hover,
body.green div.right-col div.teaserbox-text a:hover{
	color:#333333;
}
div.teaserbox-navigation{
	padding-left:16px;
	padding-bottom:10px;
}
body.red div#content-news-item-nav a:hover,
body.green div#content-news-item-nav a:hover{
	color:#FFFFFF;
}
body.red div#content-news-item-nav{
	color:#FFFFFF;
	font-size:11px;
}
body.green div.teaserbox-text,
body.green div.teaserbox-text a,
body.green div#content-news-item-nav a{
	color:#9ddb72;
}
body.green div#content-news-item-nav{
	color:#FFFFFF;
	font-size:11px;
}
body.red div.home-right-col div.teaserbox-text,
body.red div.home-right-col div.teaserbox-text a,
body.green div.home-right-col div.teaserbox-text,
body.green div.home-right-col div.teaserbox-text a{
	color:#202020;
}
div.right-col div.teaserbox-text{
	color:#333333;
}
div.teaserbox-text div{
	color:#FFFFFF;
	padding-top:7px;
}
div.teaserbox-text div.fixed-height{
	height:48px;
	overflow:hidden;
	padding-top:0px;
}
body.red  div.teaserbox-text a:hover,
body.green div.teaserbox-text a:hover{
	color:#FFFFFF;
}

div.teaser-wrap{
	clear: both;
	padding-bottom:12px;
}

div.teaser-image{
	float:left;
	width:156px;
}

div.image-gallery div.teaser-image{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:15px;
}
a.image-title,
div.teaser-image a.download{
	clear:both;
	font-size:11px;
	margin-left:5px;
}
div.teaser-text{
	float:left;
	width:157px;
	line-height:17px;
}
div.teaser-text strong{
	display:block;
}
div.teaser-wrap div.teaserbox{
	width:135px;
	margin-top:3px;
	/*height:91px;*/
	margin-left:3px;
}

div.teaser-text a{
	display:block;
	font-size:11px;
	margin-top:-3px;
}
div.home-left-col div.teaserbox-text a{
	display:inline;
}


/* ==== FORM ELEMENTS ==== */

form{
	clear:both;
}
div.form-row{
	padding-top:10px;
	clear:both;
	float:left;
	width:320px;
}
div.form-row label,
div.form-row input{
	float:left;
}
div.form-row.radio div.label{
	float:left;
	width:100px;
}
div.form-row.radio label{
	width:170px !important;
	padding-left:2px;
}
div.form-row label{
	width:100px;
}
div.form-row.label label{
	width:auto;
}
div.form-row input,
div.form-row select,
div.form-row textarea{
	background-color:#E5E5E5;
	border-style:none;
	width:200px;
}
div.form-row.checkbox input,
div.form-row.radio input{
	background-color:#FFFFFF;
	width:auto;
}
div.form-row.checkbox label{
	width:280px;
	padding-left:5px;
	padding-top:2px;
}
div.required-text{
	font-size:10px;
	color:#999999;
}
div.form-row.submit{
	padding-bottom:20px;	
}
div.form-row.submit input{
	float:right;
	margin-right:17px;	
	width:auto;
	background-color:#FFFFFF;
}
div.form-row-right{
	float:left;
	width:203px;
}
div.form-row-right div{
	clear:both;
	float:left;
	padding-bottom:2px;
}


/* ================================== */

div.dropcontent-container{
	clear:both;
	padding-bottom:13px;
	float:left;
	width:320px;
}
div.dropcontent-container div.teaserbox{
	margin-left:-12px;
}
div.dropcontent-container a,
a.image-title,
a.download{
	clear: both;
	display:block;
	padding-left:12px;
	background:transparent url(images/bullet_link.gif) no-repeat scroll 1px 4px;
	margin-bottom:10px;
}
div.dropcontent-container table.typo3-editPanel a{
	background-image: none;
	display:inline;
	padding-left:0px;
	margin-bottom:0px;
}
div.dropcontent-container a{
	margin-bottom:5px;
}
div.movie-teaser a.image-title{
	background:transparent url(images/bullet_link.gif) no-repeat scroll 1px 5px;
}
div.dropcontent-item{
	padding-left:12px;
	padding-bottom:15px;
	float:left;
}
div.dropcontent-container a.drop-content-open,
div.dropcontent-container a:hover,
a.image-title{
	background-image:url(images/bullet_link_over.gif);
	background-position:0 8px;
}
div.dropcontent-container a.drop-content-open,
div.dropcontent-container a:hover{
	background-position:0 5px;
}
div.dropcontent-container a span,
a.image-title span{
	color:#333333;
}
a.image-title span{
	display:block;
}
div.content-header{
	padding-top: 4px;
	padding-bottom: 7px;
	clear:both;
}
a.goback{
	display:block;
	padding-left:10px;
	background:transparent url(images/bullet_goback.gif) no-repeat scroll 0 4px;
	margin-bottom:10px;
}
a.download{
	background-image:url(images/bullet_link_over.gif);
	padding-bottom:8px;
	background-position:1px 5px;
	margin-bottom:0px;
	padding-bottom:0px;
}
a.download span{
	color:#333333;
}

/*========================================================
    RDB
========================================================*/

div.options{
	padding-bottom:10px;
}
div.options a{
	margin-right:7px;
}
div#rdb div#ingred{
	width:207px;
}
div#prep-content p{
	padding-right:15px;
}
div#rdb div#advice{
	margin-top: -7px;
	padding-top: 7px;
	border-top: 1px solid #E7E7E7;
	text-align: right;
} 
div#advice-content{
	text-align: left;
	padding-bottom: 14px;
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 13px;
}
div#rdb div#ingred-img{
	float:right !important;
}
div#rdb div.title{
	background:transparent url(images/rdb_headerbg_short.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	height:27px;
	line-height:27px;
	margin-bottom:5px;
	margin-left:-3px;
	text-transform:uppercase;
}
div#rdb div#prep div.title{
	background:transparent url(images/rdb_headerbg_wide.gif) no-repeat scroll left top;
	width:537px;
}
div#rdb-overview  div.title{
	width:532px;
	background:transparent url(images/rdb_headerbg_wide_02.gif) no-repeat scroll left top;
}
div#rdb div#prep div.title h1,
div#rdb div#advice div.title h1{
	font-size:12px;
	padding-left:9px;
	line-height:25px;
}
div#rdb div#advice div.advice-image-1{
	padding-right: 32px;
}
div#rdb div.title h1{
	font-size:12px;
	padding-left:9px;
	line-height:27px;
}
div#rdb div#leftcol{
	padding-top:0px !important;
}
div#ingred-txt h1{
	font-size:12px;
}
div#search{
	display:none;
}
div.menutext a{
	color:#333333;
	font-size:11px;
}
div.menutext{
	padding-top:5px;
}
div.menus-row{
	padding-bottom:10px;
}
div.menus-row.menurow-swf {
	padding-bottom:0px;
}
div.menu{
	padding-left:4px;
}
div#results-out{
	width:537px;
}
div#results-out div.title{
	width:537px;

}
div.searchresult-res-txt{
	margin-left:14px;
	width:304px;
}
div.searchresult-res-txt h3{
	background-color:#cc0000;
	padding-bottom:6px;
	padding-top:7px;
	overflow:hidden;
}
div.searchresult-res-txt h3 a{
	color:#FFFFFF;
	padding-left:21px;
	padding-right:10px;
	display:block;
	line-height:15px;
}
div.searchresult-res-txt h3 a:hover{
	color:#FFFFFF;
}
div.searchresult-res-txt ul{
	padding:0;
	margin-top:0;
}
div.icons{
	padding-top:6px;
	padding-left:10px;
	padding-bottom:5px;
}
div.searchresult-res-txt ul li{
	background-image:none;
	padding-left:0px;
}

div.searchresult-res{
	padding-bottom:12px;
}

div.searchresults-found{
	padding-right:9px;
}

div#rdb div.rdb-sresults div.title{
	display:none;
}
div.searchresult-categories{
	padding-top:6px;
	padding-left:10px;
}
div.showrecipe-link{
	padding-left:10px;
}
div.showrecipe-link a{
	display:block;
	background:url(images/bullet_link.gif) no-repeat 0 4px;
	padding-left:10px;
}
div.showrecipe-link a:hover{
	background-image:url(images/arrow_grey.gif);	
}
div.searchresult-res-img{
	padding-top:6px;
	width:219px;
	height:173px;
}
div#ingred-img{
	width:309px;
	height:244px;
	padding-bottom: 10px;
}
div.searchresult-res-img div,
div#ingred-img div{
	position:absolute;
	top:0;
	left:0;
}
div.searchresult-res-img-mask{
	width:219px;
	height:173px;
}
div#ingred-img div.searchresult-res-img-mask{
	width:309px;
	height:244px;
}

div.nav-nextlast a{
	padding-right:1px;
	font-size:11px;
}
div.nav-nextlast a.current{
	color:#cf0000;
}
span.go-next{
	padding-left:3px;
}

div#rdb div.qmap-header {
	padding-bottom:12px;
}
/*
div#rdb span.reciepe-action-pdf {
	display:none;
}
*/

/*========================================================
    SAISON TABELLE
========================================================*/

div#season-table-container{
	position:relative;
	left: 0px;
	top: 0px;
}
table.season-images td{
	border:3px solid white;
	background-color:#FFFFFF;
}
table.season-images{
	border-collapse:collapse;
	width: 537px;
}
table.season-images-results{
	margin-bottom: 14px;
}
td.prodname,
td.description{
	width:168px;
	text-align:left;
	padding-right:3px;
}
td.description{
	display: none;
}
div.layout-description table.season-images{
	width: 537px;
}
div.layout-description td.prodname{
	width: auto;
	text-align: right;
}
div.layout-description td.description{
	width: auto;
	display: block;
	text-align: left;
}

div#season-table-container table td{
	line-height: 14px;
}
td.season-table-month{
	width:32px;

}
td.seasons{
	width:30px;
	height:14px;
}
img.season-img {
	height:14px;
	width:30px;
}
div.layout-description td.season-table-month{
	width:22px;
}
div.layout-description td.seasons,
div.layout-description img.season-img {
	width:23px;	
}
table.season-images td.seasons-no {
	background-color:#E5E5E5;
}
table.season-images td.seasons-half {
	background-color:#DA7272;
}
table.season-images td.seasons-act {
	background-color:#CF0000;
}
td.seasons-act-curr{
	background-color:#776a4a;
}
td.seasons-no-curr {
	background-color:#EAE6E1;
}

/*========================================================*/

div.home-right-col{
	float:right;
	width:197px;
	padding-top:56px;
}
div.image-with-text div{
	padding-top:6px;
	padding-bottom:15px;
	padding-left:31px;
	font-size:11px;
}
div.right-col div.image-with-text div{
	padding-left:14px;
	padding-bottom:18px;
	color:#333333;
}
div.image-with-text div.white-teaserbox-title,
div.right-col div.image-with-text div.white-teaserbox-title{
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
}
div.image-with-text img{
	display:block;
	/*margin-bottom:7px;*/
}
div.image-with-text div a{
	display: block;
}
div.image-with-text img.image{
	margin-bottom:0px;
}
div.right-col div.image-with-text img.image,
div.home-right-col div.image-with-text img.image{
	position:relative;
	z-index:10;
	left:-15px;
}
div.footer{
	clear:both;
	color:#202020;
	font-size:9px;
	padding-top:33px;
	padding-left:18px;
}
div.middle-col div.footer{
	padding-top:30px;
	padding-left:0px;
}
div.footer a{
	color:#202020;
}


img.logo-print{
	display:none;
}



/* -------------- ADS ------------------*/

div.skyscraper{
	position: absolute;
	left: 770px;
	margin-top:30px; 
}

div.ads-top{
	width:728px;
	margin-left:20px;
}




/*------------ Site map -------------------*/
div.sitemap-lvl1{
	display: block;
}
div.sitemap-lvl1 a{
	display: block;
	font-weight:bold;
	color:#444;
	text-transform:uppercase;
}
div.sitemap-lvl1 a:hover{
	color:#cc0000;
}
div.sitemap-lvl1 div.sitemap-lvl2 a{
	font-weight:bold;
	color:#777777;
	padding-left:15px;
	text-transform:none;
}
div.sitemap-lvl1 div.sitemap-lvl2 a:hover,
div.sitemap-lvl1 div.sitemap-lvl3 a:hover,
div.sitemap-lvl1 div.sitemap-lvl4 a:hover{
	color:#333333;
}
div.sitemap-lvl2  div.sitemap-lvl3 a{
	font-weight:normal;
	padding-left:30px;
}
div.sitemap-lvl1 div.sitemap-lvl4 a{
	padding-left:45px;
}