html,body{margin:0;padding:0}
body{background:#295b70 url(http://images.schwules-rostock.de/styles2/bg_tile.jpg);background-position:0px 0px;text-align:center;font:0.75em Arial,Helvetiva,Verdana,sans-serif;color:#484848;padding-bottom:5px}
a{text-decoration:underline}
a:link,a:active{color:#54b739}
a:hover, #footer a:hover{background-color:transparent}
a:visited{color:#3b8128}
a.leftpadding{padding-left:17px;background:transparent url(http://images.schwules-rostock.de/arrow.png) left top no-repeat}
td.default_categorybody .padd a, td.default_categorybody .padd a:link, td.default_categorybody .padd a:active{color:#fff;text-decoration:none}
#page{width:1000px;margin:0px auto 30px auto;text-align:left;background:none;border:none}
#communityscreen{background:#295B70 url(http://images.schwules-rostock.de/styles2/header_komplett.jpg) top left no-repeat;height:24px;padding:none;margin:none;text-align:right;padding:5px 10px 5px 10px}
#communityscreen, #communityscreen a, #communityscreen a:link, #communityscreen a:visited, #communityscreen a:hover{color:white;text-decoration:none}
div#loginmessage, span#loginmessage{float:right;margin-right:10px;margin-top:5px;margin-bottom:auto}
#frametop{display:none;padding-top:0px}
#contentframe{padding:0 4px 0 4px}
* html #contentframe{}
#framebottom{padding-top:4px}
* html #framebottom{}
#content{width:992px;background:#fff url(http://images.schwules-rostock.de/styles2/wellen_bg.gif) bottom repeat-x;padding-bottom:40px}
.flashmap #content{background-image:none;padding-bottom:0px}
div#links{float:left;width:50%; z-index:18;}
div#rechts{float:right;width:50%}
div.subcr{width:48%:padding-right:5px}
div.c50l{width:48%}
div.c50r{}
p.welcomeright{float:left;width:120px;height:70px}
p.welcomeleft{float:left;width:20px;margin-right:5px}
div.welcomescreen{margin-top:11px;margin-bottom:11px;background:transparent url(http://images.schwules-rostock.de/logout_bg.gif) no-repeat;padding:6px 15px 12px 12px;height:60px;width:207px}
.vorspann{font-weight:bold}
div#header, div#headerWide{background:#f5f5f5 url(http://images.schwules-rostock.de/styles2/header_komplett.jpg) no-repeat;background-position:0px -34px;height:105px;color:inherit;position:inherit}
div.tx-indexedsearch-res, .tx-cegallery-pi1-clearer, .news-list-container hr, .clear, .clearall, .clearfix, #wrapper{clear:both}
#headerlogo{float:left;width:200px;height:50px;margin-top:9px;margin-left:21px;border:none}
#headerlogo:hover{cursor:pointer}
#header img{font-size:inherit;left:inherit;position:inherit;top:inherit}
ul#navi{list-style-image:none;list-style-position:outside;list-style-type:none;margin:11px 0 0 0;overflow:hidden;padding:0px;border-top:1px solid #c6c5c5;background:#38d555;width:100%;max-height:34px}
ul#unternavi{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0px;width:100%;border-bottom:1px solid #ccc}
ul#unternavi li{float:left;padding:8px 0px 3px 0px}
ul#unternavi li a{text-transform:lowercase;color:white;text-decoration:none;color:#333;padding:5px 11px 5px 11px;font-size:0.9em;border-bottom:3px solid #fff}
ul#unternavi li a.active{color:#2ed34c}
ul#unternavi li a:hover, ul.csc-menu li a:hover{color:#ccc}
ul.csc-menu li.active a, ul#unternavi li.active a{background-color:#f5f5f5;color:#000;font-weight:bold}
ul#unternavi li.active a{background-color:transparent !important;border-bottom:8px solid #ccc;padding-bottom:3px}
ul#navi li{float:left;padding:10px 0px 10px 0px;border-left:1px solid #c6c5c5}
ul#navi li a{text-transform:uppercase;color:white;text-decoration:none;padding:10px 15px 10px 15px}
ul#navi li a.active{background-color:#fff;color:#1d4391}
ul#navi li:first-child{border-left:none}
ul#navi li a:hover{background-color:#46da61}
ul#navi li.active a{background-color:#fff;color:#333; font-weight: bold}
ul.csc-menu, ul.csc-menu li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
ul.csc-menu li{margin-bottom:1px}
ul.csc-menu li a{font-size:0.9em;display:block;text-transform:lowercase;color:white;text-decoration:none;color:#333;padding:4px 11px 4px 11px;border-bottom:1px solid #ccc;width:90%}
ul.csc-menu li a:hover{color:#ccc}
h1, h2, h3, h4, h5, p, div, li, span{font-family:inherit}
li{line-height:inherit;margin-left:inherit}
h1{color:#31748e;font-size:1.9em;letter-spacing:-1px;margin:20px 0 10px 0;padding-top:0px;font-weight:normal;background:none;border-bottom:none}
.seite29 #contentbreit h1, .seite30 #contentbreit h1, .seite125 #contentbreit h1, .seite73 #contentbreit h1, .seite27 #contentbreit h1, .seite28 #contentbreit h1{margin-top:20px}
#terminliste h1, #contentbreit h1{margin-top:10px}
.seite33 #contentbreit h1, .seite34 #contentbreit h1, .seite61 #contentbreit h1, .seite62 #contentbreit h1{margin-top:20px}
.seite35 div.vevent{margin-bottom:8px}
.seite35 .tx-cal-controller, .seite35 .tx-arotealoginbox-pi1{}
h2{font-size:1.3em;margin:30px 0 0 0;padding:0;background:none;font-weight:normal;border-bottom:none;color:#579dcb;padding-bottom:0.16em}
.AnzeigenTeaser h2, .news-list-item h2, .newsindexcontainer h2{margin-top:2px}
h2 a, .news-list-item h3 a{text-decoration:none}
.subject a.messageopen, .subject a.message, h3, .news-single-item h3{font-size:1em;background:none;border:none;margin:5px 0 2px 0;padding:0}
.subject a.messageopen, .subject a.message{padding-left:12px;background:transparent url(http://www.schwules-rostock.de/fileadmin/img/icons/bullet_arrow_right.gif) no-repeat scroll -3px -2px;text-decoration:none}
.subject a.messageopen{background:transparent url(http://www.schwules-rostock.de/fileadmin/img/icons/bullet_arrow_down.gif) no-repeat scroll -3px -2px}
.news-single-item h3{color:black;padding-bottom:0.1em}
.news-single-imgcaption, .csc-textpic-caption{color:#999;padding-right:5px}
p.date, .twrss_item_content{color:#999}
.news-single-item p.date{margin-top:1em}
.news-list-item p{padding-left:20px}
.news-list-item p.date{margin:0;padding-left:0}
.news-single-item, .news-list-container{padding-right:10px}
div.newsimage img{float:left;margin-right:5px}
#userlist #userprepic a:hover img, .news-single-img a:hover img, div.newsimage a:hover img{background-color:#38D555}
.news-single-img{margin-right:12px}
ul,ol,dd,dt{line-height:inherit}
.innerframe{line-height:1.6em}
.newsindexcontainer p{margin:0;padding:0 10px 0 0}
.newsindexcontainer{width:49.9%;float:left;min-height:150px;margin-top:3px}
.newsindexcontainer h2{padding-right:4px}
.innerframe{padding-left:15px;padding-right:5px}
.innerframeright{padding-left:0;padding-right:5px}
div.indexteaser p, div.indexteaser ul{clear:both;display:block}
div.indexteaser p{padding:15px 10px 0px 0px;margin:20px 0 25px 0}
div.indexteaser ul{padding:15px 10px 0 0px;margin:20px 0 25px 0px}
.headerpic{margin-bottom:10px}
.szeneguideteaser{margin-bottom:20px}
ul#communityargumente{margin:0;padding:0 0 0 18px;line-height:1.3em;list-style-image:url(http://images.schwules-rostock.de/list_arrow.gif)}
dl, dt, .csc-textpic-center, .csc-textpic-imagewrap, .csc-textpic-image{padding:0px !important;margin:0px !important}
div.news-single-item div.news-single-additional-info dl.news-single-related,
div.news-single-item div.news-single-additional-info dl.news-single-links,
div.news-single-item div.news-single-additional-info dl.news-single-files {margin-bottom:10px !important}
div.news-single-item div.news-single-additional-info dl.news-single-related dd,
div.news-single-item div.news-single-additional-info dl.news-single-links dd,
div.news-single-item div.news-single-additional-info dl.news-single-files dd{margin-top:0em;margin-bottom:4px;padding-left:10px}

div.news-single-item div.news-single-additional-info dl.news-single-links {margin-bottom:10px !important}
div.news-single-item div.news-single-additional-info dl.news-single-links dd p {margin-top:0em;margin-bottom:2px;padding-left:10px}

.tx-cegallery-pi1 img{background:transparent url(http://images.schwules-rostock.de/image_bg.gif) center center no-repeat}
div.news-list-container{margin-top:2em}
span.news-latest-morelink{background:none;border:none;padding:0 0 0 4px;text-align:left}
div.news-list-item p:last-child{margin-bottom:0}
.news-list-item{line-height:1.6em;margin-bottom:0.5em}
hr{margin-bottom:1em}
#contentbreit{padding-left:15px;padding-right:15px}
.flashmap #contentbreit{padding-left:0;padding-right:0}
#linkerframe ul, #rechts ul, #contentbreit ul
#linkerframe ol, #rechts ol, #contentbreit ol,{margin-top:5px;padding-left:7px;margin-left:9px}
#linkerframe ul, #rechts ul, #contentbreit ul{list-style-image:url(http://images.schwules-rostock.de/bullet.gif)}
#linkerframe ul li, #rechts ul li, #contentbreit ul li, #linkerframe ol li, #rechts ol li, #contentbreit ol li,{margin-bottom:5px;padding-right:6px}
span.tx-indexedsearch-sw, .tx-indexedsearch-redMarkup, .csc-sword{font-weight:normal;border:none;font-family:inherit;font-style:normal}
.tx-indexedsearch-redMarkup{border:1px dotted red}
.userlist-visitmarkup{font-weight:normal;margin-left:10px}
ul.browsebox{margin:0 0 40px 0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}
ul.browsebox li{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;padding:0 3px 0 3px}
.tx-indexedsearch-browselist-currentPage{font-weight:bold;text-decoration:none;color:#333}
input{font-family:inherit;font-size:inherit;border:1px outset;padding:2px}
input[type=text], textarea{border:1px inset}
input:hover{cursor:pointer}
input[type=text]:hover, input[type=password]:hover, input[type=select]:hover, textarea:hover{cursor:default}
#logout, #logoutbutton{border:none}
form#headersearch{float:right;margin:10px 10px 0 0;overflow:inherit}
form#headersearch #searchphrase, form#tx_indexedsearch #indexsearchtext{float:left}
form#headersearch #searchphrase, #startseitenlogin #screenname, #startseitenlogin #password, form#tx_indexedsearch #indexsearchtext{border:1px solid white;background:#fff url(http://images.schwules-rostock.de/headersearch_input_short.gif) no-repeat;height:13px;padding:4px;width:150px;font:inherit}
#startseitenlogin .leftpadding{font-size:0.9em}
form#tx_indexedsearch #indexsearchbutton, form#headersearch #submit{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;background:#56cb36 url(http://images.schwules-rostock.de/styles2/headersearch_button.gif) top no-repeat;width:24px;height:23px;float:left}
form#headersearch #submit:hover, form#tx_indexedsearch #indexsearchbutton:hover{cursor:pointer;background-position:bottom right}
form#tx_indexedsearch #indexsearchtext{border:1px solid #999}
form#tx_indexedsearch #indexsearchbutton{border:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
form#headersearch br,#headerbreak,.clear{clear:left}
#startseitenlogin{margin-top:11px;margin-bottom:11px;background:transparent url(http://images.schwules-rostock.de/home_login_bg_schmal.gif) no-repeat;padding:6px 15px 12px 12px;width:207px}
#startseitenlogout{margin-top:0px;margin-bottom:11px;background:transparent url(http://images.schwules-rostock.de/logout_bg.gif) no-repeat;padding:16px 15px 12px 12px;height:60px;width:207px}
#startseitenlogout p{margin-left:14px;margin-bottom:0px;padding:0px}
#startseitenlogin #screenname{margin-top:6px;margin-bottom:15px}
#startseitenlogin #home_login_button{background:transparent url(http://images.schwules-rostock.de/home_login_button.gif) no-repeat top left;width:41px;height:74px;border:none;float:right;margin-right:5px}
#startseitenlogin #home_login_button:hover{background-position:top right;cursor:pointer}
div#indexedsearchsuchbox{text-align:center}
form#tx_indexedsearch #centeredsearch{margin-left:31%}
form#tx_indexedsearch fieldset{padding-top:10px;padding-bottom:10px;background-color:#f5f5f5}
form#tx_indexedsearch fieldset.passwordfield{padding:none;margin:none;background-color:green}
form#tx-srfeuserregister-pi1-fe_users_form fieldset, form#tx-srfeuserregister-pi1-fe_users_form fieldset.inputuserreg {margin-bottom:10px;text-align:right}
form#tx-srfeuserregister-pi1-fe_users_form fieldset .tx-srfreecap-pi2-image {border: 1px solid #ccc;}
form#tx-srfeuserregister-pi1-fe_users_form fieldset .userregcaptcha {text-align: left;float:left}
form#tx-srfeuserregister-pi1-fe_users_form fieldset .userregcaptcha div.inputuserreg {clear: both}
form#tx-srfeuserregister-pi1-fe_users_form fieldset .userregcaptcha label {text-align: right}
form#tx-srfeuserregister-pi1-fe_users_form fieldset.buttons{text-align:left}
form#tx-srfeuserregister-pi1-fe_users_form fieldset label span {display:none}

div.userregcaptcha p,
form div.formpadding {
  color: #999
}

form div.formpadding {
  margin: 19px 10px 0px 33px;
  clear: both;
}

div.inputuserreg input#freecap {
  float: left
}

form.inlineanswerform textarea,
form.inlineanswerform .answersendbutton,
form#newMessage input,
form#newMessage textarea,
form#newMessage #messagesubmit,
form#newMessage #messagecancel,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-reset,
form#tx-srfeuserregister-pi1-fe_users_form input,
form#tx-srfeuserregister-pi1-fe_users_form textarea,
form#tx-srfeuserregister-pi1-fe_users_form select {
  -moz-border-radius            : 3px;
  -webkit-border-radius         : 3px;
  border-radius                 : 3px;
  -khtml-border-radius          : 3px;
  background                    : white none;
  border-color                  : #ccc;
  font-family                   : Arial,Helvetica,Verdana,Sans-Serif;
  font-size                     : 0.9em;
  padding                       : 2px;
  height                        : auto
}

form.inlineanswerform .answersendbutton,
form#newMessage #messagesubmit,
form#newMessage #messagecancel,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-reset
/*input[type=submit],
input[type=reset]*/ {
  font-family                   : "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
  text-decoration               : none;
  font-size                     : 11px !important;
  line-height                   : 16px;
  padding                       : 2px 8px;
  border                        : 1px solid #ccc;
  background                    : #F2F2F2 url(../img/submit_bg.gif) repeat-x scroll left top;
  -moz-border-radius            : 11px;
  -khtml-border-radius          : 11px;
  -webkit-border-radius         : 11px;
  border-radius                 : 11px;
  cursor                        : pointer;
  width                         : auto
}

div.inputuserreg label,
input.userreginput,
div.inputuserreg div.infofield,
div.inputuserreg div.errorfield {
  float                         : left;
}

div.inputuserreg div.errorfield,
div.inputuserreg div.infofield {
  width                         : 100px;
  padding-top                   : 4px;
  color                         : #666;
}

div.inputuserreg div.errorfield {
  width                         : 260px;
  font-weight                   : bold;
  color                         : red
}

div.inputuserreg label {
  width                         : 100px;
  display                       : block;
  padding-top                   : 4px;
  margin-right                  : 10px;
}

form#newMessage #messagecancel:focus,
form#newMessage #messagecancel:hover,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-reset:hover,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-reset:focus,
input[type=reset]:hover,
input[type=reset]:focus {
  background-position           : left -50px;
  border-color                  : red;
  color                         : white
}

form.inlineanswerform .answersendbutton:hover,
form.inlineanswerform .answersendbutton:focus,
form#newMessage #messagesubmit:hover,
form#newMessage #messagesubmit:focus,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit:hover,
input[type=submit]:hover,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit:focus,
input[type=submit]:focus {
  background-position           : left -25px;
  border-color                  : #999
}

form.inlineanswerform .answersendbutton:active,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-reset:active,
input[type=reset]:active,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit:active,
input[type=submit]:active,
input[type=reset]:active {
  background-position           : left -75px;
  border-color                  : #666
}

fieldset.buttons div.inputuserreg {
  margin-left                   : 110px
}

form#newMessage #messagesubmit,
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit {
  margin-left                   : 20px;
  font-size                     : 110% !important
}

form.inlineanswerform textarea {
  width                         : 99.9%;
  height                        : 120px;
  margin-bottom                 : 10px;
  border                        : 1px solid #ccc
}

form.inlineanswerform  {
  margin-top                    : 10px;
  margin-bottom                 : 10px;
  position                      : relative;
}


form#tx-srfeuserregister-pi1-fe_users_form fieldset.preview
form#tx-srfeuserregister-pi1-fe_users_form fieldset p{text-align:left}
p.tx-srfeuserregister-pi1-error{padding-right:20px;background:transparent url(http://images.schwules-rostock.de/icons/information.png) right 1px no-repeat;color:red;font-weight:bold}
form#tx-srfeuserregister-pi1-fe_users_form fieldset.alternate{background-color:#f5f5f5}
form#tx-srfeuserregister-pi1-fe_users_form .inputuserreg{width:98%;margin-bottom:15px;float:left}
form#tx-srfeuserregister-pi1-fe_users_form .preview .inputuserreg{display:block;width:99%}
form#detailsearchform table select, form#detailsearchform table input, form#newMessage .messagefield, form#newMessage .subjectfield, form#tx-srfeuserregister-pi1-fe_users_form input, #newbodylogintable input,  #newbodylogintablebig input, form#tx-srfeuserregister-pi1-fe_users_form select, form#tx-srfeuserregister-pi1-fe_users_form textarea, div.smalladform-field select, div.smalladform-field-check input, div.smalladform-field input, div.smalladform-field textarea{border:1px solid #ccc;text-align:left}
#messagewrite tr td{vertical-align:top}
#messagewrite {width: 80%}
#messagewrite td.messagelabel, #messagewrite td.message, #messagewrite td.subjectlabel, #messagewrite td.subject{padding-bottom:8px;padding-right:8px}
#messagewrite td.messagelabel, #messagewrite td.subjectlabel{padding-top:4px}
form#tx-srfeuserregister-pi1-fe_users_form textarea {padding:4px;width:80%}
form#newMessage .subjectfield, form#newMessage .subjectlabel, form#newMessage .messagelabel {display: none }
#mailform .csc-mailform-field input:focus, #mailform .csc-mailform-field textarea:focus, form#newMessage .messagefield:focus, form#newMessage .subjectfield:focus, form#tx-srfeuserregister-pi1-fe_users_form input:focus, form#tx-srfeuserregister-pi1-fe_users_form select:focus, form#tx-srfeuserregister-pi1-fe_users_form textarea:focus, #newbodylogintable input:focus, #newbodylogintablebig input:focus, div.smalladform-field select:focus, div.smalladform-field-check input:focus, div.smalladform-field input:focus, div.smalladform-field textarea:focus, form.inlineanswerform textarea:focus, form#tx-srfeuserregister-pi1-fe_users_form input:focus {border:1px solid #333}
div.smalladform-field select, div.smalladform-field-check input, div.smalladform-field input, div.smalladform-field textarea, form#newMessage .messagefield, form#newMessage .subjectfield, form#tx-srfeuserregister-pi1-fe_users_form input, #newbodylogintable input, #newbodylogintablebig input {background-color:#fff;height:13px;padding:4px;width:170px;font:inherit}
div.smalladform-field select{padding:1px;height:19px;width:179px}
div.smalladform-field textarea, #messagewrite textarea.messagefield {width:85%;height:180px; float:left}
form#tx-srfeuserregister-pi1-fe_users_form select{background-color:#fff;height:17px;width:180px;font:inherit}
form#tx-srfeuserregister-pi1-fe_users_form .labeltext{display:block;float:left;width:50px}
form#tx-srfeuserregister-pi1-fe_users_form .label{text-align:right;vertical-align:top;padding-top:8px}
form#tx-srfeuserregister-pi1-fe_users_form span.label{text-align:left;vertical-align:center;padding-top:0;padding-right:2px}
#tx-srfeuserregister-pi1-gender-1{margin-left:55px}
form#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-radio{width:13px}
div.smalladform-field .submitclass, #newbodylogintable #submit, #newbodylogintablebig #submitbig, form#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-submit, form#tx-srfeuserregister-pi1-fe_users_form dd input{border:1px outset;height:20px;padding:2px;background:#ccc none;text-align:center}
form#tx-srfeuserregister-pi1-fe_users_form #tx-srfeuserregister-pi1-username, form#tx-srfeuserregister-pi1-fe_users_form #tx-srfeuserregister-pi1-pass{border:1px solid #ccc;text-align:left;background-color:#fff;margin-bottom:10px}
.seite59 form#tx-srfeuserregister-pi1-fe_users_form #tx-srfeuserregister-pi1-username, .seite59 form#tx-srfeuserregister-pi1-fe_users_form #tx-srfeuserregister-pi1-pass{margin-bottom:0px}
form#tx-srfeuserregister-pi1-fe_users_form dt{margin-top:20px}
form#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-submit:hover{cursor:pointer}
table#changeprofile td, table#changeprofile th{padding:4px}
table#changeprofile{border:1px solid #ccc;padding:10px;margin:5px;clear:both;width:99%}
#logoutbutton{height:39px;width:124px;padding-top:0px;text-align:center;vertical-align:middle;background:transparent url(http://images.schwules-rostock.de/logout_button.gif) top no-repeat}
#logoutbutton:hover{cursor:pointer;background-position:0px -39px;color:white}
fieldset.preview div{text-align:left}
fieldset.preview div span{display:block;float:left;width:180px}
div.previewcontent{display:block;float:left;width:150px}
#footer{background:transparent url(http://images.schwules-rostock.de/styles2/footer_bg.jpg) repeat-x;color:#fff;padding:10px;line-height:1.2em;margin:7px 0 0 0;height:104px;border-top:none}
#footer a{color:#fff;text-decoration:none}
.viertel{float:left;width:50%}
#footer #preambel{float:left;width:245px}
#footer .viertel{width:230px;padding-left:11px}
.vframe{border-left:1px solid #639db5}
#footer #preambel, #footer .viertel{font-size:0.95em}
#footer .viertel a{padding-left:16px;background:transparent url(http://images.schwules-rostock.de/styles2/footer_bullet.gif) no-repeat;background-position:0px 4px}
#footer .viertel:first-child{border:none}
.footerlogo{margin-bottom:20px}
.tag p{margin:0;padding:0}
p.termindate{color:#484848;margin-bottom:0px;margin-top:18px;color:#000;font-size:16px}
.flashmapsmall p.termindate{margin-top:9px; font-size: 13px;}
.seite35 .termindate{letter-spacing:none;text-transform:none;font-size:1.2em;font-weight:bold;padding-top:0px;margin-top:0px}
#rechtsdiv.innerframeright div.tx-cal-controller strong, .flashmap .tx-cal-controller strong, .seite35 .tx-cal-controller strong{display:none}
span.location{color:#666}
.orange_catheader_legend_bullet span.location{color:#f5f5f5}
span.location:before{content:"| ";font-style:normal}

body.seite114 span.location:before, 
body.seite52 span.location:before {
  content:"";
}

body.seite114 span.location, 
body.seite52 span.location {
  display: block;
  clear:both;
padding-left:67px;
}

.seite35 div.tag{
  margin-bottom:5px
}
span.startzeit, span.timestart{text-decoration:none;cursor:normal;margin-right:10px}
.vevent, .tag{line-height:1.5em;margin:0pt 0pt 1em;margin:0px 0 2px 0}
#tx-srfeuserregister-pi1-image-1, #tx-srfeuserregister-pi1-image-2, #tx-srfeuserregister-pi1-image-3, #tx-srfeuserregister-pi1-image-4, #tx-srfeuserregister-pi1-image-5, #tx-srfeuserregister-pi1-image-6, #UserPicFileupload1, #UserPicFileupload2, #UserPicFileupload3, #UserPicFileupload4, #UserPicFileupload5, #UserPicFileupload6, .vevent .dtend, .invis{display:none}
abbr.dtstart{font-size:inherit;text-decoration:none;cursor:normal;border-bottom:0px}
#contentbreit div.csc-sitemap{margin-top:20px}
#contentbreit div.csc-sitemap ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0}
#contentbreit div.csc-sitemap ul li, #contentbreit div.csc-sitemap ul li ul li{border-bottom:1px solid #ccc;padding:0px;margin:0px}
#contentbreit div.csc-sitemap ul li a, #contentbreit div.csc-sitemap ul li ul li a{text-decoration:none;display:block;padding:4px;margin:0}
#contentbreit div.csc-sitemap ul li a:hover, #contentbreit div.csc-sitemap ul li ul li a:hover{background-color:#f5f5f5}
#contentbreit div.csc-sitemap ul li ul{padding:0 0 0 20px;margin:0;border-bottom:none}
#contentbreit div.csc-sitemap ul li ul li{border-bottom:none}
#userlist .even, #userlist .odd{border-bottom:1px solid #dedede;padding:0px;min-height:41px;float:left;width:98%}
#commteaser #userlist .even, #commteaser #userlist .odd, #suchergebnis #userlist .even, #suchergebnis #userlist .odd{width:99.99%}
tr.unreadmessage a.message{font-weight:bold}
#commteaser .profilepager{display:none}
#userlist{color:#666}
#userlist .even a, #userlist .odd a{color:#5C5C5C}
#userlist .even a:hover, #userlist .odd a:hover{text-decoration:underline}
#userlist .online a{color:#fff}
#userlist .online a:hover{text-decoration:underline}
#userlist .online{color:#fff}
#userlist .usersubinfo{border-bottom:1px solid #d2e5ed;border-left:1px solid #d2e5ed;border-right:1px solid #d2e5ed;background-color:#fff}
#userlist .userstatus, #userlist .userusername, #userlist .stats, #userlist .city, #userlist .message, #userlist .buddyadd, #userlist .userstatus, #userlist .geschlecht{margin-top:5px}
#userlist #userprepic, #userlist .userstatus, #userlist .userusername, #userlist .stats, #userlist .city, #userlist .geschlecht{float:left}
#userlist .message, #userlist .buddyadd{float:right}
#userlist .userstatus, #userlist .message, #userlist .buddyadd, #userlist .geschlecht{width:20px}
#userlist .userusername, #userlist .stats{min-width:22%}
#userlist .stats{width:35%}
#userlist .city{width:15%}
#userlist #userprepic, #messagetable #userprepic{width:60px;min-height:41px;margin-right:5px;margin-top:2px;margin-bottom:2px}
#messagetable{width:610px}
#messagetable thead th{font-weight:normal;background-color:#ccc;padding:3px}
#messagetable tbody td{padding:3px;vertical-align:top}
#messagetable td.subject, #messagetable td.message{width:417px}
#messagetable .messagetext{padding-top:5px;padding-bottom:5px;padding-left:12px;line-height:1.6em}
#messagetable .even td, #messagetable .odd td{border-bottom:1px solid #dedede}
#messagetable .even, #userlist .even{background:#F5F5F5 url(http://images.schwules-rostock.de/userlist_bg_even_new.gif) repeat-x}
#messagetable .odd, #userlist .odd{background:#F2F2F2 url(http://images.schwules-rostock.de/userlist_bg_odd_new.gif) repeat-x}
#userlist .online{background:#94C5E5 url(http://images.schwules-rostock.de/userlist_bg_online.gif) repeat-x}
#messagetable a, #userlist a{text-decoration:none}
tr.even td div.messagedetails{color:#a9a9a9}
tr.odd td div.messagedetails{color:#d0cfcf}
.tx-cwtcommunity-pi1 #userlist .online{background-color:#BAFFBA}
a.message{padding-left:12px;background:transparent url(http://images.schwules-rostock.de/icons/bullet_arrow_right.gif) -3px -2px no-repeat}
a.messageopen{padding-left:12px;background:transparent url(http://images.schwules-rostock.de/icons/bullet_arrow_down.gif) -3px -2px no-repeat}
#messagetable tbody td.status, #messagetable tbody td.subject, #messagetable tbody td.date, #messagetable tbody td.actions{padding-right:10px}
#messagetable tbody .status{width:16px}
#messagetable tbody .date{width:100px}
#messagetable tbody td.actions{width:44px;padding:0px}
#headerlogoutform #logout{color:#fff;background-color:transparent;padding-left:3px}
#headerlogoutform #logout:hover{cursor:pointer}
form#headerloginform, #loginswitch{float:right;width:231px}
div#HeaderLoggedinStatus{float:right;width:50%}
div#HeaderLoggedinStatus, div#loginmessage, #loginswitch{background-color:#3a88a7}
div#HeaderLoggedinStatus .newMessage{background:#d80000 url(http://www.schwules-rostock.de/fileadmin/img/icons/email_new_header.gif) no-repeat;background-position:2px 1px;padding-left:20px}
img.newMessageHeader{margin-top:3px;margin-left:3px}
div#loginmessage, #loginswitch{margin-right:5px;margin-top:2px;width:130px;padding:2px;text-align:center}
div#loginmessage{width:auto;padding-left:5px;padding-right:5px}
#headerloginform label{color:white;margin-right:7px}
#headeremailform #lostemail, #headerloginform #user, #headerloginform #pass{height:13px;background:#336d85 url(http://images.schwules-rostock.de/styles2/headerlogininputbg.gif) no-repeat top;border:1px solid #97b8c5;padding:4px;width:79px;color:white;float:left}
#headerloginform #user{margin-right:30px}
#headerloginform #pass{border-right:0px}
#headeremailform #lostemail{background:#336d85 url(http://images.schwules-rostock.de/styles2/headerloginemailinputbg.gif) no-repeat;width:134px;border-right:0px}
#headeremailform #submit, #headerloginform #submit{background:#56CB36 url(http://images.schwules-rostock.de/styles2/headersearch_button.gif) no-repeat bottom;border:1px solid #97b8c5;height:23px;width:24px;float:left}
form#headeremailform{float:right}
#headeremailform #submit:hover, #headerloginform #submit:hover{background-position:right top;cursor:pointer}
#loggedin{color:#fff}
#newbodylogintable tr td, #newbodylogintablebig tr td {padding:4px 4px 4px 0}
#tx-rggooglemap-cat{padding:1px 30px;font-weight:bold}
#tx-rggooglemap-poiNest{padding:5px 0}
.tx-rggooglemap-poi{}
.tx-rggooglemap-poi li{list-style:none}
.tx-rggooglemap-poi h1{text-decoration:underline}
.tx-rggooglemap-poi a, .tx-rggooglemap-poi a:link, .tx-rggooglemap-poi a:visited, .tx-rggooglemap-poi a:active{text-decoration:none}
.tx-rggooglemap-poi a:hover{text-decoration:underline}
.tx-rggooglemap-pi1 #map{background:#999999;margin-top:15px;width:450px;border:1px solid #54B739}
#Galleryteaser{margin-bottom:20px}
#month-header{width:100%;margin-bottom:7px}
#month-header-prevnext{float:left}
#month-header-prevnext a{}
#month-header h1{display:inline;margin-left:10px;margin-right:10px}
#month-header-icons{float:right;text-align:right}
#month-header-icons IMG,#month-header-prevnext IMG,#month-footer IMG{border:0px solid}
#month-footer{width:100%;margin-bottom:7px}
#month-footer-header{text-align:center}
table.month-small{border:1px solid #A1A5A9;border-collapse:collapse}
table.month-large td div span.bold{font-size:1.2em}
table.month-large td div span.bold a, table.month-large td div span.bold a:link, table.month-large td div span.bold a:visited, table.month-large td div span.bold a:hover{text-decoration:none}
table.month-large td.monthOff div span.bold{font-size:1em}
.month-small th, .month-small td{padding:2px;width:22px;font-size:10px}
.month-large{width:100%;border:1px solid #A1A5A9;border-collapse:collapse}
.month-large th, .month-large td{border:1px solid #e6e6e6}
.month-large .monthOff{background-color:#EEE;height:12px;padding:2px}
.month-large .weekday{height:12px;padding:2px}
.month-large .weeknum, .month-small th{background-color:#F5F5F5;width:22px;color:#ccccc;text-align:center}
.weeknum span, .month-small th{color:#cccccc}
.eventDay:hover{cursor:pointer}
.monthOff:hover{cursor:default}
.month-large .day{height:100px;width:100px;vertical-align:top;text-align:left}
.month-large .day div{text-align:right;padding-right:3px}
#calendar-nav{}
#calendar-nav td{vertical-align:top}
#calendar-nav td#previous{width:175px}
#calendar-nav td#list{width:188px}
#calendar-nav td#legend{width:188px}
#calendar-nav td#next{width:175px}
#link-ics, #link-admin{width:100%;text-align:center}
.tbll{background:url(../typo3conf/ext/cal/template/img/shadow_l.gif) no-repeat;width:8px}
.tblbot{background:url(../typo3conf/ext/cal/template/img/shadow_m.gif) repeat-x;width:100%}
.tblr{background:url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat;width:8px}
.rowOn{background-color:#cfc;border-top:1px solid #fff;border-left:1px solid #fff}
.rowOn2{background-color:#cfc;border-top:1px solid #fff}
.rowOff2{}
.rowToday{padding-top:3px;padding-bottom:3px;border-top:1px solid #fff;border-left:1px solid #fff}
.tx-cal-controller .padd{padding:5px}
.eventbg_1{background-color:#557CA3;padding:2px}
.eventbg_2{background-color:#53A062;padding:2px}
.eventbg_3{background-color:#E84F25;padding:2px}
.eventbg_4{background-color:#B257A2;padding:2px}
.eventbg_5{background-color:#D42020;padding:2px}
.eventbg_6{background-color:#B88F0B;padding:2px}
.eventbg_7{background-color:#73738C;padding:2px}
#allday a{font-size:9px;color:#fff;font-weight:900;text-decoration:none}
#allday a:hover{text-decoration:underline}
.eventbg2_1{background-color:#6699CC;border:1px solid #557CA3}
.eventbg2_2{background-color:#4FC464;border:1px solid #53A062}
.eventbg2_3{background-color:#FF6D3B;border:1px solid #E84F25}
.eventbg2_4{background-color:#EA62D4;border:1px solid #B257A2}
.eventbg2_5{background-color:#FF5E56;border:1px solid #D42020}
.eventbg2_6{background-color:#CCB21F;border:1px solid #B88F0B}
.eventbg2_7{background-color:#9292A1;border:1px solid #73738C}
.dayborder{background-color:#fff;border-top:1px solid #A1A5A9}
.dayborder2{background-color:#fff;border-top:1px dashed #ccc}
.monthback{background-color:#A1A5A9}
.monthsmallbasic{text-align:left;vertical-align:top}
.monthmediumbasic{height:20px;width:20px;text-align:left;vertical-align:top}
.{background-color:#F5F5F5 ! important}
.{background-color:#F2F9FF ! important}
.monthWeekend{}
.monthselected{}
.montheventtop{background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);border-top:1px solid #A1A5A9}
.montheventline{border-right:1px dotted #A1A5A9}
.medtitle{background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);height:20px;margin-top:3px;font-weight:900}
.yearreg{background-color:#fff;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearoff{background-color:#F2F2F2;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearon{background-color:#F2F9FF;height:30px;width:30px;text-align:right;vertical-align:top;font-size:9px}
.yearmonth{background-color:#ccc}
.yearweek{background-color:#eee;width:30px;font-size:9px;font-weight:900;text-align:center;height:15px}
.eventborder{background-image:url(../typo3conf/ext/cal/template/img/day_title.gif);border:1px #006699 solid}
.dateback{background-color:#eee}
.weekborder2{border-right:1px solid #A1A5A9}
.timeborder2{border-right:2px solid #A1A5A9;border-top:1px solid #A1A5A9;background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif)}
.tx-cal-controller .navback{background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif)}
.tx-cal-controller .navback img{border:none}
.tx-cal-controller .sideback{font-weight:bold;color:#484848;background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif)}
.month-small th.weekday{color:#484848}
a.psf{text-decoration:none}
a.psf:link{color:#0066FF}
a.psf:visited{color:#0066FF}
a.psf:active{color:#3366CC}
a.psf:hover{color:#000099;text-decoration:underline}
a.ps2{text-decoration:underline}
a.ps2:link{color:#0066FF}
a.ps2:visited{color:#0066FF}
a.ps2:active{color:#3366CC}
a.ps2:hover{color:#000099}
a.ps3{text-decoration:none}
a.ps3:link{color:#000}
a.ps3:visited{color:#000}
a.ps3:active{color:#000}
a.ps3:hover{color:#000;text-decoration:underline}
a.ps{text-decoration:none}
a.ps:link{color:#fff}
a.ps:visited{color:#fff}
a.ps:active{color:#fff}
a.ps:hover{color:#fff;text-decoration:underline}
.legend_calendar{font-size:9px;color:#000000;margin-top:1em;margin-left:1em}
.V9{text-align:left ! important;color:#000000;margin-left:2px;margin-bottom:5px}
.V9 ul{margin-bottom:0px;padding-bottom:0px;margin-left:20px;padding-left:0px}
.V9 li{margin-bottom:0px;padding-bottom:0px}
.V10W{font-size:10px;color:#FFFFFF;text-decoration:none}
.V9W{font-size:9px;color:#FFFFFF;text-decoration:none}
.V10WB{font-size:10px;color:#FFFFFF;font-weight:900}
.V9G{font-size:9px;color:#666666}
.V10{font-size:10px;color:#000000}
.V9BOLD{font-size:9px;font-weight:900}
.G10{font-size:11px;color:#0066FF}
.G10B{font-size:11px;color:#000000}
.G10BOLD{font-size:11px;font-weight:900}
.G10G{font-size:11px;color:#A1A5A9}
.V12{font-size:12px;color:#000000}
.tx-cal-controller .eventfont{font-size:1em;color:#FFFFFF}
.tx-cal-controller .query_style{font-size:11px;width:156px;margin-bottom:0}
.tx-cal-controller .search_style{font-size:12px;width:134px;margin-bottom:0}
.tx-cal-controller .login_style{font-size:11px;width:80px;margin-bottom:0}
.tx-cal-controller .bold a:link{font-weight:bold}
.tx-cal-controller .bold a:active{font-weight:bold}
.tx-cal-controller .bold a:visited{font-weight:bold}
.tx-cal-controller .pagebrowser span{padding:0 2px}
.default_categoryheader{background-color:#557CA3;padding:5px}
body.flashmapsmall div.tx-cal-controller div.vevent{line-height:1.2em}
.green_catheader,.green_catheader_allday{background-color:#53A062}
.green_catheader_bullet{color:#4FC464;font-size:13px}
.green_catheader_text{color:#000000;font-size:11px;margin-left:3px}
.green_catheader_legend_bullet{margin-left:3px}
.green_catheader_bullet_text{}
.green_catheader_allday{text-align:center}
.green_catbody{background-color:#4FC464;border:1px solid #53A062;color:#fff}
.green_catbody a:link{color:#fff}
.orange_catheader,.orange_catheader_allday{background-color:#E84F25}
.orange_catheader_bullet{background-color:#FF6D3B;color:#fff;padding:3px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px}
.orange_catheader_bullet a, .orange_catheader_bullet a.link, .orange_catheader_bullet a.visited{color:#fff}
.orange_catheader_bullet_text{}
.orange_catheader_allday{text-align:center}
.orange_catbody{background-color:#FF6D3B;border:1px solid #E84F25;color:#fff}
.orange_catbody a:link{color:#fff}
.pink_catheader,.pink_catheader_allday{background-color:#B257A2}
.pink_catheader_bullet{color:#EA62D4;font-size:13px}
.pink_catheader_text{color:#000000;font-size:11px;margin-left:3px}
.pink_catheader_legend_bullet{margin-left:3px}
.pink_catheader_bullet_text{}
.pink_catheader_allday{text-align:center}
.pink_catbody{background-color:#EA62D4;border:1px solid #B257A2;color:#fff}
.pink_catbody a:link{color:#fff}
.red_catheader,.red_catheader_allday{background-color:#D42020}
.red_catheader_bullet{color:#FF5E56;font-size:13px}
.red_catheader_text{color:#000000;font-size:11px;margin-left:3px}
.red_catheader_legend_bullet{margin-left:3px}
.red_catheader_bullet_text{}
.red_catheader_allday{text-align:center}
.red_catbody{background-color:#FF5E56;border:1px solid #D42020;color:#fff}
.red_catbody a:link{color:#fff}
.yellow_catheader,.yellow_catheader_allday{background-color:#B88F0B}
.yellow_catheader_bullet{color:#CCB21F;font-size:13px}
.yellow_catheader_text{color:#000000;font-size:11px;margin-left:3px}
.yellow_catheader_legend_bullet{margin-left:3px}
.yellow_catheader_bullet_text{}
.yellow_catheader_allday{text-align:center}
.yellow_catbody{background-color:#CCB21F;border:1px solid #B88F0B;color:#fff}
.yellow_catbody a:link{color:#fff}
.grey_catheader,.grey_catheader_allday{background-color:#73738C}
.grey_catheader_bullet{color:#9292A1;font-size:13px}
.grey_catheader_text{color:#000000;font-size:11px;margin-left:3px}
.grey_catheader_legend_bullet{margin-left:3px}
.grey_catheader_bullet_text{}
.grey_catheader_allday{text-align:center}
.grey_catbody{background-color:#9292A1;border:1px solid #73738C;color:#fff}
.grey_catbody a:link{color:#fff}
.grey_catheader_text{color:#000000;font-size:11px;margin-left:3px}
body.flashmap .grey_catheader, body.flashmap .grey_catheader_allday, body.flashmapsmall .grey_catheader, body.flashmapsmall .grey_catheader_allday, #terminliste .grey_catheader, #terminliste .grey_catheader_allday{background-color:transparent}
body.flashmap .grey_catheader_bullet, body.flashmap .grey_catheader_legend_bullet, body.flashmap .grey_catheader_text, body.flashmapsmall .grey_catheader_bullet, body.flashmapsmall .grey_catheader_legend_bullet, .default_categoryheader_bullet, .default_categoryheader_legend_bullet
body.flashmapsmall .grey_catheader_bullet, body.flashmapsmall .grey_catheader_text, #terminliste .grey_catheader_bullet, #terminliste .grey_catheader_text{color:#333;font-size:inherit;margin-left:0px}

/*.seite52 .default_categoryheader_bullet,
.seite52 .default_categoryheader_legend_bullet,
.seite52 #terminliste .orange_catheader_bullet,
.seite52 #terminliste .grey_catheader_bullet,
.seite52 #terminliste .grey_catheader_text { 
  margin-left: 10px
}*/


body.seite114 abbr,
body.seite52 abbr {
  border-bottom                 : 0 none;
  display                       : block;
  float                         : left;
  font-size                     : inherit;
  text-decoration               : none;
  width                         : 67px;
}
abbr.dtstart:after {
  content :" Uhr:";
}

.seite114  div.vevent span.summary,
.seite52 div.vevent span.summary {
  float                     : left;
  width                     : 383px;
}

#terminliste .hansegay_catheader_bullet, span.hansegay_catheader_text{padding:2px;background-color:#f6911f;color:#000;border-color:#be721c;border-style:solid;border-width:1px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#terminliste .hansegay_catheader_bullet a, span.hansegay_catheader_text a{color:white}
.tx-cal-controller .bold{}
.tx-cal-controller . .bold a{color:white}
.monthsmallbasic .bold:hover{}
.refresh_calendar{margin-right:5px}
.tx-cal-controller .weekview{margin:0 auto}
.tx-cal-controller .weekview .nextweek_arrow,.tx-cal-controller .weekview .previousweek_arrow{width:16px;height:20px;border:0px;text-align:left}
.previsousweek_arrow{text-align:right}
.fnb_header{background-color:#444444}
.fnb_body{background-color:#888888;border:1px solid #999999;color:#fff}
.tx-cal-controller .even{background-color:#eeeeee}
.tx-cal-controller .treelevel0{}
.tx-cal-controller .treelevel1{margin-left:20px}
.tx-cal-controller .treelevel2{margin-left:30px}
.tx-cal-controller label{display:block;float:left;margin:2px 0pt;padding-right:1em;text-align:right;horizontal-align:top;width:120px}
.tx-cal-controller fieldset div{clear:left}
.tx-cal-controller .noborder{border:none}
.tx-cal-controller .search-result{list-style:none;margin-left:0px;padding-left:0px}
.tx-cal-controller .search-result li{padding-bottom:1em}
.tx-cal-controller .search_result li .even{background-color:#EEEEEE}
td.monthOff:hover, .monthsmallbasic .bold:hover, table.month-large td:hover{background-color:#c2ecb7 !important;cursor:pointer}
td.monthToday, td.monthToday:hover{background-color:#46DA61 !important;color:#ffffff;cursor:pointer}
table.month-large td.monthOff:hover{background-color:#EEEEEE !important}
td.monthToday div a, td.monthToday .V9 span{color:#ffffff;text-decoration:none}
td. div a{font-weight:bold;font-size:1.2em}
td.monthOff div a{font-weight:normal;font-size:1em}
td. div .default_categoryheader_text{color:#666}
.seite34 #contentbreit .subcolumns{margin-bottom:20px}
.month-weeknums{width:15px;text-align:center;color:#999}
.monthCorner{color:#fff}
#SchwuroCarousel{margin-top:20px;margin:20px 10px 10px 10px;position:relative}
#html-carousel{background:transparent url(http://images.schwules-rostock.de/slider/carousel_bg.gif) no-repeat}
#html-carousel .carousel-list li{margin:4px 10px 0px 10px;background:transparent;width:210px;padding:15px 10px 10px 10px;margin:0;color:#3F3F3F;text-align:left}
#html-carousel .carousel-list li img{background:transparent;display:block;margin:auto}
#html-carousel{margin-bottom:10px;width:100%;height:144px}
#prev-arrow-container{z-index:100;position:absolute;left:0px;top:0px}
#next-arrow-container{z-index:100;position:absolute;right:0px;top:0px}
* html #next-arrow-container{right:25px}
#next-arrow, #prev-arrow{cursor:pointer}
#overlay{width:200px;height:80px;position:absolute;top:25px;left:150px;padding-top:10px;z-index:100;color:#000;border:1px dotted #000;text-align:center;font-size:24px;background:#295b70 url(http://images.schwules-rostock.de/styles2/bg_tile.jpg)}
.carousel-component{position:relative;overflow:hidden;visibility:visible}
.carousel-component ul.carousel-list{width:10000000px;position:relative;z-index:1}
.carousel-component .carousel-list li{float:left;list-style:none;overflow:hidden}
.carousel-component .carousel-vertical li{float:none;margin-bottom:0px}
.carousel-component ul.carousel-vertical{width:auto}
.carousel-component .carousel-clip-region{overflow:hidden;margin:0px auto;position:relative;width:99.5%}
* html .carousel- .carousel-clip-region{float:left;width:941px}
.carousel-component{background:#3F3F3F;padding:0px;color:#618cbe}
.carousel-component ul.carousel-list{margin:0px;padding:0px 0px 0px 0px}
.carousel-component .carousel-list li{text-align:center;margin:0px 0px 0px 0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666}
#overlay2{position:absolute;top:0;left:0;width:100%;height:100%;background:#295b70 url(http://images.schwules-rostock.de/styles2/bg_tile.jpg);z-index:90}
#prevLink,#nextLink{display:block;position:absolute;top:0;width:33%;height:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;background:transparent url(http://images.schwules-rostock.de/lightbox/blank.gif) no-repeat}
#prevLink{left:0;float:left;background:transparent url(http://images.schwules-rostock.de/lightbox/prev.png) no-repeat 10px 10px}
#nextLink{right:0;float:right;background:transparent url(http://images.schwules-rostock.de/lightbox/next.png) no-repeat 95% 10px}
#prevLink:hover{background:transparent url(http://images.schwules-rostock.de/lightbox/prev.png) no-repeat 10px 10px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}
#nextLink:hover{background:transparent url(http://images.schwules-rostock.de/lightbox/next.png) no-repeat 95% 10px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}
#playLink,#pauseLink,#saveLink,#closeLink{display:block;float:right;width:26px;height:26px;margin-left:1.0em}
#playLink{background:transparent url(http://images.schwules-rostock.de/lightbox/play.gif) no-repeat center}
#pauseLink{background:transparent url(http://images.schwules-rostock.de/lightbox/pause.gif) no-repeat center}
#saveLink{background:transparent url(http://images.schwules-rostock.de/lightbox/save.gif) no-repeat center}


#closeLink{
/* Edit here for a different image! Add width & height here if needed*/
    background:transparent url(http://www.schwules-rostock.de/fileadmin/img/icons/close_button.png) no-repeat top;
    position:absolute;
    right:-11px;
    top:-11px;
    z-index:1000
}
#closeLink:hover{background:transparent url(http://www.schwules-rostock.de/fileadmin/img/icons/close_button.png) no-repeat bottom}
#sbCenter,#sbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:100}
#sbCenter a,#sbBottomContainer a{text-decoration:none;border:none;outline:none}
.sbLoading{background:#fff url(http://images.schwules-rostock.de/lightbox/loading.gif) no-repeat center}
#sbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#sbBottom{font-family:arial,verdana,sans-serif;font-size:11px;color:#666;line-height:1.4em;text-align:left;padding:0 10px 10px 10px}
#sbCaption{width:66%;font-weight:bold;margin-bottom:0.1em}
#sbNumber{width:66%;margin-bottom:0.1em}
#sbPresent{width:66%;margin-bottom:0.1em}
#sbPresent a{color:#666;margin-right:1.0em}
#sbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
#lbLightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lbLightbox a{text-decoration:none;border:none;outline:none;height:30px}
#lbLightbox img{border:none}
#lbOuterImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lbImageContainer{padding:1px}
#lbLoading{position:absolute;z-index:110;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;background:#fff url(http://images.schwules-rostock.de/lightbox/loading.gif) no-repeat center}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
#lbImageDataContainer{font-family:arial,verdana,sans-serif;background-color:transparent;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#lbImageData{padding:5px 0 0 0;color:#fff}
#lbImageDetails{width:66%;float:left;text-align:left;padding-bottom:10px}
/*#lbCaption{display:none}*/
#lbNumber{display:block;margin-bottom:0.1em; font-weight: bold}
#lbPresent{display:block;margin-bottom:0.1em}
#lbPresent a{color:#666;margin-right:1.0em}
#lbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
div.tx-cegallery-pi1{clear:both}
div.tx-cegallery-pi1-album_entry{float:left;border:1px solid #ccc;margin-right:8px;font-size:0.9em;padding:2px;margin-bottom:20px;height:140px}
div.tx-cegallery-pi1-album_entry a{font-size:1.1em;text-decoration:none}
.GalleryImageFrame{float:left;display:block;width:90px;margin:3px;padding:2px;vertical-align:bottom;position:relative;text-align:center;overflow:hidden}
#welcomeviewtable #userprepic a img, #messagetable #userprepic img, #userlist #userprepic img, .userprepic img, .userprepic a img, #userlist #userprepic a img, .GalleryImage a img{padding:2px;border:1px solid #38D555;background-color:white}
#userlist #userprepic a img{border:1px solid #999}
#welcomeviewtable #userprepic a img:hover, #messagetable #userprepic a img:hover, .userprepic a img:hover, .GalleryImage a img:hover{background-color:#38D555}
#userlist #userprepic a img:hover{background-color:#999}
.GalleryBildunterschrift{display:none}
.tx-cegallery-pi1-album_backlink
.tx-cegallery-pi1-album_backlink a, .tx-cegallery-pi1-album_backlink a:link, .tx-cegallery-pi1-album_backlink a:visited, .tx-cegallery-pi1-album_backlink a:hover{text-decoration:none}
#WeekEventTable, table.month-large, #dayviewtable{border:2px solid #C3D9FF}
.timeborder{background-color:#E8EEF7;padding:2px;width:35px !important}
.weekborder{background-color:#fff;border-left:1px solid #88AACC}
.timeborder, .weekborder, .month-large th, .month-large td{border-bottom:1px dotted #88AACC}
.rowToday{background-color:#88AACC;border-left:1px solid #88AACC;border-top:none;font-weight:bold;color:#fff}
.rowOff{border-top:none;border-left:none;color:#31748E}
.rowToday, .rowOff{padding-top:4px;padding-bottom:4px;width:80px !important}
.rowToday a{font-weight:bold}
.rowToday a, .rowOff a{text-decoration:none;color:inherit}
.default_categoryheader{background-color:#31748E}
.tx-cal-controller h1{margin-top:0px;margin-bottom:0px}
.tx-cal-controller .subcolumns{clear:both;margin:0px}
ul#kalenderunternavi{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 1px 0;overflow:hidden}
ul#kalenderunternavi li{padding:8px 0px 8px 0px;float:right;margin:0px 0px 0px 2px}
ul#kalenderunternavi li a{text-transform:uppercase;color:white;text-decoration:none;color:#31748E;background-color:#f5f5f5;padding:8px 11px 8px 11px}
ul#kalenderunternavi li span.active a, ul#kalenderunternavi li a:hover{background-color:#E8EEF7}
ul#kalenderunternavi li span.active a{color:#fff;font-weight:bold}
ul#kalenderunternavi li a:hover{color:#000}
#WeekEventTable, ul#kalenderunternavi li span.active a, .monthCorner, .weekday, .month-weeknums{background-color:#C3D9FF}
.weekday, .month-weeknums, #dayviewtable .timeborder{font-weight:normal;color:#000000;font-size:11px;padding-bottom:4px;padding-top:4px}
.weekday{color:#31748E}
tbody tr th.month-weeknums{background-color:#E8EEF7;border-right:1px solid #88AACC}
tbody tr th.monthCorner{color:#C3D9FF;background-color:#C3D9FF;border-right:1px solid #C3D9FF}
table#dayviewtable{width:419px}
.month-large th,.month-large td{border:1px dotted #88AACC}
table#dayviewtable td.dayborder{border-top:1px dotted #88AACC}
table tbody tr td.dayborder2{border-bottom:1px dotted #88AACC}
#dayviewtable .timeborder{border-right:1px solid #88AACC;height:60px}
.seite94 #contentbreit{overflow:auto}
table.month-large span.grey_catheader_text{color:#999;font-size:inherit;margin:0px;padding:0px}
table.month-large span.default_categoryheader_text{color:#31748E}
table.month-large span.orange_catheader_text{color:#E84F25;font-size:inherit;margin:0px;padding:0px}
table.month-large span.yellow_catheader_text{color:#B88F0B;font-size:inherit;margin:0px;padding:0px}
table.month-large span.red_catheader_text{color:#D42020;font-size:inherit;margin:0px;padding:0px}
table.month-large span.pink_catheader{color:#B257A2;font-size:inherit;margin:0px;padding:0px}
#WeekEventTable, ul#kalenderunternavi li span.active a, .monthCorner, .weekday, .month-weeknums{background-color:#46DA61 !important}
#WeekEventTable, table.month-large, #dayviewtable{border:2px solid #46DA61}
.rowOff, .month-large .weekday, .month-weeknums, .month-weeknums a{color:#fff}
tbody tr th.monthCorner{color:#46DA61;border-right:1px solid #46DA61}
table.month-large td.monthOff:hover, .month-large .monthOff, .timeborder{background-color:#C2ECB7 !important}
.weekborder{border-left:1px solid #46DA61}
.month-large th, .month-large td{border:1px dotted #46DA61}
ul#kalenderunternavi li a{color:#46DA61;background-color:#C2ECB7}
ul#kalenderunternavi li span.active a, ul#kalenderunternavi li a:hover{background-color:#46DA61;color:white}
.timeborder, .weekborder, .month-large th, .month-large td, table tbody tr td.dayborder2{border-bottom:1px dotted #46DA61}
#dayviewtable .timeborder{border-right:1px solid #46DA61;border-left:2px solid #46DA61}
table#dayviewtable td.dayborder, .dayborder2{border-top:1px dotted #46DA61}
.rowToday{background-color:#33a047}
.tx-mmforum-pi1 a{font-weight:normal}
td.tx-mmforum-pi1-listforum-lastpost a, .tx-mmforum-pi1-listtopic-lastpost-user a{text-decoration:none;color:#484848}
td.tx-mmforum-pi1-listforum-lastpost {width: 40%}
div.tx-mmforum-pi1-listtopic-lastpost-title a{color:#54b739;text-decoration:underline}
div.tx-mmforum-pi1-listtopic-lastpost-title a:visited{color:#3b8128}
td.tx-mmforum-pi1-listpost-text, .tx-mmforum-pi1-listpost-user{padding-bottom:30px}
#breadcrumb{padding:2px 4px 2px 4px;float:left;margin-bottom:10px}
#breadcrumb span, #breadcrumb a{display:block;float:left}
#breadcrumb span{background:transparent url(http://images.schwules-rostock.de/arrow.png) top left no-repeat;padding-left:17px;margin-left:4px}
#breadcrumb span.forumrootlinetrenner{padding-left:0px;margin-right:4px;width:13px;height:13px}
.tx-mmforum-table #message, .tx-mmforum-table .newtopictitle{border:1px inset #666;width:99%}
.tx-mmforum-table .newtopictitle{margin-top:10px}
.tx-mmforum-table #message{height:120px;padding:2px}
.tx-mmforum-table #message, #tx-srfeuserregister-pi1-comments, #changeprofile textarea{font:1.1em Arial,Helvetiva,Verdana,sans-serif;font-size:inherit;color:#484848}
#tx-srfeuserregister-pi1-fe_users_form textarea, #changeprofile textarea{height:300px}
.tx-mmforum-table textarea.post{margin-top:10px;margin-bottom:15px}
form#tx-srfeuserregister-pi1-fe_users_form input.imageinput{width:16px;height:16px;padding:0px;border:none}
form#tx-srfeuserregister-pi1-fe_users_form fieldset div.image{text-align:left}
form#tx-srfeuserregister-pi1-fe_users_form #tx-srfeuserregister-pi1-image-0{width:70px !important;height:20px}
form#tx-srfeuserregister-pi1-fe_users_form input.fileupload{height:20px}
#changeprofile td.submitbuttons input.tx-srfeuserregister-pi1-submit{width:170px;margin-right:5px}
#changeprofile{background-color:#ececec}
.profileditvorschau table#changeprofile{background:#ececec url(http://images.schwules-rostock.de/korrektur_bg.gif) top right no-repeat}
table#viewprofile_partone, table#viewprofile_parttwo, table#viewprofile_friends, div#userimage, table#viewprofile_actions {border:1px solid #ccc;margin-bottom:5px;padding:4px;width:300px}
table#viewprofile_friends td, table#viewprofile_partone td, table#viewprofile_partone th, table#viewprofile_parttwo td, table#viewprofile_partone th{padding:5px;vertical-align:top}
table#viewprofile_friends td{text-align:center}
table#viewprofile_friends td.keinefreunde{color:#999}
table#viewprofile_friends td.freunde{background-color:#ebe9ec}
table#viewprofile_friends td.freunde:hover{cursor:pointer}
table#viewprofile_friends td.freunde a{font-weight:bold;text-decoration:none}
table#viewprofile_friends, table#viewprofile_parttwo, table#viewprofile_partone{width:300px;overflow:hidden}
#viewprofile_partone td.label, #viewprofile_parttwo td.label{color:#999;font-weight:bold;width:120px}
#viewprofile_framing td{vertical-align:top}
div#userimage{margin-left:4px;width:290px}
td.useranfrage{padding-bottom:6px;padding-top:5px}
div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image{margin-right:12px !important}
div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image{margin-left:7px !important}
div.csc-textpic-intext-left dl.csc-textpic-image img, div.csc-textpic-intext-right dl.csc-textpic-image img, div.newsimage img, div.news-single-img img{padding:2px !important;border:1px solid #999}
div.csc-textpic-intext-left dl.csc-textpic-image a img, div.csc-textpic-intext-right dl.csc-textpic-image a img, div.newsimage a img, .news-single-img a img{border:1px solid #38D555}
body.seite55 div.c25l div.subcl h3, body.seite126 div.c25l div.subcl h3, body.seite127 div.c25l div.subcl h3{margin-top:30px}
body.seite55 div.c25l div.subcl h3, body.seite126 div.c25l div.subcl h3, body.seite127 div.c25l div.subcl h3, body.seite55 div.c25l div.subcl p, body.seite126 div.c25l div.subcl p, body.seite127 div.c25l div.subcl p{color:#999}
.filelinks div{padding-left:25px;background:url('http://images.schwules-rostock.de/icons/default.gif') left top no-repeat;margin-bottom:10px}
.filelinks span{display:block}
.filelinks .filecount{display:none}
.filelinks .ai{background-image:url('http://images.schwules-rostock.de/icons/ai.gif')!important}
.filelinks .ani{background-image:url('http://images.schwules-rostock.de/icons/ani.gif')!important}
.filelinks .au{background-image:url('http://images.schwules-rostock.de/icons/au.gif')!important}
.filelinks .avi{background-image:url('http://images.schwules-rostock.de/icons/avi.gif')!important}
.filelinks .bmp{background-image:url('http://images.schwules-rostock.de/icons/bmp.gif')!important}
.filelinks .cdr{background-image:url('http://images.schwules-rostock.de/icons/cdr.gif')!important}
.filelinks .css{background-image:url('http://images.schwules-rostock.de/icons/css.gif')!important}
.filelinks .csv{background-image:url('http://images.schwules-rostock.de/icons/csv.gif')!important}
.filelinks .doc{background-image:url('http://images.schwules-rostock.de/icons/doc.gif')!important}
.filelinks .dtd{background-image:url('http://images.schwules-rostock.de/icons/dtd.gif')!important}
.filelinks .eps{background-image:url('http://images.schwules-rostock.de/icons/eps.gif')!important}
.filelinks .exe{background-image:url('http://images.schwules-rostock.de/icons/exe.gif')!important}
.filelinks .fh3{background-image:url('http://images.schwules-rostock.de/icons/fh3.gif')!important}
.filelinks .flash{background-image:url('http://images.schwules-rostock.de/icons/flash.gif')!important}
.filelinks .folder{background-image:url('http://images.schwules-rostock.de/icons/folder.gif')!important}
.filelinks .gif{background-image:url('http://images.schwules-rostock.de/icons/gif.gif')!important}
.filelinks .htm{background-image:url('http://images.schwules-rostock.de/icons/htm.gif')!important}
.filelinks .html{background-image:url('http://images.schwules-rostock.de/icons/html.gif')!important}
.filelinks .ico{background-image:url('http://images.schwules-rostock.de/icons/ico.gif')!important}
.filelinks .inc{background-image:url('http://images.schwules-rostock.de/icons/inc.gif')!important}
.filelinks .java{background-image:url('http://images.schwules-rostock.de/icons/java.gif')!important}
.filelinks .jpg{background-image:url('http://images.schwules-rostock.de/icons/jpg.gif')!important}
.filelinks .js{background-image:url('http://images.schwules-rostock.de/icons/js.gif')!important}
.filelinks .max{background-image:url('http://images.schwules-rostock.de/icons/max.gif')!important}
.filelinks .mid{background-image:url('http://images.schwules-rostock.de/icons/mid.gif')!important}
.filelinks .mov{background-image:url('http://images.schwules-rostock.de/icons/mov.gif')!important}
.filelinks .mpeg{background-image:url('http://images.schwules-rostock.de/icons/mpeg.gif')!important}
.filelinks .mpg{background-image:url('http://images.schwules-rostock.de/icons/mpg.gif')!important}
.filelinks .pcd{background-image:url('http://images.schwules-rostock.de/icons/pcd.gif')!important}
.filelinks .pcx{background-image:url('http://images.schwules-rostock.de/icons/pcx.gif')!important}
.filelinks .pdf{background-image:url('http://images.schwules-rostock.de/icons/pdf.gif')!important}
.filelinks .png{background-image:url('http://images.schwules-rostock.de/icons/png.gif')!important}
.filelinks .ps{background-image:url('http://images.schwules-rostock.de/icons/ps.gif')!important}
.filelinks .psd{background-image:url('http://images.schwules-rostock.de/icons/psd.gif')!important}
.filelinks .rtf{background-image:url('http://images.schwules-rostock.de/icons/rtf.gif')!important}
.filelinks .sgml{background-image:url('http://images.schwules-rostock.de/icons/sgml.gif')!important}
.filelinks .swf{background-image:url('http://images.schwules-rostock.de/icons/swf.gif')!important}
.filelinks .sxc{background-image:url('http://images.schwules-rostock.de/icons/sxc.gif')!important}
.filelinks .sxw{background-image:url('http://images.schwules-rostock.de/icons/sxw.gif')!important}
.filelinks .tga{background-image:url('http://images.schwules-rostock.de/icons/tga.gif')!important}
.filelinks .tif{background-image:url('http://images.schwules-rostock.de/icons/tif.gif')!important}
.filelinks .ttf{background-image:url('http://images.schwules-rostock.de/icons/ttf.gif')!important}
.filelinks .txt{background-image:url('http://images.schwules-rostock.de/icons/txt.gif')!important}
.filelinks .wav{background-image:url('http://images.schwules-rostock.de/icons/wav.gif')!important}
.filelinks .wrl{background-image:url('http://images.schwules-rostock.de/icons/wrl.gif')!important}
.filelinks .xls{background-image:url('http://images.schwules-rostock.de/icons/xls.gif')!important}
.filelinks .xml{background-image:url('http://images.schwules-rostock.de/icons/xml.gif')!important}
.filelinks .xsl{background-image:url('http://images.schwules-rostock.de/icons/xsl.gif')!important}
.filelinks .zip{background-image:url('http://images.schwules-rostock.de/icons/zip.gif')!important}
.filelinks a:hover{text-decoration:underline}
#mailform .csc-mailform-field{margin-bottom:20px;clear:left}
#mailform .csc-mailform-field label{vertical-align:top;display:block;width:120px;float:left}
#mailform .csc-mailform-field input, #mailform .csc-mailform-field textarea{color:#484848;font-size:inherit;height:13px;padding:4px;width:300px;border:1px solid #ccc}
#mailform .csc-mailform-field textarea{height:150px;font:1.1em Arial,Helvetiva,Verdana,sans-serif;font-size:inherit}
#mailform #mailformformtype_mail{margin-left:120px;width:310px;height:26px;border:1px outset}
#mailform #mailformformtype_mail:hover{border:1px solid #999}
.impressumtable .td-0{width:80px}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:{$styles.content.imgtext.colSpace}px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image{margin-right:12px !important;margin-top:4px !important}
div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image{margin-left:7px !important;margin-top:4px !important}
div.csc-textpic-center dl.csc-textpic-image img, div.csc-textpic-intext-left dl.csc-textpic-image img, div.csc-textpic-intext-right dl.csc-textpic-image img, div.newsimage img, div.news-single-img img{padding:2px !important;border:1px solid #999}
div.csc-textpic-center dl.csc-textpic-image a img, div.csc-textpic-intext-left dl.csc-textpic-image a img, div.csc-textpic-intext-right dl.csc-textpic-image a img, div.newsimage a img, .news-single-img a img{border:1px solid #38D555}
body.flashmap div.csc-textpic-center dl.csc-textpic-image img, seite35.flashmapsmall div.csc-textpic-center dl.csc-textpic-image img, seite35.flashmapsmall div.csc-textpic-center dl.csc-textpic-image a img, body.flashmapsmall div.csc-textpic-center dl.csc-textpic-image img, body.flashmapsmall div.csc-textpic-center dl.csc-textpic-image a img{border:0px solid transparent;padding:0px !important}
div.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image dt{display:block;margin-bottom:20px !important}
div#twrss_table{margin-bottom:40px}
div.tagcloud{background-color:#F5F5F5;padding:4px;border:1px solid #ccc;text-align:center}
div.tagcloud a{text-decoration:none}
div.smalladform-label-check, div.smalladform-field-check, div.smalladform-field, div.smalladform-label{float:left;margin-bottom:20px;padding-right:5px}
div.smalladform-label-check, div.smalladform-label{width:110px}
div.smalladform-label label{display:block;padding:4px}
div.smalladform-field-check, div.smalladform-field{width:70%}
span.smalladform-label-req{font-weight:bold}
div.smalladform-label-check{text-align:right}
div.smalladform-field-label{clear:both;font-weight:bold;margin-bottom:5px}
div.checkboxeninfo{float:left;background-color:#f5f5f5;border:1px solid #ccc;padding:4px;margin-bottom:15px}
div.checkboxeninfo .smalladform-field-check{width:320px}
div.smalladform-field-check label{display:inline}
body.seite52 div.tx-kesmallads-pi1, body.seite149 div.tx-kesmallads-pi1, body.seite151 div.tx-kesmallads-pi1{margin-top:25px}
div.tx-kesmallads-pi1-textcontent{margin-bottom:13px;padding-bottom:13px;line-height:1.6em;border-bottom:1px solid #ccc}
div.tx-kesmallads-pi1-submitDate{color:#666}
div.tx-kesmallads-pi1-textcontent h2 {margin-top: 5px}
div.tx-kesmallads-pi1-browsebox table td{padding-right:8px}
td.tx-kesmallads-pi1-browsebox-SCell a{font-weight:bold}
div.tx-kesmallads-pi1-content{margin-bottom:3px}
div.AnzeigenTeaser{border:1px solid #ccc;padding:2px;line-height:1.6em;margin-bottom:10px}
div.AnzeigenTeaser h2{padding:0px;font-weight:normal;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:2px}
div.AnzeigenTeaser h3{padding:2px;font-weight:normal;font-size:12px}
div.AnzeigenTeaser h3:hover{cursor:pointer;background-color:#f5f5f5}
span.AnzeigenTeaserAllAnzeigenLink{font-size:10px;padding-left:2px}
div.tx-kesmallads-pi1-teaser_row{padding:0px 0px 0px 6px}
div.klanzcontent{}
span.tx-kesmallads-pi1-teaser_title{color:#999}
div.Klanzframe{border-bottom:1px dotted #ccc}
div#userpiclist{border-bottom:1px solid #ccc;margin-top:5px;padding-bottom:5px;margin-bottom:5px}
div.userprepic{width:61px;height:90px;margin-right:10px;float:left}
#userpiclist .online a img{}
#MessageHistoryContainer #LoadInfo, #suchinfo{text-align:center;margin-top:20px;margin-bottom:20px;color:#999}
#suchinfo img{margin-bottom:10px}
#suchergebnis #foundinfo, #suchergebnis .closeme{padding:5px}
#suchergebnis .closeme, #suchergebnis .img{text-align:right}
#usersearchbottom{margin-bottom:20px}
body.flashmap p.termindate{margin-top:0px}
div#adressausgabe{padding:5px;background-color:#333;color:#ccc}
span.letter{display:block;margin-right:5px;float:left;text-transform:uppercase;padding:2px 4px 0px 4px;background-color:#000}
a span.letter{color:#fff}
a span.letteractive, a:hover span.letter{background-color:#ccc;color:#fff}
#contents{border:1px dotted #ccc;padding:5px 5px 0 5px;max-height:400px;overflow:auto}
#loadingInfo{text-align:center}
div.guiderow{margin-bottom:5px}
div#cntLeft{float:left;width:50%}
div#cntRight{float:left;width:49%}
div.guiderow a{color:#fff;text-decoration:none}
div.guiderowactive{font-weight:bold}
div#cntRight h2, div#cntRight p{color:#e9e9e9}
.newlink{background:transparent url(http://images.schwules-rostock.de/icons/star.gif) left no-repeat;padding-left:13px}
#profilsubmit, #profilcancel {color:white}
#MessageHistorySwitch, #MessageHistoryContainer{margin-left:65px;margin-right:110px}
#MessageHistorySwitch{padding-top:4px;padding-bottom:4px;padding-left:20px;background:transparent url(http://images.schwules-rostock.de/icons/verlauf.png) left no-repeat}
#MessageHistorySwitch.active{background:transparent url(http://images.schwules-rostock.de/icons/icon_deny.gif) left no-repeat}
.messagepreloading{padding-left:17px;background:transparent url(http://images.schwules-rostock.de/message_loading.gif) left no-repeat}
.profilepager{padding-bottom:4px}
.profilepager a{padding:3px}
.profilepager a.PLink{}
.profilepager a.active{text-decoration:none;color:#484848}
.profilepager a.inactive{}
.profilepagenext{clear:both;text-align:center;padding:4px}
.profilepagenext a.PLink{padding:10px}
form#detailsearchform table{border-collapse:collapse}
form#detailsearchform table td{background-color:#e4e4e4;padding:6px}
form#detailsearchform table td, form#detailsearchform table tr, form#detailsearchform table select{vertical-align:top}
form#detailsearchform table select{width:100px}
form#detailsearchform table #geschlecht, form#detailsearchform table #gewichtMin, form#detailsearchform table #gewichtMax, form#detailsearchform table #AlterMin, form#detailsearchform table #AlterMax, form#detailsearchform table #HeigthMin, form#detailsearchform table #HeigthMax{height:19px}
form#detailsearchform .formactive{background-color:#2e8b15;color:#fff}
form#detailsearchform #spalte1, form#detailsearchform #spalte2, form#detailsearchform #spalte3, form#detailsearchform #spalte4{float:left;width:140px}
form#detailsearchform #spalte1{height:100%}
form#detailsearchform #spalte4{width:240px}
form#detailsearchform input[type=text], form#detailsearchform #HeigthMax, form#detailsearchform #HeigthMin, form#detailsearchform #gewichtMax, form#detailsearchform #gewichtMin, form#detailsearchform #AlterMax, form#detailsearchform #AlterMin, form#detailsearchform #geschlecht, form#detailsearchform .figur, form#detailsearchform .partnerschaft{width:100px;border:1px solid #ccc}
form#detailsearchform label{display:block}
form#detailsearchform select, form#detailsearchform input{margin-bottom:5px}
form#detailsearchform #HeigthMax, form#detailsearchform #HeigthMin, form#detailsearchform #gewichtMax, form#detailsearchform #gewichtMin, form#detailsearchform #AlterMax, form#detailsearchform #AlterMin, form#detailsearchform #geschlecht, form#detailsearchform .figur, form#detailsearchform .partnerschaft{width:106px}
form#detailsearchform{float:left;border:1px solid #ccc;background-color:#f5f5f5;padding:10px;margin-bottom:20px;width:95%;height:12em}
form#detailsearchform #submitdetailsearch{}
#pollvote ul{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}
#pollvote li{display:block;padding:3px 3px 0 3px;margin:0 0 4px 0}
#pollvote li:hover{cursor:pointer}
#pollvote li.odd{background-color:#ccc}
#pollvote label{float:right;padding:0px 5px 0px 5px;width:187px}
#pollvote li input{height:12px;margin-top:2px;margin-left:4px;padding:3px;width:12px;border:none}
.tx-jkpoll-pi1 img{border:1px solid #ccc}
div.tx-jkpoll-pi1{margin-bottom:20px}
div.tx-jkpoll-pi1 .pollsubmit{border:none;float:right;background:#38d555 url(http://images.schwules-rostock.de/styles2/submit_pfeil.gif) right top no-repeat;padding: 3px 20px 3px 3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
div.tx-jkpoll-pi1 .pollsubmit:hover{background-color:#18566d;color:#fff}
#PollStatus{clear:right}
.voteresultbar{background-color:#eee}
div .pollresultquestion p{font-weight:bold;margin-top:1px;margin-bottom:0px;padding-bottom:5px}
#pollvote label, .pollresult{font-size:0.97em;line-height:1.2em}
.pollresult{margin-top:0px;margin-bottom:4px}
span.pollZahl{font-size:0.9em}
p.votesgesamt{font-size:0.99em}
#PollStatus{text-align:center}
#PollStatus img{border:none}
#addthis{margin-top:20px;text-align:center}
body.flashmap #addthis{display:none}
body.seite114 th.tx-mmforum-th{display:none}
td.tx-mmforum-subth, td.tx-mmforum-subth2{padding:5px 5px 0px 5px;background-color:transparent}
td.tx-mmforum-pi1-listforum-lastpost, td.tx-mmforum-pi1-listtopic-lastpost, td.tx-mmforum-subth2, td.tx-mmforum-pi1-listtopic-author, td.tx-mmforum-pi1-listtopic-replies{padding:0px;text-align:left}
div.tx-mmforum-pi1-listpost-date{color:#666;width:99%;border-bottom:1px solid #ccc;padding-top:14px}
td.tx-mmforum-pi1-listpost-user, td.tx-mmforum-pi1-listpost-text{padding:0px 5px 5px 5px;line-height:1.6em}
.tx-mmforum-pi1-listtopic-lastpost-user strong, div.tx-mmforum-smalldesc{font-size:0.9em}
.tx-mmforum-td tx-mmforum-pi1-listforum-lastpost a .tx-mmforum-pi1-listtopic-lastpost-title{font-size:1.0em}
.tx-cegallery-pi1 #newgallery{background-color:#65ff41}
table.tx-mmforum-table th.tx-mmforum-th{background-color:transparent;font-size:1.2em;margin:0;padding:0;border-bottom:none;color:#31748e;padding:2em 0 0 0}
#forummaintable tbody tr:first-child th {padding-top:0px}
.kommentar_nummer{color:#DCE2DE;font-size:60px;letter-spacing:-2px;float:left;font-family:Arial,Helvetica,sans-serif;padding-top:15px;padding-right:15px}
.eigentlicher_kommentar{background-color:#54B739;color:#6C6868;padding:5px;width:700px;max-width:700px;float:left}
ul.comments_extra{background:#54B739;float:left;margin:4px 0 0 0;padding:2px;width:600px}
ul.comments_extra li{margin-bottom:0px}
li.comments_author{background:#fff;clear:left;color:#54B739;float:left;padding:2px 5px 2px 5px;position:relative;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
li.comments_author a{background:#53ABD5;color:#FFFFFF;display:block;padding:5px}
li.tail{background:transparent url(http://images.schwules-rostock.de/comment_tail.gif) no-repeat scroll 0% 0%;bottom:6px;float:left;height:17px;margin-left:4px;position:relative;width:17px}
ul#recentcomments .comments_extra{width:96%}
ul#recentcomments ul.comments_extra{margin-left:0px}
ul#recentcomments ul.comments_extra li.tail{margin-left:5px}
ul#recentcomments li.comments_author{padding:2px 5px 2px 5px}
li.comments_date{color:#fff;float:right;font-size:12px;padding:4px 4px 4px 6px;position:relative}
.alt ul.comments_extra, .alt .eigentlicher_kommentar{background-color:#d8ddda}
.alt li.comments_date{color:#fff}
.kommentar_inhalt{background-color:#FEFEFE;overflow:hidden;padding:10px 15px 0pt}
ul#recentcomments{margin:0;padding:0;float:left}
ul#recentcomments li.recentcomments{margin-bottom:10px}
ul li.recentcomments div.kommentar_inhalt p{margin:0 0 10px 0}
ul#recentcomments, ul#recentcomments ul, ul#recentcomments li, ul#recentcomments ul li{list-style-image:none;list-style-type:none}
.tx-ttnews-browsebox, div.galerieunternavi, div.tx-mmforum-pagenav{clear:both;margin-bottom:10px;background:transparent;border:none;margin:none;padding:none;text-align:left}
div.galerieunternavi{margin-top:10px;text-align:right;margin-right:187px}
.tx-ttnews-browsebox a, .galerieunternavi a, .galerieunternavi a:link, .tx-mmforum-pagenav a, .tx-mmforum-pagenav a:link{padding:3px 5px 2px 5px;margin:1px;text-decoration:none;border-bottom:4px solid transparent}
.galerieunternavi span.pages, .tx-mmforum-pagenav span.pages{padding:3px 5px 2px 5px;margin:1px}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox strong, .galerieunternavi a:hover, .galerieunternavi span.current, .tx-mmforum-pagenav a:hover, .tx-mmforum-pagenav span.current{padding:3px 5px 2px 5px;margin:1px;font-weight:bold;border-bottom:4px solid #38D555}
.tx-ttnews-browsebox a:hover, .galerieunternavi a:hover, .tx-mmforum-pagenav a:hover{font-weight:normal}
galerieunternavi span.extend, .tx-mmforum-pagenav span.extend{padding:3px 5px 2px 5px;margin:12px}
table#tablelatestpost{margin-top:7px}
table td.tx-mmforum-pi1-listforum-forum, table#tablelatestpost td.tx-mmforum-td{margin:0;padding:13px 9px 13px 0;border-top:1px solid #DEDEDE}
/*table#tablelatestpost td.tx-mmforum-td{ display:block;}*/
table td.tx-mmforum-pi1-listforum-forum{border-top:none}
table#tablelatestpost td.tx-mmforum-td h3{font-size:1.2em;font-size-adjust:none;font-stretch:normal; font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2em;margin-bottom:0.4em;margin-top:0px;padding:0; width: 381px}
table#tablelatestpost td.tx-mmforum-td h3 a, table#tablelatestpost td.tx-mmforum-td h3 a:link, table#tablelatestpost td.tx-mmforum-td h3 a:visited{text-decoration:none}
table#tablelatestpost div.theauthorname, table#tablelatestpost div.theage, table#forummaintable .theauthorname, table#forummaintable .theage, table.tx-mmforum-table .theauthorname, table.tx-mmforum-table .theage {display:inline;padding-right:5px}
table td div.tx-mmforum-pi1-listtopic-image, table#tablelatestpost div.numposts, table.tx-mmforum-table td.tx-mmforum-pi1-listtopic-lastpost div.numposts {
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:20px;
  line-height:18px;
  margin:0;
  padding:0;
}

table.tx-mmforum-table td.tx-mmforum-pi1-listtopic-lastpost div.numposts {text-align: right; margin-bottom: 3px}

table.tx-mmforum-table .tx-mmforum-pi1-listtopic-lastpost a img {display: none}

table td div.tx-mmforum-pi1-listtopic-image, table#tablelatestpost div.numposts {
  /*position:absolute;
  right:40px;
  top:13px*/
  margin-left:423px;
  margin-top:-27px;
  position:absolute;
}

table#tablelatestpost div.numposts a,
table.tx-mmforum-table td.tx-mmforum-pi1-listtopic-lastpost div.numposts a {
  background:#fff url(http://www.schwules-rostock.de/fileadmin/img/icons/comments.gif) no-repeat scroll 2px 4px;
  border:1px solid #bbb;
  height:18px;
  padding:2px 5px 2px 19px
}
table#tablelatestpost div.numposts a {
  display:block;
  padding:0px 5px 0px 19px
}
table#tablelatestpost div.topicicon{
  margin-left:403px;
  margin-top:-27px;
  position:absolute;
}
table#forummaintable {width: 100%}
table#forummaintable td.tx-mmforum-td, table.tx-mmforum-table tr.tx-mmforum-list-odd td, table.tx-mmforum-table tr.tx-mmforum-list-even td {border-bottom: 1px solid #f5f5f5; padding-bottom: 8px; padding-top: 8px}
/*table.tx-mmforum-table {border-collapse:collapse;}*/
table#forummaintable td.tx-mmforum-subth2, table.tx-mmforum-table td.tx-mmforum-subth2 {border-bottom:2px solid #ccc; vertical-align: bottom}
table#forummaintable .numposts{display:none}
table#forummaintable .tx-mmforum-subth2 {padding-bottom: 0px}
div.themeslabel, div.postslabel{display:inline}
body.flashmap span.location, body.flashmapsmall span.location{display:none !important}
table.smalltable{width:50%}
table.normaltable caption, table.normaltable td, table.smalltable caption, table.smalltable td{padding:0;text-align:left}
table.normaltable caption, table.smalltable caption{font-weight:bold}
body.flashmap div.tx-mmforum-pi1 {clear: both}
body.flashmap div.tx-mmforum-pi1 th.tx-mmforum-th {display:none}
table#tablelatestpost {width: 99%}
body.flashmap table#tablelatestpost {margin-top:0px}
body.flashmap h1, body.flashmapsmall h1  {margin-bottom: 18px}
body.seite114 p.termindate, body.flashmap p.termindate {font-size:1em}
body.flashmap p.termindate {font-weight: bold}
body.seite114 p.termindate {margin-top:8px}

table.umfrage {
  width :99%;
  border-spacing:0px;
}
table.umfrage {
  border: 1px solid #ccc;
}
table.umfrage caption {
  display: none;
}
table.umfrage tbody .td-last {
  width : 22%;
}

table.umfrage tbody .td-last:after {
  content:" Stimmen";
}

table.umfrage tbody th,
table.umfrage tbody td {
  font-weight: normal;
  padding: 10px;
  vertical-align:top;
}
table.umfrage tbody th {
  border-style:hidden;
  color: #666666;
}
table.umfrage tbody td {
  color: #777777;
}
table.umfrage tr.tr-even th,
table.umfrage tr.tr-even td {
  background-color: #F7F7F7
}

table.umfrage tbody .tr-last th,
table.umfrage tbody .tr-last td {
  font-weight: bold;
}
div.csc-frame-invisible img,
div.csc-frame-invisible dl dt img,
div.csc-frame-invisible div.csc-textpic-center dl.csc-textpic-image img,
div.csc-frame-invisible div.csc-textpic-intext-left dl.csc-textpic-image img,
div.csc-frame-invisible div.csc-textpic-intext-right dl.csc-textpic-image img,
div.csc-frame-invisible div.newsimage img,
div.csc-frame-invisible div.news-single-img img {
  border: none !important;
  padding: 0px !important
}

div.csc-frame-invisible dl .csc-textpic-caption {
  text-align: center
}

div#communityreminder {
  border : 1px solid #ff8a00;
  padding : 10px;
  position : relative;
  background-color: #ffe8cc
}

div#communityreminder #closebutton {
  background: transparent;
  position : absolute;
  top: 0px;
  right: 0px;
  color: transparent;
  width: 16px;
  height: 16px;
  cursor: pointer
}

div#communityreminder #updateProfilLink {
  text-decoration: none;
  font-weight: bold;
  background: transparent url(../img/icons/profile_edit.gif) no-repeat left center;
  padding:  2px 2px 2px 20px
}

span.LV_validation_message {
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 3px;
  padding-left: 20px;
  height: 16px
}

span.LV_invalid {
  background: transparent url(../img/icons/LV_icon.gif) no-repeat left bottom;
}

form.inlineanswerform span.LV_invalid {
  float: none;
  display: block;
  margin: -5px 0 9px 1px
}

span.LV_valid {
  background: transparent url(../img/icons/LV_icon.gif) no-repeat left top;
}

form.inlineanswerform span.LV_valid {
  position:absolute;
  right:-26px;
  top:20px;
}

.LV_invalid_field {
  border-color: red !important
}

form.inlineanswerform .answersendbutton {
  clear: both
}

p.reginfo {
  background-color:#FFE691;
  border:1px solid #FF7D0A;
  margin-bottom:25px;
  padding:4px 11px;
  width:313px;
}

div.answer div#LoadInfo,
div.answer div#ErrorInfo {
  background: transparent url(../img/icons/greenload.gif) no-repeat left center;
  padding:  2px 2px 2px 20px
}

div.answer div#ErrorInfo {
  background:#FFCD6D none repeat scroll 0 0;
  border:1px solid #BE0000;
  color:black;
  font-weight:bold;
  padding:7px;
}

.answer input.deactive {
  color: #fff;
  border: #333;
  background: #ccc
}

.answer textarea.deactive {
  color: #666
}

.newlatestrow h2 {
  margin-top: 0px
}

.newlatestrow .date {
  color: #999
}

/*ul#navi li.active {
  position: relative
}*/


object#galleryteaser,
div#FlashContainer {
  /*position: relative;*/
}

ul#navi li {
  z-index: 20;
}

ul#navi li ul.mainnavSub {
  background-attachment:scroll;
  background-color:transparent !important;
  background-image:url(http://images.schwules-rostock.de/unternavi_bg.png);
  background-position:left bottom;
  background-repeat:no-repeat;
  margin:10px 0 0 -5px;
  overflow:hidden;
  padding:5px;
  position:absolute;
  width:300px;
  z-index:21;
}

ul#navi li ul.mainnavSub li {
  vertical-align: top;
  background-color: transparent;
  clear: left;
  list-style-type: none;
  list-style-image: none;
  padding: 5px;
  margin: 0px;
  border: none;
  position:relative;
  color: #333;
  padding-bottom: 10px;
  display: block;
  width: 97%
}

ul#navi li ul.mainnavSub li a:hover {
  background-color: transparent
}

ul#navi li.active ul.mainnavSub li a {
  color: white;
  font-weight: normal;
  background-color: transparent
}

ul#navi li ul.mainnavSub li a img {
  border:1px solid white;
  margin-top:0;
  padding:2px !important;
}

ul#navi li.active:hover,
ul#navi li.active:hover ul.mainnavSub,
ul#navi li.active ul.mainnavSub:hover,
ul#navi li.active a:hover ul.mainnavSub,
ul#navi li.active a ul.mainnavSub:hover {
  background-color: #fff;
}

table td div.tx-mmforum-pi1-listtopic-image,
table#tablelatestpost div.numposts,
#tablelatestpost {
  z-index: 0
}

ul#navi li ul.mainnavSub li img,
ul#navi li ul.mainnavSub li a,
ul#navi li ul.mainnavSub li a.bildlink,
ul#navi li ul.mainnavSub li a {
  padding: 0px !important;
  text-transform: none;
  vertical-align: top;
  font-size: 1.18em;
}

ul#navi li ul {
  display: none;
}

ul#navi li:hover ul,
ul#navi li a:hover ul,
ul#navi li a ul.mainnavSub:hover,
ul#navi li a ul.mainnavSub a:hover,
ul#navi li ul.mainnavSub li img:hover,
ul#navi li ul.mainnavSub li a.bildlink:hover {
  background-color: transparent;
  display: block;
}


ul#navi li.active ul.mainnavSub {
  background-color: #fff !important;
  background-image: none;
  border-left: 1px solid #46DA61;
  border-right: 1px solid #46DA61;
  border-bottom: 1px solid #46DA61;
  margin-left: -6px
}

ul#navi li.active ul.mainnavSub a img {
  border-color: #46DA61;
}

ul#navi li.active ul.mainnavSub li a {
  color: #46DA61;
}

ul#navi li ul.mainnavSub li a {
  font-weight: bold;
  color: black;
}

ul#navi li a:hover,
ul#navi li:hover ul.mainnavSub,

ul#navi li:hover,
ul#navi li a ul.mainnavSub,
ul#navi li a:hover ul.mainnavSub,
ul#navi li a:hover ul.mainnavSub li,
ul#navi li a:hover ul.mainnavSub li:hover,
ul#navi li ul.mainnavSub {
  color: black;
  background-color: #b7eda0;
}

.wide ul#navi li ul.mainnavSub li .subcr a, 
ul#navi li ul.mainnavSub li .subcr a {
  padding: 0px;
  display: block
}

OBJECT#galleryteaser,
object#galleryteaser,
div#FlashContainer {
  background-color: transparent
  z-index: 0 !important;
}

ul#navi li a ul.mainnavSub:hover,

ul.klappnavi li a ul.mainnavSub:hover,
ul.klappnavi li a:hover {
  color: #000 !important;
  font-weight: bold !important;
}

ul.mainnavSub .subcr {
  padding-left: 5px
}

ul.mainnavSub .subcl {
  padding-right: 5px
}

ul.mainnavSub .bildlink {
  overflow: hidden
}

#lbImageData #DownloadContainer {
  display               : block;
  width                 : 16px;
  height                : 16px;
  background            : transparent url(../img/icons/picture_save.gif) no-repeat scroll left top;
  float                 : right;
  overflow              : hidden;
}

#lbImageData #VoteContainer {
  border                : 1px solid white
}
