html, body {
	min-height: 100%;
	background-color: #EEEEEE;
	color: #666666;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	margin:0;
	padding: 0 0 15px 0;
}

#wrapper {
	width: 1017px;
	height: 100%;
	background-color: #fff;
	color: #666;
	padding: 0 0 10px 0;
}

#kopf {
	height: 125px;
	background-color: #fff;
}

#kopf h1 {
	margin: 0;
	padding:0;
	float: left;
}

img#kopfbild { margin: 0 0 0 107px; }

#sitenavi {
	height: 22px;
	width: 1007px;
	background-color: #ED7012;
	color: #fff;
	margin: 0 0 6px 0;
}

ul#hauptnavi, ul#unternavi {
	height: 22px;
	background-color: #fff;
	margin:0 0 0 73px;
	padding:0;
	list-style-type: none;
	float: left;
}

ul#unternavi {
	margin: 0 0 0 17px;
	background-color: #ED7012;
}

#sitenavi ul li {
	float: left;
}

#sitenavi ul li span {
	display: none;
}

#lk_hofkiste, #lk_mannschaft, #lk_aktuell, #lk_einkaufen {
	display: block;
	height: 22px;
	margin: 0 0 0 2px;
}

#lk_hofkiste {
	width: 125px;
	background: url(/bilder/gxnav_hof.gif) no-repeat;
	margin:0;
}
#lk_hofkiste:hover { background: url(/bilder/gxnav_hofov.gif) no-repeat; }

#lk_mannschaft {
	width: 154px;
	background: url(/bilder/gxnav_man.gif) no-repeat;
}
#lk_mannschaft:hover { background: url(/bilder/gxnav_manov.gif) no-repeat; }

#lk_aktuell {
	width: 160px;
	background: url(/bilder/gxnav_aktu.gif) no-repeat;
}
#lk_aktuell:hover { background: url(/bilder/gxnav_aktuov.gif) no-repeat; }

#lk_einkaufen {
	width: 234px;
	background: url(/bilder/gxnav_eink.gif) no-repeat;
}
#lk_einkaufen:hover { background: url(/bilder/gxnav_einkov.gif) no-repeat; }

ul#unternavi li {
	margin: 2px 5px 0 0;
}

#unternavi li a {
	text-decoration: none;
}

#wk_seite {
	width: 1007px;
	height: 63px;
	background-color: #E6E6E6;
	margin:0;
	padding:0;
}

#wk_info {
	width: 516px;
	height: 63px;
	float: left;
}

#wk_info p {
	width: 210px; /* + padding */
	height: 63px; /* + padding */
	color: #ED7012;
	font-size: 11px;
	text-align: right;
	padding: 12px 5px 0 0;
	border-right: 2px solid #fff;
	margin: 0 0 0 535px;
	/*margin: 20px 0 0 45px;*/
}

#infoanzeige {
	width: 751px;
	height: 23px;
	font-size: 10px;
	border-bottom: 1px dashed #666;
}

#infoanzeige p {
	display: inline;
	width: 125px;
	margin: 6px 0 0 133px;
	float: left;
}

ul#infonavi {
	width: 428px;
	height: 14px;
	background-color: #808080;
	color: #fff;
	list-style-type: none;
	margin: 4px 0 0 64px;
	padding:0;
	float: left;
}

ul#infonavi li {
	margin: 0 0 0 10px;
	float: left;
}

#main {
	width: 1017px;
	min-height: 509px;
	background: url(/bilder/gxkachel_gruen.gif) repeat-y;
}

#start_main {
	width: 1017px;
	height: 350px;
	padding-top: 0px;
	background: url(/bilder/gxkachel_gruen.gif) repeat-y 0px 3px;
}

#links {
	width: 249px;
	min-height: 509px;
	background-color: #00854B;
	margin: 0px 0 0 0;
	float: left;
	border-top: 2px solid #fff;
}

