﻿@charset "utf-8";
@import "ebums.css";
@import "myebums.css";
@import "profil.css";
@import "reg.css";
/**
* default-Stylesheet
*
* Standard-Stylesheet
*
* @copyright Copyright 2008, Carsten Canow
* @link      http://www.emagnifica.de/
* @author    Carsten Canow
*/


/** Globale Einstellungen und Bugfixes
---------------------------------------------------------- */
/**
* IE-Italics-Bug beheben
*
* @bugfix
* @affected IE/Win 5, IE6
* @css-for  IE/Win 5, IE6
* @valid    yes
* @see      http://blog.highresolution.info/index.php?/highresolution/comments/dem_italics_bug_die_zaehne_zeigen/
*/
* html body * { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }

/* Alle kritischen Werte mit 0 instanziieren */
* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

/**
* Korrekte Layout-Skalierung im IE 7 gew�hrleisten
*
* @bugfix
* @affected IE 7
* @css-for  all
* @valid    yes
*/
body { position: relative; }

/**
* Schriftgr��e kontrollieren
*
* @see http://jendryschik.de/wsdev/einfuehrung/eigenschaften/schrift#font-size
*/
body, td, th { font: normal 75%/175% Verdana, sans-serif; }
td, th { f\ont-size: 100%; }

/** Links und Anker
---------------------------------------------------------- */
a {
	font-weight: bold;
	text-decoration: none;
}
a:link {
	color: #947;
}
a:visited {
	color: #947;
}
a:hover, a:focus {
	color: #F6C;
}
a:active /* Gecko */ {
	color: #947;
}

/** Ueberschriften
---------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	line-height: 130%;
}
h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.4em;  
}
h5, h6 {
	font-size: 1.2em;  
}
h1 {
	padding-bottom:3px;
	border-bottom:2px solid #481051;
}
h2 {
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:2px solid #481051;
}
h3 {
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:2px solid #481051;
}

body {
	background: #3B1931 url(../img/default/general/background.gif) repeat-x scroll left 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.6em;
	color: #481051;
}

img {
	border: 0;
	padding: 0;
}
img.icon {
	 padding-top: 5px;
}

ul {
	list-style: none;
}

ol {
	padding-left: 20px;
}

hr{
	color: #481051;
	background-color:#481051; /* Mozilla 1.4 */
	color:#481051; /* IE 6 */
	border: #481051; /* Opera 7.11 */
	height: 1px; /* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
}

#logo {
	padding: 0px;
}
#headnav {
	position: absolute;
	left: 170px;
	z-index:2;
	margin-top:2px;
	padding-left: 20px;
}
#headnav li {
	margin: 0px; 
	display:inline;
	float:left;
	padding-right:1px;
}
#headnav li a {
	background-color: #CCC;
	background-image: url(../img/default/general/headnav.gif);
	display: block;
	line-height: 19px;
	width:140px;
	/* text-indent: -9999px; */
	text-align: center;
	font-weight: normal;
	color: #305;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#headnav li a:hover, a:active {
	color: #363;
}
#head_start a {
	
}
#head_hoch a {
	background-position: -141px 0px;
}
#head_runter a {
	background-position: -282px 0px;
}
#head_myebums a {
	background-position: -423px 0px;
}
#head_register a {
	background-position: -564px 0px;
}
#head_login a {
	background-position: -705px 0px;
}
#head_logout a {
	background-position: -846px 0px;
}
#head_aukt_einstellen a {
	background-position: -986px 0px;
}

#head_start a:hover {
	background-position: 0px -20px;
}
#head_hoch a:hover {
	background-position: -141px -20px;
}
#head_runter a:hover {
	background-position: -282px -20px;
}
#head_myebums a:hover {
	background-position: -423px -20px;
}
#head_register a:hover {
	background-position: -564px -20px;
}
#head_login a:hover {
	background-position: -705px -20px;
}
#head_logout a:hover {
	background-position: -846px -20px;
}
#head_aukt_einstellen a:hover {
	background-position: -986px -20px;
}

#head_start a:active {
	background-position: 0px -40px;
}
#head_hoch a:active {
	background-position: -141px -40px;
}
#head_runter a:active {
	background-position: -282px -40px;
}
#head_myebums a:active {
	background-position: -423px -40px;
}
#head_register a:active {
	background-position: -564px -40px;
}
#head_login a:active {
	background-position: -705px -40px;
}
#head_logout a:active {
	background-position: -846px -40px;
}
#head_aukt_einstellen a:active {
	background-position: -986px -40px;
}

