html,body {
	background-color: #fff;
	background-image: url(images/00.jpg);
	background-repeat: repeat-y;
	background-position: center;
	color:#62645B;
	font-family:Arial;
	font-size:11px;
	text-align:justify;
}

.refreshBtn {
	border: none;
}

#err_div {
	padding-top: 10px;
	display:none;
	padding-bottom: 10px;
}

.resp_item
{
	display: block;
}
.resp_item:hover{
	text-decoration: underline;
	background-color: #B0F05E;
}
.rec_hints{

	margin-left: auto;
	margin-right: auto;
	width: 130px;
/*	margin-top: -4px;*/
	border: 1px solid #39821f;
/*	border-top: 1px solid #c3f76f;*/
	border-left: none;
	padding: 2px 2px;
	background-color: #8add30;
	background-image:url('/images/rez_bg.jpg');
	background-repeat: repeat-x;
    color:#1e5419;
	font-family:Arial;
	text-align:left;
	padding-left: 5px;
	font-size: 120%;

}

.arrow_wrap{
	margin-top:0px;
	position: absolute;
	background-image: url('/images/rez_pfeil2.jpg');
	background-repeat: no-repeat;
	background-position: 4px 0;
	padding-left: 14px;
	display: none;
}
.cap_img
{
	background-image: url('images/captcha.jpg');
	width: 160px;
	height: 50px
}
a:link{color:#19782e; font-family:arial; font-size: 11px;  text-decoration:none;}
a:visited {color:#1b1b1b; font-family:arial; font-size: 11px;text-decoration:none;}
a:active{color:#45443f;  font-family:arial; font-size: 11px;  text-decoration:none;}
a:hover{color:#45443f;  font-family:arial; font-size: 11px; text-decoration:none; }

TABLE, TD, TR{
font-family:Arial,Helvetica, sans-serif;
font-size: 11px;
color: #464542;

}/*
.refresh  {
border: none;
width: 90px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 1px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;
}*/

.refresh  {background: url(images/refresh1.jpg) no-repeat;  width:80px; height:50px; }

.refresh a {background: url(images/refresh1.jpg) no-repeat;  width:80px; height:50px; }

.refresh:hover {background: url(images/refresh2.jpg) no-repeat; width:80px; height:50px;}

.refresh a:active {background: url(images/refresh1.jpg) no-repeat; width:80px; height:50px;}

.refresh:active {background: url(images/refresh1.jpg) no-repeat; width:80px; height:50px;}

#home  {background: url(images/m_home.jpg) no-repeat; display: table-cell; width:41px; height:26px; }

#home a {background: url(images/m_home.jpg) no-repeat; display: table-cell; width:41px; height:26px; }

#home a:hover {background: url(images/home2.gif) no-repeat; width:41px; height:26px;}

#home a:active {background: url(images/home2.gif) no-repeat; width:41px; height:26px;}



#kitchen  {background: url(images/m_rezept.jpg) no-repeat; display: table-cell; width:69px; height:20px; }

#kitchen a {background: url(images/m_rezept.jpg) no-repeat; display: table-cell; width:69px; height:20px; }

#kitchen a:hover {background: url(images/m_rezept_ani.gif) no-repeat; width:69px; height:20px;}

#kitchen a:active {background: url(images/m_rezept_ani.gif) no-repeat; width:69px; height:20px;}


#orderfood  {background: url(images/m_liefer.jpg) no-repeat; display: table-cell; width:97px; height:22px; }

#orderfood a {background: url(images/m_liefer.jpg) no-repeat; display: table-cell; width:97px; height:22px; }

#orderfood a:hover {background: url(images/m_liefer_ani.gif) no-repeat; width:97px; height:22px;}

#orderfood a:active {background: url(images/m_liefer_ani.gif) no-repeat; width:97px; height:22px;}



#restaurants  {background: url(images/m_rest.jpg) no-repeat; display: table-cell; width:146px; height:21px; }

#restaurants a {background: url(images/m_rest.jpg) no-repeat; display: table-cell; width:146px; height:21px; }

#restaurants a:hover {background: url(images/restaurants2.gif) no-repeat; width:146px; height:21px;}

#restaurants a:active {background: url(images/restaurants2.gif) no-repeat; width:146px; height:21px;}



#community  {background: url(images/m_forum.jpg) no-repeat; display: table-cell; width:89px; height:18px; }

#community a {background: url(images/m_forum.jpg) no-repeat; display: table-cell; width:89px; height:18px; }

#community a:hover {background: url(images/m_forum_ani.gif) no-repeat; width:89px; height:18px;}

#community a:active {background: url(images/m_forum_ani.gif) no-repeat; width:89px; height:18px;}



#foodguide  {background: url(images/m_wissen.jpg) no-repeat; display: table-cell; width:152px; height:17px; }

#foodguide a {background: url(images/m_wissen.jpg) no-repeat; display: table-cell; width:152px; height:17px; }

#foodguide a:hover {background: url(images/m_wissen_ani.gif) no-repeat; width:152px; height:17px;}

#foodguide a:active {background: url(images/m_wissen_ani.gif) no-repeat; width:152px; height:17px;}





#checkitout  {background: url(images/m_unterh.jpg) no-repeat; display: table-cell; width:124px; height:19px; }

#checkitout a {background: url(images/m_unterh.jpg) no-repeat; display: table-cell; width:124px; height:19px; }

#checkitout a:hover {background: url(images/m_unterhalt_ani.gif) no-repeat; width:124px; height:19px;}

#checkitout a:active {background: url(images/m_unterhalt_ani.gif) no-repeat; width:124px; height:19px;}




#mypizzeria  {background: url(images/m_mbereich.jpg) no-repeat; display: table-cell; width:183px; height:22px; }

#mypizzeria a {background: url(images/m_mbereich.jpg) no-repeat; display: table-cell; width:183px; height:22px; }

#mypizzeria a:hover {background: url(images/m_mbereich_ani.gif) no-repeat; width:183px; height:22px;}

#mypizzeria a:active {background: url(images/m_mbereich_ani.gif) no-repeat; width:183px; height:22px;}

#rseite  {background: url(images/rest_oben_02_2.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#rseite a {background: url(images/rest_oben_02_2.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#rseite a:hover {background: url(images/rest_ueber_uns.jpg) no-repeat; width:110px; height:36px;}

#rseite a:active {background: url(images/rest_ueber_uns.jpg) no-repeat; width:110px; height:36px;}




#bewertung  {background: url(images/rest_oben_04.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#bewertung a {background: url(images/rest_oben_04.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#bewertung a:hover {background: url(images/rest_bewertung.jpg) no-repeat; width:110px; height:36px;}

#bewertung a:active {background: url(images/rest_bewertung.jpg) no-repeat; width:110px; height:36px;}



#fotos  {background: url(images/rest_oben_06.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#fotos a {background: url(images/rest_oben_06.gif) no-repeat; display: table-cell; width:110px; height:36px; }

#fotos a:hover {background: url(images/rest_fotos.jpg) no-repeat; width:110px; height:36px;}

#fotos a:active {background: url(images/rest_fotos.jpg) no-repeat; width:110px; height:36px;}


.ueb_head	{
	background: url(images/ueberschriftbalken.jpg) repeat-x;
	border: 1px solid #6DA029;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	margin-bottom:3px;
	font-size: 14px;
	color:#214908;
}


.head {
	font-family: "Arial";
	font-size: 14px;
	color: #214908;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color:#C9C7B9;
	background-image:url(images/ueberschriftbalken545.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:32px;
	/height:30px;
	line-height:30px;
	padding-left: 16px;
	letter-spacing: 1.2px;
}


.head2 {
	font-family: "Arial";
	font-size: 12px;
	color: #477925;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px;
         line-height: 13pt;
         text-align: center;
        background-color:#BFD130;
        background-repeat: no-repeat;
        border-bottom: #8B991D 1px solid;
        border-top: #DFF058 1px solid;
}


.head3 {
	font-family: "Arial";
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px;
         line-height: 13pt;
         text-align: center;
        background-color:#5CB34A;
        background-repeat: no-repeat;
}




.head4 {
	font-family: "Arial";
	font-size: 12px;
	color: #A8C938;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px;
         line-height: 13pt;
         text-align: center;
        background-color:#FFFFFF;
        background-repeat: no-repeat;
}


.head5 {
	font-family: "Arial";
	font-size: 12px;
	color: #312C0D;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px;
         line-height: 13pt;
         text-align: center;
        background-color:#F8D612;
        background-repeat: no-repeat;
        border-bottom: #AA9413 1px solid;
        border-top: #F9E98C 1px solid;
}



.head6 {
	font-family: "Arial";
	font-size: 12px;
	color: #312C0D;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
         line-height: 13pt;
         text-align: center;
        background-color:#F8D612;
        background-repeat: no-repeat;
        border-bottom: #AA9413 1px solid;
        border-top: #F9E98C 1px solid;
}

.head7 {
	font-family: "Arial";
	font-size: 12px;
	color: #817A11;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 10px;
         line-height: 13pt;
         text-align: center;
        background-color:#ECD82F;
        background-repeat: no-repeat;
}



.head8 {
	padding-top: 10px;
	border-bottom: #A38B3B 1px dotted;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 13px;
	color: #82867B;
	font-weight: bold;
}


#navi {

	font-family:Arial;
	line-height:10px;
        text-transform: uppercase;


}

tr#m {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#l {
	border-bottom:0px;
	width:193px;
	}




tr#m a {
	color:#595753;
	text-decoration:none;
	background-color:#F5CD16;
	display: block;
        font-family:Arial;
	line-height:11px;
        font-size: 9px;
        text-align: left;
        padding-left: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#m a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#97B92E;
	display: block;
        font-family:Arial;
	line-height:11px;
        font-size: 9px;
        background-image:url(images/menu_links.jpg);
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil
         {  background-color:#60B143;
            width:5px;
            height:6px;
                        }



tr#h {
	text-align: center;
	font-size: 11px;
        font-family:Arial;
	line-height:10px;

	}

td#g {
	border-bottom:0px;
	width:193px;
	}




tr#h a {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#8AB849;
	display: block;
        font-family:Arial;
	line-height:11px;
        font-size: 9px;
        text-align: right;
        padding-right: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#h a:hover {
	color:#595753;
	text-decoration:none;
	background-color:#F6CE16;
	display: block;
        font-family:Arial;
	line-height:11px;
        font-size: 9px;
        background-image:url(images/menu_rechts.jpg);
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil2
         {  background-color:#E7D52B;
            width:5px;
            height:6px;
                        }





.input {
border: none;
border-left: 1px solid #B69C10;
border-top: 1px solid #B69C10;
width: 80px;
height: 14px;
font-family: Arial;
font-size: 11px;
background-color: #F7D514;
color: #4A772F;}


.input2 {
border: none;
border-left: 1px solid #34781C;
border-top: 1px solid #34781C;
border-right: 1px solid #C3F76F;
border-bottom: 1px solid #C3F76F;
width: 50px;
height: 14px;
font-family: Arial;
font-size: 11px;
background-color: #60B143;
color: #FFFFFF;}


.input3 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 140px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input4 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
font-family: Arial;
font-size: 12px;
background-color: #D0D222;
color: #50510D;}

.input4[type=text]	{
width: 250px;
height: 18px;
}

.input5 {
border: none;
border-left: 1px solid #34781C;
border-top: 1px solid #34781C;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 100px;
height: 18px;
font-family: Arial;
font-size: 11px;
background-color: #60B143;
color: #FFFFFF;}


.input6 {
border: none;
border-left: 1px solid #34781C;
border-top: 1px solid #34781C;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 250px;
height: 18px;
font-family: Arial;
font-size: 11px;
background-color: #60B143;
color: #FFFFFF;}

.input7 {
border: none;
border-left: 1px solid #679917;
border-top: 1px solid #679917;
border-right: 1px solid #CDFC3F;
border-bottom: 1px solid #CDFC3F;
width: 140px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #91D723;
color: #1F5D12;}


.input8 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 200px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input9 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 170px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}



.input10 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 90px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input11 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 300px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}



.input12 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 250px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input13 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 50px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}

.input15 {
border: none;
border-left: 1px solid #34781C;
border-top: 1px solid #34781C;
border-right: 1px solid #C3F76F;
border-bottom: 1px solid #C3F76F;
width: 170px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #60B143;
color: #FFFFFF;}


.input14 {
border: none;
border-left: 1px solid #34781C;
border-top: 1px solid #34781C;
border-right: 1px solid #C3F76F;
border-bottom: 1px solid #C3F76F;
width: 50px;
height: 18px;
font-family: Arial;
font-size: 11px;
background-color: #60B143;
color: #FFFFFF;}





.input18 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 30px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input16 {
border: none;
border-left: 1px solid #679917;
border-top: 1px solid #679917;
border-right: 1px solid #CDFC3F;
border-bottom: 1px solid #CDFC3F;
width: 90px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #80C01C;
color: #FFFFFF;}



.input17 {
border: none;
border-left: 1px solid #679917;
border-top: 1px solid #679917;
border-right: 1px solid #CDFC3F;
border-bottom: 1px solid #CDFC3F;
width: 140px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #80C01C;
color: #FFFFFF;}



.input19 {
border: none;
border-left: 1px solid #94968D;
border-top: 1px solid #94968D;
border-right: 1px solid #DCDED5;
border-bottom: 1px solid #DCDED5;
width: 300px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #BFC1B9;
color: #595B54;}


.input20 {
border: none;
border-left: 1px solid #94968D;
border-top: 1px solid #94968D;
border-right: 1px solid #DCDED5;
border-bottom: 1px solid #DCDED5;
width: 140px;
height: 18px;
font-family: Arial;
font-size: 11px;
background-color: #d5d3c4;
color: #595B54;}



.input21 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 140px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input22 {
border: none;
border-left: 1px solid #9B9D18;
border-top: 1px solid #9B9D18;
border-right: 1px solid #FAFC63;
border-bottom: 1px solid #FAFC63;
width: 350px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #D8DF22;
color: #50510D;}


.input23 {
border: none;
border-left: 1px solid #679917;
border-top: 1px solid #679917;
border-right: 1px solid #CDFC3F;
border-bottom: 1px solid #CDFC3F;
width: 260px;
height: 18px;
font-family: Arial;
font-size: 12px;
background-color: #91D723;
color: #1F5D12;}


.input24 {
border: none;
border-left: 1px solid #456a11;
border-top: 1px solid #456a11;
border-right: 1px solid #bbe528;
border-bottom: 1px solid #bbe528;
width: 200px;
height: 21px;
font-family: Arial;
font-size: 12px;
background-color: #7bac13;
color: #FFFFFF;
padding-left:5px;}


textarea {
  color: #FFFFFF;
  background:#98ba32;
  font-family: Arial;
  font-size: 12px;
  background-image:url(images/bg4_3.jpg);
  background-repeat: repeat-x;
  border-left: 1px solid #37641d;
  border-top: 1px solid #37641d;
  border-right: 1px solid #c3fca1;
  border-bottom: 1px solid #c3fca1;
  word-spacing: 2px;
}


.textarea2 {
  color: #FFFFFF;
  background:#C3C1B3;
  font-family: Arial;
  font-size: 12px;
  background-image:url(images/bg5.gif);
  background-repeat: repeat-x;
  border-left: 1px solid #7E7C70;
  border-top: 1px solid #7E7C70;
  border-right: 1px solid #E5E3D3;
  border-bottom: 1px solid #E5E3D3;}

.textarea3 {
  color: #574E10;
  background:#EAF86C;
  font-family: Arial;
  font-size: 12px;
  background-image:url(images/bg6.gif);
  background-repeat: repeat-x;
  border-left: 1px solid #857923;
  border-top: 1px solid #857923;
  border-right: 1px solid #F2FBA0;
  border-bottom: 1px solid #F2FBA0;}

.textarea4 {
  color: #204e07;
  background:#b7e863;
  font-family: Arial;
  font-size: 13px;
  word-spacing: 2px;
  letter-spacing:1px;
  background-image:url(images/bg4_2.jpg);
  background-repeat: repeat-x;
  border-left: 1px solid #477F2A;
  border-top: 1px solid #477F2A;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding:5px;}


.textarea5 {
  color: #FFFFFF;
  background:#b7e863;
  font-family: Arial;
  font-size: 13px;
  letter-spacing:1px;
  word-spacing: 2px;
  background-image:url(images/bg4_3.jpg);
  background-repeat: repeat-x;
  border-left: 1px solid #37641d;
  border-top: 1px solid #37641d;
  border-right: 1px solid #c3fca1;
  border-bottom: 1px solid #c3fca1;
  padding:5px;}



select {
  color: #2D7022;
  background:#F5D418;
  font-family: Arial;
  font-size: 9px;
  width: 100px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}


.select2 {
  color: #FFFFFF;
  background:#71A52C;
  font-family: Arial;
  font-size: 9px;
  width: 110px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}


.select3 {
  color: #FFFFFF;
  background:#71A52C;
  font-family: Arial;
  font-size: 9px;
  width: 250px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}


.select4 {
  color: #2D7022;
  background:#F5D418;
  font-family: Arial;
  font-size: 9px;
  width: 190px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}

.select5 {
  color: #FFFFFF;
  background:#71A52C;
  font-family: Arial;
  font-size: 9px;
  width: 150px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}


.select6 {
  color: #2D7022;
  background:#F5D418;
  font-family: Arial;
  font-size: 9px;
  width: 150px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}



.select7 {
  color: #727065;
  background:#E1DFCF;
  font-family: Arial;
  font-size: 9px;
  width: 150px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}


.select8 {
  color: #728E15;
  background:#D6ED67;
  font-family: arial;
  font-size: 9px;
  width: 150px;
  height: 15px;

}


.select9 {
  color: #727065;
  background:#E1DFCF;
  font-family: Arial;
  font-size: 9px;
  width: 120px;
  height: 15px;
  font-weight: bold;
text-transform: uppercase;
}

.textfeld {
border: none;
border-left: 1px solid #B69C10;
border-top: 1px solid #B69C10;
width: 80px;
height: 14px;
font-family: Arial;
font-size: 11px;
background-color: #F7D514;
color: #000000;}



.textfeld2 {
border: none;
border-left: 1px solid #B69C10;
border-top: 1px solid #B69C10;
width: 100px;
height: 16px;
font-family: Arial;
font-size: 11px;
background-color: #F7D514;
color: #000000;}




.textfeld3 {
border: none;
background-color: #8ABD40;
border-left: 1px solid #60852A;
border-top: 1px solid #60852A;
border-right: 1px solid #B1E663;
border-bottom: 1px solid #B1E663;
width: 100px;
height: 16px;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;}



.textfeld4 {
border: none;
border-left: 1px solid #350703;
border-top: 1px solid #350703;
width: 50px;
height: 14px;
font-family: Tahoma, Arial;
font-size: 11px;
background-color: #be1b0a;
color: #f7f7f7;}





.submit {
border: none;
width: 80px;
height: 19px;
font-family: Tahoma, Arial;
font-size: 11px;
border: 0px;
background-color: #C0D239;
border-left: 1px solid #DEEF5B;
border-top: 1px solid #DEEF5B;
border-right: 1px solid #92A125;
border-bottom: 1px solid #92A125;
color: #3F7E24;}



.submit2 {
border: none;
width: 80px;
height: 19px;
font-family: Tahoma, Arial;
font-size: 11px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #7F730E;}

.submit3 {
border: none;
width: 150px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;}


.submit4 {
border: none;
width: 160px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #F6CE15;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;}



.submit5 {
border: none;
width: 160px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #B1C936;
border-left: 1px solid #D5E777;
border-top: 1px solid #D5E777;
border-right: 1px solid #78891F;
border-bottom: 1px solid #78891F;
color: #424B16;
font-weight: bold;
text-transform: uppercase;}


.submit6 {
display: inline;
border: none;
width: 120px;
height: 16px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #B1C936;
border-left: 1px solid #D5E777;
border-top: 1px solid #D5E777;
border-right: 1px solid #78891F;
border-bottom: 1px solid #78891F;
color: #424B16;
font-weight: bold;
text-transform: uppercase;}



.submit7 {
border: none;
width: 80px;
height: 19px;
font-family: Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #7F730E;
font-weight: bold;
text-transform: uppercase;
display: inline;}


.submit8 {
border: none;
width: 160px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #ADCC32;
border-left: 1px solid #C1F971;
border-top: 1px solid #C1F971;
border-right: 1px solid #87A11E;
border-bottom: 1px solid #87A11E;
color: #38570D;
font-weight: bold;
text-transform: uppercase;}


.submit9 {
border: none;
width: 160px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #D0C049;
border-left: 1px solid #DCCD5D;
border-top: 1px solid #DCCD5D;
border-right: 1px solid #9A8D32;
border-bottom: 1px solid #9A8D32;
color: #7B701E;
font-weight: bold;
text-transform: uppercase;}


.submit10 {
border: none;
width: 100px;
height: 19px;
font-family: Tahoma, Arial;
font-size: 11px;
border: 0px;
background-color: #8eca37;
border-left: 1px solid #b0e663;
border-top: 1px solid #b0e663;
border-right: 1px solid #508e2a;
border-bottom: 1px solid #508e2a;
color: #284815;}


.submit11 {
border: none;
width: 300px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #ADCC32;
border-left: 1px solid #C1F971;
border-top: 1px solid #C1F971;
border-right: 1px solid #87A11E;
border-bottom: 1px solid #87A11E;
color: #38570D;
font-weight: bold;
text-transform: uppercase;}


.submit12 {
border: none;
width: 150px;
height: 17px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;}



.submit13 {
border: none;
width: 150px;
height: 17px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #B1C936;
border-left: 1px solid #D5E777;
border-top: 1px solid #D5E777;
border-right: 1px solid #78891F;
border-bottom: 1px solid #78891F;
color: #424B16;
font-weight: bold;
text-transform: uppercase;}


.submit15 {
border: none;
width: 100px;
height: 17px;
font-family: Tahoma, Arial;
font-size: 10px;
border: 0px;
background-color: #89877b;
border-left: 1px solid #ccc9ba;
border-top: 1px solid #ccc9ba;
border-right: 1px solid #5c5a51;
border-bottom: 1px solid #5c5a51;
color: #ffffff;
margin: 0px;
padding: 0px;
text-transform: uppercase;
}

.submit16 {
border: none;
width: 100px;
height: 17px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;
}

.submit17, a.submit17, a.submit17:link, a.submit17:hover, a.submit17:active, a.submit17:visited {
border: none;
height: 20px;
font-family:  Arial;
font-size: 12px;
border: 0px;
background-color: #669633;
border-left: 1px solid #b6e088;
border-top: 1px solid #b6e088;
border-right: 1px solid #3a5819;
border-bottom: 1px solid #3a5819;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}

.submit18, a.submit18, a.submit18:link, a.submit18:hover, a.submit18:active, a.submit18:visited {
border: none;
height: 18px;
font-family:  Arial;
font-size: 11px;
border: 0px;
background-color: #eddc1a;
border-left: 1px solid #f6f870;
border-top: 1px solid #f6f870;
border-right: 1px solid #9d9129;
border-bottom: 1px solid #9d9129;
color: #615a0d;
}


.submit19 {
display: inline;
border: none;
width: 120px;
height: 16px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #457016;
border-left: 1px solid #6eb125;
border-top: 1px solid #6eb125;
border-right: 1px solid #233a0a;
border-bottom: 1px solid #233a0a;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}


/*
.submit20, a.submit20, a.submit20:link, a.submit20:hover, a.submit20:active, a.submit20:visited {
border: none;
height: 20px;
width: 170px;
font-family: Arial;
font-size: 12px;
border: 0px;
background-color: #85ab1e;
border-left: 1px solid #a0cb2c;
border-top: 1px solid #a0cb2c;
border-right: 1px solid #648019;
border-bottom: 1px solid #648019;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}

.submit21, a.submit21, a.submit21:link, a.submit21:hover, a.submit21:active, a.submit21:visited {
border: none;
height: 20px;
width: 170px;
font-family: Arial;
font-size: 12px;
border: 0px;
background-color: #f5e816;
border-left: 1px solid #f9f168;
border-top: 1px solid #f9f168;
border-right: 1px solid #c6bc16;
border-bottom: 1px solid #c6bc16;
color: #3c6011;
font-weight: bold;
text-transform: uppercase;}
*/

.submit22 {
border: none;
height: 18px;
font-family:  Arial;
font-size: 11px;
border: 0px;
background-color: #669633;
border-left: 1px solid #b6e088;
border-top: 1px solid #b6e088;
border-right: 1px solid #3a5819;
border-bottom: 1px solid #3a5819;
color: #FFFFFF;
}

.submit23 {
display: inline;
border: none;
width: 170px;
height: 18px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #457016;
border-left: 1px solid #6eb125;
border-top: 1px solid #6eb125;
border-right: 1px solid #233a0a;
border-bottom: 1px solid #233a0a;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
}

.submit24, a.submit24, a.submit24:link, a.submit24:hover, a.submit24:active, a.submit24:visited {
border: none;
width: 125px;
height: 17px;
font-family:  Arial;
font-size: 11px;
border: 0px;
background-color: #a2d651;
border-left: 1px solid #c0f075;
border-top: 1px solid #c0f075;
border-right: 1px solid #689522;
border-bottom: 1px solid #689522;
color: #11540a;

}
/*
.submit25, a.submit25, a.submit25:link, a.submit25:hover, a.submit25:active, a.submit25:visited {
border: none;
height: 20px;
width: 140px;
font-family: Arial;
font-size: 12px;
border: 0px;
background-color: #519e13;
border-left: 1px solid #7fda36;
border-top: 1px solid #7fda36;
border-right: 1px solid #32620b;
border-bottom: 1px solid #32620b;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}
*/

.submit26 {
border: none;
height: 17px;
width: 150px;
font-family: Arial;
font-size: 10px;
border: 0px;
background-color: #a8d615;
border-left: 1px solid #bbec1d;
border-top: 1px solid #bbec1d;
border-right: 1px solid #769513;
border-bottom: 1px solid #769513;
color: #344e0c;
font-weight: bold;
text-transform: uppercase;}

.submit27, a.submit27, a.submit27:link, a.submit27:hover, a.submit27:active, a.submit27:visited {
border: none;
line-height: 17px;
display:block;
width: 140px;
font-family: Arial;
font-size: 11px;
border: 0px;
background-color: #8bb530;
border-left: 1px solid #c6ef56;
border-top: 1px solid #c6ef56;
border-right: 1px solid #546c12;
border-bottom: 1px solid #546c12;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}


.submit28, a.submit28, a.submit28:link, a.submit28:hover, a.submit28:active, a.submit28:visited {
border: none;
line-height: 17px;
display:block;
width: 140px;
font-family: Arial;
font-size: 11px;
border: 0px;
background-color: #599a13;
border-left: 1px solid #87da2e;
border-top: 1px solid #87da2e;
border-right: 1px solid #355a0e;
border-bottom: 1px solid #355a0e;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}


.submit29, a.submit29, a.submit29:link, a.submit29:hover, a.submit29:active, a.submit29:visited {
border: none;
width: 120px;
text-align:center;
line-height: 17px;
display:block;
font-family:  Arial;
font-size: 11px;
border: 0px;
background-color: #457016;
border-left: 1px solid #6eb125;
border-top: 1px solid #6eb125;
border-right: 1px solid #233a0a;
border-bottom: 1px solid #233a0a;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}


.submit30, a.submit30, a.submit30:link, a.submit30:hover, a.submit30:active, a.submit30:visited {
border: none;
width: 150px;
line-height: 17px;
font-family:  Arial;
font-size: 10px;
display:block;
border: 0px;
background-color: #B1C936;
border-left: 1px solid #D5E777;
border-top: 1px solid #D5E777;
border-right: 1px solid #78891F;
border-bottom: 1px solid #78891F;
color: #424B16;
font-weight: bold;
text-transform: uppercase;}


.submit31, a.submit31, a.submit31:link, a.submit31:hover, a.submit31:active, a.submit31:visited {
border: none;
width: 150px;
line-height: 17px;
display:block;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;}

.submit32 {
border: none;
height: 20px;
width: 140px;
font-family: Arial;
font-size: 12px;
border: 0px;
background-color: #85ab1e;
border-left: 1px solid #a0cb2c;
border-top: 1px solid #a0cb2c;
border-right: 1px solid #648019;
border-bottom: 1px solid #648019;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;}

.submit33 {
border: none;
width: 150px;
height: 19px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #9fcc32;
border-left: 1px solid #C1F971;
border-top: 1px solid #C1F971;
border-right: 1px solid #87A11E;
border-bottom: 1px solid #87A11E;
color: #294406;
font-weight: bold;
text-transform: uppercase;
}

.submit34, .submit34:link{border: none; padding: 0; background-color:inherit; color:#19782e; font-family:arial; font-size: 11px;  text-decoration:none; text-transform:uppercase; font-weight:bold;}
.submit34:visited {color:#1b1b1b; font-family:arial; font-size: 11px;text-decoration:none;}
.submit34:active{color:#45443f;  font-family:arial; font-size: 11px;  text-decoration:none;}
.submit34:hover{color:#45443f;  font-family:arial; font-size: 11px; text-decoration:none; }


.text{
font-family:arial;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
color: #68685E;}



.table_a {
text-transform: uppercase;
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size: 10px;
background-color: #A1C03B;
background-image: url(images/table1.jpg);
background-repeat: repeat-x;
border-bottom: #86A030 1px solid;
border-top: #419529 1px solid;


}

.table_b {
border: none;
color:#E8E8E8;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #E3E1D4;
background-image: url(images/table2.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #DCDACF 1px solid;
border-right: #E6E4D8 1px solid;

}




.table_b2 {
border: none;
color:#E8E8E8;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #E3E1D4;
background-image: url(images/table7.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #DCDACF 1px solid;
border-right: #C1BFB5 1px solid;

}

.table_c {
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #C6C4B6;
background-image: url(images/table3.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #DCDACF 1px solid;
border-right: #C6C4B6 1px solid;
}



.table_d {
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #8d8d8d;
background-image: url(images/table4.jpg);
background-repeat: repeat-x;

}



.table_e {
border: none;
background-color: #ededed;
background-image: url(images/table2.jpg);
background-repeat: repeat-x;
border-bottom: #a1a1a1 1px solid;
border-right: #a1a1a1 1px solid;
border-top: #f4f4f4 1px solid;
border-left: #a1a1a1 1px solid;}


.table_a2 {
text-transform: uppercase;
border: none;
color:#9F8618;
text-decoration:none;
font-family:Arial;
font-size: 10px;
background-color: #ECE217;
background-image: url(images/table5.jpg);
background-repeat: repeat-x;
border-bottom: #C6A722 1px solid;
border-top: #D3B11C 1px solid;


}



.table_d2 {
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #8d8d8d;
background-image: url(images/table6.jpg);
background-repeat: repeat-x;

}



.table_e {
border: none;
color:#7B8A1D;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #C2D93B;
background-image: url(images/table8.jpg);
background-repeat: repeat-x;
border-bottom: #A3B91F 1px solid;
border-top: #C5C120 1px solid;
border-right: #B3C929 1px solid;

}





.table_f {
border: none;
color:#7B8A1D;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #C2D93B;
background-image: url(images/table8.jpg);
background-repeat: repeat-x;
border-bottom: #A3B91F 1px solid;
border-right: #B3C929 1px solid;
border-top: #F7F967 1px solid;
border-left: #F7F967 1px solid;

 }


.table_g {
border: none;
color:#E8E8E8;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #E3E1D4;
background-image: url(images/table9.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #DCDACF 1px solid;
border-right: #F7F6F0 1px solid;
 }


.table_g2 {
border: none;
color:#E8E8E8;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #E3E1D4;
background-image: url(images/table9.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #DCDACF 1px solid;

 }



.table_h {
border: none;
color:#7B8A1D;
padding:0px;
text-decoration:none;
font-family:Arial;
font-size:12px;
 }


.table_admin {
border: none;
border-right: solid 1px #898C77;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #ffe0c5;

}



.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #E8E8E8;
margin-right: 11px;
margin-left: 14px;
}

.style3_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #535353;}


.style3_3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #aa1b0d;}

.style3_4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9F8618;
margin-right: 11px;
margin-left: 14px;
}


.style4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #59584F; }

.style5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #403F38;}


.style6 {
font-family: Arial;
font-size: 10px;
color: #1b1b1b;}

.style7 {
font-family: Arial;
font-size: 8px;
color: #1b1b1b;}


.style8 {
font-family: Arial;
font-size: 11px;
color: #ad150e;}

.style9 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #59584F;
}

.style10 {
text-transform: uppercase;
font-family: Arial;
font-size: 15px;
color: #ffffff;
font-weight: bold;
}



.style11 {
text-transform: uppercase;
font-family: Arial;
font-size: 11px;
color: #1E5419;
}


.style12 {
font-family: Arial;
font-size: 12px;
color: #5E5519;
}

.style13 {
font-family: Arial;
font-size: 10px;
color: #5E5519;
}


.style14 {
font-family: Arial;
font-size: 10px;
color: #4A4945;
text-transform: uppercase;
font-weight: bold;
}


.style15 {
font-family: Arial;
font-size: 12px;
color: #6C6A5F;
}


.style16 {
font-family: Arial;
font-size: 10px;
color: #88867A;}


.style17 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #1E5419;

}


.style18 {
font-family: Arial;
font-size: 10px;
color: #347322;
}

.style19 {
font-family: Arial;
font-size: 11px;
color: #1E5419;
}

.style20 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #403F38;
line-height: 16px;
padding-right:10px;
}

.style21 {
text-transform: uppercase;
font-family: Arial;
font-size: 25px;
color: #ffffff;
font-weight: bold;
}


.style22 {
text-transform: uppercase;
font-family: Arial;
font-size: 11px;
color: #111F06;
}

.style23 {
text-transform: uppercase;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
}

.style24 {
font-family: Arial;
font-size: 11px;
color: #FEF17C;
}



.style25 {
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
}

.style26 {
font-family: Arial;
font-size: 12px;
color: #1C420D;
}


.style27 {
text-transform: uppercase;
font-family: Arial;
font-size: 13px;
color: #82867B;
font-weight: bold;
}


.style28 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #55544C;
font-weight: bold;
}


.style29 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
}


.style30 {
font-family: Arial;
font-size: 12px;
color: #204907;
text-align:justify;
}

.style30 br {
margin:10px;
}


.style31 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #2A6009;
font-weight: bold;
}



.style32 {

font-family: Arial;
font-size: 12px;
color: #464542;

}


.style33 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
color: #3C590A;
font-weight: bold;
}



.style34 {
text-transform: uppercase;
font-family: Verdana;
font-size: 13px;
color: #415C12;

}


.style35 {

font-family: Arial;
font-size: 11px;
color: #82820C;

}


.style36 {
text-transform: uppercase;
font-family: Verdana;
font-size: 15px;
color: #FFFFFF;


}




.style37 {
text-transform: uppercase;
font-family: Verdana;
font-size: 10px;
color: #5A730F;


}


.style38 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #708E14;
font-weight: bold;
}

.style39 {

font-family: Arial;
font-size: 11px;
color: #69690A;

}


.style40 {

font-family: Verdana;
font-size: 11px;
color: #2D570F;


}


.style41 {

font-family: Verdana;
font-size: 11px;
color: #519E1C;


}



.style42 {

font-family: tahoma,helvetica;
font-size: 11px;
color: #6A695E;


}




.style43 {

font-family:Arial,Helvetica, sans-serif;
font-size: 11px;
color: #4A6B0B;


}


.style44 {

font-family: Arial;
font-size: 12px;
color: #576D0C;

}



.style45 {

font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #4a4a48;
text-transform:uppercase;
letter-spacing: 0px;

}


.style46 {

font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #50a73e;
text-transform:uppercase;
letter-spacing: 0px;
}


.style47 {

font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #b19f27;
text-transform:uppercase;
letter-spacing: 0px;
}

.style48 {

font-family: Arial;
font-size: 11px;
font-weight:bold;
color: #4e9036;
text-transform:uppercase;
letter-spacing: 0px;
padding-left:10px;
padding-right:10px;
}


.style49 {

font-family: Arial;
font-size: 10px;
font-weight:bold;
color: #c09b19;
text-transform:uppercase;
letter-spacing: 0px;
}

.style50 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
color: #a21313;
font-weight: bold;
padding-left:10px;
padding-right:10px;
margin-left:10px;
margin-right:10px;
}

.style51 {
text-transform: uppercase;
font-family: Arial;
font-size: 13px;
color: #45443d;
font-weight: bold;
}


.style52 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 16px;
color: #FFFFFF;

}

.style53 {
text-transform: uppercase;
font-family: Verdana;
letter-spacing: 0px;
font-size: 11px;
color: #4a580a;
}


.style54 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 16px;
color: #446e13;
}

.style55 {
font-family: Arial;
font-size: 13px;
color: #45443d;
}

.style56 {
text-transform: uppercase;
font-family: Arial;
font-size: 15px;
color: #748a0f;
font-weight: bold;
}



.style57 {
text-transform: uppercase;
font-family: Arial;
font-size: 15px;
color: #f9fa94;
font-weight: bold;
}

.style58 {
text-transform: uppercase;
font-family: Arial;
font-size: 18px;
color: #748a0f;
font-weight: bold;
}

.style59 {
color:#444041;
font-family:arial;
font-size: 9px;
text-decoration:none;
text-transform: uppercase;
}

.style60 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 1px;
font-size: 16px;
color: #327810;
font-weight:bold;


}


.style61 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 13px;
color: #264207;
font-weight:bold;

}


.style62 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 13px;
color: #645f07;
font-weight:bold;

}

.style63 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 15px;
color: #2f7009;
font-weight:bold;
padding-left:15px;
padding-bottom:2px;

}



.style64 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 15px;
color: #89810c;
font-weight:bold;
padding-left:15px;
padding-bottom:2px;

}

.style65 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 14px;
color: #2f7009;
font-weight:bold;

}

.style66 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 12px;
color: #21500d;
font-weight:bold;

}


.style67 {
font-family: Arial;
font-size: 12px;
color: #2e460c;
text-align:justify;
}


.style68 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 10px;
color: #2e460c;
font-weight:bold;

}


.style69 {
font-family: Arial;
letter-spacing: 0px;
font-size: 10px;
color: #595c56;

}

.style70{
color:#FFFFFF;
font-family:arial;
font-size: 20px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}

#navi_mb{
width:213px;
background-color:#f4f3ed;
}


.rest_ueberschrift {
padding-top: 10px;
border-bottom: #F2E24F 3px solid;
}

.rest_text0 {
background-color: #E6D640;
border-bottom: #BFD130 3px solid;
border-top: #BFD130 2px solid;
}

.rest_text1
{
background-color: #A8B828;
border-bottom: #BFD130 3px solid;
border-top: #BFD130 3px solid;
}

.rest_text2
{
background-color: #91A924;
border-bottom: #BFD130 3px solid;
}

.rest_text3 {
background-color: #F6CE15;
border-bottom: #BFD130 3px solid;
border-top: #BFD130 5px solid;
}


.rest_text4 {
background-color: #FFEA00;
border-top: #BFD130 0px solid;
border-bottom: #BFD130 3px solid;
}

.rest_text5
{
background-color: #E5D627;
border-bottom: #BFD130 3px solid;
}


.rest_text6
{
background-color: #CEE224;
border-bottom: #BFD130 3px solid;
}

.rest_text7
{
background-color: #A4D71B;
border-bottom: #BFD130 3px solid;
}

.rest_text8
{
background-color: #7CC217;
border-bottom: #BFD130 3px solid;
}

.rest_text9
{
background-color: #539D18;

}


.rest_text10
{
background-color: #487E1C;
border-bottom: #BFD130 3px solid;
}

.rest_text11 {
background-color: #F5E761;

}


.rest_text12
{
background-color: #b4df1e;
border-bottom: #BFD130 3px solid;
}

.rest_bewert1 {
border-bottom: #6BAA43 3px solid;
}

#link
  a:link{color:#6D580F; font-family:arial; font-size: 11px;  text-decoration:none;}
  a:visited {color:#1D4F14; font-family:arial; font-size: 11px;text-decoration:none;}
  a:active{color:#6D580F;  font-family:arial; font-size: 11px;  text-decoration:none;}
  a:hover{color:#45443f;  font-family:arial; font-size: 11px; text-decoration:none; }



.rest_ueberschrift_user {
padding-top: 10px;
border-bottom: #959386 3px solid;
}


.rest_text0_user {
background-color: #E7E6CB;
border-bottom: #CCCBB2 3px solid;
border-top: #CCCBB2 2px solid;
}

.rest_text1_user {
background-color: #E5D627;
border-bottom: #CCCBB2 3px solid;
border-top: #CCCBB2 3px solid;
}

.rest_text2_user {
background-color: #D5D64A;
border-bottom: #CCCBB2 3px solid;
}

.rest_text4_user {
background-color: #C6DD51;
border-top: #CCCBB2 0px solid;
border-bottom: #CCCBB2 3px solid;
}

.rest_text5_user {
background-color: #CEF24E;
border-top: #BCE237 2px solid;
border-bottom: #BCE237 2px solid;
}

.rest_text6_user {
background-color: #DDF24E;
border-top: #E6F770 2px solid;
border-bottom: #BCE237 2px solid;
}


.rest_bewert2 {
border-bottom: #D8D6CB 3px solid;
background-color: #D5D64A;
}




.rest_bewert3 {
border-bottom: #9CB034 3px solid;
background-color: #E5D627;
}


.rest_ueberschrift_user2 {
padding-top: 10px;
border-bottom: #89877B 3px solid;
}


.rest_ueberschrift_user3 {
padding-top: 10px;
border-bottom: #A7A598 3px solid;
}



.rest_ueberschrift_user4 {
padding-top: 10px;
border-bottom: #8BBF3E 3px solid;
}


.rest_ueberschrift_user5 {
padding-top: 10px;
border-bottom: #96CD44 3px solid;
}




.rest_ueberschrift_user6 {
padding-top: 10px;
border-bottom: #D6F01C 2px solid;
}



.rest_ueberschrift_rf {
padding-top: 10px;
padding-left: 20px;
border-bottom: #A38B3B 1px dotted;
}

.rest_text0_rf {
background-color: #DDD8B2;
padding-top:2px;
padding-bottom:2px;
padding-left: 20px;
border-bottom: #FFFFFF 3px solid;
border-top: #FFFFFF 2px solid;
}

.rest_text1_rf
{
background-color: #E1E2AB;
padding-top:2px;
padding-bottom:2px;
padding-left: 20px;
border-bottom: #FFFFFF 3px solid;
border-top: #FFFFFF 3px solid;
}

.rest_text2_rf
{
background-color: #DEE993;
padding-top:2px;
padding-bottom:2px;
padding-left: 20px;
border-bottom: #FFFFFF 3px solid;
}


.rest_text4_rf {
background-color: #D9E668;
padding-left: 20px;
border-top: #FFFFFF 0px solid;
border-bottom: #FFFFFF 3px solid;
}

.rest_bewert5 {
border-bottom: #9C8537 1px dotted;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#navi2 {

	font-family:Arial;
	line-height:17px;
	display: block;

}

tr#n {
	text-align: center;
	font-size: 10px;

	}

td#f {
	border-bottom:0px;
	}




tr#n a {
	color:#0E4405;
	text-decoration:none;
	background-color:#97CC13;
	display: block;
        border-bottom: 0px solid #DBEE45;
	font-family:Arial;
	line-height:14px;
        font-size: 10px;
        text-align: left;
        padding-left: 10px;
        text-transform: uppercase;
        font-weight: bold;
	height: 15px;
	}

tr#n a:hover {
	color:#28641F;
	text-decoration:none;
	background-color:#F8E01A;
	display: block;
	border-bottom: 0px solid #DECB24;}

tr#d {
	text-align: center;
	font-size: 10px;

	}

td#i {
	border-bottom:0px;

	}




tr#d a {
	color:#18710A;
	text-decoration:none;
	background-color:#B0E926;
	display: block;
        border-bottom: 0px solid #DBEE45;
	font-family:Arial;
	line-height:14px;
        font-size: 10px;
        text-align: center;
        text-transform: uppercase;
        font-weight: bold;
	height: 15px;
	}

tr#d a:hover {
	color:#4A483A;
	text-decoration:none;
	background-color:#E8E8E3;
	display: block;
        border-bottom: 0px solid #DECB24;
	}


.rezeptinfos {
      padding-left: 10px;
      border-bottom: #B0C814 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #5C8410;
      font-weight: bold;
	}




.zutaten {
      padding-left: 10px;
      border-bottom: #CAD425 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #5C8410;
      font-weight: bold;
	}



.zubereitung {
      padding-left: 10px;
      border-bottom: #93D222 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #5C8410;
      font-weight: bold;
	}




.rezept_foto {
      padding-left: 10px;
      border-bottom: #6EA31A 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #5C8410;
      font-weight: bold;
	}



.rezept_kommentare {
      padding-left: 10px;
      border-bottom: #98A81C 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #5C8410;
      font-weight: bold;
	}


.rezeptinfos2 {
      padding-left: 20px;
      border-bottom: #b0c12a 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 10px;
      color: #5C8410;
      font-weight: bold;
	}



#navi3 {

	font-family:Arial;
	line-height:10px;
        text-transform: uppercase;


}






tr#p {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#r {
	border-bottom:0px;
	width:193px;
	}




tr#p a {
	color:#43791B;
	text-decoration:none;
	background-color:#D6EA36;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#p a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#81B73E;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;

        text-transform: uppercase;
        font-weight: bold;
	}




tr#p2 {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#r2 {
	border-bottom:0px;
	width:387px;
	}




tr#p2 a {
	color:#43791B;
	text-decoration:none;
	background-color:#F2F92D;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: center;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#p2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#CCB517;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}



tr#p3 {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#r3 {
	border-bottom:0px;
	width:387px;
	}




tr#p3 a {
	color:#43791B;
	text-decoration:none;
	background-color:#8FD632;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#p3 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#59A433;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}





.pfeil3
         {  background-color:#60B143;
            width:5px;
            height:6px;
                        }



.pfeil3_2
         {  background-color:#EAD919;
            width:5px;
            height:6px;
                        }



.pfeil3_3
         {  background-color:#126A0B;
            width:5px;
            height:6px;
                        }






tr#s {
	text-align: center;
	font-size: 11px;
        font-family:Arial;
	line-height:10px;

	}

td#t {
	border-bottom:0px;
	width:193px;
	}




tr#s a {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#A3B317;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: right;
        padding-right: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#s a:hover {
	color:#2D7916;
	text-decoration:none;
	background-color:#F5DC32;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil4
         {  background-color:#5DB145;
            width:5px;
            height:6px;
                        }






tr#s2 {
	text-align: center;
	font-size: 11px;
        font-family:Arial;
	line-height:10px;

	}

td#t2 {
	border-bottom:0px;
	width:193px;
	}




tr#s2 a {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#59A433;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: right;
        padding-right: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#s2 a:hover {
	color:#2D7916;
	text-decoration:none;
	background-color:#8FD632;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil4_2
         {  background-color:#126A0B;
            width:5px;
            height:6px;
                        }




#navi4 {

	font-family:Arial;
	line-height:10px;
        text-transform: uppercase;


}

tr#b {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#e {
	border-bottom:0px;
	width:193px;
	}




tr#b a {
	color:#43791B;
	text-decoration:none;
	background-color:#E2E420;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#b a:hover {
	color:#2D7916;
	text-decoration:none;
	background-color:#E5FB34;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;

        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil5
         {  background-color:#F5D322;
            width:5px;
            height:6px;
                        }





tr#b2 {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#e2 {
	border-bottom:0px;
	width:193px;
	}




tr#b2 a {
	color:#43791B;
	text-decoration:none;
	background-color:#E8FF4D;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#b2 a:hover {
	color:#2D7916;
	text-decoration:none;
	background-color:#E8FF4D;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;

        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil5_2
         {  background-color:#97A91D;
            width:5px;
            height:6px;
                        }









tr#c {
	text-align: center;
	font-size: 11px;
        font-family:Arial;
	line-height:10px;

	}

td#a {
	border-bottom:0px;
	width:193px;
	}




tr#c a {
	color:#43791B;
	text-decoration:none;
	background-color:#FBFD25;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-align: right;
        padding-right: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#c a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ACBA1B;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil6
         {  background-color:#F5D322;
            width:5px;
            height:6px;
                        }




tr#c2 {
	text-align: center;
	font-size: 11px;
        font-family:Arial;
	line-height:10px;

	}

td#a2 {
	border-bottom:0px;
	width:193px;
	}




tr#c2 a {
	color:#43791B;
	text-decoration:none;
	background-color:#FBFD4D;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-align: right;
        padding-right: 10px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#c2 a:hover {
	color:#43791B;
	text-decoration:none;
	background-color:#FBFD40;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil6_2
         {  background-color:#C3A117;
            width:5px;
            height:6px;
                        }

.food_comment {
      padding-right: 10px;
      text-align: right;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 10px;
      color: #5C8410;
      font-weight: bold;
      background-image:url(images/food_comment_bg.jpg);
	}



#navi5 {

	font-family:Arial;
	line-height:10px;
        text-transform: uppercase;


}

