html,body { height:100%; margin:0; padding:0; border:none; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#f48a01; background-color:#fff; }
body#angebot { background-image:url(/_src/img/bg/stripes_all.gif); }
div, img, p { margin:0; padding:0; border:none; }
img { border:none; }
ul { margin:0 0 0 0; padding:0; border:none; list-style-type:none; }
li { margin:4px 0 0 0; padding:0 0 0 15px; border:none; background-image: url('/_src/img/global/dash.gif'); background-repeat:no-repeat; }
li.txt15-orange { background-image: url('/_src/img/global/dash_o.gif'); }

p { margin-bottom:12px; padding:0; border:none; }

h1, h2, h3 { margin:0 0 0 0; padding:0; border:none; }
.clear { margin:0; padding:0; border:0; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; color:#fff; }
span.tp { display:inline-block; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; color:#fff; }
span.bgr { background-color:#f48a01; color:#f48a01; padding:0 5px 1px 5px; margin:0 2px; }
span.bgr-i { background-color:#f48a01; color:#fff; padding:0 5px 1px 5px; margin:0 2px; }

/* links */
a:link, a:visited { color:#f48a01; text-decoration:none; outline:none; }
a:hover, a:active, a:focus { color:#f48a01; text-decoration:underline; outline:none; }

a.ci:link, a.ci:visited, a.ci:hover, a.ci:active, a.ci:focus  { color:#7e6800; text-decoration:none; outline:none; }

a.nv1, a.nv1:link, a.nv1:visited { color:#7e6800; padding:0 5px 1px 5px; margin-right:12px; text-decoration:none; outline:none; }
a.nv1a, a.nv1a:link, a.nv1a:visited, a.nv1a:hover, a.nv1a:active, a.nv1a:focus,
a.nv1:hover, a.nv1:active, a.nv1:focus { background-color:#f48a01; color:#fff; padding:0 5px 1px 5px; margin-right:12px; text-decoration:none; outline:none; }

a.nv2, a.nv2:link, a.nv2:visited, a.nv2:hover, a.nv2:active, a.nv2:focus { color:#f48a01; margin-right:12px; text-decoration:underline; outline:none; }

a.nvs, a.nvs:link, a.nvs:visited { color:#f48a01; padding:0 5px 1px 5px; text-decoration:none; outline:none; }
a.nvs:hover, a.nvs:active, a.nvs:focus, a.nvsa, a.nvsa:link, a.nvsa:visited, a.nvsa:hover, a.nvsa:active, a.nvsa:focus { color:#fff; padding:0 5px 1px 5px; background-color:#f48a01; text-decoration:none; outline:none; }

/* page top */
a#a0 { line-height:1px; font-size:1px; display:block; }
a.anch { line-height:1px; font-size:1px; display:block; }
img.anch { margin:0 0 -3px -30px; }

/* layout */
p#nvl2 { width:467px; }
div#frm {  height:375px; min-width:1008px; }
div#spc-t { float:right; height:76px; }
div#spc-b { float:right; height:102px; }
div#nv2 { width:207px; padding-top:24px; float:left; text-align:right; }
div#nvs { padding-right:20px; }
div#cnt { width:557px; height:375px; float:left; position:relative; background:#fff url(/_src/img/bg/stripes.gif); }
div#cnt-i { width:557px; height:375px; float:left; position:relative; background-color:#fff; }
div#scr { overflow:auto; height:375px; width:557px; }
div#cnt-wrp { position:absolute; }

img#line { margin-left:-60px; width:532px; }
div#cntwrp { width:451px; padding:33px 0 0 60px; }
div.ttl { padding:15px 0; }
div#brd { width:207px; height:375px; float:left; }

div#ci-hdr { padding:18px 0 0 26px; font-size:20px; color:#7e6800; }
div#ci-ftr { padding:38px 0 0 26px; font-size:20px; color:#7e6800; }
div#ci2-ftr { padding:48px 0 0 26px; color:#705c00; }

div#nv1 { padding:23px 0 0 26px; font-size:15px; color:#7e6800; margin-left:-5px; }

table.body { width:100%; height:100%; }
table.body td#frame { vertical-align:middle; text-align:center; }
tr#hdr { height:76px; }
tr#ftr { height:102px; }
div#wrp-body { width:971px; height:375px; margin-left:auto; margin-right:auto; text-align:left; }
