@charset "utf-8";
/* CSS Document */

body {
  vertical-align: top;
  margin: 0;
  padding: 0;
  border-width: 0;
  background-color: #b8c8dc;
  background-image:url(grafic/hg.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}

.invisible {
  display:none;
}

.clearer {
  clear:both;
}

#header {
  width:982px;
  height:315px;
  overflow:hidden;
  padding:0;
  margin:0px auto 0px auto;
  position:relative;
  background-image:url(grafic/header_hg.png);
  background-position:top left;
  background-repeat:no-repeat;
  text-align:left;
}

#homelink {
  position:relative;
  margin:0 0 0 -500px;
  width:240px;
  height:100px;
  z-index:100;
  top:0px;
  left:50%;
}

#homelink a {
  display:block;
  width:240px;
  height:100px;
}

#slideheader {
  margin:10px 0 0 10px;
  padding:0;
  position:absolute;
  height:300px;
  width:962px;
  overflow:hidden;
}

.ecke_lo {
  width:16px;
  height:16px;
  background-image:url(grafic/ecke_lo.png);
  background-position:top left;
  background-repeat:no-repeat;
  position:absolute;
  left:0;
  top:0;
  z-index:90;
}

.ecke_lu {
  width:16px;
  height:16px;
  background-image:url(grafic/ecke_lu.png);
  background-position:top left;
  background-repeat:no-repeat;
  position:absolute;
  left:0;
  bottom:-5px;
  z-index:90;
}

.ecke_ro {
  width:16px;
  height:16px;
  background-image:url(grafic/ecke_ro.png);
  background-position:top left;
  background-repeat:no-repeat;
  position:absolute;
  right:0;
  top:0;
  z-index:90;
}

.ecke_ru {
  width:16px;
  height:16px;
  background-image:url(grafic/ecke_ru.png);
  background-position:top left;
  background-repeat:no-repeat;
  position:absolute;
  right:0;
  bottom:-5px;
  z-index:90;
}

#main_col {
  width:982px;
  padding:0;
  margin:0px auto 0px auto;
  position:relative;
}

#menu_container {
  padding: 5px 10px 0 10px;
  margin: 0;
  text-align: center;
  position:relative;
  background-image:url(grafic/menu_hg.png);
  background-position:top left;
  background-repeat:no-repeat;
  height:30px;
  z-index:50;
}


#menu {
  padding: 0;
  margin: 0;
  float:left;
}

#searchbox {
  padding: 0;
  margin: 0;
  float: right;
}

#content_frame {
  margin: 0;
  padding: 0;
  background-image:url(grafic/content_hg.png);
  background-position:top left;
  background-repeat:repeat-y;
  min-height:200px;
}

#content_col {
  width:657px;
  float:left;
  margin:10px 0 0 0;
  text-align:left;
  padding:0;
}

#right_col {
  width:257px;
  float:right;
  margin:0px 20px 0 20px;
  padding:0 10px 0 10px;
  position:relative;
}

#right_col_content {
  text-align:left;
  padding: 0 0 20px 0;
  margin: 0 0 0 0;
}

#content {
  margin: 0 0 0 10px;
  padding:0px 20px 20px 20px;
  background-color:#fff;
  text-align:left;
}


#website {
  text-align:center;
}


/*
 * 2 Spaltiges Design
*/

div.beideSpalten {
  width:625px;
}

div.linkeSpalte {
  float:left;
  width: 290px;
}

div.rechteSpalte {
  float:right;
  width: 290px;
}





#footer {
  width:982px;
  height:102px;
  overflow:hidden;
  padding:0;
  margin:0px auto 0px auto;
  position:relative;
  background-image:url(grafic/footer_hg.png);
  background-position:top left;
  background-repeat:no-repeat;
  text-align:left;
}

#footer_content {
  margin:0 10px 0 10px;
  padding:20px 0 0 0;
  padding:0;
}

#footer_menu {
  padding: 5px 0 0 0;
  margin: 0 40px 0 0;
  width:120px;
  float:right;
  text-align:left;
}

#uhs_link {
  margin:0 0 0 50px;
  padding:18px 0 0 0;
  width:131px;
  height:50px;
  float:left;
}

.uhs_link_logo {
  background-image:url(grafic/uhs_logo.png);
  background-position:top left;
  background-repeat:no-repeat;
  text-indent:-9999px;
  display:block;
  height:50px;
}

#bsu_link {
  margin:0 0 0 50px;
  padding:25px 0 0 0;
  width:161px;
  height:38px;
  float:left;
}

.bsu_link_logo {
  background-image:url(grafic/bsu_logo.png);
  background-position:top left;
  background-repeat:no-repeat;
  text-indent:-9999px;
  display:block;
  height:38px;
}

#impressum {
  margin:0 0 0 50px;
  padding:18px 0 0 0;
  text-align:left;
  line-height:1.3em;
  width:200px;
  float:left;
  color:#bfc7dd;
}

/* ********************** */
/*    MENUE               */ 
/* ********************** */

/* MAIN MENU */

ul.menulist {
  list-style-type: none;  
  padding:0; 
  margin:0;
  width:750px;
  float:left;
}

ul.menulist li a {
  display: block;
  color: #fff;
  text-align:center;
  padding: 0 1.5em 0 1.5em;
  margin: 0;
  text-transform: uppercase;
  text-decoration: none;
  font-weight:normal;
  line-height:30px;
  border-right: 1px solid #fff; 
}

ul.menulist li a#menuelem_20, ul.menulist li a#menuelem_20.active {
  border-right: 0px solid #fff;
}

ul.menulist li a#menuelem_26, ul.menulist li a#menuelem_26.active {
  border-left: 0px solid #fff;
}

ul.menulist li a:visited { 
  font-weight:normal; 
  text-decoration: none;
}

ul.menulist li a:hover {
  text-decoration: underline;
  cursor: pointer;
}

ul.menulist li a.active {
  text-decoration: none;
  cursor: pointer;
  border:0;
  border-right: 1px solid #fff;
}

ul.menulist li a:active {
  text-decoration: none;
  cursor: pointer;
  border:0;
  border-right: 1px solid #fff;
}

ul.menulist li {
  padding:0; 
  margin:0;
  float:left;
  vertical-align:middle;
  position:relative;
}

/* Ebene 2 */

