@charset "utf-8"; 

html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  text-align: center;
  height: 100%;
  width: 100%;
  background: url(../img/bg_body_all.gif);
}

body {
  color: #444;
  background: url(../img/bg_body.jpg) repeat-x;
  height: 100%;
  margin: 0;
  width: 100%;
  min-width: 85.909em;
  padding: 0;
  font-size: 68.8%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.6em;
}

p,p.small,h1,h2,h3,h4,#list h2,li,div,br {
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.6em
}

h1,h2,h3,p,#list h2 {
  padding-left: 0;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-bottom: 10px;
  margin-top: 0;
  padding-top: 0;
}

h1 {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* wdith=945px */
#cL {
  width: 85.909em;
  min-width: 85.909em;
  min-height: 100%;
  height: 100%;
  margin: 0 auto;
  clear: both;
}

/* wdith=945px */
#cL_W {
  width: 85.909em;
  min-width: 85.909em;
  margin: 0 auto;
  clear: both;
}

/* wdith=945px */
#bgLW {
  min-width: 85.909em;
  width: 85.909em;
  min-height: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: left
  background: #00ff00;
}

/* wdith=945px */
#bgLW_W {
  min-width: 85.909em;
  width: 85.909em;
  margin: 0 auto;
  text-align: left
}

/* wdith=945px */
#bgL {
  min-width: 85.909em;
  width: 85.909em;
  min-height: 100%;
  margin: 0 auto;
  text-align: left;
  /*background: url(../img/bg_content_gray.gif) 60% -1px repeat-y;*/
  float: left
}

/* wdith=945px */
#bgL_LMAC {
  min-height: 100%;
  width: 85.909em;
  margin: 0 auto;
  text-align: left;
  float: left;
  background: transparent url(../img/trans50.png);
}

/* wdith=945px */
#container {
  min-width: 85.909em;
  width: 85.909em;
  margin: 0 auto;
  vertical-align: top;
  overflow: hidden !important;
}

/* wdith=945px */
#hBG {
  width: 85.909em;
  background: url(../banner/banner.php) 0 0 no-repeat;
  margin: 0 auto
}

#ff_logo {
  position: relative;
  top: 65px;
  left: 35px;
  z-index: 999;
  width: 155px;
  height: 97px;
  float: left
}

#slogan {
  position: relative;
  top: 6px;
  left: 198px;
  
  z-index: 998;
  width: 550px;
  height: 68px;
  !float: left;
  padding: 0;
  margin: 0;
  font-size: 100%;
}

#slogan img {
  float: left;
  display: inline;
}

#header {
  width: 85.909em;
  clear: both;
  height: 186px;
}

#hSub {
  display: block;
  height: 22px;
  width: 85.909em;
  min-width: 85.909em;
  text-align: left;
}

#breadcrumb {
  background: #ffffff url(../img/bg_breadcrumb.gif) 0 50% no-repeat;
  padding-left: 23px;
  height: 1.818em; /*22px;*/
  
  /* width: 605px; */
  width: 55em;
  min-width: 55em;
  margin: 0;
  padding-top: 1px;
  float: left;
  padding-top: 3px
}

#topContentHead {
  display: block;
  /* width: 625px; */
  width: 56.818em;
  height: 12px;
  position: relative;
  left: 0px;
  top: -12px;
  background: #ffeb00 url(../img/bg_co_header.gif) no-repeat
}

#content {
  float: left;
  /*width: 56.182em;
  !min-width: 56.182em; /* 618px */*/
  width: 56.818em;
  padding: 0;
  margin-top: 14px;
  background: #ffffff url(../img/bg_content.gif) right 49px repeat-y;
  padding-bottom: 5000px !important;
  margin-bottom: -5000px !important;
}

#contentLMAC {
  float: left;
  width: 85.909em;
  padding: 0;
  margin-top: 0;
  background: transparent;
  position: relative;
}

