/******** D I A L O G   B O X E N *******/

.ui-dialog							{ background-color:transparent;z-index:21; }
.ui-dialog .ui-dialog-titlebar		{ background:transparent no-repeat;padding: 0px;height: 25px; }
.red314 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.red314 .ui-dialog-titlebar {
	background-image:url(img/layer_blue_314_top.png);
}
.blue314 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.blue314 .ui-dialog-titlebar {
	background-image:url(img/layer_blue_314_top.png);
}
.green314 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.green314 .ui-dialog-titlebar {
	background-image:url(img/layer_blue_314_top.png);
}
.blue644 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.blue644 .ui-dialog-titlebar {
	background-image:url(img/layer_blue_640_top.png);
}
.bluevar .ui-dialog,
 .ui-dialog.bluevar {
	background-color: #fff;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.green644 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.green644 .ui-dialog-titlebar {
	background-image:url(img/layer_blue_640_top.png);
}

.red314 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.red314.ui-draggable .ui-dialog-titlebar,
 .green314 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.green314.ui-draggable .ui-dialog-titlebar,
 .blue314 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.blue314.ui-draggable .ui-dialog-titlebar {
	cursor: move;
	width:314px;
}
.blue644 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.blue644.ui-draggable .ui-dialog-titlebar ,
.green644 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.green644.ui-draggable .ui-dialog-titlebar{
	cursor: move;
	width:644px;
}
.bluevar .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.bluevar .ui-dialog-titlebar {
	height: 0;
 }

.ui-dialog .ui-dialog-titlebar-close,
 .ui-dialog .ui-dialog-titlebar-close span,
 .ui-dialog .ui-dialog-titlebar-close-hover {
	display:none;
}

.ui-dialog .ui-dialog-title {
	position:relative;
/*	top:2px;
	padding-left:17px;*/
	font-weight:bold;

	margin-left:4px;
	color:#225364;
	height:25px;
	font-size:12px;
	top:9px;
	left:9px;
}

