/* CSS Document */
.box {
display: block;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
}

.png_bg{
background-color: transparent;
/* background-image: url(images/header.png); */
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

html,body {
	margin: 0 auto 0 auto;
	background-color:#760502;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.ditto_summaryPost h3 {color:#380200; font-size:24px; text-decoration:none; font-weight:bold;}
div.ditto_summaryPost h3 a:link {color:#380200; font-size:24px; text-decoration:none; font-weight:bold;}
div.ditto_summaryPost h3 a:hover {color:#380200; font-size:24x; text-decoration:underline; font-weight:bold;}
div.ditto_summaryPost h3 a:visited {color:#380200; font-size:24px; text-decoration:none; font-weight:bold;}
div.ditto_summaryPost {width: 100%; overflow:hidden; padding:0 25px 25px 0; border-top:1px solid #350001; font-size:14px}

div.ditto_content {position:relative; display:block; margin-left:10px;}

div.ditto_summaryPost_links {padding:0 0 25px 0; overflow:hidden; border-top:1px solid #350001; width:auto; display:block; position:relative; text-align:left;}
div.ditto_summaryPost_links img {float:left; border: 8px solid #ffffff; margin:0 25px 5px 0;}
div.ditto_summaryPost_links h3 {font-size:20px;}

div.ditto_summaryPost_rechts {padding:0 0 25px 0; overflow:hidden; border-top:1px solid #350001; width:auto; display:block; position:relative; text-align:left;}
div.ditto_summaryPost_rechts img {float:right; border: 8px solid #ffffff; margin:0 0 5px 25px;}
div.ditto_summaryPost_rechts h3 {font-size:20px;}

#content {
	padding: 0 0 25px 0;
}

#random_background {
	width:1262px;
	height:901px;
}
#navigation {
	margin: 127px 0 0 200px;
	height: 80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f2a201;
	position:absolute;
	z-index:1;
}
#header {
	width: 1262px;
	height: 175px;
	background-image:url(images/header.png);
	z-index:2;
}
#middle_container{
	z-index:0;
}
#linke_spalte {
	width: 182px;
	height: 581px;
	background-image:url(images/linke_spalte.png);
	float:left;
}
#rechte_spalte {
	margin: 0 0 0 182px;
	width: 786px;
	/* background-color:#380200; */
	/* background-color:#622100; */
}
* html #rechte_spalte {
	margin: 0 0 0 0;
	width: 786px;
	background-color:#622100;
	position:absolute;
}
#top_border {
	height:5px;
	overflow:hidden;
	background-color:#380200;
}
#bottom_border {
	height:5px;
	overflow:hidden;
	background-color:#380200;
}
#foto_gericht {
	position:absolute;
	margin:-50px 0 0 410px;
	z-index:3;
}
#foto_gericht a:hover {cursor:hand;}
#text_gericht {
	position:relative;
	margin:-20px 0 0 25px;
	font-size:9px;
}
* html #foto_gericht { /*für den IE6 */
	margin:-42px 0 0 410px;
}
#content_container {
	padding: 25px 25px 25px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#380200;
	overflow:hidden;
	min-height:550px;
	height:auto !important;  /* für moderne Browser */
	height:550px;  /*für den IE */
	background-image:url(images/content-background.jpg);
}
* html #content_container {
	height:100%;  /*für den IE6 */
}
#content_container .ajaxSearch_result .ajaxSearch_resultLink {
	color:#b70400;
	text-decoration:none;
	font-weight:bold;
}
#content_container .ajaxSearch_result .ajaxSearch_resultLink:hover {
	text-decoration:underline;
}
#content_container #menue_navi a {
	color:#380200;
	font-weight:bold;
}
#content_container #menue_navi a:hover {
	color:#b70400;
	font-weight:bold;
}
#content_container a {
	/* color:#380200; */
	color:#b70400;
	text-decoration:none;
}
#content_container a:link {
	color:#b70400;
	text-decoration:none;
}
#content_container a:hover{
	color:#b70400;
	text-decoration:underline;
}
/*#content_container a:active{
	color:#F4BE2D;
	text-decoration:underline;
}*/
/*#content_container a:visited{
	color:#F4BE2D;
	text-decoration:none;
}*/
#anfahrtsplan {
	width:500px; 
	height: 500px; 
	color: #000000;
}
#anfahrtsplan a {
	color: #B00400;
	font-weight:bold;
}
#anfahrtsplan a:link {
	color: #B00400;
	font-weight:bold;
}
#anfahrtsplan a:hover {
	color: #E20400;
	font-weight:bold;
}
div.hr_ditto {
  height: 1px;
  background: #380200;
}
div.hr_ditto hr {
  display: none;
}
#kontakt {
	font-size:14px;
}
#gallery img {
	border: 6px solid #fff;
	align:center;
}
#gallery {
	text-align:center;	
}
#suche {	
	margin: 0 0 0 819px;
	position:absolute;
	width:151px;
	height:68px;
	background-image:url(images/suche.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2a201;
}
#suchtext {
	padding: 8px 0 0 10px;
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2a201;
	position:relative;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
}
* html #suchtext { /*IE6 only*/
	margin: 0 0 0 -3px;
}
*+html #suchtext { /*IE7 only*/
	margin: 0 0 0 1px;
}

