#footer{padding-top:25px;}
.small{
	font-size:9px;
}
.rssfeed_blog-fussball{
padding-left:12px;
padding-right:30px;
}

.rssfeed_blog-fussball p{
	padding-bottom:10px;	
}
/*
 * 
 * User Profile
 * 
 */

.userimage{
	text-align:center;
	border:1px solid #CECECE;
	padding:5px;
	background-color:#e0e0e0;
}

.content_user_reg_right h2{
	font-size:1.2em;
	margin-bottom:10px;
}

.datenschutz p{
	padding-top:5px;
	padding-bottom:5px;
}

.datenschutz h2{
	padding-top:20px;
	font-size:1.35em;
}

/*
 * 
 * Edit Profile
 * 
 */

.profileEdit img{
	border:1px solid green;
	padding:2px;
	margin-left:4px;
}

.profileEdit.left{
	width:150px;
}

.profileEdit.right, .profileJoker.right{
	border-left:1px dotted green;
	margin-top:0px;
}

.profileEdit.right h1{
	padding-left:140px;
	width:290px;
}
.profileJoker.right h1{
	padding-left:0px;
}

.profileShow{
	margin-top:5px;
}
.profileJoker.right{
	border-left:1px dotted green;
	margin-top:0px;
	padding-left:15px;
	width:auto;
}

/*
 * 
 * Homepage Posts
 * 
 */

.post_info{
	font-size:8px;
	color:gray;
}
.post_info a{
	font-size:8px !important;
}

.post_headline h2{
	font-size:12px;
	font-weight:bold;
}

.post_text{
	margin-top:5px;
}
.post_text p{
	padding-top:5px;
	padding-bottom:5px;
}

.post_text a{
	font-size:1em !important;
}

.content_box_content h1{
	
}

/**
 * Community
 */

.communityDashboard .dashboard_left{
	width:273px;
}

/*
 * 
 * Community Search
 * 
 */

ul.community_searchList li{
	-moz-border-radius:2px 2px 2px 2px;
	background-color:green;
	display:block;
	
	height:18px;
	line-height:18px;
	margin:1px;
	text-align:center;
	
}

ul.community_searchList li:hover{
	-moz-border-radius:2px 2px 2px 2px;
	background-color:white;
	border:1px solid green;
}
ul.community_searchList li:hover a{
	color:green;
}

ul.community_searchList li a{
	
	display:block;
	
	margin:1px;
	color:white;
	text-decoration:none;
	
}




/**
 * Matches on Homepage
 */
.sidebar_match{
	
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #efefef;
	width:300px;
	position:relative;
}
.team_image_home{
	float:left;
	width:130px;
	text-align:center;
}
.profile .team_image_home{
	float:left;
	width:190px;
	text-align:center;
}

.userpage_match .rightTeam .team_name{text-align:left !important;}
.userpage_match .leftTeam .team_name{text-align:right !important;}

.match_devider{
	float:left;
	width:10px;
}
.match_devider_tipp{
	position:absolute;
	left:50%;
	margin-left:-33px;
	top:15px;
	width:80px;
	
}

.sidebar_match .team_image_home{
	width:145px;
}

/*
 * 
 * Admin Homepage-Posts
 * 
 */
.admin_post{
	border-bottom:1px solid black;
	heigth:24px;
}

.admin_post .headline{
	float:left;
	line-height:24px;
	
}

.admin_post .edits{
	float:right;
	width:100px;
}
.admin_post .edits a{
	float:right;
	margin-left:10px;
}


/**
 * First part of cool messaging system
 */

.message {
	color:green;
}

.message_list{
	margin-bottom:10px;
}

.message_list h2{
	margin-bottom:5px;
}

.message_line{
	border:1px solid #e0e0e0;
	background-color:#ededed;
	width:100%;
}
.message_line:hover{
	border:1px solid #a0a0a0;
	background-color:#e0e0e0;
}

.message_line.header{
	border:0px;
	background-color:white;
	font-weight:bold;
}
.message_line.header:hover{
	border:0px;
	background-color:white;
	font-weight:bold;
}

.message_line{
	float:left;
}


.message_recepient{
	float:left;
	width:100px;
}
.message_subject{
	float:left;
	
}
.message_controls{
	float:right;
	width:100px;
	padding-right:5px;
}
.message_delete_btn{
	float:right;
	width:50px;
	text-align:right;
}
.message_from{
	float:left;
	width:100px;
}

