* {
	padding:0px;
	margin:0px;
}


body {
	padding:0px;
	font-family:verdana, arial;
	font-size: 14px;
	color:#FFFFFF;
	margin:0px;
	font-style: normal;
	font-weight: normal;
}

html {
	background-color: #9D8094;
	height:100%;
	margin:0px;
}
.kaufbutton {
	color:#444;
	margin-top:5px;
	border: 1px solid #fff; 
	background-color: #dfdfdf;
	padding: 5px; 
	font-weight: bold;
	text-align:center;
	font-size: 12px;
	cursor: pointer;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 320px;}
.kaufbutton:hover {
	border: 1px solid #fff;
	background-color: #999;
	color: #ff0000;
	cursor: pointer;
	}

#header				{
	width: 100%;
	height: 100%;
	position:absolute;
	bottom:86px;
	background-image: url(/templates/sexy-selina/images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center 86px;
}

/*#header2				{
	width: 700px;
	height: 663px;
	position:absolute;
	bottom:86px;
	background-image: url(/templates/sexy-selina/images/logo.png);
	background-repeat: no-repeat;
	
	left:50%; 
	margin-left:-350px;
}*/

#header2			{ width: 1000px; height: 400px; position:absolute; left:50%; margin-left:-500px; background:url(/templates/sexy-selina/images/logo2.png) no-repeat top; bottom:122px;}
#footer-bg 			{ background:url(/templates/sexy-selina/images/footer_bg.png) repeat-x; width:100%; height:125px; bottom: 0px; overflow:hidden; position:absolute; text-align:center;}
#header-bg 			{ background:url(/templates/sexy-selina/images/bg2.png) repeat-x; width:100%; height:200px; top: 0px; overflow:hidden; position:absolute;}
#header-bg2 		{ background:url(/templates/sexy-selina/images/bg2.png) repeat-x; width:100%; height:200px; top: 0px; overflow:hidden; position:absolute; left:0px;}
#sign_lt			{ background:url(/templates/sexy-selina/images/sign1.png) repeat-x; width:344px; height:125px; top: 0px; right:0px; overflow:hidden; position:absolute;}
#sign_rt			{ background:url(/templates/sexy-selina/images/ecke_links.png) repeat-x; width:200px; height:200px; top: 0px; left:0px; overflow:hidden; position:absolute;}
#login-site			{ background:url(/templates/sexy-selina/images/betreten.png) no-repeat; width:250px; height: 62px; position:absolute; bottom:45px; left:50%; margin-left:-350px;}
#login-site:hover	{ background:url(/templates/sexy-selina/images/betreten_aktiv.png) no-repeat;}
#logout-site		{ background:url(/templates/sexy-selina/images/verlassen.png) no-repeat; width:250px; height: 62px; position:absolute; bottom:45px; left:50%; margin-left:100px;}
#logout-site:hover	{ background:url(/templates/sexy-selina/images/verlassen_aktiv.png) no-repeat;}
#logo				{ background:url(/templates/sexy-selina/images/logo_seite.png) no-repeat; width:800px; left:50%; margin-left:-400px; position: absolute; height: 320px;}
#logo2				{ background:url(/templates/sexy-selina/images/logo_seite2.jpg) no-repeat; width:950px;  position: absolute; height: 382px;}
#basic img			{ width: 169px; height: 127px; border: 5px #999 solid; margin-right: 7px; margin-left: 8px; margin-bottom: 10px; }
.bild_links			{ background:url(/templates/sexy-selina/images/bild_links.jpg) no-repeat; width: 184px; height: 400px; float: left; margin-left: 0px; margin-bottom:0px; margin-top:40px; border-top: 0px;}
.topbox				{ width:350px; height:330px; border: 3px solid #fff; margin-right:10px;}
.topbox	img			{ margin-left:10px;} 
.topbox_banner		{ background:url(/templates/sexy-selina/images/front_top.jpg); background-repeat:repeat-x; width:100%; height:30px; text-align:center; color:#444; font-weight:bold; padding-top:10px; margin-top:0px; margin-bottom:5px; margin-left:0px;}
#basic img:hover	{ border: 5px #ccc solid;}
/* Trennline HR */
hr {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #d0d0d0;
	height:1px;
	margin-top:10px;
	margin-bottom:9px;
}

/* Überschrift der HTM-Groeße H1 */ 
h1 {
	margin-top:10px;
	margin-bottom:10px;
	font-size: 18px;
}

/* Überschrift der HTM-Groeße H2 */
h2 {
	margin-top:5px;
	margin-bottom:5px;
	font-size: 14px;
}

/* Überschrift der HTM-Groeße H3 */
h3 {
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-weight:bold;	
}

p {
	font-size:12px;
}

pre {
	font-size: 12px;
	font-family: verdana, arial;
}

/* Bilder */
img {
	border:0px;
}

td, th {
	font-size:12px;	
}

/* Liste UL */
ul {
	margin-left:25px;
}


/**
*	normale Links
****************************************/
a , a:link, a:visited, a:active {
	color:#C3B5BF;
	text-decoration: none;
}

/* mouseover */
a:hover {
	color: #ffffff;
	text-decoration: none;
}


/**
*	Frames (Seitnaufbau)
****************************************/

/* Rahmen und hintergrund der seite */
#aussen {
	margin:0 auto;
	margin-bottom:15px;
	width:950px;
	height:auto;
	text-align:center;
	overflow:hidden;
	/*background: url(/templates/sexy-selina/images/aussen_unten.png) no-repeat bottom;*/
}
#aussen_oben {
	width:950px;
	height: 10px;
	/*background: url(/templates/sexy-selina/images/aussen_oben.png) no-repeat;*/
	background-color:#9D8094;
	
	}