ul.menulist li ul {
  list-style-type: none; 
  margin:0;
  padding:1px 0 0 0; 
  position: absolute;
   top:30px;
  left:0;
  display:none; 
  width: 200px; 
  text-align:left;
  background-color:#fff;
}


*html ul.menulist li ul {
  width: 200px; 
  text-align:left;
}

ul.menulist li ul.hover,
ul.menulist li.hover ul,
ul.menulist li:hover ul  {
  display:block;
  text-align:left;
}

ul.menulist li ul li {
  float:none; 
  color: #fff; 
  width: 200px; 
  padding:0;
  text-align:left;
  position:relative;
  margin:0;
}

ul.menulist li ul li a:link{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
  background-image:url(grafic/pfeil.png);
  background-position:10px center;
  background-repeat:no-repeat;
}

ul.menulist li ul li a:visited{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
  background-image:url(grafic/pfeil.png);
  background-position:10px center;
  background-repeat:no-repeat;
}

ul.menulist li ul li a:hover{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
  background-image:url(grafic/pfeil_hover.png);
  background-position:10px center;
  background-repeat:no-repeat;

}

ul.menulist li ul li a:active{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
  background-image:url(grafic/pfeil_hover.png);
  background-position:10px center;
  background-repeat:no-repeat;

}


/* EBENE 3 */

ul.menulist li.hover ul li ul,
ul.menulist li:hover ul li ul {
  list-style-type: none; 
  margin:0;
  padding:0; 
  position: absolute;
   top:0;
  left:200px;
  display:none; 
  width: 200px; 
  text-align:left;
  background-color:#fff;
  z-index:99;
}

ul.menulist li.hover ul li.hover ul,
ul.menulist li:hover ul li:hover ul  {
  display:block;
}

ul.menulist li.active ul li ul li {
  float:none; 
  color: #fff; 
  width: 180px; 
  padding:0;
  text-align:left;
  position:relative;
  margin:0;
}

ul.menulist li.active ul li ul li a{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
}

ul.menulist li.active ul li ul li a:visited{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
}

ul.menulist li.active ul li ul li a:hover{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a; 
}

ul.menulist li.active ul li ul li a:active{
  text-align:left;
  color: #fff;
  padding: 0 1.5em 0 2.5em;
  margin: 0 0 1px 0;
  font-size:x-small;
  line-height:2em;
  background-color: #233c5a;  
}


/* FOOTER MENU */

ul.menu_footer {
  list-style-type: none;  
  padding:0; 
  margin:0;
}

ul.menu_footer li a {
  display: block;
  color: #bfc7dd;
  text-align:left;
  margin: 0 2em 0 0;
  padding:0;
  text-decoration: none;
  font-weight:normal;
  text-transform:uppercase;
  font-size:xx-small;
}

ul.menu_footer li a:visited { 
  font-weight:normal; 
  color: #bfc7dd;
  text-decoration: none;

}

ul.menu_footer li a:hover {
  text-decoration: underline;
  color: #bfc7dd;
  cursor: pointer;
}

ul.menu_footer li a.active {
  text-decoration: none;
  color: #bfc7dd;
  cursor: pointer;
  border:0;
}


ul.menu_footer li a:active {
  text-decoration: none;
  color: #bfc7dd;
  cursor: pointer;
  border:0;
}

ul.menu_footer li {
  padding:0; 
  margin:0;
}



#box {
  padding:0.5em;
}

#siwa {
  margin:0;
  padding:0
}


/* ************** */
/* NEWS - PLUGIN  */
/* ************** */


/* default styles for extension "tt_news" */



.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
  font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
  clear:right;
  height:1px;
  border:none;
  padding:0;
  margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
  clear:both;
}

.news-single-item HR.cl-left {
  clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
  padding:10px;
}

.news-latest-gotoarchive {
  padding:3px;
  margin:3px;
  background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
  padding:3px;
  margin:0;
}

.news-latest-item IMG {

  margin: 0 5px 5px 0;
  float:left;
  border: none;
}
.news-latest-category IMG {
  float: none;
  border:none;
  margin:0px;
}




.news-latest-item > p {
  margin:0;
  padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
  padding: 0;

}
.news-list-item {
  padding: 10px 0 5px 0;
  clear:both;
  border-bottom: 1px solid #bfc7dc;
  display:block;
  overflow:auto;
}

.news-list-container H2 {
  margin: 0;
  padding: 0;
}


.news-list-container H2 a {
  margin: 0;
  padding: 0;
  font-weight:bold;
}

.news-list-date {
  float:right;
  display:block;
  margin: 0;
  padding: 0;
}

.news-list-subheader p {
  margin: 0;
  padding: 0 0 0 20px;
}

.news-list-imgcaption {
  padding:3px 3px 0 0;

}

.news-list-image {
  float: left;
  margin:0 20px 5px 0px;
  border: none;
  width:170px;
}

.news-list-text {
  float: right;
  margin:0 20px 5px 0px;
  width:410px;
}

.news-list-category IMG {
  float: none;
  border:none;
  margin:0px;
}

.news-list-morelink  {
  display:block;
  margin:5px 0 0 0;
  padding:0; 
}

.news-list-morelink a {
  padding: 0 0 0 10px;
  background-image:url(grafic/pfeil.png);
  background-position:2px center;
  background-repeat:no-repeat;
}

.news-list-morelink a:visited {
  padding: 0 0 0 10px;
  background-image:url(grafic/pfeil.png);
  background-position:2px center;
  background-repeat:no-repeat;
}

.news-list-morelink a:hover {
  padding: 0 0 0 10px;
  background-image:url(grafic/pfeil_hover.png);
  background-position:2px center;
  background-repeat:no-repeat;
}

