.award-list-item {
	margin: 0;
}

.award-image {
	position: relative;
	float: left;
	width: 210px;
}

.award-content {
	position: relative;
	float: left;
	width: 440px;
}

.award-content h4.float {
	margin: 0;
	float: left;
}

.award-content h4 {
	margin: 2px 0 12px;
}

.award-content h5 {
	font-weight: 400;
}

h3.annahmen {
	line-height: 27px;
	margin: 27px 0;
}

h5.einsendeschluss,
.award-content h5.einsendeschluss {
	padding-top: 9px;
	margin-bottom: 0;
	line-height: 14px;
	font-weight: 400;
}

.award-content h6 {
	font-size: 11px;
	float: left;
	margin: 0;
	color: #333333;
	margin: 1px 0 0 5px;
}

.award-top10-selected-slider-item-content h4.ergebnisse,
h4.ergebnisse {
	color: #666;
	font-family: "myriad-pro",Geneva,sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}

.award-top10-selected-slider-item-content h5.ergebnisse,
h5.ergebnisse {
	color: #333;
	font-family: "myriad-pro",Geneva,sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0 0 17px 0;
}

.award-einsendeschluss {
	font-weight: bold;
}

.slider-top10-image {
	height: 450px;
	width: 680px;
	background-repeat: no-repeat;
	background-position: center center;
}

#slider {
	margin-top: 15px;
}

#slider-inner {
	position: relative;
	height: 450px;
	width: 680px;
}

#slider-inner-2 {
	position: relative;
	width: 666px;
	overflow: hidden;
}

.field-name-body {
	margin: 7px 0 0 0;
}

/* tabs */

#inline-tabs ul {
	margin: 0;
}

#inline-tabs div.ui-tabs-panel {
	padding: 0;
}

#inline-tabs ul {
	margin-bottom: 8px;
}

#inline-tabs,
#inline-tabs ul, 
#inline-tabs ul li {
	background: none;
	border: none;
}


#inline-tabs ul li.ui-corner-top {
	border: none;
	border-radius: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}


#inline-tabs ul.ui-tabs-nav li {
	margin-top: 0;
	text-align: center;	
}

#inline-tabs ul li {
	color: #848484;
	margin: 0;
}

#inline-tabs ul li a {
	border-right: 1px solid #555555 !important;
	font-family: 'myriad-pro', Geneva, sans-serif;
	font-size: 14px;	
}

#inline-tabs ul li.last a {
	border-right: none !important;
}

#inline-tabs ul li.first a {
	border-right: 1px solid #555555;
	padding: 0 0.5em 0 0;
}

#inline-tabs ul li.first {
	padding: 0 2px 0 0;
}

#inline-tabs ul li a {
	padding: 0 0.5em;
}

#tabs-1, #tabs-2, #tabs-3, .ui-tabs-panel {
	width: 325px;
}

/*
#inline-tabs ul li.first a {
	padding: 0 0.5em 0 0;
}
*/

.ui-tabs .ui-tabs-nav {
	padding: 0.2em 0.2em 0 0;
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	font-size: 11px;
}

.ui-tabs-selected a {
	color: #B80000;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #B80000;
}






/* Anmeldung online award */

.award-progress {
	height: 32px;
	margin: 0 0 25px 0;
}

.award-progress .first {
	border-left: 1px solid #EAEAEA;
}

.award-progress .last {
	border-right: 1px solid #EAEAEA;
}

.award-progress .award-progress-item {
	float: left;
	width: 133px;
	margin-left: 0;
	padding-left: 3px;
	line-height: 32px;
	background: transparent url("./images/status-background.png") top left repeat-x;
}
.award-progress .award-progress-item.last {
	width: 137px;
}

.award-progress .award-progress-item.active {
	color: #B80000;
	background: transparent url("./images/status-active-background.png") top left repeat-x;
}

.award-progress .award-progress-item.active.first {
		border-left: 1px solid #CCCCCC;
}

.award-progress .award-progress-item.active.last {
		border-right: 1px solid #CCCCCC;
}

