#cg_slider_main_div{
	height: 0px;
	width: 0px;
	display: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width:80%;
	height:100%;
/*	-ms-touch-action: none;
	touch-action: none;*/

}

#cg_slider_main_div #imgContainer{
	font-family: arial;
}






#cg_slider_main_div #imgContainer .cg_slider_image_div{
	clear: both;
	background-color: black;
}

#cg_slider_main_div #imgContainer .cg_slider_image_div .cg_slider_image_div_info_false{
	display: block;
	margin: 35px auto auto;
}

#cg_slider_main_div #imgContainer .cg_slider_image_div .cg_slider_image_div_info_true{
	display: block;
	/*margin: 0 auto auto;*/
	margin: 0 auto;
}

/*#cg_slider_main_div #imgContainer img.cg_slider_image{
	margin-top: 40px;
}*/


#cg_slider_main_div .cg_user_input_container{
	width: 100%;
	margin-top:35px;
	background-color: black;
	color: white;
	margin: 0 auto;
	width: 85%;
	bottom: 0;
	left: 7.5%;
	z-index: 9990025;
}


#cg_slider_main_div .cg_user_input{
	top:0px;
	word-break: normal;
	overflow-y: scroll;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 100%;
	opacity: 1;
}

#cg_slider_main_div .cg_user_input .cg_user_input_url{
	text-decoration: underline;
	color: white;
}

#cg_slider_main_div .cg_user_input .cg_user_input_url h4{
	margin-bottom: 15px;
}

/* For other browsers */
#cg_slider_main_div .cg_user_input::-webkit-scrollbar{
	width: 3px;
}
#cg_slider_main_div .cg_user_input_container::-webkit-scrollbar{
	width: 3px;
}

/*#cg_slider_main_div .cg_user_input::-webkit-scrollbar{
	width: 0px;
}*/

#cg_slider_main_div .cg_user_input::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

#cg_slider_main_div .cg_user_input_container::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

#cg_slider_main_div .cg_user_input::-webkit-scrollbar-thumb{
	background-color: white;
	outline: 1px solid slategrey;
}

#cg_slider_main_div .cg_user_input_container::-webkit-scrollbar-thumb{
	background-color: white;
	outline: 1px solid slategrey;
}

/* For internet explorer */
#cg_slider_main_div .cg_user_input, #cg_slider_main_div .cg_user_input_container{
	scrollbar-base-color: #000;
	scrollbar-face-color: #000;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #000;
	scrollbar-dark-shadow-color: #000;
}

#cg_slider_main_div #imgContainer .cg_slider_info_div .cg_user_input_fade_in_arrow_container{
	width: 100%;
	clear: both;
	cursor: pointer;
	display: none;
}

#cg_slider_main_div .cg_user_input_fade_in_arrow_container .cg_user_input_fade_in_arrow_div{
	width: 36px;
	margin: 0 auto;
	cursor: pointer;
	margin-bottom: 5px;
	padding-top: 10px;
}


#cg_slider_main_div .cg_user_input_fade_out_arrow_container .cg_user_input_fade_in_arrow_div{
	width: 36px;
	margin: 0 auto;
	cursor: pointer;
	margin-bottom: 5px;
	padding-top: 10px;
}



#cg_slider_main_div .cg_user_input .cg_user_input_fade_out_arrow_div{
	width: 36px;
	margin: 0 auto;
	cursor: pointer;
	margin-bottom: 10px;
}



#cg_slider_main_div .cg_user_input h4{
	color:#fff;
	font-size:18px;
	padding: 0;
	font-weight: bold;
	margin: 0 30px 0 30px;
	word-break: break-all;
}

#cg_slider_main_div .cg_user_input p{
	color:#fff;
	font-size:16px;
	padding: 0 0 15px 0;
	margin: 0 30px 0 30px;
	word-break: break-all;
}
#cg_slider_main_div .cg_user_input p.cg_slider_image_div_info_overflow{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#cg_slider_main_div .cg_user_input .cg_user_input_visibility_check{
	height:1px;
	background-color:black;
	visibility: hidden;
}

