* {
	padding: 0px;
	margin: 0px;
}

a, a:active, a:visited {color: #000;}
a:hover {color: #ff7105;}

body {
	background-image: url('img/bg-body.jpg');
	background-repeat: repeat-x;
	background-color: #fe8c30;
	text-align:center;
	font-family: Arial, Verdana, Tahoma
}

#wrapper {
	width: 907px;
	margin: 0 auto;
	text-align:left;
}

#head {
	background-image: url('img/head_02.gif');
	background-repeat: no-repeat;
	width: 907px;
	height: 165px;
}

#footer {
	background-image: url('img/footer_05.gif');
	background-repeat: no-repeat;
	width: 907px;
	height: 29px;
	text-align: center;
}

#footertext {
	padding-top: 35px;
	color: #fff;
	font-size: 12px;
}

#footertext a {
	text-decoration: none;
	color: #fff;
	margin-right: 5px;
	margin-left: 5px;
}


#content {
	background-color: #fff;
	
}

#innercontent {
	padding: 20px;
	font-size: 12px;
}

<!-- Ueberschriften -->

h1 {}
h1 {
	color: #000;
	font-size: 18px;
	margin-bottom: 8px;
}

h2 {}
h2 {
	color: #ff7105;
	font-size: 16px;
}

<!-- Ueberschriften END -->

<!-- Navigation -->

#navi {}
#navi {background-image: url('img/navi-left.gif'); padding: 10px; height: 24px; background-color: #d3cfd0; background-position: left; background-repeat: no-repeat; float: right;}
#navi li {display: inline; background-color: #d3cfd0; margin: 0px; padding-left: 3px; padding-right: 5px;}
#navi li a {text-decoration: none; font-weight: bold; font-size: 14px; color: #fff; background-color: #d3cfd0;}
#navi li a:hover {color: #000;}

<!-- Navigation END -->
.geschnatterbar {}
.geschnatterbar2 {}
.geschnatterbar {
	font-size: 12px;
	border-top: 1px solid #efefef;
	clear: left;
	padding: 10px;
	padding-left: 0px;
	!padding-top: 5px;
	
}

.geschnatterbar2 {
	font-size: 12px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	clear: left;
	padding: 10px;
	padding-left: 0px;
	!padding-top: 5px;
}

.geschnatterbar img { width: 60px; float: left; margin-right: 10px; margin-bottom: 10px;}
.geschnatterbar2 img { width: 60px; float: left; margin-right: 10px; margin-bottom: 10px;}
.userlink {}
.userlink {color: #ff7007; font-weight: bold; font-size: 13px; text-decoration: none;}
.time {}
.time {color: #969596; font-size: 10px;}

#login {}
#login {float:right; position: relative; top: -100px; right: -25px; background-image: url('img/bglogin.gif'); width: 189px; height: 175px; color: #fff; font-size: 12px; padding: 10px; background-repeat: no-repeat;}

#regis {}
#regis {float:right; position: relative; top: -100px; right: -25px; width: 189px; height: 160px; color: #fff; font-size: 12px; padding: 10px; background-repeat: no-repeat;}

#login label {margin-top: 5px; margin-bottom: 3px; display: block;}
#login input {border: 0px; font-size: 14px;}
#login .login {background-image: url('img/loginbutton.gif'); width: 59px; height: 22px; margin-top: 5px;}

#search {}
#search #searchtext {background-image: url('img/bgsearchfield.gif'); background-repeat: no-repeat;  padding: 10px; height: 35px; width: 200px; margin-right:0px; padding-right: 0px; border: 0px;}
#search #searchbutton {background-image: url('img/searchbutton.gif'); background-repeat: no-repeat; background-color: #fff; height: 37px; top: 184px; !top: 186px; position:absolute; !height: 55px; width: 41px; border: 0px; border-top: 1px solid #fff; !border: 0px;}

#eingabe {}
#eingabe {font-size: 12px;}

#sidebar {}
#sidebar {font-size: 12px; text-decoration: none; color: #000; font-weight: bold; }
#sidebar a {font-size: 12px; text-decoration: none; color: #000; font-weight: bold; }
#sidebar a:hover {font-size: 12px; text-decoration: underline; color: #000;}

#myuserinfo {}
#myuserinfo {
	margin-right: 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	
	padding-bottom: 20px;
}

#zertifiziert {}
#zertifiziert {font-style:italic;}

#selectowner {}
#selectowner {width: 100%; font-size: 12px; margin-right: 10px; margin-top: 10px; padding-bottom: 20px;}

#friends {}
#friends {width: 100%; font-size: 12px; margin-right: 10px; margin-top: 10px;  padding-bottom: 20px;}

#verfolger {}
#verfolger {width: 100%; font-size: 12px; margin-right: 10px; margin-top: 10px; padding-bottom: 20px;}
#verfolger {font-size: 12px; text-decoration: none; color: #000; font-weight: normal; }
#verfolger a {font-size: 12px; text-decoration: none; color: #000; font-weight: normal; }
#verfolger a:hover {font-size: 12px; text-decoration: underline; color: #000;}


#nachrichten {}
#nachrichten {width: 100%; font-size: 12px; margin-right: 10px; margin-top: 10px; padding-bottom: 20px;}
#nachrichten td a {font-size: 12px; text-decoration: none; color: #000; font-weight: bold; }
#nachrichten td a:hover {font-size: 12px; text-decoration: underline; color: #000;}

#newstable td {padding: 4px;}