/*

Theme Name: WordPress Default (kinderfahrrad.org)
Theme URI: http://mu.wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/*  Main  */


 body {
font-family:Verdana, Arial;
font-size:11px;
background:#f3f3f3
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Verdana
}

p {
color:#000;
padding-top:10px
}

strong {
color:#292929
}

h2 {
border-bottom:1px solid #efefef;
font-size:14px;
color:#282828;
font-weight:700;
padding-top:23px;
padding-bottom:2px
}

h2.pagetitle {
font-size:16px;
line-height:24px;
font-weight:700;
border-bottom:1px solid #efefef;
color:#282828;
margin:0 0 12px;
padding:0
}

.content_hr {
clear:both;
height:0.1em;
border:none;
background:#efefef;
color:#efefef;
margin:15px 0 0
}

.content_hr_lexikon {
clear:both;
height:0.1em;
border:none;
background:#efefef;
color:#efefef;
margin:0
}

#content_page_item {
padding-top:12px
}

#content_page_item a {
color:#292929;
text-decoration:none;
font-weight:400;
border-bottom:none
}

#content_page_item a:hover {
color:#292929;
text-decoration:underline;
border-bottom:none
}

.content {
color:#000;
font-size:11px;
line-height:16px;
margin-top:-35px;
float:left;
width:100%;
padding:0 0 20px 10px
}

.content_homebelow {
color:#000;
font-size:11px;
line-height:16px;
margin-top:-35px;
float:left;
width:98%;
padding:0 0 -10px 10px
}

.content_faq {
color:#000;
font-size:11px;
line-height:16px;
margin-top:-38px;
float:left;
width:30%;
padding:0 0 20px 5px
}

.content_sidebar {
color:#000;
font-size:11px;
line-height:16px;
margin-top:-38px;
float:left;
width:99%;
padding:0 0 8px 5px
}

.content_thema {
font-family:Verdana, Arial;
font-weight:400;
color:#000;
font-size:11px;
line-height:16px;
margin-top:-8px;
float:left;
width:99%;
padding:0 0 8px 5px
}

.content h1.pagetitle {
font-size:19px;
line-height:24px;
font-weight:700;
border-bottom:1px solid #efefef;
color:#282828
}

.content h1.pagetitle a {
font-size:20px;
font-family:Georgia,Verdana,Arial,sans-serif;
color:#cc1f0f;
text-decoration:none;
border-bottom:none
}

.content ul {
padding-left:8px;
margin-left:0;
padding-bottom:7px;
padding-top:15px
}

.content_faq ul,.content_sidebar ul {
padding-left:8px;
margin-left:0;
padding-top:7px
}

.content ul li.links {
background:url(images/list_small.gif) no-repeat 0 7px;
text-indent:0;
margin:0 0 0.2em 2px;
padding:0 0 0 12px
}

.content img,.content_homebelow img {
clear:both;
float:left;
padding:3px 19px 8px 0
}

.content .homemain_text_bottom {
float:left;
clear:both;
padding-top:15px;
margin-bottom:-19px;
margin-left:-10px
}

.content .content_text_bottom {
float:left;
clear:both;
margin-bottom:-19px;
margin-left:-10px
}

.content_faq .content_text_bottom {
float:left;
clear:both;
margin-bottom:-19px;
padding-top:14px
}

.content_sidebar .content_text_bottom {
float:left;
clear:both;
margin-bottom:-19px;
padding-top:15px
}

.content_thema .content_text_bottom {
float:left;
clear:both;
margin-bottom:-9px;
padding-top:7px
}

.sidecontent img {
clear:both;
border:0 solid #969696;
float:left;
padding:5px 22px 0 0
}

.content .content_table {
width:84%;
font-family:Verdana, Arial;
font-size:11px;
line-height:15px;
margin:20px 0 10px
}

.content .tableHeaderLeft {
background:url(images/bkg_table.gif) top left no-repeat;
overflow:hidden
}

.content .tableHeaderCenter {
background:url(images/bkg_tablecenter.png) top repeat-x
}

.content .tableHeaderRight {
background:url(images/bkg_table.gif) top right no-repeat;
overflow:hidden
}

.content .content_table thead th {
text-align:left;
font-weight:700;
color:#fff;
padding:3px 0 5px 14px
}

.content .content_table tbody td {
background:url(images/bkg_tablesep.gif) repeat-x bottom;
text-align:left;
padding:4px 0 4px 14px
}

#lexikon {
padding:10px 0 38px
}

