/*
 * 2009 (c) www.kalanadro.de
 * 
 */

body,p,div,ul,li,form,fieldset,dt,dd,dl,h1,h2,h3,h4,h5,h6,span,font,img{
	font: Normal 12px Tahoma;
	line-height: 18px;
	color: #433b2d;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
}
body{
	background: #e9eded;	
}
#wrap{
	width: 100%;
	text-align: center;
}
#header,#main,#footer{
	clear: both;
	width: 1160px;
	text-align: left;
	margin: 0 auto;
}
#logo{
	
}
#logo img{
	
}
#navi, #partnerlinks{
	width: 200px;
	float: left;
}
#navi li, #partnerlinks li{
	padding: 5px 10px;
	border-bottom: 1px solid #fefefe;
}
#navi li ul{
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #d7d1c6;	
}
#navi li li{
	padding: 5px 5px;
	border-top: 1px solid #d7d1c6;	
}
#navi li.active{
	padding: 10px 10px 5px;
	background: #fefefe;
	font-weight: bold;
}
#navi li li.active{
	background: #dfe3e3;
	padding: 5px 5px;
	font-weight: bold;
}
#partnerlinks li.active{
	padding: 10px 10px 5px;
	background: #fefefe;
	font-weight: bold;
	color: #4d7373;
}

#content{
	width: 760px;
	float: left;
	background: #fefefe;
}
#options {
	background: #dfe3e3;
	margin: 10px;
	padding: 5px;
	text-align: right;
	color: #aca79c;
	font: Normal 10px Tahoma;
}
#breadcrumb {
	background: #dfe3e3;
	margin: 10px;
	padding: 5px;
	color: #aca79c;
	font: Normal 10px Tahoma;
}
.rte{
	margin: 10px;
	padding: 5px;
}
.rte ul{
	list-style: disc;
	margin: 10px 0; 
}
.rte ol{
	list-style: decimal;
	margin: 10px 0; 
}
.rte li{
	margin: 0 0 0 15px;
	list-style: disc;
}
.rte ol li{
	list-style: decimal;
}

h1{
	color: #40b6b5;
	font: Normal 22px Tahoma;
	line-height: 30px;
	border-bottom: 1px solid #e9eded;
	padding: 5px 0 2px;
	margin: 0 0 3px;
}
h2{
	color: #4d7373;
	font: Bold 14px Tahoma;
	line-height: 18px;
	padding: 5px 0 0;
	margin: 5px 0;
}
h3{
	color: #000000;
	font: Bold 14px Tahoma;
	line-height: 18px;
	padding: 5px 0 0;
	margin: 5px 0;
}
h4{
	color: #40b6b5;
	font: Bold 12px Tahoma;
	line-height: 16px;
	padding: 5px 0 0;
	margin: 5px 0;
}
h5{
	color: #4d7373;
	font: Bold 12px Tahoma;
	line-height: 16px;
	padding: 5px 0 0;
	margin: 5px 0;
}
h6{
	font: Normal 10px Tahoma;
	line-height: 12px;
	background: #e9eded;
	padding: 5px 5px;
	margin: 2px 0 5px;
	background: #dfe3e3;
	color: #aca79c;
}

a{
	color: #4d7373;
	text-decoration: none;
}

a:hover{
	color: #000000;
}