/* Global Reset */
* {
margin:0;
padding:0;
}
html {
font-size:100%; 
}
body { 
font-size: 1em;
font-family: Helvetica,Arial,sans-serif;
border: 0;
background-color:#CCCCCC;

}

#clr{clear:both;}

#wrap {
margin-left:3em;
}
#Teil1 { 
width: 59.75em;
height: 10.81em;
background: transparent url(../images/header_img.png); 
}

#Teil2 {
float: left;
width: 59.75em;
background-color:#F4F4F4;

}

#Teil3 { 
border:0;
width: 59.75em;
overflow:hidden;
}

#Bereich1 {
width: 18em;
float: left;
}

#Bereich2 {
float: right;
width: 10.5em;
color: #FFFFFF;
font: 1.7em/2.1em Verdana, Arial, Helvetica, sans-serif;
margin-top:2.2em;

}

#Bereich3 { 
padding: 0 0 0 1.4em;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
height: 1.6em;
line-height: 1.6em;
background-image:url(../images/path_bg.png);
color: #FFFFFF;
}

#Bereich4 { 
float: left;
width: 13em;
background-color:#E5E5E5;
padding-bottom:1.5em;
overflow:hidden;
}
#Bereich5_schmal, #Bereich5 { 
padding: 1.6em;
/* font-size:0.875em;*/
font-size:0.875em;
float:right;
background-color:#F4F4F4;
}

#Bereich5_schmal {
/* width:34.102em; */
width:35.714em;
}

#Bereich5 {
width: 50.229em;
}

#main {
}

#main_small {
}

#Bereich6 { 
float:right;
width: 12em;
background-color:#E5E5E5;
padding: 1.4em 0 2em 0.7em;
}

#Bereich7 {
text-align:right;
overflow:hidden;
}

ul, li {
color:#075803;
margin: 0;
padding: 0;
text-decoration:none;
}

a:link, a:visited {
color:#075803;
text-decoration:underline;
}
a:hover {
color:#075803;
text-decoration:none;
}
img {
border: 0;
}
tbody {
color:#003300;
}
tcaption {
color:#003300;
}