#lexikon a {
font-size:10px;
background:#fdca00;
font-family:Arial, Verdana;
text-decoration:none;
color:#000;
margin-right:4px;
border:1px solid #bababa;
padding:1px 4px
}

#lexikon a:hover {
color:#000;
background:#fff
}

.Accordion {
overflow:hidden;
outline:none;
border:none;
margin:9px 0 -7px
}

.sb_Accordion {
outline:none;
border:none;
margin:8px 0 -18px -10px
}

.AccordionPanelTab {
background:url(images/page_list.png) no-repeat;
width:365px;
color:#fff;
border-bottom:none;
margin-bottom:1px;
font-family:Verdana, Arial;
font-size:11px;
padding:5px 12px
}

.sb_AccordionPanelTab {
background:url(images/sb_page_list.png) no-repeat;
width:300px;
color:#fff;
border-bottom:none;
cursor:pointer;
margin-bottom:1px;
font-family:Verdana, Arial;
font-size:11px;
padding:5px 12px
}

.AccordionPanelContent {
overflow:hidden;
margin:0;
padding:0 0 0 8px
}

.AccordionPanelContent ul {
margin-top:1px
}

.page_column_shop {
font-family:Verdana, Arial;
font-weight:400;
font-size:11px;
width:95%;
padding-bottom:15px;
float:left
}

.page_column {
font-family:Verdana, Arial;
font-weight:400;
font-size:11px;
width:95%;
float:left
}

.page_column_left {
font-family:Verdana, Arial;
font-weight:400;
font-size:11px;
width:45%;
float:left
}

.page_column_right {
font-family:Verdana, Arial;
font-weight:400;
font-size:11px;
width:50%;
float:right
}

.page_list {
text-align:left;
list-style:none;
margin:0;
padding:0
}

.content .textarea {
padding-bottom:20px;
padding-top:15px
}

.content .online-shop {
padding-top:20px
}

.content .online-shop a {
text-decoration:none;
border-bottom:none
}

.content .thumbnail-wrap {
float:left;
width:151px;
height:151px;
margin:4px 8px 7px -5px
}

.content .thumbnail-div {
float:left;
width:141px;
height:141px;
border:1px solid #cdcdcd
}

.content .thumbnail-div .sections-overlay {
background:url(images/thumbnail-overlay.png) no-repeat -40px -300px;
width:141px;
height:141px;
margin-top:-41px;
float:left
}

.content .thumbnail-shadow {
width:100%;
float:left;
height:33px;
margin-top:-3px
}

.content .thumbnail-div .sections-overlay .zoom {
margin:55px 0 0 61px
}

.content .thumbnail-bottom {
margin:5px 0 0 -5px
}

.content .sections-overlay .readmore_shop {
background-image:url(images/readmore-bg.png);
color:#fff;
width:60px;
font-size:10px;
display:block;
float:right;
text-decoration:none;
border-bottom:none;
margin:23px 0 0 30px;
padding:5px
}

.content .sections-overlay .readmore {
background-image:url(images/readmore-bg.png);
color:#fff;
width:110px;
font-size:10px;
display:block;
float:right;
text-decoration:none;
border-bottom:none;
margin:23px 0 0 30px;
padding:5px
}

.content .sections-overlay {
background-image:url(images/readmore-bg.png);
width:636px;
height:364px
}

.content .sections-overlay .zoom {
border:none;
margin:165px 0 0 312px
}

#home-wrapper {
width:636px;
margin-top:15px
}

#top_header {
min-width:975px;
background:url(images/bkg_header.png) repeat-x;
margin-bottom:20px;
overflow:hidden
}

.layer_topheader {
background:url(images/bg_topheader.png) no-repeat center;
width:975px;
height:30px;
margin:0 auto
}

.htop_wrap {
width:975px
}

.htop {
width:668px;
float:left
}

.htop_right {
width:307px;
float:right
}

.htop_right p.white {
color:#fff;
font-family:Verdana, Arial;
font-size:11px;
line-height:16px;
padding:5px 0 0 23px
}

.htop_ad {
width:975px;
padding-top:24px
}

.htop_ad728 {
width:730px;
float:left;
height:110px;
padding-left:13px
}

.htop_community {
width:180px;
float:right;
height:110px;
margin-top:-7px;
padding-right:23px
}

.htop_community p {
color:#fff;
font-family:Verdana, Arial;
font-size:11px;
line-height:16px
}

#header {
height:140px;
min-width:1000px;
background:url(images/header.gif) no-repeat
}

