body     { color: black; font: 11px/14px Arial; background-color: white }
.headerDate { color: #7c7c7c; font-size: 9px }
.imageCaption { font-size: 9px }
p       { font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; margin-top: 0 }
table      { font: 11px Arial; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; margin-top: 0 }
h1          { color: #7c7c7c; font-size: 11px; font-variant: normal; font-weight: bold; margin-bottom: -7px; padding-bottom: 8px }
.h_gallery  { color: #008c44; font-size: 11px; font-weight: bold; line-height: 20px; background-color: #e7e7e0; text-indent: 10px; left: 20px  }
a  { color: #f3a36b; text-decoration: underline }
a:link         { text-decoration: none }
A:visited { text-decoration:none; }
a:hover, a:active        { text-decoration: underline }
/* specific divs */
#container { 
	background: url(zen-bg.jpg) no-repeat top left; 
	padding: 0px 175px 0px 110px;  
	margin: 0px; 
	}
.fussi { color: #666; font-size: 10px; font-family: Tahoma }
#intro { 
	min-width: 470px;
	}
/* Left Navigation SubMenu Spacer */
.leftnavspc  { border-bottom: thin dotted #aaaaaa }
#pageHeader { 
	margin-bottom: 20px;
	
}
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1 { 
	background: transparent url(h1.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 219px; 
	height: 87px; 
	float: left;
	}
#pageHeader h1 span {
	display:none
	}
#pageHeader h2 { 
	background: transparent url(h2.gif) no-repeat top left; 
	margin-top: 58px; 
	margin-bottom: 40px; 
	width: 200px; 
	height: 18px; 
	float: right;
	}
#pageHeader h2 span {
	display:none;
	}
#quickSummary {
	clear:both; 
	margin: 20px 20px 20px 10px; 
	width: 160px; 
	float: left;
	}
#quickSummary p {
	font: italic 10pt/22pt georgia; 
	text-align:center;
	}
#preamble {
	clear: right; 
	padding: 0px 10px 0px 10px;
	}
#supportingText {
	padding-left: 10px; 
	margin-bottom: 40px;
	}
#footer { 
	text-align: center; 
	}
#footer a:link, #footer a:visited { 
	margin-right: 20px; 
	}
#linkList {
	margin-left: 600px; 
	position: absolute; 
	top: 0px; 
	right: 0px;
	}
#linkList2 { 
	font: 10px verdana, sans-serif; 
	background: transparent url(paper-bg.jpg) top left repeat-y; 
	padding: 10px; 
	margin-top: 150px; 
	width: 130px; 
	}
#linkList h3.select { 
	background: transparent url(h3.gif) no-repeat top left; 
	margin: 10px 0px 5px 0px; 
	width: 97px; 
	height: 16px; 
	}
#linkList h3.select span {
	display:none
	}
#linkList h3.favorites { 
	background: transparent url(h4.gif) no-repeat top left; 
	margin: 25px 0px 5px 0px; 
	width: 60px; 
	height: 18px; 
	}
#linkList h3.favorites span {
	display:none
	}
#linkList h3.archives { 
	background: transparent url(h5.gif) no-repeat top left; 
	margin: 25px 0px 5px 0px; 
	width:57px; 
	height: 14px; 
	}
#linkList h3.archives span {
	display:none
	}
#linkList h3.resources { 
	background: transparent url(h6.gif) no-repeat top left; 
	margin: 25px 0px 5px 0px; 
	width:63px; 
	height: 10px; 
	}
#linkList h3.resources span {
	display:none
	}
#linkList ul {
	margin: 0px;
	padding: 0px;
	}
#linkList li {
	line-height: 2.5ex; 
	list-style-type: none;
	background: transparent url(cr1.gif) no-repeat top center; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	}
#linkList li a:link { 
	color: #988F5E;
	}
#linkList li a:visited {
	color: #B3AE94;
	}
	
#extraDiv1 { 
	background: transparent url(cr2.gif) top left no-repeat; 
	position: absolute; 
	top: 40px; 
	right: 0px; 
	width: 148px; 
	height: 110px; 
	}
