    /* general begin */
    * {
      margin:0;
      padding:0;
      border:0;
      color: #2d2a2b;
      font-family: Georgia, serif;
      font-weight:normal;
      font-style:normal;
      font-size: 13px;
      line-height: 19px;
      text-decoration:none;
    }
    h1, h2, h3 {
      font-size: 16px;
      font-weight: bold;
    }
    h1 span, h2 span, h3 span {
      display: none;
    }
    a {
      font-style: italic;
    }
    a:hover {
      color: #777777;
    }
    b
    ,strong {
      font-weight: bold;
    }
    #center {
      margin:0 auto;
      width:990px;
    }
    .clear {
      clear: both;
    }
    input, textarea {
      border: 1px solid black;
    }
    #content ul, #content ol {
      margin-left: 25px;
    } 
    #content .csc-textpic-caption {
      font-size: 11px;
      line-height: 14px;
      color: #777777;
    }
    .csc-subheader
    , h4 {
      font-size: 9px;
      line-height: 9px;
    }
    .linksbuendig {
      text-align: left;
    }
    .rechtsbuendig {
      text-align: right;
    }
    .tx-mwkeywordlist-pi1-jumpmenu {
      display: none;
    }
    .tx-mwkeywordlist-pi1-content h2 {
      display: block;
      margin-top: 3px;
      font-size: 13px;
      line-height: 13px;
    }
    .keyWordRelationList i {
      font-weight: bold;
      font-style: italic;
      display: block;
      margin-top: 2px;
      font-size: 11px;
    }
    .keyWordRelationList a {
      font-weight: normal;
      font-style: normal;
      font-size: 11px;
      line-height: 14px;
      padding-left: 10px;
      display: block;
    }
    .section {
      float: left;
    }
    body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-9
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-11
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-13
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-15
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-17
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-19
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-21
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-23
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-25
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-27
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-29
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-31
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-33
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-35
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-37
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-39
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-41
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-43
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-45
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-47
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-49
    , body.glossar #contentLeft .tx-mwkeywordlist-pi1-content div.item-51 {
      display: none;
    }
    body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-1
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-3
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-5
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-7
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-21
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-23
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-25
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-27
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-29
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-31
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-33
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-35
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-37
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-39
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-41
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-43
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-45
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-47
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-49
    , body.glossar #contentMiddle .tx-mwkeywordlist-pi1-content div.item-51 {
      display: none;
    }
    body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-1
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-3
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-5
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-7
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-9
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-11
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-13
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-15
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-17
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-19
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-31
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-33
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-35
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-37
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-39
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-41
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-43
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-45
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-47
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-49
    , body.glossar #contentRight .tx-mwkeywordlist-pi1-content div.item-51 {
      display: none;
    }
    body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-1
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-3
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-5
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-7
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-9
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-11
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-13
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-15
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-17
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-19
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-21
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-23
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-25
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-27
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-29
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-37
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-39
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-41
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-43
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-45
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-47
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-49
    , body.glossar #contentBorder .tx-mwkeywordlist-pi1-content div.item-51 {
      display: none;
    }
    body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-1
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-3
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-5
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-7
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-9
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-11
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-13
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-15
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-17
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-19
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-21
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-23
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-25
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-27
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-29
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-31
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-33
    , body.glossar #contentNew .tx-mwkeywordlist-pi1-content div.item-35 {
      display: none;
    }

    /* general end */    /* header begin */
    #header {
      height: 200px;
      width: 990px;
      background: url(uploads/tf/header_background.gif) 191px 135px no-repeat;
    }
    #bigHeader {
      height: 169px;
      width: 760px;
      margin: 0 0 0 220px;
    }
    #rss {
      width: 15px;
      margin: 0 0 0 70px;
      top: 75px;
      position: relative;
    }
    #searchContainer {
      width: 140px;
    }
    #searchContainer .csc-mailform-field {
      float: left;
    }
    #search {
      float: left;
      height: 169px;
      width: 155px;
      position: relative;
      background: url(uploads/tf/search.gif) no-repeat;
    }
    p.csc-form-label
    , #search select
    , label[for=mailformsword]
    , label[for=mailformscols] {
      display: none;
    }
    #search form {
      position: absolute;
      left: 9px;
      top: 126px;
    }
    #search .suchfeld {
      width: 120px;
      height: 18px;
      line-height: 18px;
      font-size: 14px;
      border: none;
    }
    #search .suchbutton {
      width: 15px;
      height: 18px;
      font-size: 13px;
      background-color: white;
      border: none;
      font-weight: bold;
      cursor: pointer;
      color: #777777;
    }
    #flashPic {
      float: left;
      height: 169px;
      width: 192px;
      margin: 0 0 0 10px;
    }
    #flashPic a {
      position: relative;
      height:169px;
      width:192px;
      display: block;
      background: url(uploads/tf/aha_logo.gif) no-repeat;
    }
    #flashPic a:hover { background-position: bottom left; }
    #soundFlash {
      float: right;
      height: 169px;
      width: 400px;
      overflow: hidden;
    }
    #smallHeader {
      height: 25px;
      width: 800px;
      margin: 0 auto;
    }
    #newsticker {
      width: 140px;
      height: 20px;
      float: left;
    }
    #ticker01
    , #headerTime
    , #time
    , #lastChange
    , #headerDownload
    , #diashow {
      float: left;
    }
    .tickercontainer {
      background: none;
      height:20px;
      margin: 2px 0 0 132px;
      width:140px;
      float: left;
    }
    .tickercontainer .mask {
      left:0;
      overflow:hidden;
      position:relative;
      top:0;
      width:140px;
    }
    ul.newsticker {
      font:bold 10px Verdana;
      list-style-type:none;
      position:relative;
      width: 550px !important;
    }
    ul.newsticker li {
      display:inline;
      list-style:none outside none;
      height: 20px;
      line-height: 20px;
      color: #777777;
    }
    #headerTime {
      margin: 8px 135px 0 30px;
    }
    #lastChange div p
    , #time {
      font-size: 9px;
      line-height: 10px;
      font-family: Arial;
      color: #777777;
      text-align: center;
    }
    #lastChange {
      margin: 0 0 0 50px;
    }
    #diashow {
      margin: 0 0 0 10px;
    } 
    /* header end */    /* menu begin */

    #rubricsFirst
    , #rubricsSecond {
      margin: 5px auto;
      display: block;
    }
    #rubricsFirst {
      height: 66px;
      width: 639px;
    }
    #rubricsSecond {
      height: 37px;
      width: 670px;
      margin-bottom: 20px;
    }
    #rubricsFirst li
    , #rubricsSecond li {
      list-style: none;
      display: block;
      float: left;
      padding: 0;
      overflow: hidden;
    }
    #rubricsFirst li {
      margin: 0 10px;
    }
    #rubricsFirst li
    , #rubricsFirst li a
    , #rubricsFirst li em {
      height: 66px;
    }
    #rubricsSecond li
    , #rubricsSecond li a
    , #rubricsSecond li em {
      height: 37px;
    }
    #rubricsFirst li a
    , #rubricsFirst li em
    , #rubricsSecond li a
    , #rubricsSecond li em {
      display: block;
      line-height: 200px;
    }
    #rubricsFirst li a:hover
    , #rubricsSecond li a:hover {
      color: black;
    }
    .naviSymbol {
      width: 26px;
      height: 37px;
    }
    #rubricsFirst li a
    , #rubricsSecond li a {
      background-position: left top;
      background-repeat: no-repeat;
    }
    