tr#j {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#k {
	border-bottom:0px;
	width:400px;
	}




tr#k a {
	color:#43791B;
	text-decoration:none;
	background-color:#E2E420;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#k a:hover {
	color:#2D7916;
	text-decoration:none;
	background-color:#E5FB34;
	display: block;
        font-family:Arial;
	line-height:15px;
        font-size: 9px;

        text-transform: uppercase;
        font-weight: bold;
	}



.pfeil7
         {  background-color:#F5D322;
            width:5px;
            height:6px;
                        }



tr#o {
	text-align: center;
	font-size: 10px;
        font-family:Arial;
	line-height:10px;

	}

td#y {
	border-bottom:0px;
	width:400px;
	}




tr#o a {
	color:#43791B;
	text-decoration:none;
	background-color:#D6EA36;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;
        text-align: left;
        padding-left: 9px;
        text-transform: uppercase;
        font-weight: bold;

	}

tr#o a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#81B73E;
	display: block;
        font-family:Arial;
	line-height:18px;
        font-size: 9px;

        text-transform: uppercase;
        font-weight: bold;
	}





.pfeil8
         {  background-color:#60B143;
            width:5px;
            height:6px;
                        }




.head_aktuelles {
		padding-left:3px;
		padding-top: 5px;
		font-size: 10px;
		color:#445508;
		text-transform: uppercase;
		font-family:Arial;
		border-bottom: #D6F01C 1px solid;
		}


