/*  
Theme Name: Water-1.3
Theme URI: http://uwr1.de/
Description: Clean blue theme - Based on water1.1 by the_undersigned
Version: 1.3
Author: Hannes Hofmann
Author URI: http://uwr1.de/
*/


/**
 * Import common water theme styles
 */
@import url('/css/water/1.3/style.css');

/**
 * Styles from WP theme water-12, which are not in /css/water/1.3/styles.css
 */
#topmenu {
	width:100%;/*740px;*/
}
/*
#topmenu a {
	font-size:12px !important;
}
*/
#hd h1 {
	clear:right;
	margin:0 5px 0 0;
	position:relative;
	text-align:right;
	top:66px;
	width:350px;
	font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size:45px;
}
#sitemenu {
	float:right;
	padding-top:3px;
}
#sitemenu a {
	color:#444444;
	font-size:10px;
}
a.contact-icon  {
	background:url("http://uwr1cdn.appspot.com/img/icons/contact.png") no-repeat scroll 0 50% transparent !important;
	padding-left:21px !important;
}
a.facebook-icon-21 {
	background:url("http://uwr1cdn.appspot.com/img/icons/facebook-21x21.png") no-repeat scroll 0 50% transparent !important;
	padding-left:24px !important;
}
a.twitter-icon-21 {
	background:url("http://uwr1cdn.appspot.com/img/icons/twitter-21x21.png") no-repeat scroll 0 50% transparent !important;
	padding-left:24px !important;
}

/**
 * bbPress specific stuff
 */

#doc4 {
	width:960px;
}
#latest .new_topic {
	font-weight:normal;
	font-style:italic;
}
#front-page h2 {
	color:#444;
}

/* Page navigation
=================================== */

.nav {
	background:none;
	border:none !important;
	clear:none;
	}

a.page-numbers,
span.page-numbers {
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding: 4px 4px 2px 5px;
	margin-left: 5px;
	background-image: url('images/page-links-background.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

span.page-numbers.current {
	color: #ffffff;
	background-position: 0 -100px;
}

#latest a.page-numbers {
	font-size: 0.8em;
	padding: 3px 3px 1px 4px;
	margin-left: 3px;
}

a.prev.page-numbers,
a.next.page-numbers,
span.page-numbers.dots {
	border-width: 0;
	padding: 0 4px;
	background-image: none;
}

span.page-numbers.dots {
	padding: 0;
}

a.page-numbers:hover {
	background-position: 0 -100px;
}

a.prev.page-numbers:hover,
a.next.page-numbers:hover {
	color: #006400;
}

/*
#topsubmenu li a.home {
	background:purple;
	color:#fff;
	}
*/

.login {
	float:right;
	text-align:right;
	}

	form.login input { border:1px solid #999; }

#bd { clear:both; }

#ft { margin-top:1em; }

#front-page #discussions { margin-right: 170px; }

	#front-page #discussions table { font-size:108%; }

#front-page #latest,
#front-page #forumlist {
	margin-top:0 !important;
	font-size:100% !important;
	}

#forumlist,
#latest {
	font-size:108%;
	width:100%;
	margin-top:1.5em;
	margin-bottom:3em;
	}

	#forumlist th,
	#latest th {
		background-color:#ccc;
		background:url('/bilder/page_header_tile.png');
		padding:4px 6px;
		height:3em;
		}

	#forumlist td,
	#latest td {
		padding:7px 4px;
		}

	#forumlist td.num, #latest td.num { text-align:center; }

	#forumlist td.num small,
	#latest td.num small {
		font-size:85%;
		}

	#latest tr, #forumlist tr, #favorites tr { background:#f3f3f3; }

	#latest tr.alt, #forumlist tr.alt, #favorites tr.alt { background:none; }

	#latest td a { display:block; width:100%; }

	#latest tr:hover td, #forumlist tr:hover td, #favorites tr:hover td {
		background: #6699cc;
		color:#fff;
		}

	#latest tr:hover td a, #forumlist tr:hover td a, #favorites tr:hover td a { color:#fff; }

