body 
{
	margin:0;
	padding:0;
	text-align:center;
	background-repeat : no-repeat;
	background-position : top;
	padding-top : 0px;
	font-family:Verdana,Arial;sans-serif;
	font-size:12px;
	line-height:16px;
	background:#d9dadb;
}

body, td, a, textarea{
	font-family:Verdana,Arial;sans-serif;
	font-size:12px;
	color:#8C8C8C;
}
a:hover{
	color:#009ee1;
}
a.obergruppe_aktiv{
	color:#009ee1;
}

.og_ziele{
	font-size:11px;
	line-height:15px;
}

a.topnavi_text:hover,a.bottomnavi_text:hover{
	color:#d9dadb;
}

div{
border:0px solid #f00;
}


h1{
	line-height:60px;
	color:#8C8C8C;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}
/*DIVs*/


#suchenullpunkt{
	position: relative;
	visibility: visible;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;

}
#suchdiv{
	position: absolute;
	visibility: visible;
	left: 400px;
	top: 4px;
	width: 250px;
	height: 20px;
}

#suchfeldrahmen{
float:left;
}
#suchfeldrahmen2{
padding-left:5px;
padding-top:0px;
float:left;
}

#rahmen_all{
	width:1003px;
	text-align:left;
	margin:auto;
	position:relative;
	background:#fff;
}

/*HOME*/
#tophomegrau{
	position:relative;
	background:#009ee1 url(images/_elemente/bg_top.jpg) repeat-x top left;
	height:114px;
	width:1003px;
	display:block;
}
#homebild{
	position:absolute;
	left:28px;
	top:14px;
	width:651px;
	height:78px;
	background:url(images/_elemente/home.jpg) no-repeat top left;
}

#homebild2{
	position:absolute;
	left:50px;
	top:14px;
	width:620px;
	height:56px;
}

#logohome{
	z-index:50;
	position:absolute;
	left:692px;
	top:12px;
	width:291px;
	height:79px;
}

#weiss2px{
	height:2px;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:2px;
}


hellgrau, a.hellgrau{
color:#B0B0B0;
}

li.userziele{
	line-height:16px;
}

#homepage_text{
	font-size:11px;
	width:590px;
	line-height:20px;
	color:#8C8C8C;
}

#homepage_text_oben{
	font-size:14px;
	width:590px;
	line-height:20px;
	color:#8C8C8C;
}

#homepage_text_oben a {
	font-size:14px;
}

#homepage_text b{
	color:#000;
	font-weight:normal;
}

#homepage_textgroesser, #homepage_textgroesser a{
	font-size:14px;
}

#homepage_text h1{
	line-height:60px;
	color:#8C8C8C;
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#homepage_text hr{
	color:#B9BABC;
	height:1px;
}

hr{
	color:#B9BABC;
	height:1px;
	border: none; 
	color: #B9BABC; 
	background: #B9BABC; 
}

#home_ziele{
	width:300px;
	float:left;
	padding-left:37px;
}

#home_ziele_oben{
	width:284px;
	height:33px;
	background:url(images/_elemente/rahmen_orange_oben.gif) no-repeat top left;
}
#home_ziele_contentrahmen{
	width:284px;
	background:url(images/_elemente/rahmen_orange_bg.gif) repeat-y top left;
	text-align:center;
}
#home_ziele_content{
	display:block;
	width:235px;
	text-align:left;
	margin:auto;
}

#home_ziele_content h1{
	line-height:20px;
	color:#5d5e60;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#home_ziele_content h2{
	line-height:18px;
	color:#5d5e60;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#home_ziele_content ol{
	margin:0; padding:0;
	margin-left: 40px;
	padding-top: 10px;
}
#home_ziele_content li{
	margin:0; padding:0;
	display:block;
	width:auto;
	padding-left: 0px;
	padding-bottom: 10px;
	background-image: none;
	list-style: decimal;
}

#weitere_ziele_dieser_user ul{
	margin:0; padding:0;
}
#weitere_ziele_dieser_user li{
	margin:0; padding:0;
	width:auto;
	padding-bottom: 5px;
	background-image: none;
	list-style: square;
}

#home_ziele_unten{
	width:284px;
	height:21px;
	background:url(images/_elemente/rahmen_orange_unten.gif) no-repeat top left;
}


#neuesziel_form_rahmen{
	width:155px;
	height:35px;
	float:left;
}

.neuesziel_form{
	border:1px solid #ccc;
	height:25px;
	font-size:13px;
	width:145px;
}

#neuesziel_button{
	width:80px;
	height:30px;
	float:left;
}






