/* <section title="Globales Layout"> */
	* 			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
	body 		{ margin:0; padding:0; background: #e8eff3 url(../images/background.png) repeat-x 0 0; color:black; }
	#container 	{ width:980px; background: white url(../images/pagebackground2.png) repeat-y center; color:black;
				margin: 0 auto 0 auto; padding:0; height: 100%; }
/* </section> */

/* <section title="Header"> */
	#header 			{ width:980px; height:88px; background: #89b54c url(../images/head.jpg); cursor: pointer; color:black; }
	#headerpics 		{ float:right; margin-top: -148px; margin-right: 20px; }
	#icons 			{ clear:right; float:right; margin: -28px 24px 0 0; width:100px;display:inline; }
	#icons .seperator	{ float:right; border-left:1px solid #D9D9D9;height: 21px;margin:0 8px 0 8px; }
	#icnsearch		{ float:right;display:block; text-indent: -10000px; background: url(../images/search.gif); width: 18px; height: 21px; text-decoration:none; }
	#icnsearch:hover	{ background-position: 17px; }
	#icnlogin			{ float:right;display:block; text-indent: -10000px; background: url(../images/login.gif); width: 20px; height: 21px; text-decoration:none; background-position: 0px 1px; }
	#icnlogin:hover	{ background-position: 20px 1px; }
	
/* </section> */

/* <section title="Menüs"> */
	#topmenu 				{ background: #e8e8e8 url(../images/topmenubackground.png) no-repeat 0 0;
						width: 948px; height: 66px; margin:0; padding: 0 16px 0 16px; color: black; }
	#topmenu li  			{ display:inline; list-style: none; }
	#topmenu #E1 			{ margin:0; padding:0; height:30px; }
	#topmenu #E1 li a 		{ float:left; height:21px; padding: 9px 10px 0 10px; text-decoration:none; color: #828282; }
	#topmenu #E1 li a.active,
	#topmenu #E1 li a.active:hover  
						{ border-top:6px solid #568ada; padding-top:3px; color: black; background:none; }
	#topmenu #E1 li a:hover 	{ border-top:6px solid #24476e; padding-top:3px; color:white; background:#5282b8; }
	
	#topmenu #E2 			{ margin:0; padding:0; height:32px; }
	#topmenu #E2 li a 		{ float:left; height:22px; padding: 10px 10px 0 10px; text-decoration:none; color: #88a1b5; }
	#topmenu #E2 li a.active, 
	#topmenu #E2 li a.active:hover { border-top:5px solid #50b147; padding-top:5px; color: black; background:none; }
	#topmenu #E2 li a:hover 	{ border-top:5px solid #18720f; padding-top:5px; color:white; background:#56ad48; }
	
	#E3 { margin:0;padding: 0 0 0 25px; }
	#E3 li a { text-decoration:none; color:black; }
	#E3 li a:hover {
		font-weight: bold; color: #50B147;
	}
	#E3 li a.active, #E3 li a.active:hover {
		font-weight: bold; color: #568ADA;
	}
/* </section> */

/* <section title="Contentbereiche"> */
	#content 	{ padding: 	 10px 8px 10px 8px;
			  margin: 	 10px 178px 10px 178px; 
			  border-right: 1px solid #EBEBEB; 
			  border-left:	 1px solid #EBEBEB;
			 }
	#leftcol 	{ display: inline; float: left;  width: 146px; margin: 24px 0px 10px 16px; padding: 0 8px 0 8px; }
	#rightcol { display: inline; float: right; width: 146px; margin: 24px 16px 10px 0px; padding: 0 8px 0 8px; clear:right;  }
	/*<comment>IE Float-Margin Fix</comment>*/
	* html #content { height: 1%; }
/* </section> */

/* <section title="Footer"> */
	#footer { padding:2px 25px 20px 25px; height: 48px; background: url(../images/footerbackground2.png) no-repeat bottom; clear:both;}
	#footer #additionallinks { float:left; }
	#footer #powered { float:right; color: black; }
	#footer #copyright { text-align: center; color: #a9a9a9; }
	#footer div { font-size: 12px; padding-top: 3px; border-top: 1px solid #D9D9D9; }
	#footer a { font-size: 12px; text-decoration:none; color:#a9a9a9; }
	#footer a:hover, #footer a:focus { text-decoration: underline; color:#797979; }
	#powered a img { border:0px solid; }
/* </section> */

/* <section title="Barrierefreiheit"> */
	.hidden 	{ position:absolute;left:-1000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline;}
/* </section> */

