/* standard elements */
html {
	min-height: 100%;
	background: #E7E7E2;
	color:#000;
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: #7f854a;
	background:#fff;
	text-decoration:none;
}
a:hover {
	color: #dae0a7;
	background:#7f854a;
}
a.internal-link img{border:0px;}

body {
	background: #E7E7E2;
	color: #444;
	font: normal 62.5% Arial,Verdana,Helvetica,sans-serif;
	padding-top: 0px;
}

p,ul {padding-bottom: 1.2em;}

h1 {font: normal 1.8em Verdana,Helvetica,Arial,sans-serif;}
h2 {font: bold 1.4em sans-serif;}
h3 {font: bold 1em Verdana,Helvetica,Arial,sans-serif;}
h1,h2,h3 {padding-top: 6px; color: #553; background:none;margin-bottom: 4px;}



	

form,input {margin: 0; padding: 0;}

/* Diverses */
.clearer {clear: both; font-size: 0;}

/* Struktur */
.outer {
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}
.inner {
	border: 2px solid #D7D7D2;
	background: /*#f3f3f3;*/#fff;
	color:#000;
	font-size: 1.2em;
	margin: 0 auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 974px;
	text-align:left;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;

}

/* Kopf*/
.header {
	width:974px;
	background: #fff;
	color:#000;	
	height: 150px;
	text-align: left;
	background:url('/fileadmin/images/top_herbst_v1.jpg');
}
.header-left {
	background: #afcde3;
	color:#fff;		
	width:180px;
	float:left;
	text-align: left;
}

.header-right {
	float:left;
	width:794px;
	background: #dadee3;
	color:#fff;		
	text-align: left;
}
/* menu */
 .mainmenu {
	float:left;
	background: none;
	color: #fff;
	font: normal 1.1em Verdana,sans-serif;
  }
.mainmenu a{
	color: #FAFAFA;
	background: none;
	width: auto;
	text-decoration: none;
	margin: 0;
	padding: 4px 10px 4px 10px;
}
.mainmenu a:hover{
	background:#6487c8;
	color:#fff;
}
.mainmenu a.active:link, a.active:visited{
	color:#fff;/*#C90F14;*/
	background:#6487c8;
	font-weight: bold;
}

.path {
	background:#fff;
	color: #7E7E7E;
	font: normal 1.1em Verdana,sans-serif;
	padding: 2px 12px;
}
.path a {
	background:#fff;
	color: #7E7E7E;
	text-decoration: none;
}
.path a:hover {
	background:#fff;
	color: #C90F14;
	text-decoration: underline;
}

/* main */
.main {
	width:974px;
	border-top: 4px solid #FFF;
}

/* content */
.pagetitle{
	font-weight:bold;
	font-size:14px;
	color:#484e10;
	background:#fff;

}
.cont_outer {
	float: left;
	width: 765px;
	background:#fff;
	min-height:500px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}
.content{margin-top:10px;
}
.content p {}

.content td {
	font: normal 12px Arial,Verdana,Helvetica,sans-serif;
}


/*LEFTBOX*/
.leftbox {
	float: right;
	width: 200px;
	
}


/* footer */
.footer {
	width:100%;
	clear:both;
	color: gray;
	font: normal 1em sans-serif;
	margin-top: 15px;
	padding: 8px 0px;
	margin-bottom:15px;
}
.footerleft {width:500px;}
.footerright {float:right;width:474px;border-top:0px solid gray;text-align:right;}

.print{
	margin-left:10px;
	float:left;
}
.disclaimer,.sitemap{
	float:left;
}


/*Typo 3*/
#contentsection, #colLeft, #colRight, #ColNormal, p.bodytext,a{font-size:12px;}

#templ02 .colNormal{float:left;width:375px;}
#templ02 .colRight{float:left;width:375px;}
#templ02_left .colNormal{float:left;width:600px;}
#templ02_left .colLeft{float:left;width:150px;}

/*Startseitentemplate*/
#templ03 .colNormal{float:left;width:400px;padding-right:10px;}
#templ03 .colLeft{float:left;width:150px;}
#templ03 .colRight{float:left;width:200px;}


.colNormal{
	float:left;
}
#colLeft{
	float:left;
	width:150px;
}

.colRight{float:right;}

h1{
	font-size:14px;
	font-weight:bold;
	color:#4ca630;
	background: none;	
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

/* Kalender */
.minical{
	margin-bottom:15px;
}
.calnext{
	margin-top:15px;
}
.calnext-month{font-weight:bold;color:#4ca630;margin-top:10px;}

	/*Listenpunkte*/
	ul{
	  list-style-position: inside;
	}
.searchbox{
 	margin-bottom:15px;
}
.cal_termine_eventliste {line-height:16px;font-size:1.1em;}
.cal_termine_eventliste_time{margin-left:5px;width:60px;min-width:60px;font-size:0.9em;}
.cal_termine_eventliste_title{}
.cal_termine_eventliste_desc{margin-left:125px;font-size:0.8em;}

.ekir_event_view{float:left;width:150px;padding-right:10px;font-weight:bold;}
.ekir_event_title{line-height:16px;margin-bottom:5px;background:#e1e8f1;}
.ekir_event_starttime{line-height:16px;margin-bottom:5px;background:#e1e8f1;}
.ekir_event_startdate{line-height:16px;margin-bottom:5px;background:#e1e8f1;}
.ekir_event_location{line-height:16px;margin-bottom:5px;background:#e1e8f1;}
.ekir_event_organizer{line-height:16px;margin-bottom:5px;background:#e1e8f1;}
.ekir_event_description{margin-left:160px;line-height:16px;margin-bottom:10px;border:1px solid #e1e8f1;}
.ekir_event_image{float:right;}




/*SITEMAP*/
.csc-sitemap ul{}
#sitemap1,#sitemap2,#sitemap3,#sitemap4 li{	list-style: none;margin: 0;	padding: 0;}
#sitemap1{margin-left:10px;}
#sitemap2{margin-left:20px;}
#sitemap3{margin-left:30px;}
#sitemap4{margin-left:30px;}


/*LINKLISTE*/
.tx_ablinklist_viewDetailsForLink,.tx_ablinklist_viewAddNewLink,.tx_ablinklist_viewAddNewLinkResult{
  background:#fff;
  font:Arial, Helvetica, sans-serif 12px;
}
.tx_ablinklist_listView_links table{width:100%;}
.tx_ablinklist_listView_links td{vertical-align:top;padding:5px;border:1px solid gray;} 
.ablink-link1{}
.ablink-link2{}

/* LOSUNGEN */
#losung{margin-bottom:5px;}
p.losungtitle{
	font-weight:bold;font-size:14px;
	color:#484e10;
}
p.losung{}
p.lehrtext{}

/*Galerie*/
.tx-chgallery-pi1{}
.tx-chgallery-pi1 .description{font-weight:bold;}

p.align-center{text-align:center;}
p.align-justify{text-align:justify;}
