body {
	margin:0px;
	padding:0px;

	background-image:url(../bilder/bg_site.gif);
	background-repeat:repeat-y;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.aok_nw {
	font-variant:small-caps;
	font-family:arial,verdana,helvetica,sans-serif;
}

#site {
	width:1010px;
}

#rand {
	width:19;
	float:left;
}

#links {
	background-color:#f4b265;
	width:207px;
	float:left;
}
#links_top {
	background-color:#fdf2e4;
}
#rechts_top {
	background-color:#fdf2e4;
	padding-left:7px;
}

.center {
	text-align:center;
}

#navi {
	text-align:center;
	padding:5px 0px 10px 0px;
	margin-top:20px;
	clear:both;
	display:block;
	border-top:1px solid #f4b265;
	color:#e18600;
}

#navi a {
	color:#e18600;
}

#historie {
	padding:10px 0px 10px 0px;
	clear:both;
	display:block;
	color:#e18600;
}

#historie a {
	color:#e18600;
}

#menu a {

	width:147px;
	height:27px;
	display:block;

	font-weight:bold;
	text-decoration:none;

	padding:8px 0px 0px 35px;
	margin:3px 0px 3px 0px;

}

#menu, #submenu {
	padding-left:12px;
}

#submenu {
	padding-top:15px;
}

.menu {
	background-image:url(../bilder/bgbut.gif);
	background-repeat:no-repeat;
	color:#484747;
}

#tab {
	background-image:url(../bilder/bgadmin.gif);
	background-repeat:repeat-x;
	background-color:#ffdda8;
	border-top:1px solid #ecac62;
	border-bottom:1px solid #ccae82;
	border-left: 1px solid #f4b265;
	border-right: 1px solid #f4b265;
	padding:10px;
}

#inhalt_woche {
	background-color:#FFF;
	border-bottom:1px solid #ccae82;
	border-left: 1px solid #f4b265;
	border-right: 1px solid #f4b265;
	padding:10px;
}

#form_style textarea {
	height:100px;
}

#nav a {
	color:#040404;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}

#nav {
	padding-left:27px;
	padding-top:30px;
}

#content {
	width:562px;
	margin:0px 15px 0px 14px;
	padding-bottom:20px;
	float:left;
	color:#484747;
}

#top {
	height:10px;
	background-color:#FFFFFF;
	line-height:1px;
}

#top_login {
	height:25px;
	background-color:#525252;
	width:1000px;
	color:#FFF;
	padding:5px;
	border-bottom:2px solid #FFF;
}


#nav_content {
	padding-bottom:8px;
}

#nav_content a {
	padding-right:5px;
}

#rechts {
	width:174px;
	float:left;
}

#login {
	background-image:url(../bilder/bg_anmeldung.gif);
	width:159px;
	height:68px;
	margin:8px 0px 0px 0px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

#login a {
	color:#FFF;
	padding: 25px 0px;
	display:block;
	text-decoration:none;
}

#login img {
	vertical-align: middle;
}

.left {
	float:left;
}

#bmi_headline {
	color:#0d8b37;
	font-weight:bold;
	font-size:12px;
	padding:26px 0px 3px 5px;
}

#bmi_content{
	width:450px;
	height:45px;
	background-color:#009036;
}

#bmi_form {
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
}

#bmi_form label {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-right:8px;
}

#bmi_form_input {
	width:55px;
	border:1px solid #7f9db9;
	margin-right:5px;
}

#login_input {
	width:120px;
	border:1px solid #717171;
	color:#4d534f;
}

#login label {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding:10px 0px 10px 0px;
	display:block;
	text-align:center;
}

#login_form {
	padding:0px 0px 0px 5px;
	margin:0px;
}

#rechts_but1 {
	padding-top:9px;
}

#rechts_but2 {
	padding:16px 0px 10px 0px;
}

#content_bottom {
	padding:10px 0px 20px 0px;
}

#content_teil {
	width:179px;
	float:left;
}

#content_teil img {
	margin-bottom:7px;
	display:block;
}

#trenner {
	width:12px;
	float:left;
}

h6 {

	font-size:14px;
	font-weight:bold;
	color:#757575;

	padding:0px 0px 3px 0px;
	margin:0px;
}

h4 {

	font-size:14px;
	font-weight:normal;
	color:#757575;

	padding:0px 0px 3px 0px;
	margin:0px;
}

h3 {
	background-image:url(../bilder/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	font-size:11px;
	font-weight:normal;
	color:#4d534f;

	padding:0px 0px 3px 0px;
	margin:0px;
}

h1 {

	font-size:20px;
	font-weight:bold;
	font-style: italic;
	color:#ee7f01;

	padding:12px 0px 12px 0px;
	margin:0px;

}

h1 img  {
	vertical-align:middle;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#0d8b37;

	padding:12px 0px 12px 0px;
	margin:0px;
}

h5 {
	font-size:16px;
	font-weight:normal;
	color:#484747;

	padding:12px 0px 20px 0px;
	margin:0px;
}

#clearer {
	clear:both;
	line-height:1px;
}