.award-progress .award-progress-item span {
	border-radius: 50% 50% 50% 50%;
	color: #636363;
	display: block;
	float: left;
	height: 17px;
	margin: 6px 6px 0 0;
	padding: 0;
	text-align: center;
	width: 17px;
	border: 1px solid #cdcdcd;
	line-height: 16px;
}

.award-progress .award-progress-item.active span {
	color: #FFFFFF;
	background-color: #B80000;
	border: 1px solid #B80000;
}


.award-progress .award-progress-inactive-divider {
	height: 32px;
	background: transparent url("./images/status-front-back.png") top right no-repeat;
}

.award-progress .award-progress-active-close {
	height: 32px;
	background: transparent url("./images/status-active-front.png") top right no-repeat;
}

.award-progress .award-progress-active-open {
	height: 32px;
	background: transparent url("./images/status-active-back.png") top right no-repeat;
}

.award-box-wrapper,
.award-login-wrapper,
.award-step1-data-form,
.award-step1-user-info,
.award-step4-overview,
.award-step4-data,
.award-step5-overview,
.award-step5-add-to-community {
	background-color: #F4F4F4;
	padding: 25px;
	margin: 0 0 25px 0;
}

.award-login-form {
	float: left;
	width: 313px;
}

.award-login-form #user-login input.form-text {
	width: 70%;
}

.award-login-form #user-login .description {
	display: none;
}

.award-login-form .form-item, 
.award-login-form .form-actions {
	margin-top: 0;
}

.award-login-content {
	float: left;
	width: 320px;
}

.award-login-form-register-now {
	float: right;
	margin-right: 84px;
	margin-top: -25px;
}


.award-step1-user-info-left,
.award-step1-user-info-right,
.award-step2-user-info-left,
.award-step2-user-info-right {
	float: left;
}

.award-step1-user-info-left,
.award-step2-user-info-left {
	width: 90px;
}

.award-step1-user-info-right {
	width: 540px;
}

.award-step2-user-info-right {
	width: 450px;
}

.award-step1-user-info-left img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.award-form-step1-left,
.award-form-step1-right {
	float: left;
	width: 280px;
}

.award-form-step2-left,
.award-form-step2-right,
.award-form-step3-left,
.award-form-step3-right {
	float: left;
}

.award-form-step2-left,
.award-form-step3-left {
	width: 330px;
}

.award-form-step2-right,
.award-form-step3-right {
	width: 230px;
}

.award-form-step1-left,
.award-form-step2-left,
.award-form-step3-left {
	margin-right: 50px;
}

.award-step4-image,
.award-step4-data-item,
.award-step5-image,
.award-step5-data-item {
	float: left;
	width: 150px;
	margin-right: 7px;
}

.award-step4-image {
	padding-bottom: 7px;
	background-color: #e6e5e5;
}

.award-step4-image.last, 
.award-step4-data-item.last,
.award-step5-image.last, 
.award-step5-data-item.last {
	margin-right: 0;
}


.award-step4-image .preview,
.award-step5-image .preview {
	background-color: #e6e5e5;
	width: 134px;
	height: 134px;
	padding: 8px;
	margin-bottom: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
}

.award-step5-images .hierarchical-select .form-select,
.award-step4-image .form-select {
	width: 134px;
	margin-top: 6px;
}

.award-step5-image .preview {
	margin-bottom: 0;
}

.award-step5-image > .form-item.form-type-checkbox {
	background-color: #e6e5e5;
	border-bottom: 1px solid #FFFFFF;	
	margin-bottom: 0;
	padding: 3px 8px;
}

.award-step5-image .award-step5-image-infos {
	background-color: #e6e5e5;
	border-bottom: 0 solid #FFFFFF;
	padding-top: 8px;
	padding-bottom: 5px;
}

.award-step4-image .form-type-select,
.award-step4-image p,
.award-step5-image .form-type-hierarchical-select,
.award-step5-image p {
	padding: 0 8px;
}

.upload-item {
	padding: 15px 0;
	border-bottom: #CCC dotted 1px;	
}

.upload-item-invisible {
	display: none;
}