.layer {
width:1000px;
margin:0 auto
}

.page ul {
float:left;
font-weight:700;
width:1000px;
margin:0;
padding:35px 0 0 3px
}

.page ul ul {
float:left;
list-style-type:none;
margin:0;
padding:0
}

.page_item a {
color:#000;
text-decoration:none;
padding-right:9px;
padding-left:9px;
display:block;
float:left;
margin:0
}

.page_item a:hover {
color:#7ca1bd;
text-decoration:none;
padding-right:9px;
padding-left:9px;
display:block;

padding-bottom:6px;
float:left;
margin:0
}

.page_home a {
color:#7ca1bd;
text-decoration:none;
padding-right:9px;
padding-left:9px;
display:block;
background:url(images/home.gif) no-repeat center bottom;
padding-bottom:6px;
float:left
}

#top-pan {
font-size:11px;
list-style-type:none;
clear:both
}

#top-pan li {
float:left;
background:url(images/bg-navsep.gif) no-repeat right bottom;
padding:1px 1px 0 0
}

#top-pan li a {
display:block;
font-weight:700;
float:left;
text-align:center;
height:30px;
color:#000;
background:url(images/bg-navtab.gif) no-repeat center 0;
text-decoration:none;
padding:0 10px
}

#top-pan li a:hover,#top-pan li .on {
background-position:center bottom;
text-decoration:none
}

.header_logo {
height:92px;
width:1000px;
background:url(images/header.gif) no-repeat;
float:left;
margin:0;
padding:23px 0 0 20px
}

#logo {
background:url(images/kinderfahrrad-logo.gif) 0 0 no-repeat;
width:450px;
height:50px;
float:left
}

#logo a {
display:block;
width:440px;
height:0 !important;
overflow:hidden;
outline:none;
padding:50px 0 0
}

.search {
float:left;
padding-top:8px;
padding-left:243px;
font-size:10px;
color:#393939
}

.search_footer {
float:right;
padding-top:15px;
padding-right:13px;
font-size:10px;
color:#393939
}

.search p {
color:#5e5e5e;
font-family:Verdana, Arial;
font-size:10px;
line-height:16px;
margin-top:-5px
}

.button,.button_secondary {
font-size:10px;
cursor:pointer;
color:#a2a2a2;
background:#000;
border:1px solid #5d5d5d
}

.button_secondary {
background:#cee1ef;
border-color:#80b5d0
}

.button:hover,.button_secondary:hover {
color:#fff
}

.button:hover {
border-color:#a2a2a2
}

.button_secondary:hover {
border-color:#328ab2
}

.contact input.button {
width:76px;
height:20px;
text-align:center;
font-family:Verdana, Arial;
font-size:110%
}

.contact {
background:url(images/contact.jpg) no-repeat;
margin-top:25px;
color:#fff;
padding:14px 0 37px 33px
}

input,textarea,select {
border:1px solid #ccc;
background:#fff;
color:#333;
font-size:12px;
font-family:Arial
}

form dd.submit,dl.labels dd.submit {
margin-top:2em
}

form dl,dl.labels {
font-size:100%;
margin:0.5em 0 0
}

form dt,dl.labels dt {
float:left;
width:7em;
margin-bottom:0.8em;
color:#fff;
text-align:right;
font-weight:400;
position:relative
}

form dd,dl.labels dd {
margin-left:7.5em;
margin-bottom:0.8em;
font-size:100%;
font-style:normal;
text-align:left;
padding-left:0.5em
}

.breadcrumb {
width:1000px;
height:10px;
font-size:10px;
font-family:Verdana, Arial;
color:#454545;
margin-left:10px;
padding-bottom:9px
}

.breadcrumb a {
color:#454545;
text-decoration:none
}

.breadcrumb a:hover {
color:#454545;
text-decoration:underline
}

.home_welcome {
width:636px;
float:left
}

.home_welcome h1.pagetitle a {
font-size:20px;
font-family:Georgia, Verdana;
color:#cc1f0f;
text-decoration:none;
border-bottom:none
}

.home_welcome img {
clear:both;
border:0 solid #969696;
float:left;
margin:0 22px 25px 0;
padding:1px
}

.home_main {
font-size:11px;
line-height:16px;
width:1000px;
padding-top:17px
}

.home_main_below {
font-size:11px;
line-height:16px;
width:1000px;
float:left;
clear:both;
margin:0 0 13px
}

.page_content {
float:left;
width:610px
}