.mehr {
	color:#0d8b37;
	text-decoration:none;

	background-image:url(../bilder/pfeil.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:60px;
	display:block;
}

em {
	color:#FF0000;
}

#headline_fragen {

	width:536px;
}

#headline_fragen #headlin_top {
	background-image:url(../bilder/headline_top.gif);
	background-repeat:no-repeat;
	height:3px
}

#headline_fragen #headlin_bottom {
	background-image:url(../bilder/headline_bottom.gif);
	background-repeat:no-repeat;
	height:3px
}

#headline_fragen #headline {

	padding:5px 5px 5px 15px;
	border-left:1px solid #f4b265;
	border-right:1px solid #f4b265;

	color:#484747;
	font-weight:bold;
}

#headline_fragen #point {

	background-image:url(../bilder/headline_point.gif);
	background-repeat:no-repeat;

	position:relative;
	left:-5px;
	top:25px;

}

#text_fragen {

	margin: 10px 20px 0px 18px;
	color:#484747;
}

#bild_konzept {
	float:left;
	padding-right:10px;
}

#text_konzept {
	float:left;
	color:#484747;
	width:350px;
}

#text_konzept2 {
	float:left;
	color:#484747;
	width:320px;
}

#headline_konzept {
	font-weight: bold;
	padding-bottom:5px;
}

.konzept_abstand {
	margin-top: 25px;
}

#index {
	background-image:url(../bilder/bg_index_top.gif);
	background-repeat:repeat-x;

	height:68px;
	padding:15px;
	margin-top:6px;
}

#index a {
	background-image:url(../bilder/bg_index_k.gif);
	background-repeat:no-repeat;
	width:21px;
	height:20px;
	text-align:center;
	padding-top:3px;
	margin-right:3px;

	color:#484747;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	display:block;
	float:left;
}

#index_kat {
	background-image:url(../bilder/bg_kat_index.gif);
	background-repeat:repeat-x;
	width:270px;
	height:125px;
	margin-top:5px;
	float:left;
}

#index_kat_bild {
	margin-top:5px;
	float:left;
}

#index_kat_bild img {
	display: block;
}
.index {
	background-image:url(../bilder/bg_index.gif);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	text-align:center;
	padding-top:5px;

	color:#484747;
	font-size:20px;
	text-decoration:none;

	display:block;

	position:relative;
	left:5px;
	top:5px;

	float:left;
}

.index_content {
	position:relative;
	left:20px;
	top:15px;

	font-size:13px;
	font-weight:bold;
	color:#0d8b37;
	line-height:18px;
	float:left;
}

.index_content a {

	font-size:13px;
	font-weight:bold;
	color:#0d8b37;
	text-decoration:none;
}

#index_kat_trenner {
	width:20px;
	float:left;
	display:block;
}

.content_top {
	color:#484747;
}

#index_rezept {

	padding:15px;
	margin-top:6px;
	background-color:#eeeeee;
	color:#484747;
}

#index_rezept_a {
	background-image:url(../bilder/bg_index_k.gif);
	background-repeat:no-repeat;
	width:21px;
	height:20px;
	text-align:center;
	padding-top:3px;
	margin-right:3px;

	color:#484747;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	display:block;
	float:left;
}

#index_rezept2 {

	padding:15px;
	margin-top:6px;
	background-color:#eeeeee;
	color:#484747;
}

#index_rezept2 a {

	font-size:13px;
	line-height:20px;
}

#form {
	background-color:#ebf5cc;
	padding:20px;
}

#form2 {
	background-color:#cde681;
	padding:20px;
}

.form_link {
	color:#484747;
	font-weight:bold;
}

#form_style {
	color:#484747;
	clear:both;
}

#form_style div {
	padding-bottom:10px;
}


#form_style label {
	width:100px;
	display:block;
	float:left;
}

#form_style2 {
	color:#484747;
	clear:both;
}

#form_style2 div {
	padding-bottom:10px;
}

#form_style2 label {
	width:200px;
	display:block;
	float:left;
}

.input_style {
	width:225px;
}

.input_style2 {
	width:85px;
}

#hinweis {
	background-image:url(../bilder/bg_form_info.gif);
	background-repeat:repeat-x;
	display:block;
	height:53px;

	padding:8px 24px 0px 24px;
	color:#484747;
}

#hinweis_mehr {
	overflow:auto;
	height:400px;
	background-color: #fcfef9;
	padding:10px;
	border-bottom:2px solid #c1cd9e;
	color:#484747;
}

#hinweis_mehr ol li {
	padding-bottom:3px;
}

#hinweis_mehr .head {
	padding:10px 0px;
}

#hinweis_mehr .headline {
	font-weight:bold;
}


#form_button {
	display:block;
	font-weight:bold;
	height:36px;
	margin:3px 0px 0px 94px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	width:241px;

	background-image:url(../bilder/bg_but.gif);
	background-repeat:no-repeat;
	color:#ee7f01;
	text-align:center;

	cursor:pointer;
}

