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

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

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;
}

div.fileinputs {
	position: relative;

}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.HardBreak

{
width: 195px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}

wbr:after { content: "\00200B" }


input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	
	
}


#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: 0px;}
.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: 160px; 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: 164px; !top: 166px; 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;}

.tooltip {
	position: absolute;
	display: none;
	font:10px Verdana;
    font-style:normal;
    color: #000000;
    width: 200px;
    padding:2px 2px 2px 2px;
    background-color:#e5e5e5;
    border:1px solid #000000;
}

.tooltip .head{
    font-size: 10px;
	color: white;
	font-weight: bold;
	padding: 2px;
}
.tooltip .table{
    font-size: 9px;
    border-collapse: collapse;
	border: 1px dashed #000000;
}
