body {
background:#fff url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/verlauf.gif) repeat-x 0 0;
/* height:100.01%; */
/* min-height:101%; */
/* font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; */
}

html {
height:100%;
}

.row .yui-g {
width:100% !important;
}

#lines {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/wellen.png) no-repeat 50% 10em;
width:100%;
}

#linesRight {
position: absolute;
height: 100%;
top: 8em;
left: 50%;
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/lines.gif) no-repeat;
width:100%;
}

.box-content h1,.box-content h2,.box-content h3,.box-content h4,.box-content h5,.box-content h6 {
font-weight:600;
margin-bottom:1em;
}

a {
text-decoration:none;
color:#D10019;
}

a:hover {
text-decoration:underline;
}

p {
margin-bottom:1em;
}

strong {
font-weight:700;
}

.clearer {
clear:both;
height:1%;
}

#hd {
height:2em;
}

#innerHd {
min-height:150px;
_height:150px;
overflow:visible;
}

.yui-t2 {
width:auto;
}

#flashCocktails {
float:right;
width:293px;
height:250px;
margin-top:-40px;
position:relative;
}

#flashNav {
float:left;
width:483px;
height:203px;
margin-top:10px;
margin-left:0;
background:url(/C1256CEF0045FD9B/RepositoryFile/flash/$File/lines_header.gif) no-repeat left 103px;
}

#contentWrapper {
background:#e7be00;
padding:5px;
}

#inner {
background:#ffd342;
padding:10px 0;
position: relative;
}

#bd {
padding:0;
}

#homelink {
float:left;
background:url(/C1256CEF0045FD9B/RepositoryFile/flash/$file/wellen.gif) no-repeat 0 101px;
width:188px;
height:212px;
}

#innerBd {
position:relative;
}

.red {
color:#d10019 !important;
}

.rezept h2 {
font-size:123.1%;
}

.rezept h3 {
font-weight:700;
margin-bottom:1em;
font-size:116%;
}

.rezept table. rezept p {
margin-bottom:1em;
}

.rezept thead,.rezept tfoot {
display:none;
}

.rezept td {
vertical-align:top;
padding:0.1em 0.3em;
}

.rezmeta {
float:right;
width:22em;
margin-top:2em;
font-size:93%;
}

div.rezmeta .rezimg {
float:right;
width:140px;
text-align:right;
}

div.rezmeta img {
border:1px solid #D6B639;
z-index:99;
float:none;
}

div.rezmeta img.lupe {
float:right;
display:block;
border:0;
}

div.rezmeta div.rezdata {
background:#ffff9f;
margin-top:2em;
border:1px solid #D6B639;
padding:1em;
padding-left: 0.7em;
}

div.rezmeta div.rezdata span {
font-weight:700;
font-size:123.1%;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.box {
font-size:93%;
padding-right:15px;
 margin:-16px 0 16px; 
}

.half .box {
width:48%;
float:left;
margin-left:1.45em;
}

.third .box {
width:31%;
float:left;
margin-left:1.24em;
}

.half .fst,.third .fst {
margin-left:0;
}

.box h1,.box h2 {
font-weight:700;
}

.box .box-content {
clear:both;
}

img.bordered {
border:1px solid #d10019;
}

.box img.left {
float:left;
margin-right:1em;
}

.box img.right {
float:right;
margin-left:1em;
}

.third .box img {
float:none;
margin:0;
}

.box a {
font-weight:700;
color:#D10019;
}

#searchtable a {
color:#000;
}

#sidebar .box {
width:202px;
margin-left:18px;
}

#sidebar .box .box-content a {
color:#000;
}

#sidebar {
width:30%;
margin-right:10px;
}

#sidebar li {
margin-bottom:15px;
border-bottom:1px solid #D6B639;
}

#sidebar li.sidebarentry {
padding-bottom: 10px;
}

#sidebar li img {
 margin-bottom:15px;
border:1px solid #D6B639;
}

#sidebar .noline li {
border-bottom:0;
}

#sidebar h3,#sidebar p {
margin-bottom:1em;
}

#left {
padding:0 0 0 0.5em;
}

#ft {
padding-top:25px;
}

#servicenav li {
display:inline;
}

#servicenav li a {
color:#000;
border-left:1px solid #000;
padding-right:0.5em;
padding-left:0.5em;
line-height:1em;
font-size:93%;
display:block;
float:left;
margin-top:0.5em;
position: relative;  /* Flash-Fix */
z-index: 99;  /* Flash-Fix */
}

