@charset "iso-8859-1";


  html {height: 100%; margin-bottom: 1px; } 
  a {font-size: 12px; font-family: Arial,sans-serif; color: #9b6210; text-decoration: underline;}
  a:link {font-size: 12px; font-family: Arial,sans-serif; color: #9b6210; text-decoration: underline;}
  a:visited {font-size: 12px; font-family: Arial,sans-serif; color: #9b6210; text-decoration: underline;}
  a:hover {font-size: 12px;	font-family: Arial,sans-serif; color: #cc9900; text-decoration: underline;}
  a:active {font-size: 12px; font-family: Arial,sans-serif;	color: #cc9900;	text-decoration: underline;}
  
  h1 {
	margin-top: 0px;
	font-size: 14px;
  }

  h2 {
	font-size: 48px;  margin:0px;padding:0px;margin-left:-20px;  visibility:hidden;
  }

  h3 {
	margin-bottom: 0px;
	font-size: 12px;
  }
  
  img {border:0px;}

  body {
    color: black; background-color: white;
    font-size: 12px;
    font-family: Arial,sans-serif;
    margin: 0; 
	padding: 0;
	color: #9b6210;
    text-align: center;  /* Zentrierung im Internet Explorer */
	background: #ffedc1;
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1280px;
  }
  div#left_outer {
	width: 164px;
	height: 636px;
	background: url(left_outer.gif) no-repeat;
	float:left;
  }
  div#right_outer {
	width: 160px;
	height: 636px;
	background: url(right_outer.gif) no-repeat;
	float: left;
  }
  div#center {
	width: 953px;
	/*height: 755px;*/
	float: left;
	background: url(center.gif) repeat-y;
  }
  div#center_inner {
	width: 953px;
	/*height: 755px;*/
	background: url(bottom_inner.gif) bottom no-repeat;
  }
  div#banner {
	width: 953px;
	height: 164px;
	background: url(top_inner.jpg) no-repeat;
  }
  
  #logo {float:left; margin-left:57px;margin-top:46px;}
  
  #news {margin:0px;padding:0px;border:0px;margin-left:383px;}
  #news li {margin:0px;padding:0px;list-style:none;border:0px; display:none;}
  
  div#navi {
	width: 953px;
	height: 23px;
	background: url(navi.png) no-repeat;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
  } 
  ul#navigation {
	padding-left: 46px;
    margin: 0;
  }
  ul#navigation li {
    list-style: none;
    display: inline;
    margin: 0; 
	padding: 0;
  }

  ul#navigation a {
    color: #ffffff;
  }
  ul#navigation a, ul#navigation a.aktiv {
    padding: 0.2em 0.7em;
    text-decoration: none; 
	font-weight: bold;
  }
  ul#navigation a.aktiv {
    color: #E4C69B;
  }
  * html ul#navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }


  ul#navigation a:hover {
    color: #E4C69B;
  }

  div#navi_right {	
	float: right;
	padding-right: 40px;
	font-size: 10px;
	font-weight: normal;
  }
  div#navi_right span {
	color: #E4C69B;
  }
  div#navi_right a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
  }
  div#navi_right a:link {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }
  div#navi_right a:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }
  div#navi_right a:focus {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }
  div#navi_right a:hover {
	color: #E4C69B;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }  
  div#navi_right a:active {
	color: #E4C69B;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }
  
  #right_content ul {margin:0px;padding:0px;}
  #right_content li {margin:0px;padding:0px; list-style:none;}
  #right_content ul img {margin-left:44px; margin-top:6px; margin-bottom:15px;}
  
  div#footer a {
	color: #9b6311;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#footer a:link {
	color: #9b6311;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#footer a:visited {
	color: #9b6311;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#footer a:focus {
	color: #9b6311;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#footer a:hover {
	color: #cc9900;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#footer a:active {
	color: #cc9900;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
  }
  div#left_content {
	width: 210px;
	min-height: 525px;
	float: left;
	padding-top: 17px;
	background: url(dotted_line.gif) top right no-repeat;
  }
  #ue {margin-left:23px; height:60px;}
  #ue a {font-size:36px; color:#dfc073}
  
  
  div#left_content ul {
	padding-left: 12px;
	font-size: 12px;
    margin: 0; padding:0px; margin-left:12px;margin-bottom:110px;
  }
  div#left_content ul li {
    list-style: none;
	font-size: 12px;
	line-height: 24px;
    margin: 0; 
	padding: 0;
  }
    div#left_content ul li a {
	color: #cc9900;
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:31px;
	padding-bottom:3px;
  }

  div#left_content ul li a.aktiv {
    list-style: none;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	background-image:url('hi_submenu.gif'); background-repeat:no-repeat ;
	color:#a10e19;
  }
  div#left_content ul li a:hover {
	color: #9b6210;
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
  }

  div#center_content {
	width: 419px;
	/*height: 560px;*/
	float: left;
	padding-top: 29px;
	padding-left: 26px;
	padding-right: 20px;
	padding-bottom: 20px;
  }
  div#big_content {
	width: 639px; /* 429 + 210 = 639 */
	float: left;
	padding-top: 46px;
	padding-left: 52px;
	padding-right: 20px;
	padding-bottom: 20px;
  }
  
    div#start_content {
	width: 510px; /* 429 + 210 = 639 */
	float: left;
	padding-top: 94px;
	padding-left: 190px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image:url('hi_startseite.jpg');background-repeat:no-repeat ;  background-position:13px 0px;

  }
  
  #start_content blockquote {margin-left:110px; margin-right:0px;padding:0px;}
  
  #start_content ul {margin:0px; padding:0px;color: #b89745;}
  #start_content li {margin:0px;padding:0px;float:left; width:165px;}
  
  #start_content ul a{color: #b89745; text-decoration:none;}
  #start_content ul a:hover{text-decoration:underline;}

  #start_content h2 {clear:both; margin-top:30px;}
  
  div#big_content_right {
	width: 661px; /* 242 + 429 - 10:) = 671 */
	float: left;
	padding-top: 46px;
	padding-left: 52px;
	padding-right: 20px;
	padding-bottom: 20px;
  }
  div#full_content {
	width: 881px; /* 429 + 210 + 242  = 881 */
	height: 600px;
	float: left;
	padding-top: 46px;
	padding-left: 52px;
	padding-right: 20px;
	padding-bottom: 20px;
  }
  div#right_content {
	width: 242px;
	height: 460px;
	float: right;
	padding-top: 46px;
	background: url(dotted_line.gif) top left no-repeat;
  }
  
  #right_start {margin-left:30px;margin-right:30px;}
  #right_start h4 {color:#e2c47c;font-size:12px;font-weight:bold; text-transform:uppercase;}
  
  #right_start a {text-decoration:none;}
    div#footer {
	clear:both;
	color: #9b6311;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
  }
.album {margin:0px;padding:0px;}
.album li {list-style:none;float:left;
margin:0px;margin-right:15px; margin-bottom:15px;
padding:0px;}
.clearer {clear:both}

#map {width:600px; height:400px;}
  
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; background:transparent url("lightbox-blank.gif") no-repeat; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-nav-btnPrev:hover, #lightbox-nav-btnPrev:visited:hover{background:url("lightbox-btn-prev.gif") left 15% no-repeat}
#lightbox-nav-btnNext:hover, #lightbox-nav-btnNext:visited:hover{background:url("lightbox-btn-next.gif") right 15% no-repeat}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#zur, #wei{text-decoration:none; color:#3d3933}
.error{border:red 1px solid}
.fehlermeldung{color:red; font-weight:bold}


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
  
  	object { outline:none; }
   
	.sIFR-active #ue a
	{
		visibility: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		line-height: 36px;
		margin: 0;
		padding: 0;
	}
	
		.sIFR-active #h2
	{
		visibility: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 48px;
		line-height: 48px;
		margin: 0;
		padding: 0;
	}

}

