body {
	background: url(../img/content_bg.jpg) left bottom scroll #bae3f0;
}

.invisible {
	display:none;
}

.clear{
	clear:both;
}

/*
 Navigation -> 1.Ebene
****************************************************************************************************
*/

div.head div.mod_navigationMain ul {
	margin:180px 0 0 15px;
	padding:0 0 0 0;
}

div.head div.mod_navigationMain ul li{
	margin:0 0 0 0;
	padding:0 10px 0 14px;
	list-style:none;
	display:inline;
	height:45px;
	float:left;
	background:url(../img/mainnav_li_bg.jpg) no-repeat 0px 0px;
	color:#001a3c;
	font-family:Georgia;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
}

div.head div.mod_navigationMain ul li.active{
	background:url(../img/mainnav_li_active_bg.gif) no-repeat 0px 0px;
}

div.head div.mod_navigationMain ul li a{
	float:left;
	color:#001a3c;
	text-decoration:none;
	padding:16px 0 0 0;
	cursor:pointer;
}

div.head div.mod_navigationMain ul li a:hover{
	text-decoration:underline;
}

div.head div.mod_navigationMain ul li p{
	padding:16px 0 0 0;
	margin:0 0 0 0;
	float:left;
}


/*
 Content (Allgemein)
****************************************************************************************************
*/

div.content {
	font-family:Trebuchet MS;
	font-size:11.5px;
	line-height:16px;
	color:#444;
}

div.content a{
	font-style:italic;
	text-decoration:none;
	color:#121212;
}

div.content a:hover{
	text-decoration:underline;
}

div.content h1 {
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 2px 3px 2px;
	color:#121212;
	background:url(../img/h1_bg.gif) top left repeat-x;
}

div.content h2 {
	font-size:12px;
	font-style:italic;
	margin:0 0 7px 0;
}

div.content div.image_container img{
	border:1px solid #999;
	padding: 2px 5px 2px 5px;
	margin:0 0 0 0;
	background:#fff;
}

div.image_container img{
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}

div.content div.ce_text,
div.content div.ce_form{
	margin:0 0 20px 0;
}


/* Newsreader */

div.content div.mod_newsreader div.date{
	font-size:10px;
	font-style:italic;
	color:#121212;
	margin:0 0 10px 0;
}

div.content div.mod_newsreader p.back{
	border-top:1px #999 dotted;
	padding:5px 0 0 3px;
}


/* Newslist (Neuigkeiten) */

div.content div.mod_newslist div.date{
	font-size:10px;
	font-style:italic;
	color:#121212;
	margin:0 0 3px 0;
}

div.content div.mod_newslist div.layout_full {
}

div.content div.mod_newslist div.last {
	margin:0 0 0 0;
	border-bottom:none;
}


/* Pagination */

div.content div.pagination{
	border-top:1px #999 dotted; 
	margin:0 0 0 0;
	padding:5px 0 0 0;
	text-align:center;
}

div.content div.pagination p{
	display:none;
}

div.content div.pagination ul li{
	list-style:none;
	display:inline;
	margin:0 0 0 0;
	padding:2px 2px 2px 2px;
	font-size:11px;
	cursor:pointer;
}


/* Formulare */

div.content div.ce_form{
	padding:10px;
	background:#fff;
}

div.content div.ce_form h1{
	margin:0 0 10px 0;
}

div.content div.ce_form td.col_0{
	width:80px;
	vertical-align:top;
	padding:2px 0 0 0;
	font-weight:bold;
}