#start_links {
	width: 249px;
	min-height: 285px;
	background-color: #00854B;
	margin: 0px 0 0 0;
	float: left;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#links img {
	border-bottom: 2px solid #fff;
}

#content {
	width: 429px;
	min-height: 509px;
	margin: 2px 0 0 72px;
	float: left;
}

#start_content {
	width: 429px;
	height: 285px;
	margin: 2px 0 0 72px;
	float: left;
}

#rechts {
	width: 215px; /* + padding */
	height: 240px;
	padding: 0 0 0 30px;
	float: left;
}

#footer {
	width: 758px;
	height: 14px;
	background-color: #00854B;
	margin: 0 0 0 249px;
}
/* ---------------------------------------- */
/* startelemente */

#start_shop {
	width: 195px;
	height: 282px; /* + padding */
	padding: 13px 0 0 0;
	margin: 12px 0 0 0;
	float: left;
}

#start_text {
	width: 212px; /* + padding */
	height: 322px; /* + padding */
	background-color: #EEEEEE;
	padding: 13px 9px 0 13px; 
	margin: 12px 0 0 0;
	float: left;
}

#start_shop h2, #start_text h2 {
	font-size: 11px;
	color: #00854A;
	margin-top: 0;
}

#start_shop ul {
	list-style-type: none;
	margin:0 0 23px 0;
	padding:0;
}

#start_shop a, #start_shop a:active, #start_shop a:focus, #start_shop a:visited {
	color: #ED7012;
	font-weight: bold;
	text-decoration: none;
}

#start_shop a:hover, #start_shop a:active:hover, #start_shop a:focus:hover, #start_shop a:visited:hover {
	text-decoration: underline;
}


/* ---------------------------------------- */
/* warenkorb */

#warenkorb, #login {
	width: 193px; /* +padding */
	height: 105px;
	font-size: 10px;
	border: 1px solid #B2B2B2;
	padding: 0 0px 0 0px;
	margin: 11px 10px 0 0; 
}

#warenkorb {
	overflow: hidden;
}

#warenkorb h2, #login h2 {
	margin:5px 8px 0 8px;
	padding:0 0px 5px 0px;
	color: #ED7012;
	font-style: italic;
	border-bottom: 1px dashed #666;
}

#warenkorb div, #login div {
	width: 191px;
	height: 70px; /* + padding; */
	margin: 0 0 0 1px;
	padding: 3px 0 0 0;
	background-color: #EDEEEE;
}

#warenkorb p {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 0 0 8px;
	text-align: left;
	float: left;
}

#warenkorb span, #login span {
	color: #00854B;
}

#login span {
	display: block;
	height: 15px;
	padding: 2px 0 0 8px;
	margin: 0 0 21px 0;
	background-color: #fff;
	border-bottom: 1px dashed #666;
}

#login .login_border {
	border-top: 1px dashed #666;
	margin: 4px 0 0 0;
	padding-top: 5px;
}

#login #login_email, #login #login_passwort, #login #login_passwort_pwd {
	width: 141px; /* + padding */
	line-height: 17px;
	color: #666;
	font-size: 11px;
	padding: 2px 0 2px 2px;
	border: 1px solid #B2B2B2;
}

#login_passwort_pwd {
	display: none;
}

#login #login_submit {
	width: 19px;
	height: 19px;
	border: 0;
	background: url(/bilder/gxshop_loginpfeil.gif) no-repeat;
	cursor: pointer;
}

#warenkorb a {
	display: block;
	font-weight: bold;
	margin: 5px 0 0 8px; 
}

#login p { 
	margin: 0px 0 0 0;
	padding: 0 0 2px 8px;
}

#warenkorb a, #login a {
	color: #ED7012;
	font-weight: bold;
	text-decoration: none;
}

#login a {
	margin: 0;
}

#login .vergessen {
    margin: 0 0 0 16px;
}