/* Zahlung */

.award-cart-keine-zahlung,
.award-cart-zahlung-bankeinzug,
.award-cart-zahlung-rechnung {
	border-bottom: #CCC dotted 1px;	
	padding: 8px 0;
	margin: 8px 0;
}

.award-cart-keine-zahlung {
	margin-top: -3px;
	padding-top: 0;
}

.award-cart-zahlung-left {
	float: left;
	width: 85px;
	padding: 5px;
}

.award-cart-zahlung-radio {
	float: left;
	width: 15px;
	padding: 5px;
}

.award-cart-zahlung-right {
	float: left;
	width: 190px;
	padding: 5px;
}


table.clean tr td {
	padding: 0;
}

.award-step5-images {
	margin-bottom: 10px;
}


#club-infos-wrapper {
	display: none;
}



table.award-tabelle td {
	vertical-align: top;
}

/* Status �ndern */

.set-status,
.set-status-complete,
.set-status-image {
	cursor: pointer;
}

tr.status-ok td {
	background-color: #CEE6C3;
}

tr.status-notok td {
	background-color: #F6CBCA;
}

#award-form-step3-add-item {
	background: transparent url(./images/add-item.png) left center no-repeat;
	padding-left: 20px;
	margin-top: 15px;
	cursor: pointer;
	font-size: 13px;
}


/* buttons */

	.status-button {
		padding: 5px 10px;
		display: inline;
		background: #777 url(./images/button.png) repeat-x bottom;
		border: none;
		color: #fff;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #666;
		}
	.status-button:hover {
		background-position: 0 center;
		}
	.status-button:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
	.status-button.red { background-color: #e50000; }
	.status-button.purple { background-color: #9400bf; }
	.status-button.green { background-color: #58aa00; }
	.status-button.orange { background-color: #ff9c00; }
	.status-button.blue { background-color: #2c6da0; }
	.status-button.black { background-color: #333; }
	.status-button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.status-button.small { font-size: 75%; padding: 3px 7px; }
	.status-button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.status-button.large { font-size: 125%; padding: 7px 12px; }
	.status-button.large:active { padding: 8px 12px 6px; background-position: 0 top; }

.status-button.green span {
	background: transparent url(./images/check_16x13.png) left center no-repeat;
	padding: 0 0 0 16px;
}

.status-button.red span {
	background: transparent url(./images/x_14x14.png) left center no-repeat;
	padding: 0 0 0 16px;
}


#info-dialog {
		
}


.file a {
	color: #668014;
}

.award-tabelle tr.even {
  background-color: #E0E0E0;
}




/* form / upload form */

body.page-wettbewerbe div.award-form-step3-left span.file {
	width: 227px;
	display: block;
	float: left;
}

body.page-wettbewerbe div.award-form-step3-left div.uploader {
	background: none;
	border: 1px solid #B9B9B9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	height: 24px;
	margin-right: 18px;
	width: 181px;
}

body.page-wettbewerbe div.uploader span.filename {
	line-height: 21px;
	height: 21px;
	border-right: none;
}

body.page-wettbewerbe div.form-type-managed-file .form-submit {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}






/* New award page 2013 */

#content.content-award {
	width: 950px;
	border: none;
	padding: 0;
}

#content.content-award div.region-content {
	padding: 0;
}

#content.content-award .award-startseite-slider-image {
	float: left;
}

#content.content-award .award-startseite-slider-pagination {
	position: relative;
	text-align: center;
	top: -35px;
	z-index: 10;
}

#content.content-award .award-startseite-slider-pagination a {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 4px;
	background: transparent url("./images/slider_dot_inactive.png") top left no-repeat;
}

#content.content-award .award-startseite-slider-pagination a.selected {
	background: transparent url("./images/slider_dot_active.png") top left no-repeat;
}

#content.content-award .award-startseite-slider-pagination a span {
	visibility: hidden;
}


.award-startseite-content {
	margin-top: -7px;
}

.award-startseite-content-left {
	width: 563px;
	margin-right: 7px;
	padding: 22px 38px;
	float: left;
	border: 1px solid #EAEAEA;
}