#coInner {
  padding-left: 13px;
  padding-right: 12px;
  /* width: 450px; /**/
  width: 40.909em;
  float: left;
}

#coInnerChat {
  padding: 15px;
  /* width: 570px; /**/
  width: 51.818em;
}

#coRight {
  display: block;
  float: left;
  width: 13em; /* 143px */
}

#right {
  /* width: 303px; */
  width: 27.545em;
  float: right;
  margin-left: 16px
}

#moduleWrapper {
  padding: 0;
  margin: 0;
  margin-top: 2px;
  padding-left: 0px;
  padding-right: 0px
}

#loginBox {
  display: block;
  width: 25.455em; /* 280px */
  background-color: #fff;
  padding: 12px;
  margin-bottom: 12px
}

#loginBox h1 {
  color: #666;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  margin-bottom: 5px
}

.inpLogin {
  border: 1px solid #999;
  padding: 3px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 100%;
  color: #124d86;
  /* background: transparent url(../img/bg_inp_login.gif) no-repeat;*/
  width: 13.5em; /*153px;*/
  height: 1.273em; /*14px;*/
  position: relative;
  top: -1px;
  margin-top: 5px
  -moz-box-shadow:    inset 0 0 3px #555555;
  -webkit-box-shadow: inset 0 0 3px #555555;
  box-shadow:         inset 0 0 3px #555555;
  margin-bottom: 3px;
}

.lblLogin {
  display: inline-block;
  width: 9.091em; /* 100px;*/
  text-align: right;
  border: 1px solid #ff0000
}

.loginButton {
  background-color: #666666;
  border: 0;
  height: 2em; /*22px;*/
  color: #ffeb00;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 110%;
  letter-spacing: 2px;
  width: 11.818em; /*130px;*/
  margin-left: 1px;
  margin-top: 10px;
  position: relative;
  text-align: left;
  top: 0; !
  top: -1px !important
}

.logoutButton {
  background-color: #666666;
  border: 0;
  height: 2em; /*22px;*/
  color: #ffeb00;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 110%;
  letter-spacing: 2px;
  width: 230px;
  margin-left: 1px;
  position: relative;
  text-align: left;
  top: 0; !
  top: -1px !important
}

.right {
  text-align: right
}

#btMenuRechts {
  display: block;
  width: 25.455em; /*280px;*/
  background-color: #fff;
  padding: 12px;
  margin-bottom: 12px
}

h1.btMenuRechtsH1, h2.btMenuRechtsH2, #right h1, #right h2 {
  color: #124d86;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 220%;
  margin: 0;
  padding: 0;
  margin-bottom: 5px
}

#w20MenuRechts {
  display: block;
  width: 26.727em; /*294px;*/
  height: 335px;
  background: url(../img/bg_web20_module.png) 50% 1em no-repeat;
  padding: 5px;
  text-align: center;
  margin-bottom: 12px;
  padding-top: 0
}

#w20CO {
  position: relative;
  top: -15px
}

h1.w20MenuRechtsH1, h2.w20MenuRechtsH2,
#right h2.w20MenuRechtsH2, #right h1.w20MenuRechtsH1 {
  color: #ffffff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 220%;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  text-align: left;
  margin-left: -5px;
  margin-top: 0;
  top: 20px;
  position: relative;
}

#imageBoxW20 {
  width: 294px;
  height: 294px;
  margin: 0 auto;
}

#spendenBox {
  display: block;
  width: 25.455em; /*280px;*/
  background-color: #fff;
  padding: 12px;
  padding-bottom: 5px;
  text-align: center;
  margin-bottom: 12px
}

#alsStartseiteBox {
  display: none;
}

#juliTV, #facebookBox {
  display: block;
  width: 25.455em; /*280px;*/
  background-color: #fff;
  padding: 12px;
  padding-bottom: 12px;
  text-align: center;
  margin-bottom: 12px
}

.tx-flvplayer2-pi1 {
  margin: 0;
  padding: 0
}

#fb-root {
}

