/* General */body {	margin: 0;	background: #9F1766 url("design/back.gif") repeat-x;}h1, h2, h3, h4 {	margin: 0;}img {	border: 0;}.clear {	clear: both;	height: 0;	overflow: hidden;}/* Wrapper */#wrapper {	background: url("design/wrap.gif") repeat-x left bottom;}/* Page */#page {	margin: 0 auto;	width: 1004px;	background: url("design/pinksexclub.jpg") no-repeat;}#singlepage {	margin: 0 auto;	width: 1004px;	background: url("design/seitenheader.jpg") no-repeat;}/* Header */#header {	width: 1004px;	height: 640px;	position: relative;}/* Header - Info */#header #header-info {	position: absolute;	top: 160px;	left: 50px;	right: 50px;	width: 900px;	text-align: center;}#header #header-info h1 {	color: #FFFFFF;	font: bold 16px Arial, Verdana;	padding-bottom: 5px;}#header #header-info h1 a {	color: #FFFFFF;	text-decoration: none;}#header #header-info .description {	color: #FFFFFF;	font: normal 18px Arial, Verdana;	}	/* Header - Menu */#header #header-menu {	position: absolute;	top: 583px;	left: 37px;	width: 930px;	height: 35px;}#header #header-menu ul {	margin: 0;	padding: 0;	list-style-type: none;	width: 930px;	height: 35px;}	#header #header-menu ul li {	float: left;	height: 35px;	font: bold 14px/34px Arial, Verdana;	color: #000000;}#header #header-menu ul li a {	color: #000000;	text-decoration: none;	display: block;	padding: 1px 15px 0 15px;}#header #header-menu ul li a:hover {	color: #FFFFFF;	background: url("design/headmenu.gif") repeat-x;}/* Header - Menu - Active */#header #header-menu ul li.current_page_item a {	color: #FFFFFF;	background: url("design/headmenu.gif") repeat-x;}/* Header - Menu - Submenu */#header #header-menu ul li ul {	display: none;}/* Headerpage */#headerpage {	width: 1004px;	height: 250px;	position: relative;}/* Header - Info */#headerpage #header-info {	position: absolute;	top: 160px;	left: 50px;	right: 50px;	width: 900px;	text-align: center;}#headerpage #header-info h1 {	color: #FFFFFF;	font: bold 16px Arial, Verdana;	padding-bottom: 5px;}	#headerpage #header-info h1 a {	color: #FFFFFF;	text-decoration: none;}#headerpage #header-info .description {	color: #FFFFFF;	font: normal 18px Arial, Verdana;}/* Header - Menu */#headerpage #header-menu {	position: absolute;	top: 200px;	left: 37px;	width: 930px;	height: 35px;}#headerpage #header-menu ul {	margin: 0;	padding: 0;	list-style-type: none;	width: 930px;	height: 35px;}#headerpage #header-menu ul li {	float: left;	height: 35px;	font: bold 14px/34px Arial, Verdana;	color: #000000;}#headerpage #header-menu ul li a {	color: #000000;	text-decoration: none;	display: block;	padding: 1px 15px 0 15px;}	#headerpage #header-menu ul li a:hover {	color: #FFFFFF;	background: url("design/headmenu.gif") repeat-x;}	/* Header - Menu - Active */		#headerpage #header-menu ul li.current_page_item a {	color: #FFFFFF;	background: url("design/headmenu.gif") repeat-x;}/* Header - Menu - Submenu */		#headerpage #header-menu ul li ul {	display: none;}/* Main */#main {	width: 1004px;}/* Main - Content */	#content {	float: left;	width: 939px;	padding: 0 13px 0 15px;}	/* Main - Content - Post */	#content .post {	float: left;	margin-bottom: 12px;	width: 939px;	background: url("design/post939.gif") repeat-y;}/* Post - Title */#content .post .post-title {	width: 939px;	height: 82px;	padding: 1px 12px 0 10px;	background: url("design/post_title939.gif") no-repeat;	color: #FFFFFF;	font: bold 12px Arial, Verdana;}#content .post .post-title-bottom {	width: 939px;	height: 1px;	padding: 1px 12px 0 10px;	background: url("design/post_title939.gif") no-repeat;	color: #FFFFFF;	font: bold 12px Arial, Verdana;}		#content .post .post-title a {	color: #FFFFFF;	text-decoration: none;}#content .post .post-title a:hover {	text-decoration: underline;}	#content .post .post-title .post-title-info {	height: 20px;	margin-top: 6px;	margin-right: 20px;	text-align: right;	}	#content .post .post-title .post-date {	float: left;	width: 50px;	height: 50px;	padding: 0 2px 3px 0;	text-align: center;	text-transform: lowercase;	color: #FFFFFF;	font: bold 17px Arial, Verdana;	background: url("design/post_dat.png") no-repeat;	margin: -4px 13px 0 0;}	#content .post .post-title .post-date span {	padding-top: 4px;	font-size: 19px;	display: block;}#content .post .post-title h2 {	color: #FFFFFF;	font: bold 25px/41px Arial, Verdana;}#content .post .post-title h2.page-title {	padding-top: 26px;}#content .post .post-title h2 a {	color: #FFFFFF;	text-decoration: none;}	#content .post .post-title h2 a:hover {	text-decoration: underline;}	/* Post - Entry */	#content .post .post-entry {	float: left;	width: 939px;	font: normal 12px/18px Arial, Verdana;	color: #ffffff;	background: url("design/post_entry939.jpg") no-repeat;}#content .post .post-entry .post-entry-in {	width: 919px;	padding: 0 10px;}#content .post .post-entry .post-entry-in p {	margin: 0;	padding: 0;}	#content .post .post-entry .post-entry-bottom {	width: 939px;	height: 13px;	clear: both;	background: url("design/post_entry_bottom939.png") no-repeat;}#content .post .post-entry a {	color: #EEEEEE;	text-decoration: underline;}#content .post .post-entry a:hover {	text-decoration: none;}#content .post .post-entry a.more-link {	font-weight: bold;}#content .post .post-entry blockquote {	border-left: 10px solid #D5268C;	margin: 0px 30px;	padding-left: 15px;}/* Post - Subtitle */#content .post h3 {	margin: 20px 0 5px 0;	color: #FFFFFF;	font: normal 18px Arial, Verdana;}/* Main - Content - Navigation */#content .navigation {	width: 939px;	color: #FFFFFF;	float: left;}	#content .navigation a {	margin-bottom: 12px;	font: bold 12px/30px Arial, Verdana;	color: #FFFFFF;	text-decoration: none;	padding: 0 2px 3px 0;	width: 150px;	height: 30px;	background: url("design/navigati.gif");	text-align: center;	display: block;}#content .navigation a:hover {	text-decoration: underline;}#content .navigation .navigation-previous {	float: left;}#content .navigation .navigation-next {	float: left;}	/* Main - Sidebar */#sidebar {	float: left;	width: 223px;	font: normal 12px/18px Arial, Verdana;	color: #EEEEEE;}#sidebar a {	color: #6ebc3f;	font-weight: bold;	text-decoration: none;}#sidebar a:hover {	text-decoration: underline;}/* Main - Sidebar - Boxes */#sidebar .sidebar-box {	width: 223px;	margin-bottom: 13px;	background: url("design/sidebar_.gif") repeat-y;}#sidebar .sidebar-box-top {	width: 223px;	background: url("design/sidebar0.gif") no-repeat;}	#sidebar .sidebar-box-bottom {	width: 223px;	padding-bottom: 10px;	min-height: 25px;	background: url("design/sidebar1.gif") no-repeat left bottom;}/* Sidebar - Titles */#sidebar h3 {	width: 222px;	height: 29px;	padding: 1px 1px 0 0;	text-align: center;	font: bold 16px/29px Arial, Verdana;	color: #FFFFFF;	background: url("design/sidebar2.gif") no-repeat;}/* Sidebar - Menus */#sidebar ul {	margin: 0;	padding: 0 2px 0 1px;	list-style-type: none;	width: 220px;}	#sidebar ul li {	color: #000000;	font: bold 12px/28px Arial, Verdana;}#sidebar ul li a {	color: #000000;	text-decoration: none;	padding-left: 15px;	display: block;	background: url("design/sidebar3.gif") repeat-x left bottom;}#sidebar ul li a:hover {	text-decoration: underline;}/* Sidebar - Menus - Submenus */#sidebar ul li ul {	padding: 0;}	#sidebar ul li ul li a {	padding-left: 25px;}/* Sidebar - Texts */#sidebar .textwidget {	padding: 5px 5px 0 5px;}/* Footer */#footer {	width: 1004px;	height: 35px;	color: #fefefe;	font: normal 12px/35px Arial, Verdana;	text-align: center;}#footer a {	color: #000000;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}