.news-list-morelink a:active {
  padding: 0 0 0 10px;
  background-image:url(grafic/pfeil_hover.png);
  background-position:2px center;
  background-repeat:no-repeat;
}



  /*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
  padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
  background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
  background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
  width:48%;
  float:left;
  padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
  width:31%;
  float:left;
  padding:5px;
}

.news-list3-item {
  padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
  border-top:5px solid #fff;
}


.news-list2-container IMG {
  float: right;
  margin:0 2px 5px 5px;
  border: none;

}
.news-list3-container IMG {
  float: left;
  margin:0 5px 5px 2px;
  border: none;

}



  /*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
  text-align:center;
  margin-bottom:20px;
}

.activeLinkWrap {
  font-weight:bold;
}
.disabledLinkWrap {
  color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
  padding:0 1px;
}

  /*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
  padding:5px;
  margin-bottom:5px;


}

.news-single-img {
  float: right;
  margin:10px 0 0 10px;
  padding:0;
}

.news-single-img img {
  border:none;
}

.news-single-imgcaption {
  padding: 1px 0 3px 0;
  margin:0;
}

.news-single-rightbox {
  float: right;
  width:160px;
  text-align:right;
  clear:both;
}
.news-single-backlink {
  padding: 10px;
}



.news-single-additional-info {
  margin-top: 15px;
  padding:3px;
  clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
  margin: 0;
  margin-bottom: 3px;
  padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
  margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
  font-weight: bold;
  margin-left: 5px;
}

.news-single-files DD A {
  padding:0 3px;
}


  /*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
  border:none;
}

.sv-img-big {
  float: right;
  padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
  padding:15px 0;
}
.sv-img-small {
  float: left;
  padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
  width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
  padding-bottom:1px;

}
.news-amenu-container LI:hover {
  background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
  margin-top:5px;

  list-style-type: none;
}

.news-amenu-item-year {
  font-weight: bold;
    margin-top:10px;
  padding: 2px;
  background-color: #f3f3f3;

}


.amenu-act {
  background:#fff;
  font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
  padding:10px;

}

ul.tree {
  list-style: none;
  margin: 0;
  padding: 0;
  clear: both;
}

ul.tree A {
  text-decoration: none;
}

ul.tree A.pm {
  cursor: pointer;
}

ul.tree img {
  vertical-align: middle;
}

ul.tree ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 17px;
}

ul.tree ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 10px;
  white-space: nowrap;
}

ul.tree ul li.expanded ul {
  background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
  background: none;
}

ul.tree li.active, ul.tree ul li.active {
  background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
  background-color: #f7f3ef;
}




.news-header-list-container {
  padding: 0 0 0 50px;
}

.news-header-list-header {
  margin: 10px 0 0 0;
}

.news-header-list-time {
  display:none;
}

/* ********************** */
/*    Lightbox            */ 
/* ********************** */


#lightbox-currentNumber {
  display:none !important;
}


/* ********************** */
/*    RIGHT_COL           */ 
/* ********************** */

#right_col_content .ka-panel {
  margin:0 0 1px 0;
}

#right_col_content .ka-panel.close h2 {
  padding:0 0 0 25px;
  margin:0;
  color:#1e3755;
  font-weight:bold;
  font-size:12px;
  line-height:26px;
  background-color:#bfc7dc;
  background-image:url(grafic/pfeil.png);
  background-position:10px center;
  background-repeat:no-repeat;
  cursor:pointer;
}

#right_col_content .ka-panel.open h2 {
  padding:0 0 0 25px;
  margin:0;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  line-height:26px;
  background-color:#1e3755;
  background-image:url(grafic/pfeil_active.png);
  background-position:8px 10px;
  background-repeat:no-repeat;
  cursor:pointer;
}

#right_col_content .ka-content p.bodytext {
  margin:5px 0 20px 25px;
  text-align:justify;
}



/* ********************** */
/*  Accordeon im Content  */ 
/* ********************** */

#content * .ka-panel {
  margin:0 0 1px 0;
}

#content * .ka-panel.close h2 {
  padding:0 0 0 25px;
  margin:0;
  color:#1e3755;
  font-weight:bold;
  font-size:12px;
  line-height:26px;
  background-color:#bfc7dc;
  background-image:url(grafic/pfeil.png);
  background-position:10px center;
  background-repeat:no-repeat;
  cursor:pointer;
}

#content * .ka-panel.close h1 {
  cursor:pointer;
}

#content * .ka-panel.open h2 {
  padding:0 0 0 25px;
  margin:0;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  line-height:26px;
  background-color:#1e3755;
  background-image:url(grafic/pfeil_active.png);
  background-position:8px 10px;
  background-repeat:no-repeat;
  cursor:pointer;
}

#content * .ka-panel.open h1 {
  cursor:pointer;
}

#content * .ka-content p.bodytext {
  margin:5px 0 20px 25px;
  text-align:justify;
}



/* **************** */
/* POWERMAIL PLUGIN */
/* **************** */

.tx-powermail-pi1 {
  font-size:11px;
  width:100%;
  Clear:both;
}

.tx-powermail-pi1 * {
  font-size:11px;
}

  /* Form */
span.powermail_mandatory {
  /* Color of mandatory error message */
  color: red;
}

input.validation-failed,
textarea.validation-failed {
  /* Background color if validation failed 
  background-color: red;*/
  background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
  background-repeat: no-repeat;
  background-position: 98% 1px;
}

div.powermail_mandatory_js {
  /* DIV container of errormessage */
  color: red;
  margin: 3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset {
  /* Fieldset */
  border: 0;
  padding: 0;
  width:100%;
}

fieldset.tx-powermail-pi1_fieldset legend {
  /* legend of Fieldset */
  /* display:none; */
  font-size: small;
  font-weight:bold;
  margin: 1em 0 0.67em 0;
  padding:0;
  color:#b4101e;
}

fieldset.tx-powermail-pi1_fieldset .legend-div {
  /* legend-div of Fieldset */
  font-size:12px;
  font-weight:bold;  
}

fieldset.tx-powermail-pi1_fieldset label {
  /* label */
  display: block;
  width: 15em;
  float: left;
  clear: both;
  font-weight: normal;
  text-align:right;
  padding-right:2em;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  /* Input and textarea */
  width: 15em;
}

fieldset.tx-powermail-pi1_fieldset select.powermail_select_morewidth {
  width: 35em;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  /* Radiobuttons */
  margin: 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
  /* DIV container arround every field */
  margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  /* submit button */
  margin: 20px 0 10px 200px;
  font-weight: bold;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin: 0;
  padding: 0;
  display: block;
  width: 15em;
  font-weight: bold;
  text-align:right;
  padding-right:2em;
}

div.countryzone {
  margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a {
  /* Description */
  cursor: help;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn {
  /* Description */
  display: none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
  /* Description on mouseover */
  display: block;
  position: absolute;
  width: 250px;
  padding: 5px;
  background-color: #ddd;
  border: 1px solid red;
  color: black;
  text-decoration: none;
  font-size: 0.8em;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  /* Description icon */
  padding: 2px 2px 0 2px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
  
}


  /* Confirmation */
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

  /* THX */
td.powermail_all p.bodytext {
  margin: 0;
}





/* styles for extension "tx_srfreecap_pi2" */

.tx-srfreecap-pi2-image {
  margin: 1em 0 0 9em;
}

.tx-srfreecap-pi2-cant-read {
  font-size: small;
  color:#000;
  margin: 1em 0 0 9em;
}

.tx-srfreecap-pi2-cant-read a:link {
  background-color:transparent;
  font-weight:bold;
  text-decoration:none;
  font-size: small;
}






/* ********** */
/* WEB SEARCH */
/* ********** */

div.tx-macinasearchbox-pi1 { 
  margin: 3px 10px 0 0; 
  padding: 0; 
  overflow: hidden; 
  width:180px;
  text-align:right;
}


#searchform {
  margin: 0; 
  padding: 0; 
  text-align:left;
  text-align:right;
}

#searchform .searchform_headline {
  display:none;
}

#searchform_field {
  font-size: x-small;
  margin: 0;
  padding:1px;
  text-align: left;
  width: 80px;
}

#searchform_button {  
  vertical-align:bottom;
  cursor: pointer;

}

#searchform .searchform_advanced {
  display:none;
}


.tx-indexedsearch-searchbox form {
  border:0;
}

.tx-indexedsearch-searchbox form fieldset{
  border:0;
}

.tx-indexedsearch-searchbox form fieldset legend{
  display:none;
}

#tx-indexedsearch-searchbox-sword {
  background-color: transparent;
  font-size: x-small;
  margin: 0;
  padding:1px;
  text-align: left;
  border: solid 1px #000;
  color: #000;
  width: 10em;
}

.tx-indexedsearch-searchbox form fieldset * label{
  text-align:left;
}

.tx-indexedsearch-search-submit {
  width:100px;
  float:left;
}

#tx-indexedsearch-searchbox-button-submit {  
  font-weight: normal; 
  font-size: x-small;
  background-color: transparent;
  color: #000;  
  border: 1px solid #000;
  cursor: pointer;
  vertical-align: bottom;
}

.tx-indexedsearch-form {
  width:250px;
  text-align:right;
  float:left;
}

.tx-indexedsearch-res {
  padding:20px 0 20px 0;
  border-bottom:1px solid #808284;
}




 /***************************
 *   CSS for
 *   EXT chgallery
 ***************************/ 
  
 
.tx-chgallery-pi1 {
   width:100%;
   margin:auto;
}

 /************************
 * SINGLE view 
 ************************/  
.tx-chgallery-pi1 .bigimg {
  text-align:center;
}
 
/************************
 * CATEGORY view 
 ************************/  
.tx-chgallery-pi1 .chgallery-list {
   padding:0;
  margin:5px 0px;
   list-style:none;
   border:0px solid #D2DCE4;
   border-bottom:0;
        clear:both;
        overflow:visible;
}

/* LIST element */
.tx-chgallery-pi1 .chgallery-list li {
  padding:10px 20px 10px 20px;
  float:left;
}

.tx-chgallery-pi1 .chgallery-list .itemodd {  }
.tx-chgallery-pi1 .chgallery-list .itemodd .img img { border:1px solid #bfc7dc; padding:3px; margin:3px 0 0 3px; background-color:#fff; }
.tx-chgallery-pi1 .chgallery-list .itemeven {  }
.tx-chgallery-pi1 .chgallery-list .itemeven .img img { border:1px solid #bfc7dc; padding:3px; margin:3px 0 0 3px; background-color:#fff; }

.tx-chgallery-pi1 .chgallery-list .title a {
  font-weight:bold;
}
 
.tx-chgallery-pi1 .chgallery-list .item .img {
  padding:0;
  width:153px;
  height:153px;
  border:1px solid #bfc7dc ! important;
  overflow:visible;
}

.tx-chgallery-pi1 .chgallery-list * {
  border-color:#bfc7dc ! important;
}

.tx-chgallery-pi1 .chgallery-list .text {
  padding: 20px 0px 10px 0px;
}

.tx-chgallery-pi1 .chgallery-list .text .description {
  font-weight:normal;
  font-size:11px;
  padding:0px 0px 5px 0px;
}

.tx-chgallery-pi1 .chgallery-list .clr { clear:both; }
 
/************************
 * GALLERY view 
 ************************/  


/* Directory browser */

.tx-chgallery-pi1 .dir_info1 {
  margin:5px 10px 15px 10px;
  padding:0;
   border:0px solid #D2DCE4;
   width:400px;
   float:left;
}

.tx-chgallery-pi1 .dir_info2 {
  margin:5px 10px 15px 10px;
  padding:0;
   border:0px solid #D2DCE4;
   width:200px;
   float:right;
}

.tx-chgallery-pi1 .dir_info1 .dir_title {
        font-size:14px;
        font-weight:bold;
}

.tx-chgallery-pi1 .dir_info1 .dir_desc {
        font-size:11px;
        font-weight:normal;
        margin-top:-10px;
        margin-bottom:0px;
}

.tx-chgallery-pi1 .dir_info2 .dir_size {
        font-size:10px;
        font-weight:normal;
}

.tx-chgallery-pi1 .dir_info2 .dir_backlink {
        font-size:11px;
        font-weight:bold;
}

.tx-chgallery-pi1 .info .position {
  float:right;
  font-size:35px;
  font-style: italic;
  font-family:Georgia;
  color:#b8c9d6;
  margin-right:5px;
}

.tx-chgallery-pi1 .info h2 {

}

.tx-chgallery-pi1 .info .position span {
  font-size:20px;
}

.tx-chgallery-pi1 .info span {
  font-weight:bold;
}

/* Pagebrowser */
.tx-chgallery-pi1 .pagebrowser {
  border-top:1px solid #dde1e4;
  border-bottom:1px solid #dde1e4;
  padding:3px 0;  
  margin:0px 0px 0px 0px;
  clear:both;
}

.tx-chgallery-pi1 .pagebrowser .prev {
  width:20%;
  float:left;
}

.tx-chgallery-pi1 .pagebrowser .text {
  width:60%;
  float:left;
  text-align:center;
}

.tx-chgallery-pi1 .pagebrowser .next {
  width:20%;
  float:right;
  text-align:right;
}

.tx-chgallery-pi1 .clr { clear:both; }

/* GALLERY single element */
.tx-chgallery-pi1 .single {
  background:#f3f4f6;
  float:left; 
  padding:3px 1px 2px 1px;
  margin:5px 20px;
}

.tx-chgallery-pi1 .single .img {
  width:160px;
  height:126px;
  background:url(gfx/bg.gif) no-repeat;
  line-height:126px;
  position:relative;
}

.tx-chgallery-pi1 .act .img {
  background:url(gfx/bgact.gif) no-repeat;
}

.tx-chgallery-pi1 .single .img .align {
  width:160px;
  height:126px;
  position:absolute;
  top:50%;
  left:50%;
  text-align:center;
  display:block;
  margin-top:-53px;
  margin-left:-80px;
}

.tx-chgallery-pi1 .single .img img {

}

.tx-chgallery-pi1 .single span {
  display:none;
  margin:1px 5px;
  width:148px;
  min-height:20px;
  border:1px solid #f3f4f6;
  text-align:center;
}

.tx-chgallery-pi1 .single span small {
  font-size:10px;
        font-weight:normal;
}

* html .tx-chgallery-pi1 .single span {
  height:20px; 
}

/* small version */
.tx-chgallery-pi1 .singlesmall img{
  float:left; 
  padding:0 1px 2px 1px;
  margin:0 5px ;
}

/* Settings for ajax mode */
.tx-chgallery-pi1 .hide {
  display:none;
}

.tx-chgallery-pi1 #chgalleryimg {
  padding:0 20px;
}

/* Ajax loading icon  */
.tx-chgallery-pi1 #chajax {
  background:#fff url(gfx/ajaxloading.gif) no-repeat center center;
  position:absolute;
  height:490px;
  width:550px;
  z-index:999;
  margin:10px 0 0 10px
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}