#juliTV h1, #juliTV h2 {
  color: #124d86;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 220%;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  text-align: left
}

#mainMenu {
  width: 85.909em;
  display: block;
  height: 3.364em; /*37px;*/
  background: #ffeb00;
  margin-bottom: 8px;
  margin-top: 5px;
  z-index: 10
}

#footer {
  clear: both
}

.clr {
  clear: both
}

#copyright {
  text-align: right;
  width: 85.909em;
  margin: 0 auto;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  text-transform: uppercase;
}

#copyrightBg {
  text-align: right;
  background: #ffffff url(../img/bg_content.gif) right 0 repeat-y;
  width: 56.818em;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  text-transform: uppercase;
}

#copyright_LMAC {
  text-align: center;
  width: 85.909em;
  margin: 0 auto;
  float: left;
  color: #124d86;
  font-weight: bold;
  font-size: 100%;
  text-transform: uppercase;
  margin-right: 15px;
  padding-bottom: 15px;
  display: block;
}

#copyright a:link,#copyright a:active,#copyright a:visited {
  color: #fff;
  text-decoration: underline;
  font-size: 100%;
}

#copyright a:hover {
  text-decoration: none
}  /**/

#copyrightK09 {
  text-align: center;
  width: 100%;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  text-transform: uppercase;
  margin-top: -50px;
}

#copyrightK09 a:link,#copyrightK09 a:active,#copyrightK09 a:visited {
  color: #fff;
  text-decoration: underline;
  font-size: 100%;
}

#copyrightK09 a:hover {
  text-decoration: none
}  /**/
form {
  padding: 0;
  margin: 0
}

#searchbox {
  background-color: #dde7f0;
  float: right;
  width: 27.636em; /*304px;*/
  display: block;
  padding: 0;
  margin: 0;
  height: 2em; /* 22px*/
  padding-top: 1px;
}

.searchField {
  border: 1px solid #999;
  padding: 3px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 100%;
  color: #124d86;
  /*background: transparent url(../img/bg_search_field.gif) no-repeat;*/
  width: 20em; /*230px;*/
  height: 1.273em; /*14px;*/
  -moz-box-shadow:    inset 0 0 3px #555555;
  -webkit-box-shadow: inset 0 0 3px #555555;
  box-shadow:         inset 0 0 3px #555555;
  position: relative;
  top: -1px !important;
}

.searchButton {
  background-color: #666666;
  border: 0;
  height: 2em; /*22px;*/
  color: #ffeb00;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 100%;
  letter-spacing: 2px;
  width: 5.909em; /*65px;*/
  margin-left: 8px; 
  position: relative;
  top: -1px !important;  
}  

div#breadcrumb a:link,div#breadcrumb a:active,div#breadcrumb a:visited,div#breadcrumb a
  {
  color: #666;
  text-decoration: underline;
  font-size: 100%;
}

div#breadcrumb a:hover {
  text-decoration: none
}

dt,dd {
  margin: 0;
  padding: 0
}

div.title, h1.title {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  color: #124d86;
  margin: 0;
  margin-left: 13px;
  margin-right: 12px;
  margin-bottom: 10px;
  padding: 0;
  display: block;
}

#content h1,#content h1.csc-firstHeader {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 260%;
  color: #124d86;
  display: block;
  float: none
}

#content h2 {
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 120%;
  color: #000;
  display: block;
  padding-bottom: 5px;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 5px
}

p.bodytext,#coInner p {
  margin: 0;
  padding: 0;
  margin-bottom: 5px
}

.csc-textpic-intext-right-nowrap {
  width: 55.636em; /*612px*/
}

.csc-textpic-intext-right-nowrap .csc-textpic-image {
  text-align: center
}

.csc-textpic-intext-right-nowrap .csc-textpic-image div {
  margin: 0;
  padding: 0
}