div.content div.ce_form input.text{
	width:300px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.content div.ce_form textarea{
	width:300px;
	height:100px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
	font-family:Trebuchet MS;
	font-size:11px;
}

div.content div.ce_form input.captcha{
	width:120px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.content div.ce_form span.captcha_text{
	padding:0px 0 0 7px;
	margin:-3px 0 0 0;
	color:#666;
	position:relative;
	top:-3px;
}

div.content div.ce_form input.submit{
	border:1px solid #444;
	background:#fff;
	padding:3px 3px 3px 3px;
	margin:0 0 0 0;
	color:#444;
	cursor:pointer;
}

div.content div.ce_form input.submit:hover{
	border:1px solid #000;
}

div.content div.ce_form td.error{
	color:#f00;
}

div.content div.ce_form td.error input,
div.content div.ce_form td.error textarea{
	border:1px solid #f00;
}


/* Gästebuch */

div.content div.ce_comments div.form {
	margin:0 0 15px 0;
	padding:10px;
	background:#fff;
}

div.content div.ce_comments td.col_0 {
	width:80px;
	vertical-align:top;
	padding:3px 0 0 0;
}

div.content div.ce_comments label {
	font-weight:bold;
}

div.content div.ce_comments div.error {
	color:#f00;
	font-size:10px;
}

div.content div.ce_comments input.text {
	width:350px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.content div.ce_comments input.captcha {
	width:130px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
	float:left;
}

div.content div.ce_comments span.captcha_text {
	margin:2px 0 0 5px;
	color:#666;
	font-style:italic;
	float:left;
}

div.content div.ce_comments textarea {
	width:350px;
	height:50px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
	font-family:Trebuchet MS;
}

div.content div.ce_comments td.error input,
div.content div.ce_comments td.error textarea{
	border:1px solid #f00;
}

div.content div.ce_comments input.submit {
	border:1px solid #444;
	background:#fff;
	padding:3px 3px 3px 3px;
	margin:7px 0 0 0;
	color:#444;
	cursor:pointer;
}

div.content div.ce_comments  div.comment_default {
	padding:10px 10px 10px 10px;
}

div.content div.ce_comments  div.odd {
	background:#fff;
	border-bottom:dotted #999 1px;
	border-top:dotted #999 1px;
}

div.content div.ce_comments  div.info {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}


/* Kräuterfibel (FAQ) */

div.content div.mod_faqlist {
	margin:0 0 20px 0;
}

div.content div.mod_faqlist li {
	list-style:none;
	padding: 5px 5px 5px 20px;
	background: url(../img/icon_information.gif) 0px 5px no-repeat;
}

div.content div.mod_faqlist li.odd {
	padding: 5px 5px 5px 20px;
	background: url(../img/icon_information.gif) 0px 5px no-repeat #fff;
	border-bottom:dotted #999 1px;
	border-top:dotted #999 1px;
}

div.content div.mod_faqreader p.back{
	border-top:1px #999 dotted;
	padding:5px 0 0 3px;
}

/* Tee mischen */

/* Step 1 & 2 -> Teemischung erstellen */

div.mod_bestellung div#navisteps {
	float:left;
	width:480px;
	margin:0 0 15px 0;
	background:url(../img/order_steps.jpg);
}

div.mod_bestellung div#navisteps div.link {
	float:left;
	width:120px;
	height:39px;
	padding:11px 0 0 0;
	text-align:center;
	line-height:14px;
	cursor:pointer;
}

div.mod_bestellung div#navisteps div.active {
	font-size:13px;
	font-weight:bold;
	color:#00cb0e;
}

div.mod_bestellung div#navisteps div.subtitle {
	font-size:10px;
	font-weight:normal;
	text-align: center;
	color:#888888;
}

div.mod_bestellung div#scrollwrapper div.step {
	width:480px;
}

div.mod_bestellung div.myteaname div.description {
	margin:0 0 10px 0;
}

div.mod_bestellung div.myteaname div.form {
	margin:0 0 20px 0;
	background:#fff;
	padding:10px;
}

div.mod_bestellung div.myteaname label {
	width:50px;
	float:left;
	padding:3px 0 0 0;
}

div.mod_bestellung div.myteaname input.text {
	width:350px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 0 0;
	color:#666;
}

div.mod_bestellung div.myteaname br {
	clear:left;
}

div.mod_bestellung div.choosesmth {
	margin:0 0 20px 0;
}

div.mod_bestellung div.choosesmth div.teaitembox {
	background:#fff;
	width:153px;
	float:left;
	margin:0 7px 7px 0;
	padding:0 0 4px 0;
	border:1px solid #ccc;
}

div.mod_bestellung div.choosesmth div.teaitembox img{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	border:0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}

div.mod_bestellung div.choosesmth div.nomargin {
	margin-right:0px;
}

div.mod_bestellung div.choosesmth div.teaitembox div.left{
	width:94px;
	float:left;
	padding:0 0 0 4px;
}

div.mod_bestellung div.choosesmth div.teaitembox div.right{
	width:51px;
	float:left;
	padding:0 4px 0 0;
	background:url(../img/bg_add.jpg) no-repeat 0px 0px;
}