#warenkorb a:hover, #login a:hover {
	color: #ED7012;
	text-decoration: underline;
}

#wk_artikel {
	width: 33px;
	height: 17px; /* + padding */
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color: #666;
	border: 0;
	padding: 3px 0 0 0;
	margin: 0 3px 0 0; 
}

#wk_anz_summe {
	width: 56px;
	height: 17px; /* + padding */
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color: #666;
	border: 0;
	padding:3px 0 0 0;
	margin: 0 3px 0 0; 
}

#wk_summe {
	text-align: right;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
}

ul#wk_link {
	width: 183px;
	height: 28px;
	margin: 18px 0 0 18px;
	padding: 12px 0 10px 0;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	list-style-type: none;
}

ul#wk_link li {
	color: #ED7012;
	font-weight: bold;
}

/*----------------------------------------- */
/* Rezepte */

#rezepte {
	width: 193px; /* +padding */
	font-size: 10px;
	border: 1px solid #B2B2B2;
	padding: 0 0px 0 0px;
	margin: 11px 10px 0 0; 
}

#rezepte h2 {
	text-align: center;
	margin-bottom: 5px;
}

#rezepte div {
	background-color: #EDEEEE;
	padding: 14px 0 10px 0;
}

#rezepte ul {
	list-style-type: square;
	color: #E37421;
	margin:0 0 0 21px;
	padding:0;
}

#rezepte ul li {
	margin: 0 0 5px 0;
}

#rezepte ul li a {
	color: #E37421;
	text-decoration: none;
}

#rezepte ul li a:hover {
	text-decoration: underline;
}
/* ---------------------------------------- */
/* listenelement */

.layouterliste {
	margin: 20px 0 0 0;
	padding: 0 0 0 15px;
}

a.mehr, a.mehr:active, a.mehr:focus, a.mehr:visited {
	
	color: #ED7012;
	text-decoration: none;
}

a.mehr:hover, a.mehr:active:hover, a.mehr:focus:hover, a.mehr:visited:hover {
	color: #ED7012;
	text-decoration: underline;
}

a.list_back, a.list_back:active, a.list_back:focus, a.list_back:visited {
	font-size: 10px;
	color: #ED7012;
	text-decoration: none;
}

a.list_back:hover, a.list_back:active:hover, a.list_back:focus:hover, a.list_back:visited:hover {
	font-size: 10px;
	color: #ED7012;
	text-decoration: underline;
}


/* ---------------------------------------- */
/* webmanager tags */

.abschnitt, .abschnitthervorgehoben {
	padding: 5px 10px 0 15px;
}

.abschnitthervorgehoben {
	background-color: #eee;
}

.titelrahmen {
	margin: 15px 0 10px 0;
}

h1.norm {
	font-size: 12px;
	color: #00854B;
	margin: 0;
	padding: 0;
}

h2.oberzeile {
	font-size: 11px;
	margin:0;
}

h2.unterzeile {
	font-size: 11px;
	margin: 0;
}

p.textfeld {
	padding:0;
	margin:0;
}

.textfett {	font-weight: bold; }
.textkursiv { font-style: italic; }
.textunterstrichen { text-decoration: underline; }

a.gruen, a.gruen:active, a.gruen:focus, a.gruen:visited {
	color: #ED7012;
	text-decoration: none;
}

a.gruen:hover, a.gruen:active:hover, a.gruen:focus:hover, a.gruen:visited:hover {
	color: #ED7012;
	text-decoration: underline;
}

/* ---------------------------------------- */

.clear {
	clear: both;
}

.floating_left {
	float: left;
}

.hidden {
	display: none;
	visibility: hidden;
}

ul#wk_link li a {
	color: #ED7012;
	text-decoration: none;
}

ul#wk_link li a:hover {
	text-decoration: underline;
}

ul#infonavi li a {
	color: #fff;
	text-decoration: none;
}

ul#infonavi li a:hover {
	text-decoration: underline;
}



