/* ===================== */
/* Default Einstellungen */
/* ===================== */

* {
  margin: 0;
  padding: 0;
}

html { height: 100%; margin-bottom: 1px; }

body {
  font-family: Arial, sans-serif;
  font-size: 100.01%;
  color: #000;
  background-color: #eae7e2;
  text-align: center;
}

.clearer {
  clear : both;
  height: 0px;
  font-size: 0px;
}

a,
a:link,
a:visited {
  color: #0071be;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-size: 16px;
  margin-bottom: 10px;
}

h2 {
  font-size: 14px;
  margin-bottom: 10px;
}

h3, h4, h5 {
  font-size: 12px;
  margin-bottom: 5px;
}

p {
  font-size: 12px;
  margin-bottom: 3px;
  padding-top: 3px;
}

img {
  border: 0;
}

ul,ol {
  margin-bottom: 5px;
}

ul li {

  list-style-type: disc;

  line-height: 1.4em;

  margin-left: 15px;

}



ol li {

  line-height: 1.4em;

  margin-left: 20px;

}



ul.csc-sitemap,

.csc-sitemap ul {

  margin: 0;

}



ul.csc-sitemap li,

.csc-sitemap ul li {

  margin-left: 15px;

  list-style-type: none;

}



.csc-sitemap ul li a {

  text-decoration: none;

}



.csc-sitemap ul li ul li {

  margin-left: 15px;

}



.csc-frame-rulerAfter {

  margin-bottom: 10px;

  padding-bottom: 10px;

  border-bottom: 1px solid #e1e5e9;

}



.wrapper {

  width: 1030px;

  margin-left: auto;

  margin-right: auto;

}



.ad1 {

  width: 1030px;

  height: 100px;

  text-align: right;

  overflow: hidden;

}



.ad2 {

  width: 200px;

  height: 600px;

  float: right;

  overflow: hidden;

}



.all {

  width: 830px;

  float: left;

  text-align: left;

  font-size: 12px;

  background-image: url('/fileadmin/templates/images/bg_content.jpg');

  background-repeat: repeat-y;

  background-position: top left;

}



.header {

  height: 99px;

  font-family: "Trebuchet MS", Verdana, sans-serif;

  background-image: url('/fileadmin/templates/images/bg_header.jpg');

  background-repeat: no-repeat;

  background-position: top left;

  padding: 0 15px;

}



.header .metamenu {

  color: #0473be;

  text-align: right;

  padding: 20px 10px 0 0;

}



.header .metamenu a {

  color: #0473be;

  text-decoration: none;

}



.logo {

  width: 270px;

  float: left;

  text-align: right;

  padding-top: 5px;

}



.header .date {
  width: 160px;
  float: left;
  font-size: 13px;
  color: #0473be;
  margin-left: 15px;
  padding-top: 23px;
}



.search {

  width: 235px;

  float: right;

  padding-top: 17px;

}



#searchbox {

  width: 150px;

  height: 22px;

  float: left;

  border: 1px solid #9c9c9c;

}



#searchbutton {

  margin-left: 5px;

}



.menu1 {

  height: 24px;

  line-height: 24px;

  color: #fff;

  font-family: "Trebuchet MS", Verdana, sans-serif;

  background-image: url('/fileadmin/templates/images/bg_mainmenu.gif');

  background-repeat: repeat-x;

  background-position: top left;

  margin: 0 17px;

  padding-left: 20px;

}



.menu1 a,

.menu1 a:visited {

  display: block;

  float: left;

  height: 24px;

  line-height: 24px;

  color: #fff;

  font-size: 13px;

  font-weight: bold;

  background-image: url('/fileadmin/templates/images/menu_spacer.gif');

  background-repeat: no-repeat;

  background-position: top right;

  padding: 0 15px;

  text-decoration: none;

}



.menu1 a.active,

.menu1 a.active:visited {

  color: #000;

  background-color: #fff;

}



.menu2 {

  height: 34px;

  line-height: 34px;

  color: #000;

  font-family: "Trebuchet MS", Verdana, sans-serif;

  background-image: url('/fileadmin/templates/images/bg_submenu.gif');

  background-repeat: repeat-x;

  background-position: top left;

  margin: 0 17px;

  padding-left: 25px;

}



.menu2 a,

.menu2 a:visited {

  height: 34px;

  line-height: 34px;

  color: #000;

  font-size: 12px;

  padding: 0 10px;

  text-decoration: none;

}



.menu2 a.active,

.menu2 a.active:visited {

  text-decoration: underline;

}



.content,

.content-account {

  line-height: 135%;

  margin: 20px 17px 0 40px;

}



.clickpath {

  margin: 0 0 15px 13px;

}