#tophomeweiss{
	position:relative;
	background:#fff;
	height:2px;
	width:1003px;
	display:block;
	line-height:1px;
}
#topnavi{
	background:#009ee1;
	display:block;
	position:relative;
	height:25px;
	padding-left:60px;
	z-index:10;
	border-bottom:2px solid #fff;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.topnavi_text{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	border:0px solid #00f;
	vertical-align:middle;
	text-decoration:none;
}
#topnavi_text{
	padding-top:2px;
}


#topbalkengrau{
	/*min-height:85px;*/
	min-height:114px;
	position:relative;
	background:#009ee1 url(images/_elemente/bg_top.jpg) repeat-x top left;
	margin:auto;
	padding-left:60px;
	display:block;
}


#rahmeninnen{
	
	width:943px;
	margin-left:60px;
}
#content{
	float:left;
	width:600px;
}
#banner_right{
	padding-left:30px;
	float:left;	
	width:310px;;

}
#banner_right_code{
text-align:right;
}
#banner_right_code, #weitere_ziele_dieser_user{
width:250px;
}

#main-spacer{
	float:left;
	width:0px;
	height:425px;
}

#bottomnavi{
	background:#009ee1;
	display:block;
	height:25px;
	padding-left:60px;
	color:#fff;
	font-weight:bold;
}

.bottomnavi_text{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	border:0px solid #00f;
	vertical-align:middle;
	text-decoration:none;
}
#bottomnavi_text{
	padding-top:2px;
}


#profilreiter{
	width:600px;
	height:53px;
}

.bg1{
	background:url(images/_elemente/bgprofilreiter/1.gif) no-repeat top left;
}
.bg2{
	background:url(images/_elemente/bgprofilreiter/2.gif) no-repeat top left;
}
.bg3{
	background:url(images/_elemente/bgprofilreiter/3.gif) no-repeat top left;
}
.bg4{
	background:url(images/_elemente/bgprofilreiter/4.gif) no-repeat top left;
}
.bg5{
	background:url(images/_elemente/bgprofilreiter/5.gif) no-repeat top left;
}
.bg6{
	background:url(images/_elemente/bgprofilreiter/6.gif) no-repeat top left;
}

#profilreiterlink, #profilreiterlink a{
	float:left;
	display:block;
	width:95px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#474546;
	text-decoration:none;
}
#profilreiterlinkaktiv, #profilreiterlinkaktiv a{
	float:left;
	display:block;
	width:95px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}



#spacerprofilreiter1{
	display:block;
	height:20px;
}
#spacerprofilreiter2{
	float:left;
	display:block;
	width:10px;
}

#spacerprofilcontent{
	float:left;
	display:block;
	width:30px;
	height:333px;
}

#profilcontentrahmen{
	width:600px;
	background:url(images/_elemente/bgprofilreiter/rahmen.gif) repeat-y top left;
}
#profilcontentrahmen_unten{
	width:600px;
	height:18px;
	background:url(images/_elemente/bgprofilreiter/rahmenunten.gif) no-repeat top left;
}

#profilcontent{
	float:left;
	display:block;
	width:530px;
}




#faq li{
padding-bottom:20px;
}

.kastentitel{
	color: #000;
	font-size: 14px; 	
	font-weight:bold;	
}

.link_details{
	color: #000;
	font-weight:bold;
}

.link_weiss{
	color: #ffffff;
	font-size: 12px; 	
}

.login{
	color: #ffffff;
	font-size: 14px; 	

}

#sendtofriend{
width:590px;
background:#f5f5f5;
border:1px solid #B9BABC;
margin-left:4px;
}

#zielgrau_rahmen{
	float:left; 
	width:400px;
}
#taggrau_rahmen{
	float:left; 
	width:600px;
}
#taglink{
float:left;
width:155px;
line-height:14px;
height:20px;
}

#spacer_top10px{
	width:auto;
	height:10px;
	}

#zieluseranzahl_gross{
	width:300px;
	color:#fff;
	font-size:13px;
	line-height:20px;
}
#taguseranzahl_gross{
	width:600px;
	color:#000;
	font-size:13px;
	line-height:20px;
}
#zielname_gross{
	width:400px;
	color:#fff;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
}
#tagname_gross{
	width:600px;
	color:#fff;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
}

#userpreview{
	width:200px;
	float:left; 
	height:90px;
	padding-top:3px;
	overflow:hidden;
}

#profilbild_gross_spacer{
padding:15px 0 5px 0;
}

#profilbild_gross{
	width:70px;
	float:left; 
	height:70px;
	text-align:center;
	border:2px solid #fff;
}

#profilbild_klein{
	width:55px;
	float:left; 
	height:90px;
}

#profilbild_klein_hp, #profilbild_klein_hp a{
	width:94px;
	float:left; 
	height:55px;
	overflow:hidden;
	font-size:8px;
	line-height:10px;
}

#nickname_gross{
	padding-left:20px;
	float:left; 
	width:306px;
	color:#fff;
	font-size:25px;
	line-height:40px;
	font-weight:bold;
}

