body  {
	width:100%;
	margin:0;
	padding:0 0 0 0;

}

.bigsizebanner {
	margin-top: 0 !important;
}

html {
	background: none;
}

#body2 {
	width:100%;
	margin:0;
	padding:0 0 0 0;
	/*background: url("../img/new_layout/body_bg.png") no-repeat scroll left top #FFFFFF !important;*/
	}

	div.wrapper, div.footer, div.header {
    margin-left: 16px !important;
}


/* EDIT */

.feedback-button {
	background-color: #BE0412;
}

h4 {
	color: #BE0412 !important;
}

h3 a:hover, div.sidebar a.useronline:hover  {
	color:#CBA700;
	}
	
h3 a , h1 a, a {
	color: #be0412;
	text-decoration: none;
}

div.header a  {
	/*color: #be0412 !important;*/
	color: #333 !important;
	text-decoration: none;
}

a:hover{
	color: #87000a;
}

.btn a:hover {
	color:#fff;
}

div.header a:hover {
	color: #87000a !important;
}



div.sidebar h2 {
	color: #FFB400;
}

div.wrapper {	
	background: url(../img/whitelabel/partygaenger/wrapper_bg.png) repeat-y scroll bottom left !important;
	min-height: 384px;
	padding: 0;
	padding-bottom: 2em;
	margin: 0;
}

div.global-body2 div.wrapper {
	background: none !important;	
}

ul.tabs li.active span {
	color: #fff;
}

ul.tabs li.active span.arrow {
	display:block;
	height:7px;
	position:relative;
	background:transparent url(../img/whitelabel/partygaenger/m_arrow.png) no-repeat bottom center;
	}

ul.tabs li a:hover {
	color:#eed1d3;
}

div.sidebar {
	background: transparent url(../img/whitelabel/partygaenger/sidebar.png) repeat-x top left;
}

div.sidebar ul.navigation {
	list-style-type: none;
	border-bottom:1px solid #ff3d4c;
	border-top:1px solid #87000a;
	padding: 0;
	margin: 0;
}

div.sidebar ul.navigation li {
	padding: 2px;
	border-bottom:1px solid #87000a;
	border-top:1px solid #ff3d4c;
}

div.sidebar ul.navigation li.active,div.sidebar ul.navigation li:hover {
	background-color: #94030e;
}

div.sidebar ul.navigation li.firststeps-active,div.sidebar ul.navigation li.firststeps:hover {
	background-color: #94030e;
}

div.sidebar table {
	color:#fff;
	font-size:11px;
	margin:0 0 0 5px;
	table-layout:auto;
}


ul.pagination li a,ul.pagination li span {
	padding: 2px 4px;
	font-size: 11px;
	display: block;
	font-weight: bold;
	color: #be0412;
	height: 14px;
	border: 1px solid #D6D6D6;
	background-color: #fff;
}

ul.pagination li a:hover,ul.pagination li span {
	color: #fff;
	background-color: #be0412;
	border-color: #87000a;
}


ul.pagination li a.prev-first {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat 0 -36px;
	margin-right: 2px;
}

ul.pagination li a.prev {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat 0 -18px;
	margin-right: 2px;
}

ul.pagination li a.next {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat 0 0;
	margin-left: 2px;
}

ul.pagination li a.next-last {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat 0 -54px;
	margin-left: 2px;
}

ul.pagination li a.prev-first:hover {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat -18px -36px;
	margin-right: 2px;
}

ul.pagination li a.prev:hover {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat -18px -18px;
	margin-right: 2px;
}

ul.pagination li a.next:hover {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat -18px 0;
	margin-left: 2px;
}

ul.pagination li a.next-last:hover {
	background: url(../img/whitelabel/partygaenger/pagination.png) no-repeat -18px -54px;
	margin-left: 2px;
}

ul.tabs.horizontal li.active a {
	background-color: #be0412;
	color:#fff!important;
	}

ul.tabs.horizontal li.active a:hover {
	background-color:#be0412!important;
	color:#fff!important;	
}	
	
ul.tabs.horizontal li a, ul.tabs.horizontal li a:hover  {
	color:#be0412!important;
}	
	
