@charset "utf-8";
/* CSS Document */

.maincoltop,
.mainleftcol,
.mainrightcol,
.maincolbottom{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#064013;
}

a,
a:visited,
a:hover,
a:link{
	color:#064013;
}

/*#######################################################*/
/*######           Mini-Kalender                  #######*/
/*#######################################################*/

.minicalendar{
	font-size:12px;
	margin:15px 0px 10px 0px;
}
.minicalendar .days,
.minicalendar .label{
	padding:4px 7px 4px 7px;
}
.minicalendar .head{
	padding: 20px 0px 5px 6px;
	font-size:16px;
	font-weight:bold;
}
.minicalendar .current{
	text-align: center;
}
.minicalendar .head a,
.minicalendar .head a:visited,
.minicalendar .head a:hover,
.minicalendar .head a:link{
	color:#064013;
	text-decoration:none;
}
.minicalendar .label{
	font-weight:bold;
	text-align: center;
}
.minicalendar .days a:link,
.minicalendar .days a:visited{
	background-color:#064013;
	color:#FFFFFF;
	padding:0px 3px 0px 3px;
	text-decoration:none;
}



/*#######################################################*/
/*######            Breadcrumb                    #######*/
/*#######################################################*/


.mod_breadcrumb{
	margin:5px 0px 5px 48px;
	color:#5c8e5f;
}
.mod_breadcrumb a,
.mod_breadcrumb span{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#5c8e5f;
	font-size:12px;
	text-decoration:none;
}
.mod_breadcrumb a:hover{
	color:#064013;
	text-decoration:underline;
}


/*#######################################################*/
/*######            Event-Teaser                  #######*/
/*#######################################################*/


.mod_upcoming_events{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
}
.mod_upcoming_events .event{
	margin-bottom:10px;
	width:100%;
}
.mod_upcoming_events a{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#064013;
}
.mod_upcoming_events h2 a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height: 1.3;
}
.mod_upcoming_events h2 a:hover{
	text-decoration:underline;
}
.mod_upcoming_events .more{
	margin-top:2px;
	text-align:right;
	line-height: 1.2;
}
.mod_upcoming_events .more a{
	font-weight:bold;
}
.mod_upcoming_events .event_left_col{
	float:left;
	width:34px;
	text-align:center;
}
.mod_upcoming_events .event_right_col{
	float:left;
	width:210px;
	padding-left:5px;
}
.mod_upcoming_events .event_date_day{
	font-size:26px;
	font-weight:bold;
	line-height:0.75;
	padding-top:2px;
}
.mod_upcoming_events .event_date_month{
	font-size:18px;
	font-weight:bold;
}


/*#######################################################*/
/*######            Text Styles                   #######*/
/*#######################################################*/

h1{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
}
h2{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
h3{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}
h4{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.ce_text{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.2;
}
.teaser_text{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:15px;
}
.ce_text ul{
	list-style:circle;
	padding:5px 0px 0px 20px;
	line-height:1.5;
}


/*#######################################################*/
/*######           Einzel Download                #######*/
/*#######################################################*/

.ce_download{
	margin:10px 0px 5px 0px;
}
.ce_download_left{
	float:left;
}
.ce_download_right{
	float:left;
	margin-top:9px;
}
.ce_download_filesize{
	color:#5c8e5f;
	font-size:11px;
}
.ce_download a,
.ce_download a:link{
	width:490px;
	text-decoration:none;
	color:#064013;
	display:block;
	padding:1px 1px 0px 1px;
	border-bottom:1px solid #d0deda;
}
.ce_download a:hover{
	padding:0px 0px 0px 0px;
	background-color:#f2fbf0;	
	border:1px solid #d0deda;
}

/* IE6 */
* html .ce_download a:hover{
	padding-bottom: 1px;
	cursor:pointer;
    /*cursor:hand;*/
}
/* IE7 */
*+html .ce_download a:hover{
	padding-bottom: 1px;
	cursor:pointer;
    /*cursor:hand;*/
}

/* Betriebe */
#betrieb .ce_download a,
#betrieb .ce_download a:link{
	width:460px;
}
#betrieb .ce_download img{
	border:0px;
}

/*#######################################################*/
/*######           Enclosure                #######*/
/*#######################################################*/

