html { height:100%; width:100%; }
body { background-color:#FFFFFF; background-image:url(/el/hg.gif); background-position:center top; background-repeat:repeat-y; color:#000000; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; height:100%; line-height:16px; margin:0pt; padding:0pt; width:100%; }
textarea { font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif; font-size:12px; line-height:15px; }
div, td, a, h1, h2, h3, img, input, textarea, select { margin:0pt; padding:0pt; }
p { margin-left:0pt; margin-right:0pt; padding:0pt; }
ol, ul, li { margin-bottom:0pt; margin-top:0pt; padding:0pt; }
hr { background-color:#354A8D; border-color:#354A8D; border-style:none; color:#354A8D; height:1px; margin-bottom:10px; }
a { color:#000000; }
a:hover { background-color:#354A8D; color:#FFFFFF !important; text-decoration:none; }
br.clear { clear:both; font-size:0pt; height:0pt; line-height:0pt; }
input, textarea, select { border:1px solid #683136; }
input, textarea { padding-left:2px; padding-right:2px; }

#body { min-height:100%; }

#main { margin:0pt auto; min-height:100%; text-align:left; width:960px; }

#header { background-image:url(/el/hg-head.jpg); background-position:center top; background-repeat:no-repeat; height:131px; padding-left:43px; padding-top:20px; width:917px; }
#header a:hover { background-color:transparent; }

#navi { float:left; margin-bottom:30px; padding-left:5px; padding-right:2px; width:234px; }
#navi ul { background-color:#D7DBE8; list-style-type:none; margin-bottom:5px; margin-left:0pt; margin-right:0pt; width:234px; }
#navi ul li { background-color:#AEB7D1; font-size:15px; font-weight:bold; line-height:17px; width:234px; }
#navi ul li a { border-bottom:1px solid #354A8D; display:block; height:14px; padding:1px 10px 5px; text-decoration:none; width:214px; }
#navi ul li a.sel { background-color:#5D6EA4; color:#FFFFFF; }
#navi ul li ul { background-color:transparent; border-style:none; margin-bottom:0pt; }
#navi ul li ul li { background-color:#C2C8DD; font-size:13px; font-weight:normal; }
#navi ul li ul li a { padding:0pt 10px 4px 20px; width:204px; }
#navi ul li ul li ul { border-style:none; }
#navi ul li ul li ul li { background-color:#D7DBE8; font-size:12px; font-weight:normal; }
#navi ul li ul li ul li a { color:#000000; display:block; padding:0pt 10px 4px 30px; width:194px; }
#navi a.sub { font-size:11px; padding-left:10px; text-decoration:none; }

#content { float:left; margin-bottom:30px; padding:20px; width:679px; }
#content h1 { color:#DB3632; font-size:16px; font-weight:bold; line-height:18px; margin-bottom:15px; }
#content h1 small { color:#354A8D; font-size:12px; font-weight:normal; }
#content h1 small.request { color:#354A8D; float:right; font-size:12px; font-weight:normal; }
#content h2 { font-size:14px; font-weight:bold; line-height:17px; margin-bottom:10px; }
#content h2 small { color:#354A8D; float:right; font-size:11px; font-weight:normal; }
#content h2 small.left { color:#000; float:none; font-size:12px; font-weight:normal; }
#content h3 { font-size:12px; font-weight:bold; margin-bottom:6px; margin-top:-8px; }
#content div.img_padding_left { float:left; padding-bottom:5px; padding-right:20px; }
#content div.img_padding_right { float:right; padding-bottom:5px; padding-left:20px; }
#content p { margin-bottom:22px; }
#content ul { list-style-type:square; margin:0pt; padding:0pt; }
#content ul li { margin-left:20px; }
#content div.price { float:right; font-size:11px; margin-bottom:10px; text-align:right; }
#content div.price table { background-color:#5D6EA4; color:#FFFFFF; display:block; font-size:12px; }
#content div.price table td { padding-left:5px; padding-right:5px; }
#content div.listnav { color:#B3989A !important; font-size:11px; font-weight:normal; line-height:15px; margin-bottom:20px; }
#content div.listnav a { color:#B3989A; font-size:11px; font-weight:normal; line-height:14px; margin-bottom:10px; text-decoration:none; }
#content div.listnav div.pagenr { float:right; }
#content div.listnav div.pagenr span.sel { background-color:#B3989A; color:#FFFFFF; }
#content div.content { margin-bottom:20px; }
#content div.content-el { margin-bottom:10px; }
#content div.content table th { font-weight:normal; padding-right:10px; text-align:left; }
#content div.content table th, #content div.content table td { padding-bottom:3px; }
#content div.content table td select { font-size:11px; height:17px; width:250px; }
#content div.content table td input { font-size:11px; height:15px; width:244px; }
#content div.content table td input.plz { width:46px; }
#content div.content table td input.ort { width:183px; }
#content div.content table td textarea { font-size:11px; height:100px; width:496px; }
#content div.content table td input.send { font-size:11px; height:17px; width:125px; }
#content div.content-list { border-bottom:3px double #B3989A; margin-bottom:20px; padding-bottom:10px; }
#content div.content-list h2 { border-bottom:1px solid #B3989A; }
#content ul.gallery-even { background-color:#AEB7D1; float:left; list-style-type:none; margin:0pt 0pt 1px; padding:0pt; width:679px; }
#content ul.gallery-odd { background-color:#D7DBE8; float:left; list-style-type:none; margin:0pt 0pt 1px; padding:0pt; width:679px; }
#content ul.gallery-even li, #content ul.gallery-odd li { float:left; line-height:0pt; list-style-type:none; margin-left:0pt !important; margin-right:1px; padding:4px; text-align:right; width:127px; }
#content ul.gallery-even li.last, #content ul.gallery-odd li.last { border-right:medium none; margin-right:0pt; }
#content p.agb { clear:left; font-size:10px; margin-bottom:0pt; padding-top:20px; text-align:right; }

#footer { background-image:url(/el/hg-foot.gif); background-position:center bottom; background-repeat:no-repeat; font-size:11px; height:50px; left:50%; margin:-50px 0pt 0pt -480px; padding-left:15px; position:absolute; width:945px; z-index:10; }
#footer a { text-decoration:none; }

table.we_edit_block { background-color:#D9D9D9; border:1px solid #CC0000; margin:0pt; padding:0pt; }
table.we_edit_block td.next { border-bottom:1px solid #CC0000; }
span.we_edit_advice { color:#CC0000; font-size:13px; font-weight:bold; }
.we_editmode { color:#CC0000; font-weight:bold; line-height:14px; }