/* CSS-Datei */
/* Allgemein */
*{
	margin: 0px;
	padding: 0px;
	color: #342c1c;
}
html {
    height: 100.01%;
    overflow-y:scroll;
}


/* Hack für Internet Explorer
* html#content
{*/ 
/*font-size: 80.01%;  	  Internet Explorer < 6 */
/*f\ont-size: 90.01%;  	  Internet Explorer >= 6 */
/*}*/ 

body {
	margin: 0px;
	padding: 0px;
	background: #ba9eaa;	
	text-align: center;
	font-size: 100.01%;
	font-family: verdana, arial, helvetica, sans-serif;
}
* html body
{
f\ont-size: 80.01%;  	  /*Internet Explorer >= 6 */
}
#container {
	width: 881px;	
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	background: url('../bilder/container_bg.jpg') repeat-y;
	background-position:-13px;
}

/*Linke Spalte*/
#links_cont {
	width: 313px;
	height:inherit;
	float:left;
}
#links_photos {
  	width: 313px;
	height: 375px;
	background: url('../bilder/content_titel_foto.jpg') no-repeat;
}
#links_nav_cont {
  	margin:0px;
  	padding:0px;
  	width:313px;
}
#links_nav_cont a:hover { color:#342c1c; }

/*Gesamte Navigation*/
/*Navigation 1. Ebene*/
#links_nav_cont ul {
 	margin:0px 0px 0px 45px; /*Abstand gesamte ul links*/
 	padding: 0px 0px 0px 0px;
 	list-style:none;
}
#links_nav_cont li {
  	margin:0px;
 	padding:0px 0px 0px 0px;
 	display:inline;

}
#links_nav_cont ul li a {
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 10px; /*Abstand Navipunkte links*/
  	display:block;
  	text-decoration:none;
	font: 12px/24px verdana, arial, helvetica, sans-serif !important; 
  	font: 1em/24px verdana, arial, helvetica, sans-serif;	 /* nur für den IE */
	color:#fff;
  	background: url('../bilder/navigation_linie.jpg') no-repeat;
	background-position:-61px;
}
/*Navigation 2. Ebene*/
#links_nav_cont ul ul{
 	margin:0px 0px 0px 0px; /*Abstand gesamte ul links*/
 	padding: 0px 0px 0px 0px;
 	list-style:none;
}
#links_nav_cont li ul li{
	margin:0px;
 	padding:0px 0px 0px 0px;
 	display:inline;
}
#links_nav_cont ul li ul li a {
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 30px; /*Abstand Navipunkte links*/
  	display:block;
  	text-decoration:none;
	font: 12px/24px verdana, arial, helvetica, sans-serif !important; 
  	font: 1em/24px verdana, arial, helvetica, sans-serif;	 /* nur für den IE */
	color:#fff;
  	background: url('../bilder/navigation_linie.jpg') no-repeat;
	background-position:-61px;
}

/*Rechte Spalte*/
#rechts_cont {
	width: 568px;
	float:left;
	/*background: url('../bilder/content_bg.jpg') repeat-y;
	background-position:-83px;*/
}
#rechts_header {
  	width: 568px;
	height: 143px;
	background: url('../bilder/content_titel_logo.jpg') no-repeat;
}

#titel_cont {
  	width: 500px;
	height: 45px;
}
#footer_cont {
  	width: 500px;
	height: 40px;
}
#cont_cont {
  	width:568px;
}
div#content {
  	width:500px;
	font:12px/15px verdana, arial, helvetica, sans-serif !important; 
  	font: 1.00em/1.4em verdana, arial, helvetica, sans-serif;	 /* nur für den IE */
	color: #342c1c;
}
#content ul {
  	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#content li {
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 15px;
	

	background: url('../bilder/navigation_bullet.gif') no-repeat;
}
#content li a {
	margin:6px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color: #342c1c;
	border-bottom: 1px dotted #8B6F80;
	text-decoration:none;
}
#content li a:hover {
	color: #8B6F80;
	border-bottom: 0px;
	text-decoration:none;
}
table a {
	font-size:12px !important; 
  	font-size:0.9em; /* nur für den IE */
	color: #342c1c;
	border-bottom: 1px dotted #8B6F80;
	text-decoration:none;
}
table a:hover {
	border-bottom:none;
	text-decoration:none;
}
#footer {
  	width:881px;
	height: 36px;
	clear: left;
	background: url('../bilder/footer_bg.jpg') no-repeat;
	background-position:-13px;
}

h1, h2, h3, p, ul, li {
  	margin:0px;
	padding:0px;
	border:0px;
}
h1 {
	padding: 0px 0px 12px 0px;
  	color: #342c1c;
	font: 24px/30px verdana, arial, helvetica, sans-serif !important; 
  	font: 1.5em/28px verdana, arial, helvetica, sans-serif; /* nur für den IE */
}
h2 {
	padding: 0px 0px 10px 0px;
  	color: #342c1c;
	font: 20px/25px verdana, arial, helvetica, sans-serif !important; 
  	font: 1.2em/22px verdana, arial, helvetica, sans-serif; /* nur für den IE */
}
h3 {
  	padding: 15px 0px 7px 0px;
  	color: #342c1c;
	font: 14px/16px verdana, arial, helvetica, sans-serif !important; 
  	font: 1.15em/16px verdana, arial, helvetica, sans-serif; /* nur für den IE */
}
h4 {
  	padding: 10px 0px 7px 0px;
  	color: #342c1c;
	font: 14px/18px verdana, arial, helvetica, sans-serif !important; 
  	font: 1.15em/16px verdana, arial, helvetica, sans-serif; /* nur für den IE */
}
#content a {
	color: #342c1c;
	border-bottom: 1px dotted #8B6F80;
	text-decoration:none;
}
#content a:hover { 
	color: #8B6F80;
	border-bottom: 0px;
	text-decoration:none;
}
#content p a {border: 0; }
#links_nav_cont ul li a.aktiv {
	color: #342c1c; 
}
input, select, textarea  {
	color: #342c1c; 
	font-size: 12px !important; 
  	font-size: 0.9em; /* nur für den IE */
	border:1px solid #342c1c;
	background:#fff;
	font-family: verdana, arial, helvetica, sans-serif; 
}
input.breit, select, textarea  {
	width: 250px;
}
input.button {
	width: 110px;
	border:1px solid #342c1c;
	background:#fff;
}
.kleiner{
	font:10px/12px verdana, arial, helvetica, sans-serif !important; 
  	font:0.6em/12px verdana, arial, helvetica, sans-serif;	 /* nur für den IE */

}
.gbwichtig{
	color: #770000; 
}
a.ohnerahmen img{
	border-bottom: 0px;
	text-decoration:none;
}
hr {
height: 1px;
margin: 15px 0px;
color:#eee;
}	
