* {margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}
body {height:100%}

a {color:#006bb6; text-decoration:none}

h1 {margin:0px; font-weight:bold; font-size:14px; width:600px; text-align:center; line-height:40px; height:40px;}
h2 {margin:0px 0px 6px 0px; font-weight:bold; font-size:11px}

#page {position:relative; width:1000px; height:100%; margin:0 auto}
#header {background:#efefee url(/images/header.jpg) no-repeat; width:1000px; height:200px; border:1px solid transparent; -moz-border-radius:8px; -webkit-border-radius:8px}
#header_homepage {background:#efefee url(/images/header.jpg) no-repeat; width:1000px; height:300px; border:1px solid transparent; -moz-border-radius:8px; -webkit-border-radius:8px}
#navi_top {position:absolute; top:12px; left:20px}
#navi_top_background1 {position:absolute; top:13px; left:21px}
#navi_top_background2 {position:absolute; top:13px; left:19px}
#navi_top_background3 {position:absolute; top:11px; left:21px}
#navi_top_background4 {position:absolute; top:11px; left:19px}
#navi_top li, .navi_top_background li {list-style:none; font-weight:bold; font-size:11px; line-height:18px; color:#ffffff; letter-spacing:1px}
#navi_top li a {text-decoration:none; font-weight:bold; font-size:11px; line-height:18px}
#navi_top_background li a {text-decoration:none; font-weight:bold; font-size:11px; line-height:18px; color:#ffffff}
#navi_top li a:hover, #navi_top_background li a:hover {font-size:11px}
#navi_top li.navmainStandardLevel_1_active, .navi_top_background li.navmainStandardLevel_1_active {list-style:url(/images/bullet.png); margin-left:15px}
.navi_top_background li.navmainStandardLevel_1_active {list-style:url(/images/bullet_white.png); margin-left:15px}
#navi_top li.navmainStandardLevel_1_active a, .navi_top_background li.navmainStandardLevel_1_active a {font-size:11px}
.blue {color:blue}


#header_homepage #navi_top {position:absolute; top:310px; left:1px}
#header_homepage #navi_top_background {position:absolute; top:310px; left:1px; width:998px; height:30px; background:#006bb6; border:1px solid transparent; -moz-border-radius:6px; -webkit-border-radius:6px}
#header_homepage #navi_top_background1 {position:absolute; top:309px; left:2px}
#header_homepage #navi_top_background2 {position:absolute; top:309px; left:0px}
#header_homepage #navi_top_background3 {position:absolute; top:311px; left:2px}
#header_homepage #navi_top_background4 {position:absolute; top:311px; left:0px}
#header_homepage #navi_top li, #header_homepage .navi_top_background li {list-style:none; float:left; width:199px; text-align:center; font-weight:bold; letter-spacing:2px; font-size:18px; line-height:32px; color:#ffffff}
#header_homepage #navi_top li a {text-decoration:none; font-weight:bold; font-size:18px; line-height:32px}
#header_homepage #navi_top_background li a {text-decoration:none; font-weight:bold; font-size:18px; line-height:32px; color:#ffffff}
#header_homepage #navi_top li a:hover {color:#efefee}
#header_homepage #navi_top li.navmainStandardLevel_1_active {list-style:url(/images/bullet.png); margin-left:15px}
#header_homepage .navi_top_background li.navmainStandardLevel_1_active {list-style:url(/images/bullet_white.png); margin-left:15px}
#header_homepage #navi_top li.navmainStandardLevel_1_active a {font-size:18px}

#content_homepage {position:absolute; top:340px}

#flag {position:absolute; top:25px; left:60px}
.promobox {margin-top:12px; margin-left:12px}
#promobox1 {margin-left:0px}

#logo {position:absolute; top:10px; left:320px; width:300px; height:110px; border:0}
#stempel {position:absolute; top:90px; left:880px; height:102px}

/*
#logo {position:absolute; top:20px; left:10px; height:54px; border:0}
#stempel {position:absolute; top:6px; left:480px; height:120px}
*/

#slogan {width:443px; height:60px; border:0}
#product_navi {position:relative; top:6px; float:left}
#product_navi h1 {position:relative; width:178px; text-align:left; line-height:32px; height:32px; margin-top:10px; padding-left:10px; border:1px solid #006bb6; -moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; background:#006bb6; color:#ffffff}
#navi_products {position:relative; width:168px; margin-bottom:9px; padding:10px; border:1px solid #cccccc; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; background:#f9f9f9}
#navi_products li {list-style:none; white-space:nowrap}
#navi_products li a {color:#0082bc; font-weight:bold; font-size:11px; line-height:17px}
#navi_products li a:hover {font-size:12px}
#navi_products li.level2 {text-indent:15px}
#navi_products li.level2_active {text-indent:15px}
#navi_products li.level2 a {font-weight:normal; font-size:11px; line-height:17px}
#navi_products li.level2 a:hover {font-size:12px}
#navi_products li.level3 {text-indent:30px}
#navi_products li.level3_active {text-indent:30px}
#navi_products li.level3 a {font-weight:normal; font-size:11px; line-height:17px}
#navi_products li.level3 a:hover {font-size:12px}

#tagcloud {position:absolute; top:86px; right:0px}

#content {position:relative; float:right; width:800px}
#content p {text-align:center}
#content div p {text-align:left}

#text_html {position:relative; width:600px; float:left}
#textHtml {position:relative; width:570px; float:left; background:#ffffff; padding:15px}
#siri_content {}
#overview, #gallery {position:relative; width:600px; margin-top:10px; float:left; text-align:center; background:#ffffff; border:1px solid #cccccc; -moz-border-radius:6px; -webkit-border-radius:6px}
#overview div {width:197px; background-repeat:no-repeat; display:inline-block; text-align:center; margin:12px 0}
#overview li {width:200px; background-repeat:no-repeat; display:inline-block; text-align:center; margin:12px 0}
#overview a:hover {font-weight:bold}
#haftilogo {position:absolute; top:10px; right:20px}
#bilder {width:600px; padding-top:6px; float:left; overflow:hidden; background:#ffffff}
#description {position:absolute; top:16px; right:0px; width:190px}
.descriptionbox {padding:10px; border:1px solid #cccccc; -moz-border-radius:6px; -webkit-border-radius:6px; background:#f9f9f9}
.descriptionbox_bottom {height:20px}
#news {position:absolute; right:0; top:6px; width:190px}
#news_items { padding:10px; border:1px solid #cccccc; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; background:#f9f9f9}
.news_item {margin-bottom:20px}
.news_item img {margin-right:20px}
#news h1 {position:relative; width:178px; text-align:left; line-height:32px; height:32px; margin-top:10px; padding-left:10px; border:1px solid #006bb6; -moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; background:#006bb6; color:#ffffff}
#news h2 a {color:#000000}
#news h2 a:hover {text-decoration:underline}

#myhafti {width:170px; margin:20px 10px 10px 10px}

.goleft {height:20px; width:20px; background-image:url(/images/goleft.gif); background-repeat:no-repeat}
.goup {height:20px; width:20px; background-image:url(/images/goup.gif); background-repeat:no-repeat}
.goright {height:20px; width:20px; background-image:url(/images/goright.gif); background-repeat:no-repeat}

#text_sumaco {width:600px; height:25px; line-height:25px; text-align:center; margin-top:6px; color:#006bb6}
#footer {width:600px; height:25px; line-height:25px; text-align:center; display:block}
#footer a {color:#000000}
#footer a:hover {color:#000000; text-decoration:underline; font-weight:normal}

