@charset "utf-8";

/************************************************************

 LAYOUT GRID SYSTEM YAHOO
* div.yui-t1 creates a narrow column on the left with 160px width.
* div.yui-t2 creates a narrow column on the left with 180px width.
* div.yui-t3 creates a narrow column on the left with 300px width.
* div.yui-t4 creates a narrow column on the right with 180px width.
* div.yui-t5 creates a narrow column on the right with 240px width.
* div.yui-t6 creates a narrow column on the right with 300px width.

 ************************************************************/

#gridHd{}
#gridBd{}
#gridFt{}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
	 margin:auto;text-align:left; /* width:57.69em;*width:56.25em; */}
#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main,.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:124px;}
.yui-t1 #yui-main .yui-b{margin-left:134px;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
	{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u
	{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first
	{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf
	{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
	{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u
	{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/************************************************************

 BOX GRID SYSTEM gelb/#FBFDF2 blau/#EAF9FF

 ************************************************************/
/* Box Conzept BG-TITLE-BODY-FOOTER */
.szene1_box_dynamic{ /*margin:0px 0px 5px 0px;*/margin:4px 0px 0px 4px; padding:5px; border:1px solid #999; background: #f8f8f8;font-size:11px; overflow:hidden;}
.szene1_box_bg { }
.szene1_box_icon { float:left; display:inline;margin-left: 2px; display:block; width:16px; height:16px; cursor:pointer;}
.szene1_box_link { float:right; margin-left: 2px; display:block; cursor:pointer;}
.szene1_box_title { height:16px; padding:3px; margin-bottom:5px; background: #e2e2e2; }
.szene1_box_title .szene1_paging{/*margin:2px 0px;*/}
.szene1_box_titleBody { float:left; display:inline;}
.szene1_box_titleBody h3,
.szene1_box_titleBody h4,
.szene1_box_titleBody h3 a,
.szene1_box_titleBody h4 a{ margin:0px; color:#891112;}
.szene1_box_body { background:transparent;overflow:hidden;}
.szene1_box_body a {color:#000;}
.szene1_box_body label { font-weight: bold; margin-right:5px;}
.szene1_box_body input {margin-right:5px;}
.szene1_box_body ul{margin:0px; padding:0px;}
.szene1_box_body ul .header{color:#941D1D;font-weight:bold;letter-spacing:-0.04em;margin-bottom:3px;text-transform:uppercase;}
.szene1_box_footer { padding:0px; margin-top:5px;}

/* RESET*/
.reset_distance{ margin:0px;padding:0px; }

/* AJAX INFO BOX*/
.szene1_box_ajax{ position: relative; -moz-border-radius:10px; background:#000 !important; border:1px solid #000!important; color:#fff; margin:0px;}
.szene1_box_ajax .szene1_box_title { background:none;}
.szene1_box_ajax .szene1_box_body { background: #111; /*overflow:visible; 27.10.09*/}
.szene1_box_ajax .ulDefault li {}
.szene1_box_ajax .ulDefault li a {padding:0.2em; color:#FFF;}
.szene1_box_ajax .ulDefault li:hover {}
.szene1_box_ajax .ulDefault li a:hover {color:#ccc;text-decoration:none;background:#424345;}
.szene1_box_body .ulDefault li a.friendsGroup {color:#CC1112 !important;}
.szene1_box_body .ulDefault li input{width: 99%;font-family:inherit;font-size:100%;margin:0;padding:1px;}

.szene1_box_ajax .szene1_box_title .ICON16_RB_CLOSE { position: absolute; top: 5px; right: 5px; text-indent: -9999px; }

.szene1_box_htmlteaser {margin:0px;border:1px solid #ccc; padding:8px 9px 8px 9px; background:#fff;overflow:visible;z-index:99;}
.htmlteaser_body{overflow:visible;}

.szene1_box_eventteaser {margin:0px;border:1px solid #ccc; /*padding:8px 9px 8px 9px;*/ padding:1px; background:#fff;}
.eventteaser_body{ /*height:82px;width:315px;*/ text-align:center;}

.szene1_box_eventtipp{margin:0px;border:1px solid #ccc; /*padding:8px 9px 8px 9px;*/padding:1px; background:#fff;}
.eventtipp_body{ /*height: 82px; width: 208px;*/}

.szene1_box_travelteaser{ margin:0px; height:255px;width:145px;background:#fff;}
.travelteaser_body{height:255px;position:relative;}
.travelteaser_body .morelink{position:absolute; bottom:0px; right:0px;}

.szene1_box_widget {border:1px solid #ccc; background:#fff;}

.szene1_box_big{ border:1px solid #ccc; background:#fff; /*margin:4px;*/margin-right:4px; width:796px;}

.szene1_box_small{width: 390px; /*margin-left:4px;float:left;display:inline;*/}

.szene1_box_articleteaser {background: url(/images/default/bg_dotted.gif) repeat-x scroll left bottom !important; border:none !important; padding:0px !important; margin:0px !important; height:86px; width:320px;}
.szene1_box_articleteaser h3 a{color:#941d1d; /*font-size:14px;*/}
.szene1_box_articleteaser h3 a:hover{color:#000;}
.szene1_box_articleteaser h3,
.articleteaser_body{margin-left: 85px;}
.articleteaser_body a.morelink {position:absolute; bottom:6px; right:0px;}
.articleteaser_body a.adminedit {position:absolute; top:0px; right:0px;}

.szene1_box_articleteaser_img {position:absolute; top: 0px; left:0px; padding:1px; border:1px solid #AAAAAA;}
.szene1_box_articleteaser_img:hover {border:1px solid #99CCFF;}
.szene1_box_articleteaser_img img {width:75px; height:75px; overflow:hidden;}

.szene1_box_contentMsg { /*margin-bottom:-5px;*/}

.szene1_box_content{margin:0px !important; padding:0px !important; background:none !important; border:none !important;}
.szene1_box_content .szene1_box_title{background:none;}

.szene1_box_adaption{margin:0px 0px 5px 0px !important; border-color: #CCC;}

/* USER BOX STATUS Bubble*/
.szene1_box_userstatus{border:1px solid #eee;display:block; margin-bottom:5px;}

div.bubble {width: auto;margin-bottom: 5px;}
div.bubble blockquote {margin: 0px;padding: 5px;border: 1px solid #ccc;background-color: #fff;}
div.bubble blockquote .statusMsg { font-weight: bold; font-size: 12px; }
div.bubble p {position: relative;margin: 0px;padding: 0px 0px 0px 15px;top: 1px;background: transparent url(/images/default/tip.gif) no-repeat 20px 0;font-style: normal; line-height: 7px; height:7px;}
div.bubble cite strong {margin-left:100px;}

/* BG COLORS */
.red,
.red a,
.red ul li a{ color:#000; }
.red .szene1_box_title { background:#AC2222;} /* ROT */
.red .szene1_box_title h3,
.red .szene1_box_title h4 {color:#FFF;}

.gray{ background:#FFF;border:1px solid #ccc;}
.gray .szene1_box_title { background: #e2e2e2;} /* GRAU */

.yellow .szene1_box_title { background:#FFF3A3;} /* GELB */
.blue .szene1_box_title { background: #C3D9FF;} /* BLAU #C1FFFF*/
.green .szene1_box_title { background:#C1FFC1;} /* GRÜN */
.szene1_box_title .green { background:#FDFEC2; color:#000 !important;} /* GELB button */

.szene1_box_reg { background:#FFF3A3 !important;} /* GELB */
.szene1_box_reg .szene1_box_title { background:#AC2222 !important;} /* ROT */
.szene1_box_reg .szene1_box_title h3 {color:#FFF;}



/* PAGING */
.szene1_paging,
.szene1_box_body a.morelink{ color:#000000;font-size:10px;font-weight:bold !important;/*margin:5px 0px 5px 0px;*/}
.szene1_paging a,
.szene1_box_body a.morelink { /*background:#FFFFFF !important;*/ border:1px solid #CCCCCC; color:#000 !important; margin:0 0 0 2px;padding:1px 5px ;text-decoration:none !important; font-weight:bold !important; /*line-height:1.1em !important;*/ display:inline ;}
.szene1_paging a:hover,
.szene1_box_body a.morelink:hover{background-color:#f1f1f1 ;border:1px solid #99CCFF;color:#666666;text-decoration:none;cursor:pointer;}

.szene1_paging .szene1_box_icon { border:none;margin:0px; padding:0px !important;}
.szene1_paging .szene1_box_icon:hover { border:none;margin:0px; padding:0px !important; background-color: transparent !important;}


/* UL DL - THUMBS & CO */
.ulDefault li.title {background:#eee; border-bottom: 1px solid #fff;}
.ulDefault li.title:hover {background-image:none;}
.ulDefault li.title a{font-weight:bold; color:#891112;}
.ulDefault li.title a:hover{background:#ccc;}
.ulDefault li a {/*background:none;*/font-weight:normal; padding:0em 0.2em 0.2em 0em;display:block; }
.ulDefault li a.element {margin-left: 10px;}
.ulDefault li {display:block;padding-bottom:1px;line-height:1.5em;width:auto; background: url(/images/default/bg_dotted.gif) repeat-x scroll left bottom;}
.ulDefault li a:hover {color:#666;text-decoration:none; /*background:#fff;*/}
.ulDefault li a.friendsGroup {color:#CC1112 !important;}
.ulDefault li input{width: 99%;font-family:inherit;font-size:100%;margin:0;padding:1px;}

.dlDefault {margin-bottom:5px;}
dl.dlDefault { margin:0px; padding:0px; margin-bottom:20px;}
.dlDefault dt { width: 80px;float: left; display:inline; padding:0em 0.2em 0.2em 0em;font-weight: bold;}
/* commented backslash hack for mac-ie5 \*/
dt { /*clear: both;*/ }
/* end hack */
.dlDefault dd {margin-right:5px;padding:0em 0.2em 0.2em 0em;overflow:hidden;float: left; display:inline; width:125px;}

.ulThumbs {/*margin-bottom:5px !important;*/}
.ulThumbs li,
	.ulThumbs_big .ulThumbs li{position:relative; padding-top:0.1em; min-height:38px;height: auto !important; /*height: 38px;*/}
.ulThumbs li a:hover {/*background:none;*/ color:#666;}

.ulThumbs_big li{position:relative;min-height:58px;height: auto !important;height: 58px;}
*html .ulThumbs_big li {height: 58px !important;}

.ulThumbs_video li{float:left; position:relative;min-height:220px;height: auto !important;height: 220px;
                  width:120px;margin-right: 5px;}
*html .ulThumbs_video li {height: 220px !important;}

/*.ulThumbs_chat li{position:relative;min-height:30px;height: auto !important;height:30px;}
*html .ulThumbs_chat li {height: 30px !important;}
.ulThumbs_chat li.group{position:relative;min-height:16px;height: auto !important;height:16px;}
*html .ulThumbs_chat li.group {height: 16px !important;}*/

.divComments {/*position:relative;*/ margin-left:40px;}
.divComment {position:relative; display:block;min-height:40px;height: auto !important;height: 40px;}

.ulCalendar li {min-height:22px;height: auto !important;height: 22px;}
.ulCalendar li .szene1_status_thumb{color:#000 !important;}

.ulInline {}
.ulInline li {float:left;display:inline;margin-right:5px;}
.ulInline li span{padding:0em 0.2em 0.2em 0em;font-weight: bold;}



/* UL THUMBs */
.szene1_status_thumbImg { padding:1px; border:1px solid #aaa;}
.szene1_thumb_container .szene1_status_thumb { float:left; margin-left:4px;margin-top:4px; }
.szene1_thumb_container a.szene1_thumb { float:left; margin-right:3px; margin-top:3px; }
.szene1_thumb_container .first { margin-left:0px;}

.szene1_thumb {display:inline;}
.szene1_thumb span {display:block; border:1px solid #aaa;padding:1px; }
.szene1_thumb span:hover { border:1px solid #99CCFF;}
.szene1_thumb span img {display:block;height:30px;width:30px;}

.szene1_status_thumb {display:inline;}
.szene1_status_thumb span {display:block; border:1px solid #aaa;padding:1px; }
.szene1_status_thumb span:hover { border:1px solid #99CCFF;}
.szene1_status_thumb span img,
	.ulThumbs_big .ulThumbs .szene1_status_thumb span img {display:block;height:30px;width:30px;}

.szene1_status_thumb_big {display:inline;}
.szene1_status_thumb_big span { display:block; border:1px solid #aaa;padding:1px; }
.szene1_status_thumb_big span:hover { border:1px solid #99CCFF;}
.szene1_status_thumb_big span img {height:50px;width:50px;}


.ulThumbs .szene1_status_thumb,
	.ulThumbs_big .ulThumbs .szene1_status_thumb { display:block; float:none; margin-left: 40px; overflow:hidden; line-height:1.1em;color:#941d1d; } /*inline*/
.ulThumbs .szene1_status_thumb:hover{ color:#000; text-decoration:underline; }
.ulThumbs .szene1_status_thumb span,
.ulThumbs .szene1_status_thumb_chat span{ position:absolute;top:3px;left:0px; overflow:hidden;}
.ulThumbs .szene1_status_thumb span em {display:block; width:30px; text-align:center; background: #FFF; font-style:normal; font-weight:bold; line-height:1.1em;}
.ulThumbs .timestamp, .timestamp {color:#666; line-height:1.1em;}
.ulThumbs .timestamp a{display:inline;color:#941d1d; }
.ulThumbs li a{display:inline;}
.ulThumbs .actions {margin-top:5px;}

.ulThumbs .listcontent,
	.ulThumbs_big .ulThumbs .listcontent {background: none; display:block; margin-left: 40px; overflow:hidden; line-height:1.1em;}
.ulThumbs .timestamp,
	.ulThumbs_big .divComments .ulThumbs .timestamp {margin-left:40px;}
.ulThumbs .divComments .timestamp {margin-left:0px;}
.ulThumbs .listaction {margin-left:0px; display:block; overflow:hidden; line-height:1.1em;}
.ulThumbs .listcontent a,
.ulThumbs .timestamp a,
          .timestamp a,
.ulThumbs .listaction a{display:inline; color:#941d1d;}
.ulThumbs .listcontent a:hover,
.ulThumbs .listaction a:hover,
.ulThumbs .timestamp a:hover,
          .timestszene1_circleamp a:hover{text-decoration:underline;color:#000;}
.ulThumbs .listaction{min-height:15px;height: auto !important;height: 15px; padding:5px 5px 5px 0px;}

.ulThumbs a.taggedImg{ margin:5px 10px 0px 0px; padding: 5px; border:1px solid #e2e2e2;}
.ulThumbs a.taggedImg:hover {-moz-box-shadow:0 0 3px #999999; -webkit-box-shadow: 0px 0px 3px #999999; border:1px solid #666 !important; }


.ulThumbs_big .szene1_status_thumb span img  {display:block;height:50px;width:50px;}
.ulThumbs_big .szene1_status_thumb{ margin-left: 60px;display:block;float:none;} /*inline*/
.ulThumbs_big .listcontent {margin-left: 60px;margin-right: 25px;}
.ulThumbs_big .listaction {margin-left: 0px; height:15px !important;}
.ulThumbs_big .timestamp {margin-left: 60px;}
.ulThumbs_big .divComments {margin-left: 60px;}
.ulThumbs_big .divComments .timestamp {margin-left: 0px;}
.ulThumbs_big .divComments .wallComments {margin-bottom: 10px;}

.ulThumbs_video .szene1_status_thumb span img  {display:block;height:auto;width:150%;}
.ulThumbs_video .szene1_status_thumb span div.floatbox  {height:110px;}
/*.ulThumbs_video .szene1_status_thumb span  {height:140px;width:190px; overflow:hidden;}*/
.ulThumbs_video .szene1_status_thumb span  {height:110px;width:110px; overflow:hidden;}
.ulThumbs_video .szene1_status_thumb { display:block;float:none;}
.ulThumbs_video .szene1_status_thumb h3 { font-size:11px;}
.ulThumbs_video .listcontent {display:block;}
.ulThumbs_video .listaction {}
.ulThumbs_video .divComments,
.ulThumbs_video .timestamp {display:block;}

.ulThumbs_chat .szene1_status_thumb span img  {display:block;height:20px;width:20px;}
.ulThumbs_chat .szene1_status_thumb{ margin-left: 30px;display:block;float:none;} /*inline*/
.ulThumbs_chat .listcontent {margin-left: 30px;margin-right: 25px;}
.ulThumbs_chat .listaction {margin-left: 0px; height:15px !important;}
.ulThumbs_chat .divComments {margin-left: 30px;}

.ulThumbs_points li { padding-left:40px; }
.ulThumbs_points .szene1_status_thumb span { left:40px; }
.ulThumbs_points .user_points { position:absolute;top:3px;left:0px; overflow:hidden;border:1px solid #aaa;padding:1px; 
			  background:#E2E2E2; height:30px; width:30px; text-align:center; line-height:30px; font-weight:bold; }

/* UL GUESTLIST // Comments - THUMBS & CO // Talkboard*/
.ulGuestbook li.title {background:#eee; border-bottom: 1px solid #fff;}
.ulGuestbook li.title:hover {background-image:none;}
.ulGuestbook li.title a{font-weight:bold; color:#891112;}
.ulGuestbook li.title a:hover{background:#ccc;}
.ulGuestbook li a {font-weight:normal; padding:0em 0.2em 0.2em 0em;display:block; }
.ulGuestbook li a.element {margin-left: 10px;}
.ulGuestbook li {display:block;padding-bottom:1px;line-height:1.5em;width:auto; background: url(/images/default/bg_dotted.gif) repeat-x scroll left bottom;}
.ulGuestbook li a:hover {color:#000;}
.ulGuestbook li input{width: 99%;font-family:inherit;font-size:100%;margin:0;padding:3px;}
.ulGuestbook .timestamp {margin-left: 60px;}
.ulGuestbook .entryMarked{background:#EEE;}

/* UL TIMELINE STARTPAGE */
.ulTimeline li {height:auto; min-height:inherit;}
.ulTimeline .szene1_status_thumb,
.ulTimeline .listcontent{ display:inline;}
.ulTimeline .listcontent,
.ulTimeline .szene1_status_thumb,
.ulTimeline .timestamp {margin-left:0px;}
.ulTimeline .timestamp {display:block;}

/* UL NAVIGATION BIG BOX */
.ulContent_menu {border:1px solid #CCC; padding:0px 1px 1px 1px !important;}
.ulContent_menu li {display:inline;}
.ulContent_menu .menu,
.ulContent_menu .menu_top,
.ulContent_menu .menu_hover{background: transparent url(/images/default/arrow.gif) 105px center no-repeat; margin-top:0px;padding:0px;}
.ulContent_menu .menu,
.ulContent_menu .menu_hover {margin-top:1px;}

.ulContent_menu .menu a,
.ulContent_menu .menu_top a,
.ulContent_menu .menu_hover a {margin-top:1px;padding:5px 0px 5px 5px;color:#333; font-weight:bold;text-transform:uppercase; background: #e2e2e2 url(/images/default/arrow.gif) 105px center no-repeat; }
.ulContent_menu .menu_hover a {color:#941d1d;background:#FFF url(/images/default/arrow.gif) 105px center no-repeat;}
.ulContent_menu .add a{ padding:0px;}

.ulContent_menu .szene1ContentBoxSubMenu {padding:0px;margin-top:1px;}
.ulContent_menu .szene1ContentBoxSubMenu div,
.ulContent_menu .submenu_header div,
.ulContent_menu .submenu_header a,
.ulContent_menu .submenu_header .menu {color:#333; font-weight:bold;text-transform:uppercase; background: #e2e2e2 url(/images/default/arrow.gif) 105px center no-repeat; padding:5px 0px 5px 5px;}
.ulContent_menu .submenu_header .szene1ContentBoxSubMenu {background: #e2e2e2; color:#941d1d;}
.ulContent_menu .submenu_header div,
.ulContent_menu .submenu_header .menu {background:#FFF; color:#941d1d;}
.ulContent_menu .submenu_header,
.ulContent_menu .menu_hover {background:none;}

.ulContent_menu .submenu_list {background:#FFF; padding-left:15px;}
.ulContent_menu .submenu { text-transform:none; }
.ulContent_menu .submenu a{ text-transform:none; color:#000;padding:0px; font-weight: normal;background: none;}
.ulContent_menu .submenu_hover{}
.ulContent_menu .submenu_hover a {color:#941d1d; padding:0px; font-weight: normal;text-transform:none; background: none;}
.ulContent_menu .submenu a{ text-transform:none; border:none;}
.ulContent_menu .submenu_separator {  height: 5px; font-size: 1px;display: block;overflow: hidden; background:none;}

.ulContent_menu .menu a:hover,
.ulContent_menu .menu_top a:hover,
.ulContent_menu .menu_hover a:hover,
.ulContent_menu .menu_hover .szene1ContentBoxSubMenu { background:#FFF url(/images/default/arrow.gif) 105px center no-repeat; }
.ulContent_menu .submenu a:hover {background:#e2e2e2;}



/* ICON fixed */
.edit{ background: url(/images/default/icon/edit_icon.png);}
.closebox{ background: url(/images/default/icon/close_icon.png);}

/* ICON User */
.online{color:#A9BE21;}
.offline{color:#AC2222;}
.black {color:#000000;}

/* THUMB Event / User img.userPic,  */
#eventFlyerThumb,#eventNoFlyerThumb, .userpagePic, .avatar { border:1px solid #aaa;padding:1px;}
.infoContainer {width:450px;float:left; display:inline;}
.picContainer {float:right; text-align: right; width:210px;}
.userpagePic:hover,
.avatar:hover,
#eventFlyerThumb:hover { border:1px solid #99CCFF;}

/************************************************************

 LAYOUT ELEMENTS

 ************************************************************/

/* WEBLIFE1 Top Panel */
#showWeblife1 { float: left; height:25px; background:#C0E258; margin-left:3px;}
#showWeblife1 a { float:left; padding:12px 6px 0px 6px;font-weight:bold; outline:0; color:#000 !important; line-height: 0.8;}
#showWeblife1 a:hover,
#showWeblife1 a:active,
#showWeblife1 a:focus{outline-style:none; outline:0;}

#weblife1Panel { background:#C0E258;z-index:9999999;padding:0px 0px 6px 0px; height: 200px; }
#weblife1PanelContent { overflow:hidden;float:left;margin:0px !important;}
#weblife1Liste { float:left; display:inline; font-size:0.92em;line-height:1.4em; margin:5px 0px 0px 0px; width:930px;}
#weblife1Liste li { float:left; margin-left:14px; text-transform:lowercase; width:110px; display:inline;}
#weblife1Liste li.first { text-transform:lowercase; width:550px !important; text-align:center;margin-right:50px;}
#weblife1Liste li ul li { margin-left:0px;}
#weblife1Liste li.first ul li { width:550px; }
#weblife1Liste li.first ul li div.weblife1logo{ margin: 0 auto; width:276px; height:90px;background-position: 0px -100px;}
#weblife1Liste li a {color:#000;}
#weblife1Liste li.header a {color:#941D1D;font-weight:bold;letter-spacing:-0.04em;margin-bottom:3px;text-transform:uppercase;}






#weblife1PanelClose{float:left; display:inline;  margin-top: 5px; margin-left:14px; cursor:pointer;}
#weblife1PanelClose:hover { cursor:pointer;}
.close {width:20px; height:20px; background-position: -200px -400px; }


/* WEBLIFE1 Top Panel */
#msgBox { background:#C81C00; height:50px; width:980px;}

/* TOPNAV Container*/
#topnav{ float:left; display:inline; text-align: left; height:40px; width:980px; text-align: left; background-position: 0px -500px;}
#topnav,
#topnav a{margin-top:0;text-decoration:none;font-size:11px;color:#fff;}
#topnav a:focus,
#topnav a:hover,
#topnav a:active{text-decoration:none;outline-style:none;outline-width:medium;}
#topnav a small{font-size:11px;}

/* STATISTIK */
#userStatistik{ float:left;display:inline; }
#userStatistik ul { margin:0px 0px 0px 10px; padding-top: 3px;}
/*#userStatistik ul li{ font-size:11px; background-position: 65px -400px; width: 70px; overflow:hidden; line-height: 26px; display:inline;}*/
#userStatistik ul#userStatistikList li {float:left; display:inline; font-size:11px;width: 70px; overflow:hidden; line-height: 26px; text-align:center; background-position: 69px -400px;}
#userStatistik ul#userStatistikList li.last{ background:none; width:90px}
#userStatistik ul li a{ margin-top:10px;font-weight:bold; cursor: pointer;}
#GirlsOnline span{background-position: -210px -300px;padding-left:10px;}
#BoysOnline span{background-position: -210px -350px;padding-left:10px;}
#userStatistik ul li a:focus,
#userStatistik ul li a:hover{ color:#ccc;}
#userStatistik ul li:hover,
#userStatistik ul li:focus {cursor:pointer;}

/* BUTTONS Cockpit - Logout */
#buttonsRight{ margin-left:340px; padding-top:2px;/*text-transform:uppercase;*/ position: relative; }
#buttonsRight .iconCockpit{ float:left; display:inline; margin:0px 10px 3px 0px; padding: 0px 0px 0px 25px;background:#000; width: 70px; line-height:15px;font-size:10px;font-weight:bold;letter-spacing:0;text-transform:uppercase; }
#buttonsRight .iconCockpit:hover { background:#424345; color:#fff; text-decoration:none;}
#buttonsRight a.iconCockpit:hover { background-position: -37px -420px;}
#buttonsRight .iconCockpit { background-position: -37px -401px;}
.iconCockpit { }


/* LOGOUT */
#szene1_mainlogin { margin:0px;}
#szene1_mainlogin form{ width:300px;}
#szene1_mainlogin input {width: 60px;}
#szene1_mainlogin_user {}
#szene1_mainlogin_pass {}
#szene1_mainlogin_save {width:30px !important;}
#szene1_mainlogin_links { float:left; display:inline; margin: 0px 0px 0px 10px; padding-top:3px; }
#szene1_mainlogin_links ul {line-height:15px;}
#szene1_mainlogin_links ul li {display:inline;line-height:15px;}
#szene1_mainlogin #login_with_facebook     { position: absolute; right: -40px; top: 3px; }
#szene1_mainlogin #login_with_facebook img { vertical-align: top; height: 16px; width: 16px; }

/* LOGIN */
input.shortLogin {width: 50px;border: 0;background: #FFF;height: 15px;padding: 2px 5px 0px 5px;font-size: 11px;line-height: 15px;}

.redloginbox {color:#FFF; padding:5px; height:240px;}
.redloginbox div {margin-top:4px;}
.redloginbox a {color:#FFF; }
.redloginbox input {width:82px;}
.redloginbox #szene1_redboxlogin_save {width:13px;}
.redloginbox .not_registred {display:block; height:190px;margin-bottom:8px;}

.redloginbox_bg_1 {background:url('/images/default/login/login_red_box_at.gif') no-repeat;}
.redloginbox_bg_2 {background:url('/images/default/login/login_weblife1_4.jpg') no-repeat;}
.redloginbox_bg_3 {background:url('/images/default/login/login_weblife1_5.jpg') no-repeat;}
.redloginbox_bg_4 {background:url('/images/default/login/login_weblife1_7.jpg') no-repeat;}
.redloginbox_bg_5 {background:url('/images/default/login/login_weblife1_11.jpg') no-repeat;}

/* USERPANEL */
.pnLink {color:#000 !important; font-weight:bold;cursor:pointer;}
#userPanel{ float:right; display:inline; height:40px; color:#fff; width:450px; background-position:0px -200px;overflow:hidden;}
#userPanelPn { float:left; display:inline;  height:30px; width:33px; margin:5px 0px 0px 3px; padding-top:5px; overflow:hidden;text-align:center; background-position: 3px -300px;}
#userPanelPnRed { float:left; display:inline; height:30px; width:33px; margin:5px 0px 0px 3px; padding-top:5px; overflow:hidden;text-align:center; background-position: -37px -300px; }

#userPanelPn img {margin:0px;margin-bottom:0px;}
#userPanelImage {float:left; display:inline; height:30px;margin-left:10px; padding-top:2px;}
#userPanelImage a {border:1px solid #aaa;padding:1px;display:block;}
#userPanelImage img {}
#userPanelLinks { float:left; display:inline; width:260px; margin-left:5px; padding-top:3px;}
#userPanelLinks a{ float:left; display:inline; width: 80px; color:#fff !important; line-height:17px; height:17px; overflow:hidden; padding-left: 5px;}
#userPanelLinks a:hover{ background:#424345; text-decoration: none;}

#userName {float:right;padding:0px 5px 0px;text-align:right;width:200px; height: 28px; overflow:hidden; }
#userName ul {margin-top:3px;}
#userName ul li { line-height:12px;}
#userName ul li ul { text-align:left;}
#userName ul li ul li input{height:15px; width:125px;}
#userName a{ font-size:11px; color:#fff; font-weight:bold; }
#userName a:hover { /*background:#FFF; text-decoration:none !important; */ color:#ccc; cursor:pointer;}
#szene1TopStatus { padding-right:0px; cursor:pointer; font-weight:normal !important; font-style:italic;}
#szene1TopStatus a {  }

/* FRIENDS online PANEL */
#szene1TopSelectionBox {/*background: #000; display:block; position:absolute; width:230px;
	-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;*/}
#szene1TopSelectionBoxResize { border-color:#555555; border-style:solid; border-width:1px 0; cursor:s-resize; display:block;height:2px;margin:5px auto 0;width:30px;font-size: 0px;}

.weblife1_popup,
.weblife1_dropdown {-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;
	display:block; position: absolute; background: #000  none repeat scroll 0 0; color: #fff;margin: 0; z-index: 200;}
.weblife1_popup {-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px; padding: 5px;}
.weblife1_popup .popup_title {padding: 0 0 10px 0;font-weight: bold;}
.weblife1_popup .popup_message {padding: 0 0 10px 0;}
.weblife1_overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 50px;}

.friendsPanel {padding: 10px;overflow:auto; position:relative;}
.friendsPanel ul {margin:0px !important;background-color: #191919; }
.friendsPanel ul li {display:block;border-bottom: 1px solid #666;background:none;background-image:none !important;padding:0.2em;line-height:1.5em; height: 1.5em; width:auto; overflow:hidden; position:relative;}
.friendsPanel ul li:hover {background:#424345; cursor:default !important;}
.friendsPanel ul li a {display:block;color:#FFF;margin:0px !important;background:none;background-image:none !important;font-weight:normal;}
.friendsPanel ul li a:hover {color:#ccc;text-decoration:none; cursor:pointer;}
.friendsPanel ul li a.friendsGroup {color:#CC1112 !important;}
.friendsPanel ul li input{width: 100%}
.resizer {height: 15px; border-top: 0px #999 solid;}
.resizer div {font-size: 0px;overflow: hidden;}
.resizer div.dragger {border-color:#555555;border-style:solid;border-width:1px 0;cursor:s-resize;display:block;height:2px;margin:5px auto 0;width:30px;font-size: 0px;}
.resizer div.spacer {padding-top: 5px;}

/* HEADER */
#header { height:90px; padding: 5px 0 5px 0;margin:0px; }
#portalLogo { float:left; display:inline; margin-left:5px;}
.logo { cursor:pointer;height:90px; outline-style:none; outline-width: medium; width:225px; z-index:-1;}
.logo h1 a {display:block; text-indent:-9999px; line-height: 90px;}

/* BIGSIZE BANNER  */
#bigSizeBanner {float:right; display: inline;z-index:0; position:absolute; left:252px;}
#bigSizeBanner div object,
#bigSizeBanner div embeded{z-index: 0 !important;}

/* CHAT PANEL top right */

#chatPanel  {position:fixed; top: 50px; left:981px; width:242px; z-index:-1;padding:10px 10px 5px 10px;background:#fff;

                -moz-box-shadow: 0 0 1em #000;
                -webkit-box-shadow: 0 0 1em #000;
                box-shadow: 0 0 1em #000;word-wrap: break-word;}
*html #chatPanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
                position: absolute;
                top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
#chatPanel .widget_drag{position:absolute; top:0px; left:-24px;background:#fff; width:24px; height:24px;cursor:move;padding:1px 0px 0px 2px}
#chatPanel .icon_container .ICON16_BW_MOVE,
#chatPanel .box_title{cursor:move;}
#chatPanel .icon_container .ICON16_BW_MOVE {background:transparent  url(/images/default/icon/move.png);}
#chatPanel .box_title h3{color:#891112 !important;}
#chatPanel #chatBoxTitle{background:#E2E2E2;}
.chat_widget,
div.chat_widget{margin:0px;width:230px;margin-bottom:5px; background:  url(/images/default/szene1_bg_gradient.png) repeat-x bottom;border:1px solid #E0E0E0; }
div.widget_head {cursor:pointer; width:230px;}
div.widget_head_new {cursor:pointer; border:1px solid #AC2223;}
.widget_counter_new{background-color:#AC2223; color: white; font-weight:bold;padding:3px;}
.widget_thumb {width:24px;float:left;display:inline;}
.widget_thumb span img  {display:block;height:20px;width:20px;}
.widget_title {float:left; display:inline;margin-left:5px;}
.widget_title h3 { font-size:11px; margin:0px; color:#891112;max-width:150px;width: auto !important;width:150px;word-wrap:break-word;}
.widget_title span{ line-height:1em;}
.widget_icon{font-size: 1.3em;float: right;line-height: 0.6em;font-weight: normal;}
.widget_body {clear :both; }
.widget_send input {margin-bottom:0px!important;}
.printarea {max-height:200px;height: auto !important;height:200px; /*border:1px solid #ccc;*/ font-size: 11px; overflow-y:auto; margin-bottom:5px;}
.printarea .message {margin-bottom:2px;padding-bottom:2px; border-bottom:1px solid #E0E0E0;word-wrap: break-word;}
.message_title{}
.message span.username {float:left;font-weight: bold; color:#999; line-height: 1.1em;margin-bottom:4px;}
.message span.username strong{color:#891112;}
.message span.timestamp {font-size:9px;}
.printarea .message .messagebody {clear:both; font-size:11px; margin-top:3px;color:#000;}
/* CHAT END*/

/* SkyThird BANNER */
#szene1SkyThird  {position:absolute; top: 165px; left:985px;}

/* NAVIGATION */
#navigation{ height: auto;}

/* SEARCH */
#szene1TopSearch{float:right; margin: 4px 5px 0px }
#navigation_sub #szene1TopSearch .formSearch {overflow:hidden; margin:0; padding:0;}
#navigation_sub #szene1TopSearch .searchLabel {position:absolute; top:-999px;}
#navigation_sub #szene1TopSearch .szene1TopSearchField{float:left; font-size:11px; display:inline; background:#FFF; border:none;margin-right: 3px;padding:4px; width:150px;}
#navigation_sub #szene1TopSearch input:active,
#navigation_sub #szene1TopSearch input:focus,
#navigation_sub #szene1TopSearch input:hover{background:#F5F5F5;}
#navigation_sub #szene1TopSearch .searchButton {background:#AC2222; border:none; height:21px; width:52px; cursor:pointer;font-family: Arial,Helvetica,sans-serif; color:#FFF !important; font-size:10px;letter-spacing:0px;font-weight:bold;text-transform:uppercase;}
#navigation_sub #szene1TopSearch .searchButton:hover {background:#FFF; color:#000 !important; }
#searchuser_container a{ color:#FFF !important;}

/* CONTENT Container */
div#content{ float: left; clear:both; width:100%; margin-top:0px; margin-bottom:0px; background:#FFF; display:block;}
div#contentLeft{float:left; /*padding:4px 0px 4px 4px;*/} /*startseite*/
div#contentRight{float:right; padding-right:4px; overflow:hidden;width:320px;}/*startseite + widget*/
div#contentRight .grid { margin:4px 0px 0px 0px; }
.grid { margin:4px 0px 8px 4px;}

div#contentLeftsmall{float:left;width:816px; } /*content premium event*/
div#contentRightsmall{float:right; padding:4px 4px 4px 0px;overflow:hidden;width:160px;} /*banner premium*/
div#contentRightsmallSky{float:right; padding:4px 4px 4px 0px; width:160px; min-height: 600px;height: auto !important;height: 600px; overflow:hidden;}

/* FOOTER */
#footer ul a { color: #535458; background:transparent;}
#footer ul a:focus,
#footer ul a:hover,
#footer ul a:active {color: #000; background-color: transparent; text-decoration:underline;}
#footer{ height:auto; margin:0 auto; padding-top:0.5em; padding-bottom:10px; /*background: #F1F1F1;*/ background:#FFF;}

#footerSitemap {float:left; display:inline;font-size:0.92em;line-height:1.4em;margin-bottom:20px;margin-top:15px;width:auto;}
.footerSitemapSmall{margin-left:140px;}
.footerSitemapBig{margin-left:70px;}
#footerSitemap li {float:left; display:inline; margin:0px 0px 0px 10px;text-transform:lowercase;width:110px;}
#footerSitemap li.header,#footerSitemap li.header a {font-weight:bold;margin-bottom:3px;text-transform:uppercase;letter-spacing:-0.04em; color: #941D1D;}
#footerSitemap li.header a:hover{ color:#000;}
#footerSitemap li ul {margin:0;padding:0;}
#footerSitemap li ul li {float:left; display:inline; margin:0;padding:0;}
#footerSitemap li ul li:hover {/*background:#FFF*/;color:#941D1D;}
#footerSitemap li a:hover{/*text-decoration:none;*/ color:#000;}

#footerMenu{clear:both;margin:0 0 10px;text-align:center;}
#footerMenu li {display:inline; border-right:1px solid #941D1D;margin-right:10px;padding-right:10px;}
#footerMenu li.last {border:0 none;margin:0;padding:0;}
#footerMenu li a {color:#941E1E;font-weight:bold;}
#footerMenu li a:hover{/*background:#FFF;*/ color:#000; /*text-decoration:none;*/}

#copyright {text-align:center;color: #535458; margin: 0px;font-size:0.92em;}
#copyright li{ display:inline; margin:0px 1px 0px 1px; line-height:1.4em; }
#copyright a:hover{color:#000; }

.footerlinks {margin: 5px; text-align:center; color:#0F5EAF !important;}
.footerlinks a {color:#0F5EAF !important; font-size:0.92em;}
.footerlinks a:hover{color:#000;}
.footerlinks li{display:inline;}
.footerlinks li span {display:block; margin-top:15px; color: #999;}


/* BUTTON */
.btn{background:transparent none repeat scroll 0 0;border-width:0;color:#333;display:inline-block;font-family:Arial,Sans-serif;
     font-size:10px!important;/*line-height:1.5; height:16px;*/ margin:0;overflow:visible;padding:2px 0px 1px 0px;text-decoration:none;text-transform:uppercase;cursor:pointer;}
* html .btn{height:auto;padding:0px;}
* html button.btn{padding-bottom:1px;}
html:not([lang*=""]) button.btn{margin:0 -3px;}
.btn span{background-position:0 -550px;border-left:1px solid #BBB;border-right:1px solid #AAA;margin:0;padding:0 !important;}
* html .btn span{padding-top:0 !important;}
.btn span span{border-bottom:1px solid #AAA;border-top:1px solid #BBB;border-width:1px 0;padding:0 2.4em !important;position:relative;color:#000;}
button.pill-l span{border-right-width:0;}
button.pill-l span span{border-right:1px solid #BBB;}
button.pill-c span{border-left-color:#FFF;border-right-style:none;}
button.pill-c span span{border-right:1px solid #BBB;}
button.pill-r span{border-left-color:#FFF;}
.btn:hover span,
.btn:hover span span,
.btn:focus span,
.btn:focus span span{border-color:#9CF!important;color:#000;cursor:pointer;text-decoration: none;}
.btn:hover {text-decoration: none;}
.btn:active span{background-position:0 -550px;outline-style:none;}
.btn:focus,
.btn:active{outline-style:none;}
.primary{color:#000;font-weight:bold;}

/* BUTTON 2 */
.btn_big{display:inline-block;background:none;margin:0;padding:3px 0;border-width:0;overflow:visible;font:140%/1.4 Arial,Sans-serif; text-decoration:none;color:#333;text-transform:uppercase;}
* html button.btn_big {padding-bottom:1px;}
html:not([lang*=""]) button.btn_big { margin:0 -3px; }
.btn_big span {background:#ddd url(/images/default/bg-button.gif) repeat-x 0 0;margin:0;padding:3px 0;border-left:1px solid #bbb;border-right:1px solid #aaa;}
* html .btn_big span {padding-top:0;}
.btn_big span span {position:relative; padding:3px .4em;border-width:0;border-top:1px solid #bbb;border-bottom:1px solid #aaa; color:#FFF;}
.btn_big:hover span,
.btn_big:hover span span,
.btn_big:focus span,
.btn_big:focus span span {cursor:pointer; border-color:#9CF !important;color:#FFF;}
.btn_big:active span {background-position:0 -400px;outline:none;}
.btn_big:focus,
.btn:active {outline:none; /* doesn't seem to be respected for <button>, only <a> */}

.btn_red span {background:#ddd url(/images/default/bg-button-red.png) repeat-x 0 0; }




/* TOOLTIP */
.tooltip{background-position:0px 0px; width: 230px; height: 100px; overflow: hidden;}
.tooltip div {margin: 10px 5px 0 35px; color: #ffffff; overflow: auto;height:83px; font-size: 0.9em; line-height: 1.1em;}


/* VALIDATOR & QUICKINFO*/

div.szene1_quickinfo {width: 130px;position: absolute;color: #ffffff !important;font-size: 8pt;}
div.szene1_quickinfo div.edge_top {background: url('/images/quickpage/qi_tl.png') no-repeat top left;}
div.szene1_quickinfo div.edge_top div {background: url('/images/quickpage/qi_tr.png') no-repeat top right;}
div.szene1_quickinfo div.edge_top div div,
div.szene1_quickinfo div.edge_bottom div div {height: 8px;overflow: hidden;margin: 0 8px 0 8px;background: url('/images/quickpage/qi_bg.png');}
div.szene1_quickinfo div.line_left,
div.szene1_quickinfo div.line_right {height: 2px;overflow: hidden;display: block;width: 100%;}
div.szene1_quickinfo div.line_left {background: url('/images/quickpage/qi_line_left.png') no-repeat top left;}
div.szene1_quickinfo div.line_right {background: url('/images/quickpage/qi_line_right.png') no-repeat top right;}
div.szene1_quickinfo div.title,
div.szene1_quickinfo div.body {background: url('/images/quickpage/qi_bg.png');}
div.szene1_quickinfo div.title {height: 25px;}
div.szene1_quickinfo div.title div.title_body,
div.szene1_quickinfo div.title span {padding-left: 8px;font-size: 10pt;line-height: 25px;float: left;}
div.szene1_quickinfo div.title div.close {margin: 0px 5px 3px 0;float: right;}
div.szene1_quickinfo div.title div.close a,
div.szene1_quickinfo div.body a {text-decoration: none;color: #ffffff !important;}
div.szene1_quickinfo div.body span {padding: 3px 8px 3px 8px;}
div.szene1_quickinfo div.edge_bottom {background: url('/images/quickpage/qi_bl.png') no-repeat top left;}
div.szene1_quickinfo div.edge_bottom div {background: url('/images/quickpage/qi_br.png') no-repeat top right;}

div.szene1_quickinfo_userpage {width: 450px;}
div.szene1_quickinfo_userpage .left {float: left;}
div.szene1_quickinfo_userpage div.body {font-size: 12px;}
div.szene1_quickinfo_userpage div.title div.username,
div.szene1_quickinfo_userpage div.title div.mystatus {padding: 0 10px 0 10px;}
div.szene1_quickinfo_userpage div.title div.mystatus {width: 220px;height: 22px;overflow: hidden;}
div.szene1_quickinfo_userpage div.title img.icon {margin: 2px 0 0px 0;float: left;}
div.szene1_quickinfo_userpage img.userpic {border: 2px #ffffff solid;width: 45px;float: left;margin: 7px 0 7px 8px;}
div.szene1_quickinfo_userpage ul {float: right;width: 370px;overflow: hidden;margin: 7px 5px 7px 5px;}
div.szene1_quickinfo_userpage li {overflow: hidden;float: left;}
div.szene1_quickinfo_userpage li.label {width: 80px;font-weight: bold;}
div.szene1_quickinfo_userpage li.text {width: 100px;}
div.szene1_quickinfo_userpage div.iconbar {padding: 3px 0 0 5px;height: 100%;}
div.szene1_quickinfo_userpage div.iconbar a {text-decoration: none;color: #ffffff;}
div.szene1_quickinfo_userpage img.icon,
div.szene1_quickinfo_userpage span.icon_label {float: left;}
div.szene1_quickinfo_userpage img.icon {border: 0px;}
div.szene1_quickinfo_userpage span.icon_label {line-height: 19px;}

.validation-advice {clear: both; float: none; }
.validation-advice div.szene1_quickinfo div.body { background:#AC2222; padding:5px; color:#FFF;}

/************************************************************

 SZENE1 - SZENE1 INFO BOX (STARTPAGE)

 ************************************************************/

div.szene1_start_infobox a.title {
	background-image: url('/images/misc/gradient_grey.gif');
	background-repeat: repeat-x;
	border-top: 1px #ffffff solid;
	text-decoration: none;
	padding-left: 15px;
	line-height: 20px;
	display: block;
	color: #ffffff;
}

div.szene1_start_infobox a.title:hover {
	background-image: url('/images/misc/gradient_red.gif');
}

div.szene1_start_infobox a.element {
	line-height: 20px;
	background: url('/images/box/box_line_hor.gif') repeat-x bottom left;
	padding-left: 15px;
	text-decoration: none;
	display: block;
	color: #891112;
}

div.szene1_start_infobox a.element:hover {
	background-color: #eaeaea;
}

div.szene1_start_infobox div.sub {
	background: #ffffff url('/images/misc/gradient_grey_white.gif') repeat-x top left;
}

/************************************************************

  OLD BASE FILES // OLD ELEMENTS /BASE

 ************************************************************/
   html {
  	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
  }
  a.imageBlock {
    display:block;
    text-indent: -999em;
  }

  p.label {
    float: left;
    font-weight: bold;
  }

  div.SCAOVotingPanel {
    background: transparent url('/images/icons/event/votingbar.gif') no-repeat;
    padding-top: 3px;
  }

  div.SCAOVotingPanel h4 {
    text-align: center;
    height: 39px;
    padding-top: 9px;
  }

  input.SCAOVotingRadio {
    width: 12px;
    margin: 11px 6px 11px 0px;
    padding: 0;
  }

  .blurbox {
	/*opacity:0;*/
	background:#ffffff;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
  }

  input.SCAOVotingFirst {
    margin-left: 75px;
  }
/* Meetpoint */
#meetpointEntryListNoEntries{margin:5px;}
.meetpointEntryList{

}
.meetpointEntryList a{
	color: #891112;
}
.meetpointEntryList a:hover{

}
.meetpointEntryList a.friend{
	font-weight: bold;
    color: #000 !important;
}
.meetpointEntryList a.friend:hover{
	color: #FFF !important;;
    background-color: black;
    text-decoration: none;
}
/*
  ul.SCAOMeetingList {
    margin: 15px;
  }

  li.SCAOMeetingListEntry {
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0 1px;
  }

  li.SCAOMeetingListFriend {
	font-weight: bold;
	color: #891112;
  }

  li.SCAOMeetingListEntry a {
    display: inline;
    padding: 0 3px 2px 3px;
    height: 16px;
    white-space: nowrap;
  }

  li.SCAOMeetingListEntry a.friend {
    font-weight: bold;
    color: #891112;
  }

  li.SCAOMeetingListEntry a.friend:hover {
    color: white;
    background-color: black;
    text-decoration: none;
  }
*/
  div.szene1FormInputimage {
    height: 19px;
  }

  div.szene1FormInputimageLeft {
    float: left;
    width: 13px;
    height: 19px;
    background: transparent url('/images/icons/bk_button_left.png') no-repeat;
  }

  div.szene1FormInputimageContent {
    background: transparent url('/images/icons/bk_button_body.png') repeat-x;
    float: left;
    height: 19px;
    font-size:11px;
  }

  div.szene1FormInputimageContent a {
    color: #FFF;
    text-decoration: none;
    line-height: 19px;
  }

  div.szene1FormInputimageRight {
    float: left;
    width: 13px;
    height: 19px;
    background: transparent url('/images/icons/bk_button_right.png') no-repeat;
  }

  div.autocompleteLocationSelector {
    border: #EFEFEF 1px solid;
    background: #DFDFDF;
    color: #666;
    text-indent: 10px;
  }

  a.bigLink,
  .box_body a.bigLink{
    color: #891112;
    text-decoration: none;
    font-weight: bold;
  }
  

  a.bigLink:hover {
    text-decoration: underline;
  }

/*********************************************************

Calendar ??

*********************************************************/
  .calendarTool {
    float: left;
    display: block;
  }

  a.calendarIcon {
    margin: 2px 0px 0px 5px;
    width: 22px;
    height: 21px;
    background: transparent url('/images/icons/event/icon_kalender.jpg') no-repeat;
  }

/*********************************************************

custom menulogos ->

*********************************************************/
  div#szene1NavigationMainSub li a.careesma,
  div#szene1NavigationMainSub li a.careesma_over {
  	width: 90px;
  	height: 35px;



  	margin: 0px;
  	padding: 0px;
  	background: url("/images/menu/sub_Careesma_white.gif") no-repeat 0 -1px;
  }

  div#szene1NavigationMainSub li a.careesma:hover,
  div#szene1NavigationMainSub li a.careesma_over {
  	background-image: url("/images/menu/subover_Careesma_white.gif") !important;
  }

  div#szene1NavigationMainSubBanner {
  	position: absolute;
	width: 100px;
	height: 25px;
	top: 157px;
	left: 685px;
/*	border: 1px solid green; */
  }


/*********************************************************

LIST

*********************************************************/
  div.list {
      width: 300px;
  }

  div.list p {
      float: left;
  }
  div.list label {
      float: left;
      clear: left;
      width: 100px;
  }



/*********************************************************

COMMENTS

*********************************************************/
  .badwordAlertLayer {
  	position:absolute;
  }

   .sacSubmit {
  cursor:pointer;
  }

  .cDel {
  	cursor:pointer;
  }


/*********************************************************

HEADER DROPDOWN

*********************************************************/
  div.szene1_quickinfo ul {
    list-style-type: none;
  }

  div.szene1_quickinfo ul.dropdown {
    padding-top: 1px;
  }

  div.szene1_quickinfo ul.dropdown li {
    background:url('/images/box/box_dyn_line.png') bottom left repeat-x;
    padding-bottom: 2px;
  }

  div.szene1_quickinfo ul.dropdown li a {
    text-decoration: none;
    font-size:11px;
    color: #ffffff;
    display: block;
    padding: 0 5px;
    line-height: 20px;
  }

  div.szene1_quickinfo ul.dropdown li a:hover {
    font-size: 11px;
    font-weight: bold;
    background: url('/images/misc/gradient_grey.gif') top left repeat-x;
  }



/*********************************************************

SEPARATOR -> SINGLE BOTTOM HEADER FRAME

*********************************************************/
  div.table_header {
/*    background:url('/images/box/single_top.gif') top left no-repeat;
    display: block;
    font-weight: normal;
    font-size:12px;
    width: 597px;
    padding: 15px 15px 10px 10px;*/
  }

  div.table_footer {
/*    background:url('/images/box/single_bottom.gif') bottom left no-repeat;
    width: 622px;
    display: block;
    margin-bottom: 20px;
    font-size: 10px;
    padding-bottom: 14px;
    text-align: center;*/
  }

  div.table_half_header {
    /*background:url('/images/box/single_half_top.gif') top left no-repeat;*/
    width: 311px;
    display: block;
    font-weight: normal;
    font-size:12px;
    padding: 15px 15px 10px 5px;
  }

  div.table_half_footer {
    /*background:url('/images/box/single_half_bottom.gif') bottom left no-repeat;*/
    width: 311px;
    display: block;
    margin-bottom: 20px;
    font-size: 10px;
    padding-bottom: 14px;
    text-align: center;
  }

  div.table_third_header {
	background:url('/images/box/single_third_top.gif') top left no-repeat;
	width: 195px;
	display: block;
	padding: 15px 15px 10px 15px;
  }

  div.table_third_footer {
  	background: url('/images/box/single_third_bottom.gif') top left no-repeat;
  	width: 220px;
  	display: block;
  	padding-bottom: 14px;
  	margin-bottom: 20px;
  }

/************************************************************

 SZENE1 - TABLE STYLE

 ************************************************************/
table.szene1_table {
  /*background: #ffffff url('/images/misc/gradient_grey_white.gif') top left repeat-x;*/
  border-collapse: collapse;margin: 0px 0px 10px 0px;border-spacing: 0px;width:100%;}
table.szene1_table caption {letter-spacing:1px;text-transform:uppercase;
                            margin-bottom:10px;padding:0px; height: 16px;clear:both;background: url(/images/default/bg_dotted.gif) repeat-x bottom;}
table.szene1_table caption strong { color: #891112;}
table.szene1_table tr {}
table.szene1_table td {vertical-align: top;}
table.szene1_table thead {}
table.szene1_table thead th { padding: 5px 2px;font-weight:bold;}
table.szene1_table tbody td {padding: 3px 0px;}
table.szene1_table a.icon { text-decoration: none;float: left;}


/************************************************************

 SZENE1 - TALKBOARD

 ************************************************************/
div.szene1_talkboard div.table_header {
        font-weight: bold;
        font-size: 16px;
        line-height: 28px;
}

div.szene1_talkboard div.table_header div.icon {
        float: left;
        margin-right: 5px;
}

div.szene1_talkboard div.table_content {
        padding: 0 15px;
}

div.szene1_talkboard div.szene1_form {
        margin: 0px !important;
}

div.szene1_talkboard label {
        padding: 0px !important;
}

div.szene1_talkboard thead td {
        border-bottom: 1px #cccccc solid;
        font-weight: bold;
        font-size: 13px;
}

div.szene1_talkboard tbody td {
        border-bottom: 1px #cccccc dotted;
        vertical-align: middle;
        padding: 3px 0;
}

div.szene1_talkboard td.icon {
        width: 20px;
}

div.szene1_talkboard td.topic {
        width: 420px;
        overflow: hidden;
}

div.szene1_talkboard td.topic a {
        color: #000000;
}

div.szene1_talkboard td.addon {
        width: 150px;
        overflow: hidden;
        text-align: center;
}

div.szene1_talkboard textarea,
div.szene1_talkboard div.szene1FormInputimageContent {
        padding: 0 3px;
}

div.szene1_talkboard div.szene1FormInputimage a{
        color:white;
}

div.szene1_talkboard div.container {
        border-style: solid;
        border-color: #cccccc;
        border-width: 1px 1px 0 1px;
        margin: 0 10px 10px 0;
}

div.szene1_talkboard div.entry {
        padding: 5px;
        border-bottom: 1px #cccccc dotted;
}

div.szene1_talkboard div.entryMarked {
        background-color: #ECEDEE;
}

div.szene1_talkboard div.entry div.userinfo {
        float: left;
        width: 80px;
        /*height: 100px;*/
        margin-right: 10px;
        text-align:center;
        /*border: 1px #cccccc dotted;*/
}

div.szene1_talkboard div.entry div.body {
        float: left;
        width: 465px;
}

div.szene1_talkboard div.entry br.footer {
        float: none;
        clear: both;
}

div.szene1_talkboard div.entry div.title {
        float: left;
        font-weight: bold;
}

div.szene1_talkboard div.entry div.date {
        float: right;
        font-style: italic;
}

div.szene1_talkboard div.entry div.text {
        padding-top: 5px;
        clear: both;
        float: none;
}

/************************************************************

 SZENE1 - AUTO COMPLETE STYLE

 ************************************************************/
	div.szene1_autocompletebox {
		position: absolute;
		background: url(/images/quickpage/qi_bg.png);
		margin:0px;
		z-index: 1000;
		padding:3px;
	}

	div.szene1_autocompletebox ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	div.szene1_autocompletebox ul li.selected {
		background-color: #555;
		color: #ddd;
	}

	div.szene1_autocompletebox ul li {
		list-style-type:none;
		display:block;
		margin:0;
		padding:2px;
		color: #ccc;
		line-height:20px;
		overflow: hidden;
		cursor:pointer;
	}

	div.szene1_autocompletebox ul li b {
		color: #fff;
	}

/************************************************************

 SZENE1 - TABS

 ************************************************************/
div.szene1_tabs a {
        text-decoration: none;
        font-weight: bold;
        display: block;
        margin-right: 3px;
        float: left;
        outline: none;
}

div.szene1_tabs a.norm {
        color: #000000;
        background:url('/images/misc/tab_left.gif') no-repeat top left;
}

div.szene1_tabs a.norm:hover {
        color: #ffffff;
        background:url('/images/misc/tab_left_hover.gif') no-repeat top left;
}

div.szene1_tabs a.sel {
        color: #ffffff;
        background:url('/images/misc/tab_left_hover.gif') no-repeat top left;
}

div.szene1_tabs span {
        float:left;
        text-align:center;
        cursor:pointer;
        display: block;
        line-height: 23px;
        height: 23px;
        overflow: hidden;
        padding: 0 5px;
}

div.szene1_tabs a.norm span {
        background:url('/images/misc/tab_right.gif') no-repeat top right;
}

div.szene1_tabs a.norm:hover span,
div.szene1_tabs a.sel span {
        background:url('/images/misc/tab_right_hover.gif') no-repeat top right;
}

/************************************************************

 SZENE1 - BUTTONS / SELECTBOX

 ************************************************************/
div.szene1_button a {
        background: url('/images/misc/btn_normal_left.gif') top left no-repeat;
        display: block;
        margin: 2px;
        padding-left: 5px;
        height: 18px;
        float: left;
        outline: none;
        color: #000;
        text-decoration: none;
}

div.szene1_button a:hover,
div.szene1_button a.current {
        background: url('/images/misc/btn_hover_left.gif') top left no-repeat;
}

div.szene1_button span {
        background: url('/images/misc/btn_normal_right.gif') top right no-repeat;
        cursor:pointer;
        display: block;
        float: left;
        line-height: 18px;
        height: 18px;
        padding-right: 5px;
}

div.szene1_button a:hover span,
div.szene1_button a.current span {
        background: url('/images/misc/btn_hover_right.gif') top right no-repeat;
}

div.szene1_selectbox {
        background: url('/images/misc/selectbox_left.gif') top left no-repeat;
        display: block;
        float: left;
        line-height: 19px;
        margin-right:5px;
        /*background: #FFF;
        border: 1px solid #F1F1F1;
        width:122px;*/
}

div.szene1_selectbox span {
        background: url('/images/misc/selectbox_right.gif') top right no-repeat;
        cursor:pointer;
        display: block;
        float: left;
        line-height: 19px;
        height: 19px;
        /*padding:0px 3px 0px 3px;*/
}

/************************************************************

 SZENE1 - FORM STYLE

 ************************************************************/
div.szene1_form {
/*		margin: 0px 10px 20px 10px;*/
}

div.szene1_form_password_left {
        padding: 10px 0pt 0pt 0px;
        float: left;
        width: 311px;
}
div.szene1_form_login_left {
        padding: 10px 0pt 0pt 50px;
        float: left;
        width: 311px;
}

div.szene1_form_password_right {
        padding: 10px 0px 0pt 0pt;
        float: right;
        width: 311px;
        text-align: center;
}

div.szene1_form a.link,
div.szene1_form a.link2 {
        text-decoration: none;
        color: #891112;
}

div.szene1_form a.link:hover {
        text-decoration: underline;
}

div.szene1_form div.title {
        color: #891112;
        padding: 10px 0 10px 0;
        font-weight: bold;
        font-size: 17px;
}

div.szene1_form label {
        font-weight: bold;
        display: block;
        float: left;
        clear: both;
        width: 130px;
        font-size: 12px;
        padding-left: 5px;
}

div.szene1_form input.field {
        border: 0;
        margin-top: 1px;
        float:left;
        padding-left:3px;
        background: #ffffff url('/images/misc/form_input_shadow.gif') repeat-x top left;
        border: 1px #888888 solid;
}

div.szene1_form input.button {
        margin-top: 8px;
        clear:both;
        margin-left:100px;
}

div.szene1_form .formInfoAddon {
        float: left;
}

div.szene1_form div.helper {
        float: left !important;
        display: none;
}

div.szene1_form div.linespacer {
        font-size: 1px;
        height: 10px;
        clear: both;
        float: none;
}

div.szene1_form div.addon_info {
        margin: 5px 0 15px 165px;
        clear: both;
        float: none;
        font-size: 11px;
        color: #555555;
}

div.smalllabel label {
        width: 90px;
}


/************************************************************

 CONTENT

 ************************************************************/
.component {clear:both;margin-top:10px;margin-bottom: 0px;}

a.userQuickpage { color: #891112; font-weight: bolder;}
div.articlePaging { margin-top: 5px; line-height: 20px;float: right;height: 20px;overflow: hidden;}
div.articlePaging select { float: left;width: 200px;}
div.articlePaging a {float: left;margin-top: 2px;}

div.ArticleExtraContent {padding:0 15px;}

div#articleBody {padding: 15px;}
div#articleBody a {color: black; text-decoration: underline;}
div#articleBody a:HOVER {color:#891112;}
div#articleBody img {padding:5px 10px;}
div#articleBody h4 {padding-bottom:15px;}
div#articleBody p {padding-bottom:15px;}
div#articleBody .component {clear: both;margin: 10px 0;}
div#articleBody div.image,
div#articleBody div.flash {padding: 5px 0;text-align:center;}
div#articleBody ul {list-style-type: disc !important;padding:15px !important;}
div#articleBody ol {padding:15px !important;}

div#articleFooter {clear: both;margin: 5px 15px 0 15px;padding-top: 5px;background: url('/images/default/bg_dotted.gif') top left repeat-x;}
div#articleFooter label {font-weight: bolder; float: left; width: 50px;}
div#articleFooter a img {margin: 2px;float: right;}
div#articleFooter table {width: 100%;}
div#articleFooter td {vertical-align: bottom;line-height: 20px;}

div.grid div.title {height:18px;overflow:hidden;}
div.grid div.title h3 a {text-decoration: none;color:#891112;}
div.grid div.title h3 a:hover {text-decoration: underline;}

div.image_left {float:left;padding:0 10px 10px 0;}
div.image_right {float:right;padding:0 0 10px 10px;}
/*
div.teaser {padding:5px 10px;line-height: 16px;}
div.teaser a.imagelink {margin: -1px 10px 5px -7px;float:left;}
* html div.teaser a.imagelink {margin-right: 7px !important;} /* workaround for IE6 3px gap bug */
/*div.teaser a.arrowlink {position:absolute;bottom:10px;right:55px;}
div.teaser a.morelink {position:absolute;bottom:10px;right:20px;color:#891112;font-weight: bolder;text-decoration:none;}
div.teaser a.morelink:hover {text-decoration: underline;}

div.travel {font-size: 11px;padding-left:5px !important;line-height: 13px;}
div.travel a.image {position: relative;top: -7px;left: -7px;width: 145px;display: block;overflow: hidden;}
div.travel a.price {position:absolute;bottom:30px;left:12px;color:#891112;font-size: 15px;font-weight: bolder;text-decoration:none;}
div.travel a.arrowlink {right:45px;}
div.travel a.morelink {right:15px;}*/

/************************************************************

 PROVINCE

 ************************************************************/
div.szene1_province_selection {
 /* background:url('/images/province_selection/hg.gif') repeat-y;*/
}

div.szene1_province_selection a {
  text-decoration: none;
}

div.szene1_province_selection .province_button {
  height: 110px;
  width: 200px;
  display: block;
  background-repeat: no-repeat;
  float: left;
}


/************************************************************

  MEDIAALBUM

 ************************************************************/

div.szene1_fotoalbum_titel {
  font-weight: bold;
  color: #891112;
  font-size: 16px;
}

div.szene1_fotoalbum ul.gallery {
  list-style-type: none;
  overflow: hidden;
  width: 630px;
  padding: 20px 0 20px 0;
}

div.szene1_fotoalbum ul.gallery li.gallery_entry {
  float: left;
  width: 210px; /* 210 */
  height: 215px;
  text-align: center;
}

div.szene1_fotoalbum div.pic_lock_friends,
div.szene1_fotoalbum div.pic_lock_password,
div.szene1_fotoalbum div.pic_lock_group {
  background-repeat:no-repeat;
  background-position:bottom center;
}

div.szene1_fotoalbum div.image  {
  background-repeat:no-repeat;
  background-position:46% 62%;
}

div.szene1_fotoalbum div.image_background {
  background: url('/images/misc/media/preview_pic_background.png') no-repeat;
  height: 150px;
}

div.szene1_fotoalbum div.movie_background {
  background: url('/images/misc/media/preview_movie_background.png') no-repeat;
  height: 150px;
}

div.szene1_fotoalbum div.band_neu_de,
div.szene1_fotoalbum div.band_hidden_de,
div.szene1_fotoalbum div.band_password_de,
div.szene1_fotoalbum div.band_friends,
div.szene1_fotoalbum div.band_neu_sk,
div.szene1_fotoalbum div.band_hidden_sk,
div.szene1_fotoalbum div.band_password_sk
	 {
  background-position: 35px 23px;
  height: 150px;
  background-repeat: no-repeat;
}

div.szene1_fotoalbum div.band_neu_de {
  background-image: url('/images/misc/media/band_neu.png');
}

div.szene1_fotoalbum div.band_neu_sk {
  background-image: url('/images/misc/media/sk/band_neu.png');
}

div.szene1_fotoalbum div.band_password_de {
  background-image: url('/images/misc/media/de/band_passwort.png');
}

div.szene1_fotoalbum div.band_password_sk {
  background-image: url('/images/misc/media/sk/band_passwort.png');
}

div.szene1_fotoalbum div.band_friends {
  background-image: url('/images/misc/media/band_friends.png');
}

div.szene1_fotoalbum div.band_hidden_de {
  background-image: url('/images/misc/media/de/band_hidden.png');
}

div.szene1_fotoalbum div.band_hidden_sk {
  background-image: url('/images/misc/media/sk/band_hidden.png');
}

div.szene1_fotoalbum div.pic_lock_friends {
  background-image: url('/images/misc/media/lock_pic_friends.jpg');
}

div.szene1_fotoalbum div.pic_lock_password {
  background-image: url('/images/misc/media/lock_pic_password.jpg');
}

div.szene1_fotoalbum div.pic_lock_group {
  background-image: url('/images/misc/media/lock_pic_group.jpg');
}

div.szene1_fotoalbum div.toolbar {
  width : 30px;
  height: 150px;
  float:left;
}

div.szene1_fotoalbum a.albumLink {
	float:left;
	display:block;
	width:135px;
	height:130px;
	margin:20px 0px 0 10px;

	}

div.szene1_fotoalbum div.image_titel {
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin: 0 3px 0 3px;
  padding-left:0px;
  font-size: 8pt;
  color: #891112;
  overflow:hidden;
  background: url('/images/misc/box_easy_line.gif') repeat-x left bottom;
}

div.szene1_fotoalbum ul.gallery_info {
  margin-top: 3px;
  list-style-type: none;
  overflow: hidden;
  height: 20px;
  overflow: hidden;
}

div.szene1_fotoalbum ul.gallery_info li {
  height: 20px;
  line-height: 20px;
  float: left;
  font-size: 8pt;
}

div.szene1_fotoalbum ul.gallery_info li.icon {
  width: 25px;
  vertical-alignment:bottom;
}

div.szene1_fotoalbum ul.gallery_info li.stat {
  width: 35px;
}

div.szene1_fotoalbum ul.gallery_info li.border {
  width: 15px; /* 15 */
}

/******************************************************************************/

.handle {
cursor: move;
}

.iconover {
	cursor:pointer;
	border:0px;
}

.click {
	width: 150px;
	height:150px;
}

.pointer {
	cursor:pointer;
	}


.foto_overlay {
	padding:0px;
	color:white;
	position:absolute;
	width:130px;
	height:20px;
	z-index:100;
	border:1px solid black;
	background: url('/images/quickpage/qi_bg.png');
	}

/*********************************************************
TripleUploader
*********************************************************/

ul.navuploader {
  list-style-type: none;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  color: black;
}
ul.navuploader li.menu {
  background-color:#cccccc;
  padding:4px;
  float:left;
  margin-right:8px;
}
ul.navuploader li.menu a {
  color:black;
}
ul.navuploader li.menu_hover
{
  background: url('/images/box/box_big_nav_left_mark.gif') repeat-x;
  padding:4px;
  float:left;
  margin-right:8px;
}

ul.navuploader li.menu_hover a {
	color:white;
}



/************************************************************

  MEDIA OVERVIEW

 ************************************************************/

div.szene1_mediaoverview a {
  text-decoration: none;
}

div.szene1_mediaoverview div.header {
  padding: 10px 10px 0 10px;
}

div.eventfoto_header {
  /*padding: 10px;*/
}

div.eventfoto_header div.title {
  color: #891112;
  font-weight: bold;
  font-size: 14px;
  float:left;
  padding-top: 12px;
  padding-bottom: 8px;
}

div.szene1_mediaoverview div.footer {
  padding: 16px 10px 20px 250px;
}

div.szene1_mediaoverview div.header div.title {
  color: #891112;
  font-weight: bold;
  font-size: 16px;
  float:left;
  padding-top: 7px;
}

div.szene1_mediaoverview div.header div.back_layer {
  float:right;
  padding-bottom: 10px;
  width: 150px;
}

div.szene1_mediaoverview div.header div.gallery_stat {
  float: right;
  text-align: right;
  margin-right:20px;
}

div.szene1_mediaoverview span.back {
  float:left;
  font-weight: bold;
  color: #891112;
}

div.szene1_mediaoverview span.back_icon {
  float:left;
  margin-right: 5px;
}


div.szene1_mediaoverview ul.photos {
  margin: 5px;
}

div.szene1_mediaoverview ul.photos li.photo {
  float: left;
  margin: 5px;
}

div.szene1_mediaoverview li.photo div.photo_box {
  background:url('/images/misc/media/photo_box.gif') no-repeat top left;
  height:136px;
  width:136px;
  display: block;
}

div.szene1_mediaoverview li.photo div.szene1_photo_box {
  background:url('/images/misc/media/szene1_photo_box.gif') no-repeat top left;
  height:176px;
  width:176px;
  margin:7px;
  display: block;
}

div.szene1_mediaoverview li.photo div.picture {
	text-align:center;
	padding:15px 0 0 8px;
	overflow:hidden;
	width:120px;
	height: 120px;
  background-position: center;
  background-repeat: no-repeat;
}

div.szene1_mediaoverview li.photo div.szene1_picture {
	text-align:center;
	overflow:hidden;
	width:176px;
	height: 176px;
  background-position: center;
  background-repeat: no-repeat;
}

div.szene1_mediaoverview li.photo div.new_photo_band {
  position:absolute;
  background:url('/images/misc/media/band_neu.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.friends_photo_band {
  position:absolute;
  background:url('/images/misc/media/band_friends.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.pass_photo_band_de {
  position:absolute;
  background:url('/images/misc/media/de/band_passwort.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.hidden_photo_band_de {
  position:absolute;
  background:url('/images/misc/media/de/band_hidden.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.pass_photo_band_sk {
  position:absolute;
  background:url('/images/misc/media/sk/band_passwort.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.hidden_photo_band_sk {
  position:absolute;
  background:url('/images/misc/media/sk/band_hidden.png') no-repeat;
  background-position: 3px 3px;
  display: block;
  height:136px;
  width:136px;
  z-index:100;
}

div.szene1_mediaoverview li.photo div.no_photo_band {
  display: block;
  height:136px;
  width:136px;
}

div.szene1_mediaoverview li.photo div.move_tool {
  position:absolute;
  width:  16px;
  height: 16px;
  margin: 2px 0 0 113px;
}

div.szene1_mediaoverview li.photo a.showMediumLink {
	height:134px;
	width:134px;
	display:block;
	}

div.szene1_mediaoverview li.photo a.showMediumLinkEvent {
	height:174px;
	width:174px;
	display:block;

	}

div.szene1_mediaoverview li.photo div.statistics {
  font-size: 11px;
  line-height: 16px;
  padding:0 15px;
  text-align: center;
}

div.szene1_mediaoverview li.photo div.statistics span {
  display: block;
  float: left;
  width: 40px;

}

div.szene1_mediaoverview li.photo div.statistics span.marked {
  font-weight: bold;
  color: #cc0000;
}

/************************************************************

  MEDIA DETAIL

 ************************************************************/

div.szene1_mediadetail {
  margin: 10px;
}

div.szene1_mediadetail a {
  text-decoration: none;
}

div.szene1_mediadetail div.header {
  padding: 0px 10px 0 10px;
}

div.szene1_mediadetail div.header div.title {
	color: #891112;
	font-weight: bold;
	font-size:16px;
	float:left;
}

div.szene1_mediadetail input.caption_active {
	border: 1px solid #888888;
	margin-left:16px;
	background:rgb(255,255,211);
	width:360px;
}

div.szene1_mediadetail input.caption {
/*	margin-left:16px;
	background:#FFFFFF url(/images/misc/form_input_shadow.gif) repeat-x scroll left top;
	height:14px;
	width:360px;
	padding:1px;
	border:1px solid #888888*/
	background:#FFFFFF url(/images/misc/form_input_shadow.gif) repeat-x scroll left top;
	border: 1px solid #CCCCCC;
	height:16px;
	margin-left:16px;
	width:360px;
}
div.szene1_mediadetail  div.caption {
	margin-left:16px;
	width:360px;
	height:16px;
	border: 1px solid #FFFFFF;
}
div.szene1_mediadetail img#caption_saving {
}

div.szene1_mediadetail div.header div.title span {
	color: #891112;
}

div.szene1_mediadetail div.header div.gallery_stat {
	float: right;
	text-align: right;
	width: 150px;
}

div.szene1_mediadetail div.new_picture {
	position:absolute;
	background: url('/images/misc/media/band_neu.png');
	height:56px;
	width:96px;
	margin: -2px 0 0 -2px;
}

div.szene1_mediadetail div.stat {
	padding: 4px 28px 10px 0px;
}

div.szene1_mediadetail div.stat div.pic_title {
	float:left;
	font-weight: bold;
	color: #891112;
	font-size:14px;
}

div.szene1_mediadetail div.stat div.border {
  float:right;
  margin-left: 5px;
}

div.szene1_mediadetail div.navigation {
  width: 630px;
  background: url('/images/page_nav/line.gif') no-repeat top left;
}

div.szene1_mediadetail div.navigation div.bottom {
  height: 40px;
  padding: 2px 0 2px 0;
  background: url('/images/page_nav/line.gif') no-repeat bottom left;
  background-position: 0px 43px;
}


/* nivea gamour kit */

div.szene1_mediadetail #cooperationLink {
	margin-top:0px;
	margin-bottom:10px;
}

div.szene1_mediadetail #cooperationLink a {
	color:#AA1010;
	font-weight:bold;
}



div.szene1_mediadetail div.navigation div.foto_l,
div.szene1_mediadetail div.navigation div.foto_r,
div.szene1_mediadetail div.navigation div.previous,
div.szene1_mediadetail div.navigation div.next,
div.szene1_mediadetail div.navigation div.body_l,
div.szene1_mediadetail div.navigation div.body_r,
div.szene1_mediadetail div.navigation div.body {
  display: block;
  height: 40px;
  float: left;
  overflow: hidden;
}

div.szene1_mediadetail div.navigation div.foto_l {
  width: 80px;
}

div.szene1_mediadetail div.navigation div.foto_r {
  width: 80px;
  float: right;
  text-align: right;
}

div.szene1_mediadetail div.navigation div.previous a,
div.szene1_mediadetail div.navigation div.next a {
  display: block;
  text-align: center;
  font-weight: bold;
  color: #891112;
}

div.szene1_mediadetail div.navigation div.previous {
  background:url('/images/page_nav/left_big.gif') no-repeat;
}

div.szene1_mediadetail div.navigation div.previous,
div.szene1_mediadetail div.navigation div.next {
  width: 114px;
  text-align: center;
  padding-top: 5px;
  font-size: 11px;
}

div.szene1_mediadetail div.navigation div.next {
  background:url('/images/page_nav/right_big.gif') no-repeat;
}

div.szene1_mediadetail div.navigation div.body_l {
  background:url('/images/page_nav/body_big_left.gif') no-repeat;
  width: 13px;
}

div.szene1_mediadetail div.navigation div.body_r {
  background:url('/images/page_nav/body_big_right.gif') no-repeat;
  width: 13px;
}

div.szene1_mediadetail div.navigation div.body {
  background: #242527;
  width: 200px;
  text-align: center;
  color: #ffffff;
}

div.szene1_mediadetail div.navigation div.body img {
  width: 16px;
  height: 16px;
  border: 0;
}

div.szene1_mediadetail div.navigation div.body div {
  font-weight: bold;
  font-size: 14px;
  padding-top: 4px;
  line-height: 14px;
}

div.szene1_mediadetail div.navigation div.body a {
  color: #ffffff;
  line-height: 12px;
}


/************************************************************

  MEDIA OVERVIEW

 ************************************************************/
/*PFEILE*/
.mediaoverview_pfeil_l,
.mediaoverview_pfeil_r,
.mediaoverview_pfeil_t,
.mediaoverview_pfeil_ls,
.mediaoverview_pfeil_rs,
.mediaoverview_pfeil_ds{background:url(/images/default/icon/szene1_pfeile.png) no-repeat scroll;width:25px;height:25px;cursor:pointer;display:block;}
.mediaoverview_pfeil_l {background-position:0px -50px;}
.mediaoverview_pfeil_r {background-position:0px 0px;}
.mediaoverview_pfeil_t {background-position:0px -100px;}
.mediaoverview_pfeil_rs {background-position:0px -125px;}
.mediaoverview_pfeil_ls {background-position:0px -150px;}
.mediaoverview_pfeil_ds {background-position:0px -175px;}

.mediaoverview_pfeil_l:hover, .passiv_l {background-position: 0px -75px;text-decoration: none;}
.mediaoverview_pfeil_r:hover, .passiv_r {background-position: 0px -25px;text-decoration: none;}
.mediaoverview_pfeil_t:hover, .passiv_t {background-position: 0px -200px;text-decoration: none;}
.mediaoverview_pfeil_rs:hover, .passiv_rs {background-position: 0px -225px;text-decoration: none;}
.mediaoverview_pfeil_ls:hover, .passiv_ls {background-position: 0px -250px;text-decoration: none;}
.mediaoverview_pfeil_ds:hover, .passiv_ds {background-position: 0px -275px;text-decoration: none;}
.homepage_pfeil {position:absolute;top:47px;right:15px;}

div.szene1_photoviewcontainer  {position:relative; min-height:300px;height:auto !important;height:300px;}
div.szene1_photoviewcontainer .mediaoverview_pfeil_l {position:absolute;top:48%;left:0px;}
div.szene1_photoviewcontainer .mediaoverview_pfeil_ls {position:absolute;top:200px;left:0px;}
div.szene1_photoviewcontainer .mediaoverview_pfeil_rs {position:absolute;top:200px;right:0px;}
div.szene1_photoviewcontainer .mediaoverview_pfeil_r {position:absolute;top:48%;right:0px;}


div.szene1_photoview {width:600px;/*width:582px;*/margin:0px 0px 5px 30px; overflow:hidden;}
div.szene1_photoview {min-height:240px;height:auto !important;height:240px;}
div.szene1_photooverview {margin:0px 0px 15px 28px; overflow:hidden;}

.szene1_circle,
.szene1_circle.selected{background:url(/images/default/icon/szene1_selector.png) no-repeat 0 100%;
                        width:12px;height:12px;cursor:pointer;padding:0px 4px; text-decoration: none;}
.szene1_circle,
.szene1_circle.selected:hover {background-position: 50%  110%; text-decoration: none;}
.szene1_circle.selected,
.szene1_circle:hover {background-position:50%  1px;text-decoration: none;}

/* MEDIA NEW*/
div.szene1_mediaoverview_event a,
div.szene1_mediadetail_event a{color:#941D1D;}
div.szene1_mediaoverview_event div.header {padding: 10px 10px 0 10px;}
div.eventfoto_header {margin-bottom:10px;}
div.eventfoto_photographer {width:420px;}
div.eventfoto_photographer span { float:left;display:inline;}
div.eventfoto_photographer a {}
div.eventfoto_header div.title {color: #891112;font-weight: bold;font-size: 14px;float:left;padding-top: 12px;padding-bottom: 8px;}
div.szene1_mediaoverview_event div.footer {padding: 16px 10px 20px 250px;}
div.szene1_mediaoverview_event div.header div.title {color: #891112;font-weight: bold;font-size: 16px;float:left;padding-top: 7px;}
div.szene1_mediaoverview_event div.header div.back_layer {float:right;padding-bottom: 10px;width: 150px;}
div.szene1_mediaoverview_event div.header div.gallery_stat {float: right;text-align: right;margin-right:20px;}
div.szene1_mediaoverview_event span.back {float:left;font-weight: bold;color: #891112;}
div.szene1_mediaoverview_event span.back_icon {float:left;margin-right: 5px;}
div.szene1_mediaoverview_event ul.photos {text-align: center;padding:0px 3px 3px 3px;}
div.szene1_mediaoverview_event ul.photos li.photo {float: left;margin: 10px 10px 0px 0px;padding:5px;border: 1px solid #E2E2E2;width:100px;height:100px;}
div.szene1_mediaoverview_event ul.photos li.pfeil {float: left;margin: 5px 5px 0px 0px;padding:5px;width:30px;height:100px;position:relative;}
div.szene1_mediaoverview_event .photomark {position:absolute; top:0; right:0px; background:url(/images/default/icon/szene1_photomark.png) no-repeat;
    color:#FFFFFF;font-size:10px;font-weight:bold;height:25px;padding:8px 1px;position:absolute;right:-10px;text-align:center;top:-13px;width:27px;}
div.szene1_mediaoverview_event .accepted {background:url(/images/default/icon/szene1_accepted.png)no-repeat;}
div.szene1_mediaoverview_event .declined {background:url(/images/default/icon/szene1_declined.png)no-repeat;}
div.szene1_mediaoverview_event li.photo div.photo_box {background:url('/images/misc/media/photo_box.gif') no-repeat top left;height:136px;width:136px;display: block;}
div.szene1_mediaoverview_event li.photo div.szene1_photo_box {height:100px;width:100px;padding:5px;border:1px solid #ddd;}
div.szene1_mediaoverview_event li.photo div.picture {text-align:center;padding:15px 0 0 8px;overflow:hidden;width:120px;height: 120px;
                background-position: center;background-repeat: no-repeat;}
div.szene1_mediaoverview_event li.photo div.szene1_picture {text-align:center;overflow:hidden;width:100px;height:100px;background-position: center;background-repeat: no-repeat;}
div.szene1_mediaoverview_event li.photo div.no_photo_band {display: block;height:136px;width:136px;}
div.szene1_mediaoverview_event li.photo div.move_tool {position:absolute;width:  16px;height: 16px;margin: 2px 0 0 113px;}
div.szene1_mediaoverview_event li.photo a.showMediumLink {height:134px;width:134px;display:block;}
div.szene1_mediaoverview_event li.photo a.showMediumLinkEvent {height:100px;width:100px;display:block;overflow:hidden;}
div.szene1_mediaoverview_event li.photo:hover {-moz-box-shadow:0 0 3px #999999; -webkit-box-shadow: 0px 0px 3px #999999; border:1px solid #666 !important;}
div.szene1_mediaoverview_event li.photo div.statistics {font-size: 11px;line-height: 16px;padding:0 15px;text-align: center;}
div.szene1_mediaoverview_event li.photo div.statistics span {display: block;float: left;width:30px !important;}
div.szene1_mediaoverview_event li.photo div.statistics span.marked {font-weight: bold;color: #cc0000;}
/* Userfotos Upload */
div.szene1_mediaoverview_event li.accepted {background:#891112; border-color:#891112 !important;}
div.szene1_mediaoverview_event li.declined {background:#FDFEC2; border-color:#FDFEC2 !important;}

/* DETAIL NEW */
div.szene1_mediadetail_event {/* margin: 10px; */}
div.szene1_mediadetail_event a {text-decoration: none;}
div.szene1_mediadetail_event div.header {padding: 0px 10px 0 10px;}
div.szene1_mediadetail_event div.header div.title {color: #891112;font-weight: bold;font-size:16px;float:left;}
div.szene1_mediadetail_event input.caption_active {/*border: 1px solid #888888;margin-left:16px;background:rgb(255,255,211);*/ margin:0px; width:550px;}
div.szene1_mediadetail_event input.caption {
	/*background:#FFFFFF url(/images/misc/form_input_shadow.gif) repeat-x scroll left top;
	border: 1px solid #CCCCCC;height:16px;margin-left:16px;*/ margin:0px; width:540px;}
div.szene1_mediadetail_event  div.caption {margin-left:16px;width:360px;height:16px;border: 1px solid #FFFFFF;}
div.szene1_mediadetail_event div.header div.title span {color: #891112;}
div.szene1_mediadetail_event div.header div.gallery_stat {float: right;text-align: right;width: 150px;}
div.szene1_mediadetail_event div.new_picture {position:absolute;background: url('/images/misc/media/band_neu.png');height:56px;width:96px;margin: -2px 0 0 -2px;}
div.szene1_mediadetail_event div.stat {padding:5px;}
div.szene1_mediadetail_event div.stat div.pic_title {float:left;font-weight: bold;color: #891112;font-size:14px;}
div.szene1_mediadetail_event div.stat div.border {float:right;margin-left: 5px;}
div.szene1_mediadetail_event div.navigation div.foto_l a{width:50px;padding:1px; border:1px solid #AC2222;display:block;}
div.szene1_mediadetail_event div.navigation div.foto_r a{width:50px;float: right;text-align: right;padding:1px; border:1px solid #AC2222;}
div.szene1_mediadetail_event div.navigation div.foto_r {width:54px;}
div.foto_r a:hover,
div.foto_l a:hover {/*-moz-box-shadow:0 0 3px #999999;*/border:1px solid #E2E2E2 !important;}
div.szene1_mediadetail_event div.navigation div.body {margin:0px 60px 0px 60px;padding-top:10px;text-align:center;}

/* Breadcrumbs*/
span.breadcrumbs {font-weight: bold; color:#891112;font-size:13px;}
span.breadcrumbs a { font-weight: normal;}



/************************************************************

 COMMON.css

 ************************************************************/

/************************************************************
 SZENE1 - PAGE NAVIGATION - Small / QuarterSmall
 ************************************************************/
div.szene1_page_nav td a {/*border:medium none !important;*/}

div.szene1_page_nav_quartersmall {
  width: 590px;
  background: url('/images/page_nav/line.gif') no-repeat top left;
  margin-left: 6px;
}

div.szene1_page_nav_small {
  width: 630px;
  background: url('/images/page_nav/line.gif') no-repeat top left;
  margin-left: 6px;
}

div.szene1_page_nav_small div.border_bottom,
div.szene1_page_nav_quartersmall div.border_bottom {
  height: 25px;
  padding: 2px 0 2px 0;
  background: url('/images/page_nav/line.gif') no-repeat bottom left;
}

div.szene1_page_nav_small div.side {
  line-height: 25px;
  width: 110px;
  text-align: center;
}

div.szene1_page_nav_quartersmall div.side {
  line-height: 25px;
  width: 95px;
  text-align: center;
}


div.szene1_page_nav_quartersmall select,
div.szene1_page_nav_small select {
  width: 40px;
  background: #000000;
  color: #ffffff;
}


div.szene1_page_nav_small td,
div.szene1_page_nav_quartersmall td {
  line-height: 25px;
  width: 25px;
  text-align: center;
  font-weight: bold;
  color: #891112;
}


div.szene1_page_nav_small td a,
div.szene1_page_nav_quartersmall td a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #891112;
}

div.szene1_page_nav_small td a:hover,
div.szene1_page_nav_quartersmall td a:hover {
  color: #000000;
}

div.szene1_page_nav_small td.ar_left a,
div.szene1_page_nav_quartersmall td.ar_left a {
  background: url('/images/page_nav/arr_left.gif') no-repeat center;
}

div.szene1_page_nav_small td.ar_left a:hover,
div.szene1_page_nav_quartersmall td.ar_left a:hover {
  background: url('/images/page_nav/arr_left_hover.gif') no-repeat center;
}

div.szene1_page_nav_small td.left,
div.szene1_page_nav_quartersmall td.left {
  background: url('/images/page_nav/small_left.gif') no-repeat top left;
  width: 25px;
  padding-left: 4px;
}

div.szene1_page_nav_small td.center,
div.szene1_page_nav_quartersmall td.center {
  background: url('/images/page_nav/small_body.gif') no-repeat top left;
  width: 40px;
  color: #ffffff;
  font-weight: bold;
}

div.szene1_page_nav_small td.right,
div.szene1_page_nav_quartersmall td.right {
  background: url('/images/page_nav/small_right.gif') no-repeat top left;
  width: 30px;
  padding-right: 4px;
}

div.szene1_page_nav_small td.ar_right a,
div.szene1_page_nav_quartersmall td.ar_right a {
  background: url('/images/page_nav/arr_right.gif') no-repeat center;
}

div.szene1_page_nav_small td.ar_right a:hover,
div.szene1_page_nav_quartersmall td.ar_right a:hover {
  background: url('/images/page_nav/arr_right_hover.gif') no-repeat center;
}

/************************************************************
 SZENE1 - TOOLBAR PN ICONS
 ************************************************************/
div.szene1_toolbar {
	/*padding: 20px;
	line-height: 24px;*/
        padding:5px;
        margin-top:5px;
        background: #f9f9f9;
        line-height:20px;
        text-align:center;
        margin:0 auto;
}

div.szene1_toolbar_edit{
/*	border:1px solid #999;
	background:#F9F9F9;
	margin: 5px 6px 20px 4px;*/
	padding: 0px 0px 5px 0px;

}

div.szene1_toolbar a {
  color: #000000 !important;
  font-weight: bold !important;
  text-decoration: none;
  border-right: 1px solid #000;
  padding-right:10px;
  margin-right:10px;
}
div.szene1_toolbar a.last{
  border:none;
}

div.szene1_toolbar a:hover {
  color: #891112 !important;
}

div.szene1_toolbar div.icon,
div.szene1_toolbar span.icon {
  margin: 0 3px 0 3px;
  float: left;
  overflow: hidden;
}

div.szene1_toolbar .link {
  white-space: nowrap;
  overflow:hidden;
  text-align:left;
  float: left;
}


/**********************************************************
 AJAX UPLOAD PROGRESS
 *********************************************************/

.ajax_progress {
	position:absolute;
	color:white;
}
.ajax_progress_bar {
	position:absolute;
	background: url('/images/box/box_big_nav_left_mark.gif') repeat-x top left;
	display: block;
	width: 0%;
	height: 16px;

}
.ajax_progress_info {
	position:absolute;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	width: 300px;
}

#ajaxupload_filename {
	float:left;
	color:#EBEDED;
	font-size:10px;
	}

/**********************************************************
 DYNAMIC USER LIST HOVER
 *********************************************************/

a.dynuserhover_white {
  text-decoration: none;
  color: #ffffff !important;
  font-weight: normal !important;
}

a.dynuserhover_white:hover {
  background: #000000;
}


/***********************************************************
 AJAX_PN_FORM
 **********************************************************/
 .openAjaxPNForm {
 	cursor:pointer;
 }

 .ignorelistAction {
 	cursor:pointer;
 }

 .szene1DropDownList {
 	cursor:pointer;
 }

 .openSmilyBox {
 	cursor:pointer;
 }

 .reportToSzene1 {
 	cursor:pointer;
 }

 .smilyInsert {
 	cursor:pointer;
 }

 .userQuickpage {
 	cursor:pointer;color: #891112 !important;font-weight: bold;
 }

 /**********************************************************
 POLL
 **********************************************************/

 .pollBox {
 	padding: 20px 20px 20px 20px;
 }

 .pollBox .pollDescription {
 	text-align: center;
 	color: #891112;
 	font-style: italic;
 	padding-bottom: 20px;
 }

 .pollBox .pollPage {
 	padding: 20px;
 	line-height: 24px;
 }

 .pollMessage {
 	text-align: center;
 	padding: 35px 0;
 }

 .pollError {
 	color: #891112;
 	font-weight: bold;
 }

 .pollBox .pollNav {
 	padding: 10px;
 }

 .pollBox .pollNav .navMain,
 .pollBox .pollNav a.navPage,
 .pollBox .pollNav a.currentNavPage {
 	float: left;
 	display: block;
 }

 .pollBox .pollNav .navMain {
 	width: 160px;
 }

 .pollBox .pollNav a.navPage,
 .pollBox .pollNav a.currentNavPage {
 	width: 20px;
 	text-align: center;
 	text-decoration: none;
 }

 .pollBox .pollNav a.currentNavPage {
 	font-weight: bold;
 }

 /**********************************************************
 AJAX TAG BOX + USER COCKPIT TAGCLOUDS
 **********************************************************/

div.ajaxTagBox {
	color: #ccc;
	margin: 5px;
	font-size: 11px;
}

div.ajaxTagBox a {
	text-decoration: none;
}

div.ajaxTagBox .tagBoxTitle {
	font-size: 13px;
	font-weight: bold;
	color: #eee;
}

div.ajaxTagBox .tagBoxSubtitle {
	font-style: italic;
}

div.ajaxTagBox ul.tagCloud {
	list-style-type: none;
	list-style-position: inside;
	border: 1px solid #333;
	background: #252525;
	padding: 5px;
	margin: 5px 0 0 0;
	width: 388px;
	overflow: hidden;
}

div.ajaxTagBox ul.tagCloud li,
div#userTagCloudContainer ul.szene1_tagcloud li {
	float: left;
	display: inline;
	margin: 0 5px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	white-space: nowrap;
}

div#userTagCloudContainer ul.szene1_tagcloud li a {
	color: #891112;
	text-decoration: none;
}

div.ajaxTagBox ul.tagCloud li a {
	color: #eee;
}

div.ajaxTagBox ul.yourTagsBox {
	list-style-type: none;
	padding: 0px;
	width: 300px;
	overflow: hidden;
	margin: 0px;
}

div.ajaxTagBox .yourTagsBox li {
	float: left;
	padding: 2px 4px;
	margin: 0 3px 3px 0;
	border: 1px #333 dotted;
	background: #000;
	white-space: nowrap;
}

div#userTagCloudContainer .yourTagsBox li {
	background: url('/images/icons/event/b_pfeil.gif') no-repeat top left;
	padding-left: 10px;
}

div.ajaxTagBox .yourTagsBox li {
	padding: 2px 4px;
	float: left;
	margin: 0 3px 3px 0;
	border: 1px #333 dotted;
	background: #000;
	white-space: nowrap;
}

div.ajaxTagBox .yourTagsBox .trash {
	background: url('/images/icons/trash.gif') no-repeat;
}

div#userTagCloudContainer .yourTagsBox .trash {
	background: url('/images/icons/trash_black.gif') no-repeat;
}

div.ajaxTagBox .yourTagsBox .trash,
div#userTagCloudContainer .yourTagsBox .trash {
	margin: 2px 0 0 4px;
	display: block;
	width: 9px;
	height: 10px;
	border: 0;
}

div.ajaxTagBox .spacer {
	margin-top: 20px;
}

div.ajaxTagBox .formLabel {
	width: 100px;
	line-height: 17px;
}

div.ajaxTagBox input[type=text] {
	background: #000;
	border: 1px solid #333;
	margin-right: 10px;
	width: 150px;
	color: #aaa;
}

div.ajaxTagBox input[type=button] {
	background: url('/images/icons/bk_button_body.gif') repeat-x;
	background-position: 0px -2px;
	height: 18px;
	border: 1px solid #333;
	font-weight: bold;
	font-size: 12px;
	color: #aaa;
}



/************************************************************

 event.css

 ************************************************************/

  div.eventInfoDetailShortInfo {
    clear: both;
    width: 190px;
  }

  div.eventInfoDetailShortInfo ul {
	margin-top:10px;
  }

  div.eventInfoDetailShortInfo li {
    width: 190px;
    height: 25px;
    text-indent: 40px;
    line-height: 25px;
  }

  div.eventInfoDetailShortInfo div,
  div.eventInfoDetailShortInfo a {
  	float: left;
  	text-indent: 10px;
  }
  a.eventInfoDetailImageNavigation {
    display: block;
    float: left;
  }

  /**
   * EVENT VOTING
   */

  div.szene1EventDetailVoteHeadline {
    width: 358px;
    height: 60px;
    text-align: center;
  }

  div.szene1EventDetailVoteContent {
    width: 358px;
    height: 41px;
  }

  div.szene1EventDetailVoteFooter {
    width: 358px;
    height: 40px;
    text-align: center;
  }

  p.szene1EventDetailVoteSummary {
    width: 358px;
    height: 24px;
    padding-top: 5px;
    text-align: left;
    text-indent: 120px;
    background: transparent url('/images/icons/event/b_daumen_gut.gif') no-repeat 90px 0px;
  }

  div.autocompleteEventSelector {z-index:10; overflow: visible; }

  div.autocompleteEventSelector ul {
  	border: 1px solid #E0E0E0;
    border-top:none;
    background:#F9F9F9;
  	padding: 4px 3px;
  }

  div.autocompleteEventSelector li {
  	color: black;
  	margin: 0;
  	padding: 3px;
  	cursor: pointer;
  	min-height:22px;height: auto !important;
  	background: url(/images/default/bg_dotted.gif) repeat-x scroll left bottom;
  }

  div.autocompleteEventSelector li.selected {
  	/* border: 1px solid grey; */
  	background-color: #ededed;
  }

  div.autocompleteEventSelector div.line {
  	height: 9px;
  	border-bottom: 1px solid black;
  	width: 100%;
  }

  div.autocompleteEventSelector a {
  	font-weight: bold;
  	color: #891112;
  }

  div.autocompleteEventSelector div {
  	float:left;
  	height: 18px;
  	overflow: hidden;
  }

  div.autocompleteEventSelector div.eventName {
  	clear:both;
  	width: 250px;
  }

  div.autocompleteEventSelector div.eventDate {
  	float:right;text-align:right;width:80px;font-style:italic;
  }

  div.autocompleteEventSelector div.locationName {
  	clear:both;float:none;width:250px;font-style:italic;
  }
  div.autocompleteEventSelector div.locationName a{
  	font-style:italic;
  }

  /**
   * EVENT CALENDAR EVENT SEARCH
   */

  #event_list .event_filter,
  #location_list .event_filter,
  #photo_list .event_filter {margin-bottom:10px; background:#E2E2E2; padding:3px;}
  .event_filter a, .event_filter { font-weight: bold;}

  #event_list .ulThumbs, #photo_list .ulDefault {margin-bottom:10px;}
  #event_list li.priority,
  #photo_list li.priority{background-color: #E2E2E2;}/*#D1D6D8*/

  #event_list .ulThumbs li span,
  #photo_list .ulThumbs li span {overflow:hidden;}

  #photo_list .spanMargin {margin-right:10px; text-align:right;}

  h3.eventCalendarListDate {margin-bottom:10px; padding:3px;}

  /**
   * win Freetickets
   */

  form.eventFreetickets {
	margin:10px 20px;
  }

  form.eventFreetickets label {
    float: left;
	width:90px;
	padding-top:3px;
  }

  form.eventFreetickets input.field {
    float: left;
    background: url('/images/icons/event/elementbkgr.gif') repeat-x;
    border: 0;
    margin-top: 1px;
    padding-left:3px;
    color: black;
	width:180px;
  }

  form.eventFreetickets input.button {
    margin-top: 8px;
    margin-left:100px;
  }

  /*
   * eventHomepage
   */
  div#eventHomepageBanner {
    width: 160px;
    float: right;
  }

  div#eventHomepageTopImage {
    width:812px;
    padding-left:4px;
    padding-top:4px;
    text-align:right;
  }


 /************************************************************

 BASE_Contentbox.css

 LAYOUT GRID SYSTEM YAHOO
* div.yui-t1 creates a narrow column on the left with 160px width.
* div.yui-t2 creates a narrow column on the left with 180px width.
* div.yui-t3 creates a narrow column on the left with 300px width.
* div.yui-t4 creates a narrow column on the right with 180px width.
* div.yui-t5 creates a narrow column on the right with 240px width.
* div.yui-t6 creates a narrow column on the right with 300px width.

 ************************************************************/

#gridHd{}
#gridBd{}
#gridFt{}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
	 margin:auto;text-align:left; /* width:57.69em;*width:56.25em; */}
#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
.yui-main .yui-b{position:static;}
.yui-main,.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 .yui-main,.yui-t2 .yui-main,.yui-t3 .yui-main{float:right;margin-left:-30em;} /*change*/
.yui-t4 .yui-main,.yui-t5 .yui-main,.yui-t6 .yui-main{float:left;margin-right:-30em;margin-left:0px;}

.yui-t1 .yui-b,.yui-main .yui-b .yui-t1 .yui-b{float:left;width:124px;} /*change*/
.yui-t2 .yui-b,.yui-main .yui-b .yui-t2 .yui-b{float:left;width:205px;} /*change*/
.yui-t3 .yui-b,.yui-main .yui-b .yui-t3 .yui-b{float:left;width:300px;} /*change*/
.yui-t4 .yui-b,.yui-main .yui-b .yui-t4 .yui-b{float:right;width:124px;} /*change*/
.yui-t5 .yui-b,.yui-main .yui-b .yui-t5 .yui-b{float:right;width:205px;} /*change*/
.yui-t6 .yui-b,.yui-main .yui-b .yui-t6 .yui-b{float:right;width:300px;} /*change*/

.yui-main .yui-b .yui-t1 .yui-b ,
.yui-main .yui-b .yui-t2 .yui-b ,
.yui-main .yui-b .yui-t3 .yui-b {margin-left:0px;}/*change*/
.yui-main .yui-b .yui-t4 .yui-b ,
.yui-main .yui-b .yui-t5 .yui-b ,
.yui-main .yui-b .yui-t6 .yui-b {margin:0px;}/*change*/

.yui-t1 .yui-main .yui-b, .yui-main .yui-b .yui-t1 .yui-main .yui-b {margin-left:134px;}/*change*/
.yui-t2 .yui-main .yui-b, .yui-main .yui-b .yui-t2 .yui-main .yui-b {margin-left:210px;}/*change*/
.yui-t3 .yui-main .yui-b, .yui-main .yui-b .yui-t3 .yui-main .yui-b {margin-left:310px;}/*change*/
.yui-t4 .yui-main .yui-b, .yui-main .yui-b .yui-t4 .yui-main .yui-b {margin-right:134px;}/*change*/
.yui-t5 .yui-main .yui-b, .yui-main .yui-b .yui-t5 .yui-main .yui-b {margin-right:210px;}/*change*/
.yui-t6 .yui-main .yui-b, .yui-main .yui-b .yui-t6 .yui-main .yui-b {margin-right:310px;}/*change*/
/*
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 .yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 .yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 .yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 .yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}
.yui-t6 .yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 .yui-main .yui-b{display:block;margin:0 0 1em 0;}*/

.yui-main .yui-b .yui-t1 .yui-main .yui-b,
.yui-main .yui-b .yui-t2 .yui-main .yui-b,
.yui-main .yui-b .yui-t3 .yui-main .yui-b,
.yui-main .yui-b .yui-t4 .yui-main .yui-b,
.yui-main .yui-b .yui-t5 .yui-main .yui-b,
.yui-main .yui-b .yui-t6 .yui-main .yui-b,
.yui-main .yui-b{float:none;width:auto;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
	{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u
	{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first
	{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf
	{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
	{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u
	{width:49%;*width:48.1%;*margin-left:0;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-gb .yui-g div.first{*margin-right:3%;_margin-right:1.3%;} /*change 4% to 3%*/
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:1.0%;}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gb .yui-u{_margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}
.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/************************************************************

 BOX GRID SYSTEM gelb/#FBFDF2 blau/#EAF9FF

 ************************************************************/
/* Layout */
.box_layout { margin:0px; padding:0px;}
.box_dynamic .box_dynamic {margin:0px 0px 4px 0px;}

/* col1, col2,col3 community */
.layoutCol {width:326.6px;}

/* Box Conzept BG-TITLE-BODY-FOOTER */
.box_dynamic{ margin:4px 4px 0px 4px; padding:5px; border:1px solid #E0E0E0; background:  url(/images/default/szene1_bg_gradient.png) repeat-x bottom;font-size:11px; overflow:hidden;}
.box_bg { }
.box_icon { float:right; display:inline;margin-left: 2px; display:block; width:16px; height:16px; cursor:pointer;}
.box_link { float:right; margin-left: 2px; display:block; cursor:pointer;}
.box_title { height:16px; padding:3px; margin-bottom:5px; background: #e2e2e2; position:relative; overflow:hidden; }
.box_title .paging{/*margin:2px 0px;*/}
.box_title .icon_container {/*position: absolute;*/right: 5px;}
.box_titleBody { float:left; display:inline;}
.box_titleBody h3,
.box_titleBody h4,
.box_titleBody h3 a,
.box_titleBody h4 a{ margin:0px; color:#891112;}
.box_body { background:transparent;overflow:hidden;}
.box_body a {color:#000;}
.box_body a:hover {color:#000;}
.box_body label { font-weight: bold; margin-right:5px;}
.box_body input {margin-right:5px;}
.box_body ul{margin:0px; padding:0px;}
.box_body ul .header{color:#941D1D;font-weight:bold;letter-spacing:-0.04em;margin-bottom:3px;text-transform:uppercase;}
.box_footer { padding:0px; margin-top:5px;}

/* ICONBOX */
.icon_container .btn,
.icon_container .box_link{margin-right:2px;}

/* RESET*/
.reset_distance{margin:0px;padding:0px;}

.box_content{margin:0px !important; padding:0px !important; background:none !important; border:none !important;}
.box_content .box_title{background:none;}

/* AJAX INFO BOX*/
.box_ajax{-moz-border-radius:10px; background:#000 !important; border:1px solid #000!important; color:#fff; margin:0px;}
.box_ajax .box_title { background:none;}
.box_ajax .box_body { background: #111; /*overflow:visible; 27.10.09*/}
.box_ajax .ulDefault li {}
.box_ajax .ulDefault li a {padding:0.2em; color:#FFF;}
.box_ajax .ulDefault li:hover {}
.box_ajax .ulDefault li a:hover {color:#ccc;text-decoration:none;background:#424345;}
.box_body .ulDefault li a.friendsGroup {color:#CC1112 !important;}
.box_body .ulDefault li input{width: 99%;font-family:inherit;font-size:100%;margin:0;padding:1px;}


/* BOX STATUS */
div.status_new,
div.status_hot,
div.status_top,
div.status_popular,
div.status_updated{
	background:url(/images/default/icon/szene1_mods.png) no-repeat;
    	width:31px;
        height:13px;
        position:absolute;
        top:5px; right:5px;
}
div.status_new {background-position: 0 -13px!important;}
div.status_hot {background-position: 0 -26px!important;}
div.status_top {background-position: 0 0!important;}
div.status_popular {background-position: 0 -52px!important; width:53px;}
div.status_updated  {background-position: 0 -39px!important;width:53px;}


/* ICON fixed */
.edit{ background: url(/images/default/icon/edit_icon.png);}
.closebox{ background: url(/images/default/icon/close_icon.png);}

/* BOX LINK */
.box_link { /*background:#FFFFFF !important;*/ font-size: 10px; border:1px solid #CCCCCC; color:#000 !important; margin:0 0 0 2px;padding:1px 5px !important;text-decoration:none !important; font-weight:bold !important; /*line-height:1.1em !important;*/ display:inline ;}
.box_link:hover {background-color:#f1f1f1 ;border:1px solid #99CCFF;color:#666666;text-decoration:none;cursor:pointer;}

.szene1_paging .szene1_box_icon { border:none;margin:0px; padding:0px !important;}
.szene1_paging .szene1_box_icon:hover { border:none;margin:0px; padding:0px !important; background-color: transparent !important;}


.box_titleBody h2 {text-indent:0px;font-size: 14px; line-height: normal;}

/* REG BOX & NOTIFY BOX & BG COLORS */
.notify {/*border:none;*/padding:10px;}
.notify .box_title {margin:0px;}
.red,
.red a,
.red ul li a{ color:#000; }
.red .box_title,
.notify red { background:#AC2222;} /* ROT */
.red .box_title h2,
.red .box_title h3,
.red .box_title h4 {color:#FFF;}

.gray{ background:#FFF;border:1px solid #ccc;}
.gray .box_title { background: #e2e2e2;} /* GRAU */

.yellow,
.yellow .box_title { background:#FFF3A3;} /* GELB */
.notify .blue,
.blue .box_title { background: #C3D9FF;} /* BLAU #C1FFFF*/
.notify .green,
.green .box_title { background:#C1FFC1;} /* GRÜN */
.box_title .green { background:#FDFEC2; color:#000 !important;} /* GELB button */
.reg .box_title { background:#FFF3A3 !important;} /* GELB */

span.attention, span.tagging, span.load,
span.info, span.load, span.ajax_loading, .error
{
	display:block;
	margin: 0px; padding:15px 60px 15px 60px; position:relative;
	font-weight:bold;
	color:#000000;
}
span.description {display:block;position:relative;padding:5px;}
span.attention{ background: #FFF3A3 url(/images/default/icon/warning.png) no-repeat scroll 20px 50%;}
span.tagging{   background: #F9F9F9 url(/images/default/icon/tagging.png) no-repeat scroll 20px 50%;}
span.load{      background: #F9F9F9 url(/images/default/icon/load.png) no-repeat scroll 20px 50%;}
span.info{      background: #F9F9F9 url(/images/default/icon/info.png) no-repeat scroll 20px 50%;}
span.description {background: #F9F9F9;}
span.ajax_loading{ background: #F9F9F9 url(/images/default/icon/ajax_24x24.gif) no-repeat scroll 20px 50%; }

.error { background: #ffdbd9 url(/images/default/icon/delete.png) no-repeat scroll 20px 50%; }
.error ul { list-style: disc; }
.error li { margin: 0 0 0 1em; line-height: 1em; }

/* TEXT COLORS*/
.red_text {color:#891112 !important;} /* #891112  || #AC2222 */

/* PAGING */

.box_pagebar { font-size: 0.6em;font-family:verdana; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #FFF; background: #FFF; text-decoration: none; }
.box_pagebar a, .pageList .current {color: #693; text-decoration: underline;border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.box_pagebar a:hover {border: 1px solid #693;}
.box_pagebar a:visited {color: #693; text-decoration: underline; border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.box_pagebar .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.box_pagebar .current { border: 1px solid #693; padding: 0.2em 0.5em; font-weight: bold; background: #693; color: #FFF; }
.box_pagebar a:active{color: #360; text-decoration: underline;}

/*NEW*/
div.szene1_pager {margin:0px; padding:0px; height:14px;}
div.szene1_pager a,
div.szene1_page_nav .left a,
div.szene1_page_nav .right a,
div.szene1_page_nav .selected a,
div.szene1_page_nav .szene1_pager_last a {padding: 0px 5px; width: 20px; text-align: center; float:left;display:inline; border-right:1px solid #000;}
div.szene1_pager a.szene1_pager_last,
div.szene1_page_nav .szene1_pager_last a {border:none;}
div.szene1_pager a.selected,
div.szene1_page_nav .selected a {font-weight: bold; color:#891112;}
div.szene1_pager a:hover,
div.szene1_page_nav a:hover{color:#E2E2E2;text-decoration: none;}


/* BUTTON */
input.form_btn,
a.form_btn,
button.form_btn {   color:#000; cursor: pointer; display: inline-block;
                    font-family: Arial, sans-serif;
                    font-size: 10px !important;
                    font-weight: bold;
                    /*margin:0;*/
                    overflow: visible;
                    padding: 5px;
                    text-decoration: none !important; text-transform:uppercase;
                    /*border:1px solid #E0E0E0;*/
                    border: none;
                    background: #E2E2E2;}
input.red,
a.red,
.form_btn.red {border-width:0px; background:#AC2222 !important;color:#fff !important;padding:5px;}


input.form_btn:hover,
a.form_btn:hover,
a.form_btn:hover,
.ulThumbs li a.form_btn:hover,
button.form_btn:hover {border:none;background:#F1F1F1;/*border-color: #99ccff;*/text-decoration: none;}

input.red:hover,
a.red:hover,
.form_btn.red:hover {background:#E2E2E2;color:#000!important;}


/* CLOSE */
.close24_btn,
.close16_btn,
.close24red_btn,
.close16red_btn,
.close10_btn,
.close10red_btn,
.dash10_btn,
.dash10red_btn{background:transparent url(/images/default/icon/szene1_close.png) no-repeat;padding:0px !important;}

.close24red_btn{         background-position: 0px 0px;   height:24px; width:24px;}
.close24red_btn:hover{   background-position: 0px -24px; height:24px; width:24px; cursor:pointer;}
.close16red_btn{         background-position: 0px -48px; height:16px; width:16px;}
.close16red_btn:hover{   background-position: 0px -64px; height:16px; width:16px;cursor:pointer;}
.close10red_btn{         background-position: 0px -80px; height:16px; width:16px;}
.close10red_btn:hover{   background-position: 0px -96px; height:16px; width:16px;cursor:pointer;}
.dash10red_btn{          background-position: 0px -112px; height:16px; width:16px;}
.dash10red_btn:hover{    background-position: 0px -128px; height:16px; width:16px;cursor:pointer;}

span.info .close16_btn,
span.info .close16red_btn,
span.attention .close16_btn,
span.attention .close16red_btn{ position:absolute; top:15px; right:15px;}
.ulGuestbook .close16_btn,
.ulGuestbook .close16red_btn { position:absolute; top:5px; right:5px;}

/* FORM */

.box_form {}
.box_form legend{font-size:13px; color:#666;font-weight: bold;}
.box_form label {display:block;margin-top:2px;clear:both;}
.box_form input,
#from4CalendarShow,
#to4CalendarShow,
.box_form select {background:#F9F9F9;border:1px solid #E0E0E0;margin:0px 5px 5px 0px; padding:3px;font-family:inherit;font-size:11px;}
.box_form select {padding:2px;}
.box_form select option {margin:5px 0px; border-bottom:1px solid #E0E0E0; }

.box_form input[disabled], 
.box_form .disabled {background:#F9F9F9; color:#666;}
 
.box_form input[type=radio]{border:none;}
.box_form textarea {background:#F9F9F9 none repeat scroll 0 0;border:1px solid #E0E0E0;padding:3px;overflow:hidden;}
.box_form table {width:100%;}
.box_form input:focus,
.box_form textarea:focus {background:#fff;}

/* SEARCH */
#from4CalendarShow,
#to4CalendarShow {cursor:pointer;margin-bottom:7px;}



/* AJAX LOADER */
.ajaxLoader {position:relative;padding: 10px 30px;}
.ajaxLoader span.loadIcon24 {position:absolute; top:0px; left:0px;}
.ajaxLoader span {font-weight:bold;}

.ajaxLoaderCenter {text-align:center; padding:50px 0px;}
.ajaxLoaderCenter span {font-weight:bold;}
.ajaxLoaderCenter span.loadIcon48 {margin:0px auto;}

.loadIcon16,
.loadIcon24,
.loadIcon48 {display:block;/*border:1px solid #AAAAAA;padding:1px;*/}
.loadIcon16 {background:#FFF url(/images/default/icon/ajax_16x16.gif) no-repeat center center; width: 16px; height:16px;}
.loadIcon24 {background:#FFF url(/images/default/icon/ajax_24x24.gif) no-repeat center center; width: 24px; height:24px;}
.loadIcon48 {background:#FFF url(/images/default/icon/ajax_48x48.gif) no-repeat center center; width: 48px; height:48px;}

/**
 * Fixes Problem in IE with button ending up between the controls of the flyer image
 */
.eventInviteButton { clear: both; }

#inviteForm .attention,
#inviteForm .info,
#inviteForm .ajax_loading { margin: 0 0 10px; width: 380px; }

/*****************************************
 * =Requests
 *****************************************/
#cockpit_requests a.ignore_all { font-weight: normal; font-size: 11px; color: #444; }
#cockpit_requests h4 { color: #000; }

ul.requests  { margin: 0 0 10px; }
.requests li { position: relative; padding: 5px 0 6px; background: url(/images/default/bg_dotted.gif) repeat-x scroll left bottom; }

.requests .event_invite { padding: 0 0 0 170px; overflow: hidden; }
.requests .requester a  { font-weight: bold; }

.requests .requester img {
	height: 30px; width: 30px; margin: 0 -40px 0 5px; padding: 1px; vertical-align: middle; border: 1px solid #ccc;
}

.requests .actions           { margin: 10px 0 0; clear: both; text-align: right; }
.requests .actions .form_btn { margin: 0 5px 0 0; }


/****************************************
 * Specific styles for some request types
 ****************************************/
.requests .event_invite .eventInfoDetailImage {
	float: left; margin: 0 0 0 -170px;
	padding: 2px; border: 1px solid #ccc;
}

.requests .event_invite .floatbox { max-height: 150px; width: 150px; }

.requests .event_invite .eventInfoDetailImage img {}
.requests .event_invite .eventInfo    { overflow: hidden; }
.requests .event_invite .eventInfo dt { clear: left; }

.requests .friendship_request { padding: 0 0 0 60px; overflow: hidden; }
.requests .friendship_request .box_form { margin: 10px 0 0; }
.requests .friendship_request .userpic {
	width: 50px; float: left; margin: 0 0 0 -60px; padding: 1px; 
	border: 1px solid #ccc;
}


/* Userfacelist Widget */
.userfacelist {width: 500px;}
.userfacelist .visible {height: auto !important; overflow: hidden !important;}
.userfacelist .friends { position: relative; height: 300px; width: 375px;overflow: auto; margin: 0px 0px 0px 5px; float: left;}
.userfacelist .friends h3 {display: block; color: #e5e5e5; }
.userfacelist .friends .users {overflow: hidden;}
.userfacelist .friends .users li {position: relative; float: left; display: inline; margin: 5px 5px 0px 0px; padding: 5px 5px 5px 42px;
        border:none;height: 30px; width: 65px;overflow:hidden;}
.userfacelist .friends .users li:hover {cursor: pointer; background-color: #191919;}
.userfacelist .friends .users label {font-size: 9px; cursor: pointer; margin:0px; overflow:hidden;}
.userfacelist .friends .users .userpic {width: 30px; height: 30px; position: absolute; left: 3px; top: 3px;}
.userfacelist .friends .users input[type=checkbox] {position: absolute; left: -9999px;}
.userfacelist .friends .users li.selected {background-color: #871400; /*border-color: #a11800; border-right-color: #7a1200;border-bottom-color: #7a1200;*/}
.userfacelist .group {height: 1%; margin: 3px 0 5px; color: #eee; }
.userfacelist .groups { height: 1%; width: 120px;}
.userfacelist .groups li a.selected  {background-color: #891112; }
.userfacelist .actions  {display: block;}
.userfacelist .actions li {display: inline; margin: 0px 2px 0px 0px;}
.userfacelist .actions li:hover { cursor: pointer; }

/************************************************************

 Service Connection Settings in Cockpit (Facebook)

 ************************************************************/
.szene1_facebook_login { padding: 5px 0px 50px 0px; }

#cockpit_service_facebook {position: relative; margin: 0; overflow: hidden;}
#cockpit_service_facebook h3, .fbLogin {
	text-indent: 0px; line-height: 1.2em;padding: 10px 0 20px 50px; 
	background: url(/images/icons/bookmarks/facebook.png) 5px 5px no-repeat;
}

#cockpit_service_facebook .box_dynamic {position: relative; width: 330px;}
#cockpit_service_facebook .status {font-variant: small-caps;letter-spacing: 0.1em; font-size:13px; padding: 0 0 10px;margin-bottom:10px;
        background: url(/images/default/bg_dotted.gif) repeat-x bottom; display:block; width:100%;}
#cockpit_service_facebook .user { position: relative; padding:5px 5px 5px 70px; min-height: 60px; }
#cockpit_service_facebook .user .username { font-size: 15px; font-weight: bold; }
#cockpit_service_facebook .user .email {word-break: break-word; font-size: 11px; display: block; padding-bottom: 5px; color: #555;}
#cockpit_service_facebook .user img { position: absolute; top: 5px; left: 5px;}
#cockpit_service_facebook a.connect    { margin-top: 10px; clear: both; }
#cockpit_service_facebook a.disconnect { margin-top: 10px; clear: both; }

#cockpit_service_facebook .publish_settings fieldset li          { position: relative; padding: 10px 0 5px 10px; margin: 0;}
#cockpit_service_facebook .publish_settings input[type=checkbox] { float: left; }
#cockpit_service_facebook .publish_settings label                { display: inline; margin: 0 0 0 10px; }


.szene1_service_facebook { margin: 0 0 30px; padding: 3px; }
.szene1_service_facebook label { display: block; margin: 0 0 3px; font-weight: bold; }
.szene1_service_facebook li { overflow: visible; padding: 5px 0; }
.szene1_service_facebook h1 { margin: 20px 0 5px; }
.szene1_service_facebook #hello_facebook_user { position: relative; margin: 0 0 20px; padding-left: 70px; }
.szene1_service_facebook fieldset { border-top: 1px solid #ccc; position: relative; padding: 10px 10px 5px; margin: 0 0 10px; overflow: hidden; }
.szene1_service_facebook fieldset legend { padding: 5px; font-size: 13px; font-weight: bold;}
.szene1_service_facebook fieldset > p { margin: 0 0 10px; font-size: 13px; }
.szene1_service_facebook input[type=text], 
.szene1_service_facebook input[type=password]{ font-size: 13px; padding: 2px;border: 1px solid #ccc; border-top: 2px solid #aaa;}
.szene1_service_facebook input[type=text]:focus,
.szene1_service_facebook input[type=password]:focus{}

.szene1_service_facebook .inline { float: left; margin: 0 20px 0 0; }
.szene1_service_facebook .info {}
.szene1_service_facebook .hint { color: #888; font-style: italic; margin: 6px 0; max-width: 35em; display: block; }

.szene1_service_facebook #register_form { padding: 10px 5px; }
.szene1_service_facebook #register_form input[type=submit] { padding: 7px; }

.szene1_service_facebook #is_existing_user { margin: 10px 0 20px 0px; overflow: visible; }
.szene1_service_facebook #is_existing_user .form_btn { float: right; margin: 0 0 0 5px; }
.szene1_service_facebook #is_existing_user .hint { margin: 15px 0 0; clear: both; font-style: normal; color: #555; }
.szene1_service_facebook a#not_existing_user { float: right; }

.szene1_service_facebook .country { clear: both; }

.szene1_service_facebook #username { width: 14em; font-size: 18px; font-weight: bold; }
.szene1_service_facebook #street   { width: 10em; }
.szene1_service_facebook #zipcode  { width: 3em;  }
.szene1_service_facebook #password { width: 14em; font-size: 18px; letter-spacing: 0.2em; margin: 0 0 10px; }
.szene1_service_facebook #gender, #country { padding: 4px; }

.szene1_service_facebook .box_dynamic { margin: 0 0 20px; }
.szene1_service_facebook .attention { margin: 0 !important;}
.szene1_service_facebook .attention input[type=checkbox] { vertical-align: bottom; }
.szene1_service_facebook .attention label { margin-left: 3px; display: inline; }


#wall_form {margin: 10px 0; min-height: 65px; overflow: hidden; }
#wall_form #wallText { float:left; width: 33em; height: 4em; margin: 0 10px 10px; }
#wall_form label{display:none;}

#wall_form #attachment_preview {
	display: block; clear: both;
	position: relative; margin: 0 0 10px; padding: 5px; overflow: hidden;
	background: white; border: 1px solid #ccc; border-top: 2px solid #aaa;
}
#wall_form #attachment_preview h2 { 
	height: auto; padding: 5px; margin: 0 0 5px;
	line-height: 1em; font-size: 1.3em; text-indent: 0; color: #777; font-weight: normal;
	border-bottom: 1px solid #ddd;
}
#wall_form #attachment_preview img { float: left; margin: 0 0 5px 5px; }
#wall_form #preview_clear_button { position: absolute; top: 3px; right: 5px; }

#userpage_wall .content_attachment {
	overflow: hidden; padding: 10px; margin: 10px 0; background: #f8f8f8;
	
}
#userpage_wall .content_attachment.photo img {
	width: 345px;
}
#userpage_wall .content_attachment .title { margin: 10px 0 3px; }
#userpage_wall .content_attachment .provider { display: block }
#userpage_wall .content_attachment .author { display: block }
#userpage_wall .listcontent { overflow: hidden; }
#userpage_wall .action      { display: block; }
#userpage_wall .timestamp   { display: block; }
#userpage_wall blockquote {
	position: relative; margin: 5px 0; padding: 0;
	background: #f8f8f8;
}