.bodytext strong,.bodytext b { /**/
  font-size: 100%;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content h3 {
  color: #000;
  display: block; /**/
  font-size: 120%;
  margin-bottom: 8px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content h4 {
  display: block; /**/
  font-size: 110%;
  margin-bottom: 4px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content h5 {
  display: block; /**/
  font-size: 100%;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-bottom: 4px;
  padding-bottom: 0;
  margin-top: 4px;
}

#content h6 {
  display: block; /**/
  font-size: 100%;
  font-style: italic;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-bottom: 4px;
  margin-top: 4px;  
}

.csc-textpic-caption {
  color: #124d86;
  background-color: #fff;
  line-height: 1.4em;
  display: block;
  line-height: 100%;
  padding: 5px;
  text-align: left;
  width: 12.727em; /*140px;*/
}

#content .listNews .csc-textpic-caption,
#content .singleNews .csc-textpic-caption {
  color: #124d86;
  background-color: #fff;
  display: block;
  line-height: 1.4em;
  padding: 5px;
  text-align: left
  width: 12.727em;
}

.csc-textpic-intext-right-nowrap .csc-textpic-caption {
  color: #124d86;
  background-color: #fff;
  display: block;
  line-height: 1.4em;
  padding: 5px;
  text-align: left
}

.listNews {
  margin: 0;
  padding: 0
}

#content ul li {
  list-style-image: url(../img/bullet_off.gif)
}

#content ul.unit-rating li {
  list-style-image: none;
}

#content .htmlarea ul li {
  list-style-image: none;
}

#content .htmlarea {
  padding-right: 10px;
}

.tx-newsfeedit-pi1-preview-label {
  font-weight: bold;
}

#thecontent_wiki ul,#thecontent_wiki ol {
  margin-left: 45px
}

p.preamble {
  font-weight: bold;
  font-style: italic;
  margin-bottom: 20px
}

span.preambleSingle {
  font-weight: bold;
  font-style: italic;
  margin: 0;
  padding: 0
}

div.ttnListDateSingle {
  color: #666;
  font-size: 90%;
  margin-bottom: 15px;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 0
}

.ttnH2Single {
  color: #000;
  font-size: 125%;
  font-weight: bold;
  text-transform: uppercase
}

.browseBoxWrap {
  background-color: #e5e5e5;
  color: #000;
  text-align: center;
  padding: 5px
}

div.showResultWrap span {
  font-weight: bold
}

div.tx-indexedsearch-search-submit {
  text-align: right;
  margin-top: 10px;
  padding-right: 97px
}

.tx-indexedsearch select {
  font-size: 100%;
  width: 14.091em; /*155px;*/
  color: #124d86;
  margin-top: 5px
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
  display: inline;
  margin-right: 5px
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top: 10px;
  margin-bottom: 5px
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
  font-style: italic
}

.tx-indexedsearch .tx-indexedsearch-noresults {
  text-align: center;
  font-weight: bold
}

.tx-indexedsearch .tx-indexedsearch-res {
  
}

