/*

Landhaus Rössle

Font:
Georgia, Times New Roman
Text: 14pt
h1: 34pt
h2:18pt
h3: 16pt

Farben:
#925D37 / bg Navi, headlines, links
#BEA899  / bg Image
#36353B  / bg header/footer
#2C1A00  / font

Links hover: underline, #2C1A00 

*/
a { color: #925D37; text-decoration: none; }
a:hover { color: #2C1A00; text-decoration: underline; }
a.pfeil-nach-rechts { padding-left: 16px; background: url('link_pfeil.gif') no-repeat 0 2px; } 
a.pfeil-nach-rechts:hover { background: url('link_pfeil_hover.gif') no-repeat 0 2px; }
#content #right #printlink a { padding-left: 16px; background: url('link_pfeil.gif') no-repeat 0 2px; }
#content #right #printlink a:hover { background: url('link_pfeil_hover.gif') no-repeat 0 2px; }


#content { line-height: 1.8em; }
#content #right { line-height: 1.3em; }


ul { margin: 0px; padding-left: 20px; list-style-image: url('bullet_brown.gif'); }

h1 { font-size: 25px; color: #925D37; margin-bottom: 30px; margin-top: 8px; }
#footer #footer-content-normal h1 { font-size: 1.1em; margin-top: 0px; color: #ffffff;}
#content #right h1 { font-size: 1.3em; margin-top: 0px; }
h2 { font-size: 14px; font-weight: bold; color: #925D37; }
h3 { font-size: 12px; font-weight: bold; color: #583820; }
h4,h5,h6 { font-size: 12px; color: #925D37; }

table.contenttable { border-collapse: collapse; width: 95%; }
table.contenttable tr { }
table.contenttable tr th { text-align: left; padding: 3px 10px 3px 5px; border: 1px solid #aaaaaa;  } 
table.contenttable tr td { border: 1px solid #aaaaaa; padding: 3px 10px 3px 5px; }
table.contenttable .tr-0 td,
table.contenttable .tr-0 th  { border-top: 0px; font-weight: bold; color: #925D37; }
table.contenttable .tr-last td { border-bottom: 0px; }
table.contenttable tr .td-0 { border-left: 0px; font-weight: bold; color: #925D37; }
table.contenttable tr .td-last { border-right: 0px; }

fieldset.csc-mailform { border: 0px; }
fieldset.csc-mailform div.csc-mailform-field { margin-bottom: 2px; }
fieldset.csc-mailform div.csc-mailform-field label { float: left; width: 100px; }
fieldset.csc-mailform div.csc-mailform-field input,
fieldset.csc-mailform div.csc-mailform-field textarea { border: 0px; background-color: #d8eaf7; font-family: inherit;  } 
fieldset.csc-mailform div.csc-mailform-field input { width: 125x; }
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-check { width: auto; margin-left: 0px; background: none; }
fieldset.csc-mailform div.csc-mailform-field textarea { width: 300px; }
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit { width: auto; margin: 10px 0px 15px 100px; padding: 2px 2px 2px 13px; background: #FF8C00 url('arrow-right-on-orange-small.gif') no-repeat 4px 6px; text-transform: uppercase; font-weight: bold; color: #ffffff; cursor: pointer; }
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit:hover { background: #88b9d7 url('arrow-right-on-blue-small.gif') no-repeat 4px 6px; }
fieldset.csc-mailform div.csc-mailform-field .csc-mailform-radio fieldset { border: 0 none; padding: 0px; margin: 0px; }
fieldset.csc-mailform div.csc-mailform-field .csc-mailform-radio fieldset legend { display: none; }
fieldset.csc-mailform div.csc-mailform-field .csc-mailform-radio label { clear: both; float: none; }
fieldset.csc-mailform div.csc-mailform-field .csc-mailform-radio input { width: auto; float: left; clear: both; background: none; margin-left: 0px; margin-right: 5px; }

dd.csc-textpic-caption { font-size: 0.9em; font-style: italic; }

div.csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap img { background-color: #ffffff; padding: 3px; border: 1px solid #cccccc; margin-bottom: 2px; }


/**********************************
 * Styling für Suchergebnisse          
 **********************************/
.tx-indexedsearch FIELDSET { border: 1px solid #cccccc; background-color: #ffffff; padding: 7px; }
.tx-indexedsearch LEGEND { display: none; }
.tx-indexedsearch .tx-indexedsearch-form { float: left; width: 300px;}
.tx-indexedsearch .tx-indexedsearch-search-for { clear: left; }
.tx-indexedsearch .tx-indexedsearch-search-submit { float: left; }
.tx-indexedsearch .tx-indexedsearch-searchbox LABEL { float: left; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width: 14em; border: 1px solid #cccccc; background-color: #ffffff; margin-right: 4px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top: 10px; margin-bottom: 5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight: bold; font-style: italic; }
.tx-indexedsearch .tx-indexedsearch-browsebox OL { list-style: none; margin: 1em 0; padding: 0 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox UL { list-style: none; margin: 1em 0; padding: 0 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { background: url(subnavi-level1-bullet.gif) 3px 6px no-repeat; }
.tx-indexedsearch .tx-indexedsearch-browsebox UL LI { display: inline; margin: 0 0; padding: 0 1em 0 1em; }
.tx-indexedsearch .tx-indexedsearch-browsebox OL LI { padding: 0 0 0 1em; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align: center; font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style: italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #ff8400; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background: #efefef; padding: 0.4em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top: 20px; margin-bottom: 5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top: 0px; margin-bottom: 0px; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color: #666666; }
.tx-indexedsearch .res-tmpl-css { /*clear: both; */ margin-bottom: 1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right: 1em;  float: left; clear: left; }
.tx-indexedsearch .tx-indexedsearch-category { background: #cccccc; font-size: 16px; font-weight: bold; }
.tx-indexedsearch .result-count-tmpl-css { font-weight: normal; float: right; }
.tx-indexedsearch .percent-tmpl-css { font-weight: normal; float: right; }
.tx-indexedsearch dl.info-tmpl-css dt { float: left; }
.tx-indexedsearch dl.info-tmpl-css dd { float: left; margin-left: 0; }
.tx-indexedsearch dl.info-tmpl-css dd.item-mtime { float: none; }
.tx-indexedsearch dl.info-tmpl-css dd.item-path { float: none; }


/**********************************
 * Styling für tt_news          
 **********************************/
div.news-single-item { position: relative; padding: 0px; }
div.news-single-item div.next-prev-article { height: 20px; }
div.news-single-item div.news-single-rightbox { position: absolute; top: 35px; right: 0px;}

