/* CSS STYLE SHEET LUDERSEXCHAT.COM */

/*** GLOBAL SETTINGS ***/
html, body, div, span, h1, h2, h3, h4, p, a, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body {
	line-height: 1;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	background:#900000 url(desimg/html_bg.png) repeat-x 0 0;
	color:white;
}

/*** SITE ***/
.sitewrapper, .footer {
	width:800px;
	margin:0 auto;}

a {
	color:#FFFFFF;
	text-decoration: none;}

a:hover {
	text-decoration: none;}

.sitewrapper .sitelogo {
	text-align:center;
	background:url(desimg/logo_bg.png) no-repeat center 0;
	height:25px;
	font-weight:bolder;
	text-shadow:0 1px 0 black;
	padding:0 0 1px;
	letter-spacing:-0.5px;}

.sitewrapper .sitelogo a {
	font-family:"Arial", Gadget, sans-serif;
	color:white;
	font-size: 19px;
	text-transform: uppercase;}

.sitewrapper .sitelogo a span {
	font-weight: normal;
	font-family:"Arial Black", Gadget, sans-serif;}

/** KOPFMENU **/

.sitewrapper .kopfmenu {
	list-style-type: none;
	width:636px;
	height:19px;
	padding:0 0 18px;
	margin:0 auto;}

.sitewrapper .kopfmenu li, .categories li {
	float:left; margin-right: 20px;}

.sitewrapper .kopfmenu li a {
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:19px;
	line-height:20px;
	padding:0;
	position:relative;
	text-transform:uppercase;}

/** CONTENT **/

.box .container, .headerBox .header .headerContent {
	background:url(desimg/box_body.png) center 0 repeat-y;}

.box .container {
	padding:0 7px;}

.lastShadow, .headerBox .header, .divider {
	background-image:url(desimg/shadows.png);
	background-repeat:no-repeat;}

.lastShadow {
	background-position:center bottom;
	padding:0 29px 8px;}

.headerBox .header {
	background-position:center 0;
	padding:8px 0 0;}

.headerBox .divider {
	background-position:center -6px;
	height:2px;
	overflow:hidden;}

.headerBox .header .inner {
	background:url(desimg/header_bg.png) repeat-x 0 0;
	display:block;
	font-size:12px;
	font-variant:small-caps;
	height:26px;
	line-height:25px;
	margin:0 8px;
	text-indent:8px;}

.box .container .inner {
	background:url(desimg/content_inner_bg.png) repeat-x 0 -10px;
	padding:12px 10px;
	text-align:left;}

.box .boxleft {
	font-weight:bold;
	float:left;}

.splashbox {
	overflow:hidden;}

.first {
	margin-left:22px;}

.brother {
	width:366px;
	float:left;
	padding:0 6px 8px;
	margin-bottom:9px;}

.brother .container .inner {
	text-align:center;}

.brother, .brother .divider, .brother .header {
	background-image:url(desimg/shadows-brother.png);
	background-repeat:no-repeat;}

.brother .container, .brother .header .headerContent {
	background:url(desimg/box_body-brother.png) center 0 repeat-y;}

.box .boxright span, .categories li a, .subcategorynumber_url {
	font-size:10px;
	color:white;
	font-weight:normal;}

.categories {
	list-style-type: none;
	height:33px;}

.categories li {
	padding:2px 0;
	margin: 0 15px 0 0;}

.categories li a {
	color:#ffcc00;
	font-size:12px;
	font-weight:bold;}

.Container {
	padding:20px;}

.siteheader {
	background:url(desimg/siteheader.png) no-repeat 30px bottom;
	text-shadow:0 1px 0 #000;
	color:#ffcc00;
	min-height:78px;
	padding:0 0 0 140px;}

.siteheader h1, .siteheader h2 {
	font-size:24px;}

.siteheader h2 {
	color:white;}

.siteheader h3 {
	font-size:11px;}

h4, h5 {
	text-align:center;}

h4 {
	font-variant: small-caps;
	font-size:16px;
	color:#ffcc00;
	padding:5px 0 0;}

.textcontent {
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	padding:0 0 20px;}

.textcontent p {
	clear:both;
	margin: 10px 0;}

.textcontent p a {
	text-decoration: underline;}

.cambilder {
	background: url(desimg/content_inner_bg.png) center 0 repeat-x;
	height: 140px;
	border: 1px solid #ff0000;
	margin:0;
	padding-top: 10px;
	padding-right: 25px;	
	padding-left: 25px;}

.cambilder img {
	float: left;
	padding: 0;;
	margin: 0 10px;
	/*border: 1px solid #333333;*/}

#footer {
	margin:5px 0 0;
	background:#900000 url(desimg/footer-bg.png) repeat-x 0 0;
	min-height:53px;}

#footer .footer {
	font-size:11px;
	text-align: center;}

#footer .footer span {
	display:block;
	text-align: right;
	padding: 8px 0px;
	margin:0 0 30px;}