#cg_slider_main_div .cg_user_input p:last-child {
	padding-bottom: 15px;
}

#cg_slider_main_div .cg_slider_rating_div{
	display: inline;
	-webkit-overflow-scrolling: touch;
	color: #ffffff;
	line-height: 100%;
	height: 24px;
	position: relative;
	margin-left: 20px;
	margin-top: 1px;

}


#cg_slider_main_div .cg_slider_rating_div .cg_slider_rating_div_star{
	display:inline;
	margin-right: 5px;
}


#cg_slider_main_div .cg_slider_rating_div img{
	margin: 0px;
	padding: 0px;
	width: 21px;
	height: 21px;
	cursor: pointer;
}

#cg_slider_main_div .cg_slider_rating_div .cg_slider_rating_div_count{
	font-weight: bold;
	display:inline;
	font-size:23px;
	line-height: 23px;
	height: 23px;
	color:#fff;
	margin-top: 1px;
}

#cg_slider_main_div #cg_slider_comment, #cg_slider_main_div #cg_slider_comment_name{
	overflow:hidden;
	padding: 0;
	margin: 0;
}

#cg_slider_main_div .cg_slider_comments_div{
	display: inline;
	-webkit-overflow-scrolling: touch;
	color: #ffffff;
	cursor: default;
	line-height: 100%;
	height: 24px;
	position: relative;
	margin-top: 2px;
}

#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_icon{
	display:inline;
	margin-right: 5px;
	pointer: cursor;
}

#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_icon img{
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#cg_slider_main_div .cg_slider_comments_div .cg_slider_comments_div_count{
	font-weight: bold;
	display:inline;
	font-size:23px;
	line-height: 23px;
	height: 23px;
	color:#fff;
}

#cg_slider_main_div .cg_hide_info_div_yes, #cg_slider_main_div .cg_hide_info_div_no{
	display: none;
	margin: 0;
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	font-size:18px;
	clear: both;
	cursor: pointer;
}

#cg_slider_main_div #imgContainer .cg_slider_facebook_div{
	display: block;
	-webkit-overflow-scrolling: touch;
	height: 30px;
	margin-top: 7px;
	position: relative;
	width: 200px;
	overflow: hidden;
	margin-left: 8px;
}

/*
#cg_slider_main_div #imgContainer .cg_slider_facebook_div_next_line{
	width:100%;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:70px;
}
*/

#cg_slider_main_div #imgContainer .cg_slider_facebook_div iframe{
	border: none;
}





#cg-carrousel-slider{
	top:0;
	right:0;
	width: 20%;
	height: 100%;
	position:fixed;
	cursor: pointer;
	z-index:9000013;
	background-color:#000;
/*	display: table;*/
}

#cg-carrousel-slider div{
	margin: 0;
	padding: 0;
	line-height: 0;
}

#cg-carrousel-slider #cg-carrousel-slider-content{
	top: 0px;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	cursor: auto;
	/*	display: table-cell;
        vertical-align: middle;*/
}



/* For internet explorer */
#cg-carrousel-slider #cg-carrousel-slider-content{
	scrollbar-base-color: #000;
	scrollbar-face-color: #000;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #000;
	scrollbar-dark-shadow-color: #000;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img{
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div > div{
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	pointer-events: none;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div > div:first-child{
	margin-top: 3px;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div > div:last-child{
	padding-left: 3px;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div > div:first-child{

}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div:last-child > div:first-child{
	padding-left: 3px;
	padding-bottom: 2px;
}

/*#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div > div:nth-child(2){
	padding-bottom: 2px;
}*/


#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img .cg-carrousel-img-status img[src*="comment"]{
	width: 14px;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img-status > div:last-child{
	padding-bottom: 2px;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img-status > div:nth-child(3){
	max-height: 30px;
	margin-top: 5px;
}


#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img div div > img{
	width: 15px;
}


#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img .cg-carrousel-img-status{
	position: absolute;
	bottom: 0;
	z-index:9000009;
	width: 100%;
	background-color: black;
	color: white;
	opacity: 0.8;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img.cg-add-carrousel-border{
	border: 4px solid white;
}

#cg-carrousel-slider #cg-carrousel-slider-content .cg-carrousel-img [class^="cg_image"]{
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 100%;
}

/* For other browsers */
#cg-carrousel-slider #cg-carrousel-slider-content::-webkit-scrollbar{
	width: 10px;
}

#cg-carrousel-slider #cg-carrousel-slider-content.hide_scrollbar::-webkit-scrollbar{
	width: 0px;
}