.clickpath a,

.clickpath a:visited {

  color: #000;

  text-decoration: none;

}



.leftcol {

  width: 426px;

  float: left;

}



.content-account .leftcol {

  width: 576px;

}



.rightcol {

  width: 320px;

  float: right;

}



.content-account .rightcol {

  width: 170px;

}



.functions {

  clear: both;

  padding-top: 25px;

}



.functions a,

.functions a:visited {

  color: #999;

  text-decoration: none;

}



.functions .totop {

  float: left;

  background-image: url('/fileadmin/templates/images/icon_totop.gif');

  background-repeat: no-repeat;

  background-position: 0 3px;

}



.functions .totop a {

  padding-left: 15px;

}



.functions .print {



  float: right;

  background-image: url('/fileadmin/templates/images/icon_print.gif');

  background-repeat: no-repeat;

  background-position: 0 1px;

}



.functions .print a {

  padding-left: 18px;

}



.footer {

  height: 125px;

  font-family: "Trebuchet MS", Verdana, sans-serif;

  background-image: url('/fileadmin/templates/images/bg_footer.jpg');

  background-repeat: no-repeat;

  background-position: bottom left;

  padding: 15px 17px 0 17px;

}



.footerleft {

  width: 590px;

  height: 100px;

  float: left;

  background-color: #adabaa;

  border-top: 5px solid #999;

}



.footerleft .menu {

  color: #fff;

  margin: 25px 0 0 25px;

}



.footerleft .metamenu a,

.footerleft .metamenu a:visited {

  color: #fff;

  text-decoration: none;

}



.footerleft .metamenu {

  color: #fff;

  margin: 2px 0 0 25px;

}



.footerleft .menu a,

.footerleft .menu a:visited {

  color: #fff;

  text-decoration: none;

}



.footerright {

  width: 206px;

  height: 100px;

  float: right;

  background-color: #adabaa;

  border-top: 5px solid #999;

}



.footerright img {

  margin: 15px 0 0 30px;

}



.rgaccord1-toggle {

  margin: 0 10px;

  padding-left: 15px;

  cursor: pointer;

}



.rgaccord1-content {

  padding: 5px 10px 0 10px;

}



.box_grey {

  width: 318px;

  background-color: #c2c2c2;

  margin-bottom: 10px;

}



.box_grey_top {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_grey_head.gif');

  background-repeat: no-repeat;

}



.box_grey_bottom {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_grey_bottom.gif');

  background-repeat: no-repeat;

}



.box_grey .rgaccord1-toggle {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_grey_closed.gif');

  background-repeat: no-repeat;

  background-position: 3px 4px;

}



.box_grey .act {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_grey_open.gif');

  background-repeat: no-repeat;

  background-position: 0px 7px;

}



.box_lightgrey {

  width: 318px;

  background-color: #e8e5df;

  margin-bottom: 10px;

}



.box_lightgrey_top {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_lightgrey_head.gif');

  background-repeat: no-repeat;

}



.box_lightgrey_bottom {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_lightgrey_bottom.gif');

  background-repeat: no-repeat;

}



.box_lightgrey .rgaccord1-toggle {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_lightgrey_closed.gif');

  background-repeat: no-repeat;

  background-position: 3px 4px;

}



.box_lightgrey .act {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_lightgrey_open.gif');

  background-repeat: no-repeat;

  background-position: 0px 7px;

}



.box_blue {

  width: 318px;

  background-color: #c4ced5;

  margin-bottom: 10px;

}



.box_blue_top {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_blue_head.gif');

  background-repeat: no-repeat;

}



.box_blue_bottom {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_blue_bottom.gif');

  background-repeat: no-repeat;

}



.box_blue .rgaccord1-toggle {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_blue_closed.gif');

  background-repeat: no-repeat;

  background-position: 3px 4px;

}



.box_blue .act {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_blue_open.gif');

  background-repeat: no-repeat;

  background-position: 0px 7px;

}



.box_lightblue {

  width: 318px;

  background-color: #e2e7ea;

  margin-bottom: 10px;

}



.box_lightblue_top {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_lightblue_head.gif');

  background-repeat: no-repeat;

}



.box_lightblue_bottom {

  width: 318px;

  height: 10px;

  background-image: url('/fileadmin/templates/images/box_lightblue_bottom.gif');

  background-repeat: no-repeat;

}



.box_lightblue .rgaccord1-toggle {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_lightblue_closed.gif');

  background-repeat: no-repeat;

  background-position: 3px 4px;

}



.box_lightblue .act {

  color: #fff;

  background-image: url('/fileadmin/templates/images/box_lightblue_open.gif');

  background-repeat: no-repeat;

  background-position: 0px 7px;

}