/***********first*********************/
    
    #rubricsFirst li a:hover {
      background-position: left -66px;
    }
    #rubricsFirst li em
    , #rubricsFirst li em a {
      background-position: left -132px;
      background-repeat: no-repeat;
    }
    #rubricsFirst li em a:hover {
      background-position: left -198px;
      background-repeat: no-repeat;
    }

/***********second*********************/    
    
    #rubricsSecond li a:hover {
      background-position: left -37px;
    }
    #rubricsSecond li em
    , #rubricsSecond li em a {
      background-position: left -74px;
      background-repeat: no-repeat;
    }
    #rubricsSecond li em a:hover {
      background-position: left -111px;
      background-repeat: no-repeat;
    }
    
    li.comics a, li.comics em {background-image: url(uploads/tf/navi_comix.gif);}
    li.illustration a, li.illustration em {background-image: url(uploads/tf/navi_illustration.gif);}
    li.grafik a, li.grafik em {background-image: url(uploads/tf/navi_grafik.gif);}
    
    li.news a, li.news em {background-image: url(uploads/tf/navi_news.gif);}
    li.glossar a, li.glossar em {background-image: url(uploads/tf/navi_glossar.gif);}
    li.downloads a, li.downloads em {background-image: url(uploads/tf/navi_download.gif);}
    li.shop a, li.shop em {background-image: url(uploads/tf/navi_shop.gif);}
    li.links a, li.links em {background-image: url(uploads/tf/navi_links.gif);}
    li.impressum a, li.impressum em {background-image: url(uploads/tf/navi_imprint.gif);}
    li.kontakt a, li.kontakt em {background-image: url(uploads/tf/navi_kontakt.gif);}

    /* menu end */    /* content begin */
    
