/*
Theme Name: Der Greif
Theme URI: http://popross.com/
Description: Der Greif Wordpress Theme
Version: 1.0
Author: Matthias Lohscheidt
Author URI: http://popross.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was built by Matthias Lohscheidt,
	whose blog you will find at http://blog.popross.com/

*/



/* Begin Typography & Colors */
body {
	background-image:url("http://www.dergreif-online.de/wp/wp-content/themes/dergreif/images/body_bg.jpg");
	background-repeat:no-repeat;
	font-size: 11px; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color:#FFF;
	color:#000;
	text-align:left;
	padding:0px;
	margin:0px;
	
}

.header {
	padding-top: 30px;
	padding-bottom: 10px;
	margin:0px;
}

.navigation {
	padding-top: 0px;
	padding-left:0px;
	margin: 0px;
	float:left;
	text-align:right;
}

.bottomnavigation {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left:0px;
	margin: 0px;
	text-align:right;
}

.page {
	margin:0px;
	width:1047px;
}

.content {
	min-height:1686px;
	margin-left: 32px;
	padding:5px;
	
	width: 570px;
	float:left;
}

.sidebar {
	padding:5px;
	margin-left:872px;
	padding-top:130px;
	width: 200px;
}	

.entry {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:16px;
	color:#000;
	white-space:normal;
	font-weight:lighter;
}