.text_aktuelles {
		padding-left:3px;
		padding-top: 3px;
		font-size: 11px;
		color:#60780E;
		font-family:Arial;

}

.req_asterix{

	font-size:20px;
	font-weight:bolder;
	color:#194710;
}

#reg_link {
color:#FFFFFF;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
}


#reg_link a {
color:#FFFFFF;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;}

#reg_link a:hover {
color:#f7d514;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
}

#reg_link a:active {
color:#FFFFFF;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
}


.rest_ueberschrift_grund {
padding-top: 10px;
border-bottom: #adab9d 3px solid;
}

.rest_text0_grund {
background-color: #e0ded0;
border-bottom: #f3f1e9 3px solid;
border-top: #f3f1e9 2px solid;
}

.rest_text1_grund {
background-color: #d2d0bd;
border-bottom: #f3f1e9 3px solid;
border-top: #f3f1e9 2px solid;
}

.rest_text2_grund {
background-color: #bebba8;
border-bottom: #f3f1e9 3px solid;
border-top: #f3f1e9 2px solid;
}

.rest_text4_grund {
background-color: #cccbb2;
border-bottom: #f3f1e9 3px solid;
border-top: #f3f1e9 2px solid;
}

.table_balken {
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #8d8d8d;
background-image: url(images/t_balken.jpg);
background-repeat: repeat-x;

}

.table_grunde {
border: none;
color:#E8E8E8;
text-decoration:none;
font-family:Arial;
font-size:12px;
background-color: #f8f8f1;
background-image: url(images/t_grunde.jpg);
background-repeat: repeat-x;
border-bottom: #B1AFA2 1px solid;
border-top: #f8f8f1 1px solid;
border-right: #cdcdc0 1px solid;
}


.textfeld5 {
border: none;
background-color: #FFFFFF;
border-left: 1px solid #c1b324;
border-top: 1px solid #c1b324;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100px;
height: 18px;
font-family: Arial;
font-size: 11px;
color: #514f11;}


.textfeld6 {
border: none;
background-color: #FFFFFF;
border-left: 1px solid #8da81f;
border-top: 1px solid #8da81f;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100px;
height: 18px;
font-family: Arial;
font-size: 11px;
color: #514f11;}


#essen_best {background: url(images/aktuelles_rechts_01.gif) no-repeat; display: table-cell; width:159px; height:111px; }

#essen_best a {background: url(images/aktuelles_rechts_01.gif) no-repeat; display: table-cell; width:159px; height:111px; }

#essen_best a:hover {background: url(images/aktuelles_rechts01_2.gif) no-repeat; width:159px; height:111px;}

#essen_best a:active {background: url(images/aktuelles_rechts01_2.gif) no-repeat; width:159px; height:111px;}


#rest_finden {background: url(images/aktuelles_rechts_02.gif) no-repeat; display: table-cell; width:163px; height:111px; }

#rest_finden a {background: url(images/aktuelles_rechts_02.gif) no-repeat; display: table-cell; width:163px; height:111px; }

#rest_finden a:hover {background: url(images/aktuelles_rechts_02_2.gif) no-repeat; width:163px; height:111px;}

#rest_finden a:active {background: url(images/aktuelles_rechts_02_2.gif) no-repeat; width:163px; height:111px;}




#rezepte {background: url(images/aktuelles_rechts_03.gif) no-repeat; display: table-cell; width:159px; height:106px; }

#rezepte a {background: url(images/aktuelles_rechts_03.gif) no-repeat; display: table-cell; width:159px; height:106px; }

#rezepte a:hover {background: url(images/aktuelles_rechts_03_2.gif) no-repeat; width:159px; height:106px;}

#rezepte a:active {background: url(images/aktuelles_rechts_03_2.gif) no-repeat; width:159px; height:106px;}


#forum {background: url(images/aktuelles_rechts_042.gif) no-repeat; display: table-cell; width:163px; height:106px; }

#forum a {background: url(images/aktuelles_rechts_042.gif) no-repeat; display: table-cell; width:163px; height:106px; }

#forum a:hover {background: url(images/aktuelles_rechts_042_2.gif) no-repeat; width:163px; height:106px;}

#forum a:active {background: url(images/aktuelles_rechts_042_2.gif) no-repeat; width:163px; height:106px;}

#footer_link {
color:#444041;
font-family:arial;
font-size: 10px;
text-decoration:none;
text-transform: uppercase;
}


#footer_link a {
color:#444041;
font-family:arial;
font-size: 10px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;}

#footer_link a:hover {
color:#635e5f;
font-family:arial;
font-size: 10px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
}

#footer_link a:active {
color:#444041;
font-family:arial;
font-size: 10px;
text-decoration:none;
text-transform: uppercase;
}


.wahl_l {
      padding-left: 10px;
      border-bottom: #dfe01c 3px solid;
      text-transform: uppercase;
      font-family: Arial;
      font-size: 12px;
      color: #306113;
      font-weight: bold;
	}

.rest_ueberschrift4 {
padding-top: 10px;
border-bottom: #85ab1e 3px solid;
}




.rest_text13
{
background-color: #b6c42d;
border-bottom: #eee231 3px solid;
}

.rest_text14 {
background-color: #c8d732;

}


.rest_text15
{
background-color: #d9ea37;
border-bottom: #eee231 3px solid;
}



.rest_ueberschrift5 {
padding-top: 10px;
border-bottom: #d3d418 3px solid;
}


.rest_text16
{
background-color: #dfe01c;
border-bottom: #aecf2a 3px solid;
}

.rest_text17 {
background-color: #ebec2b;

}


.rest_text18
{
background-color: #f2f335;
border-bottom: #aecf2a 3px solid;
}

.rest_text19{
background-color: #edda07;
border-top: #BFD130 0px solid;
border-bottom: #BFD130 3px solid;
}

/*
.bt1,a.bt1:link,a.bt1:visited,a.bt1:hover,a.bt1:active {
border: none;
display: block;
width: 160px;
height: 16px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #9fcc32;
border-left: 1px solid #C1F971;
border-top: 1px solid #C1F971;
border-right: 1px solid #87A11E;
border-bottom: 1px solid #87A11E;
color: #294406;
font-weight: bold;
text-transform: uppercase;
padding-top:3px;
}

.bt2,a.bt2:link,a.bt2:visited,a.bt2:hover,a.bt2:active {
border: none;
display: block;
width: 160px;
height: 16px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #F6CE15;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #696115;
font-weight: bold;
text-transform: uppercase;
padding-top:3px;
}
*/


.bt3,
a.bt3:link,
a.bt3:visited,
a.bt3:hover ,
a.bt3:active { border: none;
display: block;
width: 160px;
height: 16px;
font-family:  Arial;
font-size: 10px;
border: 0px;
background-color: #B1C936;
border-left: 1px solid #D5E777;
border-top: 1px solid #D5E777;
border-right: 1px solid #78891F;
border-bottom: 1px solid #78891F;
color: #424B16;
font-weight: bold;
text-transform: uppercase;
padding-top:3px;
}

.bt4,
a.bt4:link,
a.bt4:visited,
a.bt4:hover ,
a.bt4:active { border: none;
display: block;
width: 80px;
height: 16px;
font-family: Arial;
font-size: 10px;
border: 0px;
background-color: #EBD520;
border-left: 1px solid #F8EB7F;
border-top: 1px solid #F8EB7F;
border-right: 1px solid #BEAC19;
border-bottom: 1px solid #BEAC19;
color: #7F730E;
padding-top:3px;
}

.h_style1 {
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
color: #423b08;
}


.h_style2 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #7c750f;
}


.h_style3 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #477613;
}


.h_style3_2 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #565752;
}


.h_style4 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #31600e;
}


.h_style4_2 {
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
font-weight:bold;
color: #393a32;
}

.h_style5 {
text-transform: uppercase;
font-family: Arial;
letter-spacing: 0px;
font-size: 16px;
color: #32510d;
}


#h_link1 {
color:#2c570d;
font-family:arial;
font-size: 11px;
text-decoration:none;
}

#h_link1 a {
color:#2e590f;
font-family:arial;
font-size: 11px;
text-decoration:none;
}

#h_link1 a:hover {
color:#857e10;
font-family:arial;
font-size: 11px;
text-decoration:none;

}

#h_link1 a:active {
color:#2e590f;
font-family:arial;
font-size: 11px;
text-decoration:none;

}

#h_link2 {
color:#ffffff;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_link2 a {
color:#ffffff;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_link2 a:hover {
color:#575b51;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}

#h_link2 a:active {
color:#ffffff;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_reg {
color:#2c570d;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}


#h_reg a {
color:#2c570d;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;}

#h_reg a:hover {
color:#3d7713;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;
}

#h_reg a:active {
color:#2c570d;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}


#h_navi1 {
width: 90px;
height:108px;
/*background-color:#f9e60d;*/

}

#h_navi1 a{
display:block;
width: 90px;
height:95px;
background-color:#f9e60d;
color:#5e570a;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;


}

#h_navi1 a:hover, #h_navi1 a.current {
width: 90px;
height:108px;
background-color:#fcec32;
color:#326409;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;


}
/*
#h_navi1  a:active{
width: 90px;
height:95px;
background-color:#f9e60d;
color:#5e570a;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
*/

#h_navi2 {
width: 90px;
height:108px;
/*background-color:#edea2c;*/

}

#h_navi2 a {
display:block;
width: 90px;
height:95px;
background-color:#edea2c;
color:#585b0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}

#h_navi2 a:hover, #h_navi2 a.current {
width: 90px;
height:108px;
background-color:#f3f02f;
color:#2f540c;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
/*
#h_navi2 a:active {
width: 90px;
height:95px;
background-color:#edea2c;
color:#585b0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
*/


#h_navi3 {
width: 90px;
height:108px;
/*background-color:#d9e335;*/

}

#h_navi3 a {
display:block;
width: 90px;
height:95px;
background-color:#d9e335;
color:#51570f;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}

#h_navi3 a:hover, #h_navi3 a.current {
width: 90px;
height:108px;
background-color:#e0ea37;
color:#375d0a;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
/*
#h_navi3 a:active {
width: 90px;
height:95px;
background-color:#d9e335;
color:#51570f;
font-family:arial;
font-size: 12px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
*/


#h_navi4 {
width: 90px;
height:108px;
/*background-color:#c1db2f;*/

}

#h_navi4 a {
display:block;
width: 90px;
height:95px;
background-color:#c1db2f;
color:#4c6310;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}

#h_navi4 a:hover, #h_navi4 a.current {
width: 90px;
height:108px;
background-color:#c7e133;
color:#214e0d;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
/*
#h_navi4 a:active {
width: 90px;
height:95px;
background-color:#c1db2f;
color:#4c6310;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;

}
*/



#h_navi5 {
width: 90px;
height:108px;
/*background-color:#a8cf2b;*/
}

#h_navi5 a {
display:block;
width: 90px;
height:95px;
background-color:#a8cf2b;
color:#425f10;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi5 a:hover, #h_navi5 a.current {
width: 90px;
height:108px;
background-color:#b2db2e;
color:#113f0a;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi5 a:active {
width: 90px;
height:95px;
background-color:#a8cf2b;
color:#425f10;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/



#h_navi6 {
width: 90px;
height:108px;
/*background-color:#90c629;*/
}

#h_navi6 a {
display:block;
width: 90px;
height:95px;
background-color:#90c629;
color:#3f5810;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi6 a:hover, #h_navi6 a.current {
width: 90px;
height:108px;
background-color:#9ad32c;
color:#103c08;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi6 a:active {
width: 90px;
height:95px;
background-color:#90c629;
color:#3f5810;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/



#h_navi7 {
width: 90px;
height:108px;
/*background-color:#7bb428;*/
}

#h_navi7 a {
display:block;
width: 90px;
height:95px;
background-color:#7bb428;
color:#2d4c0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi7 a:hover, #h_navi7 a.current {
width: 90px;
height:108px;
background-color:#84c12b;
color:#26410e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi7 a:active {
width: 90px;
height:95px;
background-color:#7bb428;
color:#2d4c0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/

#h_navi8 {
width: 90px;
height:108px;
}

#h_navi8 a {
display:block;
width: 90px;
height:95px;
background-color:#4c831b;
color:#2d4c0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi8 a:hover, #h_navi8 a.current {
width: 90px;
height:108px;
background-color:#5a9b20;
color:#26410e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi8 a:active {
width: 90px;
height:95px;
background-color:#4c831b;
color:#2d4c0e;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/

#h_navi9 {
width: 90px;
height:108px;
}

#h_navi9 a {
display:block;
width: 90px;
height:95px;
background-color:#386e0c;
color:#e3fdcb;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi9 a:hover, #h_navi9 a.current {
width: 90px;
height:108px;
background-color:#48900c;
color:#FFFFFF;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi9 a:active {
width: 90px;
height:95px;
background-color:#386e0c;
color:#e3fdcb;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/

#h_navi10 {
width: 90px;
height:108px;
/*background-color:#4f8a1b;*/
}

#h_navi10 a {
display:block;
width: 90px;
height:95px;
background-color:#659e22;
color:#2D4C0E;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

#h_navi10 a:hover, #h_navi10 a.current {
width: 90px;
height:108px;
background-color:#6bac1d;
color:#2D4C0E;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
/*
#h_navi10 a:active {
width: 90px;
height:95px;
background-color:#659e22;
color:#2D4C0E;
font-family:arial;
font-size: 13px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}
*/

.h_input1 {
border: none;
background-color: #f7fae9;
border-left: 1px solid #babcaf;
border-top: 1px solid #babcaf;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #3c3e32;
padding-left:2px;
letter-spacing:1px;}


.h_bt1 {
border: none;
background-color: #458914;
border-left: 1px solid #57a220;
border-top: 1px solid #57a220;
border-right: 1px solid #2f5d0e;
border-bottom: 1px solid #2f5d0e;
width: 75px;
height: 22px;
font-family: Arial;
font-size: 12px;
color: #ffffff;
font-weight:bold;
letter-spacing:1px;
text-transform: uppercase;
text-align:center;
}



.h_input2 {
border: none;
background-color: #e7f0bb;
border-left: 1px solid #b4ba7e;
border-top: 1px solid #b4ba7e;
border-right: 1px solid #f0f8d0;
border-bottom: 1px solid #f0f8d0;
width: 190px;
height: 22px;
font-family: Arial;
font-size: 12px;
color: #32620f;
letter-spacing:1px;
padding-left:5px;
font-weight:bold;
}


.h_input2_2 {
border: none;
background-color: #f1f1e8;
border-left: 1px solid #838375;
border-top: 1px solid #838375;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 190px;
height: 22px;
font-family: Arial;
font-size: 12px;
color: #343730;
letter-spacing:1px;
padding-left:5px;
font-weight:bold;
}



.h_input3 {
border: none;
background-color: #FFFFFF;
border-left: 1px solid #babcaf;
border-top: 1px solid #babcaf;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #3c3e32;
padding-left:2px;
letter-spacing:1px;}


.h_input4 {
border: none;
background-color: #fbf4a0;
border-left: 1px solid #c0b642;
border-top: 1px solid #c0b642;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 100px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #3c3e32;
padding-left:2px;
letter-spacing:1px;}



.h_input5 {
border: none;
background-color: #d8fc7e;
border-left: 1px solid #9bbf41;
border-top: 1px solid #9bbf41;
border-right: 1px solid #f1fcd3;
border-bottom: 1px solid #f1fcd3;
width: 100px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #3c3e32;
padding-left:2px;
letter-spacing:1px;}

.h_bt2 {
border: none;
background-color: #438315;
border-left: 1px solid #55a21d;
border-top: 1px solid #55a21d;
border-right: 1px solid #284d0c;
border-bottom: 1px solid #284d0c;
width: 105px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #e5ec3d;
font-weight:bold;
letter-spacing:1px;
text-transform: uppercase;
text-align:center;
}


.h_bt2_2 {
border: none;
background-color: #575b51;
border-left: 1px solid #393c35;
border-top: 1px solid #393c35;
border-right: 1px solid #a1a795;
border-bottom: 1px solid #a1a795;
width: 105px;
height: 21px;
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
letter-spacing:1px;
text-transform: uppercase;
text-align:center;
}



.h_news{
font-size: 12px;
color: #3f5614;
text-transform: uppercase;
text-align:left;
border-bottom: 3px solid #dbea30;
width:100%;
font-weight:bold;
padding-left:10px;
}



.h_news_text {
width:380px;
margin: 10px;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
padding-top:5px;
font-size: 12px;
color:#35540c;
font-family:Arial;
text-align:justify;}


.h_news_head {
padding-left:8px;
padding-top: 5px;
font-size: 11px;
letter-spacing:1px;
color:#224609;
text-transform: uppercase;
font-family:Arial;
border-bottom: #558c19 2px solid;
}


#h_link3 {
color:#2c570d;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}


#h_link3 a {
color:#2c570d;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;}

#h_link3 a:hover {
color:#635d0f;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;
}

#h_link3 a:active {
color:#2c570d;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}



#h_link4 {
color:#3d7713;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}


#h_link4 a {
color:#3d7713;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;}

#h_link4 a:hover {
color:#8d8c16;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
letter-spacing:1px;
}

#h_link4 a:active {
color:#3d7713;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}

.exklusiv {
text-align: center;
}

.exklusiv a, .exklusiv a:hover, .exklusiv a:visited, .exklusiv a:link, .exklusiv a:active  {
font-weight: bold;
font-size: 12px;
color: #19782e;
text-transform: uppercase;
}

.insider {
text-align: right;
padding: 5px;
}

.new {
text-align: left;
float: left;
padding: 5px;
}

#news_unten_link {
color:#272925;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
}


#news_unten_link a {
color:#272925;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;}

#news_unten_link a:hover {
color:#53534a;
font-family:arial;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
}

#lex {
font-family: Arial;
font-size: 12px;
color: #126a0b;
background-color: #e2e420;
font-weight: bold;
text-transform: uppercase;
width:20px;
height:20px;
text-align: center;
}


#lex a {
display:block;
font-family: Arial;
font-size: 12px;
color: #126a0b;
background-color: #e2e420;
font-weight: bold;
text-transform: uppercase;
width:20px;
height:20px;
text-align: center;
}

#lex a:hover {
font-family: Arial;
font-size: 12px;
color: #537610;
background-color: #e8ff4d;
font-weight: bold;
text-transform: uppercase;
width:20px;
height:20px;
text-align: center;
}


#blase1 {
width: 162px;
height:80px;
background-color:#f7f6ee;
background-image:url(images/k_blase1.jpg);
}

#blase1 a, #blase1  a:active{
display:block;
width: 157px;
height:80px;
margin:0px;
color:#366c11;
font-family:arial;
font-size: 16px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
background-image:url(images/k_blase1.jpg);
text-align:center;
background-repeat:no-repeat;
padding-top:20px;
padding-right:5px;
}

#blase1 a:hover {
width: 157px;
height:80px;
color:#234809;
font-family:arial;
font-size: 16px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
background-image:url(images/k_blase2.jpg);
text-align:center;
background-repeat:no-repeat;
padding-top:20px;
padding-right:5px;
}








#blase2 {
width: 162px;
height:80px;
background-color:#f7f6ee;
background-image:url(images/k_blase3.jpg);
}

#blase2 a, #blase2  a:active{
display:block;
width: 162px;
height:80px;
margin:0px;
color:#78970c;
font-family:arial;
font-size: 16px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
background-image:url(images/k_blase3.jpg);
text-align:center;
background-repeat:no-repeat;
padding-top:20px;
padding-left:5px;
}

#blase2 a:hover {
display:block;
width: 162px;
height:80px;
color:#74690f;
font-family:arial;
font-size: 16px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
background-image:url(images/k_blase4.jpg);
text-align:center;
background-repeat:no-repeat;
padding-top:20px;
}


.gross_stern{

	font-size:18px;
	font-weight:bold;
	color:#666862;
}


.navi_mb a, .navi_mb a:visited {

  text-decoration:none;
  background:url("images/n_my_nav_bg1.jpg") no-repeat  #d8d9cd;
  color:#505147;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:1px;
  padding-top:8px;
  padding-left:10px;
  padding-bottom:4px;
  display:block;
  text-align:left;
  margin-bottom:3px;

  }



.navi_mb a:hover {
  color:#516d0f;
  background:url("images/n_my_nav_bg2.jpg") no-repeat #ccea41;
  }



.navi_mb3{
width:213px;
background-color:#f4f3ed;
}


.navi_mb3 a, .navi_mb3 a:visited {

  text-decoration:none;
  background:url("images/n_my_nav_bg6.jpg") no-repeat #ccea41;
  color:#516d0f;
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:1px;
  padding-top:8px;
  padding-left:10px;
  padding-bottom:4px;
  display:block;
  text-align:left;
  margin-bottom:3px;
  }


.navi_mb3 a:hover {
  color:#518310;
  background:url("images/n_my_nav_bg2.jpg") no-repeat #ccea41;
  }







.navi_mb2{
width:213px;
background-color:#f4f3ed;
}