.home_below {
width:1000px;
font-size:11px;
line-height:16px;
float:left;
padding-bottom:10px
}

.home_below img {
clear:both;
border:0 solid #969696;
float:left;
margin:0 22px 25px 6px;
padding:1px
}

.home_below p {
color:#292929;
text-decoration:none;
width:98%
}

.page_content .subcolumns {
margin-top:15px
}

.page_content .subcolumns-wrap {
margin-left:-19px;
margin-top:10px
}

.page_content .subcolumns-post {
width:634px;
height:210px;
float:left;
background:url(images/shop-bg.jpg) repeat-x top left;
border-top:1px solid #e9e9e9;
padding:20px 0 0
}

.page_content .subcolumns-post-left {
width:180px;
height:210px;
float:left;
margin-left:20px
}

.page_content .subcolumns-post-left-img {
width:180px;
height:173px;
border:1px solid #dfdfd7;
background:#fff;
padding:7px
}

.page_content .subcolumns-post-right {
width:353px;
height:210px;
float:left;
margin-left:35px
}

.sidebar {
width:351px;
float:right
}

.sidebar .list {
margin-top:-27px;
float:left;
width:99%;
list-style-type:none;
overflow:hidden;
padding:0 0 2px
}

.sidebar .list li a {
color:#282828;
text-decoration:none;

padding-left:17px;
padding-top:3px;
padding-bottom:4px;
font-weight:700
}

.sidebar .list li a:hover {
color:#282828;
text-decoration:underline;
background:url(images/list_big.gif) no-repeat 3px 7px;
padding-left:17px;
padding-top:3px;
padding-bottom:4px;
font-weight:700
}

.sidebar .list ul li a {
color:#282828;
font-weight:400;
text-decoration:none;
background:url(images/list_small.gif) no-repeat 18px 8px;
padding-left:28px
}

.sidebar .list ul li a:hover {
color:#282828;
font-weight:400;
text-decoration:underline;
background:url(images/list_small.gif) no-repeat 18px 8px;
padding-left:28px
}

.sidebar .nolist,.home_main_below .nolist {
margin-top:-27px;
float:left;
width:99%;
list-style-type:none;
overflow:hidden;
padding:0 0 1px
}

.sidebar .nolist li,.home_main_below .nolist li {
float:left;
width:99%;
list-style-type:none;
font-size:11px;
line-height:18px;
color:#000;
margin:0 0 8px;
padding:0
}

.sidebar .nolist li a {
color:#333;
text-decoration:none;
padding-left:0;
padding-top:2px;
padding-bottom:2px
}

.sidebar .nolist li a:hover {
color:#000;
text-decoration:underline;
padding-left:0;
padding-top:2px;
padding-bottom:2px
}

.sidebar .nolist li img {
float:left;
border:none;
margin:0 0 5px;
padding:0
}

.sidebar .text {
font-family:Verdana, Arial;
font-size:11px;
font-weight:400;
float:left;
width:99%;
list-style-type:none;
overflow:hidden;
margin:-17px 0 0;
padding:0
}

.sidebar .text li {
color:#292929;
text-decoration:none;
padding-top:3px;
padding-bottom:4px
}

.sidebar .text img {
border:0 solid #969696;
float:left;
margin:0 0 8px 3px
}

.sidebar .text_bottom {
font-family:Verdana, Arial;
font-size:11px;
font-weight:400;
width:321px;
float:left
}

.homemain_layer_bkg {
background:url(images/homemain_bkg_center.png) repeat-y;
float:left;
width:1000px;
margin:0 0 15px;
padding:0
}

.homemain_top_bkg {
background:url(images/homemain_bkg_top.png) no-repeat bottom;
float:left;
height:40px;
width:1000px
}

.homemain_bottom_bkg {
float:left;
width:980px;
background:url(images/homemain_bkg_bottom.png) no-repeat bottom;
margin:0;
padding:0 10px 20px
}

.sb_layer_bkg_1 {
background:url(images/sb_bkg_center.png) repeat-y;
float:left;
width:351px;
margin:0 0 14px;
padding:0
}

.sb_top_bkg_1 {
background:url(images/sb_bkg_top.png) no-repeat bottom;
float:left;
height:40px;
width:351px
}

.sb_bottom_bkg_1 {
float:left;
width:331px;
background:url(images/sb_bkg_bottom.png) no-repeat bottom;
margin:0;
padding:0 10px 20px
}