#form_button2 {
	display:block;
	font-weight:bold;
	height:36px;
	margin:3px 0px 0px 94px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	width:241px;

	background-image:url(../bilder/bg_but2.gif);
	background-repeat:no-repeat;
	color:#ee7f01;
	text-align:center;

	cursor:pointer;
}

#form_button3 {
	display:block;
	font-weight:bold;
	height:36px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	width:151px;

	background-image:url(../bilder/bg_but3.gif);
	background-repeat:no-repeat;
	color:#ee7f01;
	text-align:center;

	cursor:pointer;
	float:left;
}

#form_button4 {
	display:block;
	font-weight:bold;
	height:36px;
	margin:3px 0px 0px 3px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	width:241px;

	background-image:url(../bilder/bg_but.gif);
	background-repeat:no-repeat;
	color:#ee7f01;
	text-align:center;

	cursor:pointer;
	float:left;
}

#form_headline {

	background-image:url(../bilder/bg_form_head_l.gif);
	background-repeat:repeat-x;
}

#form_headline div {

	padding:10px 0px 0px 24px;
	margin-left:20px;

	position:relative;

	width:250px;
	height:29px;

	background-image:url(../bilder/bg_form_head.gif);
	background-repeat:no-repeat;

	color:#0d8b37;
	font-size:14px;
}

#form_headline2 {

	background-color:#cde681;
	padding:5px;
	margin-top:5px;
	border-top:3px solid #EBF5CC;
}

#form_headline2 div {

	background-image:url(../bilder/bg_form_head2.gif);
	background-repeat:repeat-x;
	background-color: #fafdf3;

	border:1px solid #89d08a;
	text-align:center;

	padding:5px;

	font-size:16px;
	font-weight:bold;
	color:#24a82d;
}

.liststyle {
	list-style-image:url(../bilder/liststyle.gif);
	line-height:18px;
}

ul {
	list-style-image:url(../bilder/liststyle.gif);
	line-height:18px;
}

a {
	color:#e18600;
}

/* ---------------------- Form - Content  ------------------------ */

.fehler {

	background-image:url(../bilder/fehler.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
}

#form_content label{
	display:block;
	float:left;
	width:100px;
}

#form_line1 {
	border-bottom:1px solid #FFFFFF;
	padding:5px;
}

#form_line2 {
	border-bottom:1px solid #FFFFFF;
	padding:5px;
}

#form_line3 {
	border-bottom:1px solid #FFFFFF;
	background-color:#cce580;
	padding:5px;
}

#form_line2 label {
	display:block;
	float:left;
}

.form_style {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#upload_content {
	padding:10px 0px 10px 0px;
}

#error_upload {
	padding:0px 0px 10px 200px;
}

#nav_admin {
	padding-top: 5px;
	background-color:#ebf5cc;
}

#rezept_left {
	width:240px;
	padding-right:20px;
	float:left;
}

#rezept_right {
	width:280px;
	float:left;
}

#rezept_zettel {
	border:1px solid #e3e3e3;
	background-image:url(../bilder/bg_rezept.gif);
	background-repeat:no-repeat;
	background-color:#fef9ed;
	margin-bottom:10px;
	color:#484747;
	padding:10px;
}

#rezept_zettel_headline {
	border-bottom:1px solid #BDA757;
	color:#BDA757;
	font-size:14px;
	font-style:italic;
	margin-bottom:10px;
	padding:0px 0px 0px 10px;
	width:140px;
}

#rezept_zettel_text {

	padding:0px 10px 0px 10px;
	font-size:12px;
}

#rezept_copyright {
	color:#959595;
	font-size:11px;
	padding-top:10px;
}

#diabetiker {
	font-weight:bold;
}

#diabetiker img {
	vertical-align:middle;
}

label em {
	color:#000;
}

#rezept_start {
	border-bottom:1px solid #0d8b37;
	background-image:url(../bilder/bg_rezept2.gif);
	background-repeat:repeat-x;
	background-color:#f4ebd2;
}

#rezept_start2 {

	background-image:url(../bilder/bg_rezept2.gif);
	background-repeat:repeat-x;
	background-color:#f4ebd2;
	float:left;
	width:375px;
}

#rezept_start #text {
	padding:15px;
	float:left;
	width:190px;
	color:#484747;
	margin-bottom:3px;
}

#rezept_start2 #text {
	padding:15px 15px 15px 40px;
	float:left;
	color:#484747;
}

#rezept_start2 #text span img {
	vertical-align:middle;
	padding-left:5px;
}

#rezept_start2 #link {
	padding:15px;
	float:left;
}

#rezept_start #link {
	padding:15px;
	float:left;
}

#rezept_bild {
 	padding:0px 5px 0px 0px;
	float:left;
	width:180px;
}

.rezept_start {
	color:#0d8b37;
	font-weight:bold;
	text-decoration:none;
}

.rezept_start img{
	vertical-align:middle;
	padding-left:5px;
}

.rezept_bild {
	float:left;
	padding-right:5px;
}

.table_headline {
 	height:25px;
	font-weight:bold;
	color:#2d9d63;
	background-color:#e7f3be;
}