#cg-carrousel-slider #cg-carrousel-slider-content::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

#cg-carrousel-slider #cg-carrousel-slider-content::-webkit-scrollbar-thumb{
	background-color: white;
	outline: 1px solid slategrey;
}

#cg-carrousel-slider #cg-carrousel-slider-top-button{
	top:0;
	margin: 0 auto;
	height: 4%;
	background-color:#000;
	opacity: 0.8;
	width: 50%;
}

#cg-carrousel-slider #cg-carrousel-slider-bottom-button{
	bottom: 0;
	margin: 0 auto;
	height: 4%;
	background-color:#000;
	opacity: 0.9;
	width: 50%;
}


#cg_slider_arrow_left,#cg_slider_arrow_left_next_page{
	display:none;
	position:fixed;
	bottom:0;
	left:0;
	width:4%;
	z-index:9000003 !important;
	float:left;
}

#cg_slider_arrow_left img,#cg_slider_arrow_left_next_page img{
	width:100%;
	height:40px;
	display:none;
	position: absolute;
	bottom:40px;
	left:20px;
}


#cg_slider_arrow_left.cg_slider_arrow_left_old_version img{
	bottom:0;
	left:0;
}


#cg_slider_arrow_right,#cg_slider_arrow_right_next_page{
	bottom:0;
	position:fixed;
	display:none;
	right:20%;
	width:4%;
	z-index:9000003 !important;
	float:right;
}

#cg_slider_arrow_right img,#cg_slider_arrow_right_next_page img{
	width:100%;
	height:40px;
	display:none;
	position: absolute;
	bottom:40px;
	right:20px;
}

#cg_slider_arrow_right.cg_slider_arrow_right_old_version img{
	bottom:0;
	right:0;
}

#cg_slider_arrow_fade_out_slider_selection{
	top:0;
	position:fixed;
	right:0%;
	width:1%;
	z-index:9000003 !important;
	float:right;
}

#close_slider_button{
	top: 0;
	position: fixed;
	display: none;
	right: 20%;
	z-index: 9000013;
	cursor: pointer;
	width: 25px;
	height: 25px;
	margin: 10px 50px 0 0;
}

#close_slider_button #close_slider_button_img{
	display: inline;
	display:none;
}

#cg_slider_full_size_view_icon_div{
	top: 0;
	position: fixed;
	right: 20%;
	z-index: 9000013;
	cursor: pointer;
	width: 25px;
	height: 25px;
	margin: 10px 5px 0 0;
}

#cg_slider_full_size_view_icon_div #cg_slider_full_size_view_icon_img{
	display: inline;
	width: 25px;
	height: 25px;
}

#cg_slider_exit_full_size_view_icon_div{
	top: 0;
	position: fixed;
	right: 0%;
	z-index: 9000013;
	cursor: pointer;
	width: 25px;
	height: 25px;
	margin: 10px 50px 0 0;
	display: none;
}

#cg_slider_exit_full_size_view_icon_div #cg_slider_exit_full_size_view_icon_img{
	display: inline;
	width: 25px;
	height: 25px;
}

#cg_slider_full_screen_icon_div{
	top: 0;
	position: fixed;
	right: 20%;
	z-index: 9000013;
	cursor: pointer;
	width: 25px;
	height: 25px;
	margin: 10px 90px 0 0;
}

#cg_slider_full_screen_icon_div #cg_slider_full_screen_icon_img{
	display: inline;
	width: 25px;
	height: 25px;
}

