@charset "utf-8";
/* CSS Document */

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-image:none;
background-color:#FFFFFF;
}

.clearer {
clear:both;
display:block;
}

/* Page-Layout */

#pageContainer {
width:595px;
background-image:url(../images/printheader.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:none;
padding-right:20px;

}
* html #pageContainer {
height:600px;
}

#topBar {
display:none;
}

#leftColumn {
display:none;
}



#rightColumn {
width:585px;
float:none;
padding:10px 10px 10px 0px;
font-size:12px;
line-height:14px;
letter-spacing:0.02em;
}


/* Page-Layout */

/* Left-Column */

#logo {
background-image:url(../images/logo-fleischer.png);
width:154px;
height:74px;
position:absolute;
left:122px;
top:43px;
}
* html #logo{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/fleischer/images/logo-fleischer.png', sizingMethod='scale');}
#logo a{
width:154px;
height:74px;
display:block;
}

#leftVisual {
width:400px;
height:360px;
}

#teasers {
margin-top:-50px;
}

/* Left-Column */

#printheader {visibility:visible;
height:113px !important;
overflow:hidden;}
* html #printheader {visibility:visible;
height:113px !important;
overflow:hidden;
width:auto;}



/* Right-Column */

#claim {
display:none;
}
#rightColumn h1 {
color:#cc0000;
font-size:22px;
font-weight:normal;
margin:0 0 5px 0;
line-height:22px;
padding-top:0;
}
#rightColumn h2 {
font-size:13px;
font-weight:normal;
margin:10px 0 5px 0;
line-height:15px;
}
#rightColumn h3 {
font-size:14px;
font-weight:normal;
margin:10px 0 5px 0;
line-height:14px;
}


#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active {
text-decoration:none;
text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
}
#rightColumn td a:link, #rightColumn td a:visited, #rightColumn td a:active {
text-decoration:none;
text-transform:none;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
}
#rightColumn a:hover {
text-decoration:underline;
}
#rightColumn td a:hover {
text-decoration:underline;
}

#rightColumn .csc-sitemap a:link,#rightColumn .csc-sitemap a:active,#rightColumn .csc-sitemap a:visited{
background-image:none;
padding:0;
}

#footer {
margin:80px 0 0 0;
text-align:center;
clear:both;
visibility:hidden;}

#footer a:link, #footer a:active, #footer a:visited{
text-decoration:none;
color:#666666;
text-transform:uppercase;
padding:0 3px 0 3px;
font-size:10px;
background-image:none;
}
#footer a:hover{
text-decoration:underline;
}

/* Right-Column */





/* News */

#leftColumn  .news-latest-item {
border-bottom:1px solid #FFFFFF;
}
#leftColumn .news-latest-image {
width:200px;
height:150px;
float:left;
display:block;
}
#leftColumn  .news-latest-item a{
text-decoration:none;
color:#ffffff;
}
#leftColumn .news-latest-headline {
font-size:12px;
width:170px;
display:block;
margin:80px 15px 5px 15px;
float:left;
letter-spacing:0.04em;
}
#leftColumn .news-latest-subheader {
font-size:10px;
width:170px;
display:block;
margin:0 15px 5px 15px;
float:left;
letter-spacing:0.04em;
}
#leftColumn .news-latest-subheader p{
padding:0;
margin:0;
}


#rightColumn .news-list-image{
padding:0;
margin:0 0 0 20px;
width:120px;
float:right;
}
#rightColumn  a .news-list-title{
text-transform:uppercase;
color:#666666;
}
#rightColumn  a:hover .news-list-title{
text-decoration:none;
color:#666666;
}
#rightColumn .news-list-item a{
text-decoration:none;
color:#666666;
}
#rightColumn .news-list-item p{
display:inline;
}
#rightColumn .news-list-item a:hover{
text-decoration:none;
color:#666666;
}
#rightColumn .news-list-date {
font-weight:bold;
}
#rightColumn .news-list-item {
margin:0 0 20px 0;
background-color:#FFFFCC;
padding:10px;
}
/* News */

/* Navigation */

#crumbNavi {
display:none;
height:50px;
text-transform:uppercase;
}