.tx-vgetagcloud-pi1 {

  line-height: 200%;

}



.tx-vgetagcloud-pi1 ul {

  margin: 0px;

  padding: 0px;

  list-style: none;

  float: left;

}



.tx-vgetagcloud-pi1 li {

  display: inline;

  float: left;

}



.tx-vgetagcloud-pi1 li a,

.tx-vgetagcloud-pi1 li a:visited {

  color: #000;

  padding: 4px;

  text-decoration: none;

}



.tx-nawbztopnews li{

   list-style-type: none;

   margin-top:5px;

}



.tx-mvyahooweather-pi1 table {

  border-spacing: 0px;

}



* html .tx-mvyahooweather-pi1 table {

  border-collapse: collapse;

}



.tx-mvyahooweather-pi1 td {

  width: 185px;

  font-size: 12px;

  padding-left: 15px;

  border-bottom: 1px solid #c4ced5;

}



.tx-mvyahooweather-pi1 td.mv_temp {

  width: 50px;

  padding: 0;

}



.tx-mvyahooweather-pi1 td.mv_image {

  width: 26px;

  padding: 0 17px 0 0;

}



.tx-mvyahooweather-pi1 td.mv_image img {

  width: 26px;

  height: 26px;

}



.lokales h1 {

  width: 426px;

  height: 32px;

  line-height: 32px;

  font-size: 12px;

  color: #9299a5;

  background-image: url('/fileadmin/templates/images/news_head_lokales.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0 0 0 10px;

}



.kultur h1 {

  width: 426px;

  height: 32px;

  line-height: 32px;

  font-size: 12px;

  color: #9fb580;

  background-image: url('/fileadmin/templates/images/news_head_kultur.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0 0 0 10px;

}



.sport h1 {

  width: 426px;

  height: 32px;

  line-height: 32px;

  font-size: 12px;

  color: #b58080;

  background-image: url('/fileadmin/templates/images/news_head_sport.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0 0 0 10px;

}



.vereine h1 {

  width: 426px;

  height: 32px;

  line-height: 32px;

  font-size: 12px;

  color: #7daab8;

  background-image: url('/fileadmin/templates/images/news_head_vereine.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0 0 0 10px;

}



.veranstaltungen h1 {

  width: 426px;

  height: 32px;

  line-height: 32px;

  font-size: 12px;

  color: #b8ac7d;

  background-image: url('/fileadmin/templates/images/news_head_veranstaltungen.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0 0 0 10px;

}



.lokales .news-list-content {

  margin-bottom: 10px;

  padding: 20px 0 0 0;

  background-image: url('/fileadmin/templates/images/news_content_lokales.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

}



.kultur .news-list-content {

  margin-bottom: 10px;

  padding: 20px 0 0 0;

  background-image: url('/fileadmin/templates/images/news_content_kultur.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

}



.sport .news-list-content {

  margin-bottom: 10px;

  padding: 20px 0 0 0;

  background-image: url('/fileadmin/templates/images/news_content_sport.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

}



.vereine .news-list-content {

  margin-bottom: 10px;

  padding: 20px 0 0 0;

  background-image: url('/fileadmin/templates/images/news_content_vereine.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

}



.veranstaltungen .news-list-content {

  margin-bottom: 10px;

  padding: 20px 0 0 0;

  background-image: url('/fileadmin/templates/images/news_content_veranstaltungen.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

}



.news-latest-item {

  margin-bottom: 10px;

}



.news-list-item {

  border-bottom: 1px solid #e1e5e9;

  margin-bottom: 10px;

  padding: 0 10px 10px 10px;

}



.news-latest-item .news-image,

.news-list-item .news-image {

  width: 180px;

  float: left;

  margin-right: 15px;

  text-align: right;

}



.news-latest-item .newscontent,

.news-list-item .newscontent {

  margin-top: 5px;

}



.news-latest-item h2 a,

.news-list-item h2 a {

  font-size: 14px;

  color: #000;

  text-decoration: none;

}



td.tx-ttnews-browsebox-SCell p a {

  font-weight: bold;

}



.tt-news-naw-link-next {

  width: 300px;

  float: left;

  display: none;

}



.tt-news-naw-link-next a {

  text-decoration: none;

}

.tt-news-price {

  font-size:11px;

  font-weight: normal;

  color:#888;

}



.tt-news-naw-paging-links {

  width: 70px;

  float: right;

  text-align: right;

  display: none;

}



.tt-news-naw-paging-links a {

  text-decoration: none;

  padding: 2px 4px;

}



p.news-single-imgcaption {

  font-size: 11px;

  padding: 5px;

  background-color: #eee;

}



.lokales .news-single-content {

  background-image: url('/fileadmin/templates/images/news_content_lokales.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

  margin-bottom: 10px;

  padding: 20px 10px 10px 10px;

}



.kultur .news-single-content {

  background-image: url('/fileadmin/templates/images/news_content_kultur.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

  margin-bottom: 10px;

  padding: 20px 10px 10px 10px;

}



.sport .news-single-content {

  background-image: url('/fileadmin/templates/images/news_content_sport.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

  margin-bottom: 10px;

  padding: 20px 10px 10px 10px;

}



.vereine .news-single-content {

  background-image: url('/fileadmin/templates/images/news_content_vereine.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

  margin-bottom: 10px;

  padding: 20px 10px 10px 10px;

}



.veranstaltungen .news-single-content {

  background-image: url('/fileadmin/templates/images/news_content_veranstaltungen.jpg');

  background-repeat: repeat-x;

  background-position: 0px 0px;

  margin-bottom: 10px;

  padding: 20px 10px 10px 10px;

}



.news-single-datetime {

  font-size: 11px;

  text-align: right;

  margin-bottom: 5px;

}



.news-single-img {

  float: left;

  margin-right: 10px;

}



.news-single-item .subheader {

  font-weight: bold;

}



.news-single-item .tt_news_ad {

  border-top: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

  padding: 15px 0;

  margin: 15px 0;

  text-align: center;

}



.news-article-buy {

  border: 1px solid #aaa;

  font-size: 11px;

  font-weight: bold;

  background-color: #eee;

  padding: 2px 3px;

}



.news-article-buy:hover {

  background-color: #fff;

}



.news-single-backlink {

  margin-top: 15px;

}



.tx-skpagecomments-pi1 {

  margin-top: 20px;

  padding: 10px 10px 0 10px;

  border-top: 1px solid #e1e5e9;

}



.sk-pagecomments-counter {

  font-weight: bold;

}



.tx-skpagecomments-pi1 .pagebrowser {

  margin: 10px 0;

}



.tx-skpagecomments-pi1 .pagebrowser a {

  padding: 2px;

}



.sk-pagecomments-headline,

.sk-pagecomments-answerheadline {

  height: 20px;

  line-height: 20px;

  padding: 0 10px;

  border-left: 1px solid #e1e5e9;

  background-color: #e1e5e9;

}



.sk-pagecomments-headline a img,

.sk-pagecomments-answerheadline a img {

  position: relative;

  top: 2px;

}



.sk-pagecomments-comment {

  margin-bottom: 10px;

  padding: 5px;

  border-left: 5px solid #e1e5e9;

  border-right: 1px solid #e1e5e9;

  border-bottom: 1px solid #e1e5e9;

}



.lokales .rgaccord1-toggle {

  width: 426px;

  height: 32px;

  line-height: 32px;

  background-image: url('/fileadmin/templates/images/news_head_lokales.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0;

}



.lokales .rgaccord1-toggle h1 {

  height: 32px;

  line-height: 32px;

  color: #9299a5;

  background-image: url('/fileadmin/templates/images/news_lokales_closed.gif');

  background-repeat: no-repeat;

  background-position: 12px 11px;

  margin: 0;

  padding: 0 0 0 25px;

}



.lokales .act h1 {

  background-image: url('/fileadmin/templates/images/news_lokales_open.gif');

  background-repeat: no-repeat;

  background-position: 10px 14px;

}



.lokales .rgaccord1-content {

  width: 404px;

  margin: 0 0 10px 0;

  padding: 5px 10px 5px 10px;

  background-color: #f7f8f9;

  border-left: 1px solid #cfd3d8;

  border-right: 1px solid #cfd3d8;

  border-bottom: 1px solid #cfd3d8;

}



.lokales .tt-news-naw-paging-links a.ttnews-link-active {

  font-weight: bold;

  color: #fff;

  background-color: #6d7787;

}



.kultur .rgaccord1-toggle {

  width: 426px;

  height: 32px;

  line-height: 32px;

  background-image: url('/fileadmin/templates/images/news_head_kultur.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0;

}



.kultur .rgaccord1-toggle h1 {

  height: 32px;

  line-height: 32px;

  color: #9fb580;

  background-image: url('/fileadmin/templates/images/news_kultur_closed.gif');

  background-repeat: no-repeat;

  background-position: 12px 11px;

  margin: 0;

  padding: 0 0 0 25px;

}



.kultur .act h1 {

  background-image: url('/fileadmin/templates/images/news_kultur_open.gif');

  background-repeat: no-repeat;

  background-position: 10px 14px;

}



.kultur .rgaccord1-content {

  width: 404px;

  margin: 0 0 10px 0;

  padding: 5px 10px 5px 10px;

  background-color: #f8f9f6;

  border-left: 1px solid #d5dec7;

  border-right: 1px solid #d5dec7;

  border-bottom: 1px solid #d5dec7;

}



.kultur .tt-news-naw-paging-links a.ttnews-link-active {

  font-weight: bold;

  color: #fff;

  background-color: #7b9556;

}



.sport .rgaccord1-toggle {

  width: 426px;

  height: 32px;

  line-height: 32px;

  background-image: url('/fileadmin/templates/images/news_head_sport.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0;

}



.sport .rgaccord1-toggle h1 {

  height: 32px;

  line-height: 32px;

  color: #b58080;

  background-image: url('/fileadmin/templates/images/news_sport_closed.gif');

  background-repeat: no-repeat;

  background-position: 12px 11px;

  margin: 0;

  padding: 0 0 0 25px;

}



.sport .act h1 {

  background-image: url('/fileadmin/templates/images/news_sport_open.gif');

  background-repeat: no-repeat;

  background-position: 10px 14px;

}



.sport .rgaccord1-content {

  width: 404px;

  margin: 0 0 10px 0;

  padding: 5px 10px 5px 10px;

  background-color: #f9f6f6;

  border-left: 1px solid #dec7c7;

  border-right: 1px solid #dec7c7;

  border-bottom: 1px solid #dec7c7;

}



.sport .tt-news-naw-paging-links a.ttnews-link-active {

  font-weight: bold;

  color: #fff;

  background-color: #955656;

}



.vereine .rgaccord1-toggle {

  width: 426px;

  height: 32px;

  line-height: 32px;

  background-image: url('/fileadmin/templates/images/news_head_vereine.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0;

}



.vereine .rgaccord1-toggle h1 {

  height: 32px;

  line-height: 32px;

  color: #7daab8;

  background-image: url('/fileadmin/templates/images/news_vereine_closed.gif');

  background-repeat: no-repeat;

  background-position: 12px 11px;

  margin: 0;

  padding: 0 0 0 25px;

}



.vereine .act h1 {

  background-image: url('/fileadmin/templates/images/news_vereine_open.gif');

  background-repeat: no-repeat;

  background-position: 10px 14px;

}



.vereine .rgaccord1-content {

  width: 404px;

  margin: 0 0 10px 0;

  padding: 5px 10px 5px 10px;

  background-color: #f5f9fa;

  border-left: 1px solid #c5d9e0;

  border-right: 1px solid #c5d9e0;

  border-bottom: 1px solid #c5d9e0;

}



.vereine .tt-news-naw-paging-links a.ttnews-link-active {

  font-weight: bold;

  color: #fff;

  background-color: #528799;

}



.veranstaltungen .rgaccord1-toggle {

  width: 426px;

  height: 32px;

  line-height: 32px;

  background-image: url('/fileadmin/templates/images/news_head_veranstaltungen.jpg');

  background-repeat: no-repeat;

  background-position: 0px 0px;

  margin: 0;

  padding: 0;

}



.veranstaltungen .rgaccord1-toggle h1 {

  height: 32px;

  line-height: 32px;

  color: #b8ac7d;

  background-image: url('/fileadmin/templates/images/news_veranstaltungen_closed.gif');

  background-repeat: no-repeat;

  background-position: 12px 11px;

  margin: 0;

  padding: 0 0 0 25px;

}



.veranstaltungen .act h1 {

  background-image: url('/fileadmin/templates/images/news_veranstaltungen_open.gif');

  background-repeat: no-repeat;

  background-position: 10px 14px;

}



.veranstaltungen .rgaccord1-content {

  width: 404px;

  margin: 0 0 10px 0;

  padding: 5px 10px 5px 10px;

  background-color: #faf9f5;

  border-left: 1px solid #e0dac5;

  border-right: 1px solid #e0dac5;

  border-bottom: 1px solid #e0dac5;

}



.veranstaltungen .tt-news-naw-paging-links a.ttnews-link-active {

  font-weight: bold;

  color: #fff;

  background-color: #998b52;

}



.news-search-form {

  display: none;

}



.news-schlagworte {

}





.news-amenu-container {

  margin-bottom: 20px;

  padding-bottom: 10px;

  border-bottom: 1px solid #e1e5e9;

}



.news-amenu-container h1 {

  margin: 0;

  padding: 0;

}



.news-amenu-container ul,

.news-amenu-container ul li {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



ul li.news-amenu-item-year {

  font-weight: bold;

  margin-top: 10px;

}



/* ====================== */

/* Suche / indexed_search */

/* ====================== */



.tx-indexedsearch fieldset {

  border: 0;

}



.tx-indexedsearch legend {

  display: none;

}



.tx-indexedsearch #tx-indexedsearch-searchbox-sword {

  width: 225px;

  height: 20px;

  float: left;

  border: 1px solid #a9a9a9;

  padding: 1px;

}



.tx-indexedsearch .extended_link {

  position: relative;

  top: -5px;

  left: 15px;

}



.tx-indexedsearch select {

  border: 1px solid #a9a9a9;

}



.tx-indexedsearch label {

  display: block;

  width: 10em;

  float: left;

  margin-top: 3px;

}



.tx-indexedsearch .tx-indexedsearch-search-for {

  padding-top: 10px;

}



.tx-indexedsearch .tx-indexedsearch-search-in {

  padding: 10px 0;

}



.tx-indexedsearch .tx-indexedsearch-search-select-section {

  padding: 10px 0 10px 0px;

}



.tx-indexedsearch .tx-indexedsearch-search-select-order {

  margin-top: 1px;

}



.tx-indexedsearch .tx-indexedsearch-search-select-results {

  padding-top: 10px;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-defop {

  width: 10em;

  margin-left: 10px;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-desc {

  width: 10em;

  margin-left: 10px;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-type {

  width: 10em;

  float: left;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-lang {

  width: 10em;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-sections {

  width: 10em;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-order {

  width: 10em;

}



.tx-indexedsearch #tx-indexedsearch-selectbox-results {

  width: 4.5em;

}



.tx-indexedsearch .tx-indexedsearch-whatis {

  padding: 10px 10px 10px 0;

}



.tx-indexedsearch .tx-indexedsearch-sw {

  font-weight: bold;

}



.tx-indexedsearch .tx-indexedsearch-browsebox {

  margin-bottom: 40px;

}



.tx-indexedsearch .tx-indexedsearch-browsebox ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



.tx-indexedsearch .tx-indexedsearch-browsebox li {

  float: left;

  margin: 0 3px 0 0;

  padding: 0;

  list-style-type: none;

}



.tx-indexedsearch .tx-indexedsearch-browsebox a {

  border: 1px solid #a9a9a9;

  padding: 2px;

  text-decoration: none;

  line-height: 200%;

}



.tx-indexedsearch .tx-indexedsearch-res img {

  position: relative;

  top: 2px;

}



.tx-indexedsearch .tx-indexedsearch-res h3 {

  padding: 5px !important;

  background-color: #a9a9a9;

}



.tx-indexedsearch .tx-indexedsearch-res h3 a {

  color: #fff !important;

  text-decoration: none;

}



.tx-indexedsearch .tx-indexedsearch-res h3 a:hover {

  text-decoration: underline;

}



.tx-indexedsearch .tx-indexedsearch-descr {

  line-height: 150%;

  margin-bottom: 10px;

}



.tx-indexedsearch .tx-indexedsearch-text-item-crdate-mtime {

  display: none;

}



.tx-indexedsearch .tx-indexedsearch-info {

  margin-bottom: 20px;

}



.tx_nawsoftlink .box {

  height: 21px;

  border: 1px solid #000;

  float: left;

  margin-right: 5px;

}



.softlink_error {

  color: #ff0000;

  margin: 5px 0;

}



.selection-header h3 {

  color: #fff;

}



.listexcerpt-item .link-more {

  margin-top: 5px;

}



.header_fotostrecke {

  width: 766px;

  background-image: url('/fileadmin/templates/images/header_fotostrecke.jpg');

  background-repeat: no-repeat;

  background-position: 0 0;

}



.header_fotostrecke h1 {

  font-size: 12px;

  color: #9299a5;

  text-transform: uppercase;

  padding: 8px 0 0 10px;

}



.header_fotostrecke h3 {

  font-size: 18px;

  margin: 10px;

}



.listfloat-matrix {

  width: auto;

  clear: both;

}



.listfloat-matrix-clear {

  clear: both;

}



div.item-cell {

  width: 165px;

  height: 200px;

  float: left;

  clear: none;

  margin: 3px;

  padding: 10px;

  text-align: center;

  overflow: hidden;

  background-color:#eee;

}



.item-info {

  color: #888;

}



.item-info p.media_title {

  color: #000;

}



div.paginator {

  float: right;

  text-align:right;

  line-height: 20px;

}



.link-back {

  float: left;

  padding-left: 20px;

  line-height: 20px;

}



.link-back a {

  color: #0071be;

  font-weight: bold;

  text-transform: uppercase;

  text-decoration: none;

}



.singlebrowse-item {

  width: 745px;

  padding: 20px 10px;

  background-color: #eee;

  text-align: center;

}



.singlebrowse-item p.media_date_cr {

  color: #888;

}



.singlebrowse-item p.media_title {

  font-weight: bold;

  margin-top: 10px;

}



.tx-nawbzregsubscriber-pi1 fieldset,
.tx-felogin-pi1 fieldset,
.tx_powermail_pi1_form fieldset {
  border: 0;
  margin-bottom: 5px;
}

.tx-felogin-pi1 fieldset {
  border: 0;
  margin-top: 10px;
}

fieldset legend {
  display: none;
}





 /* Label Formular */

.tx-nawbzregsubscriber-pi1 label,
.tx-felogin-pi1 label,
.tx_powermail_pi1_form label {
  font-weight: bold;
  margin-bottom: 2px;
  float:left;
}

/* Beschriftung Radio-Button und Checkbox */
.powermail_check_inner label,
.powermail_radio_inner label {
  float: left;
  width: 240px;
  text-align: left;
  margin-top: 1px;
}

/* Radio-Button */
.tx_powermail_pi1_form input[type=checkbox],
.tx_powermail_pi1_form input[type=radio] {
  float: left;
  margin-right: 10px;
  height: 19px;
}

/* Radio-Button */
.tx_powermail_pi1_fieldwrap_html_24 input[type=radio] {
 	margin-right: 10px;
}

.tx_powermail_pi1_fieldwrap_html_24 .powermail_radio_inner label {
  width: 150px;
}

.tx_powermail_pi1_fieldwrap_html_label {
  margin: 10px 0 5px 0;
}


/* error message */
.powermail-error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#FF0000;
	border:1px solid #FF0000;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-40px;
    z-index:10;
    text-align:left;
    height:auto;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}

.powermail-error p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.powermail_mandatory_helper {
    height: 1px;
    position: absolute;
    visibility: hidden;
}

/* pure CSS arrow */
html:root .powermail-error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-10px;
	left:5px;
	border-bottom:0 none;
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#FA8800;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../img/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:18px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}


 /* Textfelder Formular */
.tx-nawbzregsubscriber-pi1 input[type=text],
.tx-nawbzregsubscriber-pi1 input[type=password],
.tx-felogin-pi1 input[type=text],
.tx-felogin-pi1 input[type=password],
.tx_powermail_pi1_form input[type=text],
.tx_powermail_pi1_form input[type=date],
.tx_powermail_pi1_form input.date,
.tx_powermail_pi1_form input[type=password],
.tx_powermail_pi1_form input[type=email],
.tx_powermail_pi1_form input[type=number] {
  background-color: #eee;
  border: 1px solid #aaa;
  margin-bottom: 10px;
  margin-top: 5px;
}



.tx-nawbzregsubscriber-pi1 input[type=text]:focus,

.tx-nawbzregsubscriber-pi1 input[type=password]:focus,

.tx-felogin-pi1 input[type=text]:focus,

.tx-felogin-pi1 input[type=password]:focus,

.tx_powermail_pi1_form input[type=text]:focus {

  background-color: #fff;

}



.tx-nawbzregsubscriber-pi1 input[type=text],

.tx-nawbzregsubscriber-pi1 input[type=password] {

  width: 250px;

}



.tx-felogin-pi1 input[type=checkbox] {

  margin-bottom: 5px;

}



.tx-felogin-pi1 #user,

.tx-felogin-pi1 #pass {

  width: 150px;

}



.tx-felogin-pi1 #permalogin {

  margin-top: 2px;

  border: 0;

}



.tx_powermail_pi1_form textarea {

  background-color: #eee;

  border: 1px solid #aaa;

  margin-bottom: 10px;

  width: 211px;

}



.tx_powermail_pi1_form textarea:focus {

  background-color: #fff;

}



#kontaktformular textarea {

  width: 211px;

  border: 1px solid #999;

  margin-bottom: 5px;

}



.tx-nawbzregsubscriber-pi1 input[type=submit],

.tx-felogin-pi1 input[type=submit],

.tx_powermail_pi1_form input[type=submit] {

  border: 1px solid #aaa;

  font-size: 11px;

  font-weight: bold;

  background-color: #eee;

  padding: 2px 3px;

}



.tx-nawbzregsubscriber-pi1 input[type=submit]:hover,

.tx-felogin-pi1 input[type=submit]:hover,

.tx_powermail_pi1_form input[type=submit]:hover {

  background-color: #fff;

}



.tx_powermail_pi1_form input[type=submit] {

  margin-top: 15px;

}



.tx_powermail_pi1_fieldwrap_html_captcha {

  margin-top: 10px;

}



.powermail_captcha_captcha {

  position: relative;

  top: 7px;

}



.tx_powermail_pi1_fieldwrap_html_captcha_description {

  font-size: 11px;

}



.tx-powermail-pi1_mandatory {

  border: 1px solid red;

  padding: 10px;

  margin: 20px 0;

}



#uid35_hr {

  margin-left: 25px;

}



.jscalendar_cb,

.date2cal_img_help {

  display: none;

}



.powermail_uid50 {

  margin: 3px 0 0 23px;

}



#powermaildiv_uid37 .tx_powermail_pi1_fieldwrap_html_checkbox_title {

  display: none;

}



.tx_powermail_pi1_fieldwrap_html_date input[type=text] {

  margin: 0;

}



.tx_powermail_pi1_fieldwrap_html_date #uid35_msgCnt,

.tx_powermail_pi1_fieldwrap_html_date #uid47_msgCnt,

.tx_powermail_pi1_fieldwrap_html_date #uid48_msgCnt,

.tx_powermail_pi1_fieldwrap_html_date #uid53_msgCnt,

.tx_powermail_pi1_fieldwrap_html_date #uid54_msgCnt,

.tx_powermail_pi1_fieldwrap_html_date #uid83_msgCnt {

  font-size: 11px;

  font-style: italic;

  display: block;

  margin: 0 0 5px 130px;

}



.tx_powermail_pi1_fieldwrap_html_date #uid35_msgCnt {

  margin: 0 0 5px 155px;

}



.tx-skpagecomments-pi1 fieldset {

  border: 0;

  border-top: 1px solid #eee;

  padding-top: 10px;

  margin-top: 20px;

}



.tx-skpagecomments-pi1 .userinfos {

  display: none;

}



.tx-skpagecomments-pi1 textarea {

  width: 375px;

  border: 1px solid #999;

  margin-bottom: 5px;

  background-color: #eee;

}



.tx-skpagecomments-pi1 textarea:focus {

  background-color: #fff;

}



.tx-skpagecomments-pi1 input#captcha {

  border: 1px solid #999;

}



.tx-skpagecomments-pi1 img {

  position: relative;

  top: 7px;

}



#skcommentssubmit {

  border: 1px solid #aaa;

  font-size: 11px;

  font-weight: bold;

  background-color: #eee;

  padding: 2px 3px;

}



#skcommentssubmit:hover {

  background-color: #fff;

}



.nawwidget_group {

  margin: 10px 0 20px 0;

}



.nawwidget_slot {

  width: 240px;

  float: left;

}



.slot1,

.slot2 {

  margin-right: 20px;

}



.buddylist h3 {

  height: 24px;

  line-height: 24px;

  color: #fff;

  background-image: url(/fileadmin/templates/images/bg_mainmenu.gif);

  background-repeat: repeat-x;

  background-position: left top;

  padding-left: 5px;

  margin: 0;

}



.buddylist-content {

  border-left: 1px solid #0473be;

  border-right: 1px solid #0473be;

  border-bottom: 1px solid #0473be;

  padding: 0 3px 0 2px;

}



.buddylist-item {

  border-bottom: 1px solid #eee;

  padding: 5px 0;

  overflow: hidden;

}



.buddylist-item img {

  vertical-align: middle;

}



.buddylist-user {

  display: block;

  float: left;

}



.buddylist-icons {

  width: 35px;

  float: right;

}



.rsswidgettext {

  width: 125px;

  border: 1px solid #999;

}



.rsswidgetselect {

  width: 127px;

  border: 1px solid #999;

}



.tx-nawwidgetrss-pi1 table {

  margin-top: 10px;

  padding-top: 5px;

  border-top: 1px solid #999;

}



.slot1 tr.widgetrss-url-label,

.slot2 tr.widgetrss-url-label {

  display: none;

}



.txNawbznewsPiAccountTable td.col1 {

  width: 130px;

}



.txNawbznewsPiAccountTable td.col2 {

  width: 330px;

}



.txNawbznewsPiAccountTable .col3 {

  width: 80px;

  text-align: right;

  padding-right: 5px;

}



.txNawbznewsPiAccountTable .col4 {

  width: 90px;

  text-align: right;

  padding-right: 5px;

}



.txNawbznewsPiAccountTable th {

  background-color: #ddd;

}



.txNawbznewsPiAccountTable .odd td {

  background-color: #eee;

}

.txNawbznewsPiAccountTable {

  margin-bottom: 20px;

  border: 1px solid #999;

}

.txNawbznewsPiAccountTable td, .txNawbznewsPiAccountTable th {

  padding: 2px;

}



.news-portfolio td, .news-portfolio th {

  margin-bottom: 20px;

  padding: 2px;

}



.news-portfolio .odd td {

  background-color: #eee;

}



.news-portfolio td.col1 {

  width: 330px;

}



.news-portfolio td.col2 {

  width: 110px;

}