#servicenav li a.first {
border-left:0;
}

#servicenav li a.rss {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/rss.png) 1em center no-repeat;
width:30px;
border-left:0;
text-indent:-1000px;
line-height:2em;
margin-top:0;
cursor:pointer;
}

#servicenav li.act a {
color: #d10019;
}

select#lg {
float:left;
display:block;
border:1px solid orange;
font-size:93%;
width:8em;
margin:0.28em 0 0;
padding:0 0 0 1.538em;
}

select#lg option {
padding-left:1.838em;
}

#path {
position: absolute;
top: -30px; 
}

#pathnav li {
float: left;
list-style-type: none;
margin-left: 4px;
color:#000;
font-size: 1.0em;
}

#pathnav li.first {
margin-left: 0;
list-style-type: none;
}

#pathnav li a {
position: relative;
z-index: 99;
font-size: 0.85em;
}

#topnav li {
display:inline;
}

#topnav li a {
display:block;
float:left;
font-family:Arial;
font-size:108%;
font-weight:700;
color:#584900;
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/split.gif) repeat-y left center;
padding:0.3em 0.48em;
}

#topnav li a.first {
background:none;
}

#topnav li a.last {
border-right:1px solid #fff;
}

#topnav li a.act {
color:#D10019;
font-weight:700;
}

#leftnav {
margin-top:-13px;
}

#leftnav li {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/middle_menu_large.png) repeat-y;
width:180px;
}

#leftnav li.first {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/top_menu.png) no-repeat;
padding-top:18px;
}

#leftnav li.first-current,
#leftnav li.first-onpath{
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_top_active.png) no-repeat 0px -3px !important;
}

#leftnav li.last {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/bottom_menu.png) no-repeat top left;
height: 36px;
}
#leftnav li li.last {
height: auto;
}

#leftnav li.last-current,
#leftnav li.last-onpath {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_bottom_active.png) no-repeat;
}

#leftnav li.current,
#leftnav li.onpath,
#leftnav li.last-current,
#leftnav li.last-onpath,
#leftnav li.onpath li,
#leftnav li.first-onpath li,
#leftnav li.last-onpath li {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_bg_active.png) repeat-y;
}

#leftnav li.last-onpath,
#leftnav li.last-current {
height: 27px !important;
}

#leftnav li li {
background-image: none !important;
}

#leftnav li.first li,
#leftnav li.last li {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_bg_active.png) repeat-y !important;
}

#leftnav li.last li.last {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_bottom_active.png) no-repeat bottom left !important;
height: 36px;
}

#leftnav li.first a {
border-top:0;
}


#leftnav li a {
border-top:1px solid #8F6400;
color:#8f6400;
font-weight:700;
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile.png) 10.5em center no-repeat;
padding-left:0.5em;
line-height:2em;
font-size:100%;
display:block;
width:150px;
}

#leftnav li a:hover {
text-decoration: none;
/* color: #b50921; */
}

#leftnav li.onpath li a:hover {
text-decoration: none;
/* color: #b50921; */
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile_rot_klein.png) no-repeat 11.35em center;
}

#leftnav li.current a {
/* color: #b50921; */
}

#leftnav li.current a,
#leftnav li.onpath a {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile_rot.png) no-repeat 10.35em center;
}

#leftnav li.current li a,
#leftnav li.onpath li a {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile_klein.png) no-repeat 11.35em center;
}

#leftnav li.onpath li.onpath a,
#leftnav li.onpath li.current a {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile_rot_klein.png) no-repeat 11.35em center;
}

#leftnav li ul li a {
padding-left:2em;
border:0;
font-size:93%;
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/pfeile_klein.png) no-repeat 11.35em center;
}

#leftnav li ul li {
border:0;
}





#linklist {
text-align:center;
/* width:80%; */
margin:1em auto;
}

#linklist li {
display:inline;
}

#linklist li a {
color:#deb600;
border-right:1px solid;
padding-right:1.538em;
padding-left:1.538em;
font-size:85%;
line-height: 2em;
position: relative;
white-space:nowrap;
}

#linklist li a.first {
border-left:0;
}

#link {
position:relative;
left:0;
top:5.3846em;
z-index:99;
float:left;
margin-top:-2.6923em;
}

#link a {
font-weight:700;
font-size:197%;
color:#000;
}

#ft p {
height:3.23em;
text-align:left;
font-size:85%;
font-weight:700;
padding-right:1em;
line-height:2.5em;
color:#deb600;
border-top:1px solid #deb600;
}