/* Head (Kopf) */
#head {
	background:url("/templates/sexy-selina/images/logo_seite2.jpg") no-repeat scroll 0 0 transparent;
	width: auto;
	height: 382px;
	text-align:right;
}


/*
*	Navi 
****************************************/

/* Online-Button */
.online {
	background-color:#00FF00;
	color:#333333;
	font-weight:bold;
	font-size:80%;
	text-align:left;
	padding:3px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
		
}

/* Online-Button - Link */
.online a {
	color:#333333;
}

/* Online-Button - Link - Mouseover */
.online a:hover {
	color:#ffffff;
}


/* navi Beginn Navileiste links untereinander */
#navi {
	float:left;
	/*background-color:#FF0000;*/
	background-image: url(/templates/sexy-selina/images/bg_navi.png);
	background-repeat:no-repeat;
	height:100%;
	/*
	background-image: url(images/bg_navi.jpg);
	background-repeat:no-repeat;
	*/
	width: 184px;
	text-align:left;
	margin-right: 10px;
	padding-bottom:30px;
	margin-left: 1px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.navi_head {
	vertical-align:top;
	padding-left:5px;
	/*background-image: url(images/navi_head.jpg);
	background-repeat:repeat-x;*/
	line-height:30px;
	font-size:18px;
	font-weight:bold;
}


#nav {
	overflow: hidden;
}

#nav ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	float:left;
}

#nav li  {
	width:200px;
	border-top:none;
	border-right: none;
	border-bottom: none;
	text-decoration:none;
	float:left;
}

/* Links in Navi */
#nav a {
	background-image: url(/templates/sexy-selina/images/50.png);
	/*background-repeat:repeat-x;*/
	/*background-color:#ff2e2e;*/
	border-bottom:1px solid #fff;
	text-decoration: none;
	display: block;
	padding: 4px;
	font-family:verdana, arial;
	font-size:12px;
	color:#CCCCCC;
	font-weight: bold;
	height: 25px;
}

