@charset "utf-8";

* { margin:0; padding:0; }

body { background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:#000 url(/we-siteelem/sigma/body_bg.jpg) top center no-repeat; }

div { position:relative; overflow:auto; }
a img { border:0; }
a:link, a:active, a:visited, a:hover { color:#FFFFFF; text-decoration:underline; }
a:hover { color:#5eb532; }
p { margin-bottom:10px; }
h1 { font-size:20px; }
h2 { font-size:16px; }

#main { z-index:2; margin:20px auto 0 auto; width:970px; }

#main .head, #popup .head { margin-bottom:1px; height:111px; background:url(/we-siteelem/sigma/gfx_black_40.png) repeat; }
#main .head .logo, #main .head .nav { position:absolute; bottom:20px; }
#main .head .logo { overflow:visible; left:20px; width:190px; }
#main .head .nav { right:20px; width:720px; height:34px; }
#main .head .nav .button { overflow:hidden; float:right; margin:0 0 0 20px; height:34px; }
#main .head .nav .button img { margin:20px 0 0 0; }
#main .head .design { position:absolute; top:20px; right:20px; }

#main .wheels { overflow:visible; margin-bottom:1px; height:110px; background:#000 url(/we-siteelem/sigma/wheels_bg.jpg) no-repeat; }
#main .wheels .box { overflow:visible; margin-left:24px; float:left; }
#main .wheels .box .cell { overflow:visible; float:left; margin:0 5px 0 5px; padding:5px 0 0 0; min-width:103px; height:105px; }
#main .wheels .box .cell .text { visibility:hidden; position:absolute; left:-10px; bottom:-1px; }

#main .content, #popup .content { margin-bottom:10px; padding:30px; min-height:300px; background:url(/we-siteelem/sigma/gfx_black_50.png) repeat; }
#main .content .largeImgContainer { position:fixed; z-index:2000; top:0px; left:0px; width:100%; height:100%; display:block; visibility:hidden;	text-align:center; vertical-align:middle; background-image:url("/we-siteelem/sigma/gfx_popup_bg.png"); }
#main .content .largeImgHinweis { font-size:10px; padding:10px; text-align:center; width:100%; }
#main .content .spacer_v, #main .content .cell_01, #main .content .cell_02, #main .content .cell_03 { float:left; min-height:300px; }
#main .content .spacer_v { margin:0 30px 0 30px; width:1px; background-image:url(/we-siteelem/sigma/gfx_doted_line.png); background-repeat:repeat-y; }
#main .content .cell_01 { width:250px; }
#main .content .cell_01 .thumbs { overflow:visible; float:left; margin:10px 10px 0 0; min-width:40px; min-height:40px; background-color:#fff; }
#main .content .cell_02 { width:263px; }
#main .content .cell_02 h1, #main .content .cell_02 h2 { margin:0; padding:0; line-height:inherit; text-transform:uppercase; }
#main .content .cell_02 h1 { color:#66b23f; }
#main .content .cell_02 h2 { color:#FFF; line-height:12px; }
#main .content .cell_03 { width:275px; }
#main .content .cell_03 td { padding-right:10px; }
#main .content .galCallLeft { float:left; overflow:hidden; width:215px; text-align:left; }
#main .content .galCallLeft .btn_main_off, #main .content .galCallLeft .btn_main_on { text-decoration:none; }
#main .content .galCallLeft .btn_main_off div, #main .content .galCallLeft .btn_main_on div { cursor:pointer; margin-bottom:10px; padding-bottom:10px; border-bottom:#fff 1px dotted; }
#main .content .galCallLeft .btn_main_off { }
#main .content .galCallLeft .btn_main_on { font-weight:bold; color:#5eb532; }
#main .content .galCallLeft .btn_sub_off, #main .content .galCallLeft .btn_sub_on { padding:0 0 10px 20px; }
#main .content .galCallLeft .btn_sub_off { }
#main .content .galCallLeft .btn_sub_on { }
#main .content .galCallRight { float:left; width:695px; }
#main .content .galCallRight .thumb { border:#000 1px solid; text-align:center; vertical-align:middle; background-color:#FFF; }
#main .content table.dealer { width:100%; }
#main .content table.dealer td { padding:5px; }
#main .content table.dealer .header { border-right:#000 1px solid; font-weight:bold; background-color:#5eb532; }

#main .thumbs { margin-bottom:20px; }
#main .thumbs .img, #main .thumbs .spacer { overflow:hidden; float:left; width:225px; height:97px; border:#fff 5px solid; }
#main .thumbs .spacer { width:10px; border:0; }

#main .footer, #popup .footer { text-align:center; }

#popup * { overflow:auto; text-align:center; }
#popup { z-index:2; margin:20px; }
#popup .head { height:auto; padding:20px; }
#popup .content .button { width:120px; }
#popup .content .nav { margin-bottom:10px; }

#gfx_01 { z-index:1; position:absolute; left:0; top:0; width:100%; height:615px; background:url(/we-siteelem/sigma/gfx_bg.png) repeat-x; }