h2 {
color:#846921;
font-weight:600;
}

.search label,.search input,.search button {
float:left;
line-height:2.3em;
}

.search label {
color:#846921;
font-weight:600;
width:100px;
}

.search input {
border:1px solid #d6b639;
font-size:100%;
width:115px;
padding:4px;
}

.search button {
width:30px;
height:26px;
border:0;
background:none;
cursor:pointer;
margin:-1px 0 0;
padding:0;
}

.search select {
border:1px solid #D6B639;
font-size:100%;
width:200px;
margin:0;
padding:4px;
}

.teaser-box {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/teaser.png) no-repeat;
width:297px;
height:202px;
padding-top:30px;
text-align:center;
overflow:hidden;
}

a.teaser {
position:relative;
height:202px;
width:297px;
display:block;
cursor:pointer;
}

a.teaser:hover {
text-decoration:none;
}

.teaser-box h1 {
font-size:153.9%;
color:#000;
font-weight:600;
}

div.box h2,
div.box h1 {
font-size:116%;
line-height:1.5em;
}

table#zutaten {
border:0 solid #D10019;
border-top:1px solid #D10019;
border-bottom:1px solid #D10019;
}

table#zutaten tr {
background:#fff;
}

table#zutaten caption {
visibility:hidden;
}

table#zutaten td.menge {
text-align:right;
}

table#zutaten tr.colored {
background:#FFFBCE;
}

table#searchtable td {
padding:15px 5px;
}

table#searchtable tr {
border-bottom:1px solid #D6B639;
}

table#searchtable tr img {
/* border:1px solid #D6B639; */
}

img.bordered {
border:1px solid #D6B639;
}

#searchtable td.Kategorie {
padding:5px;
}

#searchtable td.kategorie {
padding:5px;
color: #846921;
font-weight: bold;
font-size: 108%;
}


/* Pagination */
#followingPages {
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
}

#followingPages a {
color: #000 !important;
}

#followingPages b {
color: #FF0000 !important;
}


#followingPagesTop {
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
border-bottom: 1px solid #D6B639;
}

#followingPagesTop a {
color: #000 !important;
}

#followingPagesTop b {
color: #FF0000 !important;
}

.results {
float: left;
}
.pages {
float: right;
}


.box-content h1,.box-content h2 {
background:none !important;
color:#000 !important;
margin-bottom:0.5em !important;
padding:0 !important;
}

div.box-content h1 {
font-size:182%;
}

div.box-content h2 {
font-size:116% !important;
}

.box-content li {
list-style-type:square;
margin-left:20px;
}

.GrafikOR img {
margin:0 -5px 0 0;
}

a.button {
background:#c60800 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/button.jpg) no-repeat;
color:#fff;
width:150px;
line-height:29px;
display:block;
text-align:center;
}

div.buttonbox {
float:left;
margin-left:8px;
display:block;
text-align:center;
}

#gamestable td p {
text-align:center;
}

#gamestable td a img {
float:none;
border:0;
margin:0;
}

#gamestable td a:hover img {
text-decoration:none;
}

.box,.box-content,.box-head,.box-head h2, .box-head h1, .box-head .box-emptyhead {
background:#FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$File/vpbox.png) no-repeat bottom right;
}


.box-large,.box-large h1,.box-large h2 {
background:#FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$File/vpbox_large.png) no-repeat bottom right;
}


.nohead,.nohead .box-content,.nohead .box-head,.nohead .box-head h2, .nohead .box-head h1,.nohead .box-head .box-emptyhead {
background:#FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$File/vpbox_nohead.png) no-repeat bottom right;
}

.box-head,.nohead .box-head {
background-position:top right;
margin-right:-15px;
padding-right:40px;
}

.box-head .box-emptyhead,.nohead .box-head .box-emptyhead,
.box-head h2,.nohead .box-head h2,
.box-head h1,.nohead .box-head h1 {
color: #846921;
background-position:top left;
border:0;
height:auto !important;
margin:0;
padding:26px 0 3px 18px;
}

.box-content,.nohead .box-content {
background-position:bottom left;
margin-right:4px;
padding:5px 0 15px 18px;
}

form {
margin-bottom:1em;
}

#sidebar li.first {
margin-top:10px;
}

li.sidebarentry {
list-style-type:none;
margin-left:0;
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating {
background:url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/starrating.png) left -1000px repeat-x;
}