/* ################## Content ################*/
.contentheading {
font:bold 1.24em/2.8em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.contentdescription {
font:1.1em/1.9em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
margin-bottom:2em;
}
.contentpaneopen {
font: 0.9em/1.1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
table.contentpaneopen {
font: 1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.componentheading {
font:bold 1.3em/1.5em Verdana,Helvetica,Arial,sans-serif;
margin: 0 0 2em 0;
color:#075803;
}
a:hover.contentpaneopen  {
text-decoration:none;
}
a:link.contentpaneopen  {
text-decoration:underline;
}
a:visited.contentpaneopen  {
text-decoration:underline;
}
.sectiontableheader {
padding-left:0.6em;
text-align:left;
font: bold 0.95em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.sectiontableentry0 {
font: 0.94em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
background: #e0e0e0;
}
.sectiontableentry1 {
font: 0.94em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
background: #fdfdfd;
}
.sectiontableentry2 {
font: 0.94em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
background: #e0e0e0;
}

.sectiontableentry1 a:link{
font-weight:bold;
color:#075803;
}
.sectiontableentry1 a:hover{
font-weight:bold;
color:#075803;
}
.sectiontableentry1 a:visited{
font-weight:bold;
color:#075803;
}
.sectiontableentry2 a:link{
font-weight:bold;
color:#075803;
}
.sectiontableentry2 a:hover{
font-weight:bold;
color:#075803;
}
.sectiontableentry2 a:visited{
font-weight:bold;
color:#075803;
}
tr.sectiontableentry0 td {
padding-left:0.5em;
text-align:left;
}
tr.sectiontableentry1 td {
padding-left:0.5em;
text-align:left;
}
tr.sectiontableentry2 td{
padding-left:0.5em;
text-align:left;
}

.small {
font:bold 0.8em/2.1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.createdate {
font:bold 0.8em/2.9em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.modifydate {
font:bold 0.8em/2.9em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}

.smalldark{
font:bold 0.8em/2.1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
/* Weiterlesen-Link */
.readon {
font:0.86em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
a:link.readon {
}
a:hover.readon {
text-decoration:none;
}
a:visited.readon {
}
/* Weiterlesen-Link Ende */
.galley img {
border:0px;
}
.galley a {
border:0px;
}
.buttonheading img {
border:0px;
}
.hasTip {
color:#003300;
}
.hasTip img{
border:0;
}
.pagenav {
font: 0.84em/2.6em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.blog_more {
font: 1.1em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
a.blogsection{
font:bold 0.9em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.blogsection{
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.blog {
font:Verdana,Helvetica,sans-serif;
color:#003300;
}
.contentpane {
font:bold 0.94em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}

/* ################## Content Ende ############*/


.moduletable_text {
font:0.82em/1.3em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
div.moduletable_text h3 {
font:bold 1.16em/1.6em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
padding: 0 0 0 1.4em;
}
.moduletable_text a:link {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.moduletable_text a:hover {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
text-decoration:none;
}
.moduletable_text a:visited {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}

.button,
.select,
.textarea,
input[type=text],
input[type=button],
input[type=submit],
input[type=reset],
input[type=password],
input[type=file],
input[type=checkbox],
input[type=radio] { 
font:Verdana,Helvetica,Arial,sans-serif;
color:#003300; 
}
label {
text-align:left;
}
#component-contact {
line-height:1.5em;
}
.mceToolbar * {
float:left;
}
.mceToolbar select {
width: auto !important;
}
.mceIframeContainer{
font:0.6em/1.1em Verdana,Helvetica,Arial,sans-serif;
}
#text {
font:0.8em/1.1em Verdana,Helvetica,Arial,sans-serif;
}

.nexteventcount {
color:#003300;
}

fieldset.input {
border:0px;
border-color:#003300;
border-style:dashed;
padding:0.5em 0 0.5em 1.5em;
}

#eventlist {
color:#003300;
}
.gallery {
color:#003300;
}
/* Pfadanzeige */
.breadcrumbs{
font:1em/1.74em Verdana,Helvetica,Arial,sans-serif;
color:#FFFFFF;
}

.pathway, a.pathway, a.pathway:visited, a.pathway:hover{
font:1em/1.74em Verdana,Helvetica,Arial,sans-serif;
color:#FFFFFF;
}
/* Pfadanzeige Ende -*/
/*#### Nextevent  ####*/
.moduletable_nextevent {
font:0.72em/1.3em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
div.moduletable_nextevent h3 {
font:bold 1.16em/1.6em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
text-align:center;
padding: 1em 0 0 0;
}
.moduletable_nextevent a:link {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.moduletable_nextevent a:hover {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
text-decoration:none;
}
.moduletable_nextevent a:visited {
font:Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.nexteventblock {

}
/*#### Nextevent Ende ####*/
#searchphraseall, #searchphraseany, #searchphraseexact {
font:0.9em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
/*###  Suche ###*/
.searchintro {
font:0.9em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.search {
padding: 1em;
}
#mod_search_searchword {
width:8.833em;
}
.moduletable_suche{
padding:0.5em 0 0.7em 0.9em;
font:1em/1.5em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
#mod_search_searchword {
width:8.6em;
height:1.46em;
}
#searchForm {
font:1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
#ordering {
font:0.9em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
/*###  Suche Ende ###*/
/* ####################  Login ################## */

div.moduletable_loginfenster {
padding: 0.3em 1.3em 0 1.1em;
font:0.82em/1.3em Verdana,Helvetica,Arial,sans-serif;
text-align:left;
}

/* Title Control */
div.moduletable_loginfenster h3 {
font:bold 1.16em/1.6em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
margin-left:1.4em;
}

div.moduletable_loginfenster a:link, div.moduletable_loginfenster a:visited, div.moduletable_loginfenster a:active {
text-decoration:underline;
color:#075803;
}

div.moduletable_loginfenster a:hover {
text-decoration:none;
color:#075803;
}
/* ####################  Login Ende ############## */
/* ####################  Menu ################## */

div.moduletable_menu {
padding-top:2em;
font:0.82em/1.3em Verdana,Helvetica,Arial,sans-serif;
text-align:left;
}

/* Title Control */
div.moduletable_menu h3 {
font:bold 1.16em/1.6em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
margin-left:1.4em;
}

li #current {
color:#05CE00;
}

ul #current {
color:#05CE00;
}

/* Menüpunkte */
div.moduletable_menu ul {
padding-left:2.4em;
color:#075803;
}

div.moduletable_menu li {
color:#075803;
}

/* untermenüpunkte eunrücken */
div.moduletable_menu ul ul{
padding-left:0.9em;
}

div.moduletable_menu li li {
}

/* Menu Links*/
div.moduletable_menu a:link, div.moduletable_menu a:visited, div.moduletable_menu a:active {
text-decoration:none;
color:#075803;
}

div.moduletable_menu a:hover {
text-decoration:underline;
color:#075803;
}

/* ####################  Menu Ende ############## */


.moduletable_online{
font:0.76em/1.1em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
margin:1.9em;
}

.moduletable {
color:#003300;
}
/* ##################### MODULE XHTML DIV STYLE #################*/	
/* Element 	| Class 		   | Suffix */
/* div   	| moduletable      | moduleclass_sfx*/
/* h3    	| moduletable      | 

/* Table Control */
/* Module Content Control*/
div.moduletable {
font:0.82em/1.3em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}


/* Font Control */

/* Title Control */
div.moduletable h3 {
font:bold 1.16em/1.6em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
padding: 0 0 0 1.4em;
}

/* List Control */

div.moduletable ul {
padding-left:2.4em;
color:#075803;
}

div.moduletable li {
color:#075803;
}

/* Link Control*/
div.moduletable a:link, div.moduletable a:active, div.moduletable a:visited {
text-decoration:underline;
}

div.moduletable a:hover {
text-decoration:none;
}
#fuss {
font: 0.8em/1.8em Verdana,Helvetica,Arial,sans-serif;
background-image:url(../images/path_bg.png);
color:#FFFFFF;
}
#limit {
font: 0.8em/1.8em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
#limitstart {
font: 0.8em/1.8em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
#buttons_0{
font: 0.9em/1.8em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.jg_pagination {
font: 0.84em/1.2em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.jg_gallerystats {
font: 0.84em/1.2em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.cd_login-logout-greeting {
font: 1em/1.2em Verdana,Helvetica,Arial,sans-serif;
color:#075803;
}
.jg_back{
font: 0.84em/1.2em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
}
.jg_search {
font: 0.4em Verdana,Helvetica,Arial,sans-serif;
color:#003300;
} 

.contentpaneopen_edit {
float:right;
}
legend {
color:#003300;
}
.mceToolbar option {
float:none;
} 
.mceEditor {
font: 0.1em Verdana,Helvetica,Arial,sans-serif;
}
textarea.mceEditor {
font:bold 0.5em/1.1em Verdana,Helvetica,Arial,sans-serif;
}
img.nexteventdetails {
width:133px;
height:100px;
}
