/* Adds special style to an unvisited link. */

#mimu_eingabeformular_ka{
	border: 1px dotted #0C0;
	height: 490px;
	width: auto;
	left: 0px;
	top: 100px;
	float: none;
	padding-top: 5px;
	padding-left: 5px;
}
#mimu_eingabeformular_ka1 {
	height: 0px;
	width: auto;
	left: 0px;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mimu_category {
	height: 300px;
	width: 175px;
	left: -5px;
	top: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	position: relative;
	padding: 0px;
}

#mimu_category_2 {
	height: 300px;
	width: 200px;
	left: 170px;
	top: -275px;
	position: relative;
}

#mimu_upload_files {
	height: 180px;
	width: 314px;
	top: -360px;
	background-color: #FFF;
	position: relative;
	left: 356px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#mimu_buttons {
	height: 30px;
	width: 340px;
	left: -529px;
	top:-30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #585858;
	position: relative;
	padding: 0px;
}
.mimu_cat_list{
	font-size: 10px;
}
.mimu_cat_list_2{
	font-size: 12px;
}

.alignright_button{
	padding: 0px;
	float: right;
}
.alignright_button_top{
	float: right;
	padding-top: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0em;
	padding-left: 0em;
}

a:link.wb{
	font-family: Arial;
	color: #8B7D46;
	text-decoration: none;

}







/* Adds special style to a visited link. */



a:visited.wb



{
	font-family: Arial;
	text-decoration: none;
	color: #323630;


}







/* :hover - adds special style to an element when you mouse over it. */



a:hover.wb



{
	font-family: Arial;
	text-decoration: none;
	color: #0C0;

}
.SiteFilterHeader{
	background-color: #585858;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	color: #FFF;
	padding: 0.5em;
	height: 24px;
}
/* Finish tables */



/* end Box, Post */







/* begin PostHeaderIcon */



.SiteHeader_home