.enclosure{
	margin:10px 0px 5px 0px;
}
.enclosure_left{
	float:left;
}
.enclosure_right{
	float:left;
	margin-top:9px;
}
.enclosure_filesize{
	color:#5c8e5f;
	font-size:11px;
}
.enclosure a,
.enclosure a:link{
	width:490px;
	text-decoration:none;
	color:#064013;
	display:block;
	padding:1px 1px 0px 1px;
	border-bottom:1px solid #d0deda;
}
.enclosure a:hover{
	padding:0px 0px 0px 0px;
	background-color:#f2fbf0;	
	border:1px solid #d0deda;
}

/* IE6 */
* html .enclosure a:hover{
	padding-bottom: 1px;
	cursor:pointer;
    /*cursor:hand;*/
}
/* IE7 */
*+html .enclosure a:hover{
	padding-bottom: 1px;
	cursor:pointer;
    /*cursor:hand;*/
}

/*#######################################################*/
/*######           Einzel Hyperlink               #######*/
/*#######################################################*/

.ce_hyperlink{
	margin:10px 0px 5px 0px; 
}
.ce_hyperlink_left{
	float:left;
}
.ce_hyperlink_right{
	float:left;
	margin-left:10px;
}
.ce_hyperlink a,
.ce_hyperlink a:link,
.ce_hyperlink a:hover{
	width:490px;
	text-decoration:none;
	color:#064013;
	display:block;
	border-bottom:1px solid #d0deda;
	padding:5px 1px 4px 6px;
}
.ce_hyperlink a:hover{
	padding:4px 0px 4px 5px;
	background-color:#f2fbf0;	
	border:1px solid #d0deda;
}
/* IE7 */
*+html .ce_hyperlink a,
*+html .ce_hyperlink a:link,
*+html .ce_hyperlink a:visited{
	padding:5px 1px 2px 6px;
}
/* IE6 */
* html .ce_hyperlink a,
* html .ce_hyperlink a:link,
* html .ce_hyperlink a:visited{
	padding:5px 1px 2px 6px;
}
.ce_hyperlink_filesize{
	color:#5c8e5f;
	font-size:11px;
}
/* IE6 */
* html .ce_hyperlink a:hover{
	padding:4px 0px 3px 5px;
	cursor:pointer;
    /*cursor:hand;*/
}
/* IE7 */
*+html .ce_hyperlink a:hover{
	padding:4px 0px 3px 5px;
	cursor:pointer;
    /*cursor:hand;*/
}

/* Betriebe */
#betrieb .ce_hyperlink a,
#betrieb .ce_hyperlink a:link{
	width:460px;
}
#betrieb .ce_hyperlink img{
	border:0px;
}

/*#######################################################*/
/*######              Artikeliste                 #######*/
/*#######################################################*/

.mod_articleList li a,
.mod_articleList li a:link,
.mod_articleList li a:visited{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#064013;
	font-size:13px;
	text-decoration:none;
	padding-left:15px;
}

.mod_articleList li a:hover{
	text-decoration:underline;
}


/*#######################################################*/
/*######               Accordeon                  #######*/
/*#######################################################*/



.ce_accordion{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.2;
	background-color:#f2fbf0;
}