/* <section title="Text & Absatzformate"> */
	h1 { background: url(../images/headline1.gif) no-repeat; padding: 0 0 0 25px;
		font-size: 19px; margin: 0 0 5px 0px; }
	h2 { background: url(../images/headline2.gif) no-repeat 0px 0px; padding: 0 0 0 20px;
		font-size: 16px; margin: 5px 0 5px 5px; }
	p  { margin: 5px 0 10px 25px; }
	table 	{ width: auto !important; border-collapse: collapse; margin: 5px 0 10px 25px;	}
	table td 	{ border: 1px solid #A9A9A9; padding: 1px 3px; }
	table td p { margin:0px; }
	p table	{ margin: 0;}
	a {color: #7f9fcc; text-decoration:none;}
	a:hover { color: #50B147; text-decoration: underline; }
	.hrmain { border-top: 1px solid #EBEBEB; margin-bottom: 10px; }
	hr { display: none; }
/* </section> */

/* <section title="Minisymbole"> */
.email 	{ background: url(../images/emailsymbol.gif) no-repeat 0px 0px; }
.home	{ background: url(../images/homepagesymbol.gif) no-repeat 0px 1px; }
/* </section> */

/* <section title="Extensions"> */
/* <subsection title="Indexed Search"> */
/* <comment> Optionsfelder </comment> */
#leftcol input 		{ width:9.00em; font-size:80.00%; }
#leftcol select 		{ width:9.20em; font-size:80.00%; }
#leftcol #results 		{ width:4.00em; }
#leftcol label			{ font-size:80.00%; }
/* <comment> Suchergebnisse </comment> */
.is-container {margin-top: 15px; }
.is-relevance 			{ font-weight:bold; float:right; display:block; padding: 0.1em 0.2em 0.1em 0.2em; color:#a9a9a9;  }
.is-title 			{ background: url(../images/headline2.gif) no-repeat 0px 0px; padding: 0 0 1px 20px;
		font-size: 16px; margin: 5px 0 5px 5px; display:block;  }
.is-title a 			{ font-weight:bold; text-decoration:none; color:black; }
.is-highlight 			{ font-weight: bold; color: #50B147; }
.is-browsebox			{ margin: 0.3em 0 1.1em 0; }
.is-browsebox p		{ line-height:1.8em; }
.is-browsebox a	 	{ margin: 1em 0.2em 1em 0; padding: 0 0.2em 0 0.2em;
					color: black !important; background-color: #f5f5f5 !important; border:1px solid #dfdfdf; text-decoration:none; }
.is-browsebox a:hover	{ color: white !important; background-color: #83b941 !important; border: 1px solid #6f9d37 !important; }
a.is-browsebox-cur 		{ color:white !important; border: 1px solid #568ada !important; background-color: #7f9fcc !important; font-weight:bold; }
.is-info				{ display:block; color:#afafaf; 
					font-size:80.00%; }
.is-info a 			{ font-size: 100.00%; font-weight: bold; }
.is-results 			{ border-top: 1px solid #EBEBEB; padding-top: 5px; }

.is-abstract 			{ }
/* </subsection> */

/* <subsection title="Guestbook"> */
.guestbook .item { background: url(../images/headline2.gif) no-repeat 5px 0px; }
.guestbook .item .email,
.guestbook .item .home	{ color: #AFAFAF; padding: 0 0 0 1.5em; margin: 0 0 0 0;
					font-size: 75.00%; line-height: 1.22em; }
.guestbook .item .home	{ margin: 0 0 0 1em; }
.guestbook .item .email a,
.guestbook .item .home a { font-size: 100.00%; }
.guestbook .titletext	{ font-weight: bold; }
.guestbook .time		{ font-weight: bold; color: #7f9fcc; }
.guestbook .text		{ padding: 0.5em 0 0 0; }
.guestbook .comment		{ padding: 0.5em 0 0 0; color: #83B841; }

.browsebox		{ margin: 10px 0 5px 0; border-bottom: 1px solid #EBEBEB; margin-bottom: 10px; }
.browsebox p		{ line-height:1.8em; }
.browsebox a	 	{ margin: 1em 0.2em 1em 0; padding: 0 0.2em 0 0.2em;
					color: black !important; background-color: #f5f5f5 !important; border:1px solid #dfdfdf; text-decoration:none; }
.browsebox a:hover	{ color: white !important; background-color: #83b941 !important; border: 1px solid #6f9d37 !important; }
.browsebox .cur 	{ color:white !important; border: 1px solid #568ada !important; background-color: #7f9fcc !important; font-weight:bold; }


.guestbook-form table 	{ margin: 0 0 0.3em 2.675em; border: 0px solid black; border-collapse: collapse; }
.guestbook-form table td { border: 0px solid black; }
.guestbook-form .obligation { font-weight: bold; color: #7f9fcc; }
.guestbook-form table td { vertical-align: top; font-weight: normal; padding-right: 0.5em; }
.guestbook-form input 	{ font-weight: normal !important; }
.guestbook-form textarea { font-weight: normal !important; }
.guestbook-form .message { margin: 0 0 0.3em 2.675em; font-weight: bold; color: #7f9fcc; }
/* </subsection> */

/* </section> */