/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/simpleCart_v1.2/style.css ::::: */

/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/thematic/library/styles/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
code {font-family: Courier New;}
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/thematic/library/layouts/2c-r-fixed.css ::::: */

body { min-width: 960px; }
#header { position: relative; }
#branding { margin: 0pt auto; width: 940px; }
#access { overflow: hidden; position: relative; }
.menu { margin: 0pt auto; width: 940px; }
#main { margin: 0pt auto; overflow: hidden; width: 960px; position: relative; }
#container { width: 620px; float: left; }
#content { margin: 0pt 0pt 0pt 10px; overflow: hidden; width: 540px; }
.main-aside { width: 300px; float: right; position: relative; right: 10px; }
#footer { clear: both; }
#siteinfo { margin: 0pt auto; clear: both; width: 940px; }
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/thematic/library/styles/images.css ::::: */

.entry-content img { margin: 0pt 0pt 18px; }
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/thematic/library/styles/default.css ::::: */

body, input, textarea { font-family: Georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 22px; }
p, ul, ol, dd, pre { margin-bottom: 22px; }
table { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 1px 0pt; margin: 0pt 0pt 22px; font-size: 13px; line-height: 18px; text-align: left; }
tr { border-bottom: 1px solid rgb(204, 204, 204); }
th, td { padding: 0.7em 1.25em; }
a:link { color: rgb(0, 75, 145); }
a:visited { color: rgb(116, 51, 153); }
a:active, a:hover { color: rgb(255, 75, 51); }
#header { z-index: 2; }
#branding { padding: 88px 0pt 44px; }
#blog-title { font-family: Arial,sans-serif; font-size: 34px; font-weight: bold; line-height: 40px; }
#blog-title a { color: rgb(0, 0, 0); text-decoration: none; }
#blog-title a:active, #blog-title a:hover { color: rgb(255, 75, 51); }
#blog-description { color: rgb(102, 102, 102); font-size: 13px; font-style: italic; }
.skip-link { display: none; }
#access { border-bottom: 1px solid rgb(204, 204, 204); overflow: visible; height: 32px; font-size: 13px; z-index: 100; }
.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0pt; top: 2.5em; z-index: 99; }
.sf-menu { border-right: 1px solid rgb(204, 204, 204); float: left; }
.sf-menu a { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 9px 13px; text-decoration: none; }
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a { border-bottom-color: rgb(255, 255, 255); }
.sf-menu a, .sf-menu a:visited { color: rgb(102, 102, 102); }
.sf-menu li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu li li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: rgb(250, 250, 250) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; border-bottom-color: rgb(204, 204, 204); }
.sf-menu ul { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 32px; }
.sf-menu ul a { border-bottom: medium none; background: rgb(250, 250, 250) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu ul a:hover { color: rgb(255, 75, 51); }
#main { padding: 66px 0pt 22px; clear: both; }
.hentry { padding: 0pt 0pt 22px; }
.entry-title { padding: 0pt 0pt 7px; font-family: Arial,sans-serif; font-size: 26px; font-weight: bold; line-height: 26px; }
.entry-content { padding: 22px 0pt 0pt; }
.entry-content h3 { padding: 28px 0pt 14px; font-size: 17px; font-style: italic; }
.aside, .aside input { font-size: 13px; line-height: 18px; margin-bottom: 6px; }
.aside p, .aside ul, .aside ol, .aside dd, .aside pre { margin-bottom: 18px; }
.aside { color: rgb(102, 102, 102); }
.aside a { color: rgb(102, 102, 102); }
.aside a:active, .aside a:hover { color: rgb(255, 75, 51); }
.aside h3 { font-size: 15px; font-style: italic; line-height: 22px; }
.aside ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 0pt; }
.aside ul ul { margin: 0pt 0pt 22px 20px; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.aside ul ul li { padding: 1px 0pt; }
.aside form, .aside table { margin-bottom: 22px; }
.aside table { border: medium none ; }
.aside tbody { border: 1px solid rgb(204, 204, 204); }
.aside th, .aside td { border-right: 1px solid rgb(204, 204, 204); padding: 0.25em 0.8em; }
.main-aside ul { padding: 0pt 20px; }
.main-aside h3 {  }
.main-aside ul ul { padding: 0pt; }
#primary { border: 1px solid rgb(204, 204, 204); padding: 18px 0pt 0pt; margin-bottom: 22px; }
#footer { border-top: 1px solid rgb(204, 204, 204); margin-top: 22px; }
#siteinfo { padding: 22px 0pt 44px; color: rgb(102, 102, 102); font-size: 11px; line-height: 18px; }
#siteinfo a { color: rgb(102, 102, 102); }
#siteinfo a:active, #siteinfo a:hover { color: rgb(255, 75, 51); }
.center-text {
text-align: center;
}
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/themes/thematic/library/styles/plugins.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-size: 100%; vertical-align: baseline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { line-height: 1; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
body { /*background: transparent url('../img/background-wood.jpg') repeat scroll 0% 0%;*/
height: 100%; background-color: #8ed3bb; background: #8ed3bb url('../img/bg.png') fixed repeat-x;
 -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#main { margin: 20px auto 20px; width: 1004px; height: 562px; }
#main, #container { height: auto; }
#container { width: 770px; }
#content { width: 770px; }
div.entry-content { width: 750px; }
.aside ul { margin: 0pt 10px 20px; }
span.total { margin-top: 25px; text-align: right; }
#container, #primary { -moz-border-radius: 20px; -khtml-border-radius: 20px;  background-color: rgb(231, 235, 239); }
#container > *, #primary > * { padding: 0pt; }
#primary { width: 210px; margin-top: 0pt ! important; float: right; }
h1.entry-title { margin: 20px 20px 0 20px; background: transparent url('../img/logo.gif') repeat scroll 0% 0%; overflow: hidden; width: 284px; height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -khtml-background-clip: border; -khtml-background-origin: padding; -khtml-background-inline-policy: continuous; font-size: 0px; padding-top: 52px; }
.aside h3 { border-bottom: medium none; }
.aside ul ul { margin-left: 0pt; }
#products_page_container { margin: 0pt 10px; width: 770px; float: left; }
#products_page_container li { margin: 0pt 25px; float: left; }
#products_page_container li img { display: block; max-width: 100%; }
/*span.pricedisplay { margin: 6px 4px 0pt 0pt; padding: 2px 5px; background: rgb(64, 118, 53) none repeat scroll 0% 0%; color: white ! important; font-size: 14px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; height: 21px; line-height: 20px; font-weight: bold; }*/
span.pricedisplay { margin: 6px 4px 0pt 0pt; padding: 2px 5px; color: #aaa ! important; font-size: 14px ! important; height: 21px; line-height: 20px; font-weight: bold; }
input.wpsc_buy_button { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -khtml-background-clip: border; -khtml-background-origin: padding; -khtml-background-inline-policy: continuous; }
.entry-content h3 { border: medium none ; margin: 5px 0pt; padding: 0pt; font-size: 14px; color: black; text-decoration: none; font-style: normal; }
h3.widgettitle { color: rgb(66, 145, 50); font-size: 22px; font-style: normal; }
.entry-content input.wpsc_buy_button { border: medium none ; margin: 0pt; padding: 0pt; background-image: none; color: rgb(194, 63, 38); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: lowercase; display: block; text-decoration: underline; width: auto; }
span.emptycart button { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; font-size: 11px; text-decoration: underline; display: block; }
span.emptycart button, .entry-content input.wpsc_buy_button:hover { text-decoration: none; cursor: pointer; }
a.checkout { background: transparent url('../img/btncheckout.gif') repeat scroll 0pt 0pt; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline-block; font-size: 0pt; height: 25px; margin-left: 140px; text-indent: -9999px; vertical-align: middle; width: 87px; }
a.checkout:hover { background-position: 87px 0pt; }
#primary { border: medium none ; margin: 60px 0pt 0pt; padding: 18px 0pt 0pt; }
.aside { float: right; margin-right: 5px; width: 248px; margin-top: -70px; }
.aside a { font-size: 11px; color: rgb(0, 0, 0); }
h3 { border-bottom: 1px dashed rgb(209, 212, 213); font-size: 22px; color: rgb(194, 63, 38); padding-bottom: 4px; margin-bottom: 9px; }
#footer { clear: both; margin-top: 15px; text-align: center; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: white; }
#footer a { color: white; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#branding { display: none; }
#wrapper, #header { margin: 0pt; padding: 0pt; }
#header { position: inherit; }
#access { border: 0pt none ; background: transparent url('../img/background-65-black.png') repeat scroll 0% 0%; overflow: hidden; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 100; text-indent: 20px; }
.sf-menu { border-right: 0pt none; }
#access .menu { margin: 0pt; }
#access li { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#access a { border: 0pt none ; margin: 0pt; padding: 10px 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; font-size: 0.9em; line-height: 12px; }
#footer { border-top: 0pt none; }
.clearboth { clear: both; }
#siteinfo { padding: 22px 0pt 44px; color: white; font-size: 11px; line-height: 18px; }
#siteinfo a { color: white; }
#siteinfo a:hover { opacity: 0.8; }
table.shoppingcart, table.shoppingcart td, table.shoppingcart thead, table.shoppingcart tbody, table.shoppingcart th { border: 0pt none ; }
table.shoppingcart th, table.shoppingcart td { vertical-align: middle; }
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/plugins/wp-e-commerce/themes/simpleCart/simpleCart.css?ver=3.7.23 ::::: */

.wpsc_container { position: relative; }
table.shoppingcart { margin-left: -2px; margin-bottom: 5px; }
table.shoppingcart tr td { font-size: 8pt ! important; }
div#sliding_cart { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;  -khtml-background-clip: border; -khtml-background-origin: padding; -khtml-background-inline-policy: continuous; }
span.subtotal, span.total, span.discount, span.postage, span.tax, span.gocheckout { display: block; }
span.totalhead, span.discounthead, span.subtotalhead, span.postagehead, span.taxhead { font-weight: bold; margin-right: 5px; }
span.emptycart { margin: 10px 0pt 0pt; display: block; }
input.wpsc_buy_button { border: medium none ; padding: 0px; background-image: url('../img/buy_button.gif'); width: 76px; height: 25px; text-align: center; font-size: 8pt; margin-top: 3px; color: rgb(106, 108, 116); }
span.pricedisplay { white-space: nowrap; color: rgb(51, 51, 51); font-size: 9pt; }
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/plugins/wp-e-commerce/themes/compatibility.css?ver=3.7.23 ::::: */

li.widget_wp_shopping_cart ul { list-style-image: none ! important; list-style-type: none ! important; }
li.widget_wp_shopping_cart ul li { background: transparent none repeat scroll 0% 0% ! important; list-style-image: none ! important; list-style-type: none ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important;
-khtml-background-clip: border ! important; -khtml-background-origin: padding ! important; -khtml-background-inline-policy: continuous ! important; }
li.widget_wp_shopping_cart ul li:before { content: "" ! important; }
li.widget_wp_shopping_cart ul li a {font-size: 13px; color: #666; text-decoration: none;}
#secondul {padding-left: 20px;}
div.wpsc_loading_animation { visibility: hidden; }
/* ::::: http://www.chris-wallace.com/simplecart/wp-content/plugins/wp-e-commerce/js/product_rater.css?ver=3.7.23 ::::: */

/* ::::: http://www.chris-wallace.com/simplecart/index.php?wpsc_user_dynamic_css=true&category&ver=3.7.23 ::::: */

/* ::::: http://www.chris-wallace.com/simplecart/wp-content/plugins/wp-e-commerce/js/thickbox.css?ver=3.7.23 ::::: */

 #search {margin-bottom: 50px; padding: 10px; background: white; width: 750px; -moz-border-radius:20px; -khtml-border-radius:20px;}
#searchform {padding: 10px 5px;}
#searchform label {font-size: 14px; margin-left: 10px;}
#searchform label a {color: black; text-decoration: none; color: #aaa;}
#searchform label a:hover, #searchform label a:active {color: rgb(255, 75, 51);}
#searchform #search-field {color: #4c4c4c; font-family: "trebuchet ms",arial;-moz-border-radius:5px; -khtml-border-radius:5px; color: 4c4c4c; font-size: 16px; border: 2px solid #d8d8d8; background-color: #f3f3f3; padding: 10px; width: 480px;}
#searchform #search-field:focus {border: 2px solid #429132; background-color: white;}
#searchsubmit {-moz-border-radius:5px; -khtml-border-radius:5px; background-color: #429132; height: 42px; border: none; color: white; font-family: arial;}

.hovwrap {margin-bottom: 20px; width: 130px; text-align: center; border: 2px grey dashed; -moz-border-radius:5px; -khtml-border-radius:5px;}
.hovwrap a {display: block; width: 130px; background: white; text-decoration: none;}
.hovwrap a:hover {background: #f3f3f3;}
.hovwrap img {margin: 0px auto 5px auto;}
.hovwrap h3 {padding: 5px 2px 0 2px; margin-top: 0px; height: 30px; color: rgb(0, 75, 145);}
.productseller {color: #aaa; padding-bottom: 5px; display:block;}
.producttype {font-size: 10px; color: #aaa; padding-top: 2px; display:block;}
.productpp {font-size: 10px; color: #aaa; padding: 2px 0; display:block;}

#content .Gvideo {display: block; background: black; width: 690px; height: 445px; margin: -20px auto 20px auto; text-align: center; padding-top: 5px;
-moz-border-radius:5px; -khtml-border-radius:5px;}

.post {font-family: "trebuchet ms", arial; font-weight: normal; font-size: 14px; padding: 0 20px 40px 20px;}
.post p{padding: 15px 0 5px 0;}
.post h2 {font-size: 24px; margin: -10px 0 0px 0; color: #303030;}
.post hr {border: solid 2px grey;}

#subcontent {color: #555; padding: 10px;}
#subcontent table tr td {padding-right: 20px;}
#subcontent .label {margin-top: 10px;}
#subcontent .label input {width: 40px;  margin-top: 20px;}
.combo .topcat {background-color: #f3f3f3;}

#content .impressum {background: white;border: #ddd 2px solid;width: 725px;padding: 10px;margin-bottom: 20px;font-weight: normal;}
#content .impressum p {padding-bottom: 12px;}
#content .impressum h2 {font-size: 18px;}
#content .impressum h3 {font-size: 14px;}
#content .impressum form input {margin-right: 10px; margin-bottom: 10px; width: 185px;}
#content .impressum form textarea {width: 700px; margin-bottom: 10px;}
#content .impressum form #submit {width: 100px;}

#kommentarfeld .post form input {margin-right: 10px; margin-bottom: 10px; width: 185px;}
#kommentarfeld .post form textarea {width: 700px; margin-bottom: 10px;}
#kommentarfeld .post form #submit {width: 100px;}

#content .pagination {text-align: center;background: white;border: #ddd 2px solid;width: 705px;padding: 10px;margin-bottom:10px;} 

#content .article {background: white;border: #ddd 2px solid;width: 705px;padding: 10px;margin-bottom:20px;}
#content .article hr {margin: 20px 0;border:1px solid #ddd;}
#content .article .post {margin: 0; padding: 0;}
#content .article .post img{float:left;padding-right: 20px;}
#content .article .post p{margin-top: -15px;}
#content .article .post h3{margin-bottom: 0px;}
#content .article .post .highlight{font-weight: bold;}
#content .article .post .kommentarfeld{display: none;}
#content .article .postnews h3{margin-bottom: -15px;}

.news .post {padding: 15px 0 5px 0; line-height: 1.8em; }
.news .post img {margin-top: 20px;}

#content .article ul {list-style-type:disc;list-style-position: outside; margin: 15px 0;}
#content .article ul li{float: none;}
#sitemap ul{list-style-type: none;margin: 0;}
#sitemap ul li{float: left;}

#content .article .refinecat a{padding-right: 10px;}

#content .movie table{margin-left: 22px;}
#content .movie .post {padding: 10px;}
#content .movie .post h3 {font-size: 12px;margin:-10px 0;text-align:center;}

.red {color: red;}

/* ::: TAGCLOUD ::: */
#tags .blockcontent-mostSearch {padding: 10px;}
#tags #sidebar_cloud {padding: 5px;}
#tags .sidebar_cloud_1 {font-size:0.9em;color: #a4a4a4; text-decoration: none;}
#tags .sidebar_cloud_2 {font-size:1.1em;color: #8fa48a; text-decoration: none;}
#tags .sidebar_cloud_3 {font-size: 1.3em;color: #73a768; text-decoration: none;}
#tags .sidebar_cloud_4 {font-size: 1.6em;color: #68a75b; text-decoration: none;}
#tags .sidebar_cloud_5 {font-size: 2em; color: #429132; text-decoration: none;}

#tags .sidebar_cloud_1:hover {text-decoration: underline;}
#tags .sidebar_cloud_2:hover {text-decoration: underline;}
#tags .sidebar_cloud_3:hover {text-decoration: underline;}
#tags .sidebar_cloud_4:hover {text-decoration: underline;}
#tags .sidebar_cloud_5:hover {text-decoration: underline;}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 700px;
background-color: #fff;
border: 2px solid #ccc; -moz-border-radius:5px; -khtml-border-radius:5px;
margin: 0 auto;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 700px;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 660px;
float: left;
padding: 20px;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #ddd;
border-top: 2px solid #ccc;}

#slideshow .slides-nav-top {
background-color: #ddd;
border-bottom: 2px solid #ccc;}

#slideshow .slides-nav li,
#slideshow .slides-nav-top li {
float: left;}

#slideshow .slides-nav li a,
#slideshow .slides-nav-top li a {
display: block;
padding: 15px 20px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a,
.js #slideshow .slides-nav-top li.ui-tabs-selected,
.js #slideshow .slides-nav-top li.ui-tabs-selected a {
background-color: #fff;}

.js #slideshow .slides-nav li.on a {
position: relative;
top: -4px;}

.js #slideshow .slides-nav-top li.ui-tabs-selected {
position: relative;
top: 2px;}

.prevcont {
width: 660px;
}

#welcome {
padding: 10px 20px;
}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}
			
			
/* VIDEO AREA */
#videoarea{background: white;border: #ddd 2px solid;width: 705px;padding: 10px;margin-bottom:20px;}
#player{float: left; background-color: black;}
#playlist {float: right; margin: 0; padding: 0;}
#playlist img{margin: 0 0 2px 8px; padding: 0;}
#playlist .vblock{width: 135px;}
#playlist .vblock a:hover{background-color: #ddd;}
#playlist .dblock{display: block;text-decoration:none;}
#playlist .active{background-color: #ccc;}
#playlist .bbottom{border-bottom: 1px solid grey;}
#playlist .bright{border-right: 1px solid grey;}
#playlist .btop{border-top: 1px solid grey;}
#playlist .bleft{border-left: 1px solid grey;}
#playlist .videocaption {background-color: black;font-size:10px;color:white;margin-top:-40px;padding:2px;height:36px;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.firmenlogo{
float: right;
margin-bottom: 20px;
}