div.mod_bestellung div.choosesmth div.teaitembox h1{
	font-size:12px;
	font-family:"Trebuchet MS";
	font-style:normal;
	font-weight:bold;
	text-transform:none;
	color:#333;
	background:url(../img/bg_add_headline.jpg) repeat-x left bottom;
	margin:0 0 0 0;
	padding:4px 5px 4px 5px;
}

div.mod_bestellung div.choosesmth div.teaitembox span.teaiteminfo{
	background:url(../img/icon_teainfo.jpg) no-repeat 2px 2px;
	padding:0 0 0 18px;
	font-size:10px;
	line-height:30px;
	cursor:pointer;
}

div.mod_bestellung div.choosesmth div.teaitembox div.right div.numoftea{
	width:29px;
	height:24px;
	float:left;
	padding:6px 3px 0 0;
	margin:0 0 0 0;
	text-align:right;
	font-size:12px;
}

div.mod_bestellung div.choosesmth div.teaitembox div.right div.controlmytea div.addmytea{
	width:19px;
	height:15px;
	float:left;
	padding:0 0 0 0;
	background:url(../img/icon_addthistea.gif) no-repeat top left;
	cursor:pointer;
}

div.mod_bestellung div.choosesmth div.teaitembox div.right div.controlmytea div.remmytea{
	width:19px;
	height:15px;
	float:left;
	padding:0 0 0 0;
	background:url(../img/icon_remthistea.gif) no-repeat top left;
	cursor:pointer;
}

div.mod_bestellung div.myteainfo{
	margin:0 0 20px 0;
	padding:10px;
	background:#e0e0e0;
}

div.mod_bestellung div.myteainfo h1{
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	color:#121212;
	background:url(../img/icon_information.gif) 0px 0px no-repeat;
}


/* Step 3 -> Teemischungen auflisten */

div.mod_bestellung div.myteamix div.teamixdetails {
	clear:both;
}

div.mod_bestellung div.myteamix div.orderitem {
	float:left;
	width:460px;
	padding:10px 10px 5px 10px;
	margin:0 0 10px 0;
	background:#ffffff;
}

div.mod_bestellung div.orderitem div.teamixheadline{
	clear:both;
	margin:0 0 20px 0;
}

div.mod_bestellung div.orderitem div.teamixheadline h2 {
	float:left;
	padding:0;
	margin:0;
}

div.mod_bestellung div.orderitem div.teamixheadline div.deleteteamix {
	float:left;
	width:16px;
	height:16px;
	background:url(../img/icon_cancel.gif) top left no-repeat;
	padding:0 0 0 0;
	margin:1px 0 0 5px;
	cursor:pointer;
}


div.mod_bestellung div.teamixtable div.teamixtablehead{
	clear:both;
}

div.mod_bestellung div.teamixtable div.teamixtablehead div{
	font-weight:bold;
	font-size:12px;
	padding:4px 0 5px 0;
	border-bottom:3px double #cccccc
}

div.mod_bestellung div.teamixtable div.teamixtablehead div.col_0{
	float:left;
	width:45px;
	padding-left:5px;
}

div.mod_bestellung div.teamixtable div.teamixtablehead div.col_1{
	float:left;
	width:230px;
}

div.mod_bestellung div.teamixtable div.teamixtablehead div.col_2{
	float:left;
	width:90px;
	text-align:right;
}

div.mod_bestellung div.teamixtable div.teamixtablehead div.col_3{
	float:left;
	width:85px;
	padding-right:5px;
	text-align:right;
}

div.mod_bestellung div.teamixtable div.teamixtableitem{
	clear:both;
}

div.mod_bestellung div.teamixtable div.teamixtableitem div{
	line-height:25px;
	border-bottom:1px dotted #cccccc;
}

div.mod_bestellung div.teamixtable div.even div{
	background:#f5f5f5;
}


div.mod_bestellung div.teamixtable div.teamixtableitem div.col_0{
	float:left;
	width:45px;
	padding-left:5px;
}

div.mod_bestellung div.teamixtable div.teamixtableitem div.col_1{
	float:left;
	width:230px;
}

div.mod_bestellung div.teamixtable div.teamixtableitem div.col_2{
	float:left;
	width:90px;
	text-align:right;
}

