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


body{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #4f3303;
	font-size:12px;
    line-height:18px;
	background-color: #f3f1c8;
	font-weight:normal;
}

.dropcap {
float:left;
font-family:times;
font-size:68px;
margin-top:20px;
padding:5px;
}

.contentpaneopen {
width:100%;

}

.moduletable a:link, a:visited{

	}
	
.moduletable a:hover{
}

a:link, a:visited{
	color:#BC5D18;
	text-decoration:none;
	}
	
a:hover{
	color:#1A1F1C !important;
	text-decoration:none;
}
	
ul{
	text-decoration:none;
	list-style:none;
	padding:0;
	}
	


/* menu links */

span.mainlevel {
color:#77a9b0;
}



a.mainlevel:link, a.mainlevel:visited {
	color:#f8d697;
	text-decoration:none;
}

a.mainlevel:hover {
color:#f8d697;
}

#active_menu.mainlevel {
	color:#dcac1a;
	}
	/* end menu links */
	
	/* layout */



/* end layout */
.componentheading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:45px;
font-weight:normal !important;
margin:0;
padding:0;
text-decoration:none;
text-transform:lowercase;
}

h1, .contentheading {
background:none repeat scroll 0 0 transparent;
font-size:30px;
font-weight:normal !important;
margin:0;
padding:20px 0 10px;
text-decoration:none;
text-transform:lowercase !important;
}

.leading h2 {
background:transparent none repeat scroll 0 0 !important;
color:#77a9af;
font-size:21px;
font-weight:bold;
padding:10px 0 0 0;
text-decoration:none;
text-transform:uppercase !important;
}
	
h3 {
color:#854c08;
padding-bottom:5px;
}

/* end headings */

div .moduletable h3 {
border-bottom:medium none;
color:#2B8867;
font-size:16px;
margin:0 !important;
padding-bottom:13px;
padding-top:10px;
}
	
	div .moduletable{
	color:#2B8867;
	}
	
	div .moduletablecolor {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BC5D18 none repeat scroll 0 0;
color:#F3F1C8 !important;
font-weight:normal;
padding:10px;
}

div .moduletablecolor h3 {
color: #F3F1C8 !important;
text-align:center;
}

div .moduletablecolor a{
text-decoration:none;
color:#53c3ba;
}

div .moduletablecolor a:link{
text-decoration:underline;
color:#F3F1C8;
}

div .moduletablecolor a:hover{
text-decoration:none;
color:#F3F1C8 !important;
}
	
	.date {
color:#000000;
font-size:16px;
font-weight:bold;
line-height:24px;
}

div .moduletable_banner h3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#Ffffff;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
}

div .moduletable_banner li {
font-size:16px;
margin:0;
padding:5px;
text-transform:lowercase;
}

div .moduletable_banner li:hover {
background:#D19A00 none repeat scroll 0 0;
width:150px;
}


div .moduletable_sidemenu h3{
text-transform:uppercase;
color:#dbab19;
}


div .moduletable_sidemenu{
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#dbab19;
}

div .moduletable_sidemenu li{
background:#e75a25;
text-decoration:none;
padding:5px 0 5px 10px;
margin:0;
}

div .moduletable_sidemenu a:hover{
text-decoration:none;
background:#e75a25;
color:#fdf3da;
}

div .moduletable_login{
font-size:13px;
font-weight:bold;
line-height:22px;
text-transform:uppercase;
}

fieldset {

border:none;
}

textarea, input[type="text"], input[type="password"] {
background:transparent;
font-size:14px;
padding:5px;
}
textarea, input[type="text"], input[type="password"], select {
background:#53C3BA none repeat scroll 0 0;
color:#1A1F1C !important;
}

div.cd_login-logout-greeting {
height:20px;
line-height:20px;
position:relative;
text-align:left !important;
width:93px;
}


div.content-home{
background: transparent url(../images/homepage.png) no-repeat scroll 0 0;
padding-top: 15px;
padding-left: 20px;
padding-bottom:30px;
padding-right: 20px;
}

.highslide-credits{
display:none !important;
}

.moduletable_next{
padding:5px;
font-size:12px;
}

.moduletable_next h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
}
.search label, .search_search label{
display:none;
}

h2 {
color:#277e5f;
font-size:20px;
margin:0 0 0 5px;
padding:0;
}

form#ChronoContact_Show_Submit{
float:right;
}
.chronoform{
display:none;
}

