﻿/*
Theme Name: Sexgeschichte.tv
Theme URI: http://www.sexgeschichte.tv
Version: 1.0
Description: Template von Sexgeschichte.tv
Author: Yetrix
Author URI: http://www.yetrix.com/
*/



* {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 0.8em;
	padding:0px;
	background: #ffffff url('images/bg-page.jpg');
	text-align:center;
	font-family: Georgia, "times new roman", serif;
	color: #3B3B3B;
}
.topliner {
	padding-top:5px;
	font-size:12px;
	color:#CA8647;
	background:#ffffff url('images/topliner.jpg') repeat-x;
	text-align:center;
	font-family:arial;
	border-bottom:1px solid #CA8647;
}
.topliner a {
	color:#CA8647;
	text-decoration:none;
}
.topliner a:hover {
	text-decoration:none;
}
a {
	color: #704B27;
}
blockquote {
	color: #5C6A74;
	border-left: solid 5px #C29C78;
	padding-left:12px;
}
.the_page {
	text-align:left;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:930px;
	padding:0px;
	background: #FFFFFF url('images/bg-content.jpg') repeat-y;
	border:1px solid #E6C894;
}
.the_page2 {
	text-align:left;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:930px;
	padding:0px;
	background: #FFFFFF url('images/bg-content2.jpg') repeat-y;
	border:1px solid #E6C894;
}
.pib {
	font-size:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	color:#555555;
	background:#F7ECD8;
	border:#E7C794 1px solid;
	margin-top:5px;
	margin-bottom:15px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.br {
	clear: both;
}
.header {
	background: #ffffff url('images/head-sexgeschichte.jpg') no-repeat;
	height:244px;
}
.header2 {
	background: #ffffff url('images/header2.jpg') no-repeat;
	height:244px;
}
.headercontent {
	padding:10px;
	padding-bottom:154px;
}
.headercontent h1 {
	text-align:left;
	display:block;
	color: #CA8647;
	font-size: 23px;
	font-weight: bold;
}
.headercontent h1 a {
	color: #CA8647;
	text-decoration: none;
	padding-left:10px;
}
.headercontent h1 a:hover {
	color: #CA8647;
}
.headercontent h2 {
	padding-left:70px;
	color: #CA8647;
	font-size: 14px;
	font-weight: normal;
	display:block;
	text-align:left;
}
.header form {
	padding: 1em 0.5em 1em 0.5em;
}
.headermenu {
	font-size: 15px;
	color:#CA8647;
}
.headermenu ul li {
	display: inline;
	font-weight:bold;
}
.headermenu ul li a {
	padding-right:6px;
	padding-left:3px;
	color: #552200;
	text-decoration: none;
	background: url('images/topnav-hover.jpg') no-repeat right center;
}
.headermenu ul li a:hover {
	color: #000000;
	text-decoration:underline;
}
#l_sidebar img, #r_sidebar img {
	border:#C29C78 1px solid;
	margin:0px 0px 5px 0px;
}
#r_sidebar, #l_sidebar {
	width: 176px;
	background:#EFDEBF url('images/left-sidebar-top.jpg') repeat-x;
}
#r_sidebar {
	width:194px;
}
#r_sidebar {
	float: right;
}
#l_sidebar {
	float: left;
}
#l_sidebarwidgeted {
	margin-bottom: 15px;
	font-size:10px;
	font-family: Verdana, Arial;
	clear:both;
}
#r_sidebarwidgeted {
	margin-bottom: 15px;
	font-size:10px;
	font-family: Verdana, Arial;
}
#l_sidebarwidgeted, #r_sidebarwidgeted {
	padding-bottom:10px;
}
.widget {
	margin-bottom:15px;
}
.sidebar {
}
.sidebar h2 {
	color: #775C3C;
	font-size: 12px;
	background:#ffffff url('images/bg-h2-sidebar.jpg') repeat-x;
	font-weight: bold;
	padding: 3px;
	padding-left:8px;
	margin-bottom:4px;
	border-bottom:#775C3C 1px solid;
}
.sidebar ul {
	list-style-type: none;
	margin:0px 0px 0px 0px;
}
.sidebar ul li ul {
	list-style-type: none;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	line-height: 18px;
}
.sidebar ul li ul li {
	padding:2px;
	padding-left:15px;
	background:url('images/pointer.gif') no-repeat;
	margin:0px 0px 0px 0px;
	line-height:15px;
}
.sidebar ul li ul li a {
	text-decoration:none;
	color:#552200;
}
.sidebar ul li ul li a:hover {
	text-decoration:underline;
}
#content {
	width: 542px;
	margin-left:1px;
	margin-right:1px;
	padding:8px;
	padding-top:0px;
	float: left;
}
#content2 {
	width: 752px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	padding-top:0px;
	float: left;
}
.contentbar {
	margin-left: 15px;
	margin-right: 15px;
}
.contentbar2 {
}
.contentbar2 ul, .contentbar2 ol {
}
.contentbar2 li {
}
.contentbar2 ul, .contentbar2 ol {
}
.contentbar li {
	margin: 1.0em 0.1em 0.1em 1.0em;
}
.contenttitledate {
	width: 44px;
	height: 49px;
	float: right;
	background-image: url('images/date.gif');
}
.contenttitledate1 {
	color: #E4E4E4;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.contenttitledate2 {
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	margin: 11px 0px 0px 0px;
	text-align: center;
}
.contentbar h2 {
	color: #704B27;
	font-size: 17px;
	font-weight: bold;
	padding-bottom:5px;
}
.contentbar h2 a {
	color: #704B27;
	text-decoration: none;
}
.contentbar h2 a:hover {
	color: #704B27;
	text-decoration: underline;
}
.contentbar h3 {
	margin: 1.5em 0em 0em 0em;
}
.post p {
	margin-bottom:15px;
}
.post ul.controls {
	padding: 0.5em 0.0em 0.5em 0.0em;
}
.post ul.controls li {
	display: inline;
	font-size: 0.8em;
}
.post ul.controls li a {
	background-repeat: no-repeat;
	background-position: left;
	padding: 0.0em 1.0em 0.0em 2.0em;
}
.post ul.controls li a.printerfriendly {
	background-image: url('images/icon-printerfriendly.gif');
}
.post ul.controls li.comments a {
	background-image: url('images/icon-comments.gif');
}
.post ul.controls li.readmore a {
	background-image: url('images/icon-more.gif');
}
.the_comments {
	margin-top:10px;
	font-family:arial;
	font-size:12px;
}
.the_comments p {
	margin-bottom:14px;
}
.the_comments input, .the_comments textarea {
	padding:3px;
	font-size:12px;
	background:#F7ECD8;
	padding:3px;
	border:1px solid #E7C794;
	font-size:12px;
	color:#444444;
	font-family:arial;
	width:400px;
}
.the_comments h4 {
	margin-bottom:5px;
	margin-top:5px;
}
.single_c {
	margin-bottom:10px;
	font-size:10px;
	color:#444444;
	border:1px solid #E7C794;
	font-family:arial;
}
.single_c h5 {
	font-size:11px;
	color:#704B27;
	padding:2px;
	padding-left:8px;
	background:#F7ECD8;
	margin-bottom:4px;
}
.single_c_txt {
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	padding-bottom:2px;
}
.comform {
margin-bottom:15px;
padding:16px;
padding-top:8px;
padding-bottom:8px;
border:1px solid #E7C794;
}
.aligncenter {
	margin:auto;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.alignright {
	float:right;
	margin-left:10px;
}
#footer {
	padding:8px;
	text-align:center;
	color: #C49F5D;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	background: #ffffff url('images/bg-footer.jpg') repeat-x;
	border-top:1px solid #E6C894;
}
#footer a {
	color: #C49F5D;
	text-decoration: underline;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.side_f {
	height:10px;
	background:url('images/left-sidebar-bottom.jpg') repeat-x;
}
.widget_search {
	padding:8px;
}
.widget_tag_cloud {
	text-align:center;
}
.widget_tag_cloud h2 {
	text-align:left;
}
.post {
	overflow:hidden;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.post .wp-caption {
	font-size:10px;
	color:#8E6640;
	padding:4px;
	background:#F3ECDA url('images/imgbg.jpg') repeat-x;
	text-align:center;
	margin-top:3px;
	margin-bottom:8px;
	padding-bottom:2px;
	border:1px solid #C29C78;
}
.textwidget {
	padding-left:8px;
	padding-right:8px;
}
.post .wp-caption img, .post img {
	border:1px solid #C29C78;
	margin-top:4px;
	margin-bottom:10px;
	padding:0px;
}
.nav_1 {
	margin:0px;
	background:#F7ECD8 url('images/bg-footer.jpg') repeat-x;
	padding:2px;
	border:1px solid #E7C794;
	font-size:12px;
	color:#444444;
	font-family:arial;
}
.nav_1 a {
	text-decoration:none;
}
.nav_1 a:hover {
	text-decoration:underline;
}
.nav_1l {
	float:left;
	width:49%;
	text-align:left;
}
.nav_1r {
	float:right;
	width:49%;
	text-align:right;
}
.tanfo {
	font-size:11px;
	text-align:justify;
	color:#444444;
	padding-bottom:15px;
	padding-top:0px;
	margin-top:0px;
}
.tanfo h2 {
	font-size:13px;
color:#CA8647: margin-top:0px;
	padding-top:0px;
}
.tanfo a {
	color:#CA8647;
	text-decoration:none;
}
.tanfo a:hover {
	color:#CA8647;
	text-decoration:underline;
}

.phone {background:#E0D4C6; border:1px solid #3B0000; margin-bottom:10px; width:174px; float:left; margin-left:10px; font-size:10px;}
.phone p {padding:6px; color:#444444; font-size:11px; text-align:justify;}
.phone h3 {font-size:12px; background:#4D1712 url('../images/bg-h1-brighter.gif') repeat-x; padding-top:2px; padding-bottom:2px; text-align:center; color:#ffffff; border-bottom:1px solid #753B27;}
.topliner .phone {width:172px;}
p.num {padding:0px; margin:0px; font-size:15px; font-weight:bold; padding-left:6px; padding-right:6px; padding-top:1px;}
p.n_info {margin:0px; padding:0px; font-size:7px; color:#777777; font-weight:normal;padding-left:6px; padding-right:6px;padding-bottom:2px;}

.phone2 {background:#E0D4C6 url('../images/phone-icon.jpg') no-repeat top right; border:1px solid #3B0000; margin-bottom:10px; width:162px; float:left; margin-left:10px; font-size:10px; padding:6px; padding-top:3px; padding-bottom:3px;}
.phone2 p {color:#444444; font-size:11px; text-align:justify;}
.phone2 h3 {text-align:left; color:#824834; font-size:12px;}
p.num2 {padding:0px; margin:0px; font-size:15px; font-weight:bold; padding-top:1px;}
p.n_info2 {margin:0px; padding:0px; font-size:7px; color:#777777; font-weight:normal;padding-bottom:2px;}