div.mod_bestellung div.teamixtable div.teamixtableitem div.col_3{
	float:left;
	width:85px;
	padding-right:5px;
	text-align:right;
}

div.mod_bestellung div.teamixtable div.teamixtabletotal{
	clear:both;
}

div.mod_bestellung div.teamixtable div.teamixtabletotal div.row{
	clear:both;
}

div.mod_bestellung div.teamixtable div.teamixtabletotal div{
	margin:1px 0 0 0;
	padding-top:5px;
	border-top:1px solid #cccccc;
	font-weight:bold;
	text-align:right;
}

div.mod_bestellung div.teamixtable div.teamixtabletotal div.col_0{
	float:left;
	width:370px;
}

div.mod_bestellung div.teamixtable div.teamixtabletotal div.col_1{
	float:left;
	width:85px;
	padding-right:5px;
}

div.mod_bestellung div.teamixdetails div.ordertotals{
	display:none;
	float:left;
	width:460px;
	padding:5px 10px 5px 10px;
	margin:0 0 20px 0;
	background:#ffffff;
	border-top:3px double #cccccc;
}

div.mod_bestellung div.teamixdetails div.ordertotals div{
	margin:1px 0 0 0;
	text-align:right;
	line-height:16px;
	vertical-align:middle;
}

div.mod_bestellung div.teamixdetails div.ordertotals div span{
	padding:3px 0 0 5px;
	cursor:pointer;
}

div.mod_bestellung div.teamixdetails div.ordertotals div img{
	line-height:16px;
	vertical-align:top;
}

div.mod_bestellung div.teamixdetails div.ordertotals div.total{
	font-weight:bold;
}

div.mod_bestellung div.teamixdetails div.ordertotals div.col_0{
	float:left;
	width:370px;
}

div.mod_bestellung div.teamixdetails div.ordertotals div.col_1{
	float:left;
	width:85px;
	padding:0 5px 0 0;
}

div.mod_bestellung div.teamixdetails div.ordershipping{
	clear:both;
	padding:10px;
	background:#ffffff;
}

div.mod_bestellung div.teamixdetails div.ordershipping h1{
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	color:#121212;
	background:url(../img/icon_email_open_image.gif) 0px 0px no-repeat;
}


/* Warenkorb -> Rechts */

div.mod_bestellung div.warenkorb{
	padding:10px;
	margin:0 0 5px 0;
	background:#fff;
}

div.mod_bestellung div.warenkorb h1{
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	color:#121212;
	background:url(../img/icon_cart.gif) 0px 0px no-repeat;
}

div.mod_bestellung div.warenkorb h2{
	font-size:11px;
	margin:0 0 5px 0;
	border-bottom:3px double #ccc;
	padding:0 0 5px 0;
	color:#121212;
}

div.mod_bestellung li.empty{
	display:block;
	margin:0 0 5px 0;
}

div.mod_bestellung div.warenkorb ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.mod_bestellung div.warenkorb li{
	margin:0 0 5px 0;
}

div.mod_bestellung div.warenkorb li div.left{
	float:left;
	width:35px;
	font-size:12px;
	font-weight:bold;
}

div.mod_bestellung div.warenkorb li div.center{
	float:left;
	width:174px;
}

div.mod_bestellung div.warenkorb li div.right{
	float:left;
	width:16px;
}

div.mod_bestellung div.warenkorb li div.center div.title span.priceperkg{
	font-style:italic;
	font-size:10px;
	letter-spacing:-1px;
}

div.mod_bestellung div.warenkorb li div.center div.price{
	margin:-2px 0 0 0;
}

div.mod_bestellung div.warenkorb div.total{
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
	padding:5px 0 5px 5px;
	font-weight:bold;
}


div.mod_bestellung div.warenkorb li div.right div.delete{
	width:16px;
	height:16px;
	background:url(../img/icon_cancel.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
}

div.mod_bestellung div.warenkorb div#addtobasket{
	line-height:25px;
	padding:0 5px 0 30px;
	margin:5px 0 0 0;
	background:url(../img/icon_basket_go.gif) no-repeat 12px center #f5f5f5;
	border:1px solid #cccccc;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}

div.mod_bestellung div.warenkorb div#addtobasket:hover{
	border-color:#000000;
}

/* Steps (Vorwärts & Rückwärts) */

div.mod_bestellung div#naviright{
	clear:both;
}

div.mod_bestellung div#naviright div.prevstep{
	float:left;
	width:108px;
	background:#ffffff url(../img/icon_arrow_left.gif) no-repeat 3px 6px;
	border:1px solid #cccccc;
	margin:0 5px 0 0;
	padding:6px 5px 5px 5px;
	text-align:right;
	cursor:pointer;
}

div.mod_bestellung div#naviright div.nextstep{
	float:left;
	width:108px;
	background:#ffffff url(../img/icon_arrow_right.gif) no-repeat 95px 6px;
	border:1px solid #cccccc;
	padding:6px 5px 5px 5px;
	text-align:left;
	cursor:pointer;
}

div.mod_bestellung div#naviright div.nextstep:hover,
div.mod_bestellung div#naviright div.prevstep:hover{
	border-color:#000000;
}


/* Step 4 -> Persönliche Daten */

div.mod_bestellung div.shipping{
	margin:0 0 20px 0;
}

div.mod_bestellung div.persdataform{

}

div.mod_bestellung div.persdataform div.form{
	padding:10px;
	background:#fff;
}

div.mod_bestellung div.persdataform label{
	width:90px;
	float:left;
	margin:2px 0 0 0;
}

div.mod_bestellung div.persdataform input.text{
	width:340px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.mod_bestellung div.persdataform select.text{
	width:200px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:1px 3px 1px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.mod_bestellung div.persdataform textarea{
	height:50px;
	width:340px;
	border:1px solid #444;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 0 3px 0;
	color:#666;
}

div.mod_bestellung div.persdataform input.checkbox{
	float:left;	
	width:20px;
	margin:0 5px 0 0;
}

div.mod_bestellung div.persdataform span.checkbox{
	float:left;
	width:315px;
	font-size:11px;
	margin:0 0 3px 0;
}


div.mod_bestellung div.persdataform input.fielderror {
	border:1px solid #f00;
}

div.mod_bestellung div.persdataform input.send{
	margin:15px 0 0 90px;
	padding:3px 3px 3px 20px;
	border:#ccc solid 1px;
	background:url(../img/icon_accept.gif) no-repeat 3px 4px #eee;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}

div.mod_bestellung div.persdataform input.send:hover{
	border:#000 solid 1px;
}

div.mod_bestellung div.persdataform br{
	clear:both;
}


/* Disclaimer -> Linke Seite*/

div.content div.box_disclaimer{
	padding:10px;
	margin:0 0 15px 0;
	background:#eaeaea;
	text-align:justify;
	font-size:10px;
	line-height:13px;
	word-spacing:-1px;
}

div.content div.box_disclaimer h1{
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	line-height:18px;
	letter-spacing:0;
	margin:0 0 3px 0;
	padding:0 0 0 20px;
	color:#cb4f40;
	background:url(../img/icon_exclamation.gif) 0px 0px no-repeat;
}


/* Rezeptdatenbank -> Rezepte */

div.content div.mod_Rezepte div.rezlist h1 {
	font-size:15px;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	color:#121212;
	background:url(../img/icon_bullet_go.gif) 0px 0px no-repeat;
}

div.content div.mod_Rezepte div.rezlist ul {
	margin:0 0 20px 0;
}

div.content div.mod_Rezepte div.rezlist li {
	list-style:none;
	padding: 5px 5px 5px 20px;
	background: url(../img/icon_information.gif) 0px 5px no-repeat;
}

div.content div.mod_Rezepte div.rezlist li.even {
	padding: 5px 5px 5px 20px;
	background: url(../img/icon_information.gif) 0px 5px no-repeat #fff;
	border-bottom:dotted #999 1px;
	border-top:dotted #999 1px;
}

div.content_right div.mod_Rezepte div.searchform{
	padding:10px;
	margin:0 0 20px 0;
	background:#fff;
}

div.content_right div.mod_Rezepte div.searchform form{
	margin:10px 0 0 0;
}

div.content_right div.mod_Rezepte div.searchform h1{
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	color:#121212;
	background:url(../img/icon_zoom.gif) 0px 0px no-repeat;
}

div.content_right div.mod_Rezepte div.searchform input.searchfield{
	width:172px;
	border:1px solid #AAA;
	background:#fbfbfb;
	padding:3px 3px 3px 3px;
	margin:0 2px 0 0;
	color:#666;
}

div.content_right div.mod_Rezepte div.searchform input.startsearch{
	width:39px;
	border:none;
	background:#AAA;
	padding:3px 3px 3px 3px;
	margin:0 0 0 0;
	color:#fff;
	cursor:pointer;
}

div.content_right div.mod_Rezepte div.searchform a.back{
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	background:url(../img/icon_arrow_redo.gif) 0px 0px no-repeat;
}

div.content div.mod_Rezepte div.rezdetails div.zutaten,
div.content div.mod_Rezepte div.rezdetails div.wirkung,
div.content div.mod_Rezepte div.rezdetails div.beschreibung{
	margin:0 0 20px 0;
}

div.content div.mod_Rezepte div.rezdetails div.zutaten h1{
	font-size:11.7px;
	text-transform:none;
	margin:0 0 5px 0;
	padding:1px 0 0 20px;
	color:#121212;
	background:url(../img/icon_page_white_cup.gif) 0px 0px no-repeat;
}

div.content div.mod_Rezepte div.rezdetails div.wirkung h1{
	font-size:11.7px;
	text-transform:none;
	margin:0 0 5px 0;
	padding:1px 0 0 20px;
	color:#121212;
	background:url(../img/icon_help.gif) 0px 0px no-repeat;
}

div.content div.mod_Rezepte div.rezdetails div.beschreibung h1{
	font-size:11.7px;
	text-transform:none;
	margin:0 0 5px 0;
	padding:1px 0 0 20px;
	color:#121212;
	background:url(../img/icon_information.gif) 0px 0px no-repeat;
}

div.content div.mod_Rezepte div.rezdetails p.back{
	border-top:1px #999 dotted;
	padding:5px 0 0 3px;
}


/*
 Content -> Rechts
****************************************************************************************************
*/

div.content_right {
	font-family:Trebuchet MS;
	font-size:11.5px;
	line-height:16px;
	color:#444;
}

div.content_right a{
	font-style:italic;
	text-decoration:none;
	color:#121212;
}

div.content_right a:hover{
	text-decoration:underline;
}

div.content_right h1 {
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 2px 3px 2px;
	color:#121212;
	background:url(../img/h1_bg.gif) top left repeat-x;
}

div.content_right div.ce_text {
	margin:0 0 20px 0;
}


/* Disclaimer -> Rechte Seite */

div.content_right div.box_disclaimer{
	padding:10px;
	margin:0 0 10px 0;
	background:#fff;
	text-align:justify;
	font-size:10px;
	line-height:13px;
	word-spacing:-1px;
}

div.content_right div.box_disclaimer h1{
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	line-height:18px;
	letter-spacing:0;
	margin:0 0 3px 0;
	padding:0 0 0 20px;
	color:#cb4f40;
	background:url(../img/icon_exclamation.gif) 0px 0px no-repeat;
}


/* Latest News -> Rechts */

div.content_right div.mod_newslist div.layout_latest {
	text-align:justify;
	word-spacing:-1px;
	margin:0 0 15px 0;
}

div.content_right div.mod_newslist div.layout_latest div.date{
	float:left;
	height:17px;
	width:32px;
	padding:14px 0 0 0;
	margin:1px 4px 0 0;
	background:url(../img/icon_date.jpg) no-repeat top left;
	font-size:10px;
	text-align:center;
}

div.content_right div.mod_newslist div.layout_latest span.more{
	display:block;
	margin:3px 0 0 0;
	font-size:10px;
	font-style:italic;
}


/*
 Footer
****************************************************************************************************
*/

div.box_content_footer {
	font-family:Georgia;
	font-size:10px;
	color:#cfcfcf;
}


/* Navigation -> Footer */

div.box_content_footer ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.box_content_footer ul li{
	float:left;
	list-style:none;
	margin:0 6px 0 0;
	padding:0 8px 0 0;
	display:inline;
	border-right:1px solid #cfcfcf;
	font-style:italic;
}

div.box_content_footer ul li.first{
	margin:0 5px 0 0;
	padding:0 8px 0 0;
}

div.box_content_footer ul li.last{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:none;
}

div.box_content_footer ul li a{
	color:#cfcfcf;
	text-decoration:none;
}

div.box_content_footer ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

div.box_content_footer ul li.active p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
}