/* CSS Document */

* {
	border:none;
	margin:0;
	padding:0 }

#header, #subnavi, #content, #footer {
	clear:both;
	text-align:center }

html>body #content {
	height: auto;
	min-height: 300px }	
	
.centeredContent {
	margin:auto;
	text-align:left;
	width:780px }

/** header **********************************/
#header {
	background:url(../img/layout/bg_header.jpg) repeat-x;
	height:200px;
	position:relative }	

#header a {
	background:url(../img/layout/bg_men_n_left.gif) left top no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS", Arial;
	font-size:0.81em;
	font-weight:bold;
	padding:16px 10px 8px 10px;
	text-decoration:none }	

#header a:hover {
	color:#546901;
	padding:15px 10px 8px 10px }
	
#header ul {
	bottom:0px;
	float:left;
	margin:0;
	position:absolute;
	list-style-type:none }

#header li {
	background:url(../img/layout/bg_men_n_rght.gif) right top no-repeat;
	border-bottom:2px solid #EAE5CE;
	float:left;
	margin:0 0 0 2px;
	padding:0 }

#header #logo {
	border:none;
	height:75px;
	margin:30px 0 0 464px;
	position:absolute;
	width:316px }
	
#header #selMenItem {
	background:url(../img/layout/bg_men_h_rght.gif) right top no-repeat;
	border-bottom: 5px solid #FFFFFF }

#header #selMenItem a {
	background:url(../img/layout/bg_men_h_left.gif) left top no-repeat;
	color:#000000;
	padding-top:13px }
				

/** subNavi bzw siteInfo *****************************/
#siteInfo {
	background:url(../img/layout/bg_siteInfo.jpg) no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	height:170px;
	position:absolute;
	text-align:left;
	width:780px }

#siteInfo a {
	background:url(../img/layout/bg_link_siteInfo.gif) left bottom repeat-x;
	color:#D4E6F3;
	padding:3px 5px 2px 5px;
	text-decoration:none }

#siteInfo a:hover {
	background:none;
	background-color:#94B801;
	color:#FFFFFF }
	
#siteInfo p {
	height:115px;
	line-height:22px;
	margin:24px 0 0 70px;
	width:390px }

#siteInfo span {
	display:block;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:5px }
		
#subNavi #siteInfo a {
	background:url(../img/layout/bg_link_siteInfo.gif) left bottom repeat;
	color:#FFFFFF;
	padding:2px;
	text-decoration:underline }
	
#subnavi {
	background-color:#FFFFFF;
	padding-top:25px;
	height:200px }

#menueSub {
	background:url(../img/layout/bg_subnavi.jpg) no-repeat;
	height:170px;
	list-style-type:none;
	padding:26px 0 0 25px;
	position:absolute;
	text-align:left;
	width:780px }

#menueSub li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:29px }

#menueSub a {
	background:url(../img/layout/bg_link_submenue.gif) left top no-repeat;
	color:#D4E6F3;
	padding: 8px 0 5px 46px;
	text-decoration:none }

#menueSub a:hover {
	background-position:0px -50px;
	color:#FFFFFF }


/** content **********************************/		
#content {
	background:url(../img/layout/bg_content.jpg) repeat-x;
	background-color:#EAE5CE;
	color:#74593F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:300px;
	padding:20px 0 30px 0 }

#content a {
	background:url(../img/layout/bg_link.gif) left bottom repeat-x;
	color:#0099CC;
	padding:2px 3px 2px 3px;
	text-decoration:none }

#content a:hover {
	background:none;
	background-color:#94B801;
	color:#FFFFFF }

#content label {
	display:block;
	margin-bottom:3px }

#content label span {
	font-size: 0.7em }
			
#content p {
	line-height:1.5em;
	margin-bottom:1.5em}

#content h1 {
	color:#645539;
	font-family:"Times New Roman", Times, serif;
	font-size:1.62em;
	font-weight:normal;
	padding:1.4em 0 1.4em 0 }

#content h2 {
	color:#645539;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:1.2em }

#content ul {
	list-style-type:none;
	margin:0 0 1.5em 0 }

#content li {
	background:url(../img/layout/bg_liCheck.gif) 0 6px no-repeat;
	line-height:1.8em;
	padding:0 0 0 25px }

#content th {
	background-color:#645539;
	color:#FFFFFF;
	padding:7px;
	text-align:left }

#content .tdHigh {
	background-color:#F7F4EA;
	color:#2F2E29;
	line-height:1.5em;
	padding:7px;
	vertical-align:top }

#content .tdLow {
	background-color:#FFFFFF;
	color:#2F2E29;
	line-height:1.5em;
	padding:7px;
	vertical-align:top }

#content .linkExtern {
	background:url(../img/layout/bg_link_extern.gif) left bottom no-repeat;
	margin:0 0 0 5px;
	padding-left: 17px }
	
#content .rahmen {
	background:url(../img/layout/bg_eyecatch.gif) left top repeat;
	float:left;
	display:table-cell;
	padding:5px 4px 4px 4px}
					
#content #eyeCatcher {
	background:url(../img/layout/bg_eyecatch.gif) left top repeat;
	margin-bottom:1.8em;
	margin-top:1.8em;
	padding:5px }

#content #eyeCatcher p {
	background-color:#B0AB8F;
	color:#FFFFFF;
	margin:0;
	padding:10px }

#content #spalteLinks {
	float:left;
	width:48% }

#content #spalteRechts {
	float:right;
	width:47% }
	
#content #spalteKorrektur {
	clear:both }

#content .zitatInhalt {
	background:url(../img/layout/bg_zitat_oben.jpg) left top repeat-x; 
	color:#937C53; 
	font-size:1.2em;
	margin:15px 0 0 0;
	padding:53px 15px 15px 30px }

#content .zitatAbschluss {
	background:url(../img/layout/bg_zitat_unten.jpg) left top repeat-x;
	padding:0 0 25px 0 }

#content #galerie a {
	background:none;
	background-color:transparent }

#content #galerie a:hover img {
	border-color:#94B801 }
	
#content #galerie img {
	background:url(../img/activity_roller.gif) center no-repeat;
	border:5px solid #BCB49B }

#content #galerie td {
	padding-bottom:15px }
	
		
/** footer **********************************/
#footer {
	background:url(../img/layout/bg_footer.jpg) repeat-x;
	color:#C4B89E;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:195px }

#footer ul {
	display:block; 
	float:left;
	list-style-type:none;
	padding:33px 70px 0 0 }

#footer li {
	line-height:26px }

#footer #siteCheck {
	display:block; 
	float:right;
	line-height:26px;
	padding:33px 0 0 0 }

#footer a {
	background:url(../img/layout/bg_link_bottom.gif) left bottom repeat-x;
	color:#C4B89E;
	padding:3px 5px 2px 5px;
	text-decoration:none }

#footer a:hover {
	background:none;
	background-color:#94B801;
	color:#333333 }

