@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;
}


#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 2em 0 2em;
	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 10px;
 	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;
}

.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;
}