h4 {
color:#277e5f;
font-size:18px;
margin:5px;
padding:0 0 5px 0;
}

h4 a:hover{
font-size:18px;
margin:0;
padding:0;
text-decoration:none;
}

p{
padding:0;
margin:0;
font-weight:normal;
}

ul.eventlistmod_banner{
width:151px;
padding:0;
margin:0;
}

div.moduletable_banner {
display: inline-block;
margin:0;
padding:0;
width:151px;
}

div.moduletable_search textarea, input[type="text"], input[type="password"] {
background:none repeat scroll 0 0 #53C3BA;
color:#1A1F1C !important;
font-size:12px;
margin:7px 0 3px;
min-height:15px;
padding:5px;
}

.form_element input[type="submit"] {
background:none repeat scroll 0 0 #BC5D18;
border:medium none !important;
color:#FFFFFF !important;
font-size:13px !important;
height:32px !important;
padding:5px !important;
text-transform:uppercase !important;
width:140px !important;
}

.form_element select{
background:#E75E28 none repeat scroll 0 0;
border-color:#FFFFFF;
color:#FFFFFF;
font-family:Arial narrow,Arial,Helvetica,sans-serif;
font-size:19px;
}

.button {
background:transparent url(../images/buttono.png) repeat scroll 0 0;
background-color:#F3F1C8 !important;
}

.button:hover {
background:transparent url(../images/buttono.png) repeat scroll 0 0;
}

div#aiContactSafeBtns input {
background:#BC5D18;
color:#FFFFFF !important;
font-size:13px !important;
height:32px !important;
padding:5px !important;
text-transform:uppercase !important;
width:140px !important;
border:none !important;
}

#adminForm{
width:336px; !important;
}

.jg_txtrow, .jg_toplist, .jg_gallerystats, .jg_pagination, .jg_subcat_pagination {
display:none !important;
padding:0.5em 0;
text-align:center;
}

div.gallery div.sectiontableheader {
display:none !important;
padding:0;
}

.readon{
border:none;
margin;5px;
border:medium none;
font-size:12px;
text-transform:uppercase;
float:right;
}

.visitsite, .visitsite a:link{
padding:3px;
display: inline;
background:#E75E28;
border:none;
font-size:12px;
height:32px !important;
text-transform:uppercase;
width:140px;
}

h3, h3 a:link{
color:#277e5f;
font-size:25px;
}

h3 a:hover{
text-decoration:none;
}

.category {
font-size:47px;
font-weight:normal;
line-height:60px;
text-transform:lowercase;
}

li{
clear:both;
}

.sectiontableentry1{
font-size:15px;
padding:5px;
}

.sectiontableentry2{
font-size:15px;
padding:5px;
}

.contentdescription{
}

.filter{
}

.display{
}

.article_column{
padding:15px;
}


label {
cursor:pointer;
font-size:14px !important;
}

.contenttoc{
float:right;
}


div .moduletable img {
padding-bottom:10px;
}

.contentheading_blog {
color:#277e5f !important;
font-size:20px !important;
font-weight:bold !important;
line-height:23px !important;
text-transform:lowercase !important;
}

.readon_blog{
float:right;
text-transform:lowercase !important;
font-weight:bold;
background:#f7f1c8 !important;
padding:2px;
}

.form_item {
height:50px;
}

div#eventlist .copyright {
color:#AAAAAA;
display:none;
font-size:0.9em;
margin:1em 0;
text-align:center;
}

#nav {
display:inline;
float:left;
font-variant:small-caps;
height:30px;
margin-left:227px;
margin-top:12px;
width:632px;
}

#header{
width:1000px; 
height:221px;
background:transparent url(../images/header.png) no-repeat scroll 0 0;
}

.sem_footer{
display:none !important;
}

sem_anzeige {
border-color:#D9D9D9;
border-style:solid;
border-width:0 !important;
}

#slide-controls{
display:none;
}

.acymailing_footer{
display:none;
}

#acymailing_module_formAcymailing1 .acymailing_mootoolsbutton {
border:0px !important;
padding:5px;
background:#F3F1C8 !important;
}

.createdate{
}

input[type="file"]{
background:none repeat scroll 0 0 #53C3BA;
color:#1A1F1C !important;
font-size:12px;
margin-bottom:10px;
min-height:15px;
padding:3px;
}

#myGallery{
border:4px solid #F3F1C8 !important;
line-height:normal;
}

.slideInfoZone {
border-top:1px solid #666666;
height:auto !important;
}
