@charset "utf-8";
/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Allgemein-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:#ffe5a8 url(../images/index/bg-body.jpg) -50px 0 repeat-x;
	font:normal 12px/18px Arial;
	color:#502500;
}

img, div, input, a { 
	behavior: url("iepngfix.htc") ;
}

h2 {
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#e97826;
	padding:0 0 10px 0;
}

a {
	color:#502500;
	text-decoration:underline;
}

a:hover {
	color:#e97826;
	text-decoration:none;
}

div#headline span, div#branding1 span, div#branding2 span, div#navi span, div#navi-add span, div#subnavi span  {
	display:none;	
}

.text-small {
	font-size:11px;
}

.clear {
	clear:both;
	float:none;
}

.border {
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #e9be6a;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------CMS-------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.ewcms_edit_logout {
	position:absolute;
	top:300px;
	left:50%;
	width:100px;
	margin:0 0 0 -50px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Container-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#container {
	width:960px;
	margin:0 auto;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Header----------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#header {
	background:url(../images/index/bg-header.png) 0 0 no-repeat;
	height:182px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Navi Add-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#navi-add {
	width:421px;
	height:37px;
	margin:0 auto;
}

div#navi-add li {
	list-style:none;
	float:left;
}

div#navi-add a {
	display:block;
	cursor:pointer;
}

div#navi-add a#navi-add01 {
	background:url(../images/index/topnavi-startseite.png) 0 0 no-repeat;
	width:88px;
	height:37px;
} 

div#navi-add a:hover#navi-add01 {
	background:url(../images/index/topnavi-hover-startseite.png) 0 0 no-repeat;
}

div#navi-add a#navi-add02 {
	background:url(../images/index/topnavi-gaestebuch.png) 0 0 no-repeat;
	width:90px;
	height:37px;
} 

div#navi-add a:hover#navi-add02 {
	background:url(../images/index/topnavi-hover-gaestebuch.png) 0 0 no-repeat;
} 

div#navi-add a#navi-add03 {
	background:url(../images/index/topnavi-kontakt.png) 0 0 no-repeat;
	width:74px;
	height:37px;
} 

div#navi-add a:hover#navi-add03 {
	background:url(../images/index/topnavi-hover-kontakt.png) 0 0 no-repeat;
}

div#navi-add a#navi-add04 {
	background:url(../images/index/topnav-anfahrt.png) 0 0 no-repeat;
	width:71px;
	height:37px;
} 

div#navi-add a:hover#navi-add04 {
	background:url(../images/index/topnavi-hover-anfahrt.png) 0 0 no-repeat;
}

div#navi-add a#navi-add05 {
	background:url(../images/index/topnavi-impressum.png) 0 0 no-repeat;
	width:98px;
	height:37px;
} 

div#navi-add a:hover#navi-add05 {
	background:url(../images/index/topnavi-hover-impressum.png) 0 0 no-repeat;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Branding--------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#branding1 {
	background:url(../images/index/branding.png) 0 0 no-repeat;
	margin:40px 0 0 352px;
}

div#branding1 a {
	display:block;
	width:244px;
	height:106px;
}

* html div#branding1 a {
	display:block;
	width:244px;
	height:105px;
}

div#branding2 {
	background:url(../images/index/branding2.jpg) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:352px;
}

div#branding2 a {
	display:block;
	width:244px;
	height:73px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Gästebuch-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#gaestebuch a {
	background:url(../images/index/bt-gaestebuch.png) 0 0 no-repeat;
	width:237px;
	height:187px;
	display:block;
	position:absolute;
	top:60px;
	right:10px;
	cursor:pointer;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Navigation------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#navi {
	background:url(../images/index/bg-navi.jpg) 0 0 no-repeat;
	height:73px;
	position:relative;
	padding:0 10px;
}

ul#navi1 li{
	float:left;
	list-style:none;
}

ul#navi1 a#navi01 {
	background:url(../images/index/navi_01.jpg) 0 0 no-repeat;
	display:block;
	width:96px;
	height:42px;
}

ul#navi1 a:hover#navi01 {
	background:url(../images/index/navi-hover_01.jpg) 0 0 no-repeat;
}

ul#navi1 a#navi02 {
	background:url(../images/index/navi_02.jpg) 0 0 no-repeat;
	display:block;
	width:71px;
	height:42px;
}

ul#navi1 a:hover#navi02 {
	background:url(../images/index/navi-hover_02.jpg) 0 0 no-repeat;
}

ul#navi1 a#navi03 {
	background:url(../images/index/navi_03.jpg) 0 0 no-repeat;
	display:block;
	width:73px;
	height:42px;
}

ul#navi1 a:hover#navi03 {
	background:url(../images/index/navi-hover_03.jpg) 0 0 no-repeat;
}

ul#navi1 a#navi04 {
	background:url(../images/index/navi_04.jpg) 0 0 no-repeat;
	display:block;
	width:54px;
	height:42px;
}

ul#navi1 a:hover#navi04 {
	background:url(../images/index/navi-hover_04.jpg) 0 0 no-repeat;
}

ul#navi2 li{
	float:right;
	list-style:none;
}

ul#navi2 a#navi05 {
	background:url(../images/index/navi_05.jpg) 0 0 no-repeat;
	display:block;
	width:64px;
	height:42px;
}

ul#navi2 a:hover#navi05 {
	background:url(../images/index/navi-hover_05.jpg) 0 0 no-repeat;
}

