body{
  font-family:'Arial', sans-serif;
  font-size:13px;
  text-align:justify;
  background-color:#ffffff;
}

a { color:#000000; text-decoration:none }
a.bluelink { color:#0040c0; text-decoration:none; font-weight:bold }
a.fatredlink { color:#ff2222; text-decoration:none; font-weight:bold }
a.regular {color:#0040c0; text-decoration:underline}
a.regular_bold {color:#0040c0; text-decoration:underline; font-weight:bold;font-size:16px;}

.warenkorbwarnung {
  text-align:center;
  color:#ff2222;
  font-weight:bold;
}

.warenkorbinfo {
  text-align:center;
  font-weight:bold;
}

.red {
  color:#ee2222;
}

.red_xl {
  font-size:65px;
  font-weight:bold;
  color:#dd2222;
}

.blue {
  color:#0040c0;
}

.green {
  color:#00a010;
}

.small {
  font-size:10px;
}

.large {
  font-size:20px;
  font-weight:bold;
}

.large_center {
  font-size:20px;
  font-weight:bold;
  text-align:center; 
}

.center {
  text-align:center; 
}

.bottomalign {
  vertical-align:bottom;
}

.topalign {
  vertical-align:top;
}

.box-l {
background-image:url(layout/box130.png); 
background-repeat:no-repeat; 
height:33px;
width:130px; 
text-align:center; 
vertical-align:center;
font-size:16px;
font-style:italic;
} 

table{border-collapse:collapse; }


.header_o {
font-weight:bold;
border-left: dashed;
border-bottom: dashed;
border-color:#000000;
border-width: 1px;
text-align:center;
padding:5px;
}


.header_lo {
font-weight:bold;
border-bottom: dashed;
border-color:#000000;
border-width: 1px;
text-align:right;
padding:5px;
}

.header_l {
font-weight:bold;
border-top: dashed;
border-color:#000000;
border-width: 1px;
text-align:right;
padding:5px;
}

.inhalt {
border-top: dashed;
border-left: dashed;
border-color:#000000;
border-width: 1px;
text-align:center;
padding:5px;
}


.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.bold {font-weight:bold;}

.block {display:block;}
.nowrap {white-space:nowrap;}

.white {color:#ffffff;}

.padded {padding-left:5px;}

.bottom {vertical-align:bottom;}
.top {vertical-align:top;}

.large {font-size:20px;}