div.sidebar input[type="text"], div.sidebar input[type="password"], div.sidebar textarea {
	background-color:#E5E5E5;
	border:1px inset #003366;
	color:#000000;
	width:150px;
}

.threads th {
	background-color: #be0412 !important;
}

.discussion-overview-container {
	background-color: #be0412 !important;
	border:1px solid #87000a !important;
}

table.threads a.title {
	font-weight:normal;
	color: #be0412;
}

table.threads a:hover {
	color: #87000a;
}

.activity-container div.activity-headline a {
	font-size: 11px;
	color: #be0412;
	font-weight: normal !important;
}

div.header h1 img {
	margin: 3px 0 0 0;
}

table.profile-interview tr.question th {
	color: #be0412;
}

h4.profile a.editbtn {
	color: #be0412;
}

div#photo-canvas a.photo-next {
	background-image:url("../img/whitelabel/partygaenger/arrow-right_big.png");
}

div#photo-canvas a.photo-prev {
	background-image:url("../img/whitelabel/partygaenger/arrow-left_big.png");
}

.magazin .overlay {
	background:transparent url('../img/whitelabel/partygaenger/mag_overlay.png') no-repeat 0 0;
}

#mag-archiv .image{
	/*background:transparent url('../img/whitelabel/partygaenger/mag_spacer.png') no-repeat 0 0 ;*/
}

.chat_window {
	background: #BE0412 url('../img/whitelabel/partygaenger/headline_bg.png') repeat-x 0 0;
}

.chat_window.chat_new_message {
	background: #b2a315 url('../img/whitelabel/partygaenger/headline_bg_activitie.png') repeat-x 0 0;
}

.chat_typingnotice {
	background: #BE0412 url('../img/whitelabel/partygaenger/headline_bg.png') repeat-x 0 -25px;
}

.chat_window.chat_new_message .chat_typingnotice {
	background: #b2a315 url('../img/whitelabel/partygaenger/headline_bg_activitie.png') repeat-x 0 -25px;
}

div.footer {
	background: url(../img/whitelabel/partygaenger/footer_bg.png) no-repeat scroll 0 top;	
}

span.news-rating, span.news-rating-done {
	background: url(../img/whitelabel/partygaenger/icon_thumb_small.png) no-repeat scroll left top;
}

span.news-rating a, span.news-rating-done a {
	background: url(../img/whitelabel/partygaenger/icon_thumb_small.png) no-repeat scroll right top;
}

span.news-rating-done a {
	background: url(../img/whitelabel/partygaenger/icon_thumb_small_ohne.png) no-repeat scroll right top;	
}

.badge {
	background-color:#be0412!important;
	}

.activity-container ul.activity-optionsmenu {
	background: #BE0412 url(../img/whitelabel/partygaenger/headline_bg.png) repeat-x 0 0 ;	
}

div.beam-me-up a {
	background: transparent url('../img/whitelabel/partygaenger/top.png') no-repeat 0 0;
}

div.beam-me-up a:hover {
	background-position: 0 -38px;	
}

.autocompleter-selected {
	background-color: #be0412 !important;
}

.album ul.description .place,
.container ul.description .place,
.container-vertical ul.description a.place,
.imageboxsmall a.place, 
.container-comment a.region,
.event-info-galerie .place {
	color: #cba700;
}

.album ul.description .place:hover,
.container ul.description .place:hover,
.container-vertical ul.description a.place:hover,
.imageboxsmall a.place:hover, 
.container-comment a.region:hover,
.event-info-galerie .place:hover{
	color: #ffaf00;
}

.specialcontainer.color {
	border:1px solid #b1a215 ;
	background-color:#f4f4da;
}

/*
 * Mainmenu
 */

div.mainmenu {
	background: #E70516 url(../img/whitelabel/partygaenger/sidebar.png) repeat-x 0 0;
}

ul.mainmenu {	
	border-left:1px solid #FF3D4C;
	background: #E70516 url(../img/whitelabel/partygaenger/mainmenu.png) repeat-x 0 0;
}

ul.mainmenu > li {
	float: left;
}

ul.mainmenu > li > a {
	background: #E70516 url(../img/whitelabel/partygaenger/mainmenu.png) repeat-x 0 0;
	border-right: 1px solid #FF3D4C;
	border-left: 1px solid #87000A;
}

