.list_item{
float:left;
background:#EFEFEF;
border:1px solid #d5d5d5;
padding:2px;
}

#imgmaxwidth{
max-width:420px;
width:auto;
_width:420px;
overflow:visible; 
}

#group_large h1, #group_small h1  {margin:0;font-size:20px;color:#3B6EBF;}
#group_large h2, #group_small h2 {margin:0;font-size:12px;}

/* Gruppenansicht Groß */
#group_large #groupimage {width:120px;}
#group_large #groupinfo {float:left;margin:0 10px 0 0;width:120px;height:163px;background:#efefef;font-size:11px;}
#group_large #grouptext {float:left;padding:5px;width:458px;background:#efefef;border:1px solid #d5d5d5;}

/* Gruppenansicht Klein */
#group_small #groupimage {float:left;margin:0 10px 0 0;width:50px;}
#group_small #grouptext {float:left;padding:4px 5px;width:528px;background:#efefef;border:1px solid #d5d5d5;}

/* Gruppenbuttons/navigation */
#groupbuttons {float:right;width:auto;}
	
	#groupbuttons a {float:left;margin:5px 0 5px 5px;padding:3px 0;background:#3b6ebf;color:#fff;text-align:center;text-decoration:none;font-size:11px;}
	
	#groupbuttons a.overview:link, #groupbuttons a.overview:active, #groupbuttons a.overview:visited {width:60px;background:url(../img/groups/group_but60.png) 0 0 #3b6ebf;}
	#groupbuttons a.overview:hover {background:url(../img/groups/group_but60.png) 0 20px #ccc;color:#000;}

	#groupbuttons a.join_group:link, #groupbuttons a.join_group:active, #groupbuttons a.join_group:visited {width:110px;background:url(../img/groups/group_but110.png) 0 0 #3b6ebf;}
	#groupbuttons a.join_group:hover {background:url(../img/groups/group_but110.png) 0 20px #ccc;color:#000;}

	#groupbuttons a.edit_group:link, #groupbuttons a.edit_group:active, #groupbuttons a.edit_group:visited {width:110px;background:url(../img/groups/group_but110.png) 0 0 #3b6ebf;}
	#groupbuttons a.edit_group:hover {background:url(../img/groups/group_but110.png) 0 20px #ccc;color:#000;}

	#groupbuttons a.new_thread:link, #groupbuttons a.new_thread:active, #groupbuttons a.new_thread:visited {width:150px;background:url(../img/groups/group_but150.png) 0 0 #3b6ebf;}
	#groupbuttons a.new_thread:hover {background:url(../img/groups/group_but150.png) 0 20px #ccc;color:#000;}

	#groupbuttons a.invite_friends:link, #groupbuttons a.invite_friends:active, #groupbuttons a.invite_friends:visited {width:110px;background:url(../img/groups/group_but110.png) 0 0 #3b6ebf;}
	#groupbuttons a.invite_friends:hover {background:url(../img/groups/group_but110.png) 0 20px #ccc;color:#000;}
	
	#groupbuttons a.post_answer:link, #groupbuttons a.post_answer:active, #groupbuttons a.post_answer:visited {width:150px;background:url(../img/groups/group_but150.png) 0 0 #3b6ebf;}
	#groupbuttons a.post_answer:hover {background:url(../img/groups/group_but150.png) 0 20px #ccc;color:#000;}	

/* Unten Thread-Liste mit Paging */
#paging{clear:both;margin:3px 0;text-align:right;font-size:12px;}

#thread_list {margin-top:5px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;} /* Tabelle mit Unterhaltungen */

	#thread_list_head{background:#a0a0a0;color:#fff;}

	#thread_list_icon {padding:0;width:40px;border-right:1px solid #ebebeb;border-bottom:1px solid #d2d2d2;}

	#thread_list_name {
	width:400px;
	padding:6px 5px;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #d2d2d2;
	}
	
		#thread_list_name img {float:left;margin:0 5px 5px 0;}
	
	#thread_list_date{
	width:160px;
	padding:6px 5px;
	font-size:10px;
	border-bottom:1px solid #d2d2d2;
	}

	#group_list_icon {padding:0;width:50px;border-right:1px solid #ebebeb;border-bottom:1px solid #d2d2d2;}

	#group_list_name {
	width:400px;
	padding:6px 5px;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #d2d2d2;
	}

		#group_list_name img {float:left;margin:0 5px 5px 0;}

	#group_list_date{
	width:160px;
	padding:6px 5px;
	font-size:10px;
	border-bottom:1px solid #d2d2d2;
	}	
	
/* New Thread */
#new_thread, #new_post {display:none;float:right;margin:5px 0;padding:5px;width:528px;background:#efefef;border:1px solid #d5d5d5;}

/* Nachrichten */
#post {
float:left;
margin:3px 0;
width:600px;
height:auto;
background:#EFEFEF;
border:1px solid #d5d5d5;
}

	#post #date {font-size:10px;}

	#post #user {
	float:left;
	padding:5px;
	width:110px;
	}

	#post #content {
	float:right;
	padding:5px;
	width:470px;
	min-height:120px;
	height:auto;
	_height:120px;
	overflow:visible;
	background:#FFF;
	}
	
/* Formfields (Edit_group, new_post, new_thread) */

#edit_group label, 
#new_post label, 
#new_thread label  {
float:left;
margin:5px 0;
width:200px;
}

#edit_group label.radio, 
#new_post label.radio,
#new_thread label.radio {
float:left;
margin:5px 0;
width:300px;
}

#edit_group input, 
#new_post input, #new_post textarea, 
#new_thread input, #new_thread textarea {
float:left;
margin:2px 0;
width:300px;
}

#edit_group input.radio, 
#new_post input.radio,
#new_thread input.radio {
float:left;
margin:5px 0;
width:20px;
}

/* Formfields (Gruppensuche) */

#search label {
float:left;
margin:5px 0;
width:200px;
}

#search label.radio {
float:left;
width:auto;
}

#search input {
float:left;
width:200px;
}

#search input.radio {
float:left;
width:20px;
}

#search .button {
float:left;
margin:1px 0 1px 5px;
width:100px;
height:24px;
}