@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

h5.lieferort {
  margin: 1.5em 0 0.3em 0;
  font-size: 1.3em;
  line-height: 1.3em;

}

#mailform .radio {margin-right: 5px;position: relative; top: 3px;}
#mailform fieldset {border:0px}
#mailform .rahmen2{border: 2px solid #cccccc;width: 98.4%}
#mailform .innenrahmen{margin: 10px;}
#mailform legend {margin:0;}
#mailform label{
  font-size: 12px;
  color: #72731F;
}

#mailform .absenden{
  display: block;
  text-align: center;
  width: 170px;
  padding: 1px 10px 3px 10px;
  height: 22px;
  border: 0;
  clear: both;
  margin-top: 10px;
  margin-bottom: 30px;
  cursor: pointer;
  text-decoration: none;
  float: left;
  background: left top url(/fileadmin/images/buttonsmittel.gif) no-repeat;
}
#mailform .absenden:hover{
  background-position: 0 -22px;
}

#mailform .absenden:active{
  position: relative;
  top: 1px;
}

#mailform .eingabe2{
  display: block;
  width: 300px;
  margin-bottom: 10px;
}

#mailform textarea.eingabe2{
  height: 100px;
}

#mailform .eingabe3{
  display: block;
  width: 195px;
  margin-bottom: 10px;
}

.block{
width: 195px;
float: left;
margin-right: 10px;
  margin-bottom: 10px;
}

#mailform .eingabekurz{
  display: block;
  width: 20%;

}
pre {
  padding: 5px;
  border: 1px solid #cccccc;
  background: #efefef;
  font-size: 12px !important;
  margin-bottom: 12px;
}


.csc-textpic .csc-textpic-imagewrap {
  margin-bottom: 8px;
}
.rss {
  margin-right: 7px;
}
.rss a{
  position: relative;
  top: 4px;
}

.rss a:active{
  position: relative;
  top: 5px !important;
}

.browse {
  width: 50%;
  margin-top: 0;
  font-size: 1em;
  font-weight: normal;
}
.browsebox {
  padding-top: 20px;
  clear: both;
  width: 100%;
}

.left {
  float: left;
}

.right {
  text-align: right;
  float: right;
}

.browse a {
 font-size: 1em;
 text-decoration: underline;
 font-weight: normal;
}

.browse a:hover {
 text-decoration: none;
}


input, textarea {
  font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
  font-size: 1em;
}

#suchbox {
 padding: 0 10px 0 10px;
 position: relative;
 top: -20px;

}
#suchbox label{
  font-size: 12px;
  position: relative;
  top: 2px;
}

#suchfeld {
  width: 101px;
  margin-right: 3px;
}

.suchbutton {
 width: 50px;
 height: 22px;
 border: 0;
 cursor: pointer;
 margin-top: 1px;
 padding: 1px 5px 3px 5px;
 font-size: 13px;
 background: left 0px url(/fileadmin/css-paradieschen/01_layouts_basics/css/images/buttonsmini.gif) no-repeat;

}

.tx-contactslist-pi1 input {
margin:0 0em;
padding:0;
}
.suchbutton.plz {
 padding: 1px 5px 3px 5px;
}

.suchbutton:hover {
 background-position: 0 -22px;
}

.suchbutton:active {
 position: relative;
 top: 1px;
}

table, table td,table th{
  font-size:1em !important;
  border:0 !important;
}

table th{
  background: transparent !important;
  color: black;
}

table td{
  background: transparent !important;
  color: black;
}


#productmenuoben {
  padding-left: 4px;
}

#productmenuoben a {
  color: black;
  display: block;
  float: left;
  font-size: 12px;
  text-align: center;
  padding: 4px 10px 2px 10px;
  height: 17px;
  text-decoration: none;
  margin-left: 5px;
  margin-bottom: 10px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background: url(/fileadmin/images/verlauf_grau.gif) repeat-x white;
}