/* besuchte Links in Navi */
#nav a:visited {
	border-bottom:1px solid #fff;
	text-decoration: none;
	display: block;
	font-family:verdana, arial;
	font-size:12px;
	color:#CCCCCC;	
	
}

/* mouseover Links in Navi */
#nav a:hover {
	background-image: url(/templates/sexy-selina/images/25.png);
	/*background-repeat:repeat-x;*/
	border-bottom:1px solid #fff;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	/*background-color: #333333;*/
	font-family:verdana, arial;
	font-size:12px;
}

/* mouseclick Links in Navi (wenn maus gecklickt gehalten wird) */
#nav a:active {
	background-image: url(/templates/sexy-selina/images/70.png) ;
	/*background-repeat:repeat-x;*/
	border-bottom:1px solid #fff;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	background-color: #ff2e2e;
	font-family:verdana, arial;
	font-size:12px;
}

/* aktuelle Seite in Navi */
#nav #activelink {
	background-image: url(/templates/sexy-selina/images/70.png);
	/*background-repeat:repeat-x;*/
	border-bottom:1px solid #fff;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	/*background-color: #333333;*/
	font-family:verdana, arial;
	font-size:12px;
}

#nav_statistiken {
	overflow: auto;
}

/* statistik in Navi */ 
.nav_stats {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-decoration: none;
	display: block;
	padding: 4px;
	text-align:center;
	font-weight:bold;
	font-family:verdana, arial;
	font-size:12px;
	color:#ffffff;
}

/* unter Statistik */
#navi1 {
	width: 100%;
	min-height:80%;
	text-align:left;
	overflow: visible;
}


/* Wortwolke unter der Navi (Tag-Cloud) */
.tagcloud {
	background-color:#808080;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	
}

.tagcloud a, .tagcloud a:link, .tagcloud a:visited, .tagcloud a:active {
	color:#ffffff;
}

.tagcloud a:hover {
	text-decoration:underline;
}



/**
*	Mainframe (Hauptbereich)
****************************************/
#main {
	margin-left:200px;
	padding:10px;
	width:auto;
	/*background-color:#C3B5BF;*/
	margin-bottom: 22px;
	margin-right: 1px;
	text-align:left;
	min-height:700px;
	font-size:14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


/**
*	Navigation im Fuß der Seite (wird nur angezeigt wenn Kopf von Seite ausgeschalten)
****************************************/
#foot {
	background:url(/templates/sexy-selina/images/footer_bg.png) repeat-x;
	padding-top:20px;
	left: 0px;
	height:75px;
	margin-top:10px;
	margin-bottom:-50px;
	font-size:10px;
	text-align:center;
	background-color:#fff;
	width:100%;
}

#foot a , #foot a:link, #foot a:visited, #foot a:active {
	color:#CCCCCC;
	text-decoration: none;
}

/* mouseover */
#foot a:hover {
	color: #999;
	text-decoration: none;
}


/**
*	Zitat 
****************************************/
#quote {
	background-color:#d0d0d0;
	padding:5px;
	border:1px solid #333333;
	color:#333333;
}

/* Zitat überschrift */
#quote_headline {
	padding-top: 10px;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}

/**
*	Formular 
****************************************/
input, textarea, select{
	padding-left:2px;
	border-width: 1px 2px 2px 1px;
	color: #333333;
	background-color:#ffffff;
}

textarea {
	width:590px;
	height:400px;
}

legend {
	color:#bcceda;
	font-weight:bold;
}


/*
*	Voraschaltseite
****************************************/
#vorschaltseite {
	margin:0px;
	padding:10px;
	background-color: #ff2f2f;
	text-align:center;
	min-height:350px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}


/*
*	Shop - vorschau
****************************************/
.preview_aussen {
	margin-top:15px;
	padding:5px;
	border:1px solid #d0d0d0;
	background-color:#333333;
	color:#d0d0d0;
}

.preview_aussen hr {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #d0d0d0;
	height:1px;
}