#front-page div#infobox {
	width:150px;
	clear:right;
	float:right;
	}
	#front-page div#infobox h2 {
		color:#666;
		border-bottom:1px solid #ccc;
		}
	#front-page div#infobox div.rss-links {
		line-height:1.5em;
		}

.infobox {
	border:1px dotted #999;
	padding:0.5em;
	float:right;
	}
	.infobox #topic-info ul,
	.infobox #topic-info ul li {
		margin:0;
		padding:0;
		list-style:none;
		line-height:1.3em;
		margin-bottom:1em;
		}
	#favorite-toggle span {
		background:url(/bilder/icons/star-gray.png) no-repeat 0 50%;
		padding-left:21px;
		}
	#favorite-toggle span.is-favorite {
		background-image:url(/bilder/icons/star.png);
		}
	.infobox #topic-tags ul,
	.infobox #topic-tags ul li {
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		float:left;
		margin-right:1em;
		}
	.infobox #topic-tags #tag-form {
		clear:left;
		}


/* FORUM PAGE */

#forum-page .nav {
	margin-bottom:3em;
	}

/* TOPIC PAGE */

#topic-page .nav {
	/* FIXME: Add styles */
	}

#topic-page .topictitle {
	padding-top:1em !important;
	padding-bottom:0.3em;
	border-bottom:1px solid #ccc;
	font-size:167%;
	}

#topic-page .topictitle #topic_posts {
	color:#999;
	font-size:0.6em;
	font-weight:normal;
	}

#topic-page #thread {
	margin:0;
	padding:0;
	list-style:none;
	}
	#topic-page #thread>li {
		list-style:none;
		}
	#topic-page #thread li {
		margin:0;
		padding:0;
		/*list-style:none;*/
		line-height:1.5em;
		clear:left;
		}
	#topic-page #thread li .threadauthor,
	#topic-page #thread li .threadpost {
		margin-bottom:1em;
		}
	#topic-page #thread li .threadauthor {
		float:left;
		padding: 0.5em 1em 0 1em;
		width: 110px;
		}
	#topic-page #thread li .threadpost {
		padding: 0.5em 1em;
		margin-left: 140px;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		background-color:#f3f3f3;
		}
	#topic-page #thread li.alt .threadpost { background-color:inherit; }
	#topic-page #thread .post {
		margin:0;
		clear:none;
		}
	#topic-page #thread li .threadpost .poststuff {
		border-top:1px dotted #999;
		}


/* POST FORM */

.postform.edit-form,
#postform {
	padding:1em 1em 0 1em;
	background:#eee;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}

#postform #topic,
#postform #tags-input {
	width:25em;
	}

.postform.edit-form .submit input,
#tagformsub,
#postform #postformsub {
	border:1px solid #999;
	padding:5px;
	background:url('/bilder/page_header_tile.png');
	cursor:pointer;
	float:right;
	}

#postform #postformsub:hover {
	color:blue;
	}


/* TAG PAGE */

#tag-page ul#manage-tags,
#tag-page ul#manage-tags li {
	margin:0;
	padding:0;
	list-style:none;
	}
	#tag-page ul#manage-tags li {
		margin-right:2em;
		display:inline;
		float:left;
		}

/* PROFILE PAGE */

#profile-page ul#profile-menu,
#profile-page ul#profile-menu li {
	margin:0;
	padding:0;
	list-style:none;
	}
	#profile-page ul#profile-menu li {
		margin-right:1em;
		display:inline;
		float:left;
		padding:0.5em;
		border:1px solid #999;
		}
		#profile-page ul#profile-menu li:hover,
		#profile-page ul#profile-menu li.current {
			border:1px solid #000;
			background:#eee;
			}
		#profile-page ul#profile-menu li.current a {
			font-weight:bold;
			text-decoration:underline;
			}

fieldset {
	border:1px solid #ccc;
	padding: 0 0.5em;
	}
	fieldset legend {
		font-weight:bold;
		font-size:116%;
		color:#666;
		}

#profile-page #currentfavorites,
#profile-page #userlogin {
	clear:left;
	padding-top:2em !important;
	padding-bottom:0.3em;
	border-bottom:1px solid #ccc;
	}