.tx-indexedsearch .tx-indexedsearch-res div.tx-indexedsearch-descr {
  font-style: italic
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
  {
  color: red
}

.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 .tx-indexedsearch-secHead div {
  vertical-align: middle
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
  color: #666666
}

.tx-indexedsearch .tx-indexedsearch-category {
  font-weight: bold
}

.tx-indexedsearch .tx-indexedsearch-title {
  font-size: 120%;
  font-weight: bold
}

.tx-indexedsearch .tx-indexedsearch-info {
  
}

.tx-indexedsearch .tx-indexedsearch-percent {
  font-size: 100%;
  padding-left: 10px
}

.tx-indexedsearch .tx-indexedsearch-icon {
  
}

.tx-indexedsearch .tx-indexedsearch-result-number {
  
}

.tx-indexedsearch ul.browsebox {
  text-align: center;
  background-color: #e5e5e5
}

.tx-indexedsearch ul.browsebox li {
  margin-left: 5px;
  margin-right: 5px
}

.tx-indexedsearch .tx-indexedsearch-res h3 {
  background-color: #eeeeee;
  padding: 2px;
  padding-bottom: 4px
}

.csc-uploads {
  width: 100%;
  padding: 3px;
  margin: 0
}

.csc-uploads p {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px
}

.tr-even {
  background-color: #e5e5e5;
  line-height: 110%;
}

.tr-odd {
  background-color: #fff;
  line-height: 110%;
}

td.csc-uploads-icon {
  text-align: center;
  width: 20px
}

td.csc-uploads-fileSize {
  text-align: center;
  width: 4.545em; /*50px;*/
  white-space: nowrap;
  margin-left: 3px;
  margin-right: 3px
}

td.csc-uploads-fileName a:link,td.csc-uploads-fileName a:active,td.csc-uploads-fileName a:visited
  {
  font-size: 100%;
  font-weight: bold;
  line-height: 120%;
  color: #124d86;
}

span.csc-uploads-fileName a:link,span.csc-uploads-fileName a:active,span.csc-uploads-fileName a:visited, span.csc-uploads-fileName
  {
  font-size: 100%;
  font-weight: bold;
  line-height: 120%;
  color: #124d86;
  display: block;
}

div.tx-mmdamfilelist-pi1-listrow-even {
	background: #eeeeee;
	padding: 5px;
	min-height: 7.727em; /*85px;*/
	height: 7.727em; /*85px;*/
	height: auto!important;
}

div.tx-mmdamfilelist-pi1-listrow-odd {
	padding: 5px;
	min-height: 7.727em; /*85px;*/
	height: 7.727em;
	height: auto !important;	
}

.tx-mmdamfilelist-pi1-singleview {
	width: 100%;
}

#tx-lzgallery-pi1-fotos {
  border: 0;
  background-color: #fff;
  padding: 0
}  /**/
legend {
  padding-left: 0px;
  padding-right: 0px;
  border: 0px
}

fieldset {
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0px solid #C0C0C0
}

fieldset legend {
  margin: 0;
  padding: 0;
  line-height: 1.0em;
  margin-left: 0;
  padding-left: 0;
  display: inline;
  color: #000
}

.formu {
  width: 35em; /*385px;*/
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 5px;
  border: 0px solid #C0C0C0
}

.mf-radio {
  border: 0px
}

.radiolayout-kk {
  display: inline
}

.mf-radio-kk {
  display: inline-block;
  margin-bottom: 0
}

.mf-text {
  color: #000000;
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
  width: 100%
}

.mf-check {
  border: 0px;
  display: inline
}

.radiolayout-kk fieldset,.radiolayout-kk legend {
  padding: 0;
  margin: 0;
  margin-bottom: 3px;
  font-weight: bold;
  color: #000
}

.radiolayout-kk label {
  font-weight: normal;
  color: #666
}

.wrapRI {
  display: inline-block; !
  display: inline;
  width: 7.273em; /*80px*/
}

.mf-select {
  border: 1px solid #C0C0C0;
  color: #124d86;
  font-size: 100%;
  min-width: 9.091em; /*100px*/
}

.mf-select-kk {
  border: 1px solid #C0C0C0;
  color: #124d86;
  font-size: 100%;
  min-width: 9.091em; /*100px*/
}

div.tx-newsfeedit-pi1-form-required-marker {
	display: inline;
}

.mf-input, input.tx-newsfeedit-pi1-form-data-title,
textarea.tx-newsfeedit-pi1-form-data-short, 
.tx-newsfeedit-pi1-form-data-author, .tx-newsfeedit-pi1-form-data-author_email {
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
  color: #124d86;
  font-size: 100%;
  width: 100%;
  padding: 2px
}

.mf-input-s {
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
  color: #124d86;
  font-size: 100%;
  width: 23.636em; /*260px;*/
  padding: 2px
}

.mf-input-ss {
  border: 1px solid #C0C0C0;
  margin-bottom: 5px;
  color: #124d86;
  font-size: 100%x;
  width: 11.364em; /*125px;*/
  padding: 2px
}

