/* 2011 sueweb.de */

/* Main settings */

html, body, a, img, table, td, tr, form {margin: 0; padding: 0; border: 0;}
img, ul, li, p { border:0; margin:0; padding:0; list-style:none; }

h1{ font-size:32px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#414141; padding:0 0 10px 0; margin:0 auto; text-align:center; text-shadow:0px 1px #fff; text-transform:uppercase;}
h2{ font-size:24px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#d9d9d9; padding:0 0 15px 0; margin:0; text-shadow:0px -1px #151515;}
h3 {}
h4 {}

em { color:#00CC00;}
strong { color:#00CC00;}
img {color: #000;}
p {margin:0 0 15px 0; padding:0; line-height:normal;}
td { vertical-align:top;}

a {color:#228bd7;}
a:hover {color:#228bd7; text-decoration:none;}

body {font-size:14px; color:#525252; background: #ffffff;}
.layer { position:relative;}

#colors { position:fixed; left:0; top:100px; width:112px; height:150px; z-index:111;}

/* Special styles */

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
.breadcrumb {}

/* Content */

#main .company_name, #main .company_name a { margin:0 auto; padding: 40px 0 80px 0px; height:46px; font-size:30px; text-align:center; color:#fff; text-shadow:-1px -1px #838383; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}

#main { padding: 0; width:704px; margin:0 auto; position:relative;}
#main .main_box { width:702px; position:relative; padding:6px 0px; overflow:hidden; zoom:1; background:#cecece url(../images/box_bg.png) repeat; border:1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; -moz-box-shadow: 0px 0px 6px #444; -webkit-box-shadow: 0px 0px 6px #444; box-shadow: 0px 0px 6px #444; }
#main .blackbox { background:#313131 url(../images/blackbox_bg_bottom.png) bottom left no-repeat; border:1px solid #cfcfcf;}
#main .blackbox .in { background:url(../images/blackbox_bg_top.png) top left no-repeat; padding:18px;}

#main .count {background:url(../images/h_line.png) bottom no-repeat; font-family: Verdana, Geneva, sans-serif; text-shadow: 0 1px #111111; overflow:hidden; zoom:1;}


/* Progress bar */

#bar { margin:0 auto; padding:0px 0 1px 0; text-align:center; width:500px; background:url(../images/h_line.png) bottom no-repeat; position:relative;}
.progress span { text-align: right;}

#pb1_pbText { position:absolute; display:block; right:21px; font-size:10px; font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#d1d1d1; text-shadow:0px 1px #111111; padding:17px 0 0 0;}
#bar p { font-family: Verdana, Geneva, sans-serif; color:#d1d1d1; text-shadow:0px 1px #111111; font-size:13px; line-height:18px; padding:0;}

.notify_but { text-align:center; margin:0 auto; padding:15px 0 3px 0;}


/* Counter */

.countdown_rtl { direction: rtl;}
.countdown_holding span {}
.countdown_row { clear: both; width: 100%; padding: 0px 2px; text-align: center; display: block; padding-left:160px;}
.countdown_show1 .countdown_section { width: 98%;}
.countdown_show2 .countdown_section { width: 48%;}
.countdown_show3 .countdown_section { width: 32.5%;}
.countdown_show4 .countdown_section { width: 12.5%;}
.countdown_show5 .countdown_section { width: 19.5%;}
.countdown_show6 .countdown_section { width: 16.25%;}
.countdown_show7 .countdown_section { width: 14%;}
.countdown_section { display: block; float: left; font-size: 11px; text-align: center; font-family:Verdana, Geneva, sans-serif; color:#636363; background:url(../images/counter_bg.png) center top no-repeat; padding:11px 0 0px 0; line-height:36px;}
.countdown_amount { font-family: Verdana, Geneva, sans-serif; font-size:24px; color:#d1d1d1; text-shadow: 0 1px #111111;}
.countdown_descr { display: block; width: 100%;}