ul.mainmenu > li:hover > a,
ul.mainmenu > li:active > a {
	background: #FFF200 url(../img/whitelabel/partygaenger/mainmenu.png) repeat-x 0 -32px;
	border-right: 1px solid #FFF200;
	color: #333;
	text-shadow: 0 0 3px #fff;
}

ul.mainmenu > li.active:hover > a,
ul.mainmenu > li.active > a {
	background: #FFF200 url(../img/whitelabel/partygaenger/mainmenu.png) repeat-x 0 -32px;
	border-right: 1px solid #FFF200;
	color: #333;
	text-shadow: 0 0 3px #fff;
}
ul.mainmenu li ul li {
	background-color: #FFB400;
}

ul.mainmenu li ul li a {
	border-right: 1px solid #FF8A00;
	border-left: 1px solid #FFF200;
	color: #333;
	text-shadow: 0 0 2px #fff;
}

ul.mainmenu > li.last {
	border-right:1px solid  #87000A
}

div.profile-column.header-middle h2 {
	color:#BE0412;
}

div.groupdetail h2 {
	  color: #BE0412;
	}
	


/**
*	Kalender
*/

#calendar .headline {
	text-shadow: 0px 1px 0px #ffe400;
	color:#222;
	
	border-top:1px solid #FFF200;
	
	background-color:#FFDE00;
	background: #ffde00;
	background: -moz-linear-gradient(top,  #ffde00 0%, #ffb400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde00), color-stop(100%,#ffb400));
	background: -webkit-linear-gradient(top,  #ffde00 0%,#ffb400 100%);
	background: -o-linear-gradient(top,  #ffde00 0%,#ffb400 100%);
	background: -ms-linear-gradient(top,  #ffde00 0%,#ffb400 100%);
	background: linear-gradient(top,  #ffde00 0%,#ffb400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#ffb400',GradientType=0 );
}

#calendar a.day.today,
#calendar a.day.event.today,
#calendar a.day.attend.today{
	text-shadow: 0px 1px 0px #ffe400;
	color:#111;
	
	background-color:#FFDE00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFDE00), to(#FFB400));
	background: -moz-linear-gradient(top, #FFDE00, #FFB400);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDE00, endColorstr=#FFFFB400)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDE00, endColorstr=#FFFFB400);	
}

#calendar .select a{
	text-shadow: 0px 1px 0px #ffe400;
	color:#222;
}

#calendar .headline h2 {
	text-shadow: 0px 1px 0px #ffe400;
	color:#222;
	}
	
#calendar a.day.attend{
	background-color:#fed9ca;
	background: -webkit-gradient(linear, left top, left bottom, from(#fed9ca), to(#f3baa4));
	background: -moz-linear-gradient(top, #fed9ca, #f3baa4);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFED9CA, endColorstr=#FFF3BAA4)"!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFED9CA, endColorstr=#FFF3BAA4)!important;	
	}

.calendar-history p span.event.attend {
	background-color:#fed9ca;
	border:1px solid #fed9ca;
}

.calendar-history p span.event.today {
	background-color:#FFDE00;
	border:1px solid #FFB400;
}

/*
	LIVETICKER
*/

.liveticker {
	border:1px solid #ff9c00;
	background-color:#FFDE00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFDE00), to(#FFB400));
	background: -moz-linear-gradient(top, #FFDE00, #FFB400);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDE00, endColorstr=#FFFFB400)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDE00, endColorstr=#FFFFB400);	
}

.liveticker h3{
	text-shadow: 0px 1px 0px #ffe400;
	color:#222;
}

.liveticker-text {
	text-shadow:0 1px 0 #ffe400; 
	color:#4b2200; 
}

.module_wanted.partygaenger {
 	background: #FFF url(../img/whitelabel/partygaenger/wer-ist-das.png) no-repeat 0 0;	
}

.fotodeszeitraums.partygaenger {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	background:	#BE0412;  
	background: -moz-linear-gradient(top , #EB0012, #BE0412);	
	background: -webkit-gradient(linear, left top, left bottom, from(#EB0012), to(#BE0412));	 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEB0012, endColorstr=#FFBE0412)"; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEB0012, endColorstr=#FFBE0412);	
}