/*
 * accord */

#chgallery-list {
  border:1px solid #D2DCE4;
  border-top:0;
}

.tx-chgallery-pi1 .chgallery-title {
  padding:5px 10px;
  cursor:pointer;
  font-weight:bold;
  border-top:1px solid #D2DCE4;
}
.tx-chgallery-pi1 .chgallery-content {

}
.tx-chgallery-pi1 .chgallery-content2 {
  border-top:1px solid #eee;
  padding:10px 5px;
}


/* ********************** */
/* Twitter Feed           */
/* ********************** */


.twtr-hd,
.twtr-ft {
  display:none;
}


/* ********************** */
/* SEXY BOOKMARKS PLUGIN  */
/* ********************** */

.tx-sexybookmarks-pi1 { margin: 0; padding:0; display:block; overflow:hidden; }

div.sexybookmarks { margin: 0px 0 0 0; clear: both !important; padding:0; }
div.sexybookmarks-expand { height: 29px; overflow: hidden; }
.sexybookmarks-bg-sexy, .sexybookmarks-bg-caring, .sexybookmarks-bg-caring-old, .sexybookmarks-bg-love, .sexybookmarks-bg-wealth, .sexybookmarks-bg-enjoy, .sexybookmarks-bg-german {
  background: url('grafic/sexy-trans.png') no-repeat !important;
}
div.sexybookmarks-bg-sexy { padding: 28px 0 0 10px !important; background-position: left -348px !important; }
div.sexybookmarks-bg-caring { padding: 26px 0 0 10px !important; background-position: left 0 !important; }
div.sexybookmarks-bg-caring-old { padding: 26px 0 0 10px !important; background-position: left -748px !important; }
div.sexybookmarks-bg-love { padding: 26px 0 0 10px !important; background-position: left -1148px !important; }  
div.sexybookmarks-bg-wealth { margin-left: 15px !important; padding: 35px 0 0 20px !important; background-position: left -1535px !important; }
div.sexybookmarks-bg-enjoy { padding: 26px 0 0 10px !important; background-position: left -1895px !important; }
div.sexybookmarks-bg-german { padding: 35px 0 0 20px !important; background-position: left -2248px !important; }
div.sexybookmarks ul.socials { width: 100% !important; margin: 0 !important; padding: 0 !important; float: left !important; }
div.sexybookmarks ul.socials { background: transparent none !important; border: 0 none !important; outline: 0 none !important; }
div.sexybookmarks ul.socials li {
  display: inline !important;
  float: left !important;
  list-style-type: none !important;
  margin: 0;
  height: 29px !important;
  width: 60px !important;
  cursor: pointer !important;
  padding: 0 !important;
  background-color: transparent !important;
  border: 0 none !important;
  outline: 0 none !important;
  clear: none !important;
}
div.sexybookmarks ul.socials li:before, div.sexybookmarks ul.socials li:after, div.sexybookmarks ul.socials li a:before, div.sexybookmarks ul.socials li a:after {
  /* content: none !important; */
}
div.sexybookmarks ul.socials a {
  display: block !important;
  width: 60px !important;
  height: 29px !important;
  text-indent: -9999px !important;
  background-color: transparent !important;
}
div.sexybookmarks ul.socials a:hover, div.sexybookmarks ul.socials li:hover {
  background-color:transparent !important;
  border: 0 none !important;
  outline: 0 none !important;
}
li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover, li.sexy-webblend, li.sexy-webblend:hover, li.sexy-wykop, li.sexy-wykop:hover, li.sexy-blogengage, li.sexy-blogengage:hover, li.sexy-hyves, li.sexy-hyves:hover, li.sexy-pusha, li.sexy-pusha:hover, li.sexy-hatena, li.sexy-hatena:hover, li.sexy-mylinkvault, li.sexy-mylinkvault:hover, li.sexy-slashdot, li.sexy-slashdot:hover, li.sexy-squidoo, li.sexy-squidoo:hover, li.sexy-propeller, li.sexy-propeller:hover, li.sexy-faqpal, li.sexy-faqpal:hover, li.sexy-evernote, li.sexy-evernote:hover, li.sexy-meneame, li.sexy-meneame:hover, li.sexy-bitacoras, li.sexy-bitacoras:hover, li.sexy-jumptags, li.sexy-jumptags:hover, li.sexy-bebo, li.sexy-bebo:hover, li.sexy-n4g, li.sexy-n4g:hover, li.sexy-strands, li.sexy-strands:hover, li.sexy-orkut, li.sexy-orkut:hover, li.sexy-tumblr, li.sexy-tumblr:hover, li.sexy-stumpedia, li.sexy-stumpedia:hover, li.sexy-current, li.sexy-current:hover, li.sexy-blogger, li.sexy-blogger:hover, li.sexy-plurk, li.sexy-plurk:hover, li.sexy-favorite, li.sexy-favorite:hover, li.sexy-newsletter, li.sexy-newsletter:hover, li.sexy-printview, li.sexy-printview:hover, li.sexy-facebook_group, li.sexy-facebook_group:hover, li.sexy-rssfeed, li.sexy-rssfeed:hover {
  background: url('grafic/sexy-sprite.png') no-repeat !important;
}
li.sexy-newsvine { background-position:left bottom !important; }
li.sexy-newsvine:hover { background-position:left top !important; }
li.sexy-linkedin { background-position:-70px bottom !important; }
li.sexy-linkedin:hover { background-position:-70px top !important; }
li.sexy-devmarks { background-position:-140px bottom !important; }
li.sexy-devmarks:hover { background-position:-140px top !important; }
li.sexy-google { background-position:-210px bottom !important; }
li.sexy-google:hover { background-position:-210px top !important; }
li.sexy-scriptstyle { background-position:-280px bottom !important; }
li.sexy-scriptstyle:hover { background-position:-280px top !important; }
li.sexy-newsletter { background-position:-350px bottom !important; }
li.sexy-newsletter:hover { background-position:-350px top !important; }
li.sexy-mail { background-position:-350px bottom !important; }
li.sexy-mail:hover { background-position:-350px top !important; }
li.sexy-comfeed { background-position:-420px bottom !important; }
li.sexy-comfeed:hover { background-position:-420px top !important; }
li.sexy-rssfeed { background-position:-420px bottom !important; }
li.sexy-rssfeed:hover { background-position:-420px top !important; }
li.sexy-twitter { background-position:-490px bottom !important; }
li.sexy-twitter:hover { background-position:-490px top !important; }
li.sexy-technorati { background-position:-560px bottom !important; }
li.sexy-technorati:hover { background-position:-560px top !important; }
li.sexy-stumbleupon { background-position:-630px bottom !important; }
li.sexy-stumbleupon:hover { background-position:-630px top !important; }
li.sexy-reddit { background-position:-700px bottom !important; }
li.sexy-reddit:hover { background-position:-700px top !important; }
li.sexy-myspace { background-position:-770px bottom !important; }
li.sexy-myspace:hover { background-position:-770px top !important; }
li.sexy-mixx { background-position:-840px bottom !important; }
li.sexy-mixx:hover { background-position:-840px top !important; }
li.sexy-diigo { background-position:-910px bottom !important; }
li.sexy-diigo:hover { background-position:-910px top !important; }
li.sexy-digg { background-position:-980px bottom !important; }
li.sexy-digg:hover { background-position:-980px top !important; }
li.sexy-designfloat { background-position:-1050px bottom !important; }
li.sexy-designfloat:hover { background-position:-1050px top !important; }
li.sexy-yahoobuzz { background-position:-1120px bottom !important; }
li.sexy-yahoobuzz:hover { background-position:-1120px top !important; }
li.sexy-delicious { background-position:-1190px bottom !important; }
li.sexy-delicious:hover { background-position:-1190px top !important; }
li.sexy-blinklist { background-position:-1260px bottom !important; }
li.sexy-blinklist:hover { background-position:-1260px top !important; }
li.sexy-facebook { background-position:-1330px bottom !important; }
li.sexy-facebook:hover { background-position:-1330px top !important; }
li.sexy-facebook_group { background-position:-1330px bottom !important; }
li.sexy-facebook_group:hover { background-position:-1330px top !important; }
li.sexy-misterwong { background-position:-1400px bottom !important; }
li.sexy-misterwong:hover { background-position:-1400px top !important; }
li.sexy-izeby { background-position:-1470px bottom !important; }
li.sexy-izeby:hover { background-position:-1470px top !important; }
li.sexy-twittley { background-position:-1540px bottom !important; }
li.sexy-twittley:hover { background-position:-1540px top !important; }
li.sexy-tipd { background-position:-1610px bottom !important; }
li.sexy-tipd:hover { background-position:-1610px top !important; }
li.sexy-pfbuzz { background-position:-1680px bottom !important; }
li.sexy-pfbuzz:hover { background-position:-1680px top !important; }
li.sexy-friendfeed { background-position:-1750px bottom !important; }
li.sexy-friendfeed:hover { background-position:-1750px top !important; }
li.sexy-blogmarks { background-position:-1820px bottom !important; }
li.sexy-blogmarks:hover { background-position:-1820px top !important; }
li.sexy-fwisp { background-position:-1890px bottom !important; }
li.sexy-fwisp:hover { background-position:-1890px top !important; }
li.sexy-designmoo { background-position:-1960px bottom !important; }
li.sexy-designmoo:hover { background-position:-1960px top !important; }
li.sexy-bobrdobr { background-position:-2030px bottom !important; }
li.sexy-bobrdobr:hover { background-position:-2030px top !important; }
li.sexy-memoryru { background-position:-2100px bottom !important; }
li.sexy-memoryru:hover { background-position:-2100px top !important; }
li.sexy-100zakladok { background-position:-2170px bottom !important; }
li.sexy-100zakladok:hover { background-position:-2170px top !important; }
li.sexy-yandex { background-position:-2240px bottom !important; }
li.sexy-yandex:hover { background-position:-2240px top !important; }
li.sexy-moemesto { background-position:-2310px bottom !important; }
li.sexy-moemesto:hover { background-position:-2310px top !important; }
li.sexy-marrows { background-position:-2380px bottom !important; }
li.sexy-marrows:hover { background-position:-2380px top !important; }
li.sexy-identica { background-position:-2450px bottom !important; }
li.sexy-identica:hover { background-position:-2450px top !important; }
li.sexy-hackernews { background-position:-2520px bottom !important; }
li.sexy-hackernews:hover { background-position:-2520px top !important; }
li.sexy-ning { background-position:-2590px bottom !important; }
li.sexy-ning:hover { background-position:-2590px top !important; }
li.sexy-designbump { background-position:-2660px bottom !important; }
li.sexy-designbump:hover { background-position:-2660px top !important; }
li.sexy-printfriendly { background-position:-2730px bottom !important; }
li.sexy-printfriendly:hover { background-position:-2730px top !important; }
li.sexy-printview { background-position:-2730px bottom !important; }
li.sexy-printview:hover { background-position:-2730px top !important; }
li.sexy-fleck{ background-position:-2800px bottom !important; }
li.sexy-fleck:hover{ background-position:-2800px top !important; }
li.sexy-netvibes{ background-position:-2870px bottom !important; }
li.sexy-netvibes:hover{ background-position:-2870px top !important; }
li.sexy-netvouz{ background-position:-2940px bottom !important; }
li.sexy-netvouz:hover{ background-position:-2940px top !important; }
li.sexy-nujij{ background-position:-3010px bottom !important; }
li.sexy-nujij:hover{ background-position:-3010px top !important; }
li.sexy-globalgrind{ background-position:-3080px bottom !important; }
li.sexy-globalgrind:hover{ background-position:-3080px top !important; }
li.sexy-wikio{ background-position:-3150px bottom !important; }
li.sexy-wikio:hover{ background-position:-3150px top !important; }
li.sexy-xerpi{ background-position:-3220px bottom !important; }
li.sexy-xerpi:hover{ background-position:-3220px top !important; }
li.sexy-sphinn{ background-position:-3290px bottom !important; }
li.sexy-sphinn:hover{ background-position:-3290px top !important; }
li.sexy-blogospherenews{ background-position:-3360px bottom !important; }
li.sexy-blogospherenews:hover{ background-position:-3360px top !important; }
li.sexy-posterous{ background-position:-3430px bottom !important; }
li.sexy-posterous:hover{ background-position:-3430px top !important; }
li.sexy-techmeme{ background-position:-3500px bottom !important; }
li.sexy-techmeme:hover{ background-position:-3500px top !important; }
li.sexy-ekudos{ background-position:-3570px bottom !important; }
li.sexy-ekudos:hover{ background-position:-3570px top !important; }
li.sexy-pingfm{ background-position:-3640px bottom !important; }
li.sexy-pingfm:hover{ background-position:-3640px top !important; }
li.sexy-tomuse{ background-position:-3710px bottom !important; }
li.sexy-tomuse:hover { background-position:-3710px top !important; }
li.sexy-webblend{ background-position:-3780px bottom !important; }
li.sexy-webblend:hover { background-position:-3780px top !important; }
li.sexy-wykop{ background-position:-3850px bottom !important; }
li.sexy-wykop:hover { background-position:-3850px top !important; }
li.sexy-blogengage{ background-position:-3920px bottom !important; }
li.sexy-blogengage:hover { background-position:-3920px top !important; }
li.sexy-hyves { background-position:-3990px bottom !important; }
li.sexy-hyves:hover { background-position:-3990px top !important; }
li.sexy-pusha { background-position:-4060px bottom !important; }
li.sexy-pusha:hover { background-position:-4060px top !important; }
li.sexy-hatena { background-position:-4130px bottom !important; }
li.sexy-hatena:hover { background-position:-4130px top !important; }
li.sexy-mylinkvault { background-position:-4200px bottom !important; }
li.sexy-mylinkvault:hover { background-position:-4200px top !important; }
li.sexy-slashdot { background-position:-4270px bottom !important; }
li.sexy-slashdot:hover { background-position:-4270px top !important; }
li.sexy-squidoo { background-position:-4340px bottom !important; }
li.sexy-squidoo:hover { background-position:-4340px top !important; }
li.sexy-propeller { background-position:-4410px bottom !important; }
li.sexy-propeller:hover { background-position:-4410px top !important; }
li.sexy-faqpal { background-position:-4480px bottom !important; }
li.sexy-faqpal:hover { background-position:-4480px top !important; }
li.sexy-evernote { background-position:-4550px bottom !important; }
li.sexy-evernote:hover { background-position:-4550px top !important; }
li.sexy-meneame { background-position:-4620px bottom !important; }
li.sexy-meneame:hover { background-position:-4620px top !important; }
li.sexy-bitacoras { background-position:-4690px bottom !important; }
li.sexy-bitacoras:hover { background-position:-4690px top !important; }
li.sexy-jumptags { background-position:-4760px bottom !important; }
li.sexy-jumptags:hover { background-position:-4760px top !important; }
li.sexy-bebo { background-position:-4830px bottom !important; }
li.sexy-bebo:hover { background-position:-4830px top !important; }
li.sexy-n4g { background-position:-4900px bottom !important; }
li.sexy-n4g:hover { background-position:-4900px top !important; }
li.sexy-strands { background-position:-4970px bottom !important; }
li.sexy-strands:hover { background-position:-4970px top !important; }
li.sexy-orkut { background-position:-5040px bottom !important; }
li.sexy-orkut:hover { background-position:-5040px top !important; }
li.sexy-tumblr { background-position:-5110px bottom !important; }
li.sexy-tumblr:hover { background-position:-5110px top !important; }
li.sexy-stumpedia { background-position:-5180px bottom !important; }
li.sexy-stumpedia:hover { background-position:-5180px top !important; }
li.sexy-current { background-position:-5250px bottom !important; }
li.sexy-current:hover { background-position:-5250px top !important; }
li.sexy-blogger { background-position:-5320px bottom !important; }
li.sexy-blogger:hover { background-position:-5320px top !important; }
li.sexy-plurk { background-position:-5390px bottom !important; }
li.sexy-plurk:hover { background-position:-5390px top !important; }
li.sexy-favorite { background-position:-5460px bottom !important; }
li.sexy-favorite:hover { background-position:-5460px top !important; }





