/*******************************************************************************

	Project		:	Olympia Reitanlagen GmbH
	Copyright	:	Design - Uschi Holstein - www.uschi-holstein.de
	Copyright	:	tech. Umsetzung - liMic - Softwareentwicklung und Mediendesign - www.liMic.info

	
	
Rahmen 		1 px	CEAF8D
Balken grün unten	6 px	CFD61D
Braun in grünem Balken oben und unten   	5F3C17

Spalte links mit Menü  260 px  Textabstand nach rechts zur Fotospalte 35 px
                                                   darin die „Menüpunkte“
Spalte für Fotos	120 px	Abstand erstes Foto von oben und Fotos untereinander 3 px
Spalte rechts		570 px  Textabstand von links 50 px

Gesamtbreite 		 950 px

Textfarbe dunkel		5F3C17	
Textfarbe hell			AA8765  | NEU 5F3C17	



Zur Info:

Text Logo		5F3C17 
Pferd Logo 		CEAF8D
Grün Logo 		CFD61D


*******************************************************************************/


#site-content {
	color:#AA8765;
	text-align:left;
	background: inherit;
}

/* ### breadcrump ############################################################ */

#main-block p#breadcrumb {
font-size: 1em;
color: #5F3C17;
margin-bottom: 30px;
}


/* ### headlines ############################################################ */

#main-block h1 {
	color:#5F3C17;
	background: inherit;
	font-size:1.6em;
	font-weight:bold;
	line-height:1.8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 10px 0px 10px 0px;
}

#main-block h2 {
	color:#5F3C17;
	background: inherit;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.4em;
	
}

#main-block h3 {
	color:#5F3C17;
	background: inherit;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
}

#main-block h4 {
	color:#5F3C17;
	background: inherit;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
}

#main-block h5 {
	color:#5F3C17;
	background: inherit;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.0em;
}

#main-block h6 {
	background: inherit;
	color:#5F3C17;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.0em;
}

/* ################# horizontale Line #################################### */

hr{
  height:1px;
  border:0px;
  width:100%;
  background-color:#AA8765;
  alignement:center;

}


/* ### Images ############################################################ */

#main-block img {
	display:block;
	margin:4px 0;
}

#main-block img.floatLeft {
	float:left;
	margin:4px 10px 4px 0;
}

#main-block img.floatRight {
	float:right;
	margin:4px 0 4px 10px;
}



/* ### Hyperlinks ######################################################### */

#main-block a, 
#main-block a:link {
	color:#ACB121;
	text-decoration:underline;
}

#main-block a:hover {
	color:#AA8765;
	text-decoration: none;
}

#main-block a.faq, 
#main-block a.faq:link {
	color:#CFD61D;
	font-size:1.4em;
	text-decoration:none;
	text-transform:none;
	line-height: 2.0em;
}

#main-block a.faq:hover {
	color:#AA8765;
	text-decoration:underline;
}


/* ### Paragraphs ########################################################## */

#main-block p {
	margin-bottom:1.6em;
	font-size:1.2em;
	line-height:1.6em;
}

#nav p {
	margin-bottom:1.2em;
}



/* ### Tables ############################################################## */

#main-block table {
	font-size:1.2em;
	line-height:1.6em;
}

#main-block td {
	padding:5px 10px 5px 10px;
}

.rexkal-eventName{
	width:250px;
	}

.rexkal-dateStartFormatted{
	width:120px;
	}

/* ### Blockquotes ########################################################## */

#main-block blockquote {
	margin:0 0 0 20px;
}


/* ### Lists ################################################################ */

#main-block ul, 
#main-block ol {
	margin-bottom:1.2em;
	font-size:small;
	line-height:1.6em;
}

#main-block ol li {
	margin:0 0 0 30px;
	list-style-type: circle;
	font-size:small;
	line-height:1.4em;
} 
#main-block ul li {
	margin:0 0 0 20px;
	list-style-type: disc;
	font-size: 12px;
	line-height:1.3em;
	color: #5F3C17;
}


/* ### Module ################################################################ */

#main-content-block div.floatLeft img {
	float:left;
	margin:4px 40px 4px 0;
}

#main-content-block div.floatRight img {
	float:right;
	margin:4px 0 4px 40px;
}
/*
#main-content-block a.more {
	clear:left;
	position: relative;
	left: 120px;
}
*/

/* ### Team ### */

#main-content-block div.txt-img {
	clear: both;
	padding: 12px 0;
}


/* ### Team ### */

#main-content-block div.team {
	clear: both;
	padding: 12px 0;
	margin-bottom: 0px;
	/*min-height:140px;*/
}

#main-content-block div.team div{
	clear: both;
}

#main-content-block div.team p {
	margin-bottom:1.6em;
	font-size:1.2em;
	line-height:1.3em;
	color:#5F3C17;
	/*min-height:140px;*/
}

#main-content-block div.team div.floatLeft img {
	margin:4px 0px 4px 0;
	padding:0px 20px 20px 0px;
}

#main-content-block div.team div.floatRight img {
	margin:4px 0px 4px 0;
	padding:0px 0px 20px 20px;
}



/* ### Bildgalerie ### */

#main-content-block div.galerie {
	clear: both;
}
#main-content-block div.galerie div.image {
	float: left;
	width: 270px;
}

#main-content-block div.galerie div.image img{
	padding: 5px;
	border:1px solid #aaa;
}


/* ### Formular ################################################################ */

label.text{
	width: 80px;
	height: 25px;
	display:block;
	float:left;
	clear: left;
	padding-top:5px;
}

label.textarea{
	width: 80px;
	height: 25px;
	display:block;
	clear: left;
	padding-top:5px;
}
input.text {
	float:left;
	width: 370px;
	height:20px;
	background-color: #eee;
	color:#000;
	border-left: 6px solid #90b0bf;;
	border-bottom: 1px solid #FFF;
	border-right: 6px solid #90b0bf;;
	border-top: 1px solid #FFF;
}

textarea.textarea {
	width: 450px;
	height:100px;
	background-color: #eee;
	color:#000;
	border-left: 6px solid #90b0bf;;
	border-bottom: 1px solid #FFF;
	border-right: 6px solid #90b0bf;;
	border-top: 1px solid #FFF;
}

.submit{
	background-color: #90b0bf;
	color:#fff;
	margin-top: 10px;
	border: none;
}

/* ##### Farben für Lablebeschriftung Geländeplan ############################## */

.gruen, .orange{
	color: #5C3D1E;
}

.braun{
	color: #ffffff;	
}

.blau{
	color:#fff;	
}


/* Modul pdf zum Download */

.link_icon { display:block; padding-left:50px; padding-bottom:20px; padding-top:10px; background-repeat:no-repeat; background-position:0px 2px;}
.ico_pdf { background-image:url(pdf.png); }
.ico_xls { background-image:url(xls.gif); }
.ico_doc { background-image:url(doc.gif); }
.ico_zip { background-image:url(zip.gif); }
.ico_jpg, .ico_jpeg { background-image:url(jpg.gif); }
.ico_gif, .tif { background-image:url(pic.gif); }
.ico_def { background-image:url(def.gif); }
