input{font-family: Arial, Verdana, "Helvetica Neue", Helvetica, sans-serif;}

#kontaktformular legend
{
  width: 187px;
  height: 16px;
  padding: 2px 0 0 0;
  background: url(../img/background/kicker.png) top left no-repeat;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -93px;
  text-align: center;
        color:white;
}

#kontaktformular{
    position:relative; 
    padding: 36px 11px 0 11px; 
    background:#e6e6e6;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
}

#kontaktformular label{display:none}

#kontaktformular input{
    border:1px solid #bfbfbf;
    height:28px;
    padding:0 5px 0 5px;
    margin: 5px 0;
}
.powermail_submit {
    border: 0;
    background: none;
    color: white;
    font-weight: bold;
    font-size: 17px;
}

#kontaktformular .redaktion{width:575px}
#kontaktformular .vorname, #kontaktformular .telefon{width:278px; margin-right:7px; float:left}
#kontaktformular .name, #kontaktformular .email2 {width:278px}
#kontaktformular .strasse{width:575px}
#kontaktformular .plz{width:130px; margin-right:7px; float:left}
#kontaktformular .ort{width:426px}
#kontaktformular .email{width:575px}
#kontaktformular .nachricht{
    width:575px;
    padding:5px;
    font-family: Lucida Grande;
    font-size:11px;
    border:1px solid #bfbfbf;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_submit{
    text-align:center;
    padding:5px;
}

#kontaktformular .absenden
{
        font-size: 14px; 
        color: #fff; 
        text-transform: uppercase; 
        text-decoration: none;
  width: 230px;
  height: 33px;
  padding: 0px 0 0 15px;
        text-align:left;
  background: url(../img/buttons/button-greybox.png) !important;
        border:0;
}

/*Tip a friend*/
iframe.tafiframe{width:610px; height:285px; margin: 0 0 20px 0}

form.tipafriend, div.tipfriend-success{
    position:relative; 
    padding: 36px 11px 0 11px; 
    background:#e6e6e6;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    height:247px;
    width:610px;
}

div.tipfriend-success{
padding-top: 60px;
height: 223px;
text-align:center;
}

form.tipafriend .error,
form.tipafriend .target{
text-align:center;
padding:5px;
position:absolute;
top:10px;
width:610px;
}

form.tipafriend .target{
display:none;
}

form.tipafriend input{
    border:1px solid #bfbfbf;
    height:28px;
    padding:0 5px 0 5px;
    margin: 5px 0;
    width:270px;
}

form.tipafriend .recipent{
float:left;
width:280px;
}

form.tipafriend .yours{
float:left;
width:290px;
}

form.tipafriend textarea{
width:280px;
height:100px;
}

div.submit {
text-align:center;
}

form.tipafriend div.submit input
{
        font-size: 14px; 
        color: #fff; 
        text-transform: uppercase; 
        text-decoration: none;
  width: 246px;
  height: 33px;
  padding: 0px 0 0 15px;
        text-align:left;
  background: url(/_relaunch/fileadmin/templates/img/buttons/button-greybox.png) !important;
        border:0;
}


div.icon-block{
float:left;
text-align:center;
}


.tx-indexedsearch .percent-tmpl-css{
clear:both;
float:none;
padding-top:20px;
width:60px;
overflow:hidden;
color:#4d4d4d;
font-size:11px;
line-height:1.5em;
}

.tx-indexedsearch .percent-tmpl-css strong{
font-size:13px;
}

p.tx-indexedsearch-descr,
.tx-indexedsearch-res h3{
width:500px;
padding: 0 30px 0 0;
margin:0;
float:right;
}

.tx-indexedsearch-res h3{
padding:0 35px 0 0;
margin:0 0 0 .3em 0;
}

#content_main div.tx-indexedsearch ul.browsebox{
display:none;
}

.res-tmpl-css{
padding:10px 0 0 5px;
background: url(../img/icons/search_greywhite.png) center right no-repeat;
}

.keks{background:#e6e6e6 url(../img/icons/search_greygrey.png) center right no-repeat}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw,
div.tx-indexedsearch-browsebox strong
{
position:absolute;
top:25px;
left:260px;
font-size: 1.9em; line-height: 1; margin-bottom: 0.5em; text-transform: uppercase; letter-spacing: 1px;
font-weight: 900; color: #4d4d4d;
font-style:normal;
}

div.tx-indexedsearch-browsebox strong{
top:60px;
left:105px;
}

.tx-indexedsearch-whatis{color:white}

div.tx-indexedsearch-browsebox strong.keks{
display:none;
}

input.tx-indexedsearch-searchbox-button{
}

.tx-indexedsearch-form{width:310px; float:left;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{
    border:1px solid #bfbfbf;
    height:23px;
    padding:0 5px 0 5px;
    margin: 5px 0;
    width:290px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{
background:none;
border:none;
background: url('/_relaunch/fileadmin/templates/img/buttons/search_button.png') no-repeat;
width:170px;
height:30px;
margin:5px;
oerflow:hidden;
text-indent:-2000px;
cursor:pointer;
}

div#content_main .tx-indexedsearch-searchbox form a {  display: inline; color: #00792c; font-weight: 900; background: url(../img/content/arrow-textlink.png) left center no-repeat; padding-left: 15px;}

#content_main .tx-indexedsearch legend, #content_main div .tx-indexedsearch-form label{display:none;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:black; font-size:normal; !important }