html,* {
	margin:0;padding:0
}
body {
	background: #e6eaf4 url('new_img/hintergrund.gif') no-repeat;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000;
	margin-top:50px;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
table,tbody,tr {
	border-collapse: collapse;background-color: transparent;
}
td {
	padding:0;font-size: 12px;background-color: transparent;
}
/**header*/
.tableborder01, table.tableborder02 {
	width:960px;
	margin:0px auto;
	background-color: #ced6e8;
}
#table1 {
	width:610px;margin-left:10px

}
.tableborder04, table.tableborder05 , .detail-content1{

	background-color: transparent;
}

.headertop {
	background-color: #c30e1f;
	background-image: url('new_img/slimcoach.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	color:#fff; height:167px; padding-left:55px
}
.headertop .subtitle {
	font-size:17px;letter-spacing:1px
}
.headertop .subtitle a {
	font-weight:normal; display:block
}
.headertop  h1 a {
	display:block
}
.headertop a {
	color:#fff;
	font-weight:bold;
	text-decoration:none; margin-left: 10px
}
.headertop h1 {
	font-size: 48px; margin:0;padding:0;margin-top:20px;letter-spacing:1px
}
div.new_topnav {
	text-align:right;width:555px;font-size:12px;
}
/**index page right menu*/

div.navi {
	width:313px; height:280px;
	background:#ee7f01 url('new_img/hintergrund-rechts.gif') no-repeat 50px 80px;
	padding-top:45px; padding-bottom:20px;margin-top:5px;margin-right:5px
}

div.navi p {
	background: transparent url('new_img/menu_li.gif') top left no-repeat;padding-left:30px;
	height:30px;margin-left:25px;margin-bottom:10px;font-size:14px
}
div.navi a {
	text-decoration:none;
	 color:#fff; font-weight:bold
}

div.navi div.mitteilungen p, div.navi div.videos p {
	background: transparent ;padding-left:30px;
	height:20px;margin-left:25px;margin-bottom:10px;font-size:12px; 
}
/*gewichtstest*/
div.gewichtstest {
	margin-top:10px;
	background: #c30e1f;
	color:#fff; padding:10px;padding-right:0px;height:133px
}
div.gewichtstest h3 {
	font-size:16px; margin:0
}
div.gewichtstest input.ibmi {
	background: #f3d6c8;padding:2px;margin:2px
}
div.gewichtstest input.gofront {
	background: transparent; border:none;color:#fff; font-weight:bold;cursor:pointer;font-size:13px; width:130px
}
/*content*/
td.content {
	width:627px;
}
div.aufmacher {
	width:625px;height:396px;margin-top:5px;margin-left:8px;
	background: transparent url('new_img/aufmacher.jpg') top left no-repeat;
}

td.detail-content4 {
	width:100%
}
div.content {
	width:617px;background: #e6eaf4;
}
div.content div.text {
	padding:20px
}
div.content h1 {
	color:#c30e1f; background:transparent url('new_img/h1-bluete.gif') top left no-repeat;
	font-size:20px; padding-left:68px; line-height:58px;
	margin-bottom:20px
}
h2 {
	font-size:18px; margin-bottom:10px
}
h3.fp {
	font-size:16px;text-decoration:underline;margin-bottom:20px
}
h3 {
	font-size:16px;margin-bottom:5px
}
h4 {
	font-size:14px;margin-bottom:5px
}
h4.fp{
	margin-bottom:10px
}
h5 {
	font-size:14px;margin-bottom:1px
}
.ll { /*lebensmittelexikon, ernährungslexikon*/
	color:#005599; font-size:16px;
}
.ll a {
	color: #005599;
	letter-spacing: 0px;
}

p.letters, a.ten_pxbold {
	font-size:12px; font-weight: bold;
}
p.artikeltext {
	color:#000; font-size:14px;margin-bottom:10px
}
a.twelve_pxbold {
	font-weight:bold
}
.twelve_pxbold_red {
	color:#f00
}
input.setup {/*löschen, weiter in anmeldung*/
	background: transparent; border:none;color:#c30e1f; font-weight:bold;cursor:pointer;font-size:13px; width:130px
}
input.setup2 {/*löschen, weiter in anmeldung*/
	background: transparent; border:none;color:#c30e1f; font-weight:bold;cursor:pointer;font-size:13px;
}
a.top {
	float:right;font-size:10px;text-decoration:underline
}
a.subm {
	background: transparent; border:none;color:#c30e1f; font-weight:bold;font-size:13px;
}
/*untermenü auf der startseite*/
div.teaserlist {
	 height:111px;width:623px;margin-left:10px;margin-bottom:10px
}
div.teaserlist table {
	margin:20px;margin-bottom:0
}
div.teaserlist a {
	color: #c30e1f
}
/*runde ecken*/
	#ecken_beige {  background: #fef3e7;  position:relative; }
	#ecken_beige img { position:absolute; }
	#ecken_beige img.eck1 { top:0; left:0; }
	#ecken_beige img.eck2 { top:0; right:0; }
	#ecken_beige img.eck3 { bottom:0; left:0; }
	#ecken_beige img.eck4 { bottom:0; right:0; }
	
	#ecken_orange {   position:relative; }
	#ecken_orange img { position:absolute; }
	#ecken_orange img.eck1 { top:0; left:0; }
	#ecken_orange img.eck2 { top:0; right:0; }
	#ecken_orange img.eck3 { bottom:0; left:0; }
	#ecken_orange img.eck4 { bottom:0; right:0; }	
	
	#ecken_rot {   position:relative; }
	#ecken_rot img { position:absolute; }
	#ecken_rot img.eck1 { top:0; left:0; }
	#ecken_rot img.eck2 { top:0; right:0; }
	#ecken_rot img.eck3 { bottom:0; left:0; }
	#ecken_rot img.eck4 { bottom:0; right:0; }		
	
	#ecken_content {   position:relative; }
	#ecken_content img {  }
	#ecken_content img.eck1 { top:0; left:0; position:absolute;}
	#ecken_content img.eck2 { top:0; right:0; position:absolute;}
	#ecken_content img.eck3 { bottom:0; left:0; position:absolute;}
	#ecken_content img.eck4 { bottom:0; right:0; position:absolute;}	
	
p.artikeltext {
	margin-bottom:20px
}	
/*extra styles for editing in the cockpit*/
.red { color: #c30e1f}
.blue {color:#60f}
/*end extra styles*/
.ten_pxbold_red {
	color:red;font-weight:bold
}
/*new php-based pages*/
div.content_php {
	width:617px;background: #e6eaf4;
	margin-left:10px; margin-top:10px;margin-bottom:10px
}
div.content_php .text {
	padding:20px
}
div.content_php table {
	border:0
}
div.content_php th {
	text-align:center; font-size:14px; font-weight:bold;padding-bottom:10px
}
div.content_php .subtitle {
	font-size:13px; font-weight:bold; font-style:italic
}
div.content_php h1 {
	color:#c30e1f; background:transparent url('new_img/h1-bluete.gif') top left no-repeat;
	font-size:20px; padding-left:68px; line-height:58px;
	margin-bottom:20px
}
div.navi_php {
	width:313px; height:320px;
	background:#ee7f01 url('new_img/hintergrund-rechts.gif') no-repeat 50px 80px;
	padding-top:45px; padding-bottom:20px;margin-top:10px;margin-right:5px
}


div.navi_php p {
	background: transparent url('new_img/menu_li.gif') top left no-repeat;padding-left:30px;
	height:30px;margin-left:25px;margin-bottom:10px;font-size:14px
}
div.navi_php a {
	text-decoration:none;
	 color:#fff; font-weight:bold
}
a.backto, a.more {color:#005599;font-size:14px;font-weight:bold}
img.article_image {float:left;margin:5px;margin-left:0}
p.faq_title {
	font-weight:bold;margin:5px;margin-top:15px
}
div.pagebar {margin-bottom:15px}
table.tipps_tricks td {
	padding-right:3px
}
table.tipps_tricks h4 {
	color:#00e
}
a.weiter {
	color:#f00; font-weight:bold
}
.rightfloater {
float:right;margin-left:5px
}
.leftfloater {
float:left;margin-right:5px
}
div#player {
width:340px;margin-right:10px;margin-bottom:10px
}
div#leftplayer {
float:left;width:340px;margin-right:10px;margin-bottom:10px
}

div.video_desc h5 {
margin-top:10px
}
div.video_menu {
float:left;margin-right:20px;font-size:14px;font-weight:bold
}
div.video_menu  a{
 text-decoration:underline
}
.video_menu_container {margin-bottom:25px;height:20px}
ul.standard  {
	margin-left:40px;margin-top:10px; font-size:14px
}
ul.standard  li{
	margin-top:5px
}
p.clear {clear:both}