.award-startseite-content-right {
	width: 302px;
	float: right;
}

.award-startseite-hinweise {
	border: 1px solid #EAEAEA;
	margin-top: 10px;
}

.award-startseite-hinweis {
	margin-bottom: 10px;
}

.award-startseite-hinweise h2 {
	display: block;
	font-size: 13px;
	padding: 4px;
	color: #666666;
	background-color: #f4f5f5;
}

.award-startseite-item-wrapper {
	padding-bottom: 22px;
	margin-bottom: 22px;
	border-bottom: 1px dotted #999;
}

.award-startseite-item-wrapper h3 {
	margin: 0 0 10px 0
}

.award-startseite-item-wrapper a {
	color: #666666;
}

.award-startseite-item-wrapper a:hover {
	color: #B80000;
}

.award-startseite-item-wrapper a.button,
.award-startseite-item-wrapper a.button:hover {
	color: #FFF;
}

.award-startseite-item-wrapper .award-startseite-item-content .text,
.award-startseite-item-wrapper .award-startseite-item-content .text a,
.award-startseite-item-wrapper .award-startseite-item-content .text a:hover {
	color: #333;
}

.award-startseite-item-wrapper a.left-arrow-darkgrey,
.award-startseite-item-wrapper a.left-arrow-grey {
	background: url("./images/arrow-right-grey.png") no-repeat scroll left 5px transparent;
	display: block;
	margin: 5px 0 0;
	padding-left: 8px;
	color: #666666;
}

.award-startseite-item-wrapper a.left-arrow-darkgrey {
	color: #333;
	font-weight: bold;
	background: url("./images/arrow-right-darkgrey.png") no-repeat scroll left 5px transparent;	
}

.award-startseite-item-wrapper a.left-arrow-grey:hover,
.award-startseite-item-wrapper a.left-arrow-darkgrey:hover {
	background: url("./images/arrow-right-red.png") no-repeat scroll left 5px transparent;
	color: #B80000;
}

.award-startseite-item-image {
	width: 200px;
	margin-right: 22px;
	float: left;
}

.award-startseite-item-content {
	width: 341px;
	float: left;
}




/* Award Top 10 */

/* Slider */

.award-top10-overview-slider-prev,
.award-top10-overview-slider-next {
	display: block;
	width: 18px;
	height: 31px;
	cursor: pointer;
}

.award-top10-overview-slider-prev {
	/*padding: 0 25px 0 10px;*/
	margin: 157px 0 0 18px;
	float: left;
	background: transparent url('./images/slider-arrow-left.png') top left no-repeat;
}

.award-top10-overview-slider-next {
	/*padding: 0 10px 0 25px;*/
	margin: 157px 18px 0 0;
	float: right;
	background: transparent url('./images/slider-arrow-right.png') top left no-repeat;	
}

