@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 */

.tx-rsdynamicpoll-pi1 .question {
  font-weight: bold;
  margin-bottom: 10px;
}

.tx-rsdynamicpoll-pi1 .answer input{
  position: relative;
  top: 2px;
}

.tx-rsdynamicpoll-pi1 .answer{
  margin-bottom: 3px;
}

.tx-rsdynamicpoll-pi1 label {
  margin-left: 5px;
  cursor:pointer;
}

.tx-rsdynamicpoll-pi1 input.absenden {
  display: block;
  text-align: center;
  width: 170px;
  padding: 1px 10px 3px 10px;
  height: 22px;
  float: left;
  border: 0;
  clear: both;
  margin-top: 10px;
  cursor: pointer;
  text-decoration: none;
  background: left top url(../images/buttonsmittel.gif) no-repeat;
}

.tx-rsdynamicpoll-pi1 input.absenden:hover {
  background-position: left bottom;
}

.tx-rsdynamicpoll-pi1 .answer_result{
  margin-top: 10px;
}

#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: #701F78;
}

#mailform .absenden{
  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;
}
#mailform .absenden:hover{
  background-position: 0 -22px;
}

#mailform .absenden:active{
  position: relative;
  top: 1px;
}

#mailform .eingabe{
  display: block;
  width: 100%;

}

#mailform .eingabekurz{
  display: block;
  width: 20%;

}

.csc-menu-1 .select a{
  text-decoration: none;
}

.csc-menu-1 li.erster,.csc-menu-1 li.mitte{
  margin-bottom: 5px;
}

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/01_layouts_basics/css/images/buttonsmini.gif) no-repeat;

}

.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 {
  background: no-repeat 219px 24px url(/fileadmin/images/linie.gif);
}

.BoxContent {
  overflow: hidden;
  border: 2px solid #cccccc;
  padding: 1em 1em 0 1em;
}


.Box2text a{
  color: black;
}

.Box2Content
{
  border: 0;
  padding: 0;
  background: #FFF2BF;
  margin-bottom: 1.5em;

}

.Box2head{
  clear: both;
  margin: 0;
  padding: 5px 10px;
  color: black;
  background: #FDE37D;
  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:20px 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;
}
}

.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;

}


}