#suchtext fieldset {
	border:none;
}
/* AJAX Search */
		.AS_ajax_highlight1, .ajaxSearch_highlight1{
    		background-color:#F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		.AS_ajax_highlight2, .ajaxSearch_highlight2 {
    		background-color: #F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		.AS_ajax_highlight3, .ajaxSearch_highlight3 {
    		background-color:#F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		.AS_ajax_highlight4, .ajaxSearch_highlight4{
    		background-color:#F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		.AS_ajax_highlight5, .ajaxSearch_highlight5{
  			background-color:#F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		.AS_ajax_highlight6, .ajaxSearch_highlight6{
  			background-color:#F8EAA1;
    		padding: 1px;
    		border: 1px solid #F2A201;
			color:#333333;
		}
		#ajaxSearch_input {
           float: left;
		   width: 100px;
		   font-size:10px;
		   color:#f2a201;
           display: inline;
           height: 16px;
		   border:none;
           /* background: url(images/search-input-bg.jpg) no-repeat top left; */
		   background:none;
           margin: -7px 0 0 -12px;
           padding: 3px 0 0 3px;
           vertical-align: top;
       }
	   * html #ajaxSearch_input { /*IE6 only*/
           margin: -2px 0 0 -12px;
           padding: 3px 0 0 10px;
       }
	   *+html #ajaxSearch_input { /*IE7 only*/
     	   margin: -2px 0 0 -2px;
		   padding: 3px 0 0 0;
 	   }
	   .search_submit {background: url(images/search-submit.gif) no-repeat top left;}
	   .search_submit:hover {background: url(images/search-submit-over.gif) no-repeat top left; cursor:pointer; cursor:hand;} 
	   * html .search_submit {background: url(images/search.png) no-repeat top left; cursor:hand;}
	  #ajaxSearch_submit {
		   /* background: url(images/search.png) no-repeat top left; */
		   float: right;
		   text-indent: -9999px;
		   width: 27px;
		   height: 27px;
		   margin: -11px 0 0 2px;
		   border:none;
	   }
	   * html #ajaxSearch_submit { /*IE6 only*/
		   margin: -5px 0 0 -32px;
	   }
	   *+html #ajaxSearch_submit { /*IE7 only*/
		   margin: -7px 0 0 -32px;
	   }
	   * html .AS_ajax_resultsIntroFailure { /*IE6 only*/
		   height:550px
	   }
/* END AJAX Search */
.gmnoprint {
	font-size:12px;
}
.fb_ilikeit {width: 550px; height: 20px; text-align:right; padding-bottom:15px; background-color: transparent;}