.award-top10-overview-slider-wrapper {
	border: 1px solid #EAEAEA;
	width: 950px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.award-top10-overview-slider,
.award-top10-selected-slider {
	float: left;
}

.award-top10-overview-slider .award-top10-overview-slider-item-wrapper {
	float: left;
	width: 119px;
	min-height: 298px;
	margin: 24px 12px 24px 13px;
	border: 1px solid #EAEAEA;
	background-color: #fff;
	font: 10px/14px Lucida Grande,Lucida Sans Unicode,sans-serif;
	color: #333;
}

.award-top10-overview-slider .award-top10-overview-slider-item > img {
	margin: 13px 13px 0 13px;
}

.award-top10-overview-slider .award-top10-overview-slider-item > div {
	padding: 0 13px;
	min-height: 29px;
}

.award-top10-overview-slider .award-top10-overview-slider-item > div.award-top10-overview-slider-item-links {
	padding: 5px 13px 8px 13px;
}

.award-top10-overview-slider .award-top10-overview-slider-item > div.award-top10-overview-slider-item-links ul {
	margin-bottom: 0;
}

.award-top10-overview-slider .award-top10-overview-slider-item.award-top10-overview-slider-item-unavailable {
	border: none;
	background-color: transparent;
}

.award-top10-overview-slider .award-top10-overview-slider-item-wrapper a
.award-top10-overview-slider .award-top10-overview-slider-item-wrapper a:hover,
.award-top10-overview-slider .award-top10-overview-slider-item-wrapper a:active,
a.award-top10-overview-slider-item
a.award-top10-overview-slider-item:hover,
a.award-top10-overview-slider-item:active,
.award-top10-overview-slider-item-ausgabe,
.award-top10-overview-slider-item-thema,
ul.left-arrow-darkgrey a {
	color: #333333;
}

.award-top10-overview-slider .award-top10-overview-slider-item img {
	-webkit-box-shadow: 2px 3px 5px rgba(102,102,102,.75); 
	-moz-box-shadow: 2px 3px 5px rgba(102,102,102,.75); 
	box-shadow: 2px 3px 5px rgba(102,102,102,.75);
}

.award-top10-overview-slider .award-top10-overview-slider-item .award-top10-overview-slider-item-ausgabe {
	margin-top: 15px;
}

.award-top10-overview-slider-item-links {
	padding: 6px 13px 7px 13px;
	margin-top: 10px;
	border-top: 1px solid #CCCCCC;
}

.award-top10-overview-slider-item-links > ul {
	margin-bottom: 0;
}

/* Selected award slider */

.award-top10-selected-wrapper {
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	width: 950px;
	padding-bottom: 50px;
}

.award-top10-selected-title {
	padding: 20px 0;
	margin: 0;
	line-height: 27px;
}

.award-top10-selected-slider .award-top10-selected-slider-item {
	float: left;
	font: 10px/14px Lucida Grande,Lucida Sans Unicode,sans-serif;
	color: #333;
	width: 843px;
}

.award-top10-selected-image-wrapper {
	border: 1px solid #EAEAEA;
	width: 844px;
	height: 562px;
}

.award-top10-selected-slider-item-content {
	text-align: left;
	width: 570px;
	margin: 25px auto 0 auto;
}

.award-top10-selected-slider-item-content p {
	font: 12px/17px Lucida Grande,Lucida Sans Unicode,sans-serif;
	color: #333333;
}

.award-top10-selected-slider-item-content h4 {
	margin: 0 0 17px 0;
}

.award-top10-selected-slider-item-content h5 {
	margin: 5px 0 2px 0;
}

.award-top10-selected-slider-prev {
	margin: 325px 7px 0 25px;
}

.award-top10-selected-slider-next {
	margin: 325px 17px 0 0;
}

.award-top10-selected-slider-prev,
.award-top10-selected-slider-next {
	display: block;
	width: 53px;
	height: 53px;
	cursor: pointer;
	margin: 255px 0 0 0;
}

.award-top10-selected-slider-prev {
	float: left;
	background: transparent url('./images/slider2-arrow-left.png') top left no-repeat;
}

.award-top10-selected-slider-next {
	float: right;
	background: transparent url('./images/slider2-arrow-right.png') top left no-repeat;	
}



/* Annahmen */

.award-annahme-item {
	float: left;
	text-align: center;
	width: 124px;
	padding: 10px;
	margin: 0 6px 12px 6px;
	min-height: 175px;
	box-shadow: 2px 3px 5px rgba(102, 102, 102, 0.75);
	border: 1px solid #E9EAEA;
}

.award-annahme-image {
	padding: 0;
	margin-bottom: 15px;
	width: 124px;
	height: 85px;
	display: block;
}

.fancybox-title-inside p,
.award-annahme-item > p {
	text-align: left;
	margin-bottom: 0;
	font-size: 10px;
	line-height: 14px;
}

.fancybox-title-inside p.strong,
.award-annahme-item > p.strong {
	font-weight: bold;
}

body.page-annahmen #content .content {
	border: 1px solid #EAEAEA;
}




/*form debug */


body.page-wettbewerbe div.award-form-step3-left span.file {
	width: 216px;
	display: block;
	float: left;
}



body.page-wettbewerbe div.award-form-step3-left .form-managed-file div.uploader {
	background: none;
	margin-top: 0;
	border: none;
}