/* ************ */
/* MULTICONTENT */
/* ************ */

#multibox {
  width: 100%;
  height:300px;
  overflow:hidden;
  clear:both;
  text-align:left;
  margin:0;
  padding:0;
  clear:both;
}

#multibox_menu {
  width:295px;
  height:50px;
  position:absolute;
  top:0px;
  right:0px;
  float:left;
}

.multibox_text {
  width:238px;
  height:88px;
  position:absolute;
  left:20px;
  bottom:20px;
  float:right;
  padding:6px;
  overflow:hidden;
  color: #000;
  line-height:1.2em;
}

.multibox_text * {
  padding:0;
  margin:0;
}

.multibox_text p.bodytext a:link {
  padding:0 0 0 10px;
  margin:0;
  font-weight:bold;
}

.multibox_text p.bodytext a:visited {
  padding:0 0 0 10px;
  margin:0;
  font-weight:bold;
}

.multibox_text p.bodytext a:hover, 
.multibox_text p.bodytext a:active, 
.multibox_text p.bodytext a:focus {
  padding:0 0 0 10px;
  margin:0;
  font-weight:bold;
}

.multibox_text h2, .multibox_text h1, .multibox_text h3 {
  padding:0 0 0 10px;
  margin:0;
  font-weight:bold;
}