.star-rating {
position:relative;
width:90px;
height:18px;
overflow:hidden;
list-style:none;
background-position:left 1px;
margin:0;
padding:0;
}

.star-rating li {
display:inline;
margin-left:0;
list-style-type:none;
}

.star-rating a,.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:18px;
line-height:18px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
background-position:left bottom;
}

.star-rating a.one-star {
width:20%;
z-index:7;
}

.star-rating a.two-stars {
width:40%;
z-index:6;
}

.star-rating a.three-stars {
width:60%;
z-index:5;
}

.star-rating a.four-stars {
width:80%;
z-index:4;
}

.star-rating a.five-stars {
width:100%;
z-index:3;
}

.star-rating .current-rating {
z-index:1;
background-position:left center;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}

.RezeptFeld {
background-color:#FFFBCE;
color:#000;
font-size:12px;
width:478px;
_width:470px;
margin:0 0 3px;
padding:0;
}

.RezeptFeld option {
color:#d10019;
font-weight:600;
padding:3px;
}

.box-big {
cursor: pointer; 
float: left; 
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/teaser_316x171_clean.png) no-repeat; 
height: 171px;  
width: 316px;
}

.box-small {
float: right; 
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/teaser_165x171_clean.png) no-repeat; 
height: 171px;  
width: 165px;
}

.box2 p {
font-size: 93%; 
}

.clickbox h1,
.clickbox h2,
.teaserbox h1,
.teaserbox h2 {
padding: 14px 15px 6px 15px;
}

.clickbox h1 a,
.clickbox h2 a,
.teaserbox h1 a,
.teaserbox h2 a {
color: #846921;
}

.clickbox h1 a:hover,
.clickbox h2 a:hover,
.teaserbox h1 a:hover,
.teaserbox h2 a:hover {
color: #846921;
text-decoration: none;
}

/* FORMULAR */

#vorschlag .box-content li { list-style-type: none; }

#vorschlag label {
 width: 150px;
 text-align: left;
 float: left;
 display: block;
 font-weight: 600;
}

#vorschlag input, #vorschlag textarea, #vorschlag select, #vorschlag input.file {
 border: 1px solid #d6b639;
 padding: 4px;
 margin-left: 2px;
 font-size: 100%;
 width: 315px;
}

#vorschlag textarea.breit{
 width:600px;
}

#vorschlag textarea.hoch{
 height:400px;
}

#vorschlag select {
width: 325px;
}

#vorschlag textarea {
 font-family: Arial;
}

#vorschlag input.submit {
border: auto;
width: auto;
background: #D10019;
color: #fff;
font-weight: 600;
}

#vorschlag li { margin-top: 10px; }
#vorschlag h3, #vorschlag p.note { color: #000; font-weight: normal; }

#vorschlag label {
width: 80px;
padding-top: 5px;
}

#vorschlag legend {
font-weight: bold;
color: #846921; 
font-size: 108%; 
margin-left: -35px; 
padding-top: 9px; 
padding-bottom: 11px; 
padding-left: 35px; 
height: 20px; 
}

#vorschlag li {
margin-left: 0;
}

#vorschlag fieldset {
 padding-left: 35px;
background: url(/C1256CEF0045FD9B/RepositoryFile/form_icons/$File/pixel.jpg) repeat-y;
padding-bottom: 10px;
}

.servicelinks {
margin-top: 10px;
}

.servicelinks li {
list-style-type: none;
float: left;
margin-left: 0;
margin-right: 5px;
}

/* Tag Clouds */

.tag1{ font-size: 0.8em;}
.tag2{ font-size: 0.9em;}
.tag3{ font-size: 1.0em;}
.tag4{ font-size: 1.2em;}
.tag5{ font-size: 1.4em;}
.tag6{ font-size: 1.6em;}

ul#tagClouda { width: 350px; border: 1px solid; padding: 5px; }
ul#tagCloud li { display: inline; margin-left: 0 !important; }


#themennav li,
.themennav li {
list-style-type: none;
float: left;
margin-left: 10px;
padding-left: 0;
/* margin-right: 10px; */
width: 150px;
text-align: center;
/* height:140px; */
}

#themennav li a,
.themennav li a {
color: #000 !important;
}

#themennav li a.act,
.themennav li a.act {
color: #d10019;
}


