#tab2 { border:1px solid #B91F3D; background-color: #fff; width:100%; }
#tab2 td { padding:4px; font-size:11px; text-align:left; width:33%; }
#tab2 td.titel { background-color:#B91F3D; font-weight:bold; color:#fff;}
#tab2 td ul { text-align: left; margin-left:0; padding-left:18px; font-size:11px; list-style-type: cirlce; }
* html #tab2 td ul, * html #tab2 td li { text-align: left; margin-left:10px; padding-left:0; font-size:11px; list-style-type: cirlce; }

#tab1 td { vertical-align:top; }

#tab1 td a.big {
font-size:36px;
font-weight:bold;
color:#B91F3D;
}

.tab { border:1px solid #B91F3D; background-color:#fff; width:100%; margin-bottom:10px;}
.tab td { padding:4px; font-size:11px; text-align:left; vertical-align:top; }
.tab td.titel { background-color:#B91F3D; color:#fff; font-weight:bold; border-right:1px solid #B91F3D; }
.tab td ul, .tab li { text-align: left; margin-left:0;  padding-left:0; font-size:11px; list-style-type: none; }
* html .tab td ul { text-align: left; margin-left:0; font-size:11px; list-style-type: none; }
.tab td ul { margin-bottom:0px; }

.tabe { border:1px solid #B91F3D; background-color: #fff; width:100%; margin-bottom:10px;}
.tabe td.titel { background-color:#B91F3D; color:#fff; text-align:left; font-weight:bold; border-right:1px solid #B91F3D; width:33%; }
.tabe td { padding:4px; font-size:11px; text-align:left; vertical-align:top; }
.tabe td img{ margin: -4px; padding:0px; }
.tabe td.randr, #tab2 td.randr { border-right:1px solid #B91F3D; }


.tabellel { margin:23px 0 0 0; padding:0; }
*html .tabellel { margin:24px 0 0 0; padding:0; }
.tabellel td { height: 18px; margin:0; padding:0; }
.tabeller td { height: 18px; margin:0; padding:0; }

#naehrwertrechner .tabeller input.out { width:50px; font-size: 11px; font-weight: bold; color:#ff0000; border:none; text-align:right; margin:0; padding:0; }
#naehrwertrechner .tabeller input.in { width:50px; font-size: 11px; font-weight: bold; color:#000; border:1px solid #C74C64; height:  margin:0 2px 0 0; padding:0; text-align:right;}
#naehrwertrechner .tabeller input.button { width:70px; font-size:11px; font-weight:bold; color:#fff; background-color:#00CC33; border:1px solid #00CC33; margin:0 0 6px 0; padding:0; }
#naehrwertrechner .tabellel input.outl { width:40px; font-size: 11px; font-weight: bold; color:#000; border:none; text-align:right; margin:0; padding:0; }
#naehrwertrechner .tabellel input.out { width:50px; font-size: 11px; font-weight: bold; color:#000; border:none; text-align:right; margin:0; padding:0; }




table.vitamin {
clear:right;
margin:0;
padding:0;
width:100%;
font-size:100%;
}

table.vitamin td {
vertical-align:top;
margin:0;
padding:0;
font-size:100%;
}

table.vitamin td.big {
margin:0;
padding:0;
font-weight:bold;
color:#B91F3D;
}

table.vitamin td.big a {
font-size:240%;
line-height:140%;
}

table.vitamin td.big a sub {
font-size:60%;
}

div.vitamin {
border:1px solid #B91F3D;
font-size:100%;
background-color:#fff;
margin:0 8px 0 0;
padding:0;
}

div.vitamin h4 {
margin:0;
padding:4px;
background-color:#B91F3D;
font-weight:bold;
color:#fff;
font-size:100%;
}

div.vitamin ul.gesund {
margin:0 0 0 10px;
padding:0;
list-style-type:none;
}

div.vitamin ul.gesund li {
margin:0;
text-align:left;
font-size:70%;
}