.toggler{
    background:transparent url(../images/accordeon_plus.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	padding:3px 0px 3px 26px;
    margin-top:5px;
    cursor:pointer;
    /*cursor:hand;*/
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #eee;
	background-color:#f2fbf0;
}
.toggler:hover{
	border:1px solid #d0deda;
}
.ce_accordion .toggler.active{
    background:transparent url(../images/accordeon_minus.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	padding:3px 0px 3px 26px;
    margin-top:5px;
    cursor:pointer;
    /*cursor:hand;*/
	border:1px solid transparent;
	border:1px solid #d0deda;
}
div.accordion{
	padding:15px 0px 2px 15px;
    background:transparent url(../images/accordeon_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-right:1px solid #d0deda;
	border-left:1px solid #d0deda;
}
.ce_accordion a,
.ce_accordion a:link,
.ce_accordion a:visited,
.ce_accordion a:hover{
	color:#064013;
}
/* IE6 */
* html .toggler,
* html .ce_accordion .toggler.active{
	background-position:10px 7px;
}
/* IE7 */
*+html .toggler,
*+html .ce_accordion .toggler.active{
	background-position:10px 7px;
}



/*#######################################################*/
/*######           Weather                  #######*/
/*#######################################################*/

.mod_weather{
	font-size:12px;
	margin:20px 0px 20px 0px;

}
.mod_weather td{
	width:100px;
	text-align:center;
}
.mod_weather .weather_date{
	padding-top:10px;
	font-weight:bold;
}
.mod_weather .label{
	font-weight:bold;
	font-size:16px;
	text-align:left;
	padding:5px 0px 5px 0px;
}
.mod_weather .weather_temp{
	padding-bottom:10px;
}
.mod_weather .link{
	padding-top:5px;
	text-align: right;
}
.mod_weather .link a,
.mod_weather .link a:link,
.mod_weather .link a:visited{
	text-decoration:underline;
	color:#064013;
}
.mod_weather .weather_date,
.mod_weather .weather_icon,
.mod_weather .weather_temp{
	background-color:#f2fbf0;
	border-left:2px solid white;
	border-right:2px solid white;
}



/*#######################################################*/
/*######              Sitemap                     #######*/
/*#######################################################*/


.mod_sitemap a{
	padding:2px 0px 2px 5px;
	text-decoration:none;
	color:#064013;
	border-left:1px solid #d0deda;
	border-right:1px solid #d0deda;
}
.mod_sitemap .level_1 a{
	background-color:#f2fbf0;
	display:block;
	margin-top:2px;
	font-weight:bold;
	width:480px;
}
/* IE6 */
* html .mod_sitemap .level_1 a{
	margin-top:0px;
}
/* IE7 */
*+html .mod_sitemap .level_1 a{
	margin-top:0px;
}
.mod_sitemap .level_1 a:hover{
	background-color:#d6e9d2;
}
.mod_sitemap .level_2 a{
	margin-left:50px;
	font-weight:normal;
	width:430px;
}
.mod_sitemap .level_3 a{
	margin-left:100px;
	width:380px;
}




/*#######################################################*/
/*######             Betriebe                     #######*/
/*#######################################################*/

#betrieb{
	padding:10px;
	background-color:#f2fbf0;
	border:1px solid #eee;
}
#betrieb a,
#betrieb a:link,
#betrieb a:visited,
#betrieb a:hover{
	color:#064013;
}
#betrieb img{
	border:1px solid #d0deda;
}




/*#######################################################*/
/*######             Vereine                      #######*/
/*#######################################################*/