.sb_layer_bkg_2 {
background:url(images/sb_bkg_center_2.png) repeat-y;
float:left;
width:351px;
margin:0 0 14px;
padding:0
}

.sb_top_bkg_2 {
background:url(images/sb_bkg_top_2.png) no-repeat bottom;
float:left;
height:40px;
width:351px
}

.sb_bottom_bkg_2 {
float:left;
width:331px;
background:url(images/sb_bkg_bottom_2.png) no-repeat bottom;
margin:0;
padding:0 10px 20px
}

.content_layer {
background:url(images/content_center.png) repeat-y;
float:left;
width:636px;
margin:0 0 15px;
padding:0
}

.content_top {
background:url(images/content_top.png) no-repeat bottom;
float:left;
height:64px;
width:636px
}

.content_top_1 {
background:url(images/content_top_1.png) no-repeat bottom;
float:left;
height:60px;
width:636px
}

.content_top h1.pagetitle {
font-size:14px;
line-height:24px;
font-weight:700;
color:#282828;
padding:0 0 0 10px
}

.content_bottom_1 {
margin-bottom:0;
float:left;
width:616px;
background:url(images/content_bottom_1.png) no-repeat bottom;
padding:0 10px
}

.homemain_berat_layer {
background:url(images/content_center.png) repeat-y;
float:right;
width:636px;
margin:0 0 15px;
padding:0
}

.homemain_berat_top {
background:url(images/homemain_berat_top.png) no-repeat bottom;
float:right;
height:60px;
width:636px
}

.homemain_berat_bottom {
float:right;
width:616px;
background:url(images/homemain_berat_bottom.png) no-repeat bottom;
margin:0;
padding:0 10px
}

.homemain_berat_wrap_2 {
width:636px;
float:right;
margin:-25px 4px -26px 0
}

.homebelow_layer {
background:url(images/homebelow_center.png) repeat-y;
float:left;
width:1000px;
margin:0 0 10px;
padding:0
}

.homebelow_top {
background:url(images/homebelow_top.png) no-repeat bottom;
float:left;
height:64px;
width:1000px
}

.homebelow_bottom {
float:left;
width:980px;
background:url(images/homebelow_bottom.png) no-repeat bottom;
margin:0;
padding:0 10px 10px
}

.sb_layer_page {
background:url(images/sb_center_page.png) repeat-y;
float:left;
width:218px;
margin:0 0 10px;
padding:0
}

.sb_top_page {
float:left;
height:40px;
width:218px
}

.sb_bottom_page {
float:left;
width:198px;
background:url(images/sb_bottom_page.png) no-repeat bottom;
margin:0;
padding:0 10px 10px
}

.sb_bottom_page_ftg {
float:left;
width:198px;
background:url(images/sb_bottom_page.png) no-repeat bottom;
margin:0;
padding:0 10px 89px
}

.sb_layer_ad300page {
background:url(images/sb_center_ad300page.png) repeat-y;
float:left;
width:321px;
margin:0 0 10px;
padding:0
}

.sb_top_ad300page {
background:url(images/sb_top_ad300page.png) no-repeat bottom;
float:left;
height:60px;
width:321px
}

.sb_bottom_ad300page {
float:left;
width:301px;
background:url(images/sb_bottom_ad300page.png) no-repeat bottom;
margin:0;
padding:0 10px 12px
}

.sb_bottom_ad300page_1 {
float:left;
width:301px;
background:url(images/sb_bottom_ad300page_1.png) no-repeat bottom;
margin:0;
padding:0 10px 12px
}

.sb_layer_adpage {
background:url(images/sb_center_adpage.png) repeat-y;
float:left;
width:142px;
margin:0 0 10px;
padding:0
}

.sb_top_adpage {
float:left;
height:40px;
width:142px
}

.sb_bottom_adpage {
float:left;
width:122px;
background:url(images/sb_bottom_adpage.png) no-repeat bottom;
margin:0;
padding:0 10px 12px
}

.sb_bottom_adpage_sfr {
float:left;
width:122px;
background:url(images/sb_bottom_adpage.png) no-repeat bottom;
margin:0;
padding:0 10px 46px
}

.content_wrap {
width:636px;
margin-top:13px;
float:left
}

.content_wrap_2 {
width:300px;
float:right;
margin-right:2px
}

.content_layer_ad300 {
background:url(images/content_center_ad300.png) repeat-y;
float:left;
width:321px;
margin:0 0 10px;
padding:0
}

