/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Stylesheet - Klima Buendnis                    ++ */
/* ++ Autor      - Manfred Schimmel                  ++ */
/* ++ Date       - 06.06.2003                        ++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Allgemeiner Body */
body {margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px;font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:10pt;color : #294220;scrollbar-base-color:#294220;}

/* HG Colors */
.conthg {background-color : #E9EBE9;}
.navhg {background-color : #538B76;}

/* misc */
HR {background-color: #FFFFFF; color: #FFFFFF;}
b {font-weight:bold;  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;}
.space {font : normal 2px/1px; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;}
.abstand2 {padding : 2px 2px 2px 2px;}
.abstand4 {padding : 4px 4px 4px 4px;}
.lastupdate {font-weight: normal; font-size:  8pt; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; color : #000000;}

.title { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:13px; color:#000000; font-weight:bold; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; } 
.ftext { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; }

.termintitel { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:bold; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; } 
.termintext { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:13px; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; }
.termindate { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; }
.termintime { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal;margin:0 0 0 0 ; }

.guestdate {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: 000000; font-weight: normal; font-style: normal; font-variant: normal;}
.guesttitel {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: 000000; font-weight: bold; font-style: normal; font-variant: normal;}
	
.mailform {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 12px;	color : #003366; font-weight : normal;}
.mailformrequired {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 12px;	color : #003366; font-weight : bolder;}
.mailformcomment {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 12px; color : #CC0000;	font-weight : bolder;}
.mailformradio {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;	font-size : 10px; color : #003366; font-weight : normal;}
	

.termintext {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 11px; color: 000000; font-weight: normal; font-style: normal; font-variant: normal; line-height: 130%; margin: 0 0 0 0;}

	  
SELECT {padding:0px; border-color:#294220; border-style:solid; border-width:1px; /* text */ font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; text-align:left;}
TEXTAREA {padding:0px; border-color:#294220; border-style:solid; border-width:1px; /* text */ font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; text-align:left;} 

INPUT {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px}
.input {/* rand und abstand */ padding:0px; border-color:#294220; border-style:solid; border-width:1px; /* text */ font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none;}
.inputfields {/* rand und abstand */ padding:0px; border-color:#294220; border-style:solid; border-width:1px; /* text */ font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:10pt; font-weight:normal;	text-decoration:none;}

code {background-color: #BAC9E1; color:#FFFFFF; font-family:courier new,courier; font-size:11px; font-weight:normal;}

A {background-color : transparent; font-family: Arial,Geneva,Helvetica,sans-serif; color:#538B76;  text-decoration: none; font-weight: normal; margin: 0 0 0 0;} 

A:LINK {background-color : transparent; font-family: Arial,Geneva,Helvetica,sans-serif;	color: #538B76; text-decoration: none;} 
A:ACTIVE {background-color : transparent; font-family: Arial,Geneva,Helvetica,sans-serif; color: #538B76; text-decoration: none;} 
A:HOVER {background-color : transparent; color: #538B76; text-decoration: underline;}
A:VISITED {background-color : transparent; background-color : transparent; font-family: Arial,Geneva,Helvetica,sans-serif; color: #538B76; text-decoration: none;} 

A.hyperlink {background: transparent; color: #538B76; font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none; margin: 0 0 0 0;} 
A.hyperlink:link {background: transparent; color: #538B76; font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none;} 
A.hyperlink:visited {background: transparent; color: #538B76; font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none;} 
A.hyperlink:hover {background: transparent; color: #538B76; font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: underline;}
A.hyperlink:active {background: transparent; color: #538B76; font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: underline;} 



/* Main Navigation */
.navoff {height : 18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color : transparent;color : #B1DDC2;font-weight : bold;text-decoration : none;	text-transform : uppercase;}
.navoff a:link {color : #B1DDC2;font-size: 12px;text-decoration : none; font-weight : bold;text-transform : uppercase;}
.navoff a:visited {color : #B1DDC2;font-size: 12px;text-decoration : none; font-weight : bold;text-transform : uppercase;}
.navoff a:hover {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;text-transform : uppercase;}
.navoff a:aktiv {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;text-transform : uppercase;}
.navon {height : 16px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color : #7DA698;color : #C8FF3D;font-weight : bold;text-decoration : none;text-transform : uppercase;}
.navon a:link {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;	text-transform : uppercase;}
.navon a:visited {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;	text-transform : uppercase;}
.navon a:hover {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;	text-transform : uppercase;}
.navon a:aktiv {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : bold;	text-transform : uppercase;}
/* Sub Navigation */
.subnavoff {height : 16px;text-valign: top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color : #7DA698;color : #FFFFFF;font-weight : normal;text-decoration : none;}
.subnavoff a:link {color : #FFFFFF;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavoff a:visited {color : #FFFFFF;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavoff a:hover {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavoff a:aktiv {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavon {height : 16px;text-valign: top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color : #7DA698;color : #C8FF3D;font-weight : normal;text-decoration : none;}
.subnavon a:link {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavon a:visited {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavon a:hover {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
.subnavon a:aktiv {color : #C8FF3D;font-size: 12px;text-decoration : none; font-weight : normal;}
/* SubSub Navigation */
.sub2navoff {height : 14px;text-valign: top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color : #7DA698;color : #FFFFFF;font-weight : normal;text-decoration : none;}
.sub2navoff a:link {color : #FFFFFF;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navoff a:visited {color : #FFFFFF;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navoff a:hover {color : #C8FF3D;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navoff a:aktiv {color : #C8FF3D;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navon {height : 14px;text-valign: top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color : #7DA698;color : #C8FF3D;font-weight : normal;text-decoration : none;}
.sub2navon a:link {color : #C8FF3D;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navon a:visited {color : #C8FF3D;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navon a:hover {color : #C8FF3D;font-size: 11px;text-decoration : none; font-weight : normal;}
.sub2navon a:aktiv {color : #C8FF3D;font-size: 1px;text-decoration : none; font-weight : normal;}

P.bodytext {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 11px; color: 000000; font-weight: normal; font-style: normal; font-variant: normal; line-height: 130%; margin: 0 0 0 0;}
P.bodytext A {color: #538B76; text-decoration: none; font-weight: normal;} 
P.bodytext A:link {color:#538B76; text-decoration: none;} 
P.bodytext A:visited {color:#538B76; text-decoration: none;} 
P.bodytext A:hover {color: #538B76; text-decoration: underline;} 
P.bodytext A:active {color: #538B76; text-decoration: underline;} 
P.bodytext+ P {font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 110%; letter-spacing: normal;} 


P.csc-caption {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 13px; color: 000000; font-weight: normal; font-style: normal; font-variant: small-caps;} 
P.csc-header-date {font-size: 12px;} 


P {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: 000000; font-weight: normal; margin: 6 0 0 0;} 
P A {color: 538B76; text-decoration: none; font-weight: normal;} 
P A:link {color: 538B76; text-decoration: none;} 
P A:visited {color: 538B76; text-decoration: none;} 
P A:hover {color: 538B76; text-decoration: underline;} 
P A:active {color: 538B76; text-decoration: underline;} 
P.csc-section {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 13px; color: 000000; font-weight: bold; font-style: normal; font-variant: small-caps;}
 
H1 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 11pt; color: 000000; font-weight: bold; font-style: normal; font-variant: normal; margin: 12 0 0 0;} 
H1 A {color: 000000; text-decoration: none; font-weight: bold;} 
H1 A:hover {color: 538B76; text-decoration: underline;} 
H1 A:active {color: 538B76; text-decoration: underline;} 
H1 A:visited {color: 538B76; text-decoration: none;}

H2 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:	10pt; color:000000; font-weight: bold; font-style: normal; font-variant: normal; margin: 6 0 0 0;} 
H2 A {color: 000000; text-decoration: underline; font-weight: bold;} 
H2 A:hover {color: 538B76; text-decoration: underline;} 
H2 A:active {color: 538B76; text-decoration: underline;} 
H2 A:visited {color:538B76; text-decoration: underline;}

H3 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 9pt; color: 000000; font-weight: bold; margin: 4 0 0 0;} 
H3 A {color: 000000; text-decoration: none; font-weight: bold;} 
H3 A:hover {color: 538B76; text-decoration: underline;} 
H3 A:active {color: 538B76; text-decoration: underline;} 
H3 A:visited {color: 538B76; text-decoration: none;}

H4 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 8pt; color: 000000; font-weight: bold; margin: 0 0 0 0;} 
H4 A {color: #000000; text-decoration: none; font-weight: bold;} 
H4 A:hover {color: #538B76; text-decoration: underline;} 
H4 A:active {color: #538B76; text-decoration: underline;} 
H4 A:visited {color: #538B76; text-decoration: none;}

.bullet {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 14px; color: #538B76; font-weight: bold;} 
.bulletlist {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;	font-size : 10px; color : #6600CC;}	
UL {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal;} 
OL {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal;}
 
.tx-indexedsearch P {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px;} 
.tx-newloginbox-pi3 H3 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: bold; font-style: normal;} 
TABLE.contenttable P {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: 000000; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal;}

.download {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: normal;	text-decoration: none;} 
A.download:link {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #000000; font-weight: normal; text-decoration: none;} 
A.download:active {color: #000000; text-decoration: none; font-weight: normal; text-decoration: none;} 
A.download:visited {color: #000000; text-decoration: none; font-weight: normal; text-decoration: none;}
A.download:hover {color: #538B76; font-weight : bolder; text-decoration: none;}  

.filesize {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: normal;} 

.sitemap1 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 12px; color : #CC6600;}
.sitemap2 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 11px; color : #990000; margin-left : 20px;}
.sitemap3 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px; color : #333399; margin-left : 40px;}
.sitemap4 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 9px; color : #003333;	margin-left : 60px;}	
	
.subhead1 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px;	color : black;}
.subhead2 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px;	color : green;}
.subhead3 {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px;	color : red;}
.headerdate {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px; color : Green; font-weight: normal;}

.caption {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 10px; color : #FF9966;}


.table {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 11px; color : #CC3366;}

.searchform {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;	font-size : 12px; color : #6600CC; font-weight : normal;}
.searchresultpagetitle {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 15px; color : #333333; font-weight : bold;}
.searchresultcontent {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 11px; color : #6600CC;	font-weight : normal;}
.searchresultheader {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 14px; color : #333366; font-weight : bolder;}
.searchmarkup {color : #FF0066;}

.loginform {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 14px; color : #CC0000; font-weight : normal;}

.filelinks {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 14px; color : #990000;}
.filelinkssize {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 14px; color : Green;}

.celmenu {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size : 12px; color : olive; margin-top : 10px;}
.celsubmenu {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;	font-size : 11px; color : #666699; margin-left : 20px; margin-top : 3px;}

#themen	{width: 420px;margin: 0;padding: 0;} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P .tx-indexedsearch-noresults {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }