@charset "UTF-8";
/* --------------------- ALLGEMEINES */

	h1 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 20px 0px; padding: 0px;}
	h2 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h3 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h4 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h5 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h6 { font-size: 12px; color: #9f070d; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	
	p { margin:0px 0px 10px 0px; padding: 0px; text-align:justify; color:#5c5b60; line-height:18px; }
	ul { list-style-type:square; padding-left:10px; margin:20px 0px 20px 10px; font-weight:bold; }
	a img, img {border: 0 none;}
	a { color: #9f070d; }
	a:hover { color: #5c5b60; }
	

	hr {  border: 0px; border-top: solid 1px #eaeaea; border-bottom: solid 1px #FFFFFF; margin:0px 0px 10px 0px; }
	object { float:left; margin:0px 15px 10px 0px; }
	
/* ---------------------- ALLGEMEINES ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- KLASSEN ALLGEMEIN */



	.klein { font-size: 10px; }
	.gross { font-size: 14px;}
	.clearer { clear:both; font-size: 1px; }
	.clearernormal { clear:both; }
	
	.rot  {color: #9f070d;}
	
/* ---------------------- KLASSEN ALLGEMEIN ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- NAVIGATION */

	/* Hauptnavigation */
	#hm { 
		position:absolute; left: 0px; top:270px;
		margin: 0; padding: 0; width: 853px; height:20px;
		background:#ebebeb;
	}
		#hm ul { 
			margin:0px; padding:0; 
			list-style:none;
		}
		#hm li { 
			float:left;
			margin:0; padding:3px 0px; 
			border-right: solid #fff 2px;
		}
		
		#hm ul li a { 
			padding: 0px 17px 0px 17px;
			text-decoration:none;
		}
		
		#hm ul li a.aktiv { 
			color: #5c5b60;
		}
	
	#metam { 
		position:absolute; left: 540px; top:93px;
		margin: 0; padding: 0;
	}
		#metam ul { 
			margin:0px; padding:0; 
			list-style:none;
		}
		#metam li { 
			float:left;
			margin:0; padding:3px 0px; 
			border-right: solid #fff 2px;
		}
		
		#metam ul li a { 
			padding: 0px 3px 0px 5px;
			text-decoration:none;
			font-size:11px;
			color: #5c5b60;
		}
		
		#metam ul li a:hover, #metam ul li a.aktiv { 
			color: #9f070d;
		}

/* ---------------------- NAVIGATION ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- CONTENT */

	#gesamt { position:relative;
		 position:relative;
		 margin: 0 auto; padding:0; 
		 width: 853px;
	}
	
	/* gesamte Inhalt ausser Hauptnavigation */
	#inhalt { 
		position:relative; left:0px; top: 295px;
		margin:0; padding:20px 0px 0px 0px; width:853px;
		text-align:left; 
		background:#ebebeb;
	}
	
	#bilder {
		position:relative;
		margin: 0px 0px 0px 620px; width:223px;
		
	}
	#bilder p{
		padding:0px 2px; font-size:10px; color: #9f070d; line-height:normal;
	}
	
	#bilder img{
		margin-bottom:5px;
	}
	
	/* Inhalt Hauptbild, �berschrift bild, text, Rechter navigationsbereich */
	#content{
		float:left;
		margin: 0px 0px 0px 0px;  padding:0px 15px 0px 17px; width:530px;
		text-align:left; vertical-align:top;
	}

	
	
/* ---------------------- CONTENT ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- HEADER */

	/* Logo */
	#logo{ 
		position:absolute; top:20px; left:0px;
	}
	
	#logo #imglogo {
		position:absolute; left:673px;
	}
	
	#logo #bildlogo {
		position:absolute; top:94px; left:0px;
	}

/* ---------------------- HEADER ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- FOOTER */
	
	#footer { 
		position:relative; clear:both;
		margin:20px 0px 0px 0px; padding:3px 0px 0px 14px;
		border-top: solid 5px #fff;
	}

/* ---------------------- FOOTER ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */


/* --------------------- FORMULAR */

	#fe-formular { border:0px none; margin-top: 30px;}
	#fe-formular legend { display:none; }
	#fe-formular label { margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
	#fe-formular td { height:25px; }
	#fe-formular input {  border:1px solid #333333; width:200px; height:16px; font-size:12px; color:#333333; padding-left:5px;  }
	#fe-formular select { border: 1px solid #333333; height:16px; width:205px; font-size:12px; color:#333333; padding-left:5px; }
	#fe-formular input.checkbox { border: 1px solid #333333;  height:18px; width:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#fe-formular input.fe-submit { border: 1px solid #333333; background-color:#e9e9e9; height:18px; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
	
	.formError, #fe-formular label.labelerror { color:red; }

/* ---------------------- FORMULAR ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