.navi_mb2 a, .navi_mb2 a:visited {

  text-decoration:none;
  background:url("images/n_my_nav_bg3.jpg") no-repeat #e5e5da;
  color:#6f6e65;
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:0px;
  padding-top:6px;
  padding-bottom:5px;
  display:block;
  text-align:left;
  margin:0px;
  vertical-align: middle;
  }

.navi_mb2 a:hover {
  color:#888613;
  background:url("images/n_my_nav_bg4.jpg") no-repeat #edea2c;
  }

.navi_mb4{
  text-decoration:none;
  background:url("images/n_my_nav_bg5.jpg") no-repeat #edea2c;
  color:#888613;
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:0px;
  padding-top:6px;
  padding-bottom:5px;
  padding-left:10px;
  display:block;
  text-align:left;
  margin:0px;
  vertical-align: middle;
  }

.mb_head{
color:#505147;
text-transform:uppercase;
font-weight:bold;
text-align:left;
font-size:13px;
border-bottom:3px solid #84a51d;
}

.mb_head2{
color:#30510c;
text-transform:uppercase;
font-weight:bold;
text-align:left;
font-size:13px;
letter-spacing:2px;
border-bottom:3px solid #bde348;
}


.mb_head3{
color:#57564e;
text-transform:uppercase;
font-weight:bold;
text-align:left;
font-size:13px;
letter-spacing:2px;
border-bottom:3px solid #edea2c;
}


.mb_link a{
color:#505147;
font-family:arial;
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.mb_link a:hover{
color:#659e22;
font-size: 12px;
}


.mb_link2 a{
color:#3a630e;
font-family:arial;
font-size: 11px;
text-decoration:none;
}

.mb_link2 a:hover{
color:#84a51d;
font-size: 11px;
}


.mb_link3 a{
color:#505044;
font-family:arial;
font-size: 12px;
text-decoration:none;
}

.mb_link3 a:hover{
color:#587a0b;
font-size: 12px;
}


.mb_bt1, a.mb_bt1, a.mb_bt1:link, a.mb_bt1:active, a.mb_bt1:visited {
border: none;
width: 179px;
line-height: 25px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/n_my_bt_bg.gif") no-repeat;
color: #30510c;
font-weight: bold;
text-align:center;
}

a.mb_bt1:hover {
background:url("images/n_my_bt_bg2.gif") no-repeat;
color: #30510c;
font-size: 12px;
}


.mb_bt2, a.mb_bt2, a.mb_bt2:link, a.mb_bt2:active, a.mb_bt2:visited {
border: none;
width: 146px;
line-height: 24px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/n_my_bt_bg3.gif") no-repeat;
color: #30510c;
font-weight: bold;
text-align:center;
}

a.mb_bt2:hover {
background:url("images/n_my_bt_bg5.gif") no-repeat;
color: #2c4008;
font-size: 12px;
}


.mb_bt3, a.mb_bt3, a.mb_bt3:link, a.mb_bt3:active, a.mb_bt3:visited {
border: none;
width: 146px;
line-height: 24px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/n_my_bt_bg4.gif") no-repeat;
color: #2c4008;
font-weight: bold;
text-align:center;
}

a.mb_bt3:hover {
background:url("images/n_my_bt_bg6.gif") no-repeat;
color: #30510c;
font-size: 12px;
}


.mb_bt4, a.mb_bt4, a.mb_bt4:link, a.mb_bt4:active, a.mb_bt4:visited {
border: none;
width: 146px;
line-height: 24px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/n_my_bt_bg8.gif") no-repeat;
color: #3f610e;
font-weight: bold;
text-align:center;
}

a.mb_bt4:hover, input.mb_bt4:hover {
background:url("images/n_my_bt_bg7.gif") no-repeat;
color: #50750f;
font-size: 12px;
}


.mb_bt5, a.mb_bt5, a.mb_bt5:link, a.mb_bt5t:active, a.mb_bt5:visited {
border: none;
width: 73px;
line-height: 24px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/n_my_bt_bg9.gif") no-repeat;
color: #ffffff;
font-weight: bold;
text-align:center;
text-transform:uppercase;
}

a.mb_bt5:hover {
background:url("images/n_my_bt_bg10.gif") no-repeat;
color: #2c4008;
font-size: 12px;
}

.liefer_bt1, a.liefer_bt1, a.liefer_bt1:link, a.liefer_bt1:active, a.liefer_bt1:visited {
border: none;
width: 85px;
line-height: 19px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/aendern_bt.gif") no-repeat;
color: #30510c;
font-weight: bold;
text-align:center;
text-transform:uppercase;
}

a.liefer_bt1:hover {
background:url("images/aendern_bt2.gif") no-repeat;
color: #30510c;
font-size: 12px;
}

.liefer_bt2, a.liefer_bt2, a.liefer_bt2:link, a.liefer_bt2:active, a.liefer_bt2:visited, a.liefer_bt2:hover {
border: none;
width: 84px;
line-height: 19px;
font-family:  Arial;
font-size: 12px;
display:block;
border: 0px;
background:url("images/loeschen_bt_bg.gif") no-repeat;
color: #fff2f0;
font-weight: bold;
text-align:center;
text-transform:uppercase;
}

img.mit_rahmen	{
	background-color: #fff;
	padding: 5px;
}

#wissenswertes_wrapper {
	margin-left: 17px;
}

/*#wissenswertes_bordertop {
	background-image: url(images/border_top_wrapper.jpg);
	background-repeat: no-repeat;
	width: 787px;
	height: 9px;
	margin-left: -1px;
}*/

#wissenswertes_wrapper .border_top_wrapper	{
	background-image: url(images/border_top_wrapper.jpg);
	width: 788px;
	height: 15px;
}
#wissenswertes_wrapper .border_bottom_wrapper	{
	background-image: url(images/border_bottom_wrapper.jpg);
	width: 788px;
	height: 15px;
}

#wissenswertes_wrapper2 {
	width: 786px;
	border-left: 1px solid #d5d5d2;
	border-right: 1px solid #d5d5d2;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */
}

#wissenswertes_suchleiste {
	width: 786px;
	height: 43px;
	margin-bottom: 11px;
	background-image: url(images/background_suchleiste.jpg);
	background-repeat: repeat-x;
}

#wissenswertes_suchleiste #suche {
	float: right;
	width: 218px;
}

#wissenswertes_suchleiste #suchfeld {
	border: 0;
	height: 16px;
	width: 120px;
	margin-top: 1px;
	margin-left: 3px;
	background-image: url(images/background_suchfeld.jpg);
}

#wissenswertes_suchleiste #suchfeld_image {
	background: url(images/background_suchfeld.gif) no-repeat;
	width: 129px;
	height: 20px;
	margin-right: 5px;
}

#wissenswertes_suchleiste ul {
	list-style-type: none;
    margin: 0;
    padding: 0;

}

#wissenswertes_suchleiste ul li {
	width: 111px;
	height: 43px;
	display: inline;
	background-image: url(images/background_kategorie.jpg);
	float: left;
	vertical-align: bottom;
}

#wissenswertes_suchleiste ul li a {
	color: #fff;
	font-size: 12px;
	display: block;
	width: 101px;
	height: 28px;
	padding-top: 15px;
	padding-left: 10px;
	text-transform: uppercase;
	vertical-align: bottom;
}

/*#wissenswertes_suchleiste ul li:hover {
	background-image: url(images/background_kategorie_hover.jpg);
}

#wissenswertes_suchleiste ul li:hover a {
	color: #2E4C0C;
}*/

#wissenswertes_suchleiste ul li a:hover,#wissenswertes_suchleiste ul li a.current {
	background-image: url(images/background_kategorie_hover.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 101px;
	height: 28px;
	padding-top: 15px;
	padding-left: 10px;
	color: #2E4C0C;
	vertical-align: bottom;
}

* html #wissenswertes_suchleiste ul li a {
	height: 43px;
	width: 111px;
}

* html #wissenswertes_suchleiste ul li a:hover, * html #wissenswertes_suchleiste ul li a.current {
	height: 43px;
	width: 111px;
}

#wissenswertes_banner {
	float: right;
	height: 600px;
	width: 160px;
	background-color: #c3ed60;
	margin-right: 15px;
	margin-top: 6px;
	display: inline;
}

#wissenswertes_beitraege {
	border-top: 1px solid #e0e0de;
	margin-left: 18px;
}

#wissenswertes_beitraege td {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #e0e0de;
	vertical-align: top;
}

#wissenswertes_beitraege .bereich {
	display: block;
	width: 343px;
	height: 29px;
	margin-bottom: 7px;
}

#wissenswertes_beitraege .bereich a {
	display: block;
	width: 343px;
	height: 21px;
	padding-top: 8px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}

* html #wissenswertes_beitraege .bereich a{
	width: 358px;
	height: 29px;
}

#wissenswertes_beitraege .bereich1 a {
	background-image: url(images/background_bereich1.jpg);
	color: #68670E;
}

#wissenswertes_beitraege .bereich2 a {
	background-image: url(images/background_bereich2.jpg);
	color: #647214;
}

#wissenswertes_beitraege .bereich3 a {
	background-image: url(images/background_bereich3.jpg);
	color: #5F7211;
}

#wissenswertes_beitraege .bereich4 a {
	background-image: url(images/background_bereich4.jpg);
	color: #4D7410;
}

#wissenswertes_beitraege .bereich5 a {
	background-image: url(images/background_lexikon.jpg);
	color: #4D7410;
}

#wissenswertes_beitraege .bereich6 a {
	background-image: url(images/background_weltkueche.jpg);
	color: #234909;
}

#wissenswertes_beitraege .lexikon a {
	background-image: url(images/background_lexikon.jpg);
	color: #4D7410;
}

#wissenswertes_beitraege .weltkueche a {
	background-image: url(images/background_weltkueche.jpg);
	color: #234909;
}

#wissenswertes_beitraege div.bereich a:hover {
	background-image: url(images/background_bereich_hover.jpg);
	color: #fff;
}

#wissenswertes_beitraege .beitragsrahmen {
	padding: 1px;
	margin: 0;
	border: 1px solid #C0C1B6;
	width: 354px;
}

#wissenswertes_beitraege .beitrag {
	border: 4px solid #EBEDDF;
	padding: 10px;
	background-color: #f9faf5;
	width: 326px;
}

* html #wissenswertes_beitraege .beitrag {
	width: 354px;
}

#wissenswertes_beitraege .headline {
	width: 321px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 3px solid #abada4;
	margin-bottom: 3px;
}

#wissenswertes_beitraege a.headline_link {
	font-size: 19px;
	color: #4C4C45;
}

#wissenswertes_beitraege a.headline_link:hover {
	color: #ABADA4;
}

#wissenswertes_beitraege .foto {
	margin: 5px 10px 5px 0;
	float: left;
	background-color: #e9eae4;
	padding: 3px;
}

#wissenswertes_beitraege .foto .rahmen_aussen {
	background-color: #bcbeb2;
	padding: 1px;
}

#wissenswertes_beitraege .foto .rahmen_aussen .rahmen_innen {
	background-color: #fff;
	padding: 7px;
}

#wissenswertes_beitraege .wissenswertes_beitragstext {
	font-size: 12px;
	color: #565746;
	min-height: 150px;
}
#wissenswertes_beitraege .wissenswertes_beitragstext a {
	font-size: 12px;
	color: #565746;
}

#wissenswertes_beitraege .mehrlesen {
	background-image: url(images/background_mehrlesen.jpg);
	width: 82px;
	height: 23px;
	margin-top: 4px;
	margin-left: 225px;
	text-align: center;
}

#wissenswertes_beitraege .mehrlesen a {
	display: block;
	font-size: 11px;
	height: 19px;
	padding-top: 4px;
	color: #585B19;
}

/*#wissenswertes_beitraege div.mehrlesen:hover {
	background-image: url(images/background_mehrlesen_hover.jpg);
}

#wissenswertes_beitraege .mehrlesen a:hover {
	color: #585B19;
}*/

#wissenswertes_beitraege .mehrlesen a:hover {
	background-image: url(images/background_mehrlesen_hover.jpg);
	color: #35630C;
}

* html #wissenswertes_beitraege .mehrlesen a:hover {
	height: 23px;
}

#wissenswertes_buchstaben {
	margin-left: -6px;
}

#wissenswertes_buchstaben td {
	text-align: left;
	height: 28px;
	padding: 0 0 6px 7px !important;
	margin: 0 !important;
	border: 0 !important;
}

#wissenswertes_buchstaben td div {
	background-image: url(images/background_buchstabe.jpg);
	padding: 0;
	margin: 0;
	width: 29px;
	height: 28px;
	text-align: center;
}

#wissenswertes_buchstaben td div a {
	display: block;
	height: 22px;
	padding-top: 6px;
	color: #5F6155;
	text-transform: uppercase;
}

/*#wissenswertes_buchstaben td div:hover {
	background-image: url(images/background_buchstabe_hover.jpg);
}

#wissenswertes_buchstaben td div:hover a {
	color: #7A8618;
}*/

#wissenswertes_buchstaben td div a:hover {
	background-image: url(images/background_buchstabe_hover.jpg);
	color: #7A8618;
}

* html #wissenswertes_buchstaben td div a {
	height: 28px;
}

#wissenswertes_weltkueche td {
	padding: 0 0 4px 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

#wissenswertes_weltkueche td div {
	padding: 0;
	margin: 0;
	width: 174px;
	height: 22px;
}

#wissenswertes_weltkueche td div a {
	background-image: url(images/background_wk_item.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 144px;
	height: 19px;
	padding-left: 30px;
	padding-top: 3px;
	color: #5F6155;
	font-size: 13px;
}

/*#wissenswertes_weltkueche td div:hover {
	background-image: url(images/background_wk_item_hover.jpg);
}

#wissenswertes_weltkueche td div:hover a {
	color: #7A8618;
}*/

#wissenswertes_weltkueche td div a:hover {
	background-image: url(images/background_wk_item_hover.jpg);
	color: #7A8618;
}

* html #wissenswertes_weltkueche td div a {
	width: 174px;
	height: 22px;
}

.menue_item {
	padding-top: 8px;
	width: 44px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: center center;
}

* html .menue_item {
	margin-top: 5px;
}

.menue_start {
	background-image: url(images/h_kreis.png);
}

.menue_bestellen {
	background-image: url(images/h_kreis2.png);
}

.menue_finden {
	background-image: url(images/h_kreis3.png);
}

.menue_rezepte {
	background-image: url(images/h_kreis4.png);
}

.menue_forumblog {
	background-image: url(images/h_kreis5.png);
}

.menue_wissenswertes {
	background-image: url(images/h_kreis6.png);
}

.menue_unterhaltsames {
	background-image: url(images/h_kreis7.png);
}

.menue_meinbereich {
	background-image: url(images/h_kreis9.png);
}

#ww_kat {
	margin-left: 9px;
}

#ww_kat #letzte_beitraege { /* nicht verwechseln mit #letzte-beitraege, das hier ist der Wrapper, das andere bloß ein div mit Hintergrundbild */
	float: left;
}

#ww_kat #letzte-beitraege {
	width: 523px;
	height: 21px;
	padding-top: 7px;
	padding-left: 23px;
	text-transform: uppercase;
	background-image: url(images/background_letzte-beitraege.jpg);
}

#ww_kat #letzte_beitraege .border_top {
	width: 545px;
	height: 11px;
	background-image: url(images/border_top_letzter-beitrag.png);
	background-repeat: no-repeat; background-position: bottom;
}

#ww_kat #letzte_beitraege .background {
	background-image: url(images/background_letzter-beitrag.jpg);
	background-repeat: repeat-y;
}

#ww_kat #letzte_beitraege .border_bottom {
	width: 545px;
	height: 10px;
	background-image: url(images/border_bottom_letzter-beitrag.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 5px;
}

#ww_kat #letzte_beitraege .border_top_box {
	width: 545px;
	height: 10px;
	background-image: url(images/border_top_box-letzte-beitraege.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#ww_kat #letzte_beitraege .background_box {
	background-image: url(images/background_box-letzte-beitraege.jpg);
	background-repeat: repeat-y;
}

#ww_kat #letzte_beitraege .border_bottom_box {
	width: 545px;
	height: 10px;
	background-image: url(images/border_bottom_box-letzte-beitraege.png);
	background-repeat: no-repeat;
	background-position: top;
}

* html #ww_kat #letzte-beitraege {
	height: 28px;
	width: 546px;
}

#ww_kat .alter-beitrag {
    padding: 0 20px 10px;
    width: 520px;
}

#ww_kat .letzter-beitrag {
    padding: 0 20px 10px;
    width: 500px;
	min-height: 230px;
}

* html #ww_kat .letzter-beitrag {
    width: 540px;
}

#ww_kat .letzter-beitrag h2, #ww_kat .letzter-beitrag h2 a {
	border-bottom: 3px solid #b2c869;
	width: 500px;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 17px;
	color: #3B4A10;
	font-weight: normal;
}

#ww_kat .letzter-beitrag h2 a {
	border: 0;
}

#ww_kat .letzter-beitrag a:hover {
	color: #5c731b;
}

#ww_kat .foto {
	margin: 5px 10px 5px 0;
	float: left;
	background-color: #e9eae4;
	padding: 3px;
}

#ww_kat .foto .rahmen_aussen {
	background-color: #bcbeb2;
	padding: 1px;
}

#ww_kat .foto .rahmen_aussen .rahmen_innen {
	background-color: #fff;
	padding: 7px;
}

#ww_kat .alter-beitrag .beitrag {
	float:left;
	width: 375px;
}

#ww_kat .alter-beitrag .headline {
	width: 375px;
	font-size: 17px;
	padding: 10px 0 0 0;
	font-weight: normal;
	border-bottom: 3px solid #abada4;
}

#ww_kat .alter-beitrag .headline a {
	font-size: 17px;
	color: #31312e;
}

#ww_kat .alter-beitrag .headline a:hover {
	color: #474744;
}

#ww_kat .alter-beitrag .info {
	width: 375px;
	color: #73736A;
}

* html #ww_kat .alter-beitrag .headline {
	width: 310px;
}

* html #ww_kat .alter-beitrag .info {
	width: 310px;
}

#ww_kat .alter-beitrag .beitragstext {
	font-size: 12px;
	color: #363632;
	padding-top: 10px;
	text-align: justify;
}

#ww_kat .letzter-beitrag .info {
	color: #7A8A4C;
}

#ww_kat .letzter-beitrag .beitragstext {
	font-size: 12px;
	color: #505E27;
	padding-top: 10px;
	min-height: 150px;
	width: auto;
	text-align: justify;
}

#ww_kat .beitragstext a.alter-beitrag-mehrlesen {
	color: #31510b;
	font-size: 13px;
	font-weight: bold;
}

#ww_kat .beitragstext a.alter-beitrag-mehrlesen:hover {
	color: #47760f;
}

#ww_kat .letzter-beitrag .foto, #ww_kat .alter-beitrag .foto {
	margin: 5px 10px 5px 0;
	float: left;
	background-color: #e9eae4;
	padding: 3px;
}

#ww_kat .letzter-beitrag .foto .rahmen_aussen, #ww_kat .alter-beitrag .foto .rahmen_aussen {
	background-color: #bcbeb2;
	padding: 1px;
}

#ww_kat .letzter-beitrag .foto .rahmen_aussen .rahmen_innen, #ww_kat .alter-beitrag .foto .rahmen_aussen .rahmen_innen {
	background-color: #fff;
	padding: 7px;
}

#ww_kat .trennlinie {
	background-image: url(images/trennlinie.jpg);
	width: 494px;
	height: 12px;
	margin-left: 20px;
	clear: left;
}

#ww_kat #zum-archiv {
	width: 545px;
	height: 28px;
	margin-top: 10px;
}

#ww_kat #zum-archiv a {
	display: block;
	width: 545px;
	height: 28px;
	background-image: url(images/background_zum-archiv.jpg);
}

#ww_kat #zum-archiv a:hover {
	background-image: url(images/background_zum-archiv_hover.jpg);
}

#ww_kat #letzte_rest {
	margin-left: 560px;
}

* html #ww_kat #letzte_rest {
	margin-left: 555px;
}

* html #ww_kat #letzte_rest {

}

#ww_kat #letzte_rest .box {
	margin-bottom: 16px;
	background-color: #edece2;
	border: 1px solid #cecdc1;
	width: 186px;
	padding: 10px;
}

* html #ww_kat #letzte_rest .box {
	width: 208px;
}

#ww_kat #letzte_rest .box ul {
	list-style: none;
    margin: 0;
    padding: 0;
}

#ww_kat #letzte_rest .box ul li {
	background: url(images/arrow.jpg) no-repeat 0px 3px;
    padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
    margin: 0;
}

#ww_kat #letzte_rest .box ul li a {
	color: #5A5950;
}

#ww_kat #letzte_rest .box ul li a:hover {
	color: #7D7C71;
}

#ww_kat #letzte_rest .box .headline a {
	background: url(images/arrow.jpg) no-repeat 0 3px;
	color: #4A4943;
	font-size: 14px;
	padding-left: 14px;
}

#ww_kat #letzte_rest .box .headline a:hover {
	color: #7D7C71;
}

#ww_kat #letzte_rest .box-gelb {
	width: 185px;
	height: 21px;
	padding-top: 7px;
	margin-bottom: 7px;
	padding-left: 23px;
	text-transform: uppercase;
	background-image: url(images/background_letzte.jpg);
}

* html #ww_kat #letzte_rest .box-gelb {
	width: 208px;
	height: 28px;
}

#ww_kat #letzte_rest .box-gruen {
	width: 185px;
	height: 21px;
	padding-top: 7px;
	margin-bottom: 7px;
	padding-left: 23px;
	text-transform: uppercase;
	background-image: url(images/background_meistkommentierte.jpg);
}

* html #ww_kat #letzte_rest .box-gruen {
	width: 208px;
	height: 28px;
}

#ww_kat .frage {
	font-size: 14px;
	color: #4C4B45;
	font-weight: bold;
	margin-bottom: 3px;
}

#ww_kat .antwortmoeglichkeit {
	background-color: #FFF;
	color: #5D5D55;
	width: 187px;
	min-height: 27px;
	border: 1px solid #CFED63;
	margin-bottom: 5px;
}

* html #ww_kat .antwortmoeglichkeit {
	height: 27px;
}

#ww_kat .abstimmen {
	background-image: url(images/button_abstimmen.jpg);
	border: 0;
	width: 114px;
	height: 23px;
	margin-left: 34px;
	margin-bottom: 4px;
}

#ww_kat .abstimmen:hover {
	background-image: url(images/button_abstimmen_hover.jpg);
}

#ww_kat .ergebnisse {
	width: 179px;
	height: 21px;
	margin-left: 4px;
}

#ww_kat .ergebnisse a {
	display: block;
	width: 179px;
	height: 21px;
	background-image: url(images/button_ergebnisse.jpg);
}

#ww_kat .ergebnisse a:hover {
	background-image: url(images/button_ergebnisse_hover.jpg);
}

#ww_kat .letzter-beitrag .mehrlesen {
	background-image: url(images/background_mehrlesen.jpg);
	width: 82px;
	height: 23px;
	margin-top: 4px;
	margin-left: 375px;
	text-align: center;
/*	clear: left;	*/
}

#ww_kat .letzter-beitrag .mehrlesen a {
	display: block;
	font-size: 11px;
	height: 19px;
	padding-top: 4px;
	color: #585B19;
}

#ww_kat .letzter-beitrag .mehrlesen a:hover{
	background-image: url(images/background_mehrlesen_hover.jpg);
	color: #35630C;
}

* html #ww_kat .letzter-beitrag .mehrlesen a:hover {
	height: 23px;
}

/* für wissenswertes_archiv */

#ww_kat #seitenzahlen {
	background-color: #ecfab6;
	text-align: center;
	color: #56554e;
	width: 545px;
	height: 18px;
	vertical-align: middle;
	line-height: 18px;
	margin-top: 9px;
	margin-bottom: 5px;
}

#ww_kat #seitenzahlen .aktiv {
	font-weight: bold;
}

