*{margin:0;padding:0;border:0;text-decoration:none;list-style:none;border-collapse:collapse;line-height:1}

body{background:transparent;color:#333;position:relative;font-family:verdana}

img{behavior:url("/pngbehavior.htc")}

.clearer{clear:both}
.center{text-align:center}
.Error{color:#c80000}
.button{cursor:pointer !important}
img.floatleft{float:left;margin:5px 10px 0 0;border:10px solid #e5f1f8;padding:1px}
.floatright{float:right}

#frame{position:absolute;top:0;left:0;z-index:1}

#wrapper{position:absolute;top:25px;left:5px;z-index:2;width:800px;height:560px;position:relative;overflow:auto}

#bayern_icon{position:absolute;top:0;left:10px;z-index:4;width:34px;height:51px;overflow:hidden;display:none}

#logged_in_user{background:url(../images/hr.png) 0 100% repeat-x;padding:0 0 2px 0;margin:0 0 5px 0;display:none}
#logged_in_user a{display:block;color:#fff;font-weight:bold;background:#003a53;border:1px solid #71919f;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;line-height:15px;cursor:pointer;margin:0 0 5px 0}
#logged_in_user a:hover{background:#3d87a9;border:1px solid #e0ecf2;border-right:1px solid #003a53;border-bottom:1px solid #003a53}

#navi a{display:block;color:#fff;font-weight:bold;background:#003a53;border:1px solid #71919f;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;line-height:15px;cursor:pointer;margin:0 0 5px 0}
#navi a:hover{background:#3d87a9;border:1px solid #e0ecf2;border-right:1px solid #003a53;border-bottom:1px solid #003a53}

#navi{background:url(../images/hr.png) 0 100% repeat-x;padding:0 0 2px 0;margin:0 0 5px 0}

#close{position:absolute;top:10px;right:23px;z-index:4;display:none}
#reload{position:absolute;top:10px;right:53px;z-index:4;display:none}
#help{position:absolute;top:-5px;right:40px;z-index:5}

#content{position:absolute;top:5px;left:5px;z-index:4;width:580px;height:530px;overflow:auto;padding:0 10px 0 0;background:red}

#left{float:left;width:580px}
#right{float:left;width:180px;padding:135px 10px 0 10px;color:#fff;font-size:12px}

#right_header_gradient{position:absolute;top:5px;left:585px;z-index:5}
#right_bayern_logo{position:absolute;top:45px;left:595px;z-index:5}

#powered{position:absolute;top:578px;left:585px;z-index:5;width:170px;height:15px;margin:10px;overflow:hidden;color:#fff;font-size:9px}
#powered a{color:#fff}

#admin_navi{text-align:center;margin:0 0 10px 0}
#admin_navi img{margin:0 5px}

.content h1{margin:0 0 20px 0;font-size:18px;line-height:20px;color:#005b7f}
.content h2{margin:0 0 20px 0;font-size:14px;color:#005b7f}
.content h3{margin:0 0 20px 0;font-size:12px;color:#005b7f}
.content p{margin:0 0 20px 0;line-height:20px}
.content ul{margin:0 0 20px 0;line-height:16px}
.content ul li{margin:0 0 5px 0;padding:0 0 0 30px;background:url(../images/bullet.png) 18px 6px no-repeat}
.content ol{margin:0 0 20px 0;padding:0 0 0 30px;line-height:16px}
.content ol li{margin:0 0 5px 0;list-style:decimal}
.content a{color:#005b7f;text-decoration:underline}
.content a:hover{color:#00203f}

#article{background:#fff;font-family:georgia;font-size:15px;padding:20px 40px;border-bottom:1px solid #fff}
#articleheader{padding:0 0 10px 0;margin:0 0 10px 0}
#articleheader-image{float:right;max-width:200px;overflow:hidden}
#articleheader-image img{float:right}
#articleheader p{font-size:12px;margin:0;color:#666}
#articleheader .rating{float:right;margin:82px 10px 0 0;width:73px;height:13px}

#articlefooter{background:#3d87a9;padding:0 20px;color:#fff;font-size:12px}
#articlelink{background:url(../images/hr.png) 0 100% repeat-x;padding:10px 0;margin:0}
#articlelink a{color:#fff;font-weight:bold}
#articlemore{background:url(../images/hr.png) 0 100% repeat-x;padding:10px 0;margin:0}
#articlemore a{background:#fff;color:#3d87a9;padding:2px 5px;text-decoration:none}
#articlemore a:hover{background:#003a53;color:#fff}
.articlemore_nolink{padding:2px 5px;background:#9ec3d4;color:#3d87a9}

#content_list{background:#fff;padding:0 20px;border-bottom:1px solid #fff}
#content_edit{background:#fff;padding:0 20px;border-bottom:1px solid #fff}
#content_comment{background:#fff;padding:0 20px;border-bottom:1px solid #fff;font-size:14px}

#admin_newpost{background:#fff;padding:0 20px;font-size:12px;border-bottom:1px solid #fff}
#admin_newpost .beitrag h2{margin:0}
#admin_user{background:#fff;padding:0 20px;border-bottom:1px solid #fff}
#admin_user_edit{background:#fff;padding:0 20px;font-size:12px;border-bottom:1px solid #fff}
#admin_post{background:#fff;padding:0 20px;font-size:12px;border-bottom:1px solid #fff}
#admin_releasepost{background:#fff;padding:0 20px;font-size:12px;border-bottom:1px solid #fff}
#admin_specialpost{background:#fff;padding:0 20px;font-size:12px;border-bottom:1px solid #fff}
#admin_specialpost h2{margin:20px 0}
#admin_specialpost .beitrag h2{margin:0}
#admin_post_edit{background:#fff;padding:0 20px 20px 20px;border-bottom:1px solid #fff}
#admin_post_report{background:#fff;padding:0 20px;border-bottom:1px solid #fff;font-size:14px}

.image-title-clearer{clear:both;overflow:hidden;margin:0 0 10px 0;border-bottom:1px solid #ccdfe9}
.image-title img{border:5px solid #ccdfe9;margin:0 10px 10px 0;float:left}
.image-intext img{border:5px solid #ccdfe9;margin:0 10px 10px 0;float:left}
.images{text-align:center;padding:10px 0;clear:both;margin:-20px 0 0 0}
.images img{display:inline;margin:5px;border:5px solid #ccdfe9}

#left #interact{background:#3d87a9;padding:10px 20px 0 20px}
#left #interact ul{height:25px;margin:0}
#left #interact li{margin:0;padding:0;list-style:none;cursor:pointer}
#left #interact li{float:left;position:relative;z-index:12;background:red;border:1px solid #fff;color:#fff;padding:0 10px;font-size:13px;width:218px;display:block;text-decoration:none;font-weight:bold;line-height:25px}
#left #interact li img{float:right;margin:4px 0 0 0}
#left #interact li#comment{margin:0 11px 0 0}
#left #interact li#comment{background:transparent url(../images/icon_comment.png) 10px 5px no-repeat;padding:1px 10px 1px 31px;border-bottom:1px solid #3d87a9}
#left #interact li#report{background:transparent url(../images/icon_report.png) 10px 5px no-repeat;padding:1px 10px 1px 31px}

#left #forms{position:relative;top:-1px;z-index:11;margin:0 0 20px 0}
#comment_form{display:block}
#report_form{display:none}
#left #forms form{border:1px solid #fff;color:#fff;padding:10px;font-size:11px;width:511px}
#left #forms form textarea{height:50px}

#left #forms label{display:block;margin:0 0 5px 0}
#left #forms textarea{width:499px;border:1px solid #7dabbd;color:#005b7f;padding:5px;margin:0 5px 15px 0}
#left #forms input{width:499px;border:1px solid #7dabbd;color:#005b7f;padding:5px;margin:0 5px 15px 0}
#left #forms fieldset.control input{border:0;margin:0;padding:0}

#right .box{overflow:hidden}
#right h1{display:block;color:#fff;font-weight:bold;background:#003a53;border:1px solid #71919f;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;font-size:13px;line-height:15px;cursor:pointer;margin:0 0 5px 0}
#right_rating h1{background:transparent;border:0;margin:0;cursor:default}
#right h1 img{float:right}
#right p{margin:10px}

#right .teaser{background:#3d87a9 url(../images/right_teaser.png) 0 0 no-repeat}
#right .teaser a{display:block;margin:10px;height:58px;position:relative;overflow:hidden;color:#333333;background:transparent;cursor:pointer}
#right .teaser img{display:block}
#right .teaser div.image{width:50px;height:50px;text-align:center;overflow:hidden;cursor:pointer}
#right .teaser .detail{position:absolute;top:0;left:50px;width:100px;line-height:20px;padding:0 5px;font-size:10px}
#right .teaser .detail h2{background:transparent}
#right .teaser h1{color:#fff;cursor:pointer}
#right .teaser h2{color:#fff;font-size:12px;line-height:14px;cursor:pointer}
#right .teaser a:hover h2{text-decoration:underline}
#right .teaser p{color:#333333;font-size:11px;line-height:14px;margin:0;padding:5px 0;height:30px}
#right .teaser .detail_show .detail{top:0}

#right .rating{width:180px;height:36px;border:0;margin:0 0 10px 0}

.stats{margin:10px 0;width:180px}
.stats th{font-weight:normal;text-align:left;padding:0;font-size:9px}
.stats td{text-align:right;padding:0;font-size:9px}

#best{height:167px;position:relative}
#latest{height:167px;position:relative}
#similar{height:96px;position:relative}

#new_form{color:#005b7f;font-size:11px}
#new_form fieldset.hidden{display:none}
#new_form fieldset{background:#eef4f7;margin:0 0 20px 0;padding:10px 20px;border:1px solid #7dabbd;border-top:5px solid #7dabbd}
legend{padding:5px 10px !important;font-weight:bold;font-size:14px;background:#fff;border:1px solid #7dabbd}
#new_form label{display:block;margin:0 0 5px 0}
#new_form input{width:456px;border:1px solid #7dabbd;color:#005b7f;padding:5px;margin:0 5px 15px 0;float:left}
#new_form input:focus{border:1px solid #005b7f}
#new_form div.cat-block{width:135px;float:left}
#new_form div.cat-block input{width:20px !important;margin:0 2px 0 0;padding:0;float:left;border:0}
#new_form div.cat-block label{width:115px;padding:0 0 0 20px}
#new_form div.select{float:left;margin:0 5px 0 0}
#new_form div.selectlast{margin:0 !important}
#new_form select{margin:1px 0 15px 0;border:1px solid #7dabbd;color:#005b7f;padding:2px 5px}
#new_form select:focus{border:1px solid #005b7f}
#new_form textarea{width:456px;border:1px solid #7dabbd;color:#005b7f;padding:5px;margin:0 0 5px 0}
#new_form textarea:focus{border:1px solid #005b7f}
#new_form fieldset.control{background:transparent;border:0;padding:0}
#new_form fieldset.control input{border:0;margin:0 10px 0 0;padding:0}

#upload_form{color:#005b7f;font-size:11px}
#upload_form fieldset.hidden{display:none}
#upload_form fieldset{background:#eef4f7;margin:0 0 20px 0;padding:10px 20px;border:1px solid #7dabbd;border-top:5px solid #7dabbd}
/*#upload_form legend{padding:0 10px;font-weight:bold;font-size:14px;background:#fff}*/

#delete_form{color:#005b7f;font-size:11px}
#delete_form br{display:none}
#delete_form fieldset.hidden{display:none}
#delete_form fieldset{background:#eef4f7;margin:0 0 20px 0;padding:10px 20px;border:1px solid #7dabbd;border-top:5px solid #7dabbd}
#delete_form legend{padding:0 10px;font-weight:bold;font-size:14px;background:#fff}

#useredit_form{color:#005b7f;font-size:11px}
#useredit_form fieldset.hidden{display:none}
#useredit_form label{width:200px;float:left;margin:0 0 5px 0}
#useredit_form fieldset{background:#eef4f7;margin:0 0 20px 0;padding:10px 20px;border:1px solid #7dabbd;border-top:5px solid #7dabbd}
#useredit_form legend{padding:0 10px;font-weight:bold;font-size:14px;background:#fff}
#useredit_form select{border:1px solid #7dabbd;color:#005b7f}
#useredit_form select:focus{border:1px solid #005b7f}
#useredit_form fieldset.control{background:transparent;border:0;padding:0}
#useredit_form fieldset.control input{border:0;margin:0 10px 0 0;padding:0}

.mceEditor td{padding:0 !important;border:1px solid #7dabbd !important}
.mceEditorContainer iframe{width:487px !important;height:300px !important;border:5px solid #fff !important}

div.beitrag{padding:5px;margin:0 0 1px 0;height:50px;overflow:hidden}
div.odd{background:#ebf3f6}
div.even{background:#f5f9fb}
div.beitrag h2{margin:0;line-height:25px}
div.beitrag:hover{background:#cee1e9}
div.beitrag .image{float:left;width:75px;overflow:hidden;text-align:center;margin:0 10px 0 0}

a.button{margin:0 0 0 5px;float:right}
a.button img{display:block}
a.textbutton{color:#fff;font-weight:bold;background:#003a53;border:1px solid #71919f;border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;line-height:15px;cursor:pointer;margin:0 0 5px 0;font-family:verdana;text-decoration:none;font-size:12px}
a.textbutton:hover{background:#3d87a9;border:1px solid #e0ecf2;border-right:1px solid #003a53;border-bottom:1px solid #003a53;color:#fff;}

table td{padding:5px;font-size:10px}

#lobamesh{width:178px;border:1px solid #3d87a9;background:#e6e6e6;position:absolute;top:398px;left:800px;font-size:10px}
#lobamesh h1{padding:0 5px;background:#3d87a9;color:#fff;font-size:12px;line-height:17px}
#lobamesh h2{margin:5px;color:#3d87a9;font-size:13px}
#lobamesh img{margin:5px}
#lobamesh p{margin:5px}
#lobamesh a{text-align:right;display:block}

.textbuttons{background:#eef4f7}
.textbuttons input{height:25px !important;border:0 !important;padding:0 !important;float:right;margin:5px 5px 0 0 !important}
.textbuttons img{float:left}

#photoupload .leftcolumn{width:365px;float:left}
#photoupload .rightcolumn{width:365px;float:right}
#photoupload .leftcolumn img,#photoupload .leftcolumn input{margin:0 0 20px 0}

#photoupload-queue li{padding:5px;background:url(/images/photoupload-queue.png) 5px 5px no-repeat;overflow:hidden}
#photoupload-queue li a.input-delete{background:url(/images/delete.png);display:block;width:16px;height:16px;float:right}
#photoupload-queue li .queue-file{color:#000;padding:0 0 0 25px}
#photoupload-queue li .queue-size{font-size:9px;padding:0 0 0 5px}
#photoupload-queue li .queue-subloader{background:#005b7f;color:#fff;padding:0 5px;font-size:9px;margin:2px 0 0 0}

.imagelist{background:url(/images/discover_cases.png) 0 100% no-repeat;position:relative;height:50px;overflow:hidden;width:468px;margin:0 5px 0 0;float:left}
#new_form .imagelist{width:334px}
#new_form .text .imagelist{top:10px}
#new_form .text .upload{margin:10px 5px 0 0}
fieldset.text p{line-height:1;border:1px solid red !important}
#new_form .text .Tooltip{margin:10px 0 0 0;vertical-align:top}
.imagelist_left{position:absolute;top:0;left:0;cursor:pointer}
.imagelist_right{position:absolute;top:0;right:0;cursor:pointer}
.imagelist .layer1{width:440px;height:50px;overflow:hidden;position:absolute;left:25px}
#new_form .imagelist .layer1{width:326px}
fieldset .imagelist .layer1{width:418px}
#new_form fieldset .imagelist .layer1{width:284px}

.imagelist .layer2{width:9999px;height:50px;margin-left:0}
.imagelist .imagelist-item{position:relative;overflow:hidden;display:block;float:left;margin:0 5px 0 0}
.imagelist .imagelist-delete{position:absolute;top:2px !important;right:2px !important;cursor:pointer;width:15px;height:15px}
.imagelist .imagelist-chose{position:absolute;top:2px !important;right:2px !important;cursor:pointer;width:15px;height:15px}

.imagelist-item label{overflow:hidden;cursor:pointer;position:absolute}
.imagelist-item label img{margin:0 !important}
.imagelist-item input{display:none}

.imagelist-item-active{border:5px solid #005b7f;position:relative}
.imagelist-item-active label{top:-5px;left:-5px;position:absolute}

.player{margin:0 0 15px 0;text-align:center}

.cbOverlay{background:#fff;z-index:9999}
.cbContainer{padding:5px;background:#9cc2d3;z-index:9999;height:105px !important}
.cbBox{height:105px !important}
.cbBox p{margin:5px;z-index:9999;color:#fff !important}
.cbBox .cbButtons{text-align:center;z-index:9999;padding:5px 0 0 0}
.cbBox .cbButtons input{padding:2px 4px;margin:5px;background:#fff}
.closeButton{position:absolute;top:10px;right:10px}
.cbHeader{font-size:12px}
.cbContent{font-size:11px}

.tooltip{background:#005b7f;color:#fff;width:250px;z-index:130000;border:1px solid #fff;padding:5px}
.tip-title{font-weight:bold;font-size:11px;margin:0 0 2px 0;background:url(bubble.png) top left}
.tip-text{font-size:11px;background:url(bubble.png) bottom right}
.custom-tip{color:#000;width:130px;z-index:13000}
.custom-title{font-weight:bold;font-size:11px;margin:0;color:#3E4F14;padding:8px 8px 4px;background:#C3DF7D;border-bottom:1px solid #B5CF74}
.custom-text{font-size:11px;padding:4px 8px 8px;background:#CFDFA7}

.lbm_comment_more{padding:2px 5px 0 5px;text-align:right;font-size:11px;font-weight:bold}
.lbm_comment_more a{background:#3d829d;border:1px solid #003a53;border-top-color:#e0ecf2;border-left-color:#e0ecf2;color:#fff;text-decoration:none;text-align:right;padding:2px 10px}
.lbm_comment_more a:hover{background:#003a53}

#filter{background:#005b7f;color:#fff;padding:5px;font-size:11px}
#filter select{width:75px;margin:0 5px 0 0;font-size:11px}
#filter input{width:55px;margin:0 5px 0 0;padding:2px 3px;font-size:11px}
#filter #submit{width:35px;padding:1px 1px;margin:0;font-size:11px}

#login_form input{border:1px solid #7dabbd;color:#005b7f;padding:5px;margin:0 5px 15px 0;float:left}

.right_rating{background:url(../images/hr.png) 0 100% repeat-x;padding:0 0 2px 0;margin:0 0 5px 0}
.right_rating h2{width:188px;margin:0 1px 5px 1px}
.right_rating select{width:170px;margin:0 5px 5px 5px}

#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('/images/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('/images/bg-box-bottom.gif') bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('/images/bg-box-top.png') top left no-repeat !important;
  background: url('/images/bg-box-top.gif') top left no-repeat;
}

#SexyAlertBox-BoxContent {
  background: url('/images/bg-box-body.png') top left repeat-y !important;
  background: url('/images/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
  padding: 5px 0;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url('/images/dialog-warning.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url('/images/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url('/images/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url('/images/dialog-information.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url('/images/dialog-error.png') top left no-repeat;
}

div.autocompleter-loading{float:left;clear:right;background:#fff url(images/spinner.gif) no-repeat center;width:20px;height:16px}
ul.autocompleter-choices{position:absolute;border:1px solid #005b7f;text-align:left;z-index:50;background:#fff;width:241px !important;height:170px;overflow:auto;margin:0 0 0 0}
.admin ul.autocompleter-choices{margin:0}
ul.autocompleter-choices li{position:relative;padding:2px 5px;cursor:pointer;background:#fff;font-size:13px}
ul.autocompleter-choices li.autocompleter-selected{color:#fff;background:#005b7f}
ul.autocompleter-choices span.autocompleter-queried{font-weight:bold}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#fff}