.preview_aussen a {
	text-decoration: none;
	color: #ff0000;
}

.preview_aussen a:hover {
	text-decoration: none;
	color: #d0d0d0;
}

.preview_beschreibung {
	padding:5px;
	margin-left:265px;
	text-align:justify;
	min-height:210px;
}

.preview_beschreibung_edit {
	padding:5px;
	margin-left:265px;
	text-align:justify;
	min-height:210px;
}

.preview_image {
	width:250px;
	height:200px;
	border:1px solid #d0d0d0;
}

.preview_img {
	padding:5px;
	height:188px;
	width:250px;
	float:left;
}


/*
*	Shop - Kategorie
****************************************/
.cat_list {
	font-size:90%;
	border-top:1px solid #333333;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background-color:#333333;
}

/* Link */
.cat_list a {
	text-decoration: none;
	color: #d0d0d0;
}

/* Link mouseover */
.cat_list a:hover {
	text-decoration: none;
	color: #990000;
}

.cat_list td, th {
	background-color:#333333;
	border-top:1px solid #d0d0d0;
	padding:4px;
	color:#d0d0d0;
}

.cat_list th {
	font-weight:bold;
}


/**
*	Login, Code aktivieren, Passwort vergessen
****************************************/
.login {
	margin:10px 0 0 0;
	padding-bottom:10px;
	background-color:#333333;
	border:1px solid #d0d0d0;
	color:#d0d0d0;
	min-height:170px;
	font-weight: bold;
}

.login a{
	color:#BD97B0;
	font-weight: bold;
}

.login a:hover{
	color:#d0d0d0;
}

/**
*	Navigationsleiste (Kunden und Admin auf Kundenseite)  
****************************************/
.login_navi {
	font-size:15px;
	min-height:30px;
	margin-bottom:0px;
	margin-top:10px;
	background:url(/templates/sexy-selina/images/aussen_oben1.gif) repeat-x;
	/*background:url(/templates/sexy-selina/images/admin_nav.png) no-repeat;*/
	padding:0px;
	text-align:center;
	color:#C3B5BF;
}

/* Link */
.login_navi a {
	text-decoration: none;
	color: #C3B5BF;
	background-attachment: fixed;
	font-weight: bold;
}

/* Link mouseover */
.login_navi a:hover {
	text-decoration: none;
	color: #d0d0d0;
}
.login_navi1 {
	font-size:15px;
	min-height:20px;
	margin-bottom:25px;
	background:url(/templates/sexy-selina/images/admin_nav1.png) no-repeat;
	padding:8px;
	color:#d0d0d0;
}

/* Link */
.login_navi1 a {
	text-decoration: none;
	color: #ff0000;
}

/* Link mouseover */
.login_navi1 a:hover {
	text-decoration: none;
	color: #d0d0d0;
}


/**
*	Fehler (so wird ein Fehler dargestellt)  
****************************************/
.fehler {
	height:auto;
	border:1px solid #CFCFCF;
	padding:8px;
	color:#ffffff;
	font-weight:bold;
	background-color:#FF5555;
	overflow: auto;
}


/**
*	Kein Fehler (so wird eine bestätigung dargestellt)  
****************************************/
.nofehler {
	height:auto;
	border:1px solid #CFCFCF;
	padding:8px;
	color:#333333;
	font-weight:bold;
	background-color:#00CE00;
	overflow: auto;
}

/* Link */
.nofehler a {
	text-decoration: none;
	color: #333333;
}

/* Link mouseover */
.nofehler a:hover {
	text-decoration: none;
	color: #ff0000;
}


/**
*	Bilderrotation
*/
#bilderrotation {
	margin-left:200px;
	width:auto;
	padding:10px 0 10px 0;
	margin-right: 1px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #C3B5BF;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#bilderrotation_iframe {
	width:100%;
	height:142px;
}

