body { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; background-color: #FFFFFF; margin: 0; padding: 0;  background-repeat: repeat-y; }

.cll { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: left;  }
.clr { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: right; }
.clb { visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; clear: both;  }

/* div { border-style:dashed; border-width:1px; border-color:yellow; } */

img, table { border: 0; }
form, fieldset { border: 0; margin: 0; padding: 0; }

#hdr { position: absolute; left: 0; top: 0; width: 992px; height: 84px; background-color: #EBEBEB; background-image: url(/img/page/corner.gif); background-position: top right; background-repeat: no-repeat; margin:0; padding:0; }
#hdr img { float: left; }
#login { float:right; }

#hagos { position: absolute; left: 816px; top: 22px; line-height: 100%; font-size: 10px; }
#hagos img { margin: 0 0 0 8px; }

.clr { clear: left; visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; }
.clrr { clear: right; visibility: hidden; height: 0; width:0; line-height: 0; font-size:0; }

.c0, .c1 { background-image: url(/img/page/subnav_D93636.gif); }
.c2 { background-image: url(/img/page/subnav_D97836.gif); }
.c3 { background-image: url(/img/page/subnav_6EA13C.gif); }
.c4 { background-image: url(/img/page/subnav_336699.gif); }
.c5 { background-image: url(/img/page/subnav_B08357.gif); }
.c6 { background-image: url(/img/page/subnav_F7B727.gif); }

#mainnav {  position: absolute; bottom: 0; left: 180px; cursor:pointer; }
#mainnav div { font-family: Verdana, Arial, Helvetica; background-repeat: no-repeat; float: left; padding-top: 26px; width: 100px; height: 14px; font-size: 90%; text-align: center; border-style: solid; border-width: 0 0 4px 0; white-space: nowrap; }

#m0,#m1 { background-image: url(/img/page/mainnav_F0A8A2.gif); background-color: #F0A8A2; border-color: #000000; }
#m2 { background-image: url(/img/page/mainnav_FDB86C.gif); background-color: #FDB86C; border-color: #000000; }
#m3 { background-image: url(/img/page/mainnav_B0D672.gif); background-color: #B0D672; border-color: #000000; }
#m4 { background-image: url(/img/page/mainnav_BBD3EA.gif); background-color: #BBD3EA; border-color: #000000; }
#m5 { background-image: url(/img/page/mainnav_D9B384.gif); background-color: #D9B384; border-color: #000000; }
#m6 { background-image: url(/img/page/mainnav_FFDD82.gif); background-color: #FFDD82; border-color: #000000; }

#m0_h,#m1_h { background-image: url(/img/page/mainnav_F0A8A2.gif); background-color: #F0A8A2; border-color: #D93636; }
#m2_h { background-image: url(/img/page/mainnav_FDB86C.gif); background-color: #FDB86C; border-color: #D97836; }
#m3_h { background-image: url(/img/page/mainnav_B0D672.gif); background-color: #B0D672; border-color: #6EA13C; }
#m4_h { background-image: url(/img/page/mainnav_BBD3EA.gif); background-color: #BBD3EA; border-color: #336699; }
#m5_h { background-image: url(/img/page/mainnav_D9B384.gif); background-color: #D9B384; border-color: #B08357; }
#m6_h { background-image: url(/img/page/mainnav_FFDD82.gif); background-color: #FFDD82; border-color: #F7B727; }

a.l1, a.l1:link, a.l1:active, a.l1:visited { color: #666666; }
a.l2, a.l2:link, a.l2:active, a.l2:visited { color: #666666; }
a.l3, a.l3:link, a.l3:active, a.l3:visited { color: #666666; }
a.l4, a.l4:link, a.l4:active, a.l4:visited { color: #666666; }
a.l5, a.l5:link, a.l5:active, a.l5:visited { color: #666666; }
a.l6, a.l6:link, a.l6:active, a.l6:visited { color: #666666; }

a.l1:hover { color: #D93636; }
a.l2:hover { color: #D97836; }
a.l3:hover { color: #6EA13C; }
a.l4:hover { color: #336699; }
a.l5:hover { color: #F7B727; }
a.l6:hover { color: #B08357; }


a.n, a.n:link, a.n:visited { text-decoration: none; display: block; width: 100px; color:#000000; font-weight: normal; }
a.n:active, a.n:hover { text-decoration: none; display: block; width: 100px; color:#7e1317; font-weight: normal; }

a, a:link, a:visited, a:active { color:#7e1317; text-decoration: none; font-weight: bold; }
a:hover { color:#7e1317; text-decoration:underline; font-weight: bold; }

#leftside { position: absolute; top: 84px; left: 0px; }
#rightside { float: right; width: 212px; }

#subnav { width: 180px; padding: 30px 0 10px 0; margin: 0; color: #D2D2D2; font-size: 100%; }
#subnav ul { list-style-type: square; padding: 0 0 0 25px; margin: 0; }
#subnav ul li { border-bottom: 1px dotted #cccccc; padding: 5px 5px 5px 0; margin: 0; line-height: 120%; }
#subnav ul li.sel, #subnav ul ul li.sel { border-bottom: 1px dotted #cccccc; padding: 5px 5px 5px 0; margin: 0; line-height: 120%; color: #FFFFFF; }
#subnav ul li.sel_nl { border: 0; padding: 5px 5px 5px 0; margin: 0; line-height: 120%; color: #FFFFFF; }
#subnav ul ul { color: #D2D2D2; font-size:90%; list-style-type: square; margin: 5px 0 5px 10px; padding: 0; }

#subnav a, #subnav a:link, #subnav a:active, #subnav a:visited { color: #FFFFFF; text-decoration:none; font-weight: normal; }
#subnav a:hover { text-decoration:underline; font-weight: normal; }

#content { position: absolute; top: 84px; left: 180px; width: 812px;  margin:0; padding:0; }
#content_in { float: left; width: 600px; padding: 55px 0 150px 0; line-height: 140%; min-height:375px; }
#content_in_max { float: left; width: 812px; padding: 0 0 150px 0; line-height: 140%; min-height:375px; }

table { font-size: 100%; }

table.partner td { color: #666666; vertical-align: bottom; padding: 10px 0; border-width: 0 0 1px 0; border-color: #666666; border-style: solid; }

table.partner td strong { color: #000000; }

table.admin td { padding: 1px; }

.brd { border-style: solid; border-color: #666666; border-width: 1px; }
.brd2 { border-style: solid; border-color: #FFFFFF; border-width: 1px;  height:121px; padding:0 5px 5px 5px; margin-left:10px; }
.brd2 h5 { margin:0; font-size:100%; padding-top:5px; }

.article { width: 540px; margin: 0 30px; }
.mosaik { width: 720px; margin: 0 30px; }


.article ul { list-style-type: square; padding: 0 0 0 15px; margin: 0; }
.article ul li { padding: 5px 5px 0 0; margin: 0; line-height: 120%; }

#mosaik_opt { float:right; width:150px; padding-top: 70px; }

#mosaik_opt ul { list-style-type: square; padding: 0 0 0 25px; margin: 0 0 10px 0; background-color:#D97836; color:#FFFFFF; }
#mosaik_opt ul li, #mosaik_opt ul.dld li { list-style-type: square; padding: 0; margin: 0; }
#mosaik_opt ul.dld { list-style-type: square; padding: 0 0 0 25px; margin: 50px 0 10px 0; background-color:#CD0026; color:#FFFFFF; }

.mosaik a, .mosaik a:link, .mosaik a:visited, .mosaik a:active, .mosaik a:hover { text-decoration:none; color: #000000; font-weight:normal; }

.article i { font-style:normal; font-size: 90%; }

.article h3 { padding:15px 0 0 0; margin: 0 0 2px 0; color: #7e1317; font-size: 120%; line-height: 100%;  }
.article h4 { padding:0; margin: 0 0 10px 0; color: #7e1317; font-size: 120%; line-height: 100%; font-weight:normal; }

h1 { color: #666666; font-size: 160%; line-height: 100%; }
h2 { color: #666666; font-size: 130%; line-height: 100%; }

.lnk, .lnk_h { font-size:95%; }
.lnk a, .lnk a:link, .lnk a:active, .lnk a:hover, .lnk a:visited, .lnk_h a, .lnk_h a:link, .lnk_h a:active, .lnk_h a:hover, .lnk_h a:visited  { text-decoration:none; }

tt, .lnk tt { font-size: 240%; line-height: 100%; }
.lnk_h tt { color:#000000; font-size: 240%; line-height: 100%; }

.mosaik { margin-top: 55px; }
.mosaik .pic, .mosaik .pico { display:inline; }
.mosaik img.ctrl  { float: left; }
.mosaik img.pic  { float: left; margin: 0 1px 0 0; border-style: solid; border-color: #EBEBEB; border-width: 2px 2px 8px 2px; }
.mosaik img.pico { float: left; margin: 0 1px 0 0; border-style: solid; border-color: #CD0026; border-width: 2px 2px 8px 2px; }
.mosaik img.big  { margin: 0 27px; border-style: solid; border-color: #EBEBEB; border-width: 1px; }
.mosaik .ctrl    { margin: 2px 27px; border-style: solid; border-color: #FFFFFF; border-width: 1px; width:433px; height:17px; }

.teaser, .teaser_h { width: 170px; border-width: 1px 1px 1px 0; border-style: solid; border-color: #FFFFFF; padding: 0; color: #FFFFFF; margin-bottom:5px; cursor:pointer; }
.teaser h2, .teaser_h h2 { color: #FFFFFF; font-size: 150%; line-height: 100%; margin: 0; padding: 0 0 5px 0; text-transform: uppercase; font-weight: normal; }

.teaser h2 a, .teaser h2 a:link, .teaser h2 a:active, .teaser h2 a:visited, .teaser h2 a:hover { color:#FFFFFF; font-size:100%; line-height:100%; margin:0; padding: 8px 0 0 8px; text-decoration:none; display:block; width:154px; font-weight:normal; }
.teaser_h h2 a, .teaser_h h2 a:link, .teaser_h h2 a:active, .teaser_h h2 a:visited, .teaser_h h2 a:hover { color:#FFFFFF; font-size:100%; line-height:100%; margin: 0; padding: 8px 0 0 8px; text-decoration:none; display:block; width:154px; font-weight:normal; }

.teaser a, .teaser a:link, .teaser a:active, .teaser a:visited, .teaser a:hover { color:#FFFFFF; font-size:100%; line-height:130%; margin:0; padding: 0 0 8px 8px; text-decoration:none; display:block; width:154px; font-weight:normal; }
.teaser_h a, .teaser_h a:link, .teaser_h a:active, .teaser_h a:visited, .teaser_h a:hover { color:#FFFFFF; font-size:100%; line-height:130%; margin: 0; padding: 0 0 8px 8px; text-decoration:none; display:block; width:154px; font-weight:normal; }

.teaser tt { color: #FFFFFF; font-size: 180%; line-height: 100%; }
.teaser_h tt { color: #000000; font-size: 180%; line-height: 100%; }

.pic_l { float: left; padding: 6px 20px 0 0; text-align:left; }
.pic_r { float: right; padding: 6px 0 0 20px; text-align:right; }
.pic_o { padding-bottom: 20px; }
.pic_u { padding-top: 10px; }

.pic_o div.lrg, .pic_u div.lrg { float:left; margin-right: 3px; text-align:center; }
div.lrg { margin-bottom:0; color: #666666; }
div.lrg p { font-size: 90%; line-height: 1em; padding-top:0; color: #666666; margin:0; text-align:left; }

div.box { margin-bottom:0; color: #666666; }
div.box p { font-size: 90%; line-height: 1em; padding-top:0; color: #666666; margin:0; text-align:center; }


.pic_u img.pic, .pic_o img.pic, .pic_r img.pic, .pic_l img.pic { margin-bottom: 10px; border-style: solid; border-color: #666666; border-width: 1px; }
.pic_u img.pico, .pic_o img.pico, .pic_r img.pico, .pic_l img.pico { margin-bottom: 10px; border: 0; }

.hafner { color: #333333; font-size:95%; }

.hafner img.pic { float:right; margin-left: 8px; }

.hafner h3 { color:#666666; font-weight:bold; margin:0 0 5px 0; font-size:130%; }
.hafner h4 { color:#666666; font-weight:bold; margin:0; font-size:120%; }

div.hafner { border-bottom: 1px solid #FFFFFF; padding-bottom: 15px; }

div.downld { width:150px; padding:10px; color:#FFFFFF; line-height:150%; margin-top:15px; border-width: 1px 1px 1px 0; border-style: solid; border-color: #FFFFFF; color: #FFFFFF; margin-bottom:5px; cursor:pointer; }
.downld img.pic { margin:10px 0; }
.downld a, .downld a:link, .downld a:active, .downld a:visited, .downld a:hover { color: #FFFFFF; font-weight:normal; }

table.qsearch { margin: 25px 10px 25px 10px; font-size: 90%; }
.qsearch td { color: #FFFFFF; padding: 0 2px; }
.qsearch input { width: 88px; height: 16px; border: 0; font-size: 80%; }

#credits { position:absolute; bottom:85px; left:715px; white-space:nowrap; width:100px; text-align:right; }
#credits a.lnk, #credits a.lnk:link, #credits a.lnk:active, #credits a.lnk:visited, #credits a.lnk:hover { color:#a2a2a2; text-decoration:none; font-weight:normal; float:left; padding:0 0 0 5px; }
#credits a, #credits a:link, #credits a:active, #credits a:visited, #credits a:hover { color:#000000; text-decoration:none; font-weight:normal; float:left; padding:0 0 0 5px; }


#traumofen_foto21 { background-image:url(/img/page/traumofen/traumofen_21_small.jpg); background-repeat:no-repeat; background-position:right; }
#traumofen_foto42 { background-image:url(/img/page/traumofen/traumofen_42_small.jpg); background-repeat:no-repeat; background-position:right; }
#holzbrennbild { background-image:url(/img/page/traumofen/ofen_feuerstelle_small.jpg); background-repeat:no-repeat; background-position:right; }
#farben_kacheln { background-image:url(/img/page/traumofen/farben_kacheln.gif); background-repeat:no-repeat; background-position:right; }

#strt { width: 500px; margin: 30px 0 0 20px; padding:0;  }
#strt h1, h1.strt { margin-top: 0; font-weight:normal; font-size: 180%; }
#strt img { float:left; margin: 0 4px 0 0; }
#strt .brd { float:left; background-color: #FFFFFF; border-width: 2px; width: 158px; height:172px; padding:5px; }
#strt .brd h1 { margin-top: 0; line-height:140%; }
#strt .brd p { line-height: 170%; margin:0; padding:0; color: #666666; }
#strt a, #strt a:link,  #strt a:active,  #strt a:visited { text-decoration:none; font-weight:normal; }
#strt a:hover { text-decoration:underline; font-weight:normal; }

#strt_middle { width: 500px; margin: 20px 0 20px 20px;  }
#strt_middle img { float:left; margin: 0; }
#strt_middle h2 { clear:left; margin: 35px 0 10px 0; padding: 8px 0; line-height: 120%; }
#strt_middle p { line-height: 120%; margin:0; padding:0; color: #666666; }
#strt_middle a, #strt_middle a:link,  #strt_middle a:active,  #strt_middle a:visited { text-decoration:none; font-weight:normal; color: #666666; }
#strt_middle a:hover { text-decoration:underline; font-weight:normal; color: #666666; }

#strt_bottom { width: 488px; margin: 30px 0 30px 20px; background-color:#FFFFFF; padding:5px; }
#strt_bottom h2 { margin:0 0 4px 0; font-size: 120%; }
#strt_bottom p { line-height: 130%; margin:0; padding:0; color: #666666; }
#strt_bottom a, #strt_bottom a:link,  #strt_bottom a:active,  #strt_bottom a:visited { text-decoration:none; font-weight:normal; color: #666666; }
#strt_bottom a:hover { text-decoration:none; font-weight:normal; color: #000000; }

.kko { margin: 0 15px 30px 0; width: 180px; float:right; }
.kko div.ovr  { height: 60px; background-color: #ebebeb; clear:left; font-size: 90%; margin-bottom: 2px; color: #666666; cursor:pointer; }
.kko div.ovr p { padding: 15px 0; line-height: 150%; }
.kko div.ovr em  { color: #336699; font-style: normal; }
.kko div.idiv { width: 60px; height: 52px; padding: 4px 0; vertical-align: bottom; float:left; text-align: center; }
.kko div.ma { background-image: url(/img/page/kko2/ma_bg.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 6px; color: white; margin-bottom: 3px; }

.kkotab { margin-bottom: 25px; }
.kkotab td { vertical-align: top; }
.kkotab h2 { color: #336699; font-size: 100%; }
.kkotab p { font-size: 95%; color: #666666; }
.kkotab p em { color: #000000; font-size: 140%; font-style: normal; font-weight: bold; display: block; padding-top: 5px; }
.kkotab td.anm { font-size: 90%; padding-top: 5px; }

h1 tt, h2 tt { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 100%; }

.bl, a.bl, a.bl:link, a.bl:active, a.bl:visited, a.bl:hover { color: #336699; font-weight: normal; font-size: 90%; }
.gr, a.gr, a.gr:link, a.gr:active, a.gr:visited, a.gr:hover { color: #666666; font-weight: normal; font-size: 90%; }


#contact { position:absolute; bottom:5px; left:0; width:710px; }

#contact1, #contact2 { color:#666666; width: 330px; padding-left: 25px; float:left; }
#contact1 a, #contact1 a:link,  #contact1 a:active,  #contact1 a:visited { text-decoration:none; font-weight:normal; color:#666666; }
#contact1 a:hover { text-decoration:underline; font-weight:normal; color:#666666; }

#contact2 a, #contact2 a:link,  #contact2 a:active,  #contact2 a:visited { text-decoration:none; font-weight:normal; color:#666666; }
#contact2 a:hover { text-decoration:underline; font-weight:normal; color:#666666; }

div.gl { background-color: #668EB9; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 6px; }
div.gls { background-color: #336699; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 6px; }

div.gla { background-image: url(/img/page/dr_start_0.gif); background-repeat:no-repeat; background-position: top left; background-color: #668EB9; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 6px 0 12px; }
div.glsa { background-image: url(/img/page/dr_start_1.gif); background-repeat:no-repeat; background-position: top left; background-color: #336699; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 6px 0 12px; }

div.gle { background-image: url(/img/page/dr_end_0.gif); background-repeat:no-repeat; background-position: top right; background-color: #668EB9; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 12px 0 6px; }
div.glse { background-image: url(/img/page/dr_end_1.gif); background-repeat:no-repeat; background-position: top right; background-color: #336699; text-align: center; float:left; height: 24px; line-height: 24px; padding: 0 12px 0 6px; }

div.gl a, div.gl a:link, div.gl a:active, div.gl a:visited, div.gl a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }
div.gla a, div.gla a:link, div.gla a:active, div.gla a:visited, div.gla a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }
div.gle a, div.gle a:link, div.gle a:active, div.gle a:visited, div.gle a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }

div.gls a, div.gls a:link, div.gls a:active, div.gls a:visited, div.gls a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }
div.glsa a, div.glsa a:link, div.glsa a:active, div.glsa a:visited, div.glsa a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }
div.glse a, div.glse a:link, div.glse a:active, div.glse a:visited, div.glse a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }



.gldo { color:#666666; font-size:90%; padding:8px 8px 6px 8px; float:left; width:85px; line-height:120%; height: 280px; overflow:hidden; }
.gldo p { line-height: 120%; margin:2px 0 0 0; padding: 3px 0; border-width: 1px 0; border-color: #666666; border-style: solid; }

.sml { line-height:110%; font-size:80%; }

.u { text-decoration:underline; }

.c { text-align: center; }
.bb { border-width: 0 0 1px 0; border-color: #666666; border-style: solid; }
.bl { color: #000000; font-size: 100%; }
td.l { text-align: left; }

.ebr { border-width: 0 1px 0 0; border-color: #FFFFFF; border-style: solid; }

table.td1 { background-color: #CAEAF7; color: #666666; width: 570px; font-size: 95%; }
table.td1 th { padding-left: 3px; color: #000000; text-align: left; font-size: 150%;  }
table.td1 tr.g td { background-color: #EBEBEB; }

table.td2 { color: #666666; width: 570px; font-size: 95%; }
table.td2 th { padding-left: 3px; background-color: #CAEAF7; color: #000000; text-align: left; font-weight:normal;  }
table.td2 td { background-color: #CAEAF7; }

table.td3 { color: #666666; width: 570px; font-size: 95%; }
table.td3 th { padding-left: 3px; color: #000000; text-align: left; font-weight: normal; border-width: 0 0 1px 0; border-color: #666666; border-style: solid; }
table.td3 td { border-width: 0 0 1px 0; border-color: #666666; border-style: solid; text-align: center; }
table.td3 td.l { text-align: left; }

#sitemap { font-size: 90%; padding: 40px 20px; }
#sitemap p { font-size: 100%; }
#sitemap ul { padding:0 0 20px 15px; margin:0; font-weight: bold; list-style-type: none; line-height: 120%;}
#sitemap ul li { padding: 0 20px 0 0; width: 168px; text-transform: uppercase; }
#sitemap ul li ul { padding:0; margin: 5px 0 20px 0; font-weight:  normal; }
#sitemap ul li ul li { padding: 0 0 0 12px; margin: 0 0 4px 0; width: 180px; text-transform: none; }
#sitemap ul li ul li ul { padding: 0; margin: 5px 0 2px 0; width: 155px; }
#sitemap ul li ul li ul li { padding: 0 0 0 12px; margin: 0 0 4px 0; width: 130px; text-transform: none; }

.ppic { width: 438px; height: 292px; overflow: hidden; }
.ppict { width: 48px; height: 31px; float:left; padding: 10px 4px 3px 4px; }
.ppicts { width: 48px; height: 31px; float:left; padding: 10px 4px 3px 4px; background-image:url(/img/page/ppicts.gif); background-position: center top; background-repeat: no-repeat; }

table#reiter { width: 744px; margin:20px 30px 0 30px; }
table#reiter td { text-align:center; padding-bottom: 14px; background: url(/img/page/reiter_gross.gif) bottom center repeat-x; }
table#reiter td.rsel { padding-bottom: 14px; background: url(/img/page/reiter_gross_sel.gif) bottom center repeat-x; }
table#reiter td.rig { text-align:right; padding-left: 150px; }

table#reiter td a, table#reiter td a:link, table#reiter td a:active, table#reiter td a:visited { color: #688FBA;font-weight: normal; text-decoration: none; }
table#reiter td a:hover { color: #8F8F8F; font-weight: normal; }

table#reiter td.rsel a, table#reiter td.rsel a:link, table#reiter td.rsel a:active, table#reiter td.rsel a:visited, table#reiter td.rsel a:hover { color: #8F8F8F; font-weight: normal; text-decoration: none; }

table#reiter td.rig a, table#reiter td.rig a:link, table#reiter td.rig a:active, table#reiter td.rig a:visited { color: #BA7742; font-weight: normal; text-decoration: none; }
table#reiter td.rig a:hover { color: #8F8F8F; font-weight: normal; }

table.varia { border-collapse: collapse; margin: 30px 0 0 0; }

.varia th { font-weight: normal; }

.varia th.th1 { border-width: 0 1px 0 0; border-color: white; border-style:solid; }
.varia td.td1 { padding: 5px; border-width: 1px 1px 0 0; border-color: white; border-style:solid; }
.varia td.td2 { text-align: center; padding: 5px; border-width: 1px 1px 0 1px; border-color: white; border-style:solid; }
.varia td.td3 { text-align: center; padding: 5px; border-width: 1px 0 0 1px; border-color: white; border-style:solid; }

.variadiv ul { list-style-type: none; color: #84251F; margin:0; padding:0 0 0 20px; }
.variadiv ul li { color: #000000; padding: 0 0 15px 15px; background: url(/img/page/varia_li.gif) top left no-repeat; }

.varia td, .varia1 td { vertical-align: top; }