body
	{
	margin:0px;
	font-family:Arial;
	font-size:13px;
	background:url(../images/textura-n1-08.jpg);	
	}

#main
	{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border-left: 8px ridge #940;
	border-right: 8px groove #940;
	border-bottom: 8px groove #940;
	}

.header
	{	
		height:200px;
		background:url(../images/inthewood.jpg) no-repeat;		
	}

.anim { 
	width:864px; 
	height:172px; 
	position:relative; 
	top:0px; 
	left:57px; 
	background:url(../images/bach-animation.gif);
	background-repeat:no-repeat; 
}

#top-titel{  
	padding-top:60px;	
	width:900px;
	height:55px;
	text-align: right;
	font-size : 45px;
	font-family : Futura, sans-serif;
	color : #fff;
}

#top-titel a, a:visited{
color : #dddddd;
text-decoration: none;
}

#top-titel2{
	width:900px;
	height:30px;
	text-align : right;
	font-size : 17px;
	font-family : Futura, sans-serif;
	color : #ddd;
	font-weight:bold;
}

.title
	{
		padding-left:20px;
	}

.navbar
	{
		background:url(../images/navline.jpg) no-repeat;
		height:52px;
	}
.nav
	{
		margin: 0px;
		padding-left:30px;
		padding-top:5px;		
	}
.nav ul
	{
		list-style:none;
		margin: 0px;
		padding: 0px;
	}
.nav li
	{
		margin: 0px;
		padding: 0px;
		display: inline;
		float:left;
		background:none !important;
		position:relative;
		top: -10px !important;
	}
.nav a:link, .nav a:visited
	{
		display:block;
		font-size:17px;
		font-weight: bold;
		color:#fff;
		text-decoration:none;
		padding:2px 12px 5px;				
		z-index:1;
	}
	
.navbar a:hover
	{
		
		text-align:center;
		text-decoration:underline;
		/*padding:2px 10px 5px;*/
		color:#316B16;		
	}