/* Produktkatalog */
ul.LexikonLinks { list-style-type: none; }
ul.LexikonLinks li { display: inline; margin-left: 5px; }
ul.LexikonLinks a { }
table.PrKatalog td {width: 120px; text-align: center; vertical-align: top; }
table.PrKatalog td img { float: none; margin: 0; }

ul.PrKatalog li {width: 117px; text-align: center; vertical-align: top; float: left; height: 155px; }
ul.PrKatalog li img { float: none; margin: 0; }
ul.PrKatalog,
ul.PrKatalog li {
list-style-type: none;
margin: 0;
padding: 0;
}


.ui-tabs-nav a:hover {
color: #d10019 !important;
background: #FFFBCE !important;
}

a:hover span {
text-decoration: underline;
}

.PrKatalog a {
color: #846921;
}

.rezimg a {
display: block;
padding-bottom: 15px;
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$File/lupe.gif) bottom right no-repeat;
}


.sidebarpic {
float: left;
width: 65px;
}

.sidebartext {
margin-left: 70px;
}

table#naehrwert,
table#kalorien {
width: 400px;
margin-top: 0;
}

table#naehrwert th,
table#kalorien th {
font-weight: bold;
}
table#naehrwert th,
table#naehrwert td,
table#kalorien th,
table#kalorien td {
  padding: 3px;
}

#inner {
background: none; width: 964px; text-align: left; margin-top: -26px;
}

#contentWrapperHead {
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/border_top.png) no-repeat; height: 28px; width: 1004px;
}

#contentWrapper {
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/border_middle.png) repeat-y; width: 1004px;
}

#contentWrapperFoot {
background: url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/border_bottom.png) no-repeat; height: 45px; width: 1004px;
}

#rezeptdownload a {
font-weight: normal;
}

#rezeptdownload strong a {
font-weight: bold;
}

.Screenshots {
line-height: 29px;
margin-left: 170px;
}

.hmycarousel {
visibility: hidden;
}

#topTeaserImage {
float:left; 
margin-top: -50px;
}


h1#kino {
width: 230px;
background: #FFE363;
font-size: 200%;
font-weight: bold;
margin-top: 15px;
text-align: center;
padding: 10px;
}

/* Triple Box */
#triplebox h3,
.triplebox h3,
#triplebox a,
.triplebox a {
font-size: 100%;
color: #846921;
font-weight: normal;
}
#triplebox a:hover,
.triplebox a:hover {
text-decoration: none;
}
#triplebox h3 a,
.triplebox h3 a {
font-weight: bold;
}
#triplebox h3,
.triplebox h3{
margin-top: 10px;
margin-bottom: 5px;
}
#triplebox h3 img,
.triplebox h3 img{
margin-bottom: 5px;
}
#triplebox p,
.triplebox p {
font-size: 93%;
}


#grusskarten .bigbox .box-head{
background: #FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/btop.png) no-repeat;
}

#grusskarten .bigbox .box-content{
background: #FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/bmiddle.png) repeat-y;
margin-left: 1px;
padding-right: 20px;
}

#grusskarten .bigbox .box-footer {
background: #FFD342 url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/bbottom.png) no-repeat left bottom;
height:25px;
}

#grusskarten .bigbox .box-head h1,
#grusskarten .bigbox .box-head h2 {
background: none;
font-size:116%;
line-height:1.5em;
padding-top: 11px;
font-weight: bold;
}

#grusskarten .bigbox .box-content a {
font-weight: bold;
font-size: 0.9em;
}

/* Startseite Top-Teaser */
#topteaser h1 {
font-size: 182%;
line-height: 1.3em;
}

/* Social Bookmarks */
ul#extras_bookmark li { 
display: inline; 
list-style-type: none; 
margin-left: 0px; 
}

#TB_window a {
color: #d0019 !important; /* overwrite setting from thickbox.css */
}

.imagemask { 
height: 200px;
overflow: hidden;
}

#geheimnis div.nohead h2 { color: #D10019 !important; }

span.vp {
text-transform: uppercase;
}

#TB_ajaxContent { padding: 0 !important; }

#trashfolder{display: none; position: absolute; top: 100px; left: 100px; width: 400px;background: #fff; padding: 5px; border: 1px solid; -moz-border-radius: 5px; text-align: left;opacity: 0.9;filter: alpha(opacity=90);z-index:999}
#mytrashfolder{height:400px;overflow:scroll;font-family:courier;font-size:8px}
.trashlist li{list-style-image: url(/C1256CEF0045FD9B/RepositoryFile/rezeptfinder/$File/histback.gif);list-style-position:inside;line-height:16px}