.content_top_ad300 {
background:url(images/content_top_ad300.png) no-repeat bottom;
float:left;
height:60px;
width:321px
}

.content_bottom_ad300 {
float:left;
width:301px;
background:url(images/content_bottom_ad300.png) no-repeat bottom;
margin:0;
padding:0 10px 2px
}

.content_layer_related {
background:url(images/content_center_related.png) repeat-y;
float:left;
width:301px;
margin:0 0 10px;
padding:0
}

.content_top_related {
background:url(images/content_top_related.png) no-repeat bottom;
float:left;
height:60px;
width:301px
}

.content_bottom_related {
float:left;
width:281px;
background:url(images/content_bottom_related.png) no-repeat bottom;
margin:0;
padding:0 10px 2px
}

.ad300 {
float:left;
margin:-26px 0 12px;
padding:0 0 12px
}

.related {
font-family:Verdana, Arial;
font-size:11px;
font-weight:400;
float:left;
min-height:40px;
margin:-10px 20px 0 -16px;
padding:0 0 12px
}

.related p {
float:left;
margin:5px 0 0 7px
}

.sb_layer_underpage {
background:url(images/sb_center_underpage.png) repeat-y;
float:left;
width:321px;
margin:0 0 10px;
padding:0
}

.sb_top_underpage {
background:url(images/sb_top_underpage.png) no-repeat bottom;
float:left;
height:60px;
width:321px
}

.sb_bottom_underpage {
float:left;
width:301px;
background:url(images/sb_bottom_underpage.png) no-repeat bottom;
margin:0;
padding:0 10px 2px
}

.sb_bottom_underpage_1 {
float:left;
width:301px;
background:url(images/sb_bottom_underpage_1.png) no-repeat bottom;
margin:0;
padding:0 10px 10px
}

.mehr_thema_2 {
height:130px
}

.mehr_thema_2_1 {
height:142px
}

.mehr_thema_2_2 {
height:160px
}

.mehr_thema_2_3 {
height:177px
}

.mehr_thema_3 {
height:205px
}

.mehr_thema_4 {
height:215px
}

.mehr_thema_4_1 {
height:233px
}

.content_layer_shop {
background:url(images/content_center.png) repeat-y;
float:left;
width:636px;
margin:-2px 0 0;
padding:0
}

.content_layer_shop_2 {
background:url(images/content_center.png) repeat-y;
float:left;
width:636px;
margin:-2px 0 15px;
padding:0
}

.content_top_shop {
background:url(images/content_top_underpage.png) no-repeat bottom;
float:left;
height:60px;
width:636px
}

.homemain_wrap {
width:636px;
float:left;
padding-bottom:13px;
margin:-3px 0 0
}

.homemain_pagelist_layer {
background:url(images/homemain_pagelist_center.png) repeat-y;
float:left;
width:405px;
padding:0
}

.homemain_pagelist_top {
background:url(images/homemain_pagelist_top.png) no-repeat bottom;
float:left;
height:60px;
width:405px
}

.homemain_pagelist_bottom {
margin-bottom:0;
float:left;
width:385px;
height:201px;
background:url(images/homemain_pagelist_bottom.png) no-repeat bottom;
padding:0 10px
}

.homemain_faq_layer {
background:url(images/content_center_ad300.png) repeat-y;
float:left;
width:321px;
padding:0
}

.homemain_faq_top {
background:url(images/content_top_ad300.png) no-repeat bottom;
float:left;
height:60px;
width:321px
}

.homemain_faq_bottom {
margin-bottom:0;
float:left;
width:301px;
background:url(images/content_bottom_ad300.png) no-repeat bottom;
padding:0 10px
}

.faq {
float:right
}

.faq_columnleft {
float:left;
width:80px;
padding-bottom:10px
}

.faq_columnright {
float:right;
width:80px;
padding-bottom:10px;
padding-right:7px
}

.sb_wrap_page {
float:left;
margin:-25px 10px -5px 5px
}

.sb_wrap_page_1 {
float:left;
margin:18px 0 -5px 5px
}

.sb_wrap_ad_1 {
float:right;
margin:-25px 5px -5px
}

.sb_layer_ad160 {
background:url(images/sb_center_ad160.png) repeat-y;
float:left;
width:180px;
margin:0 0 15px;
padding:0
}

.sb_top_ad160_1 h3,.sb_top_ad160_2 h3 {
font-size:11px;
font-family:Verdana, Arial;
line-height:24px;
font-weight:700;
padding-top:1px;
padding-left:10px;
float:left;
width:95%;
color:#fff;
margin:0
}