#cg_slider_download_full_size_icon_div{
	top: 0;
	position: fixed;
	right: 20%;
	z-index: 9000013;
	cursor: pointer;
	width: 25px;
	height: 25px;
	margin: 10px 135px 0 0;
}

#cg_slider_download_full_size_icon_div #cg_slider_download_full_size_icon_img{
	display: inline;
	width: 25px;
	height: 25px;
}

#close_slider_comments_button{
	display:none;
	height:25px;
	width:25px;
	margin-right:0px;
	margin-top:25px;
	float:right;
	opacity: 0.9;
	z-index:9000014 !important;/*Besonders hoher Wert muss hier sein, ansonsten könnte eine angeheftete Bar es verdecken*/
	cursor: pointer;
}

#imgContainer .cg_img_box{
	display:none;
	width:100%;
	top:0;
	overflow:hidden;
	background-color:#000;
	/*border-left:2px solid white !important;
	border-right:2px solid white !important;*/
	float:left;
	z-index:9000002;
	position: relative;
	height: 100%;
}


#imgContainer .cg_img_box .cg_slider_info_div{
	width: 100%;
	top: 0px;
	background-color:#000;
	padding: 10px 0 10px 0;
	position: relative;
	z-index:9000023 !important;
}

#imgContainer .cg_img_box .cg_slider_info_div:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
}


#imgContainer .cg_img_box .cg_slider_image{
	visibility: hidden;
	pointer-events: none;
}


.cg_url_slider_div{
	display:inline;
	position:absolute;
	z-index:9099000 !important;
	float:left;
	overflow:hidden;
	bottom: 0;
	color: #ffffff;
	cursor: default;
	padding: 4px;
}


/* For other browsers */
#cg_comments_slider_div::-webkit-scrollbar{
	background-color: black;
	width: 10px;
}

/*#cg_slider_main_div .cg_user_input::-webkit-scrollbar{
	width: 0px;
}*/

#cg_comments_slider_div::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

#cg_comments_slider_div::-webkit-scrollbar-thumb{
	background-color: white;
	outline: 1px solid slategrey;
}

/* For internet explorer */
#cg_comments_slider_div{
	scrollbar-base-color: #000;
	scrollbar-face-color: #000;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #000;
	scrollbar-dark-shadow-color: #000;
}


#cg_comments_slider_div{
	overflow-y:scroll;
}

#cg_comments_slider_div, #cgIdNotExists {
	display:none;
	position:fixed;
	top:100px;
	bottom:100px;
	width:700px;
	background-color:#000;
	z-index:9000023 !important;
	opacity: 1;
	overflow-x: hidden;
	border: 1px solid white;
	padding-bottom: 15px;
}

#cg_comments_slider_div, #cgIdNotExists #cgIdNotExistsMessage {
	display: table;
	margin: 0 auto;
	margin-top: 40px;
	font-weight: 400;
	font-size: 18px;
	color: white;
}

#cg_comments_slider_div input[type="checkbox"]{
	height: 18px;
	width: 16px;
	margin: 0 5px 0 0;
	padding: 0px;
}

#cg_overlay {
	display:none;
	position:static;/*WICHTIG!!!! Damit richtige Höhe auf mobile Geräten erkannt wird, trotz ausfahrender Tatstatur zum Beispiel */
	overflow: visible;/*WICHTIG!!!! Damit richtige Höhe auf mobile Geräten erkannt wird, trotz ausfahrender Tatstatur zum Beispiel */
	top:0;
	left:0;
	width:100%;
	height:100%;
/*	background-color:#C1C1C1;*/
	background-color:black;
	opacity: 1;
	z-index:9000000 !important;
}

#imgContainer {
	left:0;
	position:fixed;
	opacity: 1;
	background-color:#000;
	/*padding:20px 20px 20px 20px;*/
	/*padding-top:2% !important;*/
	/*padding-bottom:2% !important;*/
	top:0;
	width:100%;
	text-align:left;
	overflow:hidden;
	z-index:9000001 !important;
	height:100%;
	/*cursor: move;*/
}