@charset "UTF-8";
/* CSS Document */
#message{
	border:5px solid #ec008c;
	color:#ec008c;
}
/*::: BUTTONS CLASS :::*/
/*BOX*/
.text-theme-color{
	color:#ec008c;
}
.but-ro {
	background:url(button_ro_trans.gif) top right no-repeat;
}
.but-lo {
	background:url(button_lo_trans.gif) top left no-repeat;
}
.but-ru {
	background:url(button_ru_trans.gif) bottom right no-repeat;
}
.but-lu {
	background:url(button_lu_trans.gif) bottom left no-repeat;
	padding:0px;
}
/*WHITE*/
.but-ro-white {
	background:url(button_ro_white.gif) top right no-repeat;
}
.but-lo-white {
	background:url(button_lo_white.gif) top left no-repeat;
}
.but-ru-white {
	background:url(button_ru_white.gif) bottom right no-repeat;
}
.but-lu-white {
	background:url(button_lu_white.gif) bottom left no-repeat;
}
/*REITER STD*/
.reiter {
	border-bottom: 1px dotted #b7b7b7;
	margin-bottom:10px;
}
.but-inhalt-reiter {
	margin:0px 0px 0px 0px;
	padding:2px 10px 2px 10px;
	clear:both;
	font-size:10px;
	color:white;
	text-align:center;
}
.but-inhalt-reiter a {
	color:white;
	text-decoration:none;
	white-space:nowrap;
}
.but-ro-reiter {
	background:url(../../core-pics/buttons/button_ro_darkgrey.gif) top right no-repeat;
	/*width: 88px;*/
	display:inline-block;
	padding:0px;
	float:left;
}
.but-lo-reiter {
	background:url(../../core-pics/buttons/button_lo_darkgrey.gif) top left no-repeat;
	padding:0px;
}
.but-ro-reiter-active {
	background:url(button_ro_white.gif) top right no-repeat;
	/*width: 88px;*/
	display:inline-block;
	padding:0px;
	float:left;
}
.but-lo-reiter-active {
	background:url(button_lo_white.gif) top left no-repeat;
	padding:0px;
}

/*ALL BUTTONS*/
.but-inhalt {
	margin:0px 0px 0px 0px;
	padding:2px 6px 2px 7px;
	font-size:10px;
	white-space:nowrap;
	overflow:hidden;
}
.but-inhalt a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	display:inline;
}
.button-box {
	position:relative;
	top:8px;
	right:8px;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	overflow:hidden;
	width:auto;
}
.button-box-content {
	padding:0px;
	margin:5px 14px 5px 0px;
	text-transform:uppercase;
}
.button-box-white {
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
/*::: NAVIG :::*/
/* Vorladen um den Flackereffekt beim ersten Besuch zu verhindern */
#naviBackgroundLoaderStart {
	background-image:url(navig-activ-start.gif);
}
#naviBackgroundLoaderEnd {
	background-image:url(navig-activ-end.gif);
}
#naviBackgroundLoaderLeft {
	background-image:url(navig-middle-activ-left.gif);
}
#naviBackgroundLoaderRight {
	background-image:url(navig-middle-activ-right.gif);
}
.active {
	background-color:#ec008c;
}
.active a {
	color: #FFFFFF;
	text-decoration:none;
}
.inactive {
	background-color:#e8e8e8;
}
.inactive a {
	color: #676767;
	text-decoration:none;
}
.pic-active-left {
	background-image:url(navig-middle-activ-left.gif);
	width:21px;
}
.pic-active-active {
	background-image:url(navig-middle-activ.gif);
	width:21px;
}
.pic-active-right {
	background-image:url(navig-middle-activ-right.gif);
	width:21px;
}
.pic-active-end {
	background-image:url(navig-activ-end.gif);
	width:10px;
}
.pic-active-start {
	background-image:url(navig-activ-start.gif);
	width:16px;
}
.pic-inactive-end {
	background-image:url(navig-end.gif);
	width:10px;
}
.pic-inactive-start {
	background-image:url(navig-start.gif);
	width:16px;
}
.pic-inactive {
	background-image:url(navig-middle.gif);
	width:21px;
}
/*::: CONTENT :::*/
.box-title-subtitle {
	color:#ec008c;
	text-transform:none;
}
.content-headline-theme {
	color:#ec008c;
	font-size:14px;
}
.text-color-theme {
	color:#ec008c;
}
.votebox-active {
	width:8px;
	height:8px;
	float:left;
	margin-right:1px;
	background-color:#ec008c;
	padding:0px;
	display:inline;
}
.votebox-inactive {
	width:8px;
	height:8px;
	float:left;
	margin-right:1px;
	background-color:#f799d1;
	padding:0px;
	display:inline;
}
.votebox-over{
	padding:0px 4px 5px 4px;
	margin-top:-4px;
	margin-left:-1px;
	margin-right:-1px;
	text-align:center;
	color:white;
	cursor:default;
	font-size:10px;
	border:2px solid white;
	position:relative;
}
/* CANIO */
/* Fettschrift */
.content-headline-theme-bold {
	color:#ec008c;
	font-size:14px;
	font-weight: bold;
}
/* Bilder in Listen (z.B. "Bilder freischalten") werden beim Klicken per JavaScript
 * aktiviert, indem ein roter Schatten erscheint
 */