.message_line.unRead{
	font-weight:bold;
}



/**
 * User Search Lists 
 * 
 */
.searchList li, .recepients_list li{
	display:block;
	width:140px;
	background-color:green;
	height:18px;
	-moz-border-radius:2px;
	line-height:18px;
	margin:1px;
	text-align:center;
	float:left;
}

.searchList li:hover, .recepients_list li:hover{

	background-color:#204B0C;

}

.searchList li a, .recepients_list li a{
	color:white;
	display:block;
	text-decoration:none;
}


/**
 * Tabellen
 */

#globalTabelle{
	padding-bottom:5px;
	margin-left:-4px;
	width:309px;
}

.rangliste #globalTabelle{
	padding-bottom:5px;
	margin-left:-4px;
	width:280px;
}
.table_community_name{
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	
}
.tabelle_row{
	height:20px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	margin-left:1px;
}

.tabelle_row.currentUser{
	font-weight:bold;
}

.tabelle_row.odd, .tableDiv .row.odd, tr.odd{
	background-color:#ffffff;
}
.tabelle_row.even, .tableDiv .row.even, tr.even{
	background-color:#cfe1ea;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
}



.tabelle_platz{
	
}
.tabelle_username{
	
}
.tabelle_points{
	
}


/*
 * 
 * Userpage Tipps
 * 
 */


.tableDiv{
	position:absolute;
	left:508px;
	
	width:112px;
	margin-right:2px;
	margin-top:7px;
	border-right:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#ebebeb;
	padding-bottom:5px;
}
.tableDiv .row{
	height:20px;
	line-height:20px;
	padding:0px;
	width:auto;
	margin-left:1px
}

.tableDiv .header{
	-moz-border-radius:4px 4px 0 0;
	background-color:green;
	color:white;
	font-size:8px;
	
	margin-right:0;
	margin-top:-5px;
	
	padding-right:2px;
	padding-top:2px;
	text-align:right;
	width:111px;
}
.tableDiv .row{
	width:109px;
	height:20px;
	margin-left:1px;
}

.tableDiv .row .id{
	float:left;
	padding-left:2px;
}
.tableDiv .row .name{
	padding-left:3px;
	float:left;
}
.tableDiv .row .points{
		padding-right:3px;
	float:right;
}

.userpage_match{
	background-color:#eee;
	margin-bottom:10px;
}

.userpage_match .userTipp{
	border-bottom:1px solid #aaaaaa;
	text-align:center;
	background-color:#cecece;
	
}

.userpage_match .team_name{
	text-align:center;
	padding-bottom:2px;
}

h2.userPage_smallTopic{
	margin-top:15px;
	margin-bottom:10px;
}

.aktuellste_community{
	
	
}

.aktuellste_community .community_posts{
	
	
}

.aktuellste_community .community_posts .post{
	margin-top:5px;
	margin-bottom:15px;
	
}

.aktuellste_community .community_posts .post{
	
	
}

.aktuellste_community .community_posts .post .headline, .aktuellste_community .community_posts .post .headline .readMore_btn{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#204B0C;
	
}
.aktuellste_community .community_posts .post .from{
	float:left;
	font-size:8pt;
	color:#aaaaaa;
	
}
.aktuellste_community .community_posts .post .date{
	float:right;
	margin-right:15px;
	font-size:8pt;
	color:#aaaaaa;
}
.aktuellste_community .community_posts .post .short p{
	float:left;
	font-size:8pt;
	
}



/*
 * dirty rest
 */
body{
	font-size:10pt;
}


textarea{
	border:1px solid green;
	height:150px;
	padding:10px;
	width:380px;
	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-size:10pt;
}


#navigation li
{
	margin-top:10px;
}

#navigation li ul
{
	margin-top: 10px;
	margin-left: 20px;
	
}

input, select{
	width:145px;
	height:20px;
	margin-bottom:10px;
}

input.date-pick{
	width:100px;	
	height:20px;
	padding:0px;
	margin:0px;
	float:left;
}
input.tipp{
	width:30px;	
	height:15px;
	padding:0px;
	margin:0px;
	text-align:center;
}

input.tippSubmit{
	border:1px solid green;
	height:18px;
	margin-top:0px;
	padding-bottom:2px;
	line-height:15px;
}


/*
 * 
 * User _Tipps
 * 
 */

