#content {
	position:relative;
	margin:0px auto;
	width:818px;
	background:url('../images/design/contentBackground.png') repeat-y;
}

#headerTop {
	position:relative;
	margin:0px auto;
	width:818px;
	height:13px;
	background:url('../images/design/headerTop.png') no-repeat;
}

#header {
	position:relative;
	margin:0px auto;
	height:243px;
	width:800px;
	background:url('../images/design/header.jpg') no-repeat; 
}

#navigation {
	position:relative;
	margin:0px auto;
	height:31px;
	width:800px;
	text-align:center;
	background:url('../images/design/navi.png') repeat-x; 
}

#footer {
	position:relative;
	margin:0px auto;
	width:818px;
	height:107px;
	background:url('../images/design/footer.png') no-repeat; 
	font-family:Verdana, tahoma, sans-serif; font-size:7pt; 
	color:#efefef; 
	line-height:1.6; 
	font-weight:normal;
	
}
#footerPosition { position:absolute; bottom:17px; padding:0px 5px 0px 15px; }
#footerPosition a { color:#efefef; text-decoration:none; }
#footerPosition a:hover { color:#fff; text-decoration:none; }

#logo1 { position:absolute;	right:58px;	bottom:15px; width:57px; height:41px; background:url('../images/design/logoGutesVomBauernhofFooter.png') no-repeat; }
#logo2 { position:absolute;	right:12px; bottom:16px; width:43px; height:41px; background:url('../images/design/logoWildkraeuterFooter.png') no-repeat; }

#contentArea {
	position:relative;
	margin:0px auto;
	padding: 5px 15px 0px 15px;
	font-family:Arial, Verdana, tahoma, sans-serif; font-size:10pt; color:#2c0000; line-height:1.5;
	min-height:200px;
}

#contentArea a { color:#2c0000; text-decoration:underline; }
#contentArea a:hover { color:#FF8400; text-decoration:none; }

/* Navigation */
#naviPosition { position:relative; margin-left:10px; }
.naviSpacer { height:17px; width:3px; float:left; margin:4px 18px 0px 18px; background:url('../images/design/naviSpacer.png') no-repeat; }
.navi {	float:left; }
.navi a { font-family:Arial, Century Gothic, Arial, Verdana, tahoma, sans-serif; font-size:11pt; color:#ffffff; text-decoration:none; line-height:1.7; }
.navi a:hover {	color:#f3bb25; }

/* Überschriften/Texte */
h1 { clear:both; font-family:Monotype Corsiva, Verdana, tahoma, sans-serif; font-size:1.8em; color:#ca6c08; text-decoration:none; font-weight:normal; letter-spacing:1px; text-align:center; margin:0 0 10px 0; border-bottom:2px solid #ca6c08; }
h2 { clear:both; font-family:Monotype Corsiva, Verdana, tahoma, sans-serif; font-size:1.5em; color:#ca6c08; text-decoration:none; font-weight:normal; text-align:left; margin:10px 0 0 0; }
.small { font-size:8pt; color:#000000; font-weight:normal; }
#contentArea a.delete { color:red; text-decoration:none; font-weight:bold; }

/* Formulare */
input, textarea { background:#FFFFFF; border:1px solid #FF8400; font-family:Arial, Verdana, tahoma, sans-serif; font-size:8pt; color:#2c0000; }
select { background:#FF8400; border:1px solid #FF8400; color:#ffffff; }

input.small { width:30px; text-align:right; }
input.error { background-color:#FFEBE4 !important; border:1px solid #DF2121 !important; }
.rc { border:none; background:none; }
.button { background:#FF8400; border:1px solid #FF8400; color:#ffffff; }
.button:hover { background:#ffffff; color:#FF8400; }
/* Meldungen */

#msgtyperror { background-color:#FFEBE4; border:1px solid #DF2121; text-align:center; font-weight:bold; padding:1px; color:#DF2121;}
#msgtyperror a { color:#DF2121; }
#msgtyperror a:hover { color:#8C0000; text-decoration:none; }
#msgtypinfo { background-color:#F9DBC7; border:1px solid #ff6600; text-align:center; font-weight:bold; padding:1px; color:#ff6600;}
#msgtypinfo a { color:#ff6600; }
#msgtypinfo a:hover { color:#C24E01; text-decoration:none; }
#msgtypok {  background-color:#E1F5CD; border:1px solid #2D9D3B; text-align:center; font-weight:bold; padding:1px; color:#2D9D3B;}
#msgtypok a { color:#2D9D3B; }
#msgtypok a:hover { color:#005C0B; text-decoration:none; }

/* Tabellen */
.tabelle0 {	padding:0px; margin:0px auto; }
.tabelle1 {	padding:0px; margin:0px auto; border:1px solid  #999999; }
.tabelle2 {	padding:0px; margin:0px auto; border:1px solid  #FF8400; }

.tabTitle { padding:2px; background-color:#efefef; border-bottom:#FF8400 1px solid; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; vertical-align:middle; }
.tabSide {	padding:1px; background-color:#efefef; border:#cccccc 1px solid; }

.tabContent { padding:2px; margin:0px; background-color:#f5ebe0; border:#cccccc 1px solid; }
.tabRowLight { background-color:#f5f5e0; border-bottom:#e07e25 1px solid; line-height:1.2; font-size:9pt;}
.tabRowDark { background-color:#fcefcb; border-bottom:#e07e25 1px solid; line-height:1.2; font-size:9pt;}
.markRow { background-color:#fb9a14; border-bottom:#e07e25 1px solid; line-height:1.2; font-size:9pt;}

.smallInfo { font-size:7pt; font-weight:normal; }

#info { float:right; margin:0 0 5px 5px; height:50px; width:50px; background:url('../images/design/info.png') no-repeat;}
#paket { float:right; margin:0 0 5px 5px; height:55px; width:55px; background:url('../images/design/paket.png') no-repeat;}

/* Blätterfunktionstext [scroll] */
.scroll { text-align:center;  }
/* Blätterfunktionstext / Seite aktuell [active] */
.active { font-weight:bold; }
.updown { float:right; margin:2px; height:18px; width:18px; background:url('../images/design/up_down.png') no-repeat; cursor:pointer; }
.schritte { width:800px; margin-left:-7px; margin-bottom:10px; border:1px solid #32602d; }

.clear { clear:both; }
.slice { height:1px; background: #ca6c08; margin: 5px 0 5px 0; }
/* Bilder im Text */
img.content { margin:5px; border:1px solid #2c0000; }

.noMarginPadding { margin:0px; padding:0px; }
#flap { position:absolute; top:-7px; left:9px; background:#256f20; padding:2px 5px 2px 5px; border:1px solid #315F2C; }
#flap a { color:#fff; text-decoration:none; }
#flap a:hover { color:#FF8400; }