.image-highlight .lo-pic {
	background:transparent url(roundedbox_lo.gif) top left no-repeat ;
}
.image-highlight .lu-pic {
	background:transparent url(roundedbox_lu.gif) bottom left no-repeat ;
}
.image-highlight .ro-pic {
	background:transparent url(roundedbox_ro.gif) top right no-repeat;
}
.image-highlight .ru-pic {
	background:transparent url(roundedbox_ru.gif) bottom right no-repeat ;
}
/* Admin-Boxen im Bereich "Bilder freischalten"
 * zeigen an, ob ein Bilderadmin das Bild freigeschaltet hat oder nicht
 */
.approving-box-positive,
.approving-box-negative,
.approving-box-neutral {
	width:8px;
	height:8px;
	float:left;
	margin-right:1px;
	background-color:#DFDFDF; /* neutral */
	padding:0px;
	display:inline;
}
.approving-box-positive {
	background-color: #008000;
}
.approving-box-negative {
	background-color: #E90090;
}
/* die grauen und pinken Checkbox-Felder (z.B. Album-Details */
/* horizontal */
.image-checkbox-inactive {
	height: 20px;
	background: #DCDCDC;
	width: 190px;
}
.image-checkbox-active {
	height: 20px;
	background: #ED008C;
	width: 190px;
}
.image-checkbox-inactive input {
	position: relative;
	top: 3px;
	left: 88px;
}
/* vertikal */
.image-checkbox-vertical-inactive {
	height:53px;
	width:19px;
	margin-right: 10px;
	background: #DCDCDC;
}
.image-checkbox-vertical-active {
	top: 21px;
	left: 3px;
	margin-right: 10px;
	background: #ED008C;
}
.image-checkbox-vertical-inactive input {
	position: relative;
	top: 21px;
	left: 3px;
}
*+ html .image-checkbox-inactive input {
	position: relative;
	top: -1px;
	left: 88px;
	border: none;
}
/* Kalendergrafiken (z.B. Blog) */
.calendar {
	background: transparent url(icons/calendar.gif) no-repeat scroll left top;
	float: left;
	width: 45px;
	height: 49px;
	margin-right: 10px;
}
.username {
	color: #ec008c;
}
/* Farbtheme-Wähler */
#theme-magenta {
	background-color:#f799d1;
	display:inline;
	float:left;
	height:8px;
	margin-right:1px;
	padding:0;
	width:8px;
}
/* linke Spalte */
#help-box .silver-inhalt a {
	font-weight: bold;
	color: #ec008c;
}
/* Hilfe-Menü */
.helpMenuHover .activeHelpMenu {
	color: #ec008c;
}
.helpMenuHover ul .activeHelpMenu {
	color: #676767;
}
/* deaktivierte html-elemente */
#content-right input[readonly] {
	color: #ec008c !important;
	background: transparent;
}