.mf-input-kk {
  border: 1px solid #C0C0C0;
  display: block;
  margin-bottom: 0;
  color: #124d86;
  font-size: 100%;
  width: 18.182em;
  padding: 2px
}

.mf-submit, .tx-newsfeedit-pi1-form-submit,
.tx-newsfeedit-pi1-preview-donotsave, .tx-newsfeedit-pi1-preview-submit {
  background-color: #666666;
  border: 0;
  height: 2em;
  color: #ffeb00;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1.0em;
  letter-spacing: 2px;
  width: 11.818em;
  margin-left: 1px;
  margin-top: 10px;
  position: relative;
  text-align: left;
  top: 0; !
  top: -1px !important
}

#doInline {
  display: inline
}

#doInline input {
  display: inline;
  width: 9.091em;
}

span.csc-mailform-label {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  display: block
}

div.chkLabel div label {
  display: inline;
  width: 18.182em;
  border: 1px solid #ff0000
}

td p.csc-form-label-req {
  padding: 0;
  margin: 0;
  text-align: right
}

h3.ttP {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 3px;
  padding-bottom: 0
}

h3.ttP a:link,h3.ttP a:active,h3.ttP a:visited,h3 a:link,h3 a:active,h3 a:visited
  {
  color: #000
}

.wikinavigation {
  margin: 0;
  padding: 0;
  width: 40.909em; /*450px;*/
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 6px;
  background-color: #ffeb00;
  white-space: nowrap
}

.wikinavigation a:link,.wikinavigation a:active,.wikinavigation a:visited
  {
  margin: 0;
  padding: 0;
  margin-left: -4px;
  border: 0
}

.wikinavigation a:hover {
  border: 0;
  text-decoration: none;
  background-color: #ffeb00
}

.tx-drwiki-pi1 {
  font-size: 100%;
  color: #666666
}

.tx-drwiki-pi1 a:link,.tx-drwiki-pi1 a:active,.tx-drwiki-pi1 a:visited {
  color: #124d86;
  font-size: 100%;
}

div#donateBox {
  width: 13.091em; /*144px;*/
  background-color: #fff;
  padding: 3px;
  font-size: 100%;
}

#frmDSelect {
  width: 12.091em; /*133px;*/
  background-color: #e5e5e5;
  padding: 5px
}

#headDonateBox {
  color: #ffffff;
  background-color: #124d86;
  font-size: 100%;
  position: relative;
  left: -3px;
  width: 13.636em; /*150px*/
}

div#donateBox p {
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
  padding-left: 3px;
  padding-right: 3px
}

.wecMTitle {
  font-weight: bold;
  font-color: #124d86;
  margin-bottom: 4px
}

.sidebar {
  width: 12.727em; /*140px;*/
  margin-left: 10px;
  padding-right: 5px
}

.tt_products_basket caption,.tt_products_basket_payment caption,.basket_items caption
  {
  font-weight: bold;
  color: #124d86;
  margin-bottom: 8px;
  font-size: 120%;
}

.price,.total {
  font-size: 120%;
  font-weight: bold;
  color: #ff0000;
  text-align: right
}

td.product a,td.product {
  font-size: 100%;
  font-weight: bold
}

.tt_products_basket table th,.basket_items table th {
  font-weight: normal
}

.product_number {
  text-align: center
}

.lblTTP {
  display: inline-block;
  width: 13.636em; /*150px;*/
  text-align: right
}

p.ttnListDate,div.ttnListDate,#coInner p.ttnListDate,#content p.ttnListDate
  {
  font-weight: bold;
  color: #666;
  font-size: 90%;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 0
}

#content h2.ttnH2, #content h2.ttnH2Small {
  font-size: 110%;
}