#crumbNavi a:link, #crumbNavi a:active, #crumbNavi a:visited {
text-decoration:none;
color:#666666;
background-image:url(../images/crumbarrow.gif);
background-repeat:no-repeat;
padding:0 15px 0 10px;
background-position:0px 3px;
font-size:10px;
}
#crumbNavi a:hover{
text-decoration:underline;
}

/* Navigation */
#navigation {
position:absolute;
margin:137px 0 0 0;
text-transform:uppercase;
z-index:2;}
#yymenu {
text-transform:uppercase;
}



#navigation a:hover , #yymenu a:hover{
color:#cc0000;
}
.naviborder {
height:1px;
background-image:url(../images/bgNavi02.png);}
#navigation ul, #navigation ul li {
margin:0;
padding:0;
list-style-image:none;
list-style:none;
}
/* Navigation */



/* Animationen */
.tx-slideshow-pi1 {
width:110px;
height:145px;
padding:0 0 20px 20px;
float:right;
}
/* Animationen */

/* Menu of subpages with abstract */
#rightColumn .csc-menu-4 {
width:330px;
}
#rightColumn .csc-menu-4 dd{
margin:0 0 15px 10px;
}
#rightColumn .csc-menu-4 a {
text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
}
#rightColumn .csc-menu-4 a:hover {
text-transform:uppercase;
color:#cc0000;
text-decoration:none;
}
/* Menu of subpages with abstract */

/* Suche */
#searchbox {
width:133px;
float:right;
height:23px;
}
#searchbox input{
background-color:transparent;
width:108px;
font-size:11px;
color:#666666;
border:none;
margin-top:2px;
height-size:14px;
}
#searchbox input.sendsearch{
width:16px;
height:13px;
}

/* Suche */

/*Forms */

#rightColumn fieldset{
border:none;
margin-top:20px;
}
#rightColumn fieldset label{
width:85px;
display:block;
margin-top:10px;
float:left;
font-weight:bold;
}
#rightColumn fieldset input, textarea{
width:230px;
margin-top:10px;
}

#rightColumn fieldset input.csc-mailform-check {
width:16px;
}

/*Forms */

/*Produkte Rezepte*/
#rightColumn #productcolumn2 {
width:215px;
float:right;
}
#rightColumn #productcolumn1 {
width:300px;
float:left;
}

#rightColumn #productcolumn1 #recipes {
background-color:#FFFFCC;
padding:10px;
margin:15px 0 15px 0;
display:none;

}
#rightColumn #productcolumn1 #recipes a{
text-transform:uppercase;
color:#666666;
background-image:url(../images/bgLinkarrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
background-position:0 4px;
display:block;
font-size:11px;
}
#rightColumn #productcolumn1 #recipes br{
display:none;
}
#rightColumn #productcolumn1 #recipes a:hover{
text-decoration:none;
color:#cc0000;
}
#rightColumn #productcolumn1 #nutrition {
margin:0 0 15px 0;

}
#rightColumn #productcolumn1 #nutrition td{

font-size:11px;
}

#rightColumn #productcolumn2 td.recipeHeader {
color:#ffffff;
font-weight:bold;
padding:0 0 0 10px;

}
#rightColumn #productcolumn2 table {
display:none;

}
#rightColumn #productcolumn2 ol {
margin:10px 0 10px 0;
padding:0 0 0 30px;
}
#rightColumn #productcolumn2 #recipeSearch {
width:150px;
background-image:url(../images/bgSearchRecipes.gif);
float:right;
height:23px;}
#rightColumn #productcolumn2 #recipeSearchText {
width:50px;
display:block;
float:left;
padding:4px 0 0 0;
}
#rightColumn #productcolumn2 a{
text-transform:uppercase;
color:#666666;
background-image:none;
background-repeat:no-repeat;
padding:0 0 0 0;
background-position:0 4px;
display:block;
font-size:11px;
}
#rightColumn #productcolumn2 br{
display:none;
}
#rightColumn #productcolumn2 a:hover{
text-decoration:none;
color:#cc0000;
}
#rightColumn .products-browser {
display:none;}
#rightColumn td input.tx-indexedsearch-searchbox-sword  {
height:12px;
width:130px;
border:none;
margin:-18px 0 0 58px;
display:block;
font-size:10px;
color:#666666;
line-height:10px;
float:left;}
#rightColumn td .sendsearch  {
height:12px;
width:12px;
border:none;
margin:-18px 3px 0 0;
display:block;

float:right;}