.mainColumn
	{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
#leftColumn
	{
		float:left;
		width:210px !important;
		overflow:hidden;
	}
.column div
	{
		background:url(../images/left_column_bg.gif) repeat-y left;
		padding: 0px;
	}

.column p
	{
		color:#243515;
		margin: 0px;
		text-align:left;
		position:relative;
		padding:8px;
		padding-left: 25px;
		padding-top: 12px;
		font-size: 1.2em;
		font-weight:bold;
	}
.inner_content
	{
		padding-top:15px;
		padding-right:5px;
		padding-left:8px;
		padding-bottom:5px;
	}	
.column div div
	{
		background:url(../images/left_column_header.gif) no-repeat left top;
	}
.column div div div
	{
		background: none;
		background:url(../images/left_column_bottom.gif) no-repeat left bottom;		
	}
.column div div div div
	{
		background: none;
		padding:5px 5px 8px 8px;
	}
.column div div div div p
	{padding-top:0px;
		color:#fff;
	}
.column ul
	{
		margin: 0px;
		padding: 0px;
		list-style:none;	
		margin-left: 8px;
		margin-right: 11px;		
	}
.column li
	{
		margin: 0px;
		padding: 0px;
	}
.column li a, .column li a:visited
	{
		display:block;
		margin: 0px;
		padding: 3px;
		border-bottom: solid 1px #5d2100;
		color: #000;
		width:93%;
		font-weight:bold;
		padding-left: 5px;
		text-decoration:none;
	}
.module_menu li a:hover
	{
		/*background: url(../images/left_nav_bg.jpg) repeat-x;*/
		color: #316B16;		
	}

.contentColumn
	{
	margin-left:210px;
	}
#rightColumn
	{
		float:right;
		width:209px !important;
		overflow:hidden;
	}
#inner_contentColumn
	{
	margin-right:209px;
	/*background: url(../images/contbg.gif) #fff;*/
	}

#inner_contentColumn_full
	{
		background: #fefefe;
	}
.column div div div div div
	{
		padding:5px 15px;
	}
#wpcumuluswidgetcontent
	{
		padding: 0px;
	}	
.column div div div div div div
	{
		padding: 0px;
	}
	
a:link, a:visited 
	{
color:#4BA123;
	}
	
a:hover
	{
color:#316B16;
text-decoration:none;
	}	
	
a img
	{
		border:0;
	}

.tags a, .tags a:visited
	{
		color: #666;
	}	

.column div div div div div div a
	{
		text-decoration:none;
	}
.module a , .module a:visited
	{
	    color: #000
	}		
.module div div form
	{
		margin:5px;
	}
.column div div div div div div a:hover
	{
		color: #316B16;
	}
.column fieldset
	{
		width: 160px;
		margin: auto;
		border:none;
	}	
.contentheading
	{
		padding-left: 50px;
        background:url(../images/folia.gif) left no-repeat;
	}
.article_column
	{
		padding: 10px;
	}
.column_separator
	{
		border-left: solid 1px;
	}
.sectiontableentry1
	{
		text-align: left;
		padding: 3px;
        border-top: dashed 1px #5d2200;
		
	}
.sectiontableentry1 td, .sectiontableentry2 td
	{
		padding: 3px;
	}
.sectiontableentry2
	{
		text-align: left;
		padding:3px;
border-top: dashed 1px #5d2200;
	}
.componentheading
	{
		padding-left:10px;
		width:98%;
		color: #6a8f49;
		text-align: center;
	}
	
h1	 {
		margin-bottom:0;
	}

h2 	{
		/*margin-bottom:0;*/
	background-color: #458948;
	background-image: url("../images/folia_small.gif");
	background-position: 0% 50%;
	background-repeat: no-repeat;
	border-bottom-color: #e4e3e3;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-top-color: #e4e3e3;
	border-top-style: dotted;
	border-top-width: 1px;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: 700;
	letter-spacing: -0.02em;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	padding-bottom: 1px;
	padding-left: 26px;
	padding-right: 0px;
	padding-top: 1px;
	}
	
.contentpaneopen
	{
		margin: 0px;
		padding: 5px;
	}
.nopad
	{
		width: 99%;
		margin-left: 5px;
	}
.contentpaneopen p
        { 
    /*text-indent: 20px;*/
	text-align: justify;
	word-spacing: -0.3ex;
	}

/*#footer a
	{
		color: #ffffff;
	}*/
#footer
	{	width:980px;
		/*background:url(footer04.jpg) no-repeat;*/	
		color: #000000;
		height:70px;
  		margin-left: auto ;
  		margin-right: auto ;
	}

.module div div div
	{
		padding:5px;
		padding-left:05px;
		
	}
.module div div div p
	{
		color:#303030;
		margin:0px;
		font-size:1.2em;
		padding-top:5px;
	}
.module div div div  ul
	{
		margin:0px;
		padding:0px;
		
	}
.module div div div  li
	{
		margin:0px;
		list-style:none;
		padding:3px;
		
	}

.mc ul
	{
	margin: 0px;
	padding-left: 15px;
	}

.module div div div li a
	{	
		color:#000;
	}
.module div div div li a:hover
	{
		color:#000099;
	}
.module_menu div div div li 
	{
		list-style:none !important;
	}
.module_menu div div div li li
	{
		list-style:none;
	}

.pagenavbar a, .pagenavbar a:visited
	{
		width: 120px;
		background: #7E2927;
		border: solid 1px #ffffff;
		color: #ffffff;
		display:inline-table;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.pagenavbar a:hover
	{
		background:#333333;
	}
.small
	{
		font-size: 0.8em;
	}
.contenttoc
	{
		background:#efefef;
		color: #1a1a1a;
		padding: 5px;
	}
.createdate
	{
		
	}


.modifydate
	{
		font-size:0.8em;
	}
.contentpaneopen td p a, .contentpaneopen td p a:visited
	{
		color:#0F6700;
	}

.category  {
		color:#0F6700;
	}

.category a, a:visited 
{
color: #aeaeae;
}
.sectiontableentry1 td a
{
color:#0F6700;
}

.sectiontableentry2 td a{
		color: #aeaeae;
	}
.blogsection {
		color: #00F;
	}
.pagenav {
		color: #00F;
	}
/*.readon {
		color: #0000FF;
		float: right;
	}		
.readon:visited {
	color:#006600;
}
.readon:hover {
	text-decoration:none;
}	
*/	
.toclink {
		color: #aeaeae;
	}

.sectiontableentry1 td a, a:visited 
{
color:color: #aeaeae;
}

.sectiontableentry2 td a, a:visited {
		color:#0F6700;
	}
.blogsection a, a:visited {
		color:#0F6700;
	}
.pagenav a, a:visited {
		color:#0F6700;
	}

.toclink a, a:visited {
		color:#0F6700;
	}
/*	
#page_bottom {
	background: url(../images/page_bottom.gif);
	height: 5px;
}
#page_up {
	background: url(../images/page_up.gif);
	height: 5px;
}
*/

#staroslav {
	font-weight:bold;
	color:#832f32;
	padding-top:10px;
	padding-bottom:20px;
}

div.linkr-rl {
 margin-top:20px;
 padding:10px 5px 0 5px;
 border-top:1px dotted #ccc;
}
div.linkr-rl div.linkr-rl-t {
 font-size:1.1em;
 letter-spacing:2px;
 text-transform:uppercase;
}
div.linkr-rl ul {
 list-style-type:square;
 line-height:1.5em;
 text-indent:5px;
}
div.linkr-rl ul li {
 padding:0 5px;
 background:none;
}