body.page-wettbewerbe div.award-form-step3-left .form-managed-file > div.uploader {
	background: none;
	border: 1px solid #B9B9B9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	height: 24px;
	margin-right: 28px;
	width: 170px;
}


body.page-wettbewerbe-themen-termine-anmeldung-es div.award-form-step3-left .form-managed-file > div.uploader {
	margin-right: 49px;
}

body.page-wettbewerbe-themen-termine-anmeldung-it div.award-form-step3-left .form-managed-file > div.uploader {
	margin-right: 7px;
}

body.page-wettbewerbe-themen-termine-anmeldung-fr div.award-form-step3-left .form-managed-file > div.uploader {
	margin-right: 8px;
	width: 163px;
}

/* remove button with image */


#edit-file-1-remove-button,
#edit-file-2-remove-button,
#edit-file-3-remove-button,
#edit-file-4-remove-button {
	color: transparent;
	background: transparent url('./images/button_file_remove_de.png') center center no-repeat;
}

body.page-wettbewerbe-themen-termine-anmeldung-en #edit-file-0-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-en #edit-file-1-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-en #edit-file-2-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-en #edit-file-3-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-en #edit-file-4-remove-button {
	color: transparent;
	background: transparent url('./images/button_file_remove_en.png') center center no-repeat;
}

body.page-wettbewerbe-themen-termine-anmeldung-fr #edit-file-0-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-fr #edit-file-1-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-fr #edit-file-2-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-fr #edit-file-3-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-fr #edit-file-4-remove-button {
	color: transparent;
	background: transparent url('./images/button_file_remove_fr.png') center center no-repeat;
}

body.page-wettbewerbe-themen-termine-anmeldung-it #edit-file-0-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-it #edit-file-1-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-it #edit-file-2-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-it #edit-file-3-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-it #edit-file-4-remove-button {
	color: transparent;
	background: transparent url('./images/button_file_remove_it.png') center center no-repeat;
}

body.page-wettbewerbe-themen-termine-anmeldung-es #edit-file-0-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-es #edit-file-1-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-es #edit-file-2-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-es #edit-file-3-remove-button,
body.page-wettbewerbe-themen-termine-anmeldung-es #edit-file-4-remove-button {
	color: transparent;
	background: transparent url('./images/button_file_remove_es.png') center center no-repeat;
}





.wettbewerb-bilderliste-bild {
	display: block; 
	width: 124px; 
	height: 85px; 
	margin: 6px; 
	float: left; 
}

body.page-community .meine-fotos-wrapper.award-bilderliste h2 {
	color: #9D928C;
	margin: 15px 0;
}

body.page-community .meine-fotos-wrapper.award-bilderliste .meine-fotos-image {
	display: block;
}




/* Bestenliste */

.bestenliste-select {
	margin: 30px 0;
}

.bestenliste-select-left {
	float: left;
	width: 50%;
}

.bestenliste-select-right {
	text-align: right;
	float: right;
	width: 50%;
	font-size: 12px;
	color: #333;
}

#bestenliste-tabs,
#bestenliste-tabs ul {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

#bestenliste-tabs > ul > li {
	background: none;
	background-color: #F4F4F4;
	border: none;
	border-top: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-radius: 0;
	margin-right: -1px;
	text-align: center;
}

#bestenliste-tabs > ul > li:first-child {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#bestenliste-tabs > ul > li:last-child {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

#bestenliste-tabs > ul > li.ui-state-active {
	background: none;
	background-color: #FFFFFF;
}

#bestenliste-tabs > ul > li a {
	font-family: 'myriad-pro',Geneva,sans-serif;
	color: #666;
	font-size: 14px;
	padding: 5px 20px;
	line-height: 16px;
}

#bestenliste-tabs > ul > li.ui-state-active a {
	color: #333;
}

#bestenliste-tabs > ul > li > a:focus {
  outline-color: transparent;
  outline-style: none;
}


