html, body {height: 100%; }

body {background: #0869ae url(img/verlauf.jpg) repeat-x; margin: 0; padding: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}

img {border: 0; margin: 0; padding: 0;}
a {text-decoration: none; margin: 0; padding: 0;}


/* HEAD */

#head {position: absolute; top: 0; left: 50%; margin: 0 0 0 -443px; width: 886px; height: 225px; background: #fff; z-index: 2;}

#head #logo {position: absolute; top: 0; left: 0; width: 220px; height: 224px; background: #b9babb; border-bottom: 1px solid #e8561e;}
#head #logo img {width: 220px; height: 189px;}

#head #bildmotiv {position: absolute; top: 0; left: 220px; width: 665px; border-left: 1px solid #e8561e;}
#head #bildmotiv img {width: 665px; height: 225px;}


/* CONTENT */

#container {position: absolute; top: 0; left: 50%; margin: 0 0 0 -448px; padding: 225px 0 30px 0; width: 896px; 
	background: #fff url(img/container_back.gif) repeat-y; text-align: left; border-bottom: 4px solid #e8561e;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	}

#left {position: absolute; top: 225px; left: 5px; width: 220px; margin: 0; padding: 0; border: 0;}
#right {margin: 0 0 0 235px; padding: 0; border: 0;}


/* content right */

#right #text {margin: 0 55px 47px 45px; padding: 34px 0 0 0; border: 0;}

#right h2 {font-size: 110%; line-height: 130%; color: #e8561e; font-weight: bold; margin: 0 0 1.5em 0; padding: 0;}
#right #text p {font-size: 71%; line-height: 130%; color: #000; font-weight: normal; margin: 0 0 1em 0;}

#right #text a:link,
#right #text a:active,
#right #text a:visited {color: #0064b3; background: #fff;}
#right #text a:hover {background: #0064b3; color: #fff;}

#right ul {margin: 0; padding: 0 0 0 1em;}
#right li {font-size: 71%; line-height: 130%; color: #000; font-weight: normal; margin: 0 0 1em 0;}

#right ol {margin: 0 0 0 23px; padding: 0;}
#right ol li {font-size: 71%; line-height: 130%; color: #e8561e; font-weight: bold; margin: 0 0 0.5em 0; padding: 0;}
#right ol li p {font-size: 100%; color: #000; margin: 0; padding: 0; font-weight: normal;}

#right #text p.textNavi a {text-decoration: none; display: block; margin: 2em 0 0 0; padding: 3px 10px; float: left;}
#right #text p.textNavi a:link, #right #text p.textNavi a:active, #right #text p.textNavi a:visited {background: #0064b3; color: #fff;}
#right #text p.textNavi a:hover {background: #e8561e; color: #fff;}

#right #text img {/*float: left;*/ margin: 0 20px 5px 0; padding: 0;}


/* content right - post */

#right #text .post {margin: 0 0 2.5em 0;}
#right #text .post h2 {font-size: 130%; line-height: 120%; color: #d4470f; font-weight: normal; margin: 0 0 1.5em 0;}

#right #text .post h3 {font-size: 71%; line-height: 140%; color: #0064b3; font-weight: bold; margin: 0; padding: 0;}
#right #text .post h3 a {text-decoration: none;}
#right #text .post h3 a:link, #right #text .post h3 a:active, #right #text .post h3 a:visited {color: #0064b3;}
#right #text .post h3 a:hover {background: #0064b3; color: #fff;}

#right #text .post small {font-size: 71%; line-height: 140%; color: #000000; font-weight: bold; margin: 0 0 1em 0; display: block;}



/* NAVIGATION */


/* Navigation Seiten */

/* level 1 */

#naviPage {list-style: none; margin: 34px 0 2em 0; padding: 0; border: 0; border-top: 1px solid #e8561e; width: 220px;}
#naviPage li {margin: 0; padding: 0; border: 0; background: #e7e7e8; display: inline;}

#naviPage li a {color: #e8561e; background: #e7e7e8; display: block; font-size: 11px; font-weight: bold;  
	border-bottom: 1px solid #e8561e; padding: 4px 5px 5px 19px; height: 1%;}
#naviPage li a:link, #naviPage li a:active, #naviPage li a:visited {color: #e8561e;}
#naviPage li a:hover {color: #fff; background: #0064b3 url(img/subnavi_arrow1.gif) no-repeat 6px 7px;}

#naviPage li.current_page_item a {font-weight: bold;}
#naviPage li.current_page_item a:link, 
#naviPage li.current_page_item a:active, 
#naviPage li.current_page_item a:visited, 
#naviPage li.current_page_item a.active:hover 
	{color: #fff; background: #0064b3 url(img/subnavi_arrow1.gif) no-repeat 6px 7px;}

#naviPage li.current_page_ancestor a {font-weight: bold;}
#naviPage li.current_page_ancestor a:link, 
#naviPage li.current_page_ancestor a:active, 
#naviPage li.current_page_ancestor a:visited, 
#naviPage li.current_page_ancestor a.active:hover
	{color: #fff; background: #0064b3;}


/* level 2 */

#naviPage ul {list-style: none; margin: 0; padding: 0; border: 0;}
#naviPage ul li {margin: 0; padding: 0; border: 0; background: #c5e1f1;}

#naviPage li.current_page_item ul li a:link, 
#naviPage li.current_page_item ul li a:active, 
#naviPage li.current_page_item ul li a:visited,
#naviPage li.current_page_ancestor ul li a:link, 
#naviPage li.current_page_ancestor ul li a:active, 
#naviPage li.current_page_ancestor ul li a:visited
	{color: #0064b3; background: #c5e1f1; display: block; font-size: 11px; 
	border-bottom: 1px solid #63b3db; padding: 4px 19px 5px 19px; height: 1%;}
#naviPage li.current_page_item ul li a:hover,
#naviPage li.current_page_ancestor ul li a:hover 
	{color: #0064b3; background: #c5e1f1 url(img/subnavi_arrow2.gif) no-repeat 6px 7px;}

#naviPage li.current_page_ancestor ul li.current_page_item a:link, 
#naviPage li.current_page_ancestor ul li.current_page_item a:active, 
#naviPage li.current_page_ancestor ul li.current_page_item a:visited, 
#naviPage li.current_page_ancestor ul li.current_page_item a:hover 
	{color: #0064b3; background: #c5e1f1 url(img/subnavi_arrow2.gif) no-repeat 6px 7px;}
	


/* Navigation Kategorien */

#left h4 {font-size: 110%; line-height: 130%; color: #e8561e; font-weight: bold; margin: 0 0 1em 19px; padding: 0;}

/* level 1 */

#left .naviCat {list-style: none; margin: 0 0 2em 0; padding: 0; border: 0; border-top: 1px solid #e8561e; width: 220px;}
#left .naviCat li {margin: 0; padding: 0; border: 0; background: #e7e7e8; display: inline;}

#left .naviCat li a {color: #e8561e; background: #e7e7e8; display: block; font-size: 11px; font-weight: bold;  
	border-bottom: 1px solid #e8561e; padding: 4px 5px 5px 19px; height: 1%;}
#left .naviCat li a:link, 
#left .naviCat li a:active, 
#left .naviCat li a:visited 
	{color: #e8561e;}
#left .naviCat li a:hover 
	{color: #fff; background: #0064b3 url(img/subnavi_arrow1.gif) no-repeat 6px 7px;}

#left .naviCat li.current-cat a {font-weight: bold;}
#left .naviCat li.current-cat a:link, 
#left .naviCat li.current-cat a:active, 
#left .naviCat li.current-cat a:visited, 
#left .naviCat li.current-cat a:hover 
	{color: #fff; background: #0064b3 url(img/subnavi_arrow1.gif) no-repeat 6px 7px;}