h2.ttnH2,h2.ttnH2 a:link,h2.ttnH2 a:active,h2.ttnH2 a:visited,.ttnH2,.ttnH2 a:link,.ttnH2 a:active,.ttnH2 a:visited,#content h2.ttnH2,#content h2.ttnH2 a:link,#content h2.ttnH2 a:active,#content h2.ttnH2 a:visited
  {
  color: #000;
  margin: 0;
  padding: 0;
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 0;
  text-transform: uppercase
  
}

h2.ttnH2Small,h2.ttnH2Small a:link,h2.ttnH2Small a:active,h2.ttnH2Small a:visited,.ttnH2Small,.ttnH2Small a:link,.ttnH2Small a:active,.ttnH2Small a:visited,#content h2.ttnH2Small,#content h2.ttnH2Small a:link,#content h2.ttnH2Small a:active,#content h2.ttnH2Small a:visited
  {
  color: #000;
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

#content h2.ttnH2SingleSmall,h2.ttnH2SingleSmall,.ttnH2SingleSmall {
  color: #000;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: bold
}  /**/
a,a:link,a:visited,a:hover,a:active {
  text-decoration: none;
  color: #124d86;
  font-size: 100%;
}

#content a:link,#content a:visited {
  border-bottom: 1px solid #ffeb00;
}

#content a:hover {
  background-color: #e9e9e9;
  text-decoration: none;
  border-bottom: 2px solid #ffeb00;
}

#content a:active {
  border-bottom: 1px solid #ffeb00;
}

#content a.nohighlight:link,#content a.nohighlight:visited,#content a.nohighlight:active
  {
  color: #666;
  border: 0
}

#teaserArtikel {
  width: 55.727em; /*613px;*/
  background-color: #666;
  position: relative;
  margin: 6px;
  top: -16px
}

#teaserInner {
  padding-left: 7px;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 3px;
  background-color: #124d86;
  color: #ffffff
}

#teaserInner .csc-textpic-text {
  
}

#teaserArtikel h1,#teaserArtikel h2,#teaserArtikel h3,#teaserArtikel h4,#teaserArtikel h5,#teaserArtikel h6
  {
  color: #ffffff;
  margin-bottom: 5px;
  margin-top: 0;
  padding-top: 0;
  line-height: 1.1em
}

#teaserArtikel p.bodytext {
  line-height: 120%;
}

#teaserArtikel a:link,#teaserArtikel a:visited {
  color: #ffeb00;
  font-size: 100%;
  text-decoration: none;
  border-bottom: 0
}

#teaserArtikel a:active {
  color: #ffeb00;
  font-size: 100%;
  text-decoration: none;
  border-bottom: 0
}

#teaserArtikel a:hover {
  background-color: #124d86;
  border-bottom: 0;
  text-decoration: underline
}

div.divider {
  margin-top: 5px;
  margin-bottom: 5px;
  height: 1px;
  background-color: #666;
  display: block;
  width: 40.909em; /*450px*/
}

ul.unit-rating, .unit-rating li, .unit-rating {
  list-style-type: none;
  list-style-image: none;
  list-style: none inline;
}

.tx-vgetagcloud-pi1 ul li {
	display: inline;
	padding: 1px;
	line-height: 1.4em;
}

.tx-vgetagcloud-pi1 {
  background-color: #ffffff;
  padding: 2px; line-height: 1.4em; text-align: center;
}

.tx-vgetagcloud-pi1 ul  {
  font-size: 0.75em;
}

#content tr.treeelem td, #content tr.treeelem, #content table.typo3-browsetree  {
	background: #fff;
	border: 0;
	padding: 0;
}


#content tr.treeelem td img {
	border: 0;
    padding: 0;
	padding-right: 3px;
}

#content tr.treeelem td a {
	line-height: 120%;
	margin-bottom: 3px;
}

#content tr.treeelem {
	vertical-align: center;
}

div.csc-frame-frame1 {
  border: 2px solid #000000;
  padding: 5px;
  padding-top: -5px;
}

div.csc-frame-frame1 h2,h4 {
  margin-top: 5px;
  padding-top: 0;
}