#bestenliste-tabs .ui-tabs-panel {
	color: #999999;
	width: 646px;
	padding: 30px 20px;
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #DFDFDF;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#bestenliste-tabs .tab-edit-icon {
	line-height: 30px;
	text-align: right;
}

#bestenliste-tabs #tab-fotos {
	padding: 0;
	width: 860px;
}


table.bestenliste {
	width: 100%;
	color: #333333;
}

table.bestenliste td,
table.bestenliste th {
	line-height: 22px;
	padding: 0 0 0 20px;
}

table.bestenliste td.name,
table.bestenliste th.name {
	padding: 0 20px;
}

table.bestenliste td.divider {
	line-height: 14px;
}

table.bestenliste th {
	background-color: #F6F6F6;
}

table.bestenliste th.punkte {
	width: 141px;
	color: #B5060B;
}

table.bestenliste th.name {
	width: 445px;
	color: #B5060B;
}

table.bestenliste tr {
	border-bottom: none;	
}

table.bestenliste tr.even {
	background-color: #F6F6F6;
}	

table.bestenliste tr.odd {
	background-color: #FFFFFF;
}	

table.bestenliste th.name,
table.bestenliste td.name {
	border-left: 1px solid #DFDFDF;
}
	
table.bestenliste .punkte .punkte-zahl,
table.bestenliste .punkte .punkte-divider,
table.bestenliste .punkte .punkte-einheit {
	float: left;
}	
	
table.bestenliste .punkte .punkte-zahl {
	width: 17px;
	text-align: right;
}

table.bestenliste .punkte .punkte-divider {
	width: 18px;
}

table.bestenliste .punkte .punkte-einheit {
	width: 89px;
}

table.bestenliste .gruppe-name {
	float: left;	
	width: 266px;
}

table.bestenliste .gruppe-name-full {
	float: left;	
	width: 415px;
}

table.bestenliste .gruppe-name-full a,
table.bestenliste .gruppe-name a {
	color: #222222;
}

table.bestenliste .gruppe-name-full a:hover,
table.bestenliste .gruppe-name a:hover {
	color: #b80000;
}

table.bestenliste .gruppe-teilnehmer {
	float: right;
	width: 151px;	
	color: #999999;
}

table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-1,
table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-2,
table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-3 {
	float: left;
}

table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-1 {
	width: 27px;
}

table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-2 {
	width: 20px;
	text-align: right;
}

table.bestenliste .gruppe-teilnehmer .gruppe-teilnehmer-3 {
	width: 101px;
}

div.bestenliste-load-more-wrapper {
	display: block;
	background-color: #F6F6F6;
}

a.bestenliste-load-more {
	cursor: pointer;
	background: transparent url('/sites/all/themes/fotoforum/images/arrow-down-darkgrey.png') left 7px no-repeat;
	padding-left: 15px;
	margin-left: 20px;
	color: #333333;
	font-weight: bold;
	line-height: 22px;
}

a.bestenliste-load-more:hover {
	color: #b80000;
	background: transparent url('/sites/all/themes/fotoforum/images/arrow-down-red.png') left 7px no-repeat;
}



.award-admin-foto-wrapper-left {
	width: 150px;
	float: left;
}

.award-admin-foto-wrapper-right {
	width: 100px;
	float: left;
	padding-top: 20px;
}


#input-bic-wrapper {
	display: none;
}

/*
.btn.disabled.btn-loading,
.btn.btn-loading {
	background-image: url('/sites/all/themes/fotoforum/images/loader_transparent.gif');
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 30px;
}
*/

.btn.btn-success i {
	text-shadow: none;
}

.award-form-step3-fields .mandatory-info {
	margin-top: 25px;
}

#award-registration-step-2-form #edit-club-wertung {
	margin-top: 21px;
}


.award-flex-wrapper > div{
	width: 50%;
}

.award-flex-wrapper > div:first-child{
	position: relative;
	
}
.award-flex-wrapper > div:first-child:after{
	content: " ";
	display: block;
	position: absolute;
	border-right: #CCC dotted 1px;
	right: 0;
	top:25px;
	bottom: 25px;
	
}

.award-flex-wrapper{
	display: flex;
}
