@import url(/styles/live/jquery-ui-theme.css);
@import url(/styles/live/thickbox.css);

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

html {
	background-color: #e1e2e3;
}

body {
	background-color: #e1e2e3;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 0;
}

a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	margin: 5px 0 0 0;
	text-transform: uppercase;
}

h2 {
	float: left;
}

.box h2.latestuser {
	height: 30px;
}

h2.newstitle {
	margin: 20px 0 0 0;
}

h3 {
	clear: left;
	float: left;
}

.left {
	float: left;
}

#facebookwrapper {
	background-color: #fff;
	width: 965px;
	margin: 0 auto;
	position: relative;
}

#container {
	background-color: #fff;
	margin: 0 auto;
	width: 965px;
	position: relative;
	z-index: 999;
}

#header {
	height: 136px;
	padding: 6px 0 0 0;
}

.box a {
	color: #fff;
	font-weight: bold;
}

.box h2 {
	color: #fff;
	font-weight: bold;
	height: 60px;
	text-transform: uppercase;
}

.box div {
	clear: left;
	float: left;
}

.box dd {
	font-size: 11px;
	clear: none;
	float: left;
	width: auto;
}

.box dt {
	float: left;
	clear: left;
}

.box input.text {
	border: none;
	color: #c5c6c7;
	height: 18px;
	margin: 0 0 6px 0;
	padding: 2px 0 0 7px;
	width: 120px;
}

#form_container input.form_error {
    border: 1px solid #BC8482;
    background-color: #DDB2B0;
	color: #000;
	width: 200px;	
}

.box input.submit {
	background-color: #c7d3de;
	border: none;
	clear: left;
	float: left;
	height: 19px;
	margin: 0 0 6px 0;
	padding: 1px 7px 5px 7px;
}

#header .box {
	background-color: #f9b200;
	color: #fff;
	float: left;
	height: 109px;
	margin: 0 0 0 7px;
	padding: 20px 0 0 16px;
	width: 146px;
}

#header .box.last {
	margin: 0;
	height: 123px;
	padding-top: 6px;
}

#header .box.last a {
	float: left;
	font-size: 11px;
}

#header img {
	float: left;
	margin: -6px 0 0 0;
}

#wrapper {
	background: transparent url(/images/werbeclub09/pagebg_nosub.png) repeat-y 7px 0;
	float: left;
	min-height: 500px;
	width: 960px;
}

#wrapper.withsub {
	background: transparent url(/images/werbeclub09/pagebg.png) no-repeat 7px 0;
}

#nav {
	background-color: #e2e3e4;
	font-size: 10.5px;
	float: left;
	width: 162px;
	margin: 0 0 0 7px;
}

#nav ul {
	padding: 32px 0 0 0;
}

#nav li {
	background-color: #c3c4c6;
	margin: 0 0 3px 0;
	padding: 8px 0 7px 5px;
}

#nav li.level2 {
	background-color: transparent;
	padding: 0 0 1px 35px;
}

#nav li.level3 {
	background-color: transparent;
	padding: 0 0 0 35px;
}

#nav li.level3 a {
	font-weight: normal;
}

#nav li.active {
	background-color: #cfd1e3;
}

#nav a {
	color: #2b5089;
	font-weight: bold;
	text-transform: uppercase;
}

#content {
	float: left;
	min-height: 475px;
	padding: 0 0 20px 6px;
	width: 622px;
}

.newslistitem {
	border-bottom: 6px solid #fff;
	float: left;
	margin: 0 0 0 5px;
	padding: 17px;
	width: 122px;
}

.newslistitem h2 a {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.newslistitem p {
	margin: 12px 0 0 0;
}

.newslistitem p a {
	font-weight: normal;
}

#footer {
	background-color: #f9b200;
	color: #fff;
	float: left;
	font-weight: bold;
	margin: 0 0 6px 7px;
	padding: 12px 0;
	position: relative;
	text-align: center;
	width: 951px;
}

#footer a {
	color: #fff;
}

#media {
	color: #053567;
	left: 5px;
	position: absolute;
	text-align: left;
	top: -62px;
	text-transform: uppercase;
}

.subcontent {
	float: left;
	width: 464px;
}

.subcontent dl,dt {
	float: left;
}

.subcontent dl {
	margin: 20px 0 20px 0;
}

.subcontent dt {
	clear: left;
	width: 100px;
}

.subcontent dd {
	clear: none;
	float: left;
	width: 360px;
}

.subscribe {
	float: left;
	margin: 27px 0 0 0;
}

.chapter {
	float: left;
	width: 450px;
}

#subnav {
	float: left;
	font-size: 10.5px;
	margin: 165px 0 0 0;
	text-transform: uppercase;
	width: 158px;
}

#subnav dl {
	padding: 0 0 0 15px;
}

#subnav dt,dd {
	clear: left;
	width: 130px;
}

#subnav dd {
	margin: 0 0 15px 0;
}

#subnav dd a {
	font-weight: normal;
}

.introduction {
	float: left;
	margin: 20px 0 20px 0;
}

#subnav li {
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
}

#subnav li a {
	color: #053567;
	font-weight: bold;
}

#subnav li.active {
	background-color: #e9a200;
}

#content form {
	float: left;
}

.formsublabel {
	clear: left;
}

#message {
	width: 315px;
	height: 150px;
}

input.submit {
	clear: left;
	float: left;
}

input.text {
	width: 200px;
}

.error {
	color: red;
	margin: 0 0 20px 0;
}

form ul {
}

form li {
	list-style: disc;
	margin: 10px 30px;
}

#errorcontainer {
	color: red;
	font-weight: bold;
	margin: 10px 0 20px 0;
}

#form_container {
	float: left;
	width: 464px;
}

#mitglieder {
	float: left;
	margin: 20px 0;
}

#mitglieder th{
border-bottom:1px solid black;
padding:2px;
}
#mitglieder td{
padding:2px;
border-bottom:1px solid #CDCDCD;
}

#mitglieder tr:hover td{
background-color:#CDCDCD;
border-bottom:1px solid #000000;
}

#profil td {
padding:4px;
vertical-align:top;
text-align:left;
}
#profil td.label{
text-transform:uppercase;
width:120px;
}
#profil td.section{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-top:15px;
}

#profil input {
background-color:#DEDEDE;
border:1px solid #A0AEC0;
float:left;
margin-bottom:6px;
padding:2px;
}

#profil textarea {
background-color:#DEDEDE;
background-image:url(/images/default/quote.gif);
background-repeat:no-repeat;
border:1px solid #A0AEC0;
margin-bottom:6px;
padding:2px;
height:100px;
width:315px;
}

div.gallery {
	clear: left;
	float: left;
	margin: 20px 0 0;
}

img.galleryitem {
	float: left;
	margin: 0 70px 15px 0;
}

#content.bigpicture {
	padding: 0 0 3px 6px;
}

h2.newslisttitle {
	width: 139px;
	font-weight: bold;
	text-transform: uppercase;
}

p.eventuser {
	float: left;
	margin-top: 10px;
}

div.event_register_wrapper input.radio {
	margin-top:3px;
	width: 20px;
}

#socialmedia {
	margin: 0 auto;
	width: 965px;
	padding: 5px 0 0 0;
	text-align: right;
}

#facebook {
	position: absolute;
	top: 91px;
	left: 727px;
	z-index: 1;
	width: 290px;
	height: 224px;
}

#fb_handle {
	float: left;
	cursor: pointer;
}

#fb_frame {
	float: left;
	height: 224px;
	width: 238px;
}

#fb_frame iframe {
	position: absolute !important;
}