.sb_bottom_ad160 {
float:left;
width:160px;
background:url(images/sb_bottom_ad160.png) no-repeat bottom;
margin:0;
padding:0 10px 12px
}

.sb_layer_ad300 {
background:url(images/sb_center_ad300.png) repeat-y;
float:left;
width:320px;
margin:0 0 10px
}

.sb_top_ad300 {
float:left;
height:40px;
width:320px
}

.sb_top_ad300 h3 {
font-size:11px;
font-family:Verdana, Arial;
line-height:24px;
font-weight:700;
padding-top:1px;
padding-left:12px;
float:left;
width:95%;
color:#fff;
margin:0
}

.sb_bottom_ad300 {
float:left;
width:300px;
background:url(images/sb_bottom_ad300.png) no-repeat bottom;
margin:0;
padding:0 10px
}

#footer_btop {
min-width:1000px;
height:10px;
margin-bottom:8px
}

#footer {
min-width:1000px;
height:170px;
clear:both
}

#footer_main {
background:url(images/footer.gif) no-repeat
}

#footer_below {
float:right;
padding:0 20px 10px 0
}

#footer_below_left {
float:left;
padding:0 0 20px 20px
}

.btop {
float:right;
background:url(images/btop.gif) no-repeat;
height:10px;
width:32px;
padding-left:10px
}

.footer_top {
height:49px;
width:1000px
}

.footer_top .alignleft {
padding-left:20px;
width:500px;
float:left
}

.footer_top .alignright {
padding-right:20px;
width:350px;
float:right;
height:49px
}

.footer_top .alignleft p {
padding-top:8px;
font-family:Verdana, Arial;
font-size:10px;
line-height:16px;
color:#535353
}

.footer_top .alignleft a {
color:#535353;
font-weight:700;
text-decoration:none
}

.footer_top .alignleft a:hover {
color:#535353;
font-weight:700;
text-decoration:underline
}

.footer_below {
height:76px;
width:1000px
}

.footer_below .alignlogo {
width:50px;
float:left;
padding:11px 0 0 25px
}

.footer_below .alignleft {
width:810px;
padding:5px 50px 0 0
}

.footer_below .alignleft p {
text-align:center;
font-family:Verdana, Arial;
font-size:10px;
line-height:16px;
color:#5e5e5e
}

h2.shop a,h2.shop a:hover {
color:#282828;
border-bottom:none;
text-decoration:none
}

.content h1.pagetitle a:hover,.home_welcome h1.pagetitle a:hover,.content_top h1.pagetitle a:hover,.content_top h1.welcome a:hover,.homebelow_top h1.welcome a:hover {
color:#e5e5e5;
text-decoration:none
}

.content a,.content_homebelow a,.content_faq a,.content_sidebar a,.home_welcome a,.home_below a,.sidebar .text a {
color:#292929;
text-decoration:none;
font-weight:700;
border-bottom:1px dotted #292929
}

.content a:hover,.content_homebelow a:hover,.content_faq a:hover,.content_sidebar a:hover,.content .homemain_text_bottom a:hover,.content .content_text_bottom a:hover,.content_faq .content_text_bottom a:hover,.content_sidebar .content_text_bottom a:hover,.content_thema .content_text_bottom a:hover,.home_welcome a:hover,.home_below a:hover,.sidebar .text a:hover,.sidebar .text_bottom a:hover,.sb_top_ad300page h3 a:hover,.sb_top_underpage h3 a:hover {
color:#ffc703;
text-decoration:none;
font-weight:700;
border-bottom:1px dotted #ffc703
}

.content ul li,.content_faq ul li,.content_sidebar ul li {
list-style:none;
background:url(images/list_small.gif) no-repeat 0 7px;
text-indent:10px
}

.content .homemain_text_bottom a,.content .content_text_bottom a,.content_faq .content_text_bottom a,.content_sidebar .content_text_bottom a,.content_thema .content_text_bottom a,.sidebar .text_bottom a {
text-decoration:none;
color:#292929;
font-size:11px;
font-family:Verdana, Arial;
font-weight:700;
border-bottom:1px dotted #292929;
line-height:21px
}

.AccordionPanel h2.AccordionPanelTab a,.AccordionPanel h2.AccordionPanelTab a:hover,.sb_Accordion h2.AccordionPanelTab a {
text-decoration:none;
color:#fff;
border-bottom:none
}