ul#navi2 a#navi06 {
	background:url(../images/index/navi_06.jpg) 0 0 no-repeat;
	display:block;
	width:68px;
	height:42px;
}

ul#navi2 a:hover#navi06 {
	background:url(../images/index/navi-hover_06.jpg) 0 0 no-repeat;
}

ul#navi2 a#navi07 {
	background:url(../images/index/navi_07.jpg) 0 0 no-repeat;
	display:block;
	width:98px;
	height:42px;
}

ul#navi2 a:hover#navi07 {
	background:url(../images/index/navi-hover_07.jpg) 0 0 no-repeat;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Subnavigation---------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#subnavi {
	background:url(../images/index/bg-subnavi.jpg) 0 0 no-repeat;
	height:46px;
	padding:30px 0 0 260px;
}

div#subnavi li {
	list-style:none;
	float:left;
}

div#subnavi a#subnavi-chronik {
	background:url(../images/wir-ueber-uns/subnavi-chronik.jpg) 0 0 no-repeat;
	width:92px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-heute {
	background:url(../images/wir-ueber-uns/subnavi-heute.jpg) 0 0 no-repeat;
	width:79px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-herstellung {
	background:url(../images/wir-ueber-uns/subnavi-herstellung.jpg) 0 0 no-repeat;
	width:116px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-aurach {
	background:url(../images/standorte/subnavi-aurach.jpg) 0 0 no-repeat;
	width:90px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-ansbach {
	background:url(../images/standorte/subnavi-ansbach.jpg) 0 0 no-repeat;
	width:115px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-feuchtwangen {
	background:url(../images/standorte/subnavi-feuchtwangen.jpg) 0 0 no-repeat;
	width:140px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-reitbahn {
	background:url(../images/standorte/subnavi-reitbahn.jpg) 0 0 no-repeat;
	width:106px;
	height:36px;
	display:block;
}

div#subnavi a#subnavi-woernitz {
	background:url(../images/standorte/subnavi-woernitz.jpg) 0 0 no-repeat;
	width:119px;
	height:36px;
	display:block;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Content Container------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#content-container {
	background:url(../images/index/bg-content-container.jpg) center top no-repeat;
	height:auto; !important
	min-height:350px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------Content Sidebar-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#content-sidebar {
	background:url(../images/index/bg-content-sidebar.jpg) 0 0 no-repeat;
	width:260px;
	height:auto; !important
	min-height:360px;
	float:left;
}
#player {
			margin:  15px 0 0 0;
			height:		227px;
			width:		407px;
			background:	#fff;
		}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------Adresse-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#adresse {
	color:#FFF;
	font-size:11px;
	margin:0 0 200px 0;
}

div#adresse a {
	color:#FFF;
	text-decoration:none;
}

div#adresse a:hover {
	text-decoration:underline;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Content Column--------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#content-column {
	background:url(../images/index/bg-content-column.jpg) 0 0 no-repeat;
	width:245px;
	float:right;
	padding:100px 0 0 15px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------Content Main------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#content-main {
	padding:0 260px;
}

div#content-main li {
	list-style:none;
	background:url(../images/index/li.gif) 0 0 no-repeat;
	padding:0 0 0 25px;
}

div#content-main p {
	padding:0 0 10px 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Content---------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#content {
	width:400px;
	float:left;
	padding:0 20px;
}

* html div#content {
	width:380px;
	float:left;
	padding:0 20px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------Headline--------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#headline h1#startseite {
	background:url(../images/startseite/h1-startseite.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#chronik {
	background:url(../images/wir-ueber-uns/chronik/h1-chronik.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#heute {
	background:url(../images/wir-ueber-uns/heute/h1-heute.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#herstellung {
	background:url(../images/wir-ueber-uns/herstellung/h1-herstellung.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#angebot {
	background:url(../images/angebot/h1-angebot.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#aurach {
	background:url(../images/standorte/aurach/h1-aurach.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#ansbach {
	background:url(../images/standorte/ansbach/h1-ansbach.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#feuchtwangen {
	background:url(../images/standorte/feuchtwangen/h1-feuchtwangen.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#woernitz {
	background:url(../images/standorte/woernitz/h1-woernitz.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#reitbahn {
	background:url(../images/standorte/reitbahn/h1-reitbahn.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#jobs {
	background:url(../images/jobs/h1-jobs.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#drive-in {
	background:url(../images/drive-in/h1-drive-in.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#aktionen {
	background:url(../images/aktionen/h1-aktionen.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#wochenkarte {
	background:url(../images/wochenkarte/h1-wochenkarte.gif) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#impressum {
	background:url(../images/impressum/h1-impressum.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#kontakt {
	background:url(../images/kontakt/h1-kontakt.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#anfahrt {
	background:url(../images/anfahrt/h1-anfahrt.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

div#headline h1#news {
	background:url(../images/newsletter/h1-newsletter.jpg) 0 0 no-repeat;
	height:96px;
	width:440px;
	float:left;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------------Footer-------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

div#footer {
	background:url(../images/index/bg-footer.jpg) 0 0 no-repeat;
	height:46px;
	float:none;
	clear:both;
	text-align:center;
	padding:50px 0 0 0;
	font:11px Arial;
	color:#f08b32;
}

div#footer a {
	color:#502500;
	padding:0 20px;
	text-decoration:none;
}

div#footer a:hover {
	text-decoration:underline;
}