#container {
	width:970px;
	clear:both;
	min-height:670px;
	height:auto !important;  /* für moderne Browser */
	height:670px;  /*für den IE */
}
#kategorie {
	width: 170px;
	background: #171717 url(../img/default/kategorien/kategorien.gif) top left no-repeat;
	float: left;
	line-height: normal;
	margin-top:2px;
}
#kategorie dl {
	padding-top: 60px;
}
#kategorie dl a {
	display: block;
	padding-left: 15px;
	height: 14px;
	line-height: normal;
	/* Breitenangabe notwendig, um den IE-Leerraum-Bug bei Listen zu umgehen */
	width: 175px;
	wid\th: 155px;
}
#kategorie a {
	background: url(../img/default/kategorien/pfeil.gif) left no-repeat;
	padding-left: 20px;
}
#kategorie a:hover {
	background: url(../img/default/kategorien/pfeil_hover.gif) left no-repeat;
	color: #696;
}
#kategorie dt.zus_kats a {
	padding-top: 2px;
	padding-bottom: 2px;
}
#content {
	color: #AAA;
	margin: 0 0 0 170px;
	padding: 30px 20px 10px 20px;
	min-height: 550px;
}
#search {
	position: absolute;
	top: 10px;
	right: 100px;
	text-align: right;
}
#search select {
	width: 200px;
}
input, select {
	color: #AAA;
	border: 1px solid #555;
	vertical-align: middle;
	background-color: #333;
}
#search input.button {
	width: 100px;
	font-weight: bold;
	background-color: #927;
	border: 0;
}
.textsuche {
	width: 200px;
	height: 18px;
}
#footer {
	color: #AAA;
	font: normal 80% Verdana, sans-serif;
	padding: 10px 0;
	text-align: center;
	background: #171717;
}
#footer a {
	background: 0;
	padding: 0;
}
#footer a:hover {
	background: 0;
}
div.top_auktion,
div.top_klick {
	padding-bottom: 30px;
}
div.start_banner {
	margin-top: -20px;
	padding-bottom: 10px;
}
.err {
	color: #D00;
}
.comment {
	border:1px solid;
	font-style: italic;
	padding:5px;
}


span.info a{
	text-decoration: none;
}
span.info a:hover {
	cursor: help;
}
span.info a span {
	width:200px;
	display:none;
	margin-left:2px;
	margin-top:5px;
	padding:5px;
	text-decoration: none;
}
span.info a:hover span {
	display: inline;
	position: absolute;
	border: 1px solid #947;
	color: #AAA;
	background: #3B1931;
}
#start_textlinks a {
	font-size: 0.9em;
	color:#FFF;
	font-weight: normal
}
#start_textlinks .p_1 {
	width:161px;height:22px;padding:5px 0;
}
#start_textlinks .p_2 {
	width:135px;height:22px;padding:5px 13px;
}
#start_textlinks .p_3 {
	width:129px;height:22px;padding:5px 16px;
}
#start_textlinks .p_4 {
	width:135px;height:22px;padding:5px 13px;
}
#start_textlinks .p_5 {
	width:161px;height:22px;padding:5px 0;
}
p.ariadne {
	margin-bottom: 5px;
}
p.ariadne a {
	font-weight: normal;
}

span.hover span,
span.hover_list span {
	display:none;
	margin-left:2px;
	margin-top:5px;
	padding:5px;
}
span.hover:hover span {
	display:inline;
	float:left;
	position: absolute;
	border: 1px solid #947;
	color: #AAA;
	background: #3B1931;
}
h3 span.hover span,
h3 span.hover_list span {
	font-size:0.6em;
}
span.hover_list:hover span {
	display:block;
	float:left;
	position: absolute;
	border: 1px solid #947;
	color: #AAA;
	background: #3B1931;
	max-width:700px;
	font-weight:normal;
}
span.hover_list_right:hover span {
	left:190px;
}

td.liste_trenner {
	border-top: 1px solid #481051;
	line-height: 3px;
}
div.umschalter, div.umschalter_oben {
	margin-top: 10px;
	width: 700px;
	line-height: 30px;
	text-align: center;
}
div.umschalter span, div.umschalter_oben span {
	padding: 2px 5px;
	border: 1px solid #444;
	background: #222;	
}
div.umschalter span.left_umschalter, div.umschalter span.right_umschalter,
div.umschalter_oben span.left_umschalter, div.umschalter_oben span.right_umschalter {
	padding: 0;
	margin: 0;
	border: 0;
}
div.umschalter span.active a, div.umschalter_oben span.active a {
	color: #F6C;
}
#CountDown {
	background: none;
	border:0;
}
#top_erotik {
	margin-left:4px;
	padding-bottom:15px;
	width:160px;line-height:1.6em;
	text-align:center;
}
#top_erotik a {
	background:none;
	padding:0;
}
div.banner_programm {
	padding: 10px 0 5px 0;
	width: 500px;
	text-align: center;
	border-bottom:1px solid #947;
}
div.banner_programm a {
	padding: 5px;
}
li.active a,
dt.active a,
dd.active a {
	color: #F6C;
}
tr.even {
	background: #313;
}