#productmenuoben a:hover,#productmenuoben a:active,#productmenuoben a.selected_txt,#productmenuoben a.opened_txt {
  top:0;
  background: url(/fileadmin/images/verlauf_gelb.gif) repeat-x white;
  border-bottom: 1px solid white;
}
  
#main2 {

}

.BoxContent {
  border: 2px solid #dae6b0;
  padding: 1em 1em 0 1em;
}


.Box2text a{
  color: black;
}

.Box2Content
{
  border: 0;
  padding: 0;
  background: #dae6b0;
  margin-bottom: 1.5em;

}

.Box2head{
  clear: both;
  margin: 0;
  padding: 5px 10px;
  color: white;
  background: #989900;
  font-size:12px;    
}

.Box2text{
  clear: both;
  margin: 0;
  font-size:12px;
  padding: 10px 10px 1px 10px;
}

.csc-textpic-image img {
  margin-top: 5px !important;
}

.csc-frame-rulerBefore {
  padding-top: 1em;
  border-top: 2px solid #cccccc;
}
.csc-frame-rulerAfter{
  border-bottom: 2px solid #cccccc;
  margin-bottom: 1em;
}

#col3.fullsize {margin:0 20px 0 180px}
#col3.fullsize #col3_content {padding:30px 0 10px 40px}

#search {
  float: right;
  color: white;
  margin-right: 20px;
}
#search form{
  display: inline;
}

#search input.searchinput{
  position: relative;
  top:0;
  border: #701F78 1px solid;
  color: black;
  font-size: 12px;
  margin-left: 5px;
  height: 13px;
  width: 100px;
  padding: 3px;
}
#search input.searchinput:focus {
  color: black;
}

#topnav {
  margin-right: 10px;
}


.directmail {
  width: 320px;

}




.directmailsubmit{
  display: block;
  text-align: center;
  width: 170px;
  padding: 1px 10px 3px 10px;
  height: 22px;
  float: right;
  border: 0;
  clear: both;
  margin-top: 10px;
  margin-bottom: 30px;
  cursor: pointer;
  text-decoration: none;
  background: left top url(/fileadmin/images/buttonsmittel.gif) no-repeat;
}
.directmailsubmit:hover{
  background-position: 0 -22px;
}

.directmailsubmit:active{
  position: relative;
  top: 1px;
}


input.absenden.links {
  clear: both;
  float: left;
  margin-bottom: 3px;
}


input.absenden {
  display: block;
  text-align: center;
  width: 170px;
  padding: 1px 10px 3px 10px;
  height: 22px;
  float: right;
  border: 0;
  clear: both;
  margin-top: 10px;
  cursor: pointer;
  text-decoration: none;
  background: left top url(../images/buttondsmittel.gif) no-repeat;
}


.directmail label{
  float: left;
  display: block;
  clear: both;
  width: 50px;
   margin-right: 5px;
   color: #701F78;
   text-align: left;
  position:relative;
  top: 3px;
  margin-top: 10px;
}

.directmail label.rechts{
  float: left;
  display: block;
  width: auto;
  clear: none;
   margin-left: 5px;
   color: #701F78;
   text-align: left;
  position:relative;
  top: 3px;
    margin-top: 10px;
}

.directmail .eingabecheck{
  float: left;
  margin-top: 10px;
  clear: both;
  position: relative;
  top: 3px;
}

.directmail .eingabe{
  width: 200px;
    float: left;
  display: block;
  margin-top: 10px;

}

.tx-timtabsociable-pi1 a{
  margin-right: 3px;

}

#col3_content ul li {
background:transparent url(/fileadmin/images/dot_green.gif) no-repeat scroll left 2px !important;
}

.rezeptbox {
border:2px solid #dae6b0;
padding:5px 10px;
}

.rezeptbox a{
 color: black;
}

.title {
color:#989900;
font-weight:bolder;
}

.seitenliste a:hover, .seitenliste .auswahl a {
background:#989900 none repeat scroll 0 0;
color:white;
}
.seitenliste a {
border:1px solid #989900;
}

}

