body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}table{border-collapse:collapse;border-spacing:0px;}fieldset,img{border:0px;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}a:link{text-decoration:none;}a:visited{text-decoration:none;}a:hover{text-decoration:none;}a:active{text-decoration:none;}a img{border:none;}
label,input[type=submit] {cursor:pointer; /* cursor hand über bei labels und buttons */}
.arial {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
.left, .alignleft {float:left;}
.right, .alignright {float:right;}
.clear {clear: both;}
body {
	background: #d8e2e5 url(images/bg_body_xl_full.png) center 0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
div#wrap {
	margin:0 auto;
	width:960px;
	position:relative;
}
/*							HEADER	*/
div#head {
	width:960px;
	height:105px;
	z-index:9;
	position:relative;
}
div#head h1 {
	text-indent:-9000px;
}
div#head h1 a {
	height:17px;
	position:absolute;
	right:120px;
	text-indent:-9000px;
	top:66px;
	width:97px;
}
div#head h4#heimvorteil {
	text-indent:-9000px;
}
/*							STATIC NAV	*/
ul#staticnav {
    background:transparent url(images/navibg.png) no-repeat scroll -1px 0;
    height:39px;
    margin-top:68px;
}
ul#staticnav li {
	float:left;
	list-style:none;
	position: relative;
}
ul#staticnav li a {
	display:block;
	height:41px;
	text-indent:-9000px;
}
ul#staticnav li.a {
	width:237px;
	height:38px;
	
}
ul#staticnav li.b {
	width:163px;
	height:38px;
}
ul#staticnav li.c {
	width:162px;
	height:38px;
}
ul#staticnav li.d {
	width:162px;
	height:38px;
}
ul#staticnav li.e {
	width:235px;
	height:38px;
}
ul#staticnav li ul.headlinksub {
    border-left:1px solid #C6D4D8;
    border-right:1px solid #C6D4D8;
    position: absolute;
    top:39px;
    width:160px;
    display:none;
    z-index:9;
}
ul#staticnav li:hover ul.headlinksub  {display:block; left:0px;
}
ul#staticnav li.first:hover ul.headlinksub {display:block; left: 75px}
ul#staticnav li ul.headlinksub li.headlinksub {
    float: none;
    border-bottom:1px solid #C6D4D8;
    display:block;
    background:#FFFFFF none repeat scroll 0 0 !important;
    opacity:.95; filter: alpha(opacity=95); -moz-opacity: 0.95;
}
ul#staticnav li ul.headlinksub li.headlinksub a {
    text-indent: 0;
    height: 16px;
    color:#004151;
    display:block;
    padding:5px 9px 5px 24px;
    font-family:Verdana,Geneva,sans-serif !important;
    font-size:11px !important;
    
}
ul#staticnav li ul.headlinksub li.headlinksub a:hover {color:#004151; opacity:.99; filter: alpha(opacity=99); -moz-opacity: 0.99}
}
/*							CONTENT	*/
div#content {
/*	background:url(images/wrapbg.png) no-repeat; */
	margin-top:27px;
	width:960px;
}
div#main {
	margin-top:51px;
	width:680px;
}
div.post_head {
    height:67px;
    margin-bottom:64px;
    position:relative;
}
div.center {
    bottom:-20px;
    margin-left:28px;
    position:absolute;
    text-align:center;
}
div.center span {
    color:#DDE5E7;
    display:block;
    font-weight:400;
    letter-spacing:-1px;
    text-align:center;
    width:60px;
}
span.datum {
	font-size:57px;
}
span.monat {
    font-size:23px;
    letter-spacing:6px !important;
    margin-top:-18px;
    text-transform:uppercase;
}
h2.postheading  {
	border-bottom:2px solid #4e180f;
	display:block;
	font-size:20px;
	padding:0 0 1px 110px;
	position:absolute;
	top:22px;
	color:#005364;
	text-transform:uppercase;
}
h2.postheading a {color:#005364;}
a.post-edit-link {
    background:transparent url(images/admin_edit.png) no-repeat scroll 0 0;
    display:block;
    height:15px;
    position:absolute;
    right:-69px;
    text-indent:-9000px;
    top:38px;
    width:74px;
}
div.thepost {
	margin-bottom:65px;
}
div.thepost ul,
div.thepost ol {
    list-style:square;
    list-style-position:inside;
    margin: 2em 0;
    margin-left:129px;
	font-size:12px;
	color:#005264;
	line-height:2em;
	
}
div.thepost h3 {
    margin: 1.6em 0 0.3em 0;
    margin-left:129px;
	font-size:16px;
	color:#005264;
	line-height:2em;
}
div.thepost p {
	width:536px;
	margin-left:110px;
	font-size:12px;
	color:#005264;
	line-height:2em;
}
div.thepost p a {
	color:#8eb6bd;
	text-decoration:underline;
}
div.thepost p img {
	background:#fff;

	margin:10px 10px 10px 0;
	padding:1px;
}
div.kategorien {
	margin-left:111px;
	color:#a8bec3;
	margin-top: 5px;
}
div.kategorien ul.post-categories {margin: 0;}
div.kategorien ul.post-categories li {
	list-style:none;
	float:left;
	margin-right:3px;
	color:#a8bec3;
	line-height:12px;
}
div.kategorien ul.post-categories li a {
	font-size:10px;
	color:#a8bec3;
	
}
/*							sidebar	*/
ul#sidebar {
	margin-right:0;
	margin-top:120px;
	width:218px;
}
ul#sidebar li {
	list-style:none;
}
li#widget_search form {
	text-indent:0px;
	position:relative;
	height:46px;
}
li#widget_search form * {
	position:absolute;
}
li#widget_search form label {
	background:url(images/lupe.png);
	display:block;
	height:18px;
	width:18px;
	text-indent:-9000px;
	top:1px;
}
input#s {
    border:1px solid #B2C6CA;
    color:#333333;
    font-size:11px;
    left:22px;
    padding:1px 0;
    top:-1px;
    width:85px;
}
input#searchsubmit {
    background:#CCD8DC none repeat scroll 0 0;
    border:1px solid #B2C6CA;
    color:#333333;
    font-size:11px;
    left:109px;
    margin:0 0 0 2px;
    padding:0px 6px;
    text-align:center;
    top:-1px;
    white-space:pre;
}
ul#sidebar li ul {
	margin:0 0 37px 13px;
}
ul#sidebar li ul li {
	margin:4px 0;
}
ul#sidebar li ul li a {
	color:#004151;
}
ul#sidebar li ul li a:hover {
	color:#000;
}
hr.clear {
    border:none;
    width:0px;
    height:0px;
}

div#wrap {
	overflow: hidden;
}
ul#staticnav {margin-top:75px; }

li#widget_search {
    margin-left:-2px;
    margin-top:15px;
    text-indent:-9000px;
}
li#widget_categories,
li#widget_archive,
li#widget_linkcat-2 {margin-left:-1px;}
input {
    font-family:Verdana,Geneva,sans-serif !important;
}
.win.ff3 ul#staticnav,
.opera ul#staticnav{
    margin-top:72px;
}
.win.ie7 input#searchsubmit {
    padding-left:0px;
    padding-right:0px;
}
.opera input#s {
    width:87px;
}
.opera input#searchsubmit {
    left:111px;
    padding:1px 8px;
}
.opera h2.postheading {
    height:28px;
    padding:10px 10px 10px 110px;
    position:absolute;
    text-transform:uppercase;
    top:10px;
}   
ul.postnavi {
    list-style:none;
    margin-bottom:20px;
    width:573px;
}
ul.postnavi a:hover {
    color:#4E180F;
}
ul.postnavi a {
    color:#666;
}
ul#staticnav li {
text-indent:-9999px;
}
ul#staticnav li ul li {
text-indent:0px;
}