.banner-fullsize, #bannerfullsize {
display: none;
}
.box{
width:680px;
position:absolute;
margin:0;
padding:0;
right:10px;
float:right;
border-right:40px solid #cccccc;}

.detail-container{
position:absolute;
margin:0;
margin-right:15px;
padding:0;
right:0px;
float:right;
top:10px;
}

table{ border:none;}

.xxbox{border: 1px solid #cccccc;}
table.xxbox td{
border:none;
}
.noborder{
}
table.noborder td{
border:none;
}
.bg-xxwell {
 background: #ffffff;
}
.print{display:none;}
*.dachzeile color-mensdiet h1{
font-size:12px;
}
*.sifr h1{
font-size:12px;
}
.r_float_fix{}
*.h1{font-size:12px;}

.bildbox{
position:relative;
font-size:12px;
color:#000000;
padding:0;
margin:0;
margin-top:60px;
margin-bottom:20px;
width:680px;
float:right;

}

#ueb{display:none;}

.hd_07{
border::e5f1f8;
position:absolute;
top:0px;
right:0px;
float:right;}

.abstand {
 clear: both;
 height: 12px;
 font-size: 12px;
}

a.mensdiet_blaettern, .mensdiet_blaettern {
  display: none;
}

.kommentar {
  color: #000000;
  font-weight: bold;
}

form.sb-form a.fotmbutton, form.sb-form input.fotmbutton 
{
display: none;
}

table.tabelle {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width:450px;
}

td.oben {
    border: 1px solid #ccc;
    background-color:#ffffff;
    padding:7px 4px;
    color:000000;
    font-weight: bold;
    font-size: 0.625em;
 }
 
td.weiss, td.braun, td.weiss_re, td.weiss_li, td.braun_re, td.braun_li  {
    padding:4px;
    color:000000;
    font-weight: normal;
    font-size: 0.625em;
 } 
 
 td.weiss {
    border: 1px solid #ccc;
    background-color:#ffffff;
 } 
 
  td.weiss_li {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#ffffff;
 } 
 
  td.weiss_re {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#ffffff;
 } 
 
td.braun {
    border: 1px solid #ccc;
    background-color:#ffffff;
 } 

td.braun_li {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#ffffff;
 } 
 
td.braun_re {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#ffffff;
 } 

form.sb-form input.obengleich {
 margin-top:0px;
}

form.sb-form select.obengleich {
 margin: 0px;
}

form.sb-form input.kurz {
	width:40px;
}

/* ... Minikallender ... */

.kalender table a.kalender_aktiv:link, .kalender table a.kalender_aktiv:visited, .kalender table a.kalender_aktiv:hover, .kalender table a.kalender_aktiv:active {
	color: #cc3300;
    text-decoration:none; 
}

.kalender table a.kalender_inaktiv:link, .kalender table a.kalender_inaktiv:visited, .kalender table a.kalender_inaktiv:hover, .kalender table a.kalender_inaktiv:active {
	color: #000000;
    text-decoration:none; 
}

/* ... Kallender ... */

.kalender_box {
	padding-left:1px;
}

* html .kalender_box {
	padding-left:0px;
}

table.kalender {
	 width:469px;
	 border-collapse: collapse;
     margin-top:1px;
     margin-bottom:15px;
}

td.kalender, td.kalender_heute {
	width:67px;
	height:80px;
	border: 1px solid #ccc;
	padding: 0;
}
td.kalender {
	background-color:#FFFFFF;
}
td.kalender_heute {
	background-color:#efefe5;
}

div.kalender_datum_heute
	{font-weight:bold; background-color:#b4c9de; color:#000000; width:66px; height:15px; text-align:center;}
div.kalender_datum
	{font-weight:bold; background-color:#e5f1f8; color:#000000; width:66px; height:15px; text-align:center;}

.kalendertextan a { 
   font-weight:normal; 
   color:#0175be; 
}

.kalendertextaus  { 
   font-weight:normal; 
   color:#cccccc; 
}

.kalenderdatumheute {
	border: 1px solid #CC3300; background: #EFEFE5;
}