.ui-dialog .ui-dialog-content {
	position:relative;overflow:hidden;
}
.ui-dialog #galerie_layer.ui-dialog-content,
.ui-dialog #galerie_0.ui-dialog-content,
.ui-dialog #galerie_1.ui-dialog-content,
.ui-dialog #galerie_2.ui-dialog-content,
.ui-dialog #galerie_3.ui-dialog-content,
.ui-dialog #galerie_4.ui-dialog-content,
.ui-dialog #galerie_5.ui-dialog-content,
.ui-dialog #galerie_6.ui-dialog-content,
.ui-dialog #galerie_7.ui-dialog-content  {
    /* like dialog not cropped by ui-dialog */
    overflow: visible;
}
.fbLike {
	/* like dialog not cropped by ui-dialog */
    overflow: visible !important;
}
.ui-dialog a		{ color:#225364;font-weight:bold;font-size:12px; }
.red314 .ui-dialog .ui-dialog-content,
 .ui-dialog.red314 .ui-dialog-content,
 .green314 .ui-dialog .ui-dialog-content,
 .ui-dialog.green314 .ui-dialog-content,
 .blue314 .ui-dialog .ui-dialog-content,
 .ui-dialog.blue314 .ui-dialog-content {
	width:314px;
}
.blue644 .ui-dialog .ui-dialog-content,
 .ui-dialog.blue644 .ui-dialog-content,
.green644 .ui-dialog .ui-dialog-content,
 .ui-dialog.green644 .ui-dialog-content {
 	width:640px;
}
.bluevar .ui-dialog .ui-dialog-content,
 .ui-dialog.bluevar .ui-dialog-content {
	width: auto;
 }
 .bluevar .ui-dialog .innerbox,
 .ui-dialog.bluevar .innerbox {
	border: 1px solid #c3d6da;
	border-radius: 13px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
 	background-color: #fff;
 	margin: 3px;
}

.ui-dialog .bgbox {
	position:absolute;bottom:0px;left:0px;height:1000px;
	background-repeat: no-repeat;
	margin-bottom: -2px; /* hotfix unteren streifen entfernen */
}
.red314 .ui-dialog .bgbox,
 .ui-dialog.red314 .bgbox {
	width:314px;
    background:url(img/layer_blue_314_1000.png);
}
.blue314 .ui-dialog .bgbox,
 .ui-dialog.blue314 .bgbox {
	width:314px;
    background:url(img/layer_blue_314_1000.png);
}
.green314 .ui-dialog .bgbox,
 .ui-dialog.green314 .bgbox {
	width:314px;
    background:url(img/layer_blue_314_1000.png);
}
.blue644 .ui-dialog .bgbox,
 .ui-dialog.blue644 .bgbox
 {
	width:640px;
    background:url(img/layer_blue_640_1000.png);
}
.green644 .ui-dialog .bgbox,
 .ui-dialog.green644 .bgbox
 {
	width:640px;
    background:url(img/layer_blue_640_1000.png);
}

.ui-dialog .contentbox {
	position:relative;padding:5px 20px 0;margin-bottom:25px;color:#225364;background-repeat:no-repeat;
}
.green314 .ui-dialog .contentbox,
.ui-dialog.green314 .contentbox {
	padding:5px 20px 0;
}
.blue644 .ui-dialog .contentbox,
.ui-dialog.blue644 .contentbox,
.green644 .ui-dialog .contentbox,
.ui-dialog.green644 .contentbox {
 	padding-left: 20px;
 	margin-bottom:0;
}
.bluevar .ui-dialog .contentbox,
.ui-dialog.bluevar .contentbox {
	margin: 1px;
	background-color: #98d6ed;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

.ui-dialog .contentbox h2{ color:#225364;padding:0;margin:0;font-size:14px;}
.ui-dialog .contentbox p { margin:15px 0 0 0;padding:0; }

.ui-dialog .radioactive {
	position:absolute;width:314px;height:50px;
	background-image:url(images/sign_radioactive.png);
	background-repeat:no-repeat;
}
.ui-dialog .warning {
	position:absolute;width:314px;height:50px;
	background-image:url(images/sign_warning.png);
	background-repeat:no-repeat;
}
.ui-dialog .uifooter { position:relative;text-align:left;color:white;height:15px;margin:0px 22px 15px 0px;padding: 5px;}
.ui-dialog .uifooter .txtBox p {height: initial;}
.ui-dialog .uifooter .fb_box{position:absolute;right:10px;top:5px;}
.bluevar .ui-dialog .uifooter,
.ui-dialog.bluevar .uifooter { color:black; margin: 0; height: 25px; }
.ui-widget-overlay { position:absolute;left:0;top:0;background-color:black;opacity:0.66;filter:alpha(opacity=66); }

.ui-dialog .button.close,
.green314 .ui-dialog .button.close,
.ui-dialog.green314 .button.close,
.blue644 .ui-dialog .button.close,
.ui-dialog.blue644 .button.close,
.green644 .ui-dialog .button.close,
.ui-dialog.green644 .button.close {
	top: 0px; right: 22px;
}

.ui-dialog.bluevar .button.close {
	top: 10px;
	right: 10px;
}

/********   D I A L O G E   B L A U   G R O S S **********/
.regDialog { position:relative; }
.regDialog .left { position:relative;float:left;width:130px;padding-bottom:7px;left:-10px; }
.regDialog .right { position:relative;float:left;max-width:485px;padding-top:5px; }
.ui-dialog-content .superboy { position:relative;height:180px;width:130px;background-image:url(images/dummy_superboy.png);background-repeat:no-repeat; }
.regDialog p.blue, .loginDialog p.blue { margin-left:0;width:auto;height:auto;background:none; }

.loginDialog { position:relative;padding-top:0px; }
.loginDialog .left { position:relative;height:180px;width:130px;float:left;margin-left:-10px; }
.loginDialog .right { position:relative;float:left;width:495px; }
.loginDialog .superboy { margin-top:-180px;margin-left:-10px; }/*position:absolute;bottom:10px;bottom:-20px;left:-10px; }*/
.loginDialog .right .line  { position:relative;height:1px;font-size:1px;overflow:hidden;margin:0px 1px;background-color:#66CCFF; }
.loginDialog .right .row    { position:relative;margin:3px 0px 0px; }
.loginDialog .right .box    { position:relative;background-color:#66CCFF;zoom:1;z-index:20;padding:8px; }
.loginDialog .right .box  .login  { position:relative;padding-top:10px;}
.loginDialog .right .box  .login .colLeft { padding-top:2px;height:22px;width:75px;float:left;font-size:13px; }
.loginDialog .right .box  .login .colRight { position:relative;height:22px;width:350px;float:left; }
.loginDialog .right .box  .login .colRight input { width:190px; }
.loginDialog .right .box  .login .colRight  .button { position:absolute;left:195px;bottom:1px;width:75px; }
.loginDialog .right .text { width:485px;padding-left:10px; }
.loginDialog .right .text .buttonLine { position:relative;line-height:20px;height:20px; }
.loginDialog .right .text .buttonLine .button.b1{ position:absolute;left:230px;top:0px;width:85px; }
.loginDialog .right .text .buttonLine .button.b2{ position:absolute;left:330px;top:0px;width:105px; }
.loginDialog .right .text p.footnote{ font-size:11px; }

.meldenDialog { position:relative;width:618px; }
.meldenDialog .row { line-height:15px;padding:3px; }
.meldenDialog .row .checkbox { float:left;width:25px; }
.meldenDialog .row .text { float:right;width:585px;padding-top:2px; }
.meldenDialog .reason { padding:10px; }
.meldenDialog .reason textarea { width:594px;height:60px; }
.meldenDialog .button.b1 { width:120px; }

.metaDialogs .for,.metaDialogs .back {position:relative;top:-4px;width:33px;height:40px;z-index:1005;background-repeat:no-repeat;background:url(img/buttons.png);background-position:0 -168px;text-indent:-9999px;}
.metaDialogs .back {left:0px;position:absolute;bottom:50px;background-position:-79px -168px;}
.metaDialogs .for {right:0px;position:absolute;bottom:50px;background-position:0 -168px;}

.loginErrorDialog, .loginErrorDialogRating {  }
.loginErrorDialog > .left, .loginErrorDialog .right, .loginErrorDialogRating > .left, .loginErrorDialogRating .right{ position:relative; float:left; width:280px; height: 220px; margin-bottom:15px; }
.loginErrorDialog > .left, .loginErrorDialogRating > .left { border-right: #E1F4F8 1px solid; padding-right: 10px; }
.loginErrorDialog > .right, .loginErrorDialogRating > .right { border-left: #88CDEA 1px solid; padding-left: 10px; }
.loginErrorDialog form, .loginErrorDialogRating form{ margin: 5px 0; }
.loginErrorDialog form input[type="text"], .loginErrorDialog form input[type="password"], .loginErrorDialog form select,
.loginErrorDialogRating form input[type="text"], .loginErrorDialogRating form input[type="password"], .loginErrorDialogRating form select{
	float: none;
	width: 185px;
	padding: 2px;
	background-color: white;
	color: #268984;
	font-style: italic;
	border: 1px solid #9DD8EA;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 2px 0;
	height: 13px;
	display: block;
}
.loginErrorDialog form input.email, .loginErrorDialogRating form input.email { width: 270px; }

.datachangeDialogs { position:relative; }
.datachangeDialogs .left, .datachangeDialogs .right { position:relative;width:300px;float:left; }
.datachangeDialogs select {
	width: 290px;
	font-size: 12px;
	font-weight: bold;
}
.ui-dialog.green314 .datachangeDialogs input[type=text], .datachangeDialogs input[type=password] {
	width: 255px;
}
.ui-dialog.green314 .datachangeDialogs select {
	width: 270px;
}

.ui-dialog .uifooter .txtBox{
	max-width: 460px;
	float: left;
}

#download .category a			{ font-weight: normal; font-size: 10px; color: #1D7984; }
#download .contentbox h2 		{ font-size: 12px; }
#download .button		 		{ margin-bottom: 50px; }
#download .info					{ font-weight: bold; text-align: center; margin-bottom: 5px; }
#download .txtBox.description 	{ min-height: 99px; }
#download .txtBox.description img { float: left; margin-right: 5px; height: 99px; width: 199px; }

/* playerlayer */

.playerlayer                 { width:997px;height:790px;display:none;overflow:hidden;z-index:1000; }

.playerlayer .titlebar              { position:relative;width:728px;height:28px;margin:0px 0px 5px 109px;background-image:url(images/playerlayer/playerlayer_titlebar.png); }
.playerlayer .titlebar_close        { position:absolute;top:6px;left:622px;width:100px;height:16px;overflow:hidden;background:url(images/playerlayer/playerlayer_close.png) 0px 0px no-repeat;z-index:4; }
.playerlayer .titlebar_close:hover  { background-position: 0px -16px; }


.playerlayer .topbox         { position:relative;width:925px;min-height:501px;float:left;display:inline;background-color:transparent; }
.playerlayer .minheight      { position:relative;width:1px;height:501px;float:left;display:inline;background-color:transparent; }

.playerlayer .bgbox          { position:absolute;top:0px;left:109px;width:728px;height:501px;background-color:#000; }
.playerlayer .pl_framelayer  { position:relative;width:946px;height:620px;overflow:hidden;}
.playerlayer .pl_banner      { position:absolute;top:0px;left:109px;width:728px;height:90px;overflow:hidden; }
.playerlayer .pl_sky         { position:absolute;top:0px;left:837px;width:160px;height:600px;overflow:hidden; }
.playerlayer .pl_player      { position:absolute;top:95px;left:169px;width:608px;height:368px; }

#pl_playerOverlay            { position:absolute;top:0px;left:0px;width:608px;height:368px; background-color:#000000;z-index:5;background-image:url(images/playerlayer/playerlayer_loader.gif);background-repeat:no-repeat;background-position:center center;}
#pl_playerOverlay .autoplayTeaser { position:absolute;top:160px;left:161px;width:285px;height:71px;}
#pl_playerOverlay .autoplayTeaser img { position:absolute;left:0px;top:0px;width:126px;height:71px;}
#pl_playerOverlay .autoplayTeaser .txt { position:absolute;left:131px;top:0px;height:42px;width:154px;line-height:14px;color:#ffffff;}

#pl_playerBreakAd            { position:absolute;top:0px;left:0px;width:608px;height:340px; z-index:5;background-image:url(images/playerlayer/playerlayer_breakad_layer.png);background-repeat:no-repeat;background-position:49px 36px;}
#pl_playerBreakAdContainer   { position:absolute;top:45px;left:49px;width:300px;height:250px; background-image:url(images/playerlayer/playerlayer_breakad.png);}
#pl_playerBreakAdLink        { position:absolute;top:36px;left:349px;width:205px;height:259px; cursor:pointer;}

.playerlayer .utilitybox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }
.playerlayer .bottombox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }

#controlsBox {position:relative;width:608px;height:25px;padding-left:60px;display:none;overflow:hidden;}
#controlsBox .autoplay {position:relative;float:left;width:250px;height:25px;text-align:left;}
#controlsBox .autoplay a {color:#fff;font-weight:bold;text-decoration:none;padding-left:30px;background-image:url(images/playerlayer/playerlayer_autoplay2_bw.png);background-repeat:no-repeat;line-height:25px;}
#controlsBox .autoplay a:hover {text-decoration:underline;}
#controlsBox .autoplay a.all  {background-position:0 -5px;}
#controlsBox .autoplay a.one  {background-position:0 -30px;}
#controlsBox .prevnext {position:relative;float:left;width:358px;height:25px;text-align:right;color:#fff;font-weight:bold;}
#controlsBox .prevnext a {color:#fff;font-weight:bold;line-height:25px;text-decoration:none;}
#controlsBox .prevnext a:hover {text-decoration:underline;}
#controlsBoxOverlay {position:absolute;left:0;top:0;width:728px;height:25px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

#additionalLink {display:none;width:608px;margin-left:60px;text-align:center;height:25px;}
#additionalLink a {line-height:25px;color:#fff;text-decoration:none;}
#additionalLink a:hover {text-decoration:underline;}
#additionalLink span.arrow {background-image:url(images/arrow_white.gif);background-repeat:no-repeat;padding-right:5px;}

.playerlayer .videoListBox                    { position:relative;width:674px;height:143px;margin:0px 0px 0px 27px;float:none;display:block;border-width:0px;border-style:solid; }
.playerlayer .videoListBox a.back             { position:absolute;top:6px;left:0px;width:17px;height:122px;background-image:url(images/playerlayer/playerlayer_back.png); }
.playerlayer .videoListBox a.for              { position:absolute;top:6px;left:657px;width:17px;height:122px;background-image:url(images/playerlayer/playerlayer_for.png); }
.playerlayer .videoListContainer              { position:absolute;top:6px;left:32px;width:640px;height:124px; }
.playerlayer .videoListItem                   { position:relative;width:130px;height:136px;float:left;display:inline;margin-right:30px;overflow:hidden; }
.playerlayer .videoListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; }
.playerlayer .videoListItem .imgBox .img      { position:absolute;top:2px;left:2px; }
.playerlayer .videoListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.playerlayer .videoListItem .txt              { height:42px;line-height:14px; }
.playerlayer .videoListItem .txt a            { color:#ffffff;text-decoration:none; }
.playerlayer .videoListItem .txt a:hover      { text-decoration:underline; }
.playerlayer .videoListItem .layer            { position:absolute;top:0px;left:0px;width:130px;height:150px;background-image:url(images/playerlayer/playerlayer_layer_videolist.png); background-position:0 0; }
.playerlayer .videoListItem .layer.active     { background-position:0 -75px; }

#videoListBoxOverlay {position:absolute;top:6px;width:674px;height:122px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

.simplemodal-wrap {overflow:hidden !important;}

/* Ende Playerlayer */


/* Gamescout App Infolayer */

.gamescoutapp_append .ui-dialog {
    top:195px !important;
    left:190px !important;
    position:absolute;
}

#gamescoutApp {
    display:none;
}

#gamescoutApp h5 {
    margin:0;
    padding:0;
    color:#225364;
    font-size:17px;
}

#gamescoutApp .img_info {
    height: 169px;
    margin: 15px 0 20px 0;
    position: relative;
}

#gamescoutApp .img_info p {
    bottom: 1px;
    font-size: 11px;
    left: 306px;
    margin: 0;
    position: absolute;
}

#gamescoutApp .img_info .free_button {
    top: 0;
    right: 0;
    position: absolute;
}

#gamescoutApp .text {
    text-align:center;
}

#gamescoutApp .text p {
    margin:0;
}

#gamescoutApp .goto {
    margin:20px auto;
}

#gamescoutApp .goto a {
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 3px;
}

#gamescoutApp_lupe {
    position: absolute;
    right: 215px;
    top: 12px;
    z-index: 3000;
    background:url(images/lupe.png) no-repeat;
    width:255px;
    height:302px;
}
.gamescout_hole {
    height: 94px;
    position: absolute;
    right: 304px;
    top: 80px;
    width: 94px;
    z-index: 4000;
    display:none;
    cursor:pointer;
}

#pre-loader {
    background-color: black;
    background-image:url(icons/html5player/loading.gif);
    background-repeat:no-repeat;
    background-position:center center;
    width: 700px;
    height: 500px;
    text-align: center;
}
#pre-loader #adPlayerTitle {
    color: #999999;
}
.ui-dialog #pre-loaderLayer .uifooter .txtBox {
    max-width: none;
    width: 100%;
}
.ui-dialog #pre-loaderLayer .uifooter .txtBox p {
    text-align: center;
}