#vereine .ce_text{
	border:1px solid #eee;
	background-color:#f2fbf0;
	width:500px;
}
#vereine .ce_text table td{
	padding:10px;
	vertical-align:top;
}
#vereine .ce_text .image_container{
	padding-left:15px;
}
#freiwilligefeuerwehr{
	background-image:url(../../vereine/freiwilligefeuerwehr_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#elternverein{
	background-image:url(../../vereine/elternverein_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#kalvarienberg{
	background-image:url(../../vereine/kalvarienberg_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#oekb{
	background-image:url(../../vereine/oekb_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#svr{
	background-image:url(../../vereine/svr_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#ffrinnegg{
	background-image:url(../../vereine/ffrinnegg_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#kj{
	background-image:url(../../vereine/kj_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.verein a,
.verein a:link,
.verein a:visited,
.verein a:hover{
	color:#064013;
}




/*#######################################################*/
/*######             Eventliste                   #######*/
/*#######################################################*/

.mod_eventlist table{
	width:480px;
	border:1px solid #064013;
}
.mod_eventlist table .newMontTR td{
	font-size:20px;
	color:#064013;
	background-color:white;
	text-align:center;
	font-weight:bold;
	padding: 15px 5px 10px 5px;
		border-bottom:1px solid #064013;
}
.mod_eventlist table tr{
	background-color:#f2fbf0;
}
.mod_eventlist table td{
	padding: 3px 0px 3px 5px;
	border-bottom:1px solid #d6e9d2;
}
.mod_eventlist table .date{
	text-align:center;
	padding-right:10px;
}
.mod_eventlist a,
.mod_eventlist a:link,
.mod_eventlist a:visited,
.mod_eventlist a:hover{
	color:#064013;
	text-decoration:none;
	display:block;
}
.mod_eventlist table tr:hover{
	background-color:#d6e9d2;
}


/*#######################################################*/
/*######             Eventdetails                  #######*/
/*#######################################################*/

.mod_eventreader{
	
}
.mod_eventreader .info{
	font-size: 11px;
	margin-bottom:10px;
}
.mod_eventreader .ce_text{
	padding:10px 0px 10px 0px;
}
.mod_eventreader .back a,
.mod_eventreader .back a:link,
.mod_eventreader .back a:visited,
.mod_eventreader .back a:hover{
	font-size: 11px;
	color:#064013;
}



/*#######################################################*/
/*######             Geschichte                   #######*/
/*#######################################################*/

#geschichte a,
#geschichte a:link,
#geschichte a:hover,
#geschichte a:visited{
	color:#064013;
}






/*#######################################################*/
/*######               Suche                      #######*/
/*#######################################################*/

.mod_form .formbody{
	padding-left:130px;
	float:left;
}

.mod_form .formbody .text{
	font-family:'Trebuchet MS', Helvetica, sans-serif;;
	color:#064013;
	font-size:12px;
	border: 1px solid #064013;
	background-color:#fff;
	height:16px;
	width:95px;
}

.mod_form .formbody .submit{
	font-family:'Trebuchet MS', Helvetica, sans-serif;;
	color:#fff;
	font-size:12px;
	border: 1px solid #064013;
	background-color:#064013;
	height:18px;
	margin:0px 0px 3px 0px;
}

.mod_search{
	
}

.mod_search form{
	margin: 0px 0px 5px 0px;
}

.mod_search #keywords{
	width:200px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;;
	border: 1px solid #064013;
}

.mod_search #submit{
	font-family:'Trebuchet MS', Helvetica, sans-serif;;
	color:#064013;
	background-color:#f2fbf0;
	border: 1px solid #064013;
}

.mod_search .header{
	font-size:12px;
	margin: 0px 0px 20px 0px;
}

.mod_search .odd,
.mod_search .even{
	margin: 0px 0px 20px 0px;
}

.mod_search .odd h3,
.mod_search .even h3{
	font-size:16px;
}

.mod_search .odd p,
.mod_search .even p{
	font-size:13px;
}

.mod_search .odd a,
.mod_search .odd a:link,
.mod_search .odd a:hover,
.mod_search .odd a:visited,
.mod_search .even a,
.mod_search .even a:link,
.mod_search .even a:hover,
.mod_search .even a:visited{
	color:#064013;
}


a.googlemaps, a.googlemaps:link, a.googlemaps:visited, a.googlemaps:hover{
	font-weight:bold;	
	text-decoration:none;
	display:block;
	width:100px;
	height:20px;
	background-image:url(../images/ico_google.gif);
	background-repeat:no-repeat;
	background-position:middle left;
	padding:1px 0px 0px 20px;
}



.mod_sidebar{
	padding-top:0px;
}

/*

<div class="mod_search block">

<form action="index.php/suche.html?keywords=dings" method="get">
<div class="formbody"> 
<input name="keywords" id="keywords" class="text" value="dings" type="text">
<input id="submit" class="submit" value="Suchen" type="submit">
</div>
</form>

<p class="header">Keine Ergebnisse für <strong>dings</strong> (0.1118 Sekunden)</p>

</div>


*/



/*

<div class="mod_search block">

<form action="index.php/suche.html?keywords=geschichte" method="get">
<div class="formbody"> 

<input name="keywords" id="keywords" class="text" value="geschichte" type="text">
<input id="submit" class="submit" value="Suchen" type="submit">
</div>
</form>

<p class="header">Ergebnisse 1 - 3 von 3 für <strong>geschichte</strong> (0.1075 Sekunden)</p>

<div class="first even">
<h3><a href="http://www.radegund.info/cms/index.php/geschichte.html" title="Geschichte">Geschichte</a> <span class="relevance">[100.00%]</span></h3>
<p class="context">geschichte, chronik, kurzchronik, <span class="highlight">geschichte</span> st radegund, chronik radegund bei graz</p>

<p class="url">geschichte.html<span class="filesize"> - 23.01 kB</span></p>
</div>

<div class="odd">
<h3><a href="http://www.radegund.info/cms/index.php/geschichte/articles/geschichte.html" title="Geschichte">Geschichte</a> <span class="relevance">[100.00%]</span></h3>
<p class="context">Zurück <span class="highlight">geschichte</span>, chronik, kurzchronik, <span class="highlight">geschichte</span> st radegund, chronik radegund bei graz</p>

<p class="url">geschichte/articles/geschichte.html<span class="filesize"> - 22.09 kB</span></p>
</div>

<div class="last even">
<h3><a href="http://www.radegund.info/cms/index.php/ausflugsziele.html" title="Ausflugsziele">Ausflugsziele</a> <span class="relevance">[50.00%]</span></h3>
<p class="context">nach Bundesländern gruppiert, sodass man die <span class="highlight">Geschichte</span> der österreichischen Baukultur vom Burgenland … ist eine berührende Reise in die bäuerliche <span class="highlight">Geschichte</span> Österreichs, voll bunter Blumen, duftender</p>

<p class="url">ausflugsziele.html<span class="filesize"> - 29.22 kB</span></p>
</div>

</div>


*/