#ww_kat #sortierungshinweis {
	text-align: center;
	margin: 3px 0;
	color: #7a7970;
}

/* für wissenswertes_suche */

#ww_kat #trefferzahl {
	width: 545px;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	color: #565a52;
	margin-top: 5px;
}

#ww_kat #trefferzahl span {
	font-weight: bold;
}

#ww_kat .beitragstext .suchtreffer {
/*	color: #870909;		/* #7f7d24
	font-weight: bold; */
	background-color: #EFE00E;
}

#ww_kat #letzte_rest .box2 {
	background-color: #edece2;
	border: 1px solid #cecdc1;
	width: 186px;
	padding: 10px;
	margin-bottom: 6px;
	overflow: auto;
}

* html #ww_kat #letzte_rest .box2 {
	width: 208px;
}

#ww_kat #letzte_rest .box2 h3 {
	margin: 0;
	padding: 0;
	color: #4e4e48;
	font-size: 13px;
	font-weight: bold;
}

#ww_kat #letzte_rest .box2 span {
	color: #706f67;
}

#ww_kat #letzte_rest .box2 a {
	color: #32540a;
}

#ww_kat #letzte_rest .box2 a:hover {
	color: #4a7a12;
}

#ww_kat #letzte_rest #zum-archiv_small {
	margin-bottom: 15px;
}

#ww_kat #letzte_rest #zum-archiv_small a {
	width: 208px;
	height: 28px;
	background-image: url(images/background_zum-archiv_small.jpg);
	display: block;
}

#ww_kat #letzte_rest #zum-archiv_small a:hover {
	background-image: url(images/background_zum-archiv_hover_small.jpg);
}

#ww_kat .beitrag_detail {
	padding: 5px 10px 10px 20px;
	width: 500px;
}

#ww_kat .navigation_info {
	width: 500px;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	background-color: #fff;
	padding-left: 8px;
	margin-bottom: 15px;
}

#ww_kat .beitrag_detail .headline {
	background-image: url(images/arrow_beitrag.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}

#ww_kat .beitrag_detail .headline h2 {
	width: 500px;
	margin: 0;
	font-size: 17px;
	font-weight: normal;
	color: #585a53;
	text-transform: uppercase;
	position: relative;
	top: -3px;
	margin-bottom: 15px;
}

.ueberschrift {
	color: #575b51;
	font-size: 14px;
	width: 490px;
	height: 19px;
	overflow:hidden;
	background-image: url(images/ueberschrift.jpg);
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 5px;
	text-align: left;
}

* html .ueberschrift, * html #formular .info {
	width: 494px;
}

.ueberschrift2 {
	color: #575b51;
	font-size: 14px;
	width: 423px;
	height: 19px;
	overflow:hidden;
	background-image: url(images/ueberschrift2.jpg);
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 4px;
	text-align: left;
}

* html .ueberschrift2 {
	width: 427px;
}

#formular .info {
	width: 490px;
	background-color: #edeae1;
	font-size: 12px;
	padding: 5px 2px 20px;
	margin-bottom: 10px;
	text-align: left;
}

#formular .profilbild {
	margin: 5px 17px 5px 5px;
	height: 210px;
	width: 170px;
	float: right;
	background: #FFFFFF;
}

#formular .label-declaration {
	text-transform: none;
	width: 360px;
	float: right;
}

#formular .profilbild img {
	padding: 8px;
}

#formular form {
	display: inline;
}

#formular .item, #formular .item_klein, #formular .item_select_schmal, #formular .item_select_breit, #formular .item_button, #formular .item_input_file, #formular .passwort, #formular .profil {
	height: 35px;
}

#formular .item_gross, #formular .item_input_file  {
	height: 67px;
}

#formular .verwendung {
	height: 50px;
}

#formular .kategorie {
	height: 230px;
}

#formular .item_captcha {
	height: 100px;
}

#formular .item_image, #formular .profil_gross {
	height: 165px;
}

#formular .kitchen {
	height: 185px;
}
#formular .item_checkbox {
	height: 67px;
}

#formular .item, #formular .item_gross, #formular .item_klein, #formular .kategorie, #formular .geburtsdatum, #formular .passwort,
#formular .item_checkbox, #formular .item_select_schmal, #formular .item_select_breit, #formular .item_button, #formular .item_image, #formular .item_input_file, #formular .verwendung,
#formular .profil, #formular .profil_gross, #formular .item_captcha {
	max-width: 460px;
	margin: 0 10px;
	background-color: #eeede8;
	border-bottom: 2px solid #c8c8be;
	margin-bottom: 8px;
	text-align: left;
}

#formular .rest_image, #formular .rest_logo {
	width: 463px;
	margin: 0 auto;
	font-size: 10px;
	text-transform: uppercase;
}

#formular .rest_logo .label {
	background-color: #eeede8;
	width: 317px;
	height: 107px;
	float: left;
	border-bottom: 2px solid #c9c9bf;
	text-align: left;
}

#formular .rest_logo .image {
	width: 146px;
	height: 107px;
	float: left;
	background-color: #dedccd;
	border-bottom: 2px solid #c9c9bf;
}

#formular .rest_image .label {
	background-color: #eeede8;
	width: 317px;
	height: 134px;
	float: left;
	border-bottom: 2px solid #c9c9bf;
	text-align: left;
}

#formular .rest_image .label input {
	margin-left: 30px;
	background-color: #ccee42;
	border: 1px solid #305118;
}

#formular .rest_image .label textarea {
	margin-left: 30px;
	width: 255px;
	background-color: #ccee42;
	border: 1px solid #afd029;
	background-image: none;
	color: #305117;
}

#formular .rest_image .image {
	width: 146px;
	height: 134px;
	float: left;
	background-color: #dedccd;
	border-bottom: 2px solid #c9c9bf;
}

#formular .rest_image .image input {
	position: relative;
	top: 3px;
	left: 0;
}

#formular .item .label, #formular .item_gross .label, #formular .item_klein .label, #formular .kategorie .label, #formular .geburtsdatum .label, #formular .item_captcha .label	{
	text-transform: uppercase;
	font-size: 11px;
	width: 80px;
	float: left;
}

#formular .item_checkbox .label	{
	text-transform: uppercase;
	font-size: 11px;
	width: 460px;
}

#formular .item_select_schmal .label, #formular .item_select_breit .label, #formular .passwort .label {
	text-transform: uppercase;
	font-size: 11px;
	width: 230px;
	float: left;
}

#formular .item_button .label, #formular .item_image .label, #formular .item_input_file .label, #formular .verwendung .label {
	text-transform: uppercase;
	font-size: 11px;
	width: 150px;
	float: left;
}

#formular .profil .label, #formular .profil_gross .label {
	text-transform: uppercase;
	font-size: 11px;
	width: 120px;
	float: left;
}

#formular .item select, #formular .item_klein select, #formular .item_select_schmal select, #formular .item_select_breit select {
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	font-weight: normal;
	font-size: 11px;
}

#formular .item_select_schmal select, #formular .item_select_breit select {
	margin-left: 20px;
	margin-top: 10px;
}

#formular .item select {
	margin-right: 260px;
	margin-top: 10px;
	float: right;
}
* html #formular .item select {
	margin-right: 270px;
}

#formular .item_select_schmal select {
	width: 125px !important;
}

#formular .item_select_breit select {
	width: 180px !important;
}

#formular .item_image img {
	margin-top: 8px;
	margin-left: 50px;
}

#formular .item_button input {
	margin-top: 8px;
	margin-left: 60px;
	background-color: #99D920;
	color: #305117;
	border: 1px solid #7AB213;
	width: 120px;
	font-size: 10px;
	text-transform: uppercase;
}

#formular .item_input_file input {
	margin-top: 8px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
}

#formular .profil div.profil_text, #formular .profil_gross div.profil_text {
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
	max-width: 250px;
}

#formular .profil_gross div.profil_text {
	height: 160px;
	overflow: hidden;
}

#formular .item input {
	width: 360px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	float: right;
	margin-top: 7px;
}

#formular .item_klein input, #formular .passwort input {
	width: 230px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	float: right;
	margin-top: 7px;
}

#formular .item_captcha input {
	width: 100px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	float: right;
	margin-top: 10px;
}

#formular .item_klein select, #formular .item_select_schmal select, #formular .item_select_breit select {
	float: right;
	margin-right: 30px;
	margin-top: 10px;
}

#formular .zeitraum input {
	width: 90px !important;
	margin: 0 0 0 17px;
	float: left;
}

#formular .geburtsdatum table {
	width: 360px;
	margin-left: 97px;
}
* html #formular .geburtsdatum table {
	margin-left: 91px;
}

#formular .geburtsdatum input, #formular .geburtsdatum select {
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	font-weight: normal;
	font-size: 11px;
}

#formular .geburtsdatum input {
	width: 50px !important;
}

#formular .geburtsdatum select {
	width: 110px !important;
}

#formular .item_gross textarea {
	width: 360px;
	height: 37px;
	background-color: #ccee42;
	background-image: none;
	color: #305117;
	border: 1px solid #b3cf2c;
	float: right;
	margin-top: 14px;
}

#formular .zeitraum table {
	float: right;
	width: 290px;
	font-size: 11px;
	margin: 0 0 3px 0;
}

#formular .zeitraum table td {
	text-align: center;
}

#formular .kategorie table, #formular .item_gross table {
	float: right;
	width: 370px;
	font-size: 11px;
	margin: 0 0 3px 0;
}

#formular .item_checkbox table {
	width: 360px;
	font-size: 11px;
	margin: 0 30px 3px 30px;
	float: right;
}

#formular .kategorie table td, #formular .item_gross table td {
	text-align: left;
}

#formular .item_checkbox table td {
	text-align: center;
}

#formular .kategorie input, #formular .checkbox input, #formular .item_gross input {
	width: 20px !important;
	margin: 0 0 0 5px;
	float: left;
}

.kommentar-teaser {
	margin: 0 auto;
	width: 393px;
	text-align: center;
}

.kommentar-teaser .top {
	background-image: url(images/oben.gif);
	width: 393px;
	height: 38px;
	font-size: 12px;
}

.kommentar-teaser .top .nickname {
	color: #1B7832;
	text-transform: uppercase;
	margin-left: 25px;
	position: relative;
	top: 5px;
}

.kommentar-teaser .top .datum {
	color: #464540;
	position: relative;
	top: 5px;
}

.kommentar-teaser .middle {
	background-image: url(images/mitte.gif);
	background-repeat: repeat-y;
	width: 353px;
	padding: 0 20px;
}

* html .kommentar-teaser .middle {
	width: 393px;
}

.kommentar-teaser .middle .text {
	width: 350px;
	font-size: 12px;
	position: relative;
	top: 7px;
	text-transform: none;
	font-weight: normal;
}

.kommentar-teaser .middle .text .mehr {
	color: #386E0C;
	text-decoration: none;
}

.kommentar-teaser .bottom {
	background-image: url(images/unten.gif);
	width: 393px;
	height: 30px;
}

.uebersicht {
	width: 465px;
	margin: 0 auto;
}

.uebersicht .name {
	width: 401px;
	height: 33px;
	background-color: #E7E6E1;
	border-left: 1px solid #D2D0C3;
	border-right: 1px solid #DAD9D4;
}

.uebersicht .name span {
	font-size: 11px;
	padding-left: 10px;
}

.uebersicht .datum {
	width: 60px;
	background-color: #E7E6E1;
	border-left: 1px solid #DAD9D4;
	border-right: 1px solid #D2D0C3;
}

.uebersicht .datum span {
	font-size: 11px;
	padding-left: 3px;
}

.kommentar .top {
	background-color: #DFF971;
	width: 463px;
	height: 32px;
	margin: 0 auto;
	border-left: 1px solid #DAD9D4;
	border-right: 1px solid #D2D0C3;
	text-align: left;
}

.kommentar .bottom {
	background-color: #fff;
	width: 463px;
	margin: 0 auto;
	border-left: 1px solid #DAD9D4;
	border-right: 1px solid #D2D0C3;
	text-align: left;
}

* html .kommentar .top, * html .kommentar .bottom {
    width: 465px;
    margin-top: -1px;
}

.kommentar .bottom .text {
	width: 445px;
	color: #000;
	font-size: 12px;
	padding-left: 10px;
	font-weight: normal;
	text-transform: none;
}

.bewertung {
	width: 499px;
	margin: 0 auto;
	text-align: left;
}

.bewertung .top {
	background-image: url(images/bewertung-top.jpg);
	height: 36px;
}

.bewertung .top .top-right {
	width: 180px;
	float: right;
	font-size: 12px;
}

.bewertung .middle {
	background-color: #fff;
	color: #000;
	width: 493px;
	border-left: 3px solid #D9D5C9;
	border-right: 3px solid #D9D5C9;
}

.bewertung .middle .text {
	font-size: 12px;
	padding: 3px 7px;
	width: 470px;
}

.bewertung .middle .mehr {
	color: #305118;
	text-decoration: none;
}

.bewertung .bottom {
	background-image: url(images/bewertung-bottom.jpg);
	height: 36px;
	text-align: center;
}

a.button-schmal, input.button-schmal {
	background: transparent url(images/button-schmal.gif) no-repeat;
	color: #30510C;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	width: 153px;
	line-height: 18px;
	cursor:pointer;
}

a.button-schmal {
	display: block;
}

a.button-schmal:hover, input.button-schmal:hover {
	background-image: url(images/button-schmal-hover.gif);
}

input.button-schmal {
	border: none;
	height: 18px;
	padding-bottom: 4px;
}

a.button-standard, input.button-standard {
	background: transparent url(images/button-standard.gif) no-repeat;
	color: #30510C;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	width: 160px;
	line-height: 23px;
	cursor:pointer;
}

a.button-standard {
	display: block;
}

a.button-standard:hover {
	background-image: url(images/button-standard-hover.gif);
}

input.button-standard {
	border: none;
	height: 23px;
	padding-bottom: 4px;
}

a.button-magazin, input.button-magazin {
	background-image: url(images/bt_magazin1.jpg);
	color: #3c3f38;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	width: 179px;
	line-height: 21px;
}

a.button-magazin {
	display: block;
}

a.button-magazin:hover, input.button-magazin:hover {
	background-image: url(images/bt_magazin2.jpg);
	color: #31570c;
}

input.button-magazin {
	border: none;
	height: 21px;
}

#ww_kat .psychotest, #ww_kat .psychotest_aufloesung {
	width: 427px;
	margin: 10px 30px;
}

#ww_kat .psychotest .top, #ww_kat .psychotest_aufloesung .top {
	width: 427px;
	height: 10px;
	background-image: url(images/background_umfrage_top.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
}

#ww_kat .psychotest .frage, #ww_kat .psychotest_aufloesung .frage {
	width: 397px;
	min-height: 25px;
	text-transform: uppercase;
	background-color: #d8f660;
	color: #34530d;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 15px 5px 15px;
}

* html #ww_kat .psychotest .frage, * html #ww_kat .psychotest_aufloesung .frage {
	width: 427px;
	height: 35px;
}

#ww_kat .psychotest .trennlinie, #ww_kat .psychotest_aufloesung .trennlinie {
	width: 427px;
	height: 11px;
	background-image: url(images/background_umfrage_trennlinie.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
	clear: none;
	margin-left: 0;
}

#ww_kat .psychotest .antworten, #ww_kat .psychotest_aufloesung .antworten {
	width: 425px;
	border-left: 1px solid #d6d7d1;
	border-right: 1px solid #d6d7d1;
	text-align: center;
}

#ww_kat .psychotest form {
	display: inline;
}

#ww_kat .psychotest .antworten table.antworten1, #ww_kat .psychotest_aufloesung .antworten table.antworten1 {
	width: 425px;
	margin-bottom: 10px;
}

#ww_kat .psychotest .antworten table.antworten1 .antwort {
	border-right: 2px solid #d9d8d4;
	background-color: #f2f2f0;
	width: 39px;
	height: 28px;
}

#ww_kat .psychotest .trennlinie2, #ww_kat .psychotest_aufloesung .trennlinie2 {
	width: 425px;
	height: 7px;
	background-image: url(images/background_umfrage_trennlinie2.jpg);
	background-repeat: no-repeat;
}

#ww_kat .psychotest .antworten table.antworten1 div, #ww_kat .psychotest_aufloesung .antworten table.antworten1 div {
	font-size: 12px;
	color: #595853;
	padding-left: 7px;
}

#ww_kat .psychotest .antworten table.antworten1 input {
	position: relative;
	top: -1px;
	left: 6px;
}

#ww_kat .psychotest input.button {
	margin-bottom: 5px;
	background-image: url(images/button_zur-aufloesung.jpg);
	width: 114px;
	height: 23px;
	border: 0;
	cursor: pointer;
}

#ww_kat .psychotest .bottom, #ww_kat .psychotest_aufloesung .bottom {
	width: 427px;
	height: 10px;
	background-image: url(images/background_umfrage_bottom.jpg);
	background-repeat: no-repeat;
}

#ww_kat .psychotest_aufloesung .ergebnis {
	width: 427px;
	height: 25px;
	text-transform: uppercase;
	background-color: #d8f660;
	color: #34530d;
	font-size: 12px;
	padding: 10px 0 0;
	text-align: center;
}

* html #ww_kat .psychotest_aufloesung .ergebnis {
	height: 35px;
}

#ww_kat .zwischenstueck {
	width: 425px;
	height: 10px;
	border-left: 1px solid #d6d7d1;
	border-right: 1px solid #d6d7d1;
}

* html #ww_kat .zwischenstueck {
	width: 427px;
}

#ww_kat .psychotest_aufloesung .aufloesung {
	width: 427px;
	height: 26px;
	background-image: url(images/background_aufloesung.jpg);
}

#ww_kat .psychotest_aufloesung .text {
	background-color: #e7e6e1;
	color: #595853;
	padding: 10px 10px 25px;
	font-size: 12px;
	border-left: 1px solid #d6d7d1;
	border-right: 1px solid #d6d7d1;
	text-transform: none;
	font-weight: normal;
}

#ww_kat .umfrage {
	width: 427px;
	margin: 10px 30px;
}

#ww_kat .umfrage .top {
	width: 427px;
	height: 10px;
	background-image: url(images/background_umfrage_top.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
}

#ww_kat .umfrage .frage {
	width: 397px;
	height: 25px;
	text-transform: uppercase;
	background-color: #d8f660;
	color: #34530d;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 15px 0;
	margin-bottom: 0;
}

* html #ww_kat .umfrage .frage {
	width: 427px;
	height: 35px;
}

#ww_kat .umfrage .trennlinie {
	width: 427px;
	height: 11px;
	background-image: url(images/background_umfrage_trennlinie.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
	margin-left: 0;
}

#ww_kat .umfrage .antworten {
	width: 425px;
	border-left: 1px solid #d6d7d1;
	border-right: 1px solid #d6d7d1;
	text-align: center;
}

#ww_kat .umfrage form {
	display: inline;
}

#ww_kat .umfrage .antworten table.antworten1, #ww_kat .umfrage .antworten table.antworten2 {
	width: 425px;
	margin-bottom: 10px;
}

#ww_kat .umfrage .antworten table.antworten1 .antwort {
	border-right: 2px solid #d9d8d4;
	background-color: #f2f2f0;
	width: 39px;
	height: 28px;
}

#ww_kat .umfrage .antworten table.antworten2 .antwort {
	border-right: 2px solid #d9d8d4;
	background-color: #e7e6e1;
	width: 248px;
	height: 28px;
}

#ww_kat .umfrage .trennlinie2 {
	width: 425px;
	height: 7px;
	background-image: url(images/background_umfrage_trennlinie2.jpg);
	background-repeat: no-repeat;
}

#ww_kat .umfrage .antworten table.antworten1 div {
	font-size: 12px;
	color: #595853;
	padding-left: 7px;
}

#ww_kat .umfrage .antworten table.antworten2 .antwort div {
	font-size: 12px;
	color: #595853;
	padding-left: 15px;
}

#ww_kat .umfrage .antworten table.antworten2 span.prozent {
	font-size: 12px;
	color: #85857b;
}

#ww_kat .umfrage .antworten table.antworten1 input {
	position: relative;
	top: -1px;
	left: 6px;
}

#ww_kat .umfrage .bottom {
	width: 427px;
	height: 10px;
	background-image: url(images/background_umfrage_bottom.jpg);
	background-repeat: no-repeat;
}

.kommentarschreiben {
	width: 465px;
	text-align: center;
	margin: 0 auto;
}

.kommentarschreiben .top {
	width: 465px;
	height: 10px;
	background-image: url(images/background_kommentarschreiben_top.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
}

.kommentarschreiben .inhalt {
	width: 463px;
	border-left: 1px solid #d6d7d1;
	border-right: 1px solid #d6d7d1;
	text-align: center;
	background-color: #FFFFFF;
}

* html .kommentarschreiben .inhalt {
	width: 465px;
}

.kommentarschreiben .box {
	background-color: #eeede8;
	margin: 0 auto;
	width: 431px;
	height: 124px;
	text-align: left;
	border-bottom: 3px solid #c9c9bf;
	padding: 5px;
	margin-bottom: 10px;
}

* html .kommentarschreiben .box {
	width: 441px;
	height: 134px;
}

.kommentarschreiben form {
	display: inline;
}
/*
.kommentarschreiben form input {
	margin-bottom: 5px;
	background-image: url(images/button_kommentar-abschicken.jpg);
	width: 156px;
	height: 28px;
	border: 0;
	cursor: pointer;
}
*/
.kommentarschreiben .box span {
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	padding-right: 5px;
	color: #484944;
}

.kommentarschreiben .box textarea {
	border: 0;
	width: 270px;
	height: 100px;
	background-color: #ccee42;
	background-image: none;
	color: #484944;
	border: 1px solid #a6c625;
}

.kommentarschreiben .bottom {
	width: 465px;
	height: 10px;
	background-image: url(images/background_kommentarschreiben_bottom.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0.1em;
}

#formular .mehrwertinfo_bestellen {
	width: 460px;
	background-color: #eeede8;
	border-bottom: 2px solid #c9c9bf;
	margin: 0 auto;
}

#formular .mehrwertinfo_bestellen td {
	width: 115px;
	color: #484b42;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 0;
	vertical-align: top;
}

#formular .mehrwertinfo_uebersicht {
	width: 465px;
	margin: 0 auto;
	border-left: 1px solid #dfdccd;
	border-right: 1px solid #dfdccd;
	font-size: 11px;
	text-transform: uppercase;
}

#startseite_vorschau {
	background-color: #eeece0;
	border: 1px solid #c9c7ba;
	width: 537px;
	height: 197px;
}

#startseite_vorschau .startseite_box {
	width: 125px;
	height: 176px;
	background-color: #fff;
	float: left;
	margin-left: 7px;
	margin-top: 10px;
}

#startseite_vorschau .text {
	width: 117px;
	height: 52px;
	background-image: url(images/background_preview.jpg);
	border: 1px solid #d2d2d2;
	padding: 3px;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #000;
	text-align: center;

}

* html #startseite_vorschau .text {
	width: 125px;
	height: 60px;
}

#startseite_vorschau .text a {
	color: #1b7831;
	text-decoration: none;
}

#meinprofil {
	background-color:#E8E8E0;
	margin:5px;
	padding:11px;
}

#meinprofil .mp_wrapper {
	background-color:#FFFFFF;
	border:#DFE0DA 3px solid;
	padding:13px;
	width:479px;
	/width:513px;
}

#meinprofil .right {
	background-color:#F4F5F0;
	width:180px;
	float: right;
	font-size: 11px;
}
#meinprofil .right .box {
	border:#EDEEE9 2px solid;
}

#meinprofil .right .box .entry	{
	text-align:left;
	font-size:11px;
	color:#5F6259;
	margin:5px 10px 0;
	padding-bottom:3px;
	border-bottom:#C0C2B7 1px solid;
}

