body {
 background-color: #F0F0F0;
 margin: 0px;
 padding: 0px;
 font-size:100.01%;
}

#bild {
 border-color: #131313;
 border-width: 1px;
 border-style: solid;
}

td {
 text-align:left;
 vertical-align:top;
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size:11px;
}

p {
 text-align:left;
 vertical-align:top;
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size:11px;
 margin:0px;
 padding:0px;
}

.p_noflash {
 text-align:left;
 vertical-align:top;
 font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
 font-size: 18px;
 letter-spacing:1px;
 font-weight:normal;
 line-height:23px;
 color:#637374;
 margin-top:0px;
 margin-bottom:14px;
}

.p_subhead {
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size: 11px;
 font-weight:bold;
 line-height:13px;
 color:#000000;
 margin-top:0px;
 margin-bottom:14px;
}

.p_flow {
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size: 11px;
 font-weight:normal;
 line-height:18px;
 color:#000000;
 margin-top:0px;
 margin-bottom:14px;
}

.p_flow_x {
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size: 12px;
 font-weight:normal;
 line-height:18px;
 color:#000000;
 margin-top:0px;
 margin-bottom:14px;
}

.p_linklist {
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size: 11px;
 font-weight:normal;
 line-height:14px;
 color:#000000;
 margin-top:0px;
 margin-bottom:14px;
}

.p_news {
 font-size: 11px;
 font-weight:normal;
 line-height:14px;
 color:#793134;
 margin-top:0px;
 margin-bottom:14px;
}

.p_news_button {
 text-align:right;
 margin-top:0px;
 margin-bottom:14px;
}

#td_preis {
 font-weight:bold;
 text-align:right;
}

#cd_komp {
 font-weight:bold;
 color:#637374;
 font-size:10px;
 padding-top:12px;
}

#cd_werk {
 font-weight:bold;
 color:#000000;
 font-size:10px;
}

#cd_satz {
 font-weight:normal;
 color:#000000;
 font-size:10px;
}

#t_main {
 text-align:left;
 vertical-align:top;
 width: 801px;
 height: 100%;
 background-color: #FFFFFF;
 background-image:url(../img/bg_grey.gif);
 background-repeat:repeat-y;
 margin: 0px;
 border: 0px;
 padding: 0px;
}

#t_start {
 text-align:center;
 vertical-align:middle;
 width: 500px;
 height: 100px;
 background-color: #FFFFF0;
 margin: 0px;
 border: 0px;
 padding: 0px;
}

#t_hm {
 width:799px;
 margin:0px;
 padding: 0px;
}

#t_cnt {
 width:631px;
 margin-left:20px;
 margin-top:33px;
 text-align:left;
 vertical-align:top;
}

#t_form {
 text-align:right;
 vertical-align:middle;
 margin: 0px;
 border: 0px;
 padding: 0px;
}

#t_cd_ord_1 {
 text-align:left;
 vertical-align:top;
 width:234px;
 margin:0px;
 padding: 0px;
 margin-top:17px;
}

#t_tracklist {
 text-align:left;
 vertical-align:top;
 width:234px;
 margin:0px;
 padding: 0px;
 margin-top:17px;
 empty-cells:show;
}

#contentcontainer {
 text-align:left;
 vertical-align:top;
 width: 801px;
 height: 100%;
 background-color: #FFFFFF;
 background-image:url(../img/bg_grey.gif);
 background-repeat:repeat-y;
 margin: 0px;
 border: 0px;
 padding: 0px;
 overflow:visible;
}

#content {
 text-align:left;
 vertical-align:top;
 position: absolute; top:164px; z-index:1;
 width: 631px;
 margin-left: 20px;
 border: 0px;
 padding: 0px;
}

a:link { text-decoration:none; color:#793134; }
a:visited { text-decoration:none; color:#793134; }
a:hover { text-decoration:underline; color:#793134; }
a:active { text-decoration:underline; color:#793134; }
a:focus { text-decoration:none; color:#793134; }

input {
 text-align:left;
 vertical-align:top;
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size:10px;
 line-height:10px;
 border:0px;
}

textarea {
 text-align:left;
 vertical-align:top;
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-size:11px;
 line-height:13px;
 border:0px;
}