/*
Projekt: Horts Wehner M2
Design: Sebastian Laube
Code: Sebastian Laube

Farben:
rot			e2001a
anderes rot	DF0404
blau		06c
dunkelblau	00314A
-------------------------------------------------------------- */

@import url("screen.css");
@import url('econtact-basic.css');

/* general
-------------------------------------------------------------- */
body { background: url('../gfx/sitebg2.jpg') no-repeat center top fixed;}
a:focus, a:hover {color:#06c;text-decoration:underline; -moz-outline-style: none;}
a {color:#06c;text-decoration:none;}
a:active { outline: none;}
::selection {
	background: #fff300; /* Safari, Opera, Chrome */
	}
::-moz-selection {
	background: #fff300; /* Firefox */
}


/* head
-------------------------------------------------------------- */
.functions { margin: 0;}
.funcon { background: url('../gfx/hover.png');}
.funcon .sizes { margin: 0;}
.funcon ul {list-style:none; margin: .4em 0 0 1em}
.funcon li { float: left; display: block;}
.funcon a {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 .2em;
	border: 1px solid #444;
	cursor: pointer;
	font-size: 14px;
}
.funcon a:hover { border: 1px solid #555;}
.funcon a.increase {background: #fff url('../gfx/style_add.png') center no-repeat;}
.funcon a.decrease {background: #fff url('../gfx/style_delete.png') center no-repeat;}
.funcon a.reset {background: #fff url('../gfx/font.png') center no-repeat;}

.funcon .search { margin-top: .4em; margin-bottom: -.8em;}
.funcon input { width: 90%; margin: 0; padding-left: 20px; background: #fff url('../gfx/magnifier.png') no-repeat 3px center;}

h1 {
	position: absolute;
	margin: 0;
	font: 4em/1em "Qlassik Bold", "Yanone Kaffeesatz", sans-serif;
	text-indent: -9999px;
}
.head {
	height: 350px;
	background: url('../gfx/horst.jpg') no-repeat;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

/* navigation
-------------------------------------------------------------- */
.nav {
	padding: 0 .4em .8em .8em;
	background: url('../gfx/mbg.png') no-repeat bottom left;
	min-width: 122px;
	min-height: 95px;
}
.navtop { margin-bottom: 0; margin-top: 2em; height: 8px; background: url('../gfx/mbg.png') no-repeat 1px top;}
.nav ul { margin: 0; padding: 0 .7em 0 0; list-style: none;}
.nav a {
	display: block;
	padding: 0 0 0 .4em;
	font-size: 1.2em;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
}
.nav a:hover, .current_page_item { background: url('../gfx/hover.png');} /*background: url('../gfx/resultset_next.png') no-repeat right center;}*/

/* content
-------------------------------------------------------------- */
.main {
	padding-top: 2em;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.post { border-bottom: 1px dotted #999; margin: 0 0 2em; padding: 0 0 1em;}
.post h2 {margin: 0;}
.post h2 a { color: #a9000b;}
h2.page { margin: 0 0 1em; font-size: 2em; font-weight: 800; border-bottom: 1px dotted #999;}

.alignright 			{ float: right; }
.alignleft 				{ float: left; }

/* sidebar
-------------------------------------------------------------- */
#sidebar {}
#sidebar ul { list-style:none;}
#sidebar > ul > li{ margin: 0 0 1em 0;}
#sidebar h2 { padding: 0 0 0 .2em; font-size: 1.2em; border-bottom: 1px dotted #999;}


/* comments
-------------------------------------------------------------- */
#comments, #respond { font-size: 1.5em;}
.commentlist cite { font-size: 1.2em;}
.commentlist li { border-bottom: 1px dotted #bbb; margin: 0 0 1.5em;}

/* foot
-------------------------------------------------------------- */
.foot {
	padding: .5em 0;
	background: #cbcacb url('../gfx/foot.png') repeat-x;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.foot div { margin-bottom:0;}

.ffunc ul {list-style:none; margin:0; padding: 0 0 0 1em;}
.ffunc li { float: left; display: block;}
.ffunc a {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 .2em;
	cursor: pointer;
}
.ffunc a.druck {background: url('../gfx/printer.png') center no-repeat;}
.ffunc a.feed {background: url('../gfx/feed.png') center no-repeat;}

.up { text-align: right;}
.up a { padding: 0 1em 0 20px; background: url('../gfx/arrow_up.png') left center no-repeat;}