#meinprofil .upper {
	color:#2E5215;
	text-transform: uppercase;
}
#meinprofil .links	{
	margin-left:0;
	margin-top:15px;
	width:280px;
	/width:289px;
}
#meinprofil .links table {
	text-align:left;
	margin:9px 13px 0;
	padding-bottom:3px;
	font-size:12px;
}

#meinprofil .links table td {
	color:#5F6259;
	font-size:12px;
}

#meinprofil .links .spacer {
	background-image:url(images/spacer_C0C2B7.jpg);
	background-repeat:repeat-x;
	background-position:0 3px;
	line-height:12px;
}

* html #meinprofil .links .spacer {
	background-position:0 0;
	line-height:5px;
}

#meinprofil .link {

}

#meinprofil .link div {
	float: left;
	height: 20px;
	width: 20px;
	padding-top: 5px;
}

#meinprofil .link img {
	border: 0;
}

#meinprofil .link a.button {
	display: inline-block;
	width: 281px;
	height: 20px;
	background-image: url(images/meinprofil_button.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	color: #464541;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
}

* html #meinprofil .link a.button {
	height: 25px;
}

#meinprofil .link a.button:hover {
	background-image: url(images/meinprofil_button-hover.gif);
}

#meinprofil div .freigabe {
	width:100px;
	overflow:hidden;
}

#meinprofil div .freigabe img {
	height:15px;
}

#meinprofil div .keine_freigabe {
	width:100px;
	color: #888;
}

#posteingang {
	width: 502px;
	margin-left: 23px;
/*
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
*/
}

#posteingang .pe_menue {
	text-align: center;
}

#posteingang .pe_menue div.test {
	display: inline;
}

#posteingang .pe_menue div.test a {
	display: inline-block;
	width: 190px;
	height: 19px;
	text-transform: uppercase;
	color: #568012;
	background-color: #fff;
	text-align: center;
	font-size: 11px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #DEDCCC;
}

#posteingang .pe_menue img {
	position: relative;
	top: 5px;
	display: inline-block;
}

* html #posteingang .pe_menue img {
	top: 4px;
}

#posteingang .posteingang .pe_reiter {
	height: 29px;
	background-color: #dedccd;
	padding-left: 65px;
}

* html #posteingang .posteingang .pe_reiter {
	width: 502px;
}

#posteingang .posteingang .pe_reiter_aktiv, #posteingang .posteingang .pe_reiter_inaktiv {
	width: 112px;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	float: left;
	margin-right: 18px;
	position: relative;
	top: 1px;
}

#posteingang .posteingang .pe_reiter_aktiv {
	background-image: url(images/reiter-aktiv.jpg);
}

#posteingang .posteingang .pe_reiter_inaktiv {
	background-image: url(images/reiter-inaktiv.jpg);
}

#posteingang .posteingang .pe_reiter_aktiv a, #posteingang .posteingang .pe_reiter_inaktiv a {
	text-decoration: none;
	color: #5e6158;
	display: block;
	width: 112px;
	height: 29px;
}

#posteingang .posteingang .pe_nachrichten {
	width: 463px;
	margin: 0 auto;
	border-left: 1px solid #dfdccd;
	border-right: 1px solid #dfdccd;
	font-size: 11px;
}

#posteingang .posteingang .pe_nachrichten a {
	color: #5E6158;
	text-decoration: none;
}

#posteingang .posteingang {
	margin-top: 15px;
	background-color: #c2c2c2;
	text-align: center;
}

#meine_fotoalben {
	width: 494px;
	margin-left: 23px;
	background-color: #F4F3EE;
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
}

#meine_fotoalben .mf_text, #kommentare_zu_fotos .mf_text {
	font-size: 13px;
	color: #3E590A;
	text-align: center;
	padding: 0 15px;
}

#meine_fotoalben .mf_text .mf_graybox {
	background-color: #E7E6E1;
	width: 450px;
}

#kommentare_zu_fotos {
	width: 450px;
	margin-left: 23px;
	background-color: #F4F3EE;
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
	padding: 0 22px;
	text-align: center;
}

* html #kommentare_zu_fotos {
	width: 500px;
}

#kommentare_zu_fotos .graybox {
	background-color: #E7E6E1;
	width: 450px;
	text-align: center;
}

#kommentare_zu_fotos .graybox .foto {
	background-image: url(images/foto_background.gif);
	width: 121px;
	height: 136px;
	text-align: center;
}

div.alle_gelesen {
	margin: 10px auto;
	text-align: center;
}

div.alle_gelesen img {
	position: relative;
	top: 5px;
	display: inline-block;
}

div.alle_gelesen a {
	display: inline-block;
	width: 190px;
	height: 19px;
	text-transform: uppercase;
	color: #568012;
	background-color: #fff;
	font-size: 11px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
}

#meldungen	{
	width: 494px;
	background-image: url(images/grau2-mitte.jpg);
	margin: 0 auto;
	padding: 0 3px;
}

* html #meldungen {
	padding: 0;
	margin: 0;
}

* html #meldungen .ueberschrift {
    margin-left: 3px;
}

* html #meldungen .meldungen {
    margin-left: 6px;
}

#meldungen .meldungen {
	width: 450px;
	margin: 0 auto;
	text-align: center;
}

.album_erstellen, .album_bearbeiten {
	width: 494px;/width:500px;
	background-color: #F4F3EE;
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
	text-align: center;
	margin-left: 23px;
}

.album_erstellen .mf_text, #meldungen .meldungen .mf_text {
	font-size: 13px;
	color: #3E590A;
	text-align: center;
	width: 450px;
	margin: 0 auto;
}

.album_erstellen .mf_text .mf_graybox {
	background-color: #E7E6E1;
	width: 450px;
}

.album_erstellen .neues_fotoalbum, .album_bearbeiten .fotoalbum {
	width: 450px;
	margin: 0 auto;
	font-size: 11px;
	text-transform: uppercase;
}

.album_erstellen .neues_fotoalbum div {
	border-top: 3px solid #fff;
	border-bottom: 2px solid #c9c9bf;
	padding: 0 50px;
}

.album_erstellen .neues_fotoalbum .nf_fotos, .album_bearbeiten .fotoalbum .captions {
	padding: 0;
	text-align: left;
	color: #3e5908;
}

.album_bearbeiten .fotoalbum .captions {
	margin-top: 10px;
}

.album_bearbeiten .fotoalbum .captions .capt {
	width: 450px;
}

.album_bearbeiten .fotoalbum .captions .capt_thumb {
	width: 250px;
	height: 60px;
}

.album_bearbeiten .fotoalbum .captions .capt_thumb img {
	width: 50px;
	margin: 5px 10px 0 0;
}

.album_bearbeiten .fotoalbum .captions .capt_thumb input {
	padding: 2px;
	background-color: #ccee42;
	color: #40580e;
	border: 1px solid #afd029;
	font-size: 11px;
	width: 150px;
	margin: 20px 35px 0pt 0pt;
	float: right;
	display: block;
}

.album_bearbeiten .fotoalbum .captions .capt .capt_detail {
	float: right;
	width: 180px;
	margin-top: 10px;
}

.album_foto	{
	margin: 10px auto 0 auto;
	background-color: #fff;
	width: 350px;
	padding: 10px;
}

.album_foto img	{
	margin: 10px;
}

#album_foto {
	font-size: 11px;
	text-transform: uppercase;
}

#nachricht_anzeigen {
	margin-left: 23px;
	width: 494px;
	background-color: #F4F3EE;
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
	text-align: center;
}

* html #nachricht_anzeigen {
	width: 500px;
}

#nachricht_anzeigen .nachricht_anzeigen {
	width: 450px;
	background-color: #e7e6e1;
	margin: 0 auto;
	font-size: 12px;
}

#nachricht_anzeigen .nachricht_anzeigen .na_zeile {
	width: 450px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #cacac2;
}

#nachricht_anzeigen .nachricht_anzeigen .na_beschriftung {
	width: 106px;
	height: 24px;
	text-align: left;
	text-transform: uppercase;
	float: left;
}

#nachricht_anzeigen .nachricht_anzeigen .na_ausgabe {
	width: 331px;
	height: 15px;
	padding: 3px;
	margin-top: 2px;
	border: 0;
	float: left;
	color: #3f5a0b;
	background-color: #d8f660;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
}

#nachricht_anzeigen .nachricht_anzeigen .na_ausgabe a {
	font-size: 12px;
}

* html #nachricht_anzeigen .nachricht_anzeigen .na_ausgabe {
	width: 342px;
}

#nachricht_anzeigen .nachricht_anzeigen .nachricht {
	width: 426px;
	color: #3f5a0b;
	background-color: #d8f660;
	text-align: left;
	margin: 4px 7px;
	padding: 5px 5px 15px;
}

* html #nachricht_anzeigen .nachricht_anzeigen .nachricht {
	width: 436px;
}

#nachricht_anzeigen img {
	position: relative;
	top: 2px;
}

#neue_nachricht {
	width: 494px;
	background-color: #F4F3EE;
	border-left: 3px solid #DAD7C6;
	border-right: 3px solid #DAD7C6;
	text-align: center;
	margin-left: 23px;
}

* html #neue_nachricht {
	width: 500px;
}

#neue_nachricht .neue_nachricht {
	width: 450px;
	background-color: #e7e6e1;
	margin: 0 auto;
	font-size: 11px;
}

#neue_nachricht .neue_nachricht .nn_zeile {
	width: 450px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #cacac2;
}

#neue_nachricht .neue_nachricht .nn_beschriftung {
	width: 106px;
	height: 24px;
	text-align: left;
	text-transform: uppercase;
	float: left;
}

#neue_nachricht .neue_nachricht input {
	width: 337px;
	padding: 3px;
	margin-top: 3px;
	border: 0;
	float: left;
	color: #3f5a0b;
	background-color: #cdef43;
	font-size: 12px;
}

#neue_nachricht .neue_nachricht textarea {
	width: 436px;
	height: 133px;
	margin-top: 12px;
	color: #3f5a0b;
	background-color: #cdef43;
	background-image: url(images/textarea_background.jpg);
	background-repeat: no-repeat;
	padding: 3px;
	border-top: 1px solid #c9c9bd;
	border-left: 1px solid #c9c9bd;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.meldung {
	width: 450px;
}

.meldung .top {
	background-image: url(images/background_meldung_top.jpg);
	width: 430px;
	height: 38px;
	text-transform: uppercase;
	font-size: 13px;
	color: #3d590c;
	line-height: 38px;
	padding: 0 10px;
	overflow: hidden;
}

* html .meldung .top, * html .meldung .center, * html .meldung .bottom {
	width: 450px;
}

.meldung .center {
	width: 428px;
	padding: 8px;
	border-left: 3px solid #d9d7c8;
	border-right: 3px solid #d9d7c8;
	color: #3c580b;
	background-color: #ccee42;
	font-size: 12px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	text-align: left;
}

.meldung .center a {
	font-size: 12px;
}

.meldung .bottom {
	background-image: url(images/background_meldung_bottom.jpg);
	width: 430px;
	height: 38px;
	font-size: 13px;
	color: #3d590c;
	line-height: 38px;
	padding: 0 10px;
}

#praemien {
	width: 976px;
	margin: 7px 6px;
}

#praemien .warenkorb {
	float: right;
	margin: 14px 114px 0 0;
}

#praemien .warenkorb .top {
	background-image: url(images/warenkorb-1.jpg);
	width: 265px;
	height: 27px;
	line-height: 27px;
	color: #4d4d4d;
	text-align: center;
	font-size: 17px;
}

#praemien .warenkorb .center {
	background-image: url(images/warenkorb-2.jpg);
	width: 245px;
	height: 48px;
	color: #396808;
	text-align: center;
	font-size: 15px;
	padding: 10px 10px;
}

* html #praemien .warenkorb .center {
	width: 265px;
	height: 68px;
}

#praemien .warenkorb .center span {
	color: #000;
}

#praemien .warenkorb .bottom {
	background-image: url(images/warenkorb-3.jpg);
	background-repeat: no-repeat;
	width: 265px;
	height: 11px;
	font-size: 0.1%;
	line-height: 0;
	text-align: center;
}

#praemien .warenkorb .bottom a {
	position: relative;
	top: -15px;
}

#praemien .ueberschrift {
	background-image: url(images/praemien1_09.jpg);
	width: 746px;
	height: 51px;
	line-height: 51px;
	color: #336700;
	font-size: 18px;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: none;
}

#praemien .eintrag {
	width: 690px;
	height: 253px;
	border: 1px solid #dcdcdc;
	margin: 0 auto 5px;
	background-color: #f1f1f1;
	text-align: left;
}

* html #praemien .eintrag {
	width: 692px;
}

#praemien .eintrag img.praemie {
	border: 1px solid #dcdcdc;
	float: left;
	margin: 5px;
}

#praemien .eintrag .headline {
	background-image: url(images/praemien1_titelleiste.jpg);
	width: 202px;
	height: 24px;
	margin-bottom: 5px;
	color: #336700;
	font-size: 13px;
	line-height: 24px;
	padding: 0 15px;
}

* html #praemien .eintrag .headline {
	width: 232px;
}

#praemien .eintrag .text {
	width: 220px;
	height: 202px;
	background-color: #fff;
	color: #336700;
	border: 1px solid #dcdcdc;
	padding: 5px;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
}

* html #praemien .eintrag .text {
	width: 230px;
	height: 212px;
}

#praemien .eintrag .label {
	font-size: 15px;
	font-weight: bold;
}

#praemien .eintrag .box {
	width: 111px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	color: #434343;
	font-size: 18px;
	margin-bottom: 10px;
}

#praemien .footer {
	color: #505050;
	text-align: center;
	font-size: 16px;
	margin: 10px 0;
}

#praemien .footer a {
	color: #458201;
	text-decoration: none;
	font-size: 16px;
}

#praemien .img1 {
	float: left;
	background-image: url(images/praemien1_03.jpg);
	width: 188px;
	height: 134px;
}

#praemien .img2 {
	background-image: url(images/praemien1_04.jpg);
	width: 257px;
	height: 94px;
}

#praemien .img3 {
	background-image: url(images/praemien1_07.jpg);
	width: 257px;
	height: 40px;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

#praemien .img4 {
	float: left;
	background-image: url(images/praemien1_05.jpg);
	width: 531px;
	height: 134px;
}

#praemien .img5 {
	float: left;
	width: 116px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background-image: url(images/praemien1_08.jpg);
	background-repeat: no-repeat;
}

#praemien .img6 {
	float: right;
	width: 114px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background-image: url(images/praemien1_10.jpg);
	background-repeat: no-repeat;
}

#praemien .erfolgreich {
	width: 746px;
	height: 282px;
	background-image: url(images/praemien2b_background1.jpg);
}

#praemien .erfolgreich .text {
	font-size: 22px;
	color: #3a6901;
	width: 334px;
	height: 139px;
	text-align: center;
	padding: 122px 0 0 206px;
	text-transform: none;
	font-weight: normal;
}

* html #praemien .erfolgreich .text {
	padding: 122px 0 0 0;
}

#praemien .mehr_punkte_sammeln {
	background-image: url(images/praemien2b_background2.jpg);
	width: 746px;
	height: 107px;
	font-size: 16px;
	color: #63645f;
}

#praemien .mehr_punkte_sammeln .text1 {
	font-size: 26px;
	margin-bottom: 3px;
}

#praemien .mehr_punkte_sammeln .text2 {
	color: #676863;
	float: left;
	text-align: left;
}

#praemien .mehr_punkte_sammeln .text2 a {
	color: #676863;
	text-decoration: none;
	font-size: 16px;
}

#praemien .mehr_punkte_sammeln .text2 a:hover {
	color: #45453e;
}

#praemien .warenkorb-tabelle {
	float: left;
	padding-right: 10px;
	border-right: 1px solid #d3d7be;
	height: 227px;
	margin-left: 26px;
}

#praemien .warenkorb-tabelle table {
	width: 335px;
	border-left:  1px solid #dcdcd4;
	border-right: 1px solid #dcdcd4;
	font-size: 12px;
}

* html #praemien .warenkorb-tabelle table {
	margin-top: -6px;
}

#praemien .warenkorb-tabelle table td {
	padding-left: 10px;
	height: 30px;
}

#praemien .lieferadresse {
	float: left;
	margin-left: 10px;
}

#praemien .lieferadresse .box1 {
	width: 335px;
	height: 225px;
	border: 1px solid #dcdcdc;
}

#praemien .lieferadresse  .box2 {
	width: 321px;
	height: 211px;
	border: 7px solid #f1f1f1;
}

* html #praemien .lieferadresse  .box2 {
	width: 335px;
	height: 225px;
}

#praemien .lieferadresse  .box3 {
	height: 209px;
	border: 1px solid #dcdcdc;
}

* html #praemien .lieferadresse  .box3 {
	height: 211px;
}

#praemien .schlussstrich {
	width: 744px;
	height: 6px;
	line-height: 0;
	margin-top: 15px;
	background-color: #ddd;
}

* html #praemien .schlussstrich {
	position: relative;
	top: 6px;
	margin-top: 10px;
}

#praemien .einloesebedingungen {
	margin-left: 26px;
}

* html #praemien .einloesebedingungen {
	margin-left: 0;
}

#praemien .einloesebedingungen .box1 {
	width: 692px;
	height: 245px;
	border: 1px solid #dcdcdc;
}

#praemien .einloesebedingungen .box2 {
	border: 7px solid #f1f1f1;
	width: 678px;
	height: 231px;
}

* html #praemien .einloesebedingungen .box2 {
	width: 692px;
}

#praemien .einloesebedingungen .box3 {
	border: 1px solid #dcdcdc;
	height: 229px;
}

#praemien .einloesebedingungen .headline {
	width: 600px;
	margin: 0 auto;
	padding: 5px 0;
	color: #406b00;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: 1px solid #dcdcdc;
}

#praemien .einloesebedingungen .text {
	width: 600px;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-transform: none;
}

#praemien .bestaetigung {
	background-color: #d8f660;
	color: #424450;
	width: 694px;
	float: left;
	margin-left: 26px;
	height: 27px;
}

* html #praemien .bestaetigung {
	position: relative;
	left: -1px;
	margin-bottom: 10px;
}

#praemien .fehler {
	width: 746px;
	height: 389px;
	background-image: url(images/background_fehler.jpg);
	position: relative;
}

#praemien .fehler2 {
	width: 615px;
	height: 249px;
	background-image: url(images/background_fehler2.jpg);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -307px;
	margin-top: -125px;
}

#praemien .partner {
	margin-left: 26px;
}

* html #praemien .partner {
	margin-left: 0;
}

#praemien .partner .box1 {
	width: 692px;
	height: 760px;
	border: 1px solid #dcdcdc;
}

#praemien .partner .box2 {
	border: 7px solid #f1f1f1;
	width: 678px;
	height: 746px;
}

* html #praemien .partner .box2 {
	width: 692px;
}

#praemien .partner .box3 {
	border: 1px solid #dcdcdc;
	height: 744px;
}

#praemien .partner .headline {
	width: 600px;
	margin: 0 auto;
	padding: 5px 0;
	color: #406b00;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: 1px solid #dcdcdc;
}

#praemien .partner .text {
	width: 600px;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 12px;
	color: #000;
}

#praemien .partner .input	{
	width:300px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	font-weight: normal;
	font-size: 11px;
	height: 18px;
}

#captcha_praemien .cap_img {
	background-image: url('/images/captcha_praemien.jpg');
	width: 160px;
	height: 50px
}

#captcha_praemien .refresh  {background: url(images/refresh1_praemien.jpg) no-repeat;  width:80px; height:50px; }

#captcha_praemien .refresh a {background: url(images/refresh1_praemien.jpg) no-repeat;  width:80px; height:50px; }

#captcha_praemien .refresh:hover {background: url(images/refresh2_praemien.jpg) no-repeat; width:80px; height:50px;}

#captcha_praemien .refresh a:active {background: url(images/refresh1_praemien.jpg) no-repeat; width:80px; height:50px;}

#captcha_praemien .refresh:active {background: url(images/refresh1_praemien.jpg) no-repeat; width:80px; height:50px;}

.textfeld_praemien {
	margin-top:2px;
	border: none;
	width: 120px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	letter-spacing:1px;
	background-color: #91ba14;
	color: #324209;
	padding-left:5px;
	padding-right:5px;
	border-top: 1px solid #65810f;
	border-left: 1px solid #65810f;
}

.punkte-bekommen {
	position: absolute;
	top: 13px;
	right: 25px;
	width: 85px;
	font-size: 11px;
	text-align: center;
	color: #376a01;
}

.punkte-bekommen img {
	border: 0;
}

.punkte-bekommen a {
	color: #376a01;
	text-decoration: none;
}

.punkte-bekommen a:hover {
	text-decoration: underline;
}

#start_aktuelles .bereich {
	display: block;
	width: 169px;
	height: 27px;
}

#start_aktuelles .bereich a {
	display: block;
	width: 169px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform: uppercase;


}

* html #start_aktuelles .bereich a{
	width: 169px;
	height: 27px;

}

* html #start_aktuelles .bereich a div img {
    position: relative;
    top: -7px;
}

#start_aktuelles .bereich1 a {
	background: url(images/bg_aktuelles_kat.jpg) repeat-x;
	color: #305c0d;
	border: 1px solid #dcd966;
	border-bottom:0px;
}



#start_aktuelles .bereich2 a {
	background: url(images/bg_aktuelles_kat3.jpg) repeat-x;
	color: #305c0d;
	border: 1px solid #d0d847;
	border-bottom:0px;
}

#start_aktuelles .bereich3 a {
	background-image: url(images/bg_aktuelles_kat2.jpg);
	color: #305c0d;
	border: 1px solid #b7cf53;
	border-bottom:0px;
}

#start_aktuelles .bereich4 a {
	background-image: url(images/bg_aktuelles_kat4.jpg);
	color: #305c0d;
	border: 1px solid #9cc54b;
	border-bottom:0px;
}

#start_aktuelles div.bereich a:hover {
	background: url(images/bg_aktuelles_kat_hover.jpg) repeat-x;
	color: #ffffff;
	border: 1px solid #679226;
	border-bottom:0px;
}

.aktuelles_box  {
	display: block;
	width: 150px;
	height: 150px;
}

.aktuelles_box a {
	display: block;
	width: 150px;
	height: 150px;
	cursor: hand;
}


.style70{
color:#FFFFFF;
font-family:arial;
font-size: 20px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
letter-spacing:1px;
}


.staedte-top {
	background-image: url(images/staedte-top.jpg);
	width: 958px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #48464B;
	text-transform: uppercase;
	font-size: 16px;
}

.staedte-verzeichnis {
	width: 898px;
	background-color: #EBEBEB;
	text-align: justify;
	padding: 10px 30px;
}

* html .staedte-verzeichnis {
	width: 958px;
}

.staedte-verzeichnis a, .staedte-bottom a {
	color: #1F5404;
	text-decoration: none;
	font-size: 12px;
}

.staedte-verzeichnis a:hover, .staedte-bottom a:hover {
	color: #45443F;
	font-size: 12px;
}

.staedte-bottom {
	background-image: url(images/staedte-bottom.jpg);
	width: 958px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #48464B;
	font-size: 16px;
}

.staedte-bottom a, .staedte-bottom a:hover {
	font-size: 16px;
}


.start_entries .letzter-beitrag {
	color: #474644;
	font-size: 14px;
	margin-top: 6px;
}

.beitrag-box {
	margin: 6px auto 2px;
	padding: 3px;
	width: 144px;
	height: 39px;
	background-color: #FFF;
	color: #177831;
	text-align: justify;
	overflow: hidden;
}

.beitrag-box {
	width: 150px;
	height: 45px;
}

.timestamp {
	margin: 0 auto 6px;
	color: #454442;
	width: 150px;
	border-top: 3px solid #F5CD16;
}

.timestamp {
	margin: 4px auto;
}

.timestamp a {
	color: #1F5404;
	text-decoration: none;
}

.timestamp a:hover {
	color: #45443F;
}