{
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #585858;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}

.SiteHeader_fm

{
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #585858;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
	width: 100%;
}

/* Finish tables */



/* end Box, Post */







/* begin PostHeaderIcon */



.PostHeader_WB



{
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	background-color: #585858;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}
.PostHeader_WB1 {

	font-size: 9px;

}
.PostHeader_WB2 {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}
.PostHeader_WB2 a:link, .PostHeader_WB2 a.link{
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.PostHeader_WB2 a:hover, .PostHeader_WB2 a.hovered{
	font-size: 12px;
	font-weight: normal;
	color: #0C0;
}
.PostHeader_WB2 a:visited,.PostHeader_WB2 a.visited{
	font-size: 12px;
	font-weight: normal;
	color: #4A5148;
	font-style: italic;
}
.PostHeader_WB3 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: right;
}

.WB_views_text {
	font-size: 12px;
	font-weight: normal;
}

.tabelle_td_WB_l {
	border-right-style: none;
	border-left-style: none;
	padding: 5px;
	border-bottom-style: none;
	width: 80%;
	border-top-style: none;
}

.tabelle_td_WB_r {
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 20%;
	border-top-style: none;
	font-size: 12px;
	background-color: #FF0;
	text-align: right;
	display: block;
}


.tabelle_FM {

}

.tabelle_td_FM {

	border-right-width: 0.1em;

	border-left-width: 0.1em;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #D4CCAA;

	border-left-color: #D4CCAA;

	padding: 5px;

	border-bottom-width: 0.1em;

	border-bottom-style: solid;

	border-bottom-color: #D4CCAA;

	width: 33%;

}

.tabelle_tdm_FM {

	border-right-style: none;

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: dotted;

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-color: #990;

	left: 230px;

	width: 34%;

}

.text_content_FM {

	font-size: 10px;

}



/*---------- ende mi muntafu -------------------------------------------------------*/





body



{



	margin: 0 auto;



	padding: 0;



	background-color: #EAE6D6;



}



.Main



{



	position: relative;



	width: 100%;



	left: 0;



	top: 0;



}



.PageBackgroundSimpleGradient



{

	position: absolute;

	top:0;

	width: 100%;

	height: 500px;

}



.cleared



{



	float: none;



	clear: both;



	margin: 0;



	padding: 0;



	border: none;



	font-size:1px;



}











form



{



	padding:0 !important;



	margin:0 !important;



}







table.position



{



	position: relative;



	width: 100%;



	table-layout: fixed;



}



/* end Page */







/* begin Box, Sheet */



.Sheet



{



	position:relative;



	z-index:0;



	margin:0 auto;



	width: 960px;



	min-width:7px;



	min-height:7px;



}







.Sheet-body



{



	position: relative;



	z-index:1;



	padding: 13px;



}







.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl



{



	position:absolute;



	z-index:-1;



}







.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl



{



	width: 6px;



	height: 6px;



	background-image: url('images/Sheet-s.png');



}







.Sheet-tl



{



	top:0;



	left:0;



	clip: rect(auto, 3px, 3px, auto);



}







.Sheet-tr



{



	top: 0;



	right: 0;



	clip: rect(auto, auto, 3px, 3px);



}







.Sheet-bl



{



	bottom: 0;



	left: 0;



	clip: rect(3px, 3px, auto, auto);



}







.Sheet-br



{



	bottom: 0;



	right: 0;



	clip: rect(3px, auto, auto, 3px);



}







.Sheet-tc, .Sheet-bc



{



	left: 3px;



	right: 3px;



	height: 6px;



	background-image: url('images/Sheet-h.png');



}







.Sheet-tc



{



	top: 0;



	clip: rect(auto, auto, 3px, auto);



}







.Sheet-bc



{



	bottom: 0;



	clip: rect(3px, auto, auto, auto);



}







.Sheet-cr, .Sheet-cl



{



	top: 3px;



	bottom: 3px;



	width: 6px;



	background-image: url('images/Sheet-v.png');



}







.Sheet-cr



{



	right:0;



	clip: rect(auto, auto, auto, 3px);



}







.Sheet-cl



{



	left:0;



	clip: rect(auto, 3px, auto, auto);



}







.Sheet-cc



{



	position:absolute;



	z-index:-1;



	top: 3px;



	left: 3px;



	right: 3px;



	bottom: 3px;



	background-color: #F0EDE0;



}











.Sheet



{

	margin-top: 0px !important;

}







.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare



{



	min-width:1000px;



}







/* end Box, Sheet */







/* begin Header */



div.Header



{

	margin: 0 auto;

	position: relative;

	z-index:0;

	width: 934px;

	height: 150px;

}











div.Header-jpeg



{



	position: absolute;



	z-index:-1;



	top: 0;



	left: 0;



	width: 934px;



	height: 150px;



	background-image: url('images/Header.jpg');



	background-repeat: no-repeat;



	background-position: center center;



}



/* end Header */







/* begin Logo */



.logo



{



	display : block;



	position: absolute;



	left: 19px;



	top: 75px;



	width: 955px;



}

/* end Header */







/* begin Logo */



.login



{

	display : block;

	position: absolute;

	left: 650px;

	top: 170px;

	width: 200px;

}







h1.login, h1.login a, h1.login a:link, h1.login a:visited, h1.login a:hover



{

	font-family: Arial;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-decoration: none;

	padding:0;

	margin:0;

	color: #FFF !important;

}







h1.logo-name



{



	display: block;



	text-align: left;



}







h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover



{

	font-family: Arial;

	font-size: 40px;

	font-style: normal;

	font-weight: bold;

	text-decoration: none;

	padding:0;

	margin:0;

	color: #F1EFE4 !important;

}







.logo-text



{



	display: block;



	text-align: left;



}







.logo-text, .logo-text a



{

	font-family: Arial;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	padding:0;

	margin:0;

	color: #FFF !important;

}



/* end Logo */







/* begin Menu */



/* menu structure */







.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover



{



	text-align:left;



	text-decoration:none;



	outline:none;



	letter-spacing:normal;



	word-spacing:normal;



}







.artmenu, .artmenu ul



{



	margin: 0;



	padding: 0;



	border: 0;



	list-style-type: none;



	display: block;



}







.artmenu li



{



	margin: 0;



	padding: 0;



	border: 0;



	display: block;



	float: left;



	position: relative;



	z-index: 5;



	background:none;



}







.artmenu li:hover



{



	z-index: 10000;



	white-space: normal;



}







.artmenu li li



{



	float: none;



}







.artmenu ul



{



	visibility: hidden;



	position: absolute;



	z-index: 10;



	left: 0;



	top: 0;



	background:none;



}







.artmenu li:hover>ul



{



	visibility: visible;



	top: 100%;



}







.artmenu li li:hover>ul



{



	top: 0;



	left: 100%;



}







.artmenu:after, .artmenu ul:after



{



	content: ".";



	height: 0;



	display: block;



	visibility: hidden;



	overflow: hidden;



	clear: both;



}



.artmenu, .artmenu ul



{



	min-height: 0;



}







.artmenu ul



{



	background-image: url(images/spacer.gif);



	padding: 10px 30px 30px 30px;



	margin: -10px 0 0 -30px;



}







.artmenu ul ul



{



	padding: 30px 30px 30px 10px;



	margin: -30px 0 0 -10px;



}



















/* menu structure */







.artmenu



{



	padding: 12px 6px 0px 6px;



}







.nav



{
	position: relative;
	height: 40px;
	z-index: 100;


}
.nav_event



{



	position: relative;



	height: 20px;



	z-index: 100;



}








.navu .l, .navu .r

{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 41px;
}

.navu .l

{
	left: 0;
	right:0px;
}


.navu .r

{
	right: 0;
	width: 974px;
	clip: rect(auto, auto, auto, 974px);
}

.nav .l, .nav .r

{

	position: absolute;

	z-index: -1;

	top: 0;

	height: 41px;

	background-image: url('images/nav.png');

}



.nav .l

{
	left: 0;
	right:0px;
}


.nav .r

{
	right: 0;
	width: 974px;
	clip: rect(auto, auto, auto, 974px);
}


/* end Menu */


/* begin MenuItem */



.artmenu ul li



{



	clear: both;



}



.artmenu a

{

	position:relative;



	display: block;



	overflow:hidden;



	height: 29px;



	cursor: pointer;



	text-decoration: none;



	margin-right: 2px;



	margin-left: 2px;



}











.artmenu a .r, .artmenu a .l



{

	position:absolute;

	display: block;

	height: 87px;

	background-image: url('images/MenuItem.png');



}



.artmenu a .l

{

	left:0;

	right:4px;

}

.artmenu a .r

{

	width:408px;

	right:0;

	clip: rect(auto, auto, auto, 404px);

}







.artmenu a .t 

{



	font-family: Arial;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #DDE0DC;

	padding: 0 15px;

	margin: 0 4px;

	line-height: 29px;

	text-align: center;

}



.artmenu a:hover .l, .artmenu a:hover .r

{

	top:-29px;

}




.artmenu li:hover>a .l, .artmenu li:hover>a .r


{


	top:-29px;

}


.artmenu li:hover a .l, .artmenu li:hover a .r

{

	top:-29px;



}



.artmenu a:hover .t



{



	color: #232622;



}







.artmenu li:hover a .t



{



	color: #232622;



}







.artmenu li:hover>a .t



{



	color: #232622;



}











.artmenu a.active .l, .artmenu a.active .r



{



	top: -58px;



}







.artmenu a.active .t



{



	color: #111311;



}











/* end MenuItem */







/* begin ContentLayout */



.contentLayout



{
	position: relative;
	margin-bottom: 0px;
	width: 940px;
	min-height: 1150px;
}



/* end ContentLayout */







/* begin Box, Block */



.Block



{



	position:relative;



	z-index:0;



	margin:0 auto;



	min-width:15px;



	min-height:15px;



}







.Block-body



{



	position: relative;



	z-index:1;



	padding: 7px;



}







.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl



{



	position:absolute;



	z-index:-1;



}







.Block-tr, .Block-tl, .Block-br, .Block-bl



{



	width: 14px;



	height: 14px;



	background-image: url('images/Block-s.png');



}







.Block-tl



{



	top:0;



	left:0;



	clip: rect(auto, 7px, 7px, auto);



}







.Block-tr



{



	top: 0;



	right: 0;



	clip: rect(auto, auto, 7px, 7px);



}







.Block-bl



{



	bottom: 0;



	left: 0;



	clip: rect(7px, 7px, auto, auto);



}







.Block-br



{



	bottom: 0;



	right: 0;



	clip: rect(7px, auto, auto, 7px);



}







.Block-tc, .Block-bc



{



	left: 7px;



	right: 7px;



	height: 14px;



	background-image: url('images/Block-h.png');



}







.Block-tc



{



	top: 0;



	clip: rect(auto, auto, 7px, auto);



}







.Block-bc



{



	bottom: 0;



	clip: rect(7px, auto, auto, auto);



}







.Block-cr, .Block-cl



{



	top: 7px;



	bottom: 7px;



	width: 14px;



	background-image: url('images/Block-v.png');



}







.Block-cr



{



	right:0;



	clip: rect(auto, auto, auto, 7px);



}







.Block-cl



{



	left:0;



	clip: rect(auto, 7px, auto, auto);



}







.Block-cc



{



	position:absolute;



	z-index:-1;



	top: 7px;



	left: 7px;



	right: 7px;



	bottom: 7px;



	background-color: #F3F1E7;



}











.Block



{



	margin: 7px;



}







/* end Box, Block */







/* begin BlockHeader */



.BlockHeader



{
	position:relative;
	z-index:0;
	height: 30px;
	margin-bottom: 3px;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;


}







.BlockHeader .t



{



	height: 30px;



	color: #000000;



	font-family: Arial;



	font-size: 12px;



	font-style: normal;



	font-weight: bold;



	white-space : nowrap;



	padding: 0 7px;



	line-height: 30px;



}







.BlockHeader .l, .BlockHeader .r



{



	display:block;



	position:absolute;



	z-index:-1;



	height: 30px;



	background-image: url('images/BlockHeader.png');



}







.BlockHeader .l



{



	left:0;



	right:6px;



}







.BlockHeader .r



{ 



	width:994px;



	right:0;



	clip: rect(auto, auto, auto, 988px);



}


.header-tag-icon



{
	display:inline-block;
	background-position:left top;
	background-repeat: no-repeat;
	min-height: 14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}


/* end BlockHeader */


/* begin Box, BlockContent */



.BlockContent

{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
	text-decoration: none;
}


.BlockContent-body

{
	position: relative;
	z-index:1;
	padding: 5px;
}


.BlockContent-body



{
	color:#5C6459;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;

}



.BlockContent-body a:link



{
	color: #6D6237;
	font-family: Arial;
	text-decoration: none;
}



.BlockContent-body a:visited, .BlockContent-body a.visited



{
	color: #848E80;
	font-family: Arial;
	text-decoration: none;

}



.BlockContent-body a:hover, .BlockContent-body a.hover



{
	color: #63BD49;
	font-family: Arial;
	text-decoration: none;

}




.BlockContent-body ul



{
	color: #232622;
	margin:0;
	padding:0;
	font-size: 11px;
	text-decoration: none;
}


.BlockContent-body li

{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}



.BlockContent-body ul li



{
	background-repeat:no-repeat;
	line-height:1.1em;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	text-decoration: none;
	font-size: 11px;
	padding: 0px;
}

/* end Box, BlockContent */


/* begin Box, Post */


.Post



{



	position:relative;



	z-index:0;



	margin:0 auto;



	min-width:1px;



	min-height:1px;



}

/* end Box, BlockContent */







/* begin Box, Post */



.Post_WB



{



	position:relative;



	z-index:0;



	margin:0 auto;



	min-width:1px;



	min-height:1px;



}

/* end Box, BlockContent */







/* begin Box, Post */



.Post_FM



{

	position:relative;

	z-index:0;

	margin:0 auto;

	min-width:1px;

	min-height:1px;

	visibility: inherit;

}







.Post-body



{

	position: relative;

	z-index:1;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}
.Post-body_werbung



{
	position: relative;
	z-index:1;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #A4FFA4;
}

.Post-body_archive



{

	position: relative;

	z-index:1;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

}
.Post-body_author



{
	position: relative;
	z-index:1;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.Post-body_WB



{
	position: relative;
	z-index:1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #63BD49;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 10px;
	margin-left: 5px;
}

.Post-body_FM



{

	position: relative;

	z-index:1;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #990;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	margin-right: 10px;

	margin-left: 5px;

	width: 230px;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #990;

}

.Post-body_FM1



{

	position: relative;

	z-index:1;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #990;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	margin-right: 10px;

	margin-left: 5px;

	width: 230px;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #990;

	right: auto;

}















.Post



{



	margin: 10px;



}

.Post_WB



{

	margin-top: 1px;

	margin-right: 10px;

	margin-bottom: 1px;

	margin-left: 10px;

}







/* Start images */



a img



{



	border: 0;



}







.article img, img.article



{
	margin: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}







.metadata-icons img



{



	border: none;



	vertical-align: middle;



	margin:2px;



}



/* Finish images */







/* Start tables */







.article table, table.article



{



	border-collapse: collapse;



	margin: 1px;



	width:auto;



}







.article table, table.article .article tr, .article th, .article td



{



	background-color:Transparent;



}







.article th, .article td



{

	padding: 2px;

	vertical-align: top;

	text-align:left;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #C7BC8F;

	border-right-color: #C7BC8F;

	border-bottom-color: #C7BC8F;

	border-left-color: #C7BC8F;

}







.article th



{



	text-align:center;



	vertical-align:middle;



	padding: 7px;



}







/* Finish tables */



/* end Box, Post */







/* begin PostHeaderIcon */



.PostHeaderIcon-wrapper



{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000;
}
/* Finish tables */



/* end Box, Post */







/* begin PostHeaderIcon */



.PostHeaderEvent-wrapper



{
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:normal;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #343932;
	margin-top: 0.2em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* Finish tables */



/* end Box, Post */







/* begin PostHeaderIcon */



.PostHeaderIcon-wrapper_WB



{

	text-decoration:none;

	font-weight:normal;

	font-style:normal;

	letter-spacing:normal;

	word-spacing:normal;

	font-variant:normal;

	text-decoration:none;

	font-variant:normal;

	text-transform:none;

	text-align:left;

	text-indent:0;

	line-height:inherit;

	font-family: Arial;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #343932;

	margin-top: 0em;

	margin-right: 0.2em;

	margin-bottom: 0em;

	margin-left: 0.2em;

	padding: 0;

}







.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover



{

	font-family: Arial;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #343932;

}







.PostHeaderIcon-wrapper_WB, .PostHeaderIcon-wrapper_WB a, .PostHeaderIcon-wrapper_WB a:link, .PostHeaderIcon-wrapper_WB a:visited, .PostHeaderIcon-wrapper_WB a:hover



{



	font-family: Arial;



	font-size: 12px;



	font-style: normal;



	font-weight: bold;



	text-align: left;



	color: #343932;



}
/* end PostHeaderIcon */







/* begin PostHeader */



.PostHeader_single a:link

{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #000;
	font-size: 20px;
}


.PostHeader_single a:visited, .PostHeader_single a.visited


{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #000;
	font-size: 20px;

}


.PostHeader_single a:hover, .PostHeader_single a.hovered


{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #0C0;
	font-size: 20px;
}







/* end PostHeaderIcon */







/* begin PostHeader */



.PostHeader a:link



{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #000;
	font-size: 18px;

}


.PostHeader a:visited, .PostHeader a.visited



{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #575F54;
	font-size: 18px;


}


.PostHeader a:hover, .PostHeader a.hovered



{
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	color: #0C0;
	font-size: 18px;
}



/* end PostHeader */







/* begin PostMetadata */



.PostMetadataHeader



{
	background-color: #E9E4D3;
	border-color: #D4CCAA;
	border-style: solid;
	border-width: 1px;
	padding: 0px;

}
/* end PostHeader */







/* begin PostMetadata */



.PostMetadataHeaderEvent



{
	background-color: #666;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	color: #FFF;
	height: 26px;
	padding-left: 10px;
	font-size: 12px;
	padding-top: 10px;
}



/* end PostMetadata */







/* begin PostIcons */



.PostHeaderIcons



{
	padding:0px;


}







.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover



{



	font-family: Arial;



	font-size: 11px;



	color: #2F332E;



}







.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover



{



	margin:0;



}







.PostHeaderIcons a:link



{
	font-family: Arial;
	text-decoration: none;
	color: #333;
}







.PostHeaderIcons a:visited, .PostHeaderIcons a.visited



{
	font-family: Arial;
	text-decoration: none;
	color: #4A5148;


}







.PostHeaderIcons a:hover, .PostHeaderIcons a.hover



{
	font-family: Arial;
	text-decoration: none;
	color: #0C0;
}



/* end PostIcons */







/* begin PostContent */



/* Content Text Font & Color (Default) */



body



{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #454C43;



}







.PostContent



{
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #454C43;
	text-align: justify;
}

.PostContent_FM



{
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #454C43;

}



/* Start Content link style */



/*



The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.



http://www.w3schools.com/CSS/css_pseudo_classes.asp



http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/



*/



a



{
	font-family: Arial;
	text-decoration: underline;
	color: #8B7D46;


}







/* Adds special style to an unvisited link. */



a:link



{
	font-family: Arial;
	text-decoration: none;
	color: #333;

}







/* Adds special style to a visited link. */



a:visited, a.visited



{
	font-family: Arial;
	text-decoration: none;
	color: #575F54;
	font-style: italic;
}







/* :hover - adds special style to an element when you mouse over it. */



a:hover, a.hover



{
	font-family: Arial;
	text-decoration: none;
	color: #0C0;

}







/* Finish Content link style */







/* Resert some headings default style & links default style for links in headings*/



h1, h2, h3, h4, h5, h6, h7, h8, h9, h10



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h8 a, h9 a, h10 a



h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover, h8 a:hover, h9 a:hover, h10 a:hover



h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h7 a:visited, h8 a:visited, h9 a:visited, h10 a:visited



{



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



}











/* Start Content headings Fonts & Colors  */



h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover



{
	font-family: Arial;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #575F54;


}







h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover



{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #575F54;


}







h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover



{
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #0C0;

}







h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover



{



  font-family: Arial;



  font-size: 16px;



  font-style: normal;



  font-weight: bold;



  text-align: left;



  color: #575F54;



}







h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover



{



  font-family: Arial;



  font-size: 14px;



  font-style: normal;



  font-weight: bold;



  text-align: left;



  color: #575F54;



}







h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover



{



  font-family: Arial;



  font-size: 14px;



  font-style: normal;



  font-weight: bold;



  text-align: left;



  color: #575F54;



}







h7, h7 a, h7 a:link, h7 a:visited, h7 a:hover



{

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #575F54;

	line-height: 11px;

}


h8, h8 a, h8 a:link, h8 a:visited, h8 a:hover



{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #575F54;
}


h9, h9 a, h9 a:link, h9 a:visited, h9 a:hover



{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #575F54;
	line-height: 16px;
	padding-left: 10px;
	height: 20px;
}


h10, h10 a, h10 a:link, h10 a:visited, h10 a:hover



{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #575F54;
	margin-top: 10px;
}



/* Finish Content headings Fonts & Colors  */



/* end PostContent */







/* begin PostBullets */



/* Start Content list */



ol, ul



{
	color: #343932;
	padding:0;
	font-family: Arial;
	font-size: 10px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0.5em;

}







li ol, li ul



{



	margin:0.5em 0 0.5em 2em;



	padding:0;



}


li 



{



	margin:0.2em 0;



	padding:0;



}




ul



{



	list-style-type: none;



}

ol
{



	list-style-position:inside;


}


.Post li



{


	padding:0px 0 0px 13px;


	line-height:1.2em;


}


.Post ol li, .Post ul ol li



{



	background: none;



	padding-left:0;



}







.Post ul li, .Post ol ul li 



{



	background-image: url('images/PostBullets.png');



	background-repeat:no-repeat;



	padding-left:13px;



}

/* Finish Content list */



/* end PostBullets */


/* begin PostQuote */



/* Start blockquote */



blockquote p



{



	color:#0F100E;



	font-family: Arial;



	font-style: italic;



	font-weight: normal;



	text-align: left;



}



blockquote



{
	border:solid 1px #D4CCAA;
	background-color:#E9E4D3;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 41px;
}











/* Finish blockuote */



/* end PostQuote */







/* begin PostMetadata */



.PostMetadataFooter



{
	background-color: #E9E4D3;
	border-color: #D4CCAA;
	border-style: solid;
	border-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;

}



/* end PostMetadata */







/* begin PostIcons */



.PostFooterIcons



{
	padding:0px;


}







.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover



{



	font-family: Arial;



	font-size: 11px;



	text-decoration: none;



	color: #2F332E;



}







.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover



{



	margin:0;



}







.PostFooterIcons a:link



{
	font-family: Arial;
	text-decoration: none;
	color: #333;

}







.PostFooterIcons a:visited, .PostFooterIcons a.visited



{



	font-family: Arial;



	text-decoration: underline;



	color: #4A5148;



}







.PostFooterIcons a:hover, .PostFooterIcons a.hover



{
	font-family: Arial;
	text-decoration: none;
	color: #0C0;

}



/* end PostIcons */







/* begin Button */



.Button



{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:34px;
	margin:0;
	padding:0;
	overflow: visible;
	cursor: auto;
	text-decoration: none !important;
	z-index:0;
}


.Button .btn
{
	display:block;
	position:relative;
	float:left;
	height: 34px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	color: #000000;
}

.Button .btn .t
{

	display:block;
	height: 34px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding: 0 21px;
	line-height: 34px;
	text-decoration: none !important;
}

input, select



{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.Button .hover, .Button:hover

{
	color: #000000;
	text-decoration: none !important;
}

.Button .active
{
	color: #FCF9ED;

}

.Button .btn .l, .Button .btn .r

{
	display:block;
	position:absolute;
	z-index:-1;
	height: 102px;
	background-image: url('images/Button.png');

}

.Button .btn .l

{
	left:0;
	right:11px;

}

.Button .btn .r
{
	width:411px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}
.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r
{
	top: -34px;
}

.Button .btn.active .l, .Button .btn.active .r
{
	top: -68px;

}

/* end Button */







/* begin Footer */



.Footer



{



	position:relative;



	z-index:0;



	overflow:hidden;



	width: 934px;



	margin: 5px auto 0px auto;



}


.Footer .Footer-inner



{
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;


}


.Footer .Footer-background



{



	position:absolute;



	z-index:-1;



	background-repeat:no-repeat;



	background-image: url('images/Footer.png');



	width: 934px;



	height: 150px;



	bottom:0;



	left:0;



}











.rss-tag-icon



{



	position: relative;



	display:block;



	float:left;



	background-image: url('images/rssIcon.png');



	background-position: center right;



	background-repeat: no-repeat;



	margin: 0 5px 0 0;



	height: 25px;



	width: 25px;



}



















.Footer .Footer-text p



{



	margin: 0;



}







.Footer .Footer-text



{
	display:inline-block;
	color:#000;
	font-family: Arial;
	font-size: 12px;

}







.Footer .Footer-text a:link



{
	text-decoration: none;
	color: #000;
	font-family: Arial;
	text-decoration: none;
}







.Footer .Footer-text a:visited



{
	text-decoration: none;
	color: #575F54;
	font-family: Arial;
	text-decoration: none;

}







.Footer .Footer-text a:hover



{
	text-decoration: none;
	color: #0C0;
	font-family: Arial;
	text-decoration: none;

}



/* end Footer */







/* begin PageFooter */



.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover



{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#0C0;

}







.page-footer



{



	margin:1em;



	text-align:center;



	text-decoration:none;



	color:#887A44;



}



/* end PageFooter */







/* begin LayoutCell */



.contentLayout .content



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 500px;



}

/* end PageFooter */







/* begin LayoutCell */



.contentLayout .contentsingle



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 690px;



}



.contentLayout .content-sidebar1



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 779px;



}



.contentLayout .content-sidebar2



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 779px;



}



.contentLayout .content-wide



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 973px;



}



