_#reference    {margin:0 auto; width: 900px;}
_#reference-in {float: right; border: 1px solid #fff; top:120px; left:600px; width:220px; height:100px; z-index: 100;}



/*
F9F9F9 
.ortsbeirat      {border: 1px solid #CCC; margin-bottom: 20px; background-color: #FCFCFC; -moz-border-radius:3px; -khtml-border-radius:3px;}
.ortsbeirat-head {padding:3px 0 3px 0; background-color:#E9E9E9; color: #454545; font: normal 0.9em Arial,Sans-serif; margin:5; line-height: 1.8em;}
.ortsbeirat-name {display: inline; margin:10px; height: 60px;}
.ortsbeirat-img  {float: right; width: 60px; height: 60px;}

_.ortsbeirat-name {float: left; position: relative; width: 420px; height: 60px; border-bottom: 1px dotted #DDD;}
_.ortsbeirat-img  {float: right; width: 60px; height: 60px;}

_.bottom {position: absolute;bottom: 0;}
*/





/* ---------- Umfragen -------- */
.poll_kopf     {width: auto; margin-bottom: 0px; background: #FFF; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;  -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -khtml-border-radius-topleft:3px; -khtml-border-radius-topright:3px;}
.poll_kopf_in  {padding:0; height: 20px; margin: 1px;  background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
.poll_kopf_in span {display:block; padding-top:3px; margin-left: 10px; color: #FFF ! important; font: bold 0.9em Arial, sans-serif;}
.poll_fra      {margin-top: 0px; width: auto;  border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.poll_fra_in   {margin: -1px 10px 0px 10px; padding: 3px 0px; font: normal 0.9em Arial, sans-serif;}
.poll_ant      { margin-top: 0px; width: auto; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -khtml-border-radius-bottomleft:3px; -khtml-border-radius-bottomright:3px;}
.poll_ant_in   { padding: 10px; font: normal 0.9em Arial, sans-serif; border-left:}
.poll_schalter { text-align: center;}
.pollsubmit    {padding: 2px 8px; font: normal 0.9em Arial, sans-serif; width:80px; cursor:pointer; border: none; background: url(images/hintergrund-box.jpg) repeat-x top; color: #fff; -moz-border-radius:3px; -khtml-border-radius:3px; }
.pollsubmit:hover {background-color:#ff9900; border: none; cursor:hand; background: #E4A8A8; background-image: none; color: #454545; -moz-border-radius:3px; -khtml-border-radius:3px; }



/* -------- Für Sitemap -------- */
.linkstab {margin-left:100px;}



/* -------- Rahmen um Bilder -------- 
Schade leider macht der IE wieder Probleme
.csc-textpic-image a img{border: 1px solid #F9F9F9 !important;}
.csc-textpic-image a img:hover{border: 1px solid #454545 !important;}
*/



/* -------- Linksammlung -------- */
.tx-ablinklist-pi1 {margin-left:20px;}
.tx_ablinklist_listView_category {line-height:1.8em;}
.tx_ablinklist_treeView_links table{font:1.01em Arial, Sans-Serif; padding-left:5px;}
.tx_ablinklist_treeView_linkLabel {margin-left:5px;}
.tx_ablinklist_viewReportBrokenLink table{margin-top:20px; font:1.01em Arial, Sans-Serif;}
.tx_ablinklist_viewRateLink table{font:1.01em Arial, Sans-Serif;}
.tx_ablinklist_viewDetailsForLink table{font:1.01em Arial, Sans-Serif; line-height:1.4em;}
.tx_ablinklist_viewDetailsForLink td{padding:2px;}



/* ----- Page Download ----- */
.adressbox-content .clicks {color: #454545; margin-left:5px; font: normal 0.9em Arial,Sans-serif;}
.sb_download_text {float: right; text-align: left; width: 300px;}



/* Für Vereine, Sprechstunde uvm. */
.adressbox {border: 1px solid #CCC; margin-bottom: 20px; background-color: #FCFCFC; -moz-border-radius:3px; -khtml-border-radius:3px;}
.adressbox-head {padding:3px 0 3px 0; background-color:#E9E9E9; color: #454545; font: normal 0.9em Arial,Sans-serif; margin:5; line-height: 1.8em;}
.adressbox-name {font: bold 1.01em Arial,Sans-serif; margin-left:5px;}
.adressbox-content {color: #454545; margin:10px; font: normal 1.01em Arial,Sans-serif;}






body { 
  color: #454545; 
  font: normal .74em Arial,sans-serif;
  text-align: center;
  line-height: 1.4em; 
  padding: 0; 
  margin: 0; 
  background: #AEAFB2 url(images/hintergrund-seite.jpg) repeat-x top; 
 

 
   /* 
       background: #AEAFB2 url(images/hintergrund-seite.jpg) repeat-x top; 
   background: url(images/eckartshausen_c.gif); 
   background: #97989C url(images/hintergrund.jpg) repeat-x top; 
    float: right;
    
    
    */
   
  }





a       {color: #DA3B3B; background: inherit; text-decoration: none;}
a:hover {color: #000000; background: inherit; text-decoration:underline}
img     {border: 0;}
hr      {height: 1px; border-style: none; background-color: #CCC; margin:0;}
h1	{font: bold 1.1em Arial,Sans-serif; margin:0; line-height:2.5em;}


/* -- Tabellen Formatierung -- */
.table-standard {font: normal 1.01em Arial, sans-serif;}
.table-standard td {padding-left:10px;}



/* ----- Einrücken  ----- */
.indent {margin-left:30px;}



/* ----- Content Tabelle  ----- */
.contenttable {font: normal 1.01em Arial, sans-serif;}



/* - Text m. Bild Überschrift - */
.csc-textpic-text h1 {font: bold 1.01em Arial,Sans-serif; margin:0px; }
.csc-textpic-caption {font-size:93%; line-height:1.2em;}



/* ------- Seitenlayout ------- */
#kopf 	     {margin: 0 auto; height: 120px; width: 900px; background: #fff; background: transparent; background: url(images/top.jpg) repeat-x top; }
#kopfwappen  {float: left; height: 120px; width: 60px; margin-left:10px;}
#kopfwappen img  {margin-top:20px;}
#kopftext        {float: left; height: 120px; width: 300px; text-align: left;}
#kopftext h1     {font: bold 2em Arial, Sans-Serif; padding: 28px 0 5px 0px; margin: 0; letter-spacing: 1px; color: #FFF }
#kopftext img    {margin-left:40px;}
#kopfbilder      {float: left; height: 120px; width: 420px; text-align: left;}
#kopfbilder span {margin-left:80px;}
#kopfbilder img  {margin-top:45px;}
#kopfsitemap     {float: right; height: 20px; width: 80px; margin-top:100px; text-align: right;}
#kopfsitemap img {margin-right:5px;}



#register    {clear:both; width: 900px; height:23px; margin: 0px auto; background: #EDEDED;}
#login       {width: 900px; height:22px; margin: 0px auto; background: url(images/hintergrund-login.jpg) repeat-x top; margin-top:-1px;}
#loginbox    {float: right; width:350px; padding: 2px 40px; text-align: right; font: normal 0.9em Arial, sans-serif;}



#seite       {width: 900px; margin: 0px auto; background: #fff; text-align: left; margin-top:-1px;}

#links       {width: 125px; margin-top: 30px; margin-left:20px; float: left;} 
#mitte-out   {width: 560px; margin: 30px 0 50px 20px; background: #F9F9F9; float: left; -moz-border-radius:3px; -khtml-border-radius:3px; }  
#mitte-in    {margin-left:20px; width: 515px; float: left;}  
#rechts      {width: 135px; margin-top: 30px; margin-right:20px; float: right;} 


#_mitte-out   {background: F9F9F9 url(images/eckartshausen.gif)no-repeat; background-position: 50% 150px; opacity:0.6; filter:alpha(opacity=60); width: 555px; margin: 30px 0 50px 20px; float: left; -moz-border-radius:3px; -khtml-border-radius:3px; }  
#_mitte-in    {background-color: transparent; margin-left:20px; width: 515px; float: left;}  


 
#fuss        {height:80px; clear: both; border-top: 1px solid #DCDCDC; color: #777; background: #fff;}
#fuss a      {text-decoration: none;}
#fuss table  {width: 890px; font-size:93%; margin:5px;border: }
#ende	     {height:40px;}
#fuss td     {vertical-align: top;}
#fuss img    {margin-top:20px;}


/* --------- Menü Tab --------- */

#tabsB    {float:left; width:80%; font-size:93%; line-height:normal;}
#tabsB ul {margin:0; padding:0px 0px 0 0px; list-style:none; }
#tabsB li {margin:0; display:inline; padding:0; }
#tabsB a  {margin:0; float:left; background:url("images/menu-tab-left.gif") no-repeat left top; padding:0 0 0 4px; text-decoration:none;}
#tabsB a span {float:left; display:block; background:url("images/menu-tab-right.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#fff;}

#tabsB strong {margin:0; float:left; background:url("images/menu-tab-left.gif") no-repeat left top; padding:0 0 0 4px; text-decoration:none; background-position:0% -84px;}
#tabsB strong span {float:left; display:block; background:url("images/menu-tab-right.gif") no-repeat right top; padding:5px 15px 4px 6px; background-position:100% -84px; color:#000;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
    
/* End IE5-Mac hack */
#tabsB a:hover span {color:#000;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB a:hover span {background-position:100% -42px;}



/* ----------- Menü -----------  */
#menu     {border: 1px solid #DCDCDC; -moz-border-radius:3px; -khtml-border-radius:3px;}
#menu .menu_kopf  {padding:0; height: 20px; margin: 1px;  background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
#menu .menu_kopf span  {display:block; padding-top:3px; margin-left: 10px; color: #FFF ! important; font: bold 0.9em Arial, sans-serif;}
#menu-in    {font-size:93%;}
#menu-in ul {margin:1px; padding:0; list-style: none; color: #454545; line-height: 1.5em; }
#menu-in li a:link, #menu-in li a:visited {line-height: 1.4em; color: #454545; display: block; padding:3px 0px 3px 10px; font-weight: normal; text-decoration: none;}
#menu-in li a:hover  {display:block; padding:3px 0px 3px 10px; background:#E4A8A8; color: #454545; font-weight: normal; text-decoration: none; -moz-border-radius:3px; -khtml-border-radius:3px;}
#menu-in a.active-page {background: #F9F9F9 url(images/pfeil-rechts.gif) no-repeat top; background-position: right; line-height: 1.4em; display:block; padding:3px 0px 3px 10px; text-decoration: none; font-weight: bold ! important; color: #454545; ! important; -moz-border-radius:3px; -khtml-border-radius:3px; }



/* -------- Zurück Box -------- */
.backbox  {width: auto; margin-bottom: 0px; background: #FFF; border: 1px solid #CCC;  -moz-border-radius:3px; -khtml-border-radius:3px;}
.backbox .backbox-kopf {padding:0; height: 20px; margin: 1px;  background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
.backbox .backbox-kopf span  {display:block; padding-top:3px; margin-left: 10px; color: #FFF ! important; font: bold 0.9em Arial, sans-serif;}
.backbox-inhalt {font-size:93%;}
.backbox-inhalt ul {margin:1px; padding:0; list-style: none; color: #454545; line-height: 1.5em; }
.backbox-inhalt li a:link, #menu-in li a:visited {line-height: 1.4em; color: #454545; display: block; padding:3px 0px 3px 10px; font-weight: normal; text-decoration: none;}
.backbox-inhalt li a:hover  {display:block; padding:3px 0px 3px 10px; background:#E4A8A8; color: #454545; font-weight: normal; text-decoration: none; -moz-border-radius:3px; -khtml-border-radius:3px;}





/* ----------- Box ----------- */
.infobox           {width: auto; margin-bottom: 0px; background: #FFF; border: 1px solid #CCC;  -moz-border-radius:3px; -khtml-border-radius:3px;}

.infobox_kopf      {padding:0; height: 20px; margin: 1px;  background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
.infobox_kopf span {display:block; padding-top:3px; margin-left: 10px; color: #FFF ! important; font: bold 0.9em Arial, sans-serif;}
.infobox_inhalt    {margin: 10px 10px 0 10px; color: #454545;font-size:93%; line-height: 1.3em;}
.infobox_inhalt a  {color: #DA3B3B; text-decoration: none;}
.infobox_inhalt a:hover  {color: #454545; text-decoration: none;}
.infobox_inhaltconv    {margin: 10px 10px 0 10px; color: #454545;font-size:93%; line-height: 1.3em;}
.infobox_inhaltconv a  {color: #454545; text-decoration: none;}
.infobox_inhaltconv a:hover  {color: #DA3B3B; text-decoration: none;}

.infobox ul        {margin:0; list-style: none; padding:0;margin-top:5px;}
.infobox li a      {text-decoration: none; line-height:1.6em; color: #DA3B3B;}
.infobox li a:hover{text-decoration: none; line-height:1.6em; color: #454545;}
.infobox_bild      {text-align: center; margin:10px;}
.infobox_point     {margin-right:3px;}
.infobox_pdf	   {margin-right:6px;}

.infobox_inhalt_firstline {line-height:0.7em;}
.infobox_inhalt_entry {margin: 1px;}
.infobox_inhalt_entry  a:hover{display:block; background:#E4A8A8; color: #454545; text-decoration: none; -moz-border-radius:3px; -khtml-border-radius:3px;}
.infobox_inhalt_entry_text {margin: 0px 1px 0px 1px; padding: 5px 9px 5px 9px; color: #454545; font: normal 0.9em Arial, sans-serif; line-height: 1.3em;}



/*
.linkback          {text-align: right;}
.linkback a        {padding-left: 15px; background: url(images/lm-back.gif) no-repeat left; }
.linkback a:hover  {padding-left: 15px; background: url(images/lm-back.gif) no-repeat left; }
*/


.linkbox  {width:100%; margin:0; padding:0; background: #FFF; border: 1px solid #CCCCCC; font: 0.95em Arial, Sans-Serif; -moz-border-radius:3px; -khtml-border-radius:3px;}
.linkbox-header {padding:0; height: 20px; color: #454545; margin: 1px; font: bold 0.95em Arial, sans-serif; background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
.linkbox-header span {padding-top:2px; display:block; line-height: 1.4em; margin-left:10px; color: #FFF;}
.linkbox ul {margin:-1px 1px 0 1px; padding:0; list-style: none; color: #454545; line-height: 1.4em;}
.linkbox li {display:block; padding:1px 0px 1px 0px;}
.linkbox li a {display:block; color: #454545; padding:3px 10px 3px 10px;}
.linkbox li a:hover {display:block; background:#E4A8A8; text-decoration: none; -moz-border-radius:3px; -khtml-border-radius:3px;}


.artikelbox        {text-align: center;}
.artikelbox_rahmen {border: 1px solid #CCC; text-align: left; width: 460px; margin:0px auto; background: #E5E5E5; -moz-border-radius:3px; -khtml-border-radius:3px; }
.artikelbox_kopf   {margin: 0 10px 0 10px; padding: 5px 0 5px 0; height: 30px; font: bold 1.01em Arial, sans-serif; }
.artikelbox_inhalt {margin: 0 10px 0 10px;}



.kommentarbox      {text-align: center; }
.kommentar_inhalt  {text-align: center; margin:0px auto; font-size:93%; line-height: 1.4em;}



/* ----- Apfelweingäste ------ */
#_specialguest      {position: absolute; margin:0 auto; width: 550px; height:360px; background: url(../images/apfelkoenig/guest-skizze2.jpg) no-repeat; background-position:center;}

#specialguest      {position: absolute; margin:0 auto; width: 515px; height:350px;background: url(../images/apfelkoenig/bemble-gr6.gif) no-repeat; background-position: center;}
#specialguest-box1 {position: absolute; z-index:1; border: 0px solid #000; width:65px; height:130px; top:85px; left:85px;}
#specialguest-box2 {position: absolute; z-index:2; border: 0px solid #000; width:83px; height:125px; top:190px; left:230px;}
#specialguest-box3 {position: absolute; z-index:3; border: 0px solid #000; width:150px; height:100px; top:140px; left:350px;}


/* ---------- News ---------- */
.table-news {font: normal 1.01em Arial, sans-serif ! important; line-height:1.6em;}
.table-news tr {background-color: transparent; line-height:1.6em;}
.table-news span {font: italic 0.9em Arial, sans-serif;}
.table-news-single {font: normal 1.01em Arial, sans-serif; line-height:1.4em;}
.table-news-single tr {line-height:1.4em;}
.table-news-single span{font: italic 0.9em Arial, sans-serif;}
.table-news-single-left {margin-left:45px; margin-top:10px;}
.newstitle {background: url(images/icon-news.gif) no-repeat left;}
.newstitle h1 {font: bold 1.1em Arial,Sans-serif; margin-left:25px; line-height:2.5em;}
.tx-ttnews-browsebox {margin-top:30px;}
.news-single-imgcaption {font-size:70%; line-height:1.2em;}



/* -------- Kalender -------- */
#arrow_prev   {margin-left: 50px;}
.tx-keyac-pi1 {width: auto;}
.tx-keyac-pi1 .calendar {font-size:93%;}
.tx-keyac-pi1 .listview {margin-top:10px; margin-left: 50px;line-height:1.4em;}
.tx-keyac-pi1 .legend   {margin-left: 50px; margin-top:30px;}
.tx-keyac-pi1 .event-item {margin-top:3px;}



/* ---------- RSS Feed ---------- */
/* http://typo3.org/documentation/document-library/extension-manuals/gkh_rss_import/1.2.6/view/1/3/    */
.rss_date, .rss_author, .rss_category, .rss_summary, .rss_title, .rss_description, .rss_image {display: none !important;}
.rss_header {margin-left: 5px; line-height: 1.6em;}
.rss_box {margin-top: -30px;}
.rss_box img, .rss_box br {display: none !important;}
.rss_enclosure {display: none !important;}


/* ------- Kontakt Form ------- */
.csc-mailform { border: none; font: 1.01em Arial, Sans-Serif;}
.csc-mailform .csc-mailform textarea {width: 220px; padding: 2px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.csc-mailform-field label { width: 100px; display:block; float: left; font: 1.01em Arial, Sans-Serif; color: #454545;}
.csc-mailform-field {padding-bottom: 5px; }
.csc-mailform-label {margin-left:100px; width: 200px; display:block;}
.csc-mailform-field input {padding: 2px; margin-left:100px; width: 220px; display:block;}
.csc-mailform-field img {margin-left:100px; margin-top:10px; display:block;}
.csc-mailform input.csc-mailform-submit {padding: 2px 8px; float:left; width:80px; cursor:pointer; border: none; background: url(images/hintergrund-box.jpg) repeat-x top; font: normal 0.9em Arial, sans-serif; color: #fff; -moz-border-radius:3px; -khtml-border-radius:3px; }
.csc-mailform input.csc-mailform-submit:hover {padding: 2px 8px; background-color:#ff9900; border: none; cursor:hand; background: #E4A8A8; background-image: none; font: normal 0.9em Arial, sans-serif; color: #454545; -moz-border-radius:3px; -khtml-border-radius:3px; }
.csc-mailform input {padding: 2px; width: 220px; font: 1.01em Arial, Sans-Serif;}
.csc-mailform textarea {padding: 2px; width: 350px; font: 1.01em Arial, Sans-Serif;}



/* -------- Guestbook -------- */
.tx-guestbook-list-table {border: 1px solid #C6C6C6; font: 1.01em Arial, Sans-Serif;}
.tx-guestbook-list-header {padding:0.125em 0.125em 0.125em 0.25em; color:#FFF; background-color:#666666; font: normal 0.9em Arial, Sans-Serif; line-height: 12px;}
.tx-guestbook-list-rowleft {padding: 5px; background-color: #EFEFEF; font: 0.9em Arial, Sans-Serif;}
.tx-guestbook-list-row {padding: 5px; height:50px;}
.tx-guestbook-result {font: normal 0.9em Arial, Sans-Serif; float: left;}
.tx-guestbook-pagination {font: normal 0.9em Arial, Sans-Serif; float: right;}
.tx-veguestbook-pi1 fieldset {border:0;}
.tx-veguestbook-pi1 legend {display:none;}
.tx-veguestbook-pi1 input.tx-guestbook-submit  {margin-top:30px; padding: 2px 8px; width:80px; cursor:pointer; border: none; background: url(images/hintergrund-box.jpg) repeat-x top; font: normal 0.9em Arial, sans-serif; color: #fff; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-veguestbook-pi1 input.tx-guestbook-submit:hover {padding: 2px 8px; background-color:#ff9900; border: none; cursor:hand; background: #E4A8A8; background-image: none; font: normal 0.9em Arial, sans-serif; color: #454545; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-guestbook-field {padding-bottom: 5px; border:0;}
.tx-guestbook-field label {padding-top: 3px; width: 100px; display:block; float: left; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-guestbook-field input {display:block; margin-left:100px; padding: 2px; width: 220px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-guestbook-field textarea {display:block; padding: 2px; width: 350px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-guestbook-field img {margin-left:100px; margin-top:10px; display:block;}
.tx-guestbook-field-hidden {display:none;}
.tx-guestbook-form-error { color: #CC0000; }




/* -------- Comments -------- */
.tx-comments-count-wrap a {color: #454545; text-decoration: none;}
.tx-comments-count-wrap a:hover {color: #DA3B3B; text-decoration: none;}
.tx-comments-comment-form h4 {font: bold 1.1em Arial,Sans-serif; margin:0; line-height:2.5em;}
.tx-comments-comment-form {line-height:0.7em;}
.tx-comments-submit {margin-left:100px; margin-top:30px; padding: 2px 8px; width:80px; cursor:pointer; border: none; background: url(images/hintergrund-box.jpg) repeat-x top; font: normal 0.9em Arial, sans-serif; color: #fff; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-comments-submit:hover {padding: 2px 8px; background-color:#ff9900; border: none; cursor:hand; background: #E4A8A8; background-image: none; font: normal 0.9em Arial, sans-serif; color: #454545; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-comments-reset {margin-top:30px; padding: 2px 8px; width:80px; cursor:pointer; border: none; background: url(images/hintergrund-box.jpg) repeat-x top; font: normal 0.9em Arial, sans-serif; color: #fff; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-comments-reset:hover {padding: 2px 8px; background-color:#ff9900; border: none; cursor:hand; background: #E4A8A8; background-image: none; font: normal 0.9em Arial, sans-serif; color: #454545; -moz-border-radius:3px; -khtml-border-radius:3px; }
.tx-comments-comment-label {display:block; float: left; padding-top: 3px; width: 100px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-comments-comment-input {display:block; margin-left:100px; padding: 2px; width: 220px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-comments-required-error {display:block; margin-left:100px; color: #CC0000; font-size:93%; line-height:1.2em; }
.tx-comments-comment-textarea {display:block; padding: 2px; width: 350px; font: 1.01em Arial, Sans-Serif; color: #454545;}
.tx-comments-captcha img {margin-left:100px;}
.tx-comments-sprechblase {margin:5px;}
.tx-comments-comment-date {font: bold 1.01em Arial,Sans-serif;}
.tx-comments-comment-content {color: #454545; margin:10px; font: normal 0.9em Arial,Sans-serif;}
.tx-comments-comment-2 {border: 1px solid #CCC; margin-bottom: 20px; background-color: #FCFCFC; -moz-border-radius:3px; -khtml-border-radius:3px;}
.tx-comments-comment-1 {border: 1px solid #CCC; margin-bottom: 20px; background-color: #FCFCFC; -moz-border-radius:3px; -khtml-border-radius:3px;}
.tx-comments-form-top-message {margin-top:30px; margin-bottom:30px; color: #008000; font: normal 1.01em Arial,Sans-serif; line-height: normal;}
.tx-comments-comment-head {background-color:#E9E9E9; color: #454545; font: normal 0.9em Arial,Sans-serif; margin:5; line-height: 1.8em;}
.tx-comments-comment-name {font: bold 1.01em Arial,Sans-serif; margin-left:5px;}

_.tx-comments-count {font: italic 1.01em Arial, sans-serif;}


/* ----- Comments Report ----- */
.tx-comments-comment-report {margin:5px 10px 5px 10px; font: normal 0.9em Arial,Sans-serif;}
.tx-commentsreport-pi1 {line-height:0.7em;}
.tx_commentsreport_pi1_error {display:block; margin-left:100px; color: #CC0000; font: normal 0.9em Arial,Sans-serif !important; line-height:1.2em; } 




/* ------- Pagebrowse ------- */
/* Probleme beim Formatieren daher IE Hack*/
* html .tx-pagebrowse-pages {float:right;}



/* --------- Ratings -------- */
.tx-ratings-text {margin:0px 5px 0px 5px; color: #0066CC !important;}
.tx-ratings-display {margin:0px 5px 0px 5px; }


/* -------- Chgallery ------- */
.tx-chgallery-pi1 .single {text-align: center !important; padding:0 !important; width:93px !important; height:60px !important;}
.tx-chgallery-pi1 .pagebrowser {margin:10px 0 10px 0 !important; border:0 !important;}


/* --------- Bilder -------- */
.bilder ul {margin:0; padding:0; list-style:none;}
.bilder li {margin:0; padding:0; }



/* -------- Fussball ------- */
.fussball-icon {position: absolute; height:16px; margin-left:35px; margin-top:-1px; padding:0px; vertical-align: top;}









/*

.csc-textpic-image img:hover{border: 1px solid #000;}
margin: 10px 10px 0 10px;
color: #454545; 

003399
a       { color: #DA3B3B; background: inherit; text-decoration: none;}
a:hover { color: #000000; background: inherit; text-decoration: underline}
p       { margin: 5px 0; }
ul      { margin: 5px; padding : 0; list-style: none;}
img     { border: 0; }
hr      { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 2px 0 10px 0; }
h1      { }



border: 1px solid #000; 
border: 1px solid #DCDCDC; 
background: #fff url(images/top.jpg) repeat-x top;
background: url(images/button.jpg); 


Tipp:

RADIUS siehe: http://www.css4you.de/trickkiste/tr00012.html
*/




/*
DEL
.tx-keyac-pi1 .yac-teaser {width:100%; margin: 0; padding:0; background: #FFF; border: 1px solid #CCCCCC; font: 0.95em Arial, Sans-Serif; -moz-border-radius:3px; -khtml-border-radius:3px;}
.tx-keyac-pi1 .yac-teaser .yac-teaser-header {padding:0; height: 20px; color: #454545; margin: 1px; font: bold 0.95em Arial, sans-serif; background: url(images/hintergrund-box.jpg) repeat top; -moz-border-radius:3px; -khtml-border-radius:3px;}
.tx-keyac-pi1 .yac-teaser-header span {padding-top:2px; display:block; line-height: 1.4em; margin-left:10px; color: #FFF;}
.tx-keyac-pi1 .yac-teaser ul {margin:0 1px 0 1px; padding:0; list-style: none; color: #454545; line-height: 1.4em;}
.tx-keyac-pi1 .yac-teaser li {padding:1px 0px 1px 0px;}
.tx-keyac-pi1 .yac-teaser li a:link {display:block; color: #454545; padding:4px 10px 4px 10px;}
.tx-keyac-pi1 .yac-teaser li a:hover {background:#E4A8A8; -moz-border-radius:3px; -khtml-border-radius:3px;}
*/