.avatar-box {
	border: 1px solid #A6A6A6;
	width: 68px;
	min-height: 93px;
	background-color: #FFF;
	margin: 0 auto;
	text-align:center;
}

* html .avatar-box {
	width: 70px;
	height: 95px;
}



.avatar-box img {
	border: 0;
	margin: 11px 0 3px;
}

.avatar-box a {
	color: #1F5404;
	text-decoration: none;
	font-size: 12px;
}

.avatar-box a:hover {
	color: #45443F;
	font-size: 12px;
}

.start_mitte	{
	border: solid 1px #c0c1b6;
	width:931px;
	height:526px;
	text-align:center;
}

.start_mitte .mitte_box1	{
	border: solid 1px #FFFFFF;
	width:929px;
	height:524px;
	text-align:center;
}

.start_mitte .mitte_box1 .mitte_box2	{
	border: solid 4px #ebeddf;
	width:921px;
	height:516px;
	text-align:center;
}

.start_mitte .mitte_box1 .mitte_box2 .mitte_box3	{
	border: solid 7px #f9faf5;
	width:907px;
	height:502px;
	background-color:#f9faf5;
	text-align:center;
}

.start_fotos {
	 margin-top:10px;
	 height:286px;
	 background-color:#ebeddf;
	 padding:10px;
	 border: 1px solid #e2e2e2;
}

.start_fotos img {
	border: 0;
	margin: 11px 0 3px;
}

.start_fotos a {
	color: #1F5404;
	text-decoration: none;
	font-size: 12px;
}

.start_fotos a:hover {
	color: #45443F;
	font-size: 12px;
}

.start_avatars	{
	margin-top:10px;
	height:286px;
	background-color:#ebeddf;
	padding:10px;
	border: 1px solid #e2e2e2;
}

.start_entries	{
	margin-top:10px;
	height:286px;
	background-color:#ebeddf;
	padding:10px;
	border: 1px solid #e2e2e2;
}

* html .start_fotos, * html .start_avatars, * html .start_entries {
	 height:312px;
}

#notfall-aus_rand-oben {
	width: 317px;
	height: 13px;
	background-image: url(images/rand-oben.gif);
	line-height: 0;
	font-size: 0;
}

#notfall-aus_rand-unten {
	width: 317px;
	height: 12px;
	background-image: url(images/rand-unten.gif);
	line-height: 0;
	font-size: 0;
}

#notfall-aus {
	width: 315px;
	border-left: 1px solid #C7CFC2;
	border-right: 1px solid #C7CFC2;
	background-color: #ECECE2;
}

* html #notfall-aus {
	width: 317px;
	text-align: center;
}

#notfall-aus .ueberschrift {
	background-color: #508A1C;
	background-image: none;
	color: #fff;
	font-size: 16px;
	width: 315px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	padding:0;
}

#notfall-aus .beschreibung {
	background-color: #D6D5C0;
	color: #494B40;
	width: 275px;
	font-size: 12px;
	border-bottom: 2px solid #C9C9C1;
	padding: 5px;
	margin: 12px auto 0;
	text-align: left;
}

* html #notfall-aus .beschreibung {
	width: 285px;
}

#notfall-aus .status-feld {
	width: 285px;
	height: 103px;
	border-bottom: 2px solid #C9C9C1;
	margin: 8px auto 0;
	text-align: left;
}

* html #notfall-aus .status-feld {
	height: 105px;
}

#notfall-aus .label {
	width: 124px;
	height: 103px;
	font-size: 13px;
	float: left;
}

#notfall-aus .feld {
	width: 161px;
	height: 103px;
	background-color: #D6D5C0;
	float: left;
	line-height: 103px;
}

#notfall-aus .feld div {
	width: 161px;
	height: 103px;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -43px;
	margin-left: -43px;
}

#notfall-aus .feld div img {
	border: 0;
}

#notfall-aus .label2 {
	margin: 10px 0 0 15px;
	font-size: 13px;
	float: left;
	width: 65px;
}

#notfall-aus .feld2 {
	width: 161px;
	height: 41px;
	background-color: #E8E6D9;
	float: left;
	border-bottom: 2px solid #C9C9BD;
	margin: 6px 0 0 4px;
	text-align: center;
}

* html #notfall-aus .feld2 {
	width: 163px;
}

#notfall-aus .feld2 input {
	width: 100px;
	height: 20px;
	border: 1px solid #B4CE2C;
	background-color: #CCEE42;
	color: #000;
	margin-top: 10px;
}

* html #notfall-aus .feld2 input {
	margin-top: 8px;
}

#notfall-aus .feld2 a {
	color: #2D5316;
	text-decoration: none;
}

#jobboerse {
	background-color: #fff;
	width: 962px;
	margin-left: 20px;
}

#jobboerse .inhalt {
	width: 786px;
	border: 1px solid #d4d4d2;
	float: left;
	text-align: center;
}

* html #jobboerse .inhalt {
	width: 788px;
}

#jobboerse .inhalt .left {
	float: left;
	width: 543px;
}

#jobboerse .inhalt .right {
	float: left;
	width: 243px;
}

#jobboerse .inhalt .right .suche {
	background-image: url(images/jobs_02.jpg);
	width: 208px;
	height: 212px;
	margin: 18px 18px 18px 0;
	float: right;
	text-transform: uppercase;
	color: #626061;
	text-align: center;
}

#jobboerse .inhalt .right .suche .frage {
	color: #517e19;
}

#jobboerse .inhalt .right .suche .input-field_wrapper {
	width: 129px;
	height: 23px;
	background-image: url(images/input-field.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	margin: 0 auto;
}

#jobboerse .inhalt .right .suche .input-field {
	width: 129px;
	height: 23px;
	background: transparent;
	border: none;
	color: #626061;
	padding: 0 3px 3px;
	text-align: center;
	/*http://blogs.creative-jar.com/post/Input-backgrounds-scrolling-in-IE.aspx*/
}

* html #jobboerse .inhalt .right .suche .input-field {
	padding-top: 2px;
}

#jobboerse .inhalt .right .suche .label {
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 auto 12px;
}

#jobboerse .inhalt .info {
	width: 786px;
	height: 349px;
	background-image: url(images/jobs_03.jpg);
	text-align: left;
}

#jobboerse .inhalt .info .infotext {
	position: relative;
	top: 57px;
	left: 70px;
	width: 290px;
	text-align: center;
	font-size: 16px;
	color: #4d7c12;
}

#jobboerse .inhalt .info .infotext a {
	font-size: 16px;
	color: #727272;
	text-decoration: none;
}

#jobboerse .inhalt .info .infotext a:hover {
	text-decoration: underline;
}

#jobboerse .inhalt .info .infotext  a.link:link{color:#19782e; font-family:arial; font-size: 11px;  text-decoration:none;}
#jobboerse .inhalt .info .infotext  a.link:visited {color:#1b1b1b; font-family:arial; font-size: 11px;text-decoration:none;}
#jobboerse .inhalt .info .infotext  a.link:active{color:#45443f;  font-family:arial; font-size: 11px;  text-decoration:none;}
#jobboerse .inhalt .info .infotext  a.link:hover{color:#45443f;  font-family:arial; font-size: 11px; text-decoration:none; }

#jobboerse .inhalt .info .infotext .erfolgsbericht {
	width: 335px;
	height: 156px;
	border: 1px solid #d0d0d0;
	font-size: 12px;
	text-align: left;
}

#jobboerse .inhalt .info .infotext .erfolgsbericht .erfolg_headline {
	background-color: #c0eb5e;
	color: #57594c;
	width: 327px;
	height: 17px;
	line-height: 17px;
	font-weight: bold;
	padding: 0 4px;
}

* html #jobboerse .inhalt .info .infotext .erfolgsbericht .erfolg_headline {
	width: 335px;
}

#jobboerse .inhalt .info .infotext .erfolgsbericht .erfolg_text {
	background-color: #dbf99f;
	color: #5e635d;
	width: 327px;
	height: 131px;
	padding: 4px;
}

* html #jobboerse .inhalt .info .infotext .erfolgsbericht .erfolg_text {
	width: 335px;
	height: 139px;
}

#jobboerse .inhalt .info .infotext .seitenzahlen {
	width: 335px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #555;
	margin-top: 4px;
}

#jobboerse .inhalt .info .infotext .seitenzahlen a {
	color: #3b6501;
	text-decoration: none !important;
}

#jobboerse .inhalt .info .infotext .erfolgsbericht_schreiben_headline {
	color: #4f8112;
	border-bottom: 1px solid #d6d5c0;
	margin-bottom: 13px;
	font-size: 16px;
}

#jobboerse .inhalt .info .infotext .erfolgsbericht_schreiben_chars {
	color: #494a42;
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 7px;
}

#jobboerse .inhalt .info .infotext .erfolgsbericht_schreiben_textarea {
	background-image: none;
	width: 292px;
	height: 111px;
	border: 1px solid #b3cf2c;
	background-color: #ccee42;
	color: #5e635d;
	padding: 5px;
}

* html #jobboerse .inhalt .info .infotext .erfolgsbericht_schreiben_textarea {
	width: 304px;
	height: 123px;
}

#jobboerse .inhalt .stellenangebote {
	min-height:350px;
	height: auto !important;  /* für moderne Browser */
	height: 350px;  /*für den IE */
	width: 786px;
}

#jobboerse .inhalt .stellenangebote h2 {
	color: #48810e;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#jobboerse .inhalt .stellenangebote .table_top {
	width: 751px;
	height: 10px;
	background-image: url(images/table_stellenangebote_top.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
}

* html #jobboerse .inhalt .stellenangebote .table_top {
	position: relative;
	top: 1px;
}

#jobboerse .inhalt .stellenangebote .table_bottom {
	width: 751px;
	height: 13px;
	background-image: url(images/table_stellenangebote_bottom.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
}

#jobboerse .inhalt .stellenangebote table {
	width: 751px;
	border-left: 1px solid #d9dcc9;
	border-right: 1px solid #d9dcc9;
	margin: 0 auto;
}

#jobboerse .inhalt .stellenangebote table .headline {
	background-color: #d8f660;
	color: #617c1b;
	text-transform: uppercase;
	font-size: 13px;
}

#jobboerse .inhalt .stellenangebote table .headline td {
	height: 28px;
	padding-left: 5px;
}

#jobboerse .inhalt .stellenangebote table .zeile {
	background-color: #e7e6e1;
	color: #606159;
	font-size: 12px;
}

#jobboerse .inhalt .stellenangebote table .zeile td {
	height: 33px;
	padding-left: 5px;
}

#jobboerse .inhalt .stellenangebote table .trenn1 {
	width: 100%;
	height: 12px;
	background-image: url(images/table_stellenangebote_trenn1.jpg);
	background-repeat: repeat-x;
	font-size: 0;
	line-height: 0;
}

#jobboerse .inhalt .stellenangebote table .trenn2 {
	width: 100%;
	height: 7px;
	background-image: url(images/table_stellenangebote_trenn2.jpg);
	background-repeat: repeat-x;
	font-size: 0;
	line-height: 0;
}

#jobboerse .inhalt .stellenangebote .seitenzahlen {
	margin: 0 auto;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #555;
	margin-top: 4px;
}

#jobboerse .inhalt .stellenangebote .seitenzahlen a {
	color: #3b6501;
	text-decoration: none !important;
}

#jobboerse .inhalt .uebersicht_favoriten, #jobboerse .inhalt .uebersicht_neueste-stellen, #jobboerse .inhalt .uebersicht_erfolgsgeschichten {
	width: 185px;
	height: 22px;
	margin-top: 8px;
	margin-bottom: 9px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	position: relative;
	padding-top: 7px;
	padding-left: 23px;
	font-size: 12px;
}

* html #jobboerse .inhalt .uebersicht_favoriten, * html #jobboerse .inhalt .uebersicht_neueste-stellen, * html #jobboerse .inhalt .uebersicht_erfolgsgeschichten {
	width: 208px;
	height: 29px;
}

#jobboerse .inhalt .uebersicht_favoriten {
	background-image: url(images/background_favoriten.jpg);
	color: #787611;
}

#jobboerse .inhalt .uebersicht_neueste-stellen {
	background-image: url(images/background_neueste-stellen.jpg);
	color: #617514;
}

#jobboerse .inhalt .uebersicht_erfolgsgeschichten {
	background-image: url(images/background_erfolgsgeschichten.jpg);
	color: #4b7221;
}

#jobboerse .inhalt .uebersicht_box1 {
	width: 194px;
	border: 1px solid #d1d0ce;
	background-color: #eeebe2;
	color: #57574d;
	text-align: center;
	font-size: 12px;
	padding: 6px;
}

* html #jobboerse .inhalt .uebersicht_box1 {
	width: 208px;
}

#jobboerse .inhalt .uebersicht_box2 {
	width: 194px;
	border-bottom: 1px solid #d0cfcd;
	border-left: 1px solid #d0cfcd;
	border-right: 1px solid #d0cfcd;
	background-color: #e1e0db;
	color: #57574d;
	text-align: center;
	font-size: 12px;
	padding: 6px;
}

* html #jobboerse .inhalt .uebersicht_box2 {
	width: 208px;
}

#jobboerse .inhalt .uebersicht_box2 a {
	text-decoration: none;
	color: #4f8015;
}

#jobboerse .inhalt .uebersicht_box2 a:hover {
	text-decoration: underline;
	color: #4f8015;
}

#jobboerse .inhalt .zurueck_zur_liste a {
	color: #565654;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	padding-bottom: 5px;
}

#jobboerse .inhalt .zurueck_zur_liste a:hover {
	text-decoration: underline;
}

#jobboerse .inhalt .table_detail_top {
	width: 500px;
	height: 14px;
	background-image: url(images/table_detail_top.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
}

* html #jobboerse .inhalt .table_detail_top {
	position: relative;
	top: 1px;
}

#jobboerse .inhalt .table_detail_bottom {
	width: 500px;
	height: 10px;
	background-image: url(images/table_detail_bottom.jpg);
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
}

#jobboerse .inhalt .beruf_ort {
	width: 484px;
	height: 27px;
	background-color: #c3ee60;
	border-left: 1px solid #cfd0d2;
	border-right: 1px solid #cfd0d2;
	color: #565550;
	margin: 0 auto;
	text-align: left;
	text-transform: uppercase;
	line-height: 27px;
	padding: 0 7px;
	font-size: 16px;
}

* html #jobboerse .inhalt .beruf_ort {
	width: 500px;
}

#jobboerse .inhalt .zeile {
	width: 460px;
	border-bottom: 2px solid #c9c9c1;
}

#jobboerse .inhalt .detail {
	width: 498px;
	background-color: #eeede8;
	color: #444236;
	border-left: 1px solid #cfd0d2;
	border-right: 1px solid #cfd0d2;
	margin: 0 auto;
	font-size: 12px;
	text-align: left;
	position: relative;
}

* html #jobboerse .inhalt .detail {
	width: 500px;
}

#jobboerse .inhalt .detail .label {
	width: 150px;
	text-transform: uppercase;
	float: left;
	font-size: 11px;
}

#jobboerse .inhalt .detail .feld {
	width: 296px;
	padding: 4px 7px;
	background-color: #d6d5c1;
	float: left;
	margin-top: 6px;
	margin-bottom: 7px;
}

* html #jobboerse .inhalt .detail .feld {
	width: 310px;
}

#jobboerse .inhalt .detail .kontakt_box {
	width: 220px;
	padding: 5px;
	background-color: #d6d5c1;
	margin-top: 8px;
}

* html #jobboerse .inhalt .detail .kontakt_box {
	width: 230px;
}

#jobboerse .banner {
	width: 160px;
	height: 600px;
	margin-left: 14px;
	background-color: #c3ec60;
	float: left;
}

.n_liefer_tab_bt1, a.n_liefer_tab_bt1, a.n_liefer_tab_bt1:link, a.n_liefer_tab_bt1:active, a.n_liefer_tab_bt1:visited{
	border: none;
	width: 250px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_liefer_tab_bt.gif") no-repeat;
	color: #585b19;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	}


a.n_liefer_tab_bt1:hover {
	background:url("images/n_liefer_tab_bt_2.gif") no-repeat;
	color: #1d3e07;
	}



.n_liefer_tab_head{
	color:#376d0b;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
	background:url(images/n_liefer_tab_bg2.jpg) #c7e746 repeat-x;
	border-top: 1px solid #bfc1b6;
	border-bottom: 1px solid #bfc1b6;
	height:27px;
}

.n_liefer_tab_head2{
	color:#616609;
	font-size:15px;
	letter-spacing:1px;
	text-align:center;
	background:url(images/n_liefer_tab_bg5.jpg) #dfea34 repeat-x;
	border: 1px solid #c8c82c;
	height:27px;
	width:960px;
	/width:965px;
	line-height:27px;
	font-weight:bold;
}


.n_liefer_tab_head3{
	margin-right:13px;
	margin-bottom:8px;
	letter-spacing:1px;
	font-size:13px;
	text-transform:uppercase;
	border-bottom: 2px solid #427b1c;
	width:330px;
	font-weight:bold;
}

.n_liefer_tab_col{
	border-bottom:1px solid #c0c0b6;
	border-top:1px solid #c0c0b6;
	background-color:#ffffff;
	padding:1px;
	width:120px;
	height:110px;
	text-align:center;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px
}

.n_liefer_tab_col2{
	border-bottom:5px solid #ebeddf;
	border-top:5px solid #ebeddf;
	background-color:#f9faf5;
	width:107px;
	/width:119px;
	padding:5px;
	height:110px;
	/height:130px;
	text-align:center;
}

.n_liefer_tab_bt2, input.n_liefer_tab_bt2, a.n_liefer_tab_bt2, a.n_liefer_tab_bt2:link, a.n_liefer_tab_bt2:active, a.n_liefer_tab_bt2:visited{
	border: none;
	width: 140px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_liefer_tab_bt2.jpg") no-repeat;
	color: #585b19;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}

input.n_liefer_tab_bt2 {
	height: 23px;
}

a.n_liefer_tab_bt2:hover {
	background:url("images/n_liefer_tab_bt2_2.jpg") no-repeat;
	color: #1d3e07;
	}


.n_liefer_tab_bt3, a.n_liefer_tab_bt3, a.n_liefer_tab_bt3:link, a.n_liefer_tab_bt3:active, a.n_liefer_tab_bt3:visited{
	border: none;
	width: 350px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_liefer_tab_bt3.gif") no-repeat;
	color: #585b19;;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.n_liefer_tab_bt3:hover {
	background:url("images/n_liefer_tab_bt3_2.gif") no-repeat;
	color: #1d3e07;
}

.n_liefer_tab_bt4, a.n_liefer_tab_bt4, a.n_liefer_tab_bt4:link, a.n_liefer_tab_bt4:active, a.n_liefer_tab_bt4:visited{
	border: none;
	width: 350px;
	height: 23px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_liefer_tab_bt3_2.gif") no-repeat;
	color: #1d3e07;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


.n_liefer_tab_bt4:hover {
	background:url("images/n_liefer_tab_bt3.gif") no-repeat;
	color: #585b19;;
}

.n_liefer_tab_trenn{
	height:80px;
	margin-top:17px;
	/margin-top:19px;
	border-right:1px dotted #7a7b76;
	/background:#f9faf5;
}

.n_rest_tab_head{
	color:#8c7d19;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
	background:url(images/n_rest_tab_bg2.jpg) #ebec51 repeat-x;
	border-top: 1px solid #bcc233;
	border-bottom: 1px solid #bcc233;
	height:27px;
}


.n_rest_tab_bt1, a.n_rest_tab_bt1, a.n_rest_tab_bt1:link, a.n_rest_tab_bt1:active, a.n_rest_tab_bt1:visited{
	border: none;
	width: 350px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rest_tab_bt1.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	}


a.n_rest_tab_bt1:hover {
	background:url("images/n_liefer_tab_bt3.gif") no-repeat;
	color: #585b19;
	}

.n_rest_tab_bt2, a.n_rest_tab_bt2, a.n_rest_tab_bt2:link, a.n_rest_tab_bt2:active, a.n_rest_tab_bt2:visited{
	border: none;
	width: 140px;
	height:23px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rest_tab_bt2.jpg") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.n_rest_tab_bt2:hover {
	background:url("images/n_liefer_tab_bt2.jpg") no-repeat;
	color: #585b19;
}

.n_rest_tab_bt3, a.n_rest_tab_bt3, a.n_rest_tab_bt3:link, a.n_rest_tab_bt3:active, a.n_rest_tab_bt3:visited{
	border: none;
	width: 205px;
	height:23px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rest_tab_bt3.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.n_rest_tab_bt3:hover {
	background:url("images/n_rest_tab_bt3_hover.gif") no-repeat;
	color: #585b19;
}

.n_rest_tab_bt4, a.n_rest_tab_bt4, a.n_rest_tab_bt4:link, a.n_rest_tab_bt4:active, a.n_rest_tab_bt4:visited{
	border: none;
	width: 140px;
	height:23px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rest_tab_bt4.gif") no-repeat;
	color: #585B19;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.n_rest_tab_bt4:hover {
	background:url("images/n_rest_tab_bt4_hover.gif") no-repeat;
	color: #1D3E07;
}

.n_rezepte_head1{
	width:200px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/rezepte_bg1.jpg) repeat-x;
	border: 1px solid #d3cd43;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	color:#51530a;
	margin-bottom:3px;
}

.n_rezepte_head3{
	width:750px;
	margin-left:10px;
	margin-right:12px;
	background: url(images/rezepte_bg3.jpg) repeat-x;
	border: 1px solid #c8c82c;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	color:#51530a;
	margin-bottom:3px;
}

.n_rezepte_lbox{
	width:200px;
	margin-left:12px;
	margin-right:10px;
	background: #edeee8;
	border: 1px solid #e3e4dc;
	text-align:left;
	margin-bottom:15px;
}


.n_rezepte_rbox{
	width:750px;
	margin-left:10px;
	margin-right:12px;
	background: #edeee8;
	border: 1px solid #e3e4dc;
	text-align:left;
}


.n_rezepte_head2{
	width:200px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/rezepte_bg2.jpg) repeat-x;
	border: 1px solid #a2c02a;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	color:#2b530c;
	margin-bottom:3px;
}
#n_rezepte_kat1{
display:block;
height:21px;
}

#n_rezepte_kat1 a{
display:block;
height:21px;
background: url(images/n_rezepte_kat1_2.jpg) no-repeat;
color:#ffffff;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;

}

#n_rezepte_kat1 a:hover{
display:block;
height:21px;
background: url(images/n_rezepte_kat1.jpg) no-repeat;
color:#1e3606;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;

}

#n_rezepte_kat2{
display:block;
height:21px;
margin-left:10px;
}

#n_rezepte_kat2 a{
display:block;
height:21px;
background: url(images/n_rezepte_kat2.jpg) no-repeat;
color:#383934;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;
margin-left:10px;
font-size:10px;

}

#n_rezepte_kat2 a:hover{
display:block;
height:21px;
background: url(images/n_rezepte_kat2_2.jpg) no-repeat;
color:#223d08;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;
font-size:10px;
}

#n_rezepte_kat3{
display:block;
height:21px;
}

#n_rezepte_kat3 a{
display:block;
height:21px;
background: url(images/n_rezepte_kat3_1.jpg) no-repeat;
color:#ffffff;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;

}

#n_rezepte_kat3 a:hover{
display:block;
height:21px;
background: url(images/n_rezepte_kat3.jpg) no-repeat;
color:#1e3606;
text-transform:uppercase;
padding-left:10px;
padding-top:3px;
font-weight:bold;

}




.n_rezepte_suche2 {
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	border: none;
	width: 458px;
	height: 29px;
	font-family: Arial;
	font-size: 12px;
	letter-spacing:1px;
	color: #42423e;
    background:url(images/n_rezepte_suche.jpg) no-repeat;

}

