/* ---- Allgemein ---- */

body {
		 background-color: #302D1E;
		 font: 75%/150% Tahoma, Verdana, Arial, Helvetica, sans-serif;
		 color: #000; margin:0; padding:0;
		 }

a {
	color: #AE9221;
	text-decoration:none;
	}

a:hover {
color: #F3E39B;
				/*text-decoration: underline;*/
				}
h1 {display: none;}

h2 a,
h3 a {
        color: #fff;
        }

h2 a:hover,
h3 a:hover {
        color: #AED4C7;
        }

blockquote {margin: 25px 10px;padding: 0 10px;border: 3px double #413D2B;border-width: 0 3px;}

/* ---- Container ---- */

#main {
			background: #FFD577 url(../interface/hg_gras.jpg) left bottom repeat-x;
			}

#main-inner {
						background: transparent url(../interface/hg_pferde.jpg) left bottom no-repeat;
						width: 960px;
						padding: 0px; margin:0;
						}

#main-left {
					 width:190px;
					 float:left;
					 }

#main-center {
						 width: 550px;
						 padding: 45px 0 0;
						 float:left;
						 margin-bottom:100px;
						 }

#main-right { 
						background: transparent url(../interface/hg_sidebar_rechts_unten.gif) left bottom no-repeat;
						width: 220px;
						float:right;
						color: #867F5B;
						overflow:hidden; margin:0; padding: 0; margin-top: -30px;
						}

#main-right-inner {
			background: #806D42 url(../interface/hg_sidebar_rechts_oben.gif) left bottom repeat-x; 
			padding: 0 10px 5px;
			margin-bottom:20px;
			text-align: justify;
									}

#base {
			width: 960px;
			padding: 0;
			clear:both;
			}


#base-center {
						 width: 800px;
						 float: left;
						 }

#footer {
				clear:both;
				background-color: #6E6039; border-top: 2px solid #960;
				margin: 20px 0 0;
				padding: 8px 0;
				}




#main-left ul {
					 margin: 0 20px 20px 0;
					 padding: 0;
					 font-size: 2.0em;
					 line-height: 1.5em;
					 list-style-type: none;
					 font-weight: 500;
					 }
					 
#main-left li {
padding: 0;
padding-left: 10px; border-top: 2px dotted #ffd;
margin: 0;
					 
					 }
					 
#main-left li a {
					 padding-right: 10px;
					 color: #fff;
					 }
					 
#main-left li a:hover {
					 color: #302D1E;
					 text-decoration: none;
					 }
					 

/* ---- oberer Content: rechte Spalte ---- */
						
#main-right h2 {
						margin: 30px 0 15px;
						font-size: 2.0em;
						font-weight:400;
						line-height: 20px;
						color: #FFD577; text-align: center;
						}
				
#main-right p {
						margin: 0 0 10px;
						font-size:1.2em;
						line-height: 140%;
						}
						
#main-right a {
						font-weight: bold;
						}

					
/* ---- oberer Content: mittlere Spalte ---- */

#main-center .article {
        margin-bottom: 50px;
        }
						 

#main-center h2 {
						 font-size: 2.4em;
						 line-height: 0.8em;
						 font-weight: 500;
						 color: #302D1E; margin: 0 10px 15px;
						 }

						 
#main-center p,
#main-center ul,
#main-center ol {
						 font-size: 1.4em;
						 line-height: 140%;
						 }
						 
#main-center p.small {
						 font-size: 1.6em;
						 line-height: 140%;
						 color: #000;
						 }
						 
						 
#main-center ul {
        list-style: none;
}

#main-center li {
        padding-left: 20px;
		background: transparent url(../interface/listenpunkt.gif) 0px 5px no-repeat;
		line-height: 1.6em;
}

#main-center ol {margin-left: 35px;}

#main-center ol li {list-style: decimal;background:none;padding: 0;}


#main-center img {
        float: right;
        margin: 0 0 5px 10px;
        padding: 5px;
		border: 1px solid #413D2B;
        }

#main-center ul li img {
        margin: 10px 0 5px 10px;
        }


#base a {
			font-weight: bold;
			}
						
#base h2 {
						 margin-bottom: 15px;
						 font-size: 2.0em;
						 font-weight: 500;
						 color: #FFD577;
						 }
												 
#base-center p,
#base-center h1,
#base-center h2,
#base-center h3,
#base-center ul,
#base-center ol {
						margin-left:100px;
						margin-bottom: 15px;
						}		
										 
#base-center ol {
						 list-style: none;
						 border-top: 1px solid #FFD577;
margin-right: 20px;
						 }
						 
#base-center li {
						 padding: 5px 0;
						 font-size: 1.3em;
						 line-height: 1.5em;
						 color: #59533B;
						 border: 1px solid #FFD577;
						 border-width: 0 0 1px 0;
						 }
						 
#base p {
			margin-bottom: 10px;
			}
						 						 
						 
/* ---- unterer Content: rechte Spalte ---- */


/* ---- Footer ---- */
#footer {
text-align: center;}
#footer p {
				
				font-size: 1.3em;
				text-align:center;
				font-weight: bold;
				color: #FFD577;
				}

#footer a {
        margin: 0 20px 0 20px;
				font-size: 1.3em;
				font-weight: bold;
        color: #FFD577;
        }

#footer a:hover {
        text-decoration:underline;
		color: #fff;
        }
		

.fleft {
float: left;
margin: 0 10px 10px 0;}

.fright {
float: right;
margin: 0 0px 10px 10px;}

.clr {
clear: both;
height: 1px;}

.linkeo_cnil {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFD577;
}

div.note { background: transparent; border: 1px solid #ae9221; color: #a9a27f; font-size: .9em; padding: 5px 10px; width: 90%; }

div.note:hover { border: 1px solid #a9a27f; color: #ae9221; }

.photo {
	text-align: center;
	padding: 2px;
	border: 2px #FFD577 solid; 
}	

.photo:hover {
	border: 2px #a9a27f solid; 
}

#powered {
display: inline;
margin: 0 20px;
 }

#powered a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.3em;
				font-weight: bold;
	color: #FFD577;
}

#powered img {
	height: 14px;
	width: 14px;
	vertical-align: middle;
}

a img:hover {
filter:alpha(opacity=80); ..-opacity:0.8; opacity:0.8; -khtml-opacity:0.8;
}


