/* Allgemeines & Body */

body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	background-image:url(../pics/background-img.png);
	background-repeat:repeat-x;
	background-color: #ececec;
	}

html {
overflow-y: scroll !important;
	}

/* Websitelayout */

#all {
	margin:0 auto 0 auto;
	width:947px;
	background-repeat:repeat-y;
	}

#header {
	background:#ff0;
	padding:10px;
	}

#website {
	width:947px;
	margin: 0 0 20px 0;
	float:left;
	min-height:100%;
	position:relative;
	}

#website-topline {
	width:947px;
	height:30px;
	float:left;
	background-image:url(../pics/website_topline.png);
	}

.logo {
	margin:14px 0 0 14px;
	}

#mainnavi {
	width:947px;
	height:36px;
	float:left;
	/*background-image:url(../pics/2010-freunde_05.png);*/
	}

#content-header {
	width: 947px;
	height: 5px;
	float: left;
	background-image:url(../pics/content-header.png);
	}
	
#content-all {
	width:947px;
	float:left;
	background-image:url(../pics/background-content.png);
	padding:4px 0 0 0;
	}
	
#content-footer {
	width:947px;
	height:10px;
	background-image:url(../pics/content-footer.png);
	}
	
#logo {
	width:947px;
	height:110px;
	float:left;
	background-image:url(../pics/background-img.png);
	}

/*#spacer2 {
	width:25px;
	height:10px;
	float:left;
	}*/
	
#content-links {
	width:588px;
	float:left;
	margin:0 0 0 16px;
	}
	
#content-rechts {
	width:300px;
	float:left;
	margin:0 0 0 40px;
	}
	
.headline-neuste-freunde {
	margin:8px 0 10px 0;
	}
	
.headline-abstaende {
	margin:16px 0 16px 0;
	}

.headline-abstand-profil {
	margin:16px 0 -4px 0;
	}
	
.headline-abstand-twitter {
	margin:16px 0 0 0;
	}
	
#contentbox-spalte1 {
	width:290px;
	float:left;
	margin:0;
	}

.contentbox-images-spalte-oben {
	margin:0 0 16px 0;
	}

#subnavigation {
	width: 588px;
	}

#contentbox-spalte2 {
	width:290px;
	float:left;
	margin:0 0 0 8px;
	}

#neuste-freunde-uebersicht {
	width:285px;
	height:283px;
	float:left;
   }
   
#neuste-freunde-uebersicht img {
	border: 1px solid #cccccc;
	}
   
#profil-anmeldebox {
	width:288px;
	background-color: #F4F4F4;
	/*background-color:#e9e9e9;*/
	float:left;
	margin: -4px 0;
	}

.login-box {
	margin: 0 0 0 10px;
	width: 270px;
	float: left;
	}

.login-box-text {
	font-weight: bold;
	margin: 0;
	padding: 2px 0 6px 0;
	}
	
.spalte1 {
	width: 100px;
	height: 30px;
	float: left;
	}
	
.spalte2-input {
	width: 160px;
	float: left;
	}

.spalte2-input input {
	width: 160px;
	height: 20px;
	border: 0;
	background-color: 0;
	color: black;
	float: left;
	margin: 0 0 6px 0;
	background-image: url(../pics/benutzername-input.png);
	}

.transparenter-balken {
	height:70px;
	left:2px;
	position:relative;
	top:290px;
	width:280px;
	z-index:9999;
	margin: -60px 0 0 0;
	}

#subline-navi {
	margin: 0;
	padding: 0;
	}
   
/* Contenttrenner */  

.contenttrenner-subnavi {
	width: 588px;
	height: 9px;
	float: left;
	margin:9px 0 15px 0;
	background-image: url(../pics/trenner.png);
	}

.contenttrenner {
	width: 588px;
	height: 9px;
	float: left;
	margin:12px 0 16px 0;
	background-image: url(../pics/trenner.png);
	}

.contenttrenner2 {
	width: 285px;
	height: 9px;
	float: left;
	margin:20px 0 10px;
	background-image: url(../pics/trenner.png);
	}

.contenttrenner3 {
	width: 285px;
	height: 9px;
	float: left;
	margin:24px 0 2px 0;
	background-image: url(../pics/trenner.png);
	}

/* Contenttrenner Ende */  

/* Twitter Widget */  

.twtr-doc {
	margin:10px 0 0 0;
	}

.twtr-hd {
	overflow:hidden;
	padding:0;
	position:relative;
	}

.twtr-ft {
	display:none;
	}
	
/* Schriften & Absätze */

p {
	font-size: 12px;
	}
	
h1 {
	}
	
h2 {
	font-size: 16px;
	}

h3 {
	}

/* Links & Hover */

a:link {
	color: #333333;
	text-decoration: underline;
	}
a:visited {
	color: #333333;
	text-decoration: underline;
	}
a:hover {
	color: #999999;
	text-decoration: underline;
	}
a:active {
	color: #333333;
	text-decoration: underline;
	}
	
#subline-navi a:link {
	color: #000000;
	text-decoration: none;
	}
#subline-navi a:visited {
	color: #000000;
	text-decoration: none;
	}
#subline-navi a:hover {
	color: #000000;
	text-decoration: none;
	}
#subline-navi a:active {
	color: #000000;
	text-decoration: none;
	}

/* Bilder & Rahmen */

img {
	border:0;
	}
	
/* Listen */  

ul {
	margin: 4px 0 0 15px;
	padding: 0 0 0 0;
	list-style-type: square;
	}

li {
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
	}

.subnavi-ul {
	float: left;
	list-style-type: none;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	}

.subnavi-ul li {
	float: left;
	margin: 0 0 0 0;
	padding: 0 22px 0 0px;
	list-style-image: url(../pics/subnavi-bullets.png);
	top: 2px;
	left: 6px;
	}

/* Listen  Ende */

/* Input & Submit */

.input-profil-weiter {
	width: 60px;
	}

/* Nachrichtengedöhns */

.postfach {
	margin:0;
	padding:0;
	border: none 0px;
	width:588px;
}
.pfhead {
	font-size:12px;
	font-weight:bold;
	background-color:#cecece;
}
.pfzelle {
	font-size:12px;
	background-color:#deeede;	
}
.pfzellepa {
	font-size:12px;
	background-color:#eeeede;	
}
.postinput {
	border:none 0px;
	margin:0;
	padding:2px;
	font-size:11px;
}
