
/*------------------- CSS RESET ---------------------
---------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}

ul, li {
	list-style: none;
}

b, strong {
	font-weight: bold;
}

img, a img {
	border: none;
}

#bm {
	margin:0px auto 2px auto;
	text-align:center;
}

/*------------------SCHRIFT / GRÖSSE ----------------
---------------------------------------------------*/

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#caab60;
	background-image:url(../gfx/bdsm-bg.jpg);
	background-attachment: fixed;
}

div {
	overflow:hidden;
}

blockquote {
	color: #f18110;
}

/*------------------- Links ----------------------------
-----------------------------------------------------*/

a:link, a:visited {
	color: #caab60;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color:#870101;
	text-decoration: none;
}

#regio-verlauf a:link, #regio-verlauf a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#regio-verlauf a:focus, #regio-verlauf a:hover, #regio-verlauf a:active {
	color:#9f0000;
	text-decoration:none;
	font-weight:bold;
}

/*------------------- LAYOUT ---------------------
---------------------------------------------------*/
#container {
	width: 1000px;
	background-color:#0b0d11;
	padding: 0px;
	margin: 0 auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
}

#goStart {
	position:absolute;
	left:100px;
	width:320px;
	height:125px;
}

#header {
	position:relative;
	height:125px;
	background-image:url(../gfx/bdsm-header.jpg);
	/*background-color:#151724;*/
	background-repeat: no-repeat;
	border-bottom: 1px solid #666666;
}

#topBanner {
	position:relative;
	float:right;
	top:25px;
	padding:5px;
	border: 1px solid #666666;
	border-right:0px;
	background-repeat: repeat;
}

#partner-banner {
	width:468px;
	left:290px;
	position:relative;
	top:+20px;
	z-index:100;
	overflow:visible;
	clear:both;
	text-align:center;
}

#partner-banner img {
	margin-bottom:15px;
}

#partner-banner-regio {
	padding-top:50px;
	width:468px;
	left:150px;
	position:relative;
	z-index:100;
	overflow:visible;
	text-align:center;
}

#partner-banner-regio img {
	margin-bottom:15px;
}

/*------------------------haupt menü----------------------
--------------------------------------------------*/


#navHome {
	position:relative;
	top:8px;
	left:54px;
	float:left;
	text-align:center;
}

#navDom {
	position:relative;
	top:8px;
	left:128px;
	float:left;
	text-align:center;
}

#navSub {
	position:relative;
	top:8px;
	left:211px;
	float:left;
	text-align:center;
}

#navBiz {
	text-align:center;
	position:relative;
	top:8px;
	left:298px;
	float:left;
}

#navTopliste {
	text-align:center;
	position:relative;
	top:8px;
	left:378px;
	float:left;
}

#home {
	background-image:url(../gfx/bdsm-home.jpg);
	background-repeat: no-repeat;
	/*background-color:#666666;*/
font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#biz {
	background-image:url(../gfx/bdsm-bizarre-ladies.jpg);
	background-repeat: no-repeat;
	/*background-color:#666666;*/
font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#dom {
	background-image:url(../gfx/bdsm-domination.jpg);
	background-repeat: no-repeat;
	/*background-color:#666666;*/
font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#sub {
	background-image:url(../gfx/bdsm-submission.jpg);
	background-repeat: no-repeat;
	/*background-color:#666666;*/
font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#sed {
	background-image:url(../gfx/bdsm-sedcard.jpg);
	background-repeat: no-repeat;
	background-color:#666666;
	font-size:18px;
	font-weight:bold;
	height:39px;
	width:1000px;
}

#verlauf {
	color:#0b0d11;
	padding: 12px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	position:relative;
	height:46px;
	background-image:url(../gfx/bdsm-verlauf.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#regioText {
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:80px 150px 0px 15px;
}

#regioText h2 {
	color:#caab60;
	padding-bottom:10px;
}

#regio-indy {
	padding:15px 165px 15px 15px;
	height:115px;
	background-image:url(../gfx/gfx-verlauf-indy.jpg);
	margin-bottom:5px;
}

#regio-indy a:link, #regio-indy a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#regio-indy a:focus, #regio-indy a:hover, #regio-indy a:active {
	color:#016eba;
	text-decoration:none;
	font-weight:bold;
}

#regio-verlauf {
	padding:10px 165px 15px 15px;
	height:120px;
}

#regio-verlauf a:link, #regio-verlauf a:visited {
	color: #D0BDA4;
	text-decoration: none;
	font-weight:bold;
}

#regio-verlauf a:focus, #regio-verlauf a:hover, #regio-verlauf a:active {
	color:#016eba;
	text-decoration:none;
	font-weight:bold;
}

#regio-verlauf h1 {
	font-weight:bold;
	font-size:24px;
	padding-top:5px;
}

#regio-verlauf p {
	word-spacing:10px;
	color:#D0BDA4;
	font-size:14px;
	font-weight:bold;
}

.Stil1 {
	font-size: 16px;
	font-weight: bold;
}

