
a:link, a:visited {
	text-decoration: none;
	color:#fff;
}


.rechts a:link, .rechts a:visited {
	text-decoration: underline;
	color:#333;
}



#home  a.mas:link, a.mas:visited {
	text-decoration: none;
	color:#6D0C11;
	font-weight:bold;
	background: transparent url(img/mas.gif) right 2px no-repeat;
	
	padding:0 22px 2px 0;
}


#footer a:link, #footer a:visited {
	text-decoration: none;
	color:#fff;
}



a:hover, a:active, a:focus {
	color: #ddd;
}


.rechts a:hover, .rechts a:active, a:focus {
	color: #720D12;
}



p {
	margin-bottom: 18px;
}


p.small {
	font-size: 10px;
	line-height: 13px;
	color:#999;
}




.error {
	font-size:	 14px;
	color:	 #4283B9;
	font-weight:normal;
	margin-bottom:5px;
}


.rechts p {
	color:#000;
}

#footer p {
	color:#CEB087;
	font-size:80%;
}

strong {
	font-weight:bold;
}

p#breadcrumb {
	font-size: 70%;
	color:#fff;
}


h1 {
	
	font-family: Garamond, 'Times New Roman', Times, serif;
	font-size:27px;
	line-height:37px;
	color:#555555;
}


h2 {
	font-size: 1.5em;
	color:#750E13;
}

h3 { 
	font-family: Garamond, 'Times New Roman', Times, serif;
	font-size:18px;
	line-height:26px;
	color:#750E13;
}

ul, li {
	list-style-type:disc;
	list-style-position: outside;
}



#nav_main  {
	margin-top:80px;
	z-index:10; 
	overflow:hidden;
}

#nav_main ul { 
	list-style-position: outside;

}

#nav_main li {
	list-style-type:	none;
}



#nav_main ul li a {
letter-spacing:1px;
display:block;
padding: 5px 10px 5px 0px;
margin:0;
text-decoration: none;
color:#fff;
border-bottom:	1px solid #901117;
}


#nav_main ul a:hover {
color:#FFEB8E;
}


#nav_main ul a.active {
	color:#FFEB8E;

}



ul.level2 {
	list-style-position: outside;
	padding-left:15px !important;
}


ul.level2 li a {
	font-size:90%;
	display:block !important;

}