.accHeader{width:590px; background-color: green; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
.accHeader p{padding-left:5px;}
.accHeader p a{padding-left:5px; color:white !important;}
.accContent{width:590px; background-color:#efefef; margin-bottom:5px;}
.ui-accordion .ui-accordion-content{
	padding-left:0px !important;
	padding-right:0px !important;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left:97% !important;
}
.ui-icon-triangle-1-e {
background-position:-99px -16px !important;
}
.match_day_line{border:1px solid #cccccc; width:588px;}
.match_item{width:52px; float:left; border-right:1px solid black; margin-right:1px; padding-right:1px;}
.match_item .left, .match_item .right{width:25px !important; margin:0px !important; padding:0px !important; text-align:center;}
.match_team_logo{}
.match_team_input input{width:20px;}
.match_joker{}
.match_joker input{width:50px;}
.match_day_submit{padding-top:8px;}


.tippGroup{
	clear:both;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom:1px solid green;
}

.groupName{
	font-size:12pt;
}


.tippDiv{
	width:150px;
	padding:5px;
	height:80px;
	border-right:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	float:left;
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#ebebeb;
	margin-right:2px;
	margin-top:2px;
}

.groupSelector{
	-moz-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	background-color:#EBEBEB;
	border-bottom:1px solid #B8B6B6;
	border-right:1px solid #B8B6B6;
	float:left;
	margin-right:10px;
	margin-top:5px;
	text-align:center;
	width:38px;
}

.match_line.odd{
	background-color:#CFE1EA;
	padding:5px;
}
.match_line.even{
	background-color:#efefef;
	border:none;
	padding:5px;
}

.tippDiv .jokerTipp{
	padding-left:5px;
}

.tippDiv .jokerTipp input{
	width:15px;
	height:15px;
}


.tippDiv .tipp_date{
	font-size:8px;
	background-color:green;
	color:white;
	width:155px;
	margin-left:-5px;
	margin-top:-5px;
	margin-right:-5px;
	margin-bottom:5px;
	padding-right:5px;
	-moz-border-radius:4px 4px 0px 0px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
}

.tippDiv .left, .tippDiv .right{
	width:48%;
	text-align:center;
	margin:0px;
	padding:0px;
}
.tippDiv .divider{
	width:4%;
	text-align:center;
}

.tippDiv .left, .tippDiv .divider{
	float:left;
}

.tippDiv .right{
	float:right;
}

.tippSuccess{
	
	background-color:green;
}

.tippYellow{
	background-color:yellow;
}

.tippError{
	
	background-color:#760e00;
}

.clearFloat
{
	clear:both;
}

.error{
	color:red;
}

#matchList.edit .team_image_home, .tippDiv .team_image_home{
	width:70px;
}

#matchList, #add_teams, #matchCatForm{
	margin-bottom:20px;
	margin-top:20px;
}
#ui-datepicker-div{
	background-color:#efefef;
	border:1px solid black;
}

.match{
	background-color:#919191;
	height:25px;
	line-height:25px;
}

.spacer{
	margin-top:15px;
}


/*
 * Community Admin 
 * 
 */

.list{
	
}

.list .row{
	height:20px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted green;
}

.list.noBorder .row{
	border:none !important;
}

.list .row div{
	float:left;
}

.list .edits{
	float:right !important;
}

.communityListe .list{
}

.communityListe{
	padding-top:25px;
}

.community_searchList{
	
	padding-top:6px;
	
}
.community_list{
	padding-bottom:25px;
}
.community_list .list .row{
	padding-bottom:1px;
	padding-top:5px;
	height:auto;
}

/**
 * Community Switcher
 */

.box_comm_switch{
	padding-left:10px;
}

.communitySwitcher .zend_form{
	width:262px !important;
	background:none;
	margin:0px;
}
.communitySwitcher .zend_form input, .communitySwitcher .zend_form select{
	width:252px !important;
	background:none;
	padding:0px;
	margin:0px;
}

/*
 * Pagination
 */

.paginationMenue{
	margin-left:2px;
	margin-top:5px;
	margin-bottom:2px;
}

.paginationMenue .pagItem{
	width:13px;
	height:13px;
	border:1px dotted green;
	background-color:white;
	line-height:13px;
	text-align:center;
	float:left;
	margin-right:2px;
}
.paginationMenue .pagItem:hover{
	background-color:green;	
}

.paginationMenue .pagItem.active{
	background-color:green;	
}

.pagItem a{
	color:black;
	display:block;
}