#userpreview_nick, .userpreview_nick, a.userpreview_nick{
	font-weight:bold;
	color:#5d5e60;
	height:20px;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
	width:130px;
}

#userpreview_moretext{
	font-size:10px;
	color:#5d5e60;
	line-height:13px;
	width:auto;
	padding-right:10px;
}

.userpreview_moretext, a.userpreview_moretext{
	font-size:10px;
	color:#5d5e60;
	line-height:13px;
	width:auto;
}


#ort_land{
	color:#fff;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
}


.zielefont{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#757575;
}


.zielefontklein{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#757575;
}

.zielefontmittel{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#757575;
}
.zielefontgross{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#757575;
}

.obergruppen{
	line-height:25px;
}
a.obergruppe_mini{
	font-size:14px;
	text-decoration:none;
}
a.obergruppe_klein{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
a.obergruppe_mittel{
	font-size:16px;
	text-decoration:none;
}
a.obergruppe_gross{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}



#quadratthumb_fotos{
	width:125px; float:left; height:125px;
	text-align:center;
}
#bildhintergrund{
	width:50px; height:50px;
	background:#B9BABC;
}
#clear{
	clear: both;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
}


#inputlinks {
	clear: both;
	float: left;
width:154px; float:left; 


}
#inputrechts {
	float: left;
	width: 290px;
	height:25px;
}


form {
	padding:0;margin:0;
}

.form{
	border:1px solid #ccc;
	height:21px;
	width:149px;
	font-size:13px;
}
.form_mittel{
	border:1px solid #ccc;
	height:21px;
	width:275px;
	font-size:13px;
}

.form_breit{
	border:1px solid #ccc;
	height:21px;
	width:400px;
	font-size:13px;
}

.inputbutton{
	border:1px solid #ccc;
	height:21px;
	font-size:13px;
}
.form_beschreibung{
	width:480px;
	height:25px;
	vertical-align:top;
	border:1px solid #ccc;
	font-size:13px;
}

.form_beschreibung_textarea{
padding:0;
margin:0;
	width:480px;
	height:60px;
	border:1px solid #ccc;
	font-size:13px;
}
.form_beschreibung_textarea_kleiner{
padding:0;
margin:0;
	width:450px;
	height:60px;
	border:1px solid #ccc;
	font-size:13px;
}
kommentar_rahmen_kleiner{
	width:450px;
}


#kommentar_rahmen{
	width:480px;
}

.profiledit{
	border:1px solid #ccc;
	height:21px;
	width:149px;
	font-size:13px;
}
.profiledit_breit{
	border:1px solid #ccc;
	height:21px;
	width:249px;
	font-size:13px;
}
.profiledit_textarea{
	border:1px solid #ccc;
	height:50px;
	width:249px;
	font-size:13px;
}

.profiledit_textarea_kl{
	border:1px solid #ccc;
	height:40px;
	width:249px;
	font-size:13px;
}



.form_textarea{
	border:1px solid #ccc;
	height:100px;
	width:400px;
	font-size:13px;
}

.form_textarea_admin{
	border:1px solid #ccc;
	height:200px;
	width:650px;
	font-size:13px;
}

.Text, td.Text{
	text-decoration:none;
	font-size: 11px; 
	color: #000;
}


.text_klein{
	font-size: 11px; 
}

.text_gross{
	font-size: 15px; 
}

.rot{
color:#FE2400;
}

.suchebutton{
	font-size:12px;
	line-height:12px;
	height:18px;
	margin-top:1px;
}
.suche{
	width:98px;
	height:17px;
	font-size:12px;
	line-height:12px;
}

ul{
	margin:0; padding:0;
	margin-left:30px;
}

li{
	margin:0; padding:0;
	display:block;
	width:auto;
	padding-left: 16px;
	padding-bottom: 10px;
	background-image: url(images/_elemente/li.gif);
	background-repeat: no-repeat;
	background-position : top left;
	background-repeat : no-repeat;
	list-style: none;
}

#ziellink, .ziellink, a.ziellink{
	font-weight:bold;
	color:#5d5e60;
	text-decoration:none;
}
#zielkommentar, .zielkommentar, a.zielkommentar{
	color:#5d5e60;
	text-decoration:none;
}

#diarytext{
	padding-bottom:10px;
	padding-top:10px;
}

#neueste_diarys_text, #neueste_fragen_text{
	width:400px;
	float:left;
	padding-bottom:10px;
}

.fehlertext{
	color:#009ee1;
}

.suchhervorhebung, b.suchhervorhebung{
	font-weight:bold;
	color:#009ee1;
}

input#checkboxrahmen{
border: 0px solid #fff; 
margin:0;
padding:0;
margin-right:5px;
}