#leftnav li.last-onpath, #leftnav li.last-current {
height:auto !important;
}
#leftnav li.last li,
#leftnav li.last li.last {
height: auto !important;
background:none !important;
}

#leftnav li.last li.last {
	height:18px !important;	
}

#leftnav .dummy {
height: 20px; 
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/menu_bottom_active.png) no-repeat scroll left bottom;	
}

.sommer-top {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/top_menu.png) no-repeat scroll 0 0;
height:36px;
width:179px;
position:relative;
float:left;
}
.sommer-middle {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/middle_menu_large.png) repeat-y scroll 0 0;
width:158px;
padding-right:20px;
font-size:10px;
font-weight:400;
padding-left:2px;;
position:relative;
float:left;
}
.sommer-bottom {
background:transparent url(/C1256CEF0045FD9B/RepositoryFile/css_images/$file/bottom_menu.png) no-repeat scroll left top;
height:36px;
width:180px;
_margin-top:-3px;
position:relative;
float:left;
}

#additional_text {
width: 500px;
float: left;
margin-top: -50px;
}

#additional_text h2 {
margin-bottom: 1em;
}

#additional_text a {
color: #d10019;
position: relative;
}


#partnerlinks {
float: right; margin-top: -50px; position: relative;
}
#partnerlinks li {
display: inline;
}

#ft {
margin-top: 55px;
padding-top: 0;
}

#TB_ajaxContent a {
color: #D10019 !important;
}

.specialteaser-left {
	float: left;
	width: 165px;
}
.specialteaser-right {
	margin-left: 175px;
}
.specialteaser-left h2 a {
	color: #000;
	display: block;
	text-align: center;
	width: 165px;
	height: 158px;
}
.specialteaser-right h2 a {
	color: #d10019;
}
.specialteaser-left h2 a, .specialteaser-right {
padding-top: 13px;
}
.specialteaser-left h2 a:hover {
text-decoration: none;
}

.rezeptbilder a { 
width: 142px;
float:left; 
margin-right:10px;  
 }
.rezeptbilder img {
border:1px solid #D6B639;
}

/* Kreativwettbewerb */
.box-kreativ .box-head {
height: 248px;
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$File/header-kreativ.png) no-repeat !important;
}

.box-kreativ {
font-size: 12px;
}

.box-kreativ .box-content {
/*padding-bottom: 0; */
/*padding-top: 0;*/
margin-left: 0 !important;
}

.box-kreativ .box-footer {
height: 137px !important; 
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$file/kreativ-footer-normal.png) no-repeat !important;
}

.box-kreativ .box-footer-form {
height: 137px !important; 
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$file/kreativ-footer-form.png) no-repeat !important;
}

.kreativ-form-top {
height: 7px;
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$File/kreativ-footer-form-top.png) no-repeat !important;
margin: 0;
padding: 0;
}

.kreativ-form {
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$File/kreativ-footer-form-middle.png) repeat-y !important;
padding-left: 40px;
padding-right: 40px;
}

.box-kreativ .specialteaser-left h2 a {
height: 130px;
/*margin-top: 10px;*/
}

#vorschlag .box-kreativ label.radio,
#vorschlag .box-kreativ input.radio {
display: inline !important;
float: none;
margin-left: 5px;
width: auto;
font-weight: normal;
color: #000;
}

.anrede_label {
padding-top:0;
width:80px; 
float: left; 
display:block;
font-weight: bold;
color: #8F6400;
}

.box-kreativ .specialteaser {
background: url(/C1256CEF0045FD9B/RepositoryFile/kreativwettbewerb/$file/kreativ-spacer.gif) no-repeat center top;
padding-top: 20px;
}

.box-kreativ .specialteaser.firstteaser{
background: none;
padding-top: 0;
}

.box-kreativ label {
color: #8F6400;
}

#vp-sonne {
background:url(/C1256CEF0045FD9B/RepositoryFile/solar/$File/sonne-verpoorten.jpg) no-repeat; 
height:93px; 
width:116px; 
position: absolute; 
left: 470px; 
top: 0px;
}

#flashNav {
position: relative;
}

div.wmspecial{
position:relative;
float:right;
width:168px;
padding-left:15px;
}

div.wmspecial a{
position:relative;
float:right;
width:168px;
background-color:#efdf92;
color:#000;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
}

div.wmspecial a:hover{
position:relative;
float:right;
width:168px;
background-color:#efdf92;
color:#000;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
}
