body {

	margin: 0 auto;

	background: #fff url(blau/bg.png) repeat-x left top;

	font-family: "Arial", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #111;

}



h1, h2, h3 {

	font-weight: normal;

	color: #274f8a;

}



h1 a, h2 a, h3 a {

	color: #274f8a;

}



h1 a:hover, h2 a:hover, h3 a:hover {

	color: #274f8a;

        text-decoration: underline;

}



h1 {

	font-size: 16px;

}



h2 {

	font-size: 16px;

}



h3 {

	font-size: 16px;

}



p, ul, ol {

	margin-bottom: 2em;

	line-height: 185%;

}



a {

	text-decoration: underline;

	color: #333333;

}



a:hover {

	border: none;

	text-decoration: none;

	color: #333333;

}



#bigbox {

        width: 990px;

        margin: 0 auto;

}



#header {

        background: url(blau/header_bg.png) no-repeat left top;

	width: 990px;

	height: 137px;

	float: left;

}



#shopbutton {

	height:76px;

        width: 137px;

        margin-left: 30px;

        margin-top: 34px;

        float: left;

        border: none;

}



#titlebox {

	height: 100px;

        width: 810px;

        margin-top: 26px;

        margin-left: 0px;

        float: right;

        text-align: left;

}



#title a{

        color: #274f8a;

        text-decoration: none;

        font-weight: bold;

}



#beschreibung {

	color: #274f8a;

        font-size: 14px;

        margin-top: -12px;

}



.commentmetadata {

	background: #f2f3f4;

	border: 3px solid #a8a7a7;

	font-size: 12px;

	color: #333;

	padding: 2px;

}



#navi {

	width: 955px;

	height: 40px;

        padding-top: 0px;

        padding-left: 35px;

	float: left;

	background: url(blau/menu_bg.png) no-repeat left top;

}



#navi ul {

	margin: 0;

	padding: 0;

	list-style: none;

        float: left;

}



#navi li {

	float: left;

        margin-right: 0px;

        

}



#navi .current_page_item {

        height: 40px;

        background: url(blau/navi_left.png) no-repeat left bottom;

        display: block;

        font-size: 12px;

	text-decoration: none;

	color: #fff;

        margin-top: 0px;

}



#navi .current_page_item a {

        display: block;

        background: url(blau/navi_right.png) no-repeat right bottom;

        padding-left: 20px;

        padding-right: 20px;

        height: 31px;

        padding-top: 9px;

        font-size: 12px;

	text-decoration: none;

	color: #fff;

        margin-top: 0px;

}



#navi .current_page_parent {

        height: 40px;

        background: url(blau/navi_left.png) no-repeat left bottom;

        display: block;

        font-size: 12px;

	text-decoration: none;

	color: #fff;

        margin-top: 0px;

}



#navi .current_page_parent a {

        display: block;

        background: url(blau/navi_right.png) no-repeat right bottom;

        padding-left: 20px;

        padding-right: 20px;

        height: 31px;

        padding-top: 9px;

        font-size: 12px;

	text-decoration: none;

	color: #fff;

        margin-top: 0px;

}



#navi .page_item a {

        display: block;

        font-size: 12px;

	text-decoration: none;

        height: 30px;

        padding-top: 10px;

        padding-left: 15px;
        
        padding-right: 15px;
}



#navi a {

        text-decoration: none;

        font-size: 12px;

        color: #333;

}



#navi a:hover {

        text-decoration: none;

        font-size: 12px;

}



#subpages {

	width: 900px;

        float: left;

        margin-left: 10px;

        color: #615d5d;

}



#subpages a {

        background: url(blau/pfeil.gif) no-repeat top left;

        color: #615d5d;

        text-decoration: none;

        margin-right: 10px;

        padding-left: 7px;

}



#subpages li {

	display: inline;

}



#subpages ul {

	display: inline;

}



#subpages .current_page_item a{	

        color: #274f8a;        

        font-weight: bold;

        font-size: 13px;

}



#pageobenbg {

	background: url(blau/page_bg.png) repeat-y left top;

        width: 990px;

        float: left;

}



#pagebg {

	width: 990px;

	float: left;

	background: url(blau/content_bg.png) no-repeat left bottom;

        min-height: 460px;

}



#content {

	float: left;

	width: 890px;

        background: #fff;

        padding: 10px 10px 10px 10px;

        margin-left: 40px;

}



#commentform #submit {

	width: 120px;

        height: 30px;

        background: #f1f0f0;

        border: #f1f0f0 solid 1px;

        color: #a8a7a7;

}





#commentform #comment {

	width: 580px;

        height: 200px;

}





input, textarea {

     	padding: 2px 5px;

	background: #ffffff;

	border: 1px solid #a8a7a7;

	color: #333;

}





.post {

	padding-bottom: 25px;

}



.post .title {

	margin: 0;

}



.post h1 {

        font-family: "Arial", Arial, Helvetica, sans-serif;

        margin: 0;

	display: inline;

	text-decoration: none;

	font-size: 16px;

	padding-right: 35px;

        font-weight: bold;
}



.post h2 {

        font-family:"Arial", Arial, Helvetica, sans-serif;

        margin: 0;

	padding-right: 30px; 

	display: inline;

	font-size: 16px;

	font-weight: bold;

}



.post h3 {

        font-family:"Arial", Arial, Helvetica, sans-serif;

        margin: 0;

	padding-right: 30px; 

	display: inline;

	font-size: 16px;

	font-weight: bold;

}



.pagetitle {

	margin: 0;

	padding: 20px;

}



.post .meta, .post .longmeta {

	height: 11px;

	margin: 0;

	padding: 5px 0;

	line-height: normal;

	font-size: 10px;

	color: #a8a7a7;

}



.post .longmeta {

	height: auto;

}



.post .meta .autor {

	float: left;



}



.post .meta .datum {

	float: right;

}



.post .meta a {

	border: none;

}



.post .entry img {

        padding: 10px;

}



.post .tags {

	margin: 0;

	padding: 5px 0;

	line-height: normal;

}



.post .links {

	margin: 0;

	padding: 5px 0 20px 0;

	line-height: normal;

	font-size: 0.8em;

}



.post .links a {

	background: url(blau/pfeil.png) no-repeat left;

        padding-left: 7px;

}





.post h1 a, .post h2 a  {

	text-decoration: none;

}



.alignleft {

	float: left;

        padding: 10px;

}



.alignright {

	float: right;

        padding: 10px;

}



.aligncenter {

        padding: 10px;

}



#googlead {

	float: left;

        height: 28px;

        padding-top: 5px;

        width: 945px;

        padding-left: 45px;

        background: url(blau/menu_bg.png) 0 -40px no-repeat;

}



#footer {

	width: 950px;

	height: 57px;

        padding-top: 8px;

        padding-right: 40px;

	background: url(blau/footer_bg.png) no-repeat left top;

	font-size: 12px;

        color: #656060;

        float: left;

        text-align: right;

}



#footer_left {

        float: left;

        margin-left: 40px;

}



#footer_left a {

        color: #656060;

        text-decoration: none;

        margin-left: 5px;

        border-right: 1px solid #656060;

        padding-right: 7px;

}



#footer_left a:hover {

        color: #656060;

        text-decoration: underline;

}



.impressum a {

        color: #656060;

        text-decoration: none;

        margin-left: 5px;

}



.impressum a:hover {

        color: #656060;

        text-decoration: underline;

}