.followWrapper {
  height: 529px;
  width: 920px;
}
.follow {
  position: relative;
  width: 720px;
  height: 529px;
  margin: 0 auto;
  background-image: url(http://www.ahartung.de/uploads/tf/Affe-auf-Wolke-Animation.gif);
}
    
    
    #content {
      width:990px;
      min-height:400px;
    }
    #contentLeft
    , #contentMiddle
    , #contentRight
    , #contentBorder
    , #contentNew {
      float: left;
      margin: 0 15px 0 0;
      min-height: 400px;
      background-color: #eeeeee;
    }
    #content ul#subMenuContent {
      margin-left: 0px;
    }
    #content li {
      list-style:none outside none;
      margin-bottom: 15px;
    }
    #content li a span.subtitle {
      font-size:9px;
      line-height:9px;
      text-align: right;
    }
    #content li a span.title {
      font-weight: bold;
    }
    #content li a span.subtitle
    , #content li a span.title {
      display: block;
    }
    #content li a span.abstract
    , #content li a span.title {
      font-size: 11px;
      line-height: 16px;
      text-align: right;
      display: block;
    }
    #content .element li {
     list-style-position: inside;
     list-style-type: circle;
      margin-bottom: 0px;
    }
    #contentMiddle .element
    , #subMenuContent li {
      text-align: right;
    }
    body.column3 #contentMiddle .element .csc-textpic-text {
      margin-right: 15px;
    }
    #contentBorder .element .bodytext
    , #contentBorder .element .bodytext a
    , #contentBorder .element .bodytext i
    , body.news #contentRight .element .bodytext
    , body.news #contentRight .element .bodytext a
    , body.news #contentRight .element .bodytext i
    , body.kontakt #contentRight .element .bodytext
    , body.kontakt #contentRight .element .bodytext b
    , body.kontakt #contentLeft .element .bodytext
    , body.kontakt #contentLeft .element .bodytext b
    , body.kontakt #contentLeft .element .bodytext a
    , body.kontakt #contentLeft .element .align-right
    , body.kontakt #contentLeft .element .align-right b
    , body.kontakt #contentLeft .element .align-right a {
      font-size: 11px;
    }
    .csc-searchResult
    , .csc-searchResultRange p {
      margin-bottom: 20px;
    }
    body.search h3 a
    , .csc-searchResultRange p {
      font-weight: bold;
    }
    body.search .element #searchContainer
    , body.search #search h3
    ,  body.search #search p {
      display: none;
    }
    .mittiger_text
    , .mittiger_text div.csc-textpic-center div.csc-textpic-text   {
      text-align: center;
    }


/******************* 1-spaltig **********************/

#content li.imageList { width: 990px; margin-bottom: 0;}

/******************* 2-spaltig **********************/

    body.column2 #content {
      width: 515px;
      margin: 0 auto;
    }
    body.column2 #contentLeft {
      width: 250px;
      text-align: right;
    }
    body.column2 #contentMiddle {
      width: 250px;
      margin-right: 0;
    }
    body.column2 #contentMiddle div.element {
      text-align: left;
    }
    
/******************* 3-spaltig **********************/

    body.column3 #content {
      width: 805px;
      margin: 0 auto;
    }
    body.column3 #contentLeft {
      width: 130px;
      margin-left: 0;
    }
    body.column3 #contentMiddle {
      width: 515px;
    }
    body.column3 #contentRight {
      width: 130px;
      margin-right: 0;
    }
    body.column3 div.column3_TextRechtsOhneBild_linksbuendig {
      width: 250px;
      margin-left: 265px;
      text-align: left;
    }
    
/******************* 4-spaltig **********************/ 
  
    body.column4 #content {
      width: 805px;
      margin: 0 auto;
    }
    body.column4 #contentLeft
    , body.column4 #contentBorder {
      width: 130px;
      text-align: right;
    }
    body.column4 #contentMiddle
    , body.column4 #contentRight {
      width: 250px;
      text-align: right;
    }
    body.column4 #contentBorder {
      margin-right: 0;
      text-align: left;
    }   
/******************* 5-spaltig **********************/

    body.column5 #content {
      width: 990px;
      margin: 0 auto;
    }
    body.column5 #contentLeft
    , body.column5 #contentMiddle
    , body.column5 #contentRight
    , body.column5 #contentBorder
    , body.column5 #contentNew {
      width: 180px;
    }
    body.column5 #contentNew {
      margin-right: 0;
    }
    body.glossar #contentLeft .element, #subMenuContent li
    , body.glossar #contentMiddle .element, #subMenuContent li
    , body.glossar #contentRight .element, #subMenuContent li
    , body.glossar #contentBorder .element, #subMenuContent li
    , body.glossar #contentNew .element, #subMenuContent li {
      text-align:left;
    }
    #contentLeft
    , #contentMiddle
    , #contentRight
    , #contentBorder
    , #contentNew {
      background-color: white;
    }
    
/****************************************************/
    
    .element {
      margin-bottom: 0px;
    }
    #sb-title-inner {
      display: none;
      height: 0px;
    }
    #sb-title, #sb-title-inner {
      height:0px;
      line-height:0px;
    }
    
/****************************************************/
   
   #slideshow img {
     margin: 0 140px;
   }
   #slideshow .image-wrapper
   , #slideshow .image-wrapper a {
     width: 990px;
   }
   .ss-controls
   , .nav-controls {
     display: none !important;
   }
   .nav-controls {
     text-align: center;
   }
   .nav-controls .prev {
     margin-right: 20px;
   }

    /* content end */    /* footer begin */
    
    #footer {
      margin: 10px auto;
      width:930px;
      height:70px;
    }
    #footerContent {
      margin: 10px auto;
      width:200px;
      height:30px;
    }
    #footerContent p {
      font-size: 11px;
      font-family: Times, serif;
      font-style: italic;
      line-height: 30px;
    }
    #footerContent
    , #footerContent a {
      color: black;
    }

    /* footer end */