#mainMenu { color: white }
.currentPath     { color: #008000; font-size: 10px; font-weight: bold; margin: 5px 3px }
.footerMenu   { color: white; font-size: 10px }
.menu1  { color: white; font-size: 12px; font-weight: normal }
.menu2 { color: white; font-size: 10px; font-weight: normal }
.menu2partner { color: #008000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.menu3 { color: #008000; font-size: 10px; font-weight: normal }
.menu3partner  { color: #008000; font-size: 10px; font-weight: normal; background-image: url("img/subMenu_lo.gif"); background-repeat: no-repeat; background-position: 0 3px; text-indent: 12px }
.menu3partner1 { color: #008000; font-size: 10px; font-weight: normal; background-image: url("img/subMenu_hi.gif"); background-repeat: no-repeat; background-position: 0 3px; text-indent: 12px}
.menu4 { color: #008000; font-size: 10px; font-weight: normal }
.languageSelector  { color: #008000; font-size: 10px; font-weight: bold; margin-right: 10px; margin-left: 3px }
.newsText   { color: #008c44; font-size: 9px; margin-bottom: 12px; position: relative; left: 20px }
.header1 { color: #008c44; font-weight: bold }
.newsTitle       { color: #008c44; font-size: 9px; font-weight: bold; background-image: url("img/news/quadraSub.png"); background-repeat: no-repeat; background-position: 4px 3px; padding-bottom: 16px; padding-left: 16px; position: relative; top: 3px }
.messeTitle { color: #008c44; font-size: 9px; font-weight: bold; background-image: url("img/news/quadraSub.png"); background-repeat: no-repeat; background-position: 4px 3px; padding-bottom: 4px; padding-left: 16px; position: relative; top: 3px }
.blockHeader   { color: white; font-weight: bold; line-height: 20px; background-color: #008c44; background-image: url("img/mainMenu_lo.gif"); background-repeat: no-repeat; background-position: 8px 7px; text-indent: 20px; left: 20px }
.blockHeader1 { color: #008c44; font-size: 11px; font-weight: bold; line-height: 20px; background-color: #e7e7e0; text-indent: 10px; left: 20px }
.headerGrau { font-weight: bold; line-height: 20px; background-color: #e7e7e0; text-indent: 10px; left: 20px }
.searchField { font-size: 10px }
DIV.tx-newloginbox-pi1   { }
DIV.tx-newloginbox-pi1 H3   {  font-size: 11px; font-variant: normal; font-weight: bold; margin-top: 20px; margin-bottom: 10px; padding-bottom: 8px }
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}
A:active {  }
.tx-dropdownsitemap-pi1 LI.open OL {
display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
display: none;
}
.tx-dropdownsitemap-pi1 DIV  { background: #c9e2d3; margin: 2px; padding: 2px; border: solid 1px #666666 }
.tx-dropdownsitemap-pi1 DIV.level_2 {
background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
background: #D0E0CC;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
background: #E0CCCC;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
text-align: center;
}
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-datetime {  }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-title { font-weight:bold; }
.newsCat  { color: #fff; font-size: 9px; font-weight: bold }
.homeCat { color: #fff; font-size: 9px; font-weight: bold; text-align: center }
.newsDate { color: #008c44; font-size: 9px }
.navSpacer { color: #e7e7e7; font-size: 1px }
.eventsGanz { position: relative; border-bottom: solid #008c44 }
.newsImgBox  {  }
#two {
 position: relative;
}
#three {
width:80px;
 position: absolute;
bottom:0px;
left:0px;
}
#four {
position: absolute;
left:140px;
bottom:0px;
}
.boxDrinnen  { color: #008c44; font-size: 9px; font-weight: bold; background-color: #c9e2d3; background-image: url("img/news/quadraSub.png"); background-repeat: no-repeat; background-position: 6px 8px; padding: 5px 10px 10px 20px; position: relative }
.homeHeader { color: #008b44; font-weight: bold; position: relative; left: 15px }
.homeTippTeext   { margin-left: 15px }
.footer  { color: #5a5a5a }
.mainContent { position: absolute; top: 30px; left: 480px; max-width: 380px }
.strichjunge   { background-image: url("fileadmin/site/img/laschstrich.gif"); background-repeat: no-repeat; background-position: 0 20px }