.multibox_img {
  width:600px;
  height:360px;
  position:absolute;
  top:0px;
  left:0px;
}

ul.multibox_menulist {
  list-style-type: none;  
  padding:0; 
  margin:0;
        line-height:24px;
  text-align:right;
}

ul.multibox_menulist li * {
  padding:0; 
  margin:0;
  text-align:right;
}

ul.multibox_menulist a:link { 
  display: block; 
  color: #FFF;
  width:235px;
  font-size: x-small;
  font-weight:normal;
  text-align:right;
  padding:0 40px 0 20px; 
  text-decoration:none;
  margin:0;
}    

ul.multibox_menulist a:visited { 
  display: block; 
  color: #FFF;
  width:235px;
  font-size: x-small;
  font-weight:normal;
  text-align:right;
  padding:0 40px 0 20px; 
  text-decoration:none;
  margin:0;
}

ul.multibox_menulist a:hover {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}    

ul.multibox_menulist a.active {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}

ul.multibox_menulist a:active, ul.multibox_menulist a:focus {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  outline: none;
  -moz-outline-style: none;
}

ul.multibox_menulist a:link h2 { 
  color: #FFF;
  font-size: small;
  font-weight:bold;
  text-align:right;
  padding: 0; 
  margin:0; 
}

ul.multibox_menulist li {
  padding:13px 0 10px 0; 
  margin:0;
  height:52px;
}



/* ************** */
/* IMAGE CAROUSEL */
/* ************** */


.jcarousel-container { 
  position: relative; 
} 

.jcarousel-clip { 
  z-index: 2; 
  padding: 0; 
  margin: 0; 
  overflow: hidden; 
  position: relative; 
} 

.jcarousel-list { 
  z-index: 1; 
  overflow: hidden; 
  position: relative; 
  top: 0; 
  left: 0; 
  margin: 0; 
  padding: 0; 
} 

.jcarousel-list li,.jcarousel-item { 
  float: left; 
  list-style: none; 
  margin: 0 10px 0 0; 
} 

.jcarousel-next { 
  z-index: 3; 
  display: none; 
} 

.jcarousel-prev { 
  z-index: 3; 
  display: none; 
} 

.csc-textpic-intext-left .jcarousel-clip ul { 
  padding:0; 
  overflow:hidden; 
  position:relative; 
}

.jcarousel-container-horizontal {
  width: 500px ! important;
  margin:auto; ! important;
}

.jcarousel-clip-horizontal {
  width: 500px ! important;
}



/* ********** */
/*  Calendar  */
/* ********** */

.tx-cal-controller {
  margin: 0;
}

.cal_list_item {
  padding: 20px 0 20px 0;
  display:block;
  clear:both;
}

.cal_list_item_link h2 {
  padding:0;
  margin:0;
  text-decoration: underline;
  font-weight:bold;
  color: #1e3755;
}

.cal_list_item_link h2:visited {
  text-decoration: underline; 
  color: #1e3755;
}

.cal_list_item_link h2:hover {
  text-decoration: underline;
  color: #b4101e;
  cursor: pointer;
}

.cal_list_item_link h2:active {
  text-decoration: underline;
  color: #b4101e;
  cursor: pointer;
}

.cal_list_item_title {
  padding:0;
  margin:0 0 0.5em 0;
}

.cal_list_item_image {
  float: left;
  margin:0 20px 5px 0px;
  border: none;
}

.cal_list_item_date {
  font-weight:bold;
  margin:0;
}

.cal_list_item_ics {
  margin:5px 0 0 0;
  float:right;
}

.cal_list_found {
  display:none;
}


/* ****************** */
/* Profilbildcreator  */
/* ****************** */


.tx_uhsprofilbildcreator_pi1_bild,
.tx_uhsprofilbildcreator_pi1_spruch,
.tx_uhsprofilbildcreator_pi1_bannerfarbe,
.tx_uhsprofilbildcreator_pi1_submit {
  margin:0 0 20px 0;
}

.tx_uhsprofilbildcreator_pi1_fileinput,
.tx_uhsprofilbildcreator_pi1_radiobuttonspruch,
.tx_uhsprofilbildcreator_pi1_radiobuttonfarbe {
  padding:0 0 0 50px;
}

.tx_uhsprofilbildcreator_pi1_text {
  font-weight:bold;
}





/*  Calendar */

.tx-cal-controller {
  margin: 0 0 80px 0;
}

.tx-cal-controller p.pagebrowser {
  display:none;
}

.cal_list_item {
  padding: 10px 0 10px 50px;
  display:block;
  clear:both;
}

h3.cal_list_item_title {
  padding:0;
  margin:0 0 0.5em -50px;
}

.cal_list_item_image {
  float:right;
}

.cal_list_item_date {
  font-weight:bold;
}

.cal_list_found {
  display:none;
}

.cal_event_heading {
  display:none;
}

.cal_event_title {
  font-size: 14px;
  font-weight: bold;
  margin:0 0 0.5em 0;  
}

#calendar-event {
  margin:0 0 1em 0;  
}

.month-small {
  margin:10px auto 10px auto;
}

.month-small thead {
  font-weight:bold;
  font-size:12px;
}

.month-small td {
  padding:4px;
}

.monthToday {
  border: 1px solid #bfc7dc;
}

/* ************** */
/* Facebook Login */
/* ************** */

.facebookButton * {
  border:0;
}

.tx-sociallogin2t3-pi1 {
  float:right;
}

/* ***************** */
/* Bandcontenst Poll */
/* ***************** */

.votingtable {
  width:100%; 
}

.votingtable_event {
  font-weight:bold;
}

.votingform {
  padding:20px;
}

.votingform_question_text {
  display:block;
  float:left;

}

.votingform_radio {
  display:block;
  float:left;
}

.votingform_submit {
  margin:20px 0 0 0;
}