.Stil3 {
	font-size: 22px;
	font-weight: bold;
}

.Stil4 {
	font-size: 21px;
	font-weight: bold;
}

#girls {
	position:relative;
	width:846px;
	color:#D0BDA4;
	float:left;
	padding-left:2px;
}

#girls td {
	vertical-align:top;
	font-size:10px;
}

#girls img {
padding-bottom:0px;
}

table {
	overflow:hidden;
	border:#666666 0px solid;
}

.hplink{
z-index:100;
position:absolute;
top:160px;
	text-align:center;
	left:23px;
	width:115px;

}

.girlfoto{
padding-left:23px;
position:relative;
height:173px;}

.pd p {
	text-align:center;
	background-color:#000000;
	width:115px;
	padding-bottom:2px;
	margin:0px 0px 2px 23px;
}

.pd img {
	position:absolute;
	width:115px;
	height:173px;
}

.pd {
	position:relative;
	padding-bottom:0px;
}

.pdh {
	font-size:24px;
}

#content {
	position:relative;
	padding: 0px 0px;
}

#wrapper {
	float:left;
	width:516px;
}

#sidebarLeft {
	float: left;
	width: 182px;
}

#mitte_li {
	float: right;
	padding:0px 2px 0px 4px;
	width: 328px;
}

#mitte_re {
	float: left;
	padding:0px 4px 0px 2px;
	width: 328px;
}

#sidebarRight {
	position:relative;
	float:right;
	background-repeat: repeat;
	background-color:#000000;
	text-align:center;
	padding-top:2px;
	padding-bottom:0px;
	top:-93px;
	width:150px;
}

#sidebarRight img {
	margin:0px auto;
	padding: 0px 5px 5px 5px;
}

/*#sidebarRightRegio{
	position:relative;
	float:right;
	background-repeat: repeat;
	background-color:#000000;
	
	padding-top:0px;
	padding-bottom:0px;
	
	top:-178px;
	width:150px;

		}		

#sidebarRightRegio img{
	padding: 0px 5px 5px 5px;
	}		
*/

.boxLeft h1 {
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}

.boxLeft {
	position:relative;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width:172px;
	padding:5px;
}

#empfehlung {
	position:relative;
	padding:5px 0px;
	width:182px;
	height:56px;
	background-image:url(../gfx/bdsm-empfehlung.jpg);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/*-----------------------------------------------------------
-----------------------Neuer Teil------------------------*/

#newcTitel {
	margin:5px 0px 3px 0px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-image:url(../gfx/bdsm-btn.jpg);
	background-repeat:repeat-x;
}

#newc {
	border-bottom:#666666 1px solid;
}

#newc p {
	width:72px;
}

.newcomer {
	font-size:10px;
	text-align:center;
	padding:3px 0px 0px 12px;
	float:left;
}

/*-------------------------------------------------------------------*/

ul {
	font-size:10px;
	font-weight:bold;
	margin-top:4px;
	position:relative;
	width:182px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

li {
	margin:4px 0px 4px 4px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(../gfx/bdsm-btn.jpg);
}

/*--------------------BOX--------------------
---------------------------------------------------*/

.box img {
	width:83px;
	height:123px;
}

.box {
	color:#D0BDA4;
	position:relative;
	margin-bottom:4px;
	margin-left:2px;
	padding:4px 0px 4px 0px;
	z-index:100;
	height:123PX;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.box h2 {
	color:#caab60;
}

.homepage {
	position:absolute;
	padding: 1px 4px;
	left:81px;
	bottom:1px;
	font-size:10px;
	font-family:Tahoma;
	text-align:right;
}

.me_in {
	position:absolute;
	padding: 1px 3px;
	right:0px;
	bottom:1px;
	font-size:10px;
	font-family:Tahoma;
	text-align:right;
}

.box p {
	padding:10px 0px;
	background-color:#000000;
	font-size:10px;
}

h1, h2 {
	padding:0px 0px;
}

h1 {
	font-size:18px;
	font-weight:bold;
}

h2 {
	font-size:16px;
	font-weight:bold;
}

h3 {
	color:#D0BDA4;
	font-size:12px;
}

h6 {
	font-size:10px;
	top:10px;
}

/*-------------------- box end -------------------------*/

#footerlinks{
clear:both;
padding:20px 30px 0px 30px;
text-align:justify;
font-size:10px;
}

#footer {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding:20px 150px 0px 150px;
	height:88px;
	background-image:url(../gfx/bdsm-footer.jpg);
	clear: both;
	text-align:center;
}

#startFooter p {
	word-spacing:10px;
}

#footer p {
	word-spacing:10px;
	display:block;
	text-align: center;
	margin-bottom:23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/*------------------- ALLGEMEIN --------------------
---------------------------------------------------*/
.fl {
	float: left;
	padding-right: 3px;
}

.fr {
	float: right;
	padding-left: 1em;
}

.clearfloat {
	clear: both;
}

.mehrInfo a:link, .mehrInfo a:visited {
	padding: 2px 20px;
}