.page-entry p, .entry p {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.page-entry {
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	line-height:16px;
	color:#000;
	white-space:normal;
	font-weight:lighter;
}

.post {
	border-bottom:solid 1px #000;
	margin:0px;
	padding-bottom:0px;
	padding-top:12px;
}

hr {
	border: 0;
    width: 100%;
    color: #000;
    background-color: #000;
    height: 1px;
	margin-top:16px;
	margin-bottom:16px;
}

img {
	border:none;
}

.clearline {
	border: 0;
    width: 100%;
    color: #000;
    background-color: #000;
    height: 1px;
	margin-top:16px;
	margin-bottom:16px;
	clear:both;
}

strong {
	font-weight:bold;
}

/*AKTUELL STIYLES */
.page-aktuell, .post {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-aktuell a:link, .page-aktuell a:visited, .page-aktuell a:active,
.post a:link, .post a:visited, .post a:active,
.bottomnavigation a:link, .bottomnavigation a:visited, .bottomnavigation a:active{
	color:#65858E;
	text-decoration:none;
}

.page-aktuell a:hover, .post a:hover, .bottomnavigation a:hover {
	color:#65858E;
	text-decoration:underline;
}

/*DERGREIF STIYLES */
.page-dergreif {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-dergreif a:link, .page-dergreif a:visited, .page-dergreif a:active {
	color:#516170;
	text-decoration:none;
}

.page-dergreif a:hover {
	color:#516170;
	text-decoration:underline;
}

/*FÖRDERUNG STIYLES */
.page-support {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-support a:link, .page-support a:visited, .page-support a:active {
	color:#586D62;
	text-decoration:none;
}

.page-support a:hover {
	color:#586D62;
	text-decoration:underline;
}

/*VERTRIEB STIYLES */
.page-vertrieb {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-vertrieb a:link, .page-vertrieb a:visited, .page-vertrieb a:active {
	color:#677219;
	text-decoration:none;
}

.page-vertrieb a:hover {
	color:#677219;
	text-decoration:underline;
}

/*TEILNAHME STIYLES */
.page-teilnahme {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-teilnahme a:link, .page-teilnahme a:visited, .page-teilnahme a:active {
	color:#B83232;
	text-decoration:none;
}

.page-teilnahme a:hover {
	color:#B83232;
	text-decoration:underline;
}

/*KONTAKT STIYLES */
.page-kontakt {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-kontakt a:link, .page-kontakt a:visited, .page-kontakt a:active {
	color:#5E6976;
	text-decoration:none;
}

.page-kontakt a:hover {
	color:#5E6976;
	text-decoration:underline;
}

/*PARTNER STIYLES */
.page-partner {
	margin:0px;
	padding-bottom:16px;
	border-bottom:solid 1px #000;
}
.page-partner a:link, .page-partner a:visited, .page-partner a:active {
	color:#B28222;
	text-decoration:none;
}

.page-partner a:hover {
	color:#B28222;
	text-decoration:underline;
}


h2 {
	margin-top:0px;
	margin-bottom:4px;
	padding:0px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:100%;
	text-transform:uppercase;
}

.post h2 a:link, .post h2 a:active, .post h2 a:visited {
	color:#000;
	margin-bottom:0px;
	padding:0px;
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
}


.subtitle {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 80%;
	color:#666;
}

.subtitle a:link, .subtitle a:visited, .subtitle a:active {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

.subtitle a:hover {
	color:#000;
	text-decoration:underline;
}

.postmetadata, .navigation {
	text-transform:uppercase;
	font-size: 85%;
	letter-spacing:1pt;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active,
.navigation a:link, .navigation a:visited, .navigation a:active,
.commentdata a:link, .commentdata a:visited, .commentdata a:active {
	text-transform:uppercase;
	letter-spacing:1pt;
	color:#000;
	font-weight:normal;
}

.postmetadata a:hover, .navigation a:hover, .commentdata a:hover {
	color:#999;
}

.comments {
	padding-top:0px;
}

.comment {
	margin-top:16px;
	border-top:1px solid #000;
	padding-top:8px;
}

.commentdata {
	color:#666;
	text-transform:uppercase;
	font-size:80%;
	line-height:16px;
	letter-spacing:1pt;
	padding-bottom:0px;
}

.commenttext {
	padding-top:0px;
	color:#000;
	letter-spacing:1pt;
	line-height:16px;
	white-space:normal;
	font-weight:lighter;
}

.label {
	color:#000;
	text-transform:uppercase;
	font-size:85%;
	letter-spacing:0.5pt;
	padding-bottom:8px;
}

.contactlabel label {
	padding-left:10px;
}

.contactlabel {
	color:#000;
	text-transform:uppercase;
	font-size:85%;
	letter-spacing:0.5pt;
	font-weight:bolder;
	padding-bottom:8px;
}

.label label {
	padding-left:10px;
}

.inputfield {
	background-color: #fff;
	border:1px solid #000;
	width:300px;
	height:13px;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
}

.inputfieldError {
	background-color: #F99;
	border:1px solid #000;
	width:300px;
	height:13px;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
}

.textarea {
	margin-bottom:8px;
	margin-top:8px;
	background-color: #fff;
	border:1px solid #000;
	width:100%;
	height:100px;
}

fieldset {
	border:none;
	padding:0px;
}

.shop_soldout {
	color:#900;
	font-weight:bold;
}

.cart{
	width:100%;
}

th {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
}

.subtotal {
	border-top:1px solid #000;
	border-bottom:none;
	padding-top:8px;
	padding-bottom:16px;
	font-weight:normal;
}

.cartopt {
	text-align:right;
}

.payment {
	vertical-align:middle;
}

.checkoutinputfield {
	background-color: #fff;
	border:1px solid #000;
	width:200px;
	height:13px;
	padding:0px;
	margin-top:4px;
	margin-bottom:12px;
}

#mainlegend {
	margin-left:0px;
	margin-bottom: 8px;
}


.checkoutlegend {
	padding-top:30px;
	padding-bottom:30px;
}

.shortinputfield {
	background-color: #fff;
	border:1px solid #000;
	width:20px;
	height:13px;
	padding:0px;
	margin-top:4px;
	margin-bottom:4px;
}



form {
	padding-top:10px;
	padding-bottom:10px;
}

.searchbtn {
	padding-left:5px;
}

.container, .gallery {
	padding-top: 15px;
	padding-bottom: 15px;
}

ul {
	list-style-type: none;
	padding-left:0px;
	padding-bottom: 20px;
}

.listitem, li.cat-item {
	padding-top: 3px;
	text-transform:uppercase;
	font-size: 90%;
	color:#666;
}

.listitem a:link, .listitem a:visited, .listitem a:active,
li.cat-item a:link, li.cat-item a:visited, li.cat-item a:active{
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

.listitem a:hover, li.cat-item a:hover {
	color:#000;
	text-decoration:underline;
}
	
.alignleft {
	text-align:left;
	float:left;
}

.alignright {
	text-align:right;
	
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}