.tx-newsfeedit-pi1-form-row-category select {
	height: 8.182em; /*90px;*/
	overflow: scroll;
}
  
.tx-newsfeedit-pi1-form-wrap form {
}

.tx-newsfeedit-pi1-form-label-bodytext {
}

.tx-newsfeedit-pi1 {

}

#content .tx-newsfeedit-pi1 {
}

.tx_hh_beschluesse_pi1_breadcrumb ul, .tx_hh_beschluesse_pi1_breadcrumb ul li {
	list-style: none;
	display: inline;
	padding-left: 0;
	margin-left: 0;
	font-weight: bold;
}

#content div.tx_hh_beschluesse_pi1_breadcrumb {
	border: 1px solid #cecece;
	width: 53.182em; /*585px;*/
	padding: 3px;
	background-color: #fff;
}

.tx_hh_beschluesse_pi1_listview ul, .tx_hh_beschluesse_pi1_listview ul li {
	list-style: none;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
}

.tx_hh_beschluesse_pi1_listview ul li {
	float: left;
	width: 50%;
}

#content .tx_hh_beschluesse_pi1_listview {
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 5px;
	width: 51.364em; /*565px;*/
	background-color: #fff;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;	
}

#content .tx_hh_beschluesse_pi1_detailview ul {
	padding: 10px;
  padding-left: 25px;
  padding-top: 0;
}

#content .tx_hh_beschluesse_pi1_detailview span.h3,
#content .tx_hh_beschluesse_pi1_detailview span.h3 a {
	margin-bottom: 1px;
	padding-bottom: 0;
	color: #000;
	font-weight: bold;
	font-size: 110%;
}

#content .tx_hh_beschluesse_pi1_detailview {
	width: 53.636em; /*590px;*/
	background-color: #fff;
}

#content .tx_hhb_sub {
	font-weight: bold;
	font-style: italic;
}

#content .tx_hh_beschluesse_pi1_filter {
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px solid #cecece;
	width: 52.727em; /*580px;*/
}
 
/*  BITV 2.0 */
.navSkip, dfn {
  position:absolute;
  left:-2000px;
  top:-1000px;
  height:0
}

.navSkip a:active,.navSkip a:focus{position:absolute;left:2185px;top:1000px;width:150px;font-size:.8em;font-weight:600;color:#333;text-decoration:none;z-index:20}

#btMenuRechts a:active, #btMenuRechts a:focus, #btMenuRechts a:link, #btMenuRechts a:visited {
  color: #000;
  text-transform: uppercase;
  font-size: 140%;
  padding-left: 28px;
  padding-top: 1px;
  display: block;
  letter-spacing: 0.01em;
}

#btMenuRechts a:hover {
  color: #124d86;   
}

#btMenuRechts div.sideMenuRow {
  height: 3em; /*33px;*/
  width: 100%;
}

#spendenBox a:active, #spendenBox a:focus, #spendenBox a:link, #spendenBox a:visited {
  color: #ffeb00;
  font-size: 160%;
  padding-top: 1px;
  display: block;
  letter-spacing: 1px;
  font-weight: 600;
  font-style: italic;
  text-align: center;
  width: 100%; /*279px;*/
  height: 100%; /*37px;*/
  line-height: 180%; /*34px;*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  
  opacity: 0.9;       /* modern browser */  
  -moz-opacity: 0.9;  /* older Mozilla browssper */  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
  filter:alpha(opacity=90); /* IE5.x -7.0 */  
}

#spendenBox a:hover {
  color: #fff;   
}

#spendenBox div.sideMenuRowPresse {
  height: 3.273em; /*45px;*/
  background: #124d86 url(../img/bt_blanko_bg.gif) 50% 50% repeat-x;
  width: 25.364em; /*279px;*/
  margin-bottom: 8px;
  border-radius: 6px;
  
  -moz-box-shadow:    0 0 1px 1px #999;
  -webkit-box-shadow: 0 0 1px 1px #999;
  box-shadow:         0 0 1px 1px #999;
}