/* end LayoutCell */







/* begin LayoutCell */



.contentLayout .sidebar1



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 194px;



}



/* end LayoutCell */







/* begin LayoutCell */



.contentLayout .sidebar2



{



	position: relative;



	margin: 0;



	padding: 0;



	border: 0;



	float: left;



	overflow: hidden;



	width: 194px;



}



/* end LayoutCell */















.commentlist, .commentlist li



{

	background: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

}







.commentlist li li



{



	margin-left:30px;



}







.commentlist li .avatar



{

	float: left;

	border: 1px solid #eee;

	padding: 2px;

	margin:1px;

	background: #fff;

}







.commentlist li cite



{

	font-size:1em;

	font-style: normal;

	color: #00F;

}







#commentform textarea



{



	width: 100%;



}







img.wp-smiley



{



	border:none;



	margin:0;



	padding:0;



}







.navigation



{



	display: block;



	text-align: center;



}







/* Recommended by http://codex.wordpress.org/CSS */



/* Begin */



.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter



{



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft



{



	float: left;



}







.alignright



{



	float: right;



}







.alignright img, img.alignright



{



	margin: 1em;



	margin-right: 0;



}







.alignleft img, img.alignleft



{



	margin: 1em;



	margin-left: 0;



}







.wp-caption



{
	text-align: left;
	margin: 0px;
}







.wp-caption img



{



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text



{
	font-size: 10px;
	line-height: 12px;
	margin-right: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* End */











.hidden



{



	display: none;



}







/* Calendar */



#wp-calendar {
	empty-cells: show;
	width: 155px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}







#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	font-size: 12px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}







#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	font-size: 12px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}







#wp-calendar a {



	display: block;



}







#wp-calendar caption {
	text-align: center;
	width: 100%;
	padding: 3px;
}







#wp-calendar td {

	text-align: center;

	font-size: 9px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #CCC;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-left-style: none;

	padding-top: 1px;

	padding-right: 0;

	padding-bottom: 1px;

	padding-left: 0;

	background-color: #FFF;

}
ol_fm, ul_fm {
	color: #343932;
	padding:0;
	font-family: Arial;
	font-size: 12px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0em;
}