.fototickerBox {
	height:155px;
	background-color: #333333;
}

/* Bild groesse und rahmen */
.fototickerBox img {
	border:1px solid #d0d0d0;
	width:160px;
	height:140px;
}

.fototickerBox a {
	position:absolute;
}

/*
*	Sonstiges
****************************************/
.box {
	background-color:#333333;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:8px;
}

.admin_tables table {
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#cfcfcf;
}

.admin_tables td, th {
	font-size:13px;
}

.admin_table table {
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}

.admin_table td, th {
	font-size:13px;
}

#small_red {
	color:#ff0000;
	font-size:9px;
}

#big_red {
	color:#ff0000;
	font-size:1.0em;
	font-weight:bold;
}

#small {
	font-size:9px;	
}

#kursiv_red {
	color:#ff0000;
	font-style:italic;
}

#kursiv_green {
	color:#008000;
	font-style:italic;
}

#left {
	text-align:left;
}


#justify {
	text-align:justify;
}


#reihe {
  float: right;
  width:270px;
  clear: both;
  padding:2px 0;
}


#label {
	padding-top:3px;
	float: left;
	width: 110px;
	text-align:right;
}

#feld {
  text-align: right;
  float: right;
  width: 150px;
} 

#knopf {
  clear: both;
  float:right;
  padding-top:5px;
  padding-right:20px;
  text-align: center;
}

#defbreite {
  width: 270px;
}

#edittext_reihe {
	width:100%;
	padding-top:15px;
}

#edittext_lable {
	font-weight:bold;
	width:100px;
	float:left;
	padding-right:7px;
	text-align:right;
}

#edittext_feld {
	width:auto;
}

.fileupload_reihe {
	width:100%;
	padding-top:10px;
}

.fileupload_lable {
	font-weight:bold;
	width:110px;
	float:left;
	padding-right:7px;
	text-align:right;
}

.fileupload_feld {
	width:auto;
}


.reg_reihe {
	width:100%;
	padding-top:15px;
}

.reg_lable {
	font-weight:bold;
	width:200px;
	float:left;
	padding-right:7px;
	text-align:right;
}

.reg_feld {
	width:auto;
}

#editsettings_reihe {
	width:100%;
	padding-top:15px;
}

#editsettings_lable {
	font-weight:bold;
	width:170px;
	float:left;
	padding-right:7px;
	text-align:right;
}

#editsettings_feld {
	width:auto;
}


.edit_file {
	padding:5px;
	height:200px;
	width:250px;
}

#td_members {
	background-color:#bcceda;
	padding:4px;
	margin:1px;
}

.member_list a {
	text-decoration: none;
	color: #333333;
}

.member_list a:hover {
	text-decoration: none;
	color: #ff0000;
}

.member_list td {
	background-color:#fff;
	padding:4px;
	margin:1px;
	color:#333333;
}

.member_list th {
	background-color:#fff;
	padding:4px;
	margin:1px;
	color:#333333;
	font-weight:bold;
}

/**
*	Formular 
****************************************/
input, textarea, select{
	padding-left:2px;
	border-width: 1px 2px 2px 1px;
	color: #333333;
	background-color:#ffffff;
}

textarea {
	width:590px;
	height:400px;
}

legend {
	color:#bcceda;
	font-weight:bold;
}

.formular label {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	float: left;
	text-align: left;
	border:#FFF 1px solid;
	margin-right: 5px;
	margin-top:5px;
	padding:5px;
	font-size: 13px;
	}
.formular input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	border: 1px solid #DDD;
	width: 300px;
	margin-top:5px;
	float: right;
	height:20px;
	margin-bottom:2px;
	padding: 2px 8px;
	font-size: 10pt;
	}
.formular textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	border: 1px solid #DDD;
	width: 300px;
	margin-top:5px;
	float: right;
	height:100px;
	margin-bottom:2px;
	padding: 2px 8px;
	font-size: 10pt;
	}