ul#rezepte_menu {
	background: #abd430;
	float: left;
	list-style: none;
	margin: 0;
	margin-left:10px;
	padding: 0;
	width: 750px;
	height:29px;
	background-image:url(images/rezepte_bg4.jpg);
	display:inline;
	font-family:arial;
	font-size: 13px;
	font-weight:bold;
	text-transform:uppercase;
	border-left:1px solid #789d21;
	border-right:1px solid #789d21;
	position:relative;
}

ul#rezepte_menu li {
	display:inline;
	float: left;
	margin: 0;
	padding: 0;
	height:29px;
	padding-left:2px;
	padding-right:2px;
	background: url(images/n_rezepte_trenn.gif) bottom right no-repeat;
}

ul#rezepte_menu li a {
	color: #234307;
	display: inline;
	float: left;
	margin: 0;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	height:18px;
	/height:24px;
	background: url(images/n_rezepte_pfeil.gif)  no-repeat;
	background-position:bottom center;

}

ul#rezepte_menu li a:hover, ul#rezepte_menu li a.current {
	background: #88af3b url(images/rezepte_menu_hover.jpg) ;
	color: #FFFFFF;
	height:23px;
	padding-top:6px;
	/height:29px;
}


.n_rezepte_rbox2{
	width:750px;
	margin-left:10px;
	margin-right:12px;
	background: #dfdfd6;
	border: 1px solid #d6d6cc;
	text-align:left;
	clear:both;
}

.n_rezepte_startbox{
	width:340px;
	/width:346px;
	margin-left:10px;
	margin-right:7px;
	background: #ffffff;
	border: 3px solid #e0e0da;
	text-align:left;

}

.n_rezepte_start_head{
	width:310px;
	margin-left:15px;
	margin-top:15px;
	padding-bottom:3px;
	border-bottom: 4px solid #eceb53;
	margin-bottom:10px;
	text-transform:uppercase;
	font-family: Arial;
	color: #20201e;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}



.n_rezepte_start_head2{
	width:310px;
	margin-left:15px;
	margin-top:10px;
	padding-bottom:3px;
	border-bottom: 2px solid #99b917;
	margin-bottom:5px;
	text-transform:uppercase;
	font-family: Arial;
	color: #4e4e4c;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}


.n_rezepte_start_head3{
	width:665px;
	margin-left:15px;
	margin-top:20px;
	padding-bottom:3px;
	border-bottom: 4px solid #3e8c09;
	margin-bottom:5px;
	text-transform:uppercase;
	font-family: Arial;
	color: #20201e;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}


.n_rezepte_start_bild{
	margin-left:15px;
	margin-bottom:15px;
	background-position: center center;
	width:310px;
	height:185px;
}


.n_rezepte_startbox2{
	background:url(images/n_rezepte_bg.png);
	width:275px;
	height:60px;
	font-size:12px;
}

.n_rezepte_startbox2 a, .n_rezepte_startbox2 a:hover, .n_rezepte_startbox2 a:link, .n_rezepte_startbox2 a:visited {
	font-size:12px;
}

.n_rezepte_startbox3{
	background:url(images/n_rezepte_bg2.png);
	width:275px;
	font-size:11px;
}


.n_rezepte_startbox4{
	width:697px;
	/width:701px;
	margin-left:20px;
	/margin-left:18px;
	margin-right:7px;
	background: #ffffff;
	border: 3px solid #e0e0da;
	text-align:left;
}


.n_rezepte_weitere_rezepte{
	display:block;
	width: 90px;
	height:40px;
}


.n_rezepte_weitere_rezepte a {
	display:block;
	width:84px;
	/width:90px;
	height:40px;
	background-color: #ddddd9;
	margin-top:3px;
	/margin-top:0px;
	color:#3e3e3c;
	padding:3px;
	text-align:center;
}

.n_rezepte_weitere_rezepte a:hover {
	background-color: #c7e82c;
	color:#2b4b0b;
}


.n_rezepte_head_suche{
	width:675px;
	/width:670px;
	margin-left:15px;
	margin-top:15px;
	padding-bottom:3px;
	border-bottom: 4px solid #ceec54;
	margin-bottom:10px;
	text-transform:uppercase;
	font-family: Arial;
	color: #20201e;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}


.n_rezepte_text{
	width:675px;
	/width:670px;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:3px;
	margin-bottom:10px;
	font-family: Arial;
	color: #4c4f47;
	text-align:left;
	font-size:11px;
}


.n_rezepte_select{
	width:130px;
	font-family: Arial;
	color: #4c4f47;
	text-align:left;
	font-size:11px;
	background-color:#e1dfcf;
	height:20px;
	border:1px solid #b9b7aa;
}

.n_rezepte_seiten{
	background-color:#e1dfcf;
	margin-top:10px;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing: 1px;
}


.n_rezepte_suche_tab{
	background:url(images/rezepte_bg5.jpg) repeat-x;
	border: 1px solid #89b044;
	border-right:none;
	color: #3a5609;
	text-transform:uppercase;
	text-align:left;
	height:23px;
	padding-left:5px;
}

.n_rezepte_suche_tab2{
	background:url(images/rezepte_bg6.jpg) #ffffff repeat-x;
	border-right: 1px solid #d7d7d7;
	color: #575b51;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	padding:5px;
}

.n_rezepte_eintrag_head{
	background:url(images/rezepte_bg7.jpg) repeat-x #d4ee81;
	padding:5px;
	text-transform:uppercase;
	color:#234313;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}


.nr_bt1, a.nr_bt1, a.nr_bt1:link, a.nr_bt1:active, a.nr_bt1:visited, a.nr_bt1:hover {
	border: none;
	width: 104px;
	height:27px;
	line-height: 27px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rezepte_bt5.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.nr_bt1:hover,input.nr_bt1:hover,button.nr_bt1:hover {
	background:url("images/n_rezepte_bt1_2.jpg") no-repeat;
	color: #3a640d;
}

.nr_bt3, a.nr_bt3, a.nr_bt3:link, a.nr_bt3:active, a.nr_bt3:visited{
	border: none;
	width: 140px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/n_rezepte_bt4.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.nr_bt3:hover, input.nr_bt3:hover {
	background:url("images/n_rezepte_bt3.jpg") no-repeat;
	color: #3a640d;
}

.n_rezepte_eintrag_box{
	width:235px;
	/width:235px;
	margin-right:5px;
	background: #f4f4f0;
	border: 3px solid #eeeee9;
	text-align:left;
}


.n_rezepte_eintrag_head2{
	width:220px;
	/width:208px;
	padding-bottom:1px;
	border-bottom: 2px solid #8ab849;
	margin:7px;
	text-transform:uppercase;
	font-family: Arial;
	color: #20201e;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}


.n_rezepte_eintrag_box2{
	clear:left;
	float:left;
	width:110px;/width:105px;
	padding-left:7px;
	line-height:18px;
}

.n_rezepte_eintrag_box2_2{
	float:left;
	border-bottom:1px solid #c0c1b6;
	width:110px;
	line-height:18px;
}

.n_rezepte_input{
	width:50px;
	height:25px;
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
}

.n_rezepte_eintrag_box2_3{
	border-bottom:1px solid #c0c1b6;
	width:220px;
	/width:208px;
	line-height:25px;
	margin-left:7px;
}


.n_rezepte_eintrag_fbox{
	overflow:auto;
	padding-left:3px;
	padding-top:15px;
}


#rezepte_tipp .oben {
	background:url(images/n_rezepte_tipp_oben.jpg) no-repeat;
	width:325px;
	height:20px;
	padding-top:55px;
	/padding-top:55px;
	margin:0px;
}


#rezepte_tipp .hg {
	background:url(images/n_rezepte_tipp_bg.jpg) repeat-y;
	width:325px;
	text-align:justify;
	font-size:12px;
	color:#626159;
	padding-top:5px;
}

#rezepte_formular .info {
	width: 488px;
	background-color: #edeae1;
	font-size: 12px;
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
	text-align: left;

	}


#rezepte_formular .ueberschrift {
	width: 483px;
	/width: 493px;
	height: auto;
	background-color: #509c0d;
	background-image: none;
	font-size: 14px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	text-transform:uppercase;
	color:#ffffff;
	letter-spacing:1px;
	}

#rezepte_formular .label {
	text-transform: uppercase;
	font-size: 11px;
	width: 150px;
	float: left;
	padding: 2px 0px 0px 4px;
	}


#rezepte_formular .item{
	height: 35px;
	max-width: 473px;
	margin: 0 10px;
	background-color: #eeede8;
	border-bottom: 2px solid #c8c8be;
	margin-bottom: 8px;
	text-align: left;
	}

#rezepte_formular .item input {
	margin-top:8px;
	/margin-top:6px;
	margin-left: 30px;
	background-color: #ccee42;
	border: 1px solid #b3cf2c;
	width:280px;
	color:#305117;

}


#rezepte_formular .item .input2 {
	margin-top:8px;
	/margin-top:6px;
	margin-left: 30px;
	background-color: #ccee42;
	border: 1px solid #b3cf2c;
	width:60px;
	height:20px;
	color:#305117;

}

#rezepte_formular .item textarea {
	margin-top:5px;
	margin-left: 30px;
	background: #ccee42;
	border: 1px solid #b3cf2c;
	width:280px;
	color:#305117;

}

#rezepte_formular .item select {
	margin-top:8px;
	margin-left: 30px;
	background-color: #ccee42;
	border: 1px solid #b3cf2c;
	width:200px;
	color:#305117;
	height:20px;
	padding-top:3px;
}



.n_rezepte_eintragen_input {
	margin-left:10px;
	background-color: #ccee42;
	border: 1px solid #b3cf2c;
	width:60px;
	height:18px;
	color:#305117;

}

.n_rezepte_eintragen_zutaten {
	background-color:#dfdece;
	text-transform:uppercase;
	padding-bottom:2px;
	padding-top:2px;
}

.n_rezepte_eintragen_select {
	background-color: #ccee42;
	border: 1px solid #b3cf2c;
	width:140px;
	color:#305117;
	height:18px;
	padding-top:3px;
	margin-left:8px;
}

.n_rezepte_eintragen_textarea {
	background: #ccee42;
	border: 1px solid #b3cf2c;
	width:450px;
	color:#305117;
	height:200px;

}

.lr_head_rest{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/lr_bg_rest.jpg) repeat-x;
	border: 1px solid #DDD769;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	margin-bottom:3px;
	font-size: 14px;
	color:#786D1B;
}

.lr_head_rest .right {
	float:right;
	width:331px;
	background-color:#FFFFFF;
	color:#234909;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	height:27px;
}

.lr_head_rest .right div {
	margin:0;
	float:left;
	height:27px;
	width:165px;
	text-align:center;
}

.lr_head_rest .right div a {
	color:#19782E;
	height:15px;/height:27px;
	display:block;
	padding:6px;
}

.lr_head_rest .right div a:hover {
	color:#45443f;
	background-color: #FFF589;
}

.lr_head_liefer{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/lr_bg_liefer.jpg) repeat-x;
	border: 1px solid #668C1F;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	margin-bottom:3px;
	font-size: 14px;
	color:#FFFFFF;
}

.lr_head_liefer .right {
	float:right;
	width:200px;
	background-color:#FFFFFF;
	color:#234909;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	height:27px;
}

.lr_head_liefer .right div {
	margin:0;
	float:left;
	height:27px;
	width:200px;
	text-align:center;
}

.lr_head_liefer .right div a {
	height:15px;
	display:block;
	padding:6px;
}

.lr_head_liefer .right div a:hover {
	background-color: #D9FF60;
}

.lr_head_hellgruen{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/lr_bg_hellgruen.jpg) repeat-x;
	border: 1px solid #B7CF53;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	margin-bottom:3px;
	font-size: 12px;
	color:#5E7213;
}

.lr_head_dunkelgruen{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: url(images/lr_bg_dunkelgruen.jpg) repeat-x;
	border: 1px solid #9DC74B;
	text-align:left;
	height:27px;
	font-weight: bold;
	letter-spacing: 1.2px;
	text-transform:uppercase;
	margin-bottom:3px;
	font-size: 12px;
	color:#4D7711;
}

.lr_box_gelb{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: #FAF29D;
	border: 1px solid #DFD248;
	text-align:center;
	margin-bottom:10px;
}

.lr_box_gruen{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: #E4F8A3;
	border: 1px solid #AFCA55;
	text-align:center;
	margin-bottom:10px;
}

.lr_box_grau{
	width:195px;
	margin-left:12px;
	margin-right:10px;
	background: #EBEDDF;
	border: 1px solid #BFC1B6;
	text-align:center;
	margin-bottom:10px;
}

.bt2,a.bt2:link,a.bt2:visited,a.bt2:active,
.submit21, a.submit21, a.submit21:link, a.submit21:active, a.submit21:visited,
.lr_bt_gelb, a.lr_bt_gelb, a.lr_bt_gelb:link, a.lr_bt_gelb:active, a.lr_bt_gelb:visited{
	border: none;
	width: 158px;
	height: 26px;
	line-height: 26px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/lr_gelb.gif") no-repeat;
	color: #575b16;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}

a.bt2:hover,input.bt2:hover,
a.submit21:hover, input.submit21:hover,
a.lr_bt_gelb:hover, input.lr_bt_gelb:hover {
	background:url("images/lr_gelb2.gif") no-repeat;
	color: #35630c;
}

.bt1,a.bt1:link,a.bt1:visited,a.bt1:active,
.submit20, a.submit20, a.submit20:link, a.submit20:active, a.submit20:visited,
.submit25, a.submit25, a.submit25:link, a.submit25:active, a.submit25:visited,
.lr_bt_gruen, a.lr_bt_gruen, a.lr_bt_gruen:link, a.lr_bt_gruen:active, a.lr_bt_gruen:visited{
	border: none;
	width: 158px;
	height: 26px;
	line-height: 26px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/lr_gruen.gif") no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}

a.bt1:hover,input.bt1:hover,
a.submit20:hover, input.submit20:hover,
a.submit25:hover, input.submit25:hover,
a.lr_bt_gruen:hover, input.lr_bt_gruen:hover {
	background:url("images/lr_gruen2.gif") no-repeat;
	color: #517712;
}

.lr_bt_grau, a.lr_bt_grau, a.lr_bt_grau:link, a.lr_bt_grau:active, a.lr_bt_grau:visited{
	border: none;
	width: 155px;
	height: 21px;
	line-height: 21px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/lr_grau.gif") no-repeat;
	color: #3c3f38;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.lr_bt_grau:hover, input.lr_bt_grau:hover {
	background:url("images/lr_grau2.gif") no-repeat;
	color: #3c3f38;
}

.lr_trenn {
	margin-left:17px;
	border-top:1px dotted #a3a59d;
	width:185px;
	line-height:1px;
	margin-bottom:10px;
}

#restaurant {
	background-color:#E8E8E0;
	margin:5px;
	padding:11px;
}

#restaurant .mp_wrapper {
	background-color:#FFFFFF;
	border:#DFE0DA 3px solid;
	padding:13px;
	width:auto;
}

#restaurant .mp_wrapper .grau {
	margin:10px 15px 15px 15px;
	text-align:center;
	background-color:#E1DFD0;
	padding:6px 0;
	text-transform:uppercase;
	font-size:10px;
	color:#4B4A48;
}

#restaurant .mp_wrapper .grau2 {
	margin-top:10px;
	background-color:#E3E2DD;
	padding:6px 0 6px 15px;
	text-transform:none;
	font-size:12px;
	letter-spacing:1.2px;
	color:#3A3934;
	width:380px;
}

#restaurant .right {
	float: right;
	font-size: 11px;
	width:716px;
	background-color:transparent;
}

#restaurant .container {
	margin-top:10px;
}

#restaurant .entry	{
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#5F6259;
	margin:5px 10px 0;
	padding-bottom:3px;
	border-bottom:#C0C2B7 1px solid;
}

#restaurant .entry span	{
	font-size: 10px;
}

#restaurant .container .images	{
	margin:5px 13px 0;
	line-height:30px;
}

#restaurant .container .images img	{
	padding:3px;
}

#restaurant .box {
	border:#EDEEE9 2px solid;
	background-color:#F4F5F0;
}

#restaurant .box  #formular .vote {
	max-width:none;
	width:675px;
	padding:5px;
}

#restaurant .box #formular .vote .label {
	width:230px;
	color:#454641;
}

#restaurant .box #formular .vote .star {
	color:#4d6e0f;
	padding:0 2px;
	font-size:12px;
	text-transform:0;
}

#restaurant .box #formular .vote  select {
	float:none;
	margin-right:0;
	width:180px;
}

#restaurant .box #formular .vote  textarea, #restaurant .box #formular .vote  input {
	float:none;
	margin-right:0;
}

#restaurant .box #formular .vote  span {
	font-size: 10px;
	text-transform:none;
}

#restaurant .box-right {
	border:#EDEEE9 2px solid;
	background-color:#F4F5F0;
	float: right;
	font-size: 11px;
	background-color:none;
	padding-top:0px;
	/padding-top:5px;
	margin-bottom:15px;
	width:230px;
	/width:235px;
	margin-left:12px;
	text-transform:uppercase;
}

#restaurant .box-right .vote {
	background-color:#EAEAE8;
	margin:5px 10px;
	padding:5px 0;
}

#restaurant .n_rezepte_head2 {
	width:auto;
	margin:0;
	margin-bottom:10px;
	font-weight:normal;
	font-size:12px;
}

#restaurant .links {
	margin-left:0;
	width:167px;
	margin-top:0;
}

#restaurant .eintrag_head, #restaurant .eintrag_head2 {
	padding-bottom:3px;
	border-bottom: 3px solid #8DB84D;
	margin:7px 10px;
	text-transform:uppercase;
	font-family: Arial;
	color: #33342F;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

#restaurant .eintrag_head2 {
	font-size:10px;
	font-weight:normal;
	text-transform:none;
}

#restaurant .eintrag_head2 span {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#restaurant .name {
	padding-top:10px;
}

#restaurant .bewertung {
	float:right;
	background-color:#E3E2DD;
	width:250px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	padding-top:4px;
	padding-right:10px;
	height:21px;
	/height:24px;
}

#restaurant a.button {
	display: inline-block;
	width: 281;
	height: 20px;
	background-image: url(images/meinprofil_button.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	color: #464541;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
}

* html #restaurant a.button {
	height: 25px;
}

#restaurant a.button:hover {
	background-image: url(images/meinprofil_button-hover.gif);
}

.icon_float	{
	float:left;
	padding: 0;/
	padding: 0 0 10px 10px;
}

.icon_float img	{
	padding: 0 0 10px 10px;
}

#formular .box	{
	float:left;
	width:241px;/width:248px;
	height:30px;
	padding:2px 3px 5px 3px;
	background-color:#EAEAE8;
}

#formular .box .label	{
	width:120px;
	font-size:12px;
	font-weight:bold;
}

#formular .checkbox, #formular .bigbox, #formular .textbox	{
	float:none;
	width:auto;
	height:auto;
	max-width:none;
	margin-right:12px;
	background-color:#EAEAE8;
}

#formular .checkbox table	{
	margin:3px;
	width:auto;
}

#formular .checkbox table td	{
	width:160px;
	text-align:left;
	padding-left:3px;
}

#formular .checkbox table td.border	{
	line-height:3px;
	border-left:1px solid #DEDCCD;
}

#formular .bigbox	{
	padding:2px 3px 5px 3px;
	height:30px;
}

#formular .bigbox .label	{
	width:300px;
	font-size:12px;
	font-weight:bold;
}

#formular .box select, #formular .bigbox select	{
	margin-top:7px;
	margin-right:10px;
	height:20px;
	font-size:12px;
}
* html #formular .box select, * html #formular .bigbox select	{
	margin-right:10px;
}

#formular .textbox	{
	padding:2px 3px 5px 3px;
	background-color:#F4F3EE;
	border-bottom:none;
	text-align:center;
	margin-bottom:0;
}

#formular .textbox .label {
	float:none;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
	width:auto;
}

#formular .textbox textarea	{
	float:none;
	margin:5px auto;
	width:490px;
	height:80px;
}

#formular .textbox .textfeld2	{
	float:none;
	background-color:#CCEE42;
	border:1px solid #B3CF2C;
	color:#305117;
	width:100px !important;
	text-align:center;
}

#formular .descr1, #formular .descr2, #formular .descr3	{
	color:#464541;
}

#formular .descr1	{
	background-color:#fff;
	text-align:center;
	font-size:12px;
	margin:10px 10px 0;
	padding:3px;
}

#formular .descr2	{
	text-align:center;
	font-size:11px;
	margin:2px 10px 0;
}

#formular .descr3	{
	text-align:left;
	font-size:10px;
	margin:2px 10px 0;
}

#formular .ueberschrift	{
	background-color:#F7D514;
	background-image:none;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	color:#43463F;
	height:20px;
}

#formular .captcha	{
	background-color: #ccee42;
	color: #305117;
	border: 1px solid #b3cf2c;
	width:100px;
}

#formular input[readonly], #formular select[readonly], #formular textarea[readonly] {
	background-color:#ccc !important;
	border-color:#999 !important;
	color:#666 !important;
}

#layout	{
	margin:9px;
	background-color:#E5E5E5;
	border:1px solid #DCDDCF;
	padding:15px 14px 15px 13px;
}

#layout .rahmen	{
	border:1px solid #C0C2B7;
	background-color:#FFFFFF;
	padding:1px;
	margin-top:3px;
}

#layout .rahmen .image	{
	margin:12px;
}

#layout .descr	{
	text-align:center;
	padding:13px;
	letter-spacing:1px;
	font-size:15px;
	line-height:20px;
	color:#4B841D;
}

#essen-bestellen	{
	margin:9px;
	margin-top:0;
	background-color:#FFFFFF;
	padding:0;
	padding-left:5px;
}

#essen-bestellen .rahmen	{
	border:1px solid #C0C2B7;
	background-color:#FFFFFF;
	padding:1px;
	margin-top:3px;
}

#essen-bestellen .meinungen	{
	margin-top:10px;
	border:1px solid #A6A6A6;
	color:#626256;
	font-size:12px;
}

#essen-bestellen .meinungen .meinung	{
	background-color:#EBEDDF;
	padding:5px 2px;
	text-align:left;
}

#essen-bestellen .staedte {
	float:left;
	width:130px;
}

#essen-bestellen .staedte .capital	{
	width:77px;
	text-align:center;
	border-bottom:1px solid #C4C4C4;
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px;
	margin-top:10px;
	margin-bottom:2px;
	text-transform:uppercase;
}

#essen-bestellen .staedte .bullet a	{
	font-size:13px;
}

#essen-bestellen #input 	{
	margin:0;
	font-size:12px;
}

#essen-bestellen #input .item	{
	float:right;
	margin-bottom:4px;
	background-color:#F4F4EC;
	padding:3px 5px;
}

#essen-bestellen #input textarea	{
	width:255px;
	height:130px;
	border:1px solid #B3CF2C;
	background-color:#CCEE42;
	background-image:none;
	padding:4px;
	color:#305117;
	font-size:12px;
}

#essen-bestellen #input .item input	{
	width:297px;
	border:1px solid #B3CF2C;
	background-color:#CCEE42;
	color:#305117;
	font-size:12px;
}

.melden, a.melden, a.melden:link, a.melden:active, a.melden:visited{
	border: none;
	width: 140px;
	line-height: 23px;
	font-family:  Arial;
	font-size: 11px;
	display:block;
	border: 0px;
	background:url("images/melden_bt.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
}


a.melden:hover, input.melden:hover {
	background:url("images/melden_bt_hover.gif") no-repeat;
}

a.moderieren, a.moderieren:link, a.moderieren:active, a.moderieren:visited	{
	color:#BE0000 !important;
}

a.moderieren:hover	{
	color:#FF3216 !important;
}

div#shopfoto a img	{
	width:100px;
	border-width:0;
}
div#shopfoto a img.popup {
	position:absolute;
	left:0;
}
div#shopfoto a:hover img.popup	{
	position:absolute;
	top:-50px;
	left:-600px;
	width:400px;
	border:15px solid #DEDDCB;
	padding:5px;
	background-color:#fff;
}