.quick_links,.quick_links_shop {
font-family:Verdana, Arial;
font-size:11px;
font-weight:400;
float:left;
min-height:50px;
margin:-10px 20px -23px -16px
}

.content .thumbnail-single .sections-overlay,.content .thumbnail-single embed,.thumbnail-single object {
width:624px;
height:364px
}

.content .sections-overlay .readmore_shop a:link,.readmore_shop a:hover,.content .sections-overlay .readmore a:link,.readmore a:hover {
color:#fff;
font-size:10px;
text-decoration:none;
border-bottom:none
}

.htop p,.htop_right p {
color:#5e5e5e;
font-family:Verdana, Arial;
font-size:11px;
line-height:16px;
padding:5px 0 0 23px
}

.htop p a,.htop_right p a,.htop_community p a,.search p a,.footer_below .alignleft a {
color:#fff;
text-decoration:none
}

.htop p a:hover,.htop_right p a:hover,.htop_community p a:hover,.search p a:hover,.footer_below .alignleft a:hover {
color:#fff;
border-bottom:1px dotted #fff;
text-decoration:none
}

.page_item,.page_home {
display:inline;
float:left;
font-size:11px;
line-height:20px;
margin:0;
padding:0
}

.search input.button,.search_footer input.button {
height:20px;
width:36px;
text-align:center;
font-family:Verdana, Arial;
font-size:120%
}

.sidebar .list ul,.sidebar .nolist ul,.home_main_below .nolist ul,.sidebar .text ul {
float:left;
width:99%;
list-style-type:none;

margin:0;
padding:0
}

.sidebar .list li,.sidebar .list ul li {
float:left;
width:99%;
list-style-type:none;
font-size:11px;
line-height:13px;
color:#000;
margin:0;
padding:0
}

.sidebar .nolist ul li,.home_main_below .nolist ul li,.sidebar .text ul li {
float:left;
width:99%;
list-style-type:none;
font-size:11px;
line-height:18px;
color:#000;
margin:8px 0 0;
padding:0
}

.content_top_1 h3,.homemain_berat_top h3,.sb_top_ad300page h3,.content_top_ad300 h3,.content_top_related h3,.sb_top_underpage h3,.content_top_shop h3,.homemain_pagelist_top h3,.homemain_faq_top h3 {
font-size:11px;
font-family:Verdana, Arial;
line-height:21px;
font-weight:700;
padding-left:10px;
float:left;
width:96.5%;
color:#282828;
margin:0
}

.content_top h1.welcome,.homebelow_top h1.welcome {
font-size:14px;
margin-top:0;
line-height:24px;
font-weight:700;
color:#282828;
padding:0 0 0 10px
}

.content_top h1.pagetitle a,.content_top h1.welcome a,.homebelow_top h1.welcome a {
font-size:17px;
font-family:Georgia, Verdana;
color:#cc1f0f;
text-decoration:none;
border-bottom:none
}

.content_bottom,.content_bottom_shop {
margin-bottom:0;
float:left;
width:616px;
background:url(images/content_bottom.png) no-repeat bottom;
padding:0 10px
}

.homemain_berat_wrap_1,.content_wrap_1 {
width:321px;
float:left
}

.sb_top_page h3,.sb_top_adpage h3 {
font-size:11px;
font-family:Verdana, Arial;
line-height:24px;
font-weight:700;
padding-top:2px;
padding-left:10px;
float:left;
width:95%;
color:#282828;
margin:0
}

.sb_bottom_page_svr,.sb_bottom_page_kfg {
float:left;
width:198px;
background:url(images/sb_bottom_page.png) no-repeat bottom;
margin:0;
padding:0 10px 36px
}

.sb_top_ad300page h3 a,.sb_top_underpage h3 a {
font-size:11px;
font-family:Verdana, Arial;
color:#292929;
text-decoration:none;
font-weight:700;
border-bottom:1px dotted #292929
}

.sb_bottom_adpage_kfr,.sb_bottom_adpage_fal {
float:left;
width:122px;
background:url(images/sb_bottom_adpage.png) no-repeat bottom;
margin:0;
padding:0 10px 40px
}

.sb_wrap_adpage,.sb_wrap_ad {
float:left;
margin:-25px 0 -5px 5px
}

#footer_below p,#footer_below_left p {
font-size:10px;
font-family:Verdana, Arial;
color:#535353
}

*,.AccordionPanel {
margin:0;
padding:0
}

.sb_top_ad160_1,.sb_top_ad160_2 {
float:left;
height:40px;
width:180px
} 