* {
margin:0px;padding:0px;
}
body {

background-image:url(../images/bg_teaser.jpg);

background-color:#1992D9;
/*background-image:url(../images/body_bg.jpg); */
background-repeat:repeat-x;
font-family:verdana, sans-serif;
font-size:12px;
line-height:20px;
letter-spacing:1px;
color:#565656;
}
hr {height:1px;border:none;background-color:#0093D5;}
p {margin-bottom:15px;}
h1 {margin-bottom:15px;line-height:25px;font-size:17px;color:#0093D5;}
h2 {font-size:16px;font-weight:bold;}
a {border:none;color:#0093D5;}
img {border:none;}
li {list-style-type:none;}

#banner_top {margin-left:auto;margin-right:auto;width:960px;margin-top:8px;}

#main {margin-left:auto;margin-right:auto;background-color:#F3FBFE;width:960px;border-right:solid 1px #D2EDF8;border-left:solid 1px #D2EDF8;border-bottom:solid 1px #D2EDF8;margin-top:9px;}
#header {background-color:#fff;height:60px;}
#search {float:right;margin-top:21px;color:#0093D5;font-weight:bold;}
#top-navi {height:49px;background-image:url(../images/topnavi_bg.jpg);background-repeat:repeat-x;white-space:nowrap;}
#breadcrump {height:26px;background-image:url(../images/breadcrump_bg.jpg);background-repeat:repeat-x;padding-top:7px;padding-left:9px;color:#0093D5;border-bottom:1px solid #0093D5;}

#content {min-height:400px;width:595px;background-color:#fff;border:solid 1px #D2ECF8;margin-top:10px;margin-left:10px;background-image:url(../images/content_bg.jpg);background-repeat:repeat-x;padding-left:10px;padding-right:10px;float:left;text-align:justify;}
#content ul li {background-image:url(../images/arrow.gif);background-repeat:no-repeat;padding-left:20px;font-weight:bold;background-position:0px 5px;color:#0093D5;} /* mw , 19.05 */

#content h2 {margin-top:15px;margin-bottom:15px;}
#sub-navi {
      width:320px;
      background-color:#fff;
      border-top:solid 1px #D2ECF8;
      border-bottom:solid 1px #D2ECF8;
      border-left:solid 1px #D2ECF8;
      margin-top:10px;
      margin-left:10px;
      float:right;
      vertical-align:top;
      padding-bottom:4px;
      }
#footer {
      height:165px;
      background-color:#0093D5;
      margin-top:10px;
      background-image:url(../images/footer_header_bg.jpg);
      background-repeat:repeat-x;
      }
#topic {background-color:#0093D5;height:30px;width:301px;margin:4px;color:#fff;padding-left:10px;padding-top:10px;font-weight:bold;font-size:14px;}
.sub-navi-box {background-color:#D2EDF8;background-repeat:no-repeat;background-position:bottom;width:311px;height:78px;margin-left:4px;margin-right:4px;}
.sub-navi-box_last {background-color:#D2EDF8;background-repeat:no-repeat;background-position:bottom;width:311px;height:94px;margin-left:4px;margin:3px 4px 0px 4px;}
.meinung {
      background-color:#D2EDF8;
      background-position:bottom;
      width:311px;
      margin:3px 4px 0px 4px;
      padding-bottom:2px;
      }
.sub-navi-footer {
     background-image:url(../images/sidebar_bg.jpg);
     background-repeat:no-repeat;
     height:20px;
     width:311px;
     margin-left:4px;
     }
#newsletter {background-color:#D2EDF8;background-position:bottom;width:311px;height:210px;margin:3px 4px 0px 4px;clear:both;}
.sub-meinung-h {background-image:url(../images/meinung_icon.jpg);background-repeat:no-repeat;background-position:5px 5px;height:30px;margin-left:7px;padding-top:15px;font-size:16px;padding-left:56px;letter-spacing:5px;}
.sub-newsletter-h {background-image:url(../images/newsletter_icon.jpg);background-repeat:no-repeat;background-position:5px 5px;height:30px;margin-left:7px;padding-top:15px;font-size:16px;padding-left:66px;letter-spacing:5px;}
.logo {float:left;margin-left:2px;}
.slogan {width:300px;float:left;margin-top:10px;color:#0093D5;font-weight:normal;font-size:12px;}
.search_button {vertical-align:top;margin-left:5px;margin-right:3px;}
.search_field {width:147px;margin-left:10px;}
.content {margin:30px 10px 10px 10px;}
.start-h {text-align:center;margin-top:20px;color:#0093D5;}
.icon-box {float:left;width:50px;}
.sub-navi-icon {padding-top:10px;padding-left:10px;}
.sub-navi-link-box {
     text-decoration:underline;
     width:160px;
     height:43px;
     margin:5px;
     background-color:#E2F3FA;
     float:right;
     color:#0093D5;
     text-align:center;
     padding-top:25px;
     font-weight:bold;
     font-size:15px;
     }
.sub-navi-link-box-2 {text-decoration:underline;margin-top:-10px;width:160px;height:50px;margin:-12px 5px 5px 5px;background-color:#E2F3FA;float:right;color:#0093D5;text-align:center;padding-top:35px;font-weight:bold;font-size:15px;}
.sub-navi-link-box-3 {text-decoration:underline;margin-top:10px;width:160px;height:50px;margin:4px 5px 5px 5px;background-color:#E2F3FA;float:right;color:#0093D5;text-align:center;padding-top:35px;font-weight:bold;font-size:15px;}
.sub-navi-link-box-4 {text-decoration:none;margin:4px 5px 5px 5px;background-color:#E2F3FA;}
.sub-navi-meinungen {margin-bottom:3px;background-color:#E2F3FA;height:195px;width:292px;margin-left:3px;border:solid 1px #D2E3EA;font-size:10px;padding-left:5px;padding-right:5px;text-align:justify;}
.fwpshop {color:#565656;font-weight:bold;font-size:10px;float:left;margin-top:20px;margin-left:13px;}
.footer-box-1 {background-image:url(../images/footer_line.jpg);background-repeat:no-repeat;background-position:right;width:322px;height:151px;float:left;color:#fff;text-align:center;padding-top:14px;}
.footer-box-2 {width:316px;height:165px;float:left;}

#top-navi ul {_height: 38px; /* IE6 */_overflow: hidden; /* IE6 */list-style-type: none;width: 990px;float: left;}
#top-navi ul li {float:left;list-style-type:none;height:34px;background-image:url(../images/topnavi_line.jpg);background-position:right;background-repeat:no-repeat;padding:15px 10px 0px 10px;}
#top-navi ul li a {color:#565656;text-decoration:none;font-size:15px;padding: 15px 11px 14px 9px;margin-left:-10px;margin-right:-9px;margin-top:-10px;}
#top-navi ul li a:hover {background-color:#ffffff;padding: 15px 11px 14px 9px;margin-left:-10px;margin-right:-9px;margin-top:-10px;}
#top-navi ul li ul.sub-menu {display:none;position:absolute;z-index:1600;top:127px;width:200px;margin-left:-10px;} 
/*#top-navi ul li ul.sub-menu {display:none;position:absolute;z-index:1600;top:212px;width:200px;margin-left:-10px;}*/
#top-navi ul li ul.sub-menu li {background-image:none;padding:0px;margin:0px;clear:both;}
#top-navi ul li ul.sub-menu li a {font-size:12px;display:block;clear:both;margin-left: -1px;margin-right: -4px;padding: 8px 0px 5px 10px;background-color:#EFEFEF;border-top:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:1px solid #acacac;width:200px;}
#top-navi ul li ul.sub-menu li a:hover {background-color:#0093D8; color:#fff;}

#sub-nav a {color:#565656;text-decoration:none;padding-left:8px;letter-spacing:1px;}
.subnav_item {background-color:#F0EFEF;margin-bottom:3px;height:26px;margin-left:4px;width:301px;padding-top:6px;padding-left:10px;font-weight:normal;}
#subnav_box  {margin-top:3px;clear:both;}
li:hover.subnav_item {background-color:#E2F3FA;padding:6px 0px 0px 10px;margin-left:4px;height:26px;}
.smd {color:#0093D5;font-weight:bold;background-image:url(../images/arrow.gif);background-position:0px 5px;background-repeat:no-repeat;padding-left:20px;}
.smd2 {color:#FEA326;font-weight:bold;}
.smd3 {color:#0093D5;font-weight:normal;font-size:11px;background-image:url(../images/arrow.gif);background-position:0px 6px;background-repeat:no-repeat;padding-left:20px;letter-spacing:0px;}
.smd4 {margin-bottom:15px;}
#sub-nav-active {font-weight:bold;}
.bg_box {background-color:#F7F7F7;margin-left:5px;width:302px;padding-left:8px;}
ul #big_cat {margin-left:9px;border-left:solid 2px #ffffff;border-top:solid 2px #ffffff;background-color:#f7f7f7;margin-top:4px;width:285px;margin-bottom:4px;padding-left:5px;}
#footer ul {margin-left:30px;margin-top:20px;}
#footer ul li {list-style-type:square;color:#ffffff;}
#footer ul li a {color:#ffffff;text-decoration:none;}
.footer-img {border:solid 5px #04A7F0;}
#liveshops {height:300px;margin-left:-7px;}
.err {color:#ff0000;text-align:center;}
.done {color:#00B200;text-align:center;}
#search_nav {background-image:url(../images/notice.gif);background-repeat:no-repeat;padding-left:30px;margin-top:10px;padding-top:-1px;}
.search_title {border-bottom:dashed 1px #0093D5;margin-bottom:10px;margin-top:10px;}
.search_title a {font-size:16px;text-decoration:none;color:#565656;}
#blog_posts {width:615px;float:left;margin-left:10px;vertical-align:bottom;background-color:#F3FBFE;border:solid 1px #D2ECF8;margin-top:10px;}
#blog_posts .news_text {width:609px;background-color:#E2F3FA;padding:3px;}
#blog_posts h2 {background-color:#0093D5;color:white;width:608px;height:18px;padding:0px 5px 3px 3px;margin-bottom:10px;}
.sr_hl {background-color:#D2EDF8;font-weight:bold;padding-left:10px;margin-top:20px;}
#sSalutation {width:145px};
ul #sitemap {display:none;}
#press_img {float:left;padding-right:10px;}
#rating_box {background-image:url(../images/sRating.png);background-repeat:no-repeat;height:70px;padding-left:80px;padding-top:20px;font-style:italic;font-size:20px;}
.input {border:solid 1px #ccc;width:165px;}
#submit {margin-top:10px;margin-bottom:10px;}
#functions th {padding-right:5px;}

/* JS Layer */
#layerDiv {position:absolute;margin-left:180px;margin-top:-60px;width:420px;padding:20px 0px 5px 10px;z-index:2;visibility: hidden;color:#000000;text-align:left;}
.desc {background-color:white;width:300px;padding:0px 5px 0px 5px;overflow:auto;border:solid 1px #F0EFEF;background-image:url(../images/content_bg.jpg);background-repeat:repeat-x;border:solid 1px #B1DEF5;}
.fct_head {font-weight:bold;}

.fct_yes {background-image:url(../images/accept.png);background-repeat:no-repeat;padding-left:20px;}
.fct_no {background-image:url(../images/cancel.png);background-repeat:no-repeat;padding-left:20px;}
.fct_list {margin-right:25px;margin-bottom:20px;float:left;}

/** teaser header, don't change something! am **/
#teaser { height:197px; width:960px; background-color:#0093D5; background-image:url('../images/highlights_header.jpg');}
#teaser a#teaser_dslink { display:none; text-indent:-999em; float:right; width:251px; height:61px; margin-top:51px; margin-right:43px; }
#teaser a#teaser_dlink { display:none; text-indent:-999em; float:right; width:251px; height:25px; margin-right:43px; }
#teaser_navi { height:66px; overflow:hidden; width:960px; background-color:#B8E1F4; background-image:url('../images/ani_header.jpg'); }
#teaser_navi a { display:none; float:left; height:66px; text-decoration:none; text-indent:-999em; }
#teaser_navi a#teaser_nav_1 { display:block; width:355px; background-image:url('../images/highlights.gif'); }
#teaser_navi a#teaser_nav_2 { width:352px; margin-left:-34px; background-image:url('../images/demoshop.gif'); }
#teaser_navi a#teaser_nav_3 { width:319px; margin-left:-32px; background-image:url('../images/support.gif'); }

/* Function-List */
.converted {width:100px;padding-left:25px;}
.ft_notation {color:#3A93E3;text-decoration:underline;}
.items {padding:5px;}
#functions {width:100%;border-collapse:collapse;border-spacing:0;}
.td1 {background-color:#E2F3FA;}
.cat_name {border-top:solid 5px #fff;border-bottom:solid 5px #fff;margin-top:10px;background-color:#0093D5;font-weight:bold;height:20px;color:#fff;padding-left:10px;}

/* Search-Title */
#active_cat {text-decoration:underline;}
#search_top {font-weight:bold;margin-top:10px;}
.search_res {border-bottom:solid 1px #ccc;margin-bottom:5px;}

#content ul li {list-style-type:none;} /* list-style-type:disc; , margin-left:15px;  */
#content ol li {list-style-type:decimal;margin-left:13px;}
.column {width:40%;float:left;margin-right:20px;}
.clearfix {clear:both;}
.searchform {border:solid 1px #ccc;}
#sitebar_ads {margin-left:4px;}
div.footer-links {color:white;text-align:center;}
div.footer-links a {color:white;text-align:center;}