*{
	font-family:verdana;
	font-size:12px;
	line-height:16px;
	color:#333333;
}

html,form,body,h1{
	padding:0;
	margin:0;
}

p{
	margin-top:0;
}

td{
	vertical-align:top;
}

ol{
	padding:0 0 0 18px;
	margin:0px;
}

ol li ol{
	padding:0 0 10px 21px;
}
	
#content table, #content td, #content tr{
	padding-bottom:10px;
	vertical-align:top;
}

body,html{
	width:100%;
	height:100%;
}

body {
	background-color:#6A2734;
	background-image:url(../img/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#mainContainer{
	background-color:#6A2734;
	width:858px;
	height:100%;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}

a:link, a:hover, a:visited, a:active{
	color:#388240;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#818381;
}

#main{
	width:858px;
}

#headContainer{
	padding-bottom:20px;
}
#head{
	width:858px;
	float:left;
}

#headl{
	float:left;
	width:664px;
}
#headr{
	float:left;
	width:193px;
	padding-top:93px;
}

#headr a.specnav:link, #headr a.specnav:hover, #headr a.specnav:visited, #headr a.specnav:active{
	font-size:12px;
	color:#818381;
	text-decoration:none;
	font-weight:bold;
}
#headr a.specnav:hover{
	color:#388240;
}
#headr a.specnav_selected:link, #headr a.specnav_selected:hover, #headr a.specnav_selected:visited, #headr a.specnav_selected:active{
	font-size:12px;
	color:#388240;
	text-decoration:none;
	font-weight:bold;
}

#subhead{

}

#nav{
	float:left;
	width:243px;
}

#content{
	float:left;
	width:500px;
}

/*--------- template */

#contenttitle {
	padding:15px 0px 20px 0px;
}


#contenttitle h1{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#2F982F;
}

#contentRichtTextTmpl{
	float:left;
	width:500px;
	padding:0px 50px 0px 60px;
}

#contentRichtTextTmplImages{
	float:left;
	padding-left:10px;
	padding-top:45px;
	width:192px;
}

.contentimg{
	padding-bottom:40px;
}


/*-------------------- navigation */
#navmainul {
	padding-left:14px;
	margin-left:10px;
	list-style-type:none;
}

#navsubul{
	margin:0;
	padding:0 0 0 15px;
	list-style-type:none;
}

#navmainul li {
	padding-left:17px;	
	border-bottom:1px solid white;
}
#navsubul li  {
	padding-left:0px;	
	border-bottom:0px;
}

#navsubul li table td img{
	padding:4px 5px 0 0;
}

a.navmainul, a.navmainulSel, a.navsubul, a.navsubulSel, a.navmainulSubSel {
	display: block;
	text-decoration:none;
	padding:5px 0 5px 0;
}
a.navsubul, a.navsubulSel{
	padding:0px 0 5px 0;
}

a.navmainul:link, a.navmainul:active, a.navmainul:visited, a.navmainul:hover{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
a.navmainul:hover{
	color:#2F982F;
}

a.navmainulSel:link, a.navmainulSel:active, a.navmainulSel:visited, a.navmainulSel:hover{
	font-size:12px;
	color:#2F982F;
	text-decoration:none;
	font-weight:normal;
}

a.navmainulSubSel:link, a.navmainulSubSel:active, a.navmainulSubSel:visited, a.navmainulSubSel:hover{
	font-size:12px;
	color:#2F982F;
	text-decoration:none;
	font-weight:normal;
}

a.navsubul:link, a.navsubul:active, a.navsubul:visited, a.navsubul:hover{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
a.navsubul:hover{
	color:#388240;
}

a.navsubulSel:link, a.navsubulSel:active, a.navsubulSel:visited, a.navsubulSel:hover{
	font-size:11px;
	color:#2F982F;
	text-decoration:none;
	font-weight:normal;
}
