/*
@import url('css/reset.css');
@import url('css/default.css');
@import url('css/lavalamp.css');
@import url('css/glide.css');
@import url('css/jquery.tabs.css');
@import url('css/slide.css');
@import url('css/widgets.css');
@import url('css/comments.css');
*/

/* ##### 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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {
border-collapse: collapse;
border-spacing: 0;
}

/* ##### default.css ##### */
.clear { clear:both; }
.clearleft { clear:left; }
.entry { line-height:18px; }
.entry p { margin-bottom:1em; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
font-weight:bold;
margin:5px 0;
}
blockquote {
padding-left:30px;
font-style:italic;
}
.entry ul { padding-left:20px; }
.entry ul li { list-style-type:square; }
.entry ol { padding-left:25px; }
p img {
padding:0;
max-width:100%;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
padding:4px;
margin:0 0 2px 7px;
display:inline;
}
img.alignleft {
padding:4px;
margin:0 7px 2px 0;
display:inline;
}
.alignright { float:right; }
.alignleft { float:left }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote {
margin:10px;
padding-left:20px;
}
blockquote cite {
margin:5px 0 0;
display:block;
}
.center { text-align:center; }
.hidden { display:none; }
hr { display:none; }
a img { border:none; }
.navigation {
margin-top:10px;
}
.aligncenter,
div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
}
.wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}

/* ##### lavalamp.css ##### */
.lavaLampWithImage, #page-menu-shadow {
position:relative;
height:24px;
padding:0;
overflow:hidden;
margin:0;
width:710px;
top:7px;
}
#page-menu-shadow {
display:block;
position:absolute !important;
top:8px !important;
left:1px;
}
.lavaLampWithImage li, #page-menu-shadow li {
float:left;
list-style:none;
z-index:9;
height:24px;
margin:0 6px;
padding-left:12px;
}
.lavaLampWithImage li a, #page-menu-shadow li a {
color:#8597A3;
text-decoration:none;
outline:none;
text-align:center;
z-index:11;
display:block;
float:left;
font:normal 11px Tahoma, Verdana;
height:24px;
line-height:23px;
position:relative;
padding:0 1px;
}
#page-menu-shadow li a {
color:#FFFFFF;
z-index:8 !important;
}
#page-menu-shadow  li.current_page_item a {
color:#808F97 !important;
z-index:10 !important;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li.current_page_item a {
color:#FFFFFF;
}
.lavaLampWithImage li.back {
background:url('./images/lava.gif') no-repeat 100% -24px;
width:9px;
height:24px;
z-index:8;
position:absolute;
padding:0 12px 0 0;
margin:0;
}
.lavaLampWithImage li.back .left {
background:url('./images/lava.gif') repeat-x 0 0;
height:24px;
margin-right:0;
padding-left:12px;
}

/* ##### glide.css ##### */
.glidecontentwrapper{
position:relative;
width:671px;
height:266px;
overflow:hidden;
margin:0 0 14px;
}
.glidecontentwrapper .featured-post {
background:transparent url(./images/featured-post-bg.gif) no-repeat 50% 7px;
position:absolute;
width:657px;
padding:7px;
margin:0;
overflow:hidden;
float:left;
}
.glidecontenttoggler{
}
.glidecontenttoggler a {
display:block;
height:22px;
float:left;
font-size:10px;
line-height:22px;
text-transform:uppercase;
color:#717171;
margin-right:5px;
width:15px;
}
.glidecontenttoggler a.selected, .glidecontenttoggler a:hover {
color:#9597C2;
}
.glidecontenttoggler a span {
display:block;
height:22px;
float:left;
cursor:pointer;
padding-right:6px;
}
.glidecontenttoggler a.toc {
}
.glidecontenttoggler a.prev {
}
.glidecontenttoggler a.next {
}
.glidecontenttoggler a.prev:hover {
}
.glidecontenttoggler a.next:hover{
}
#togglebox {
}

/* ##### jquery.tabs.css ##### */
@media projection, screen {
.tabs-hide {
display:none;
}
}
@media print {
.tabs-nav {
display:none;
}
}
.tabs-nav {
}
.tabs-nav:after {
display:block;
clear:both;
content:" ";
}
.tabs-nav li {
float:left;
margin:0 5px 5px 0;
border:none !important;
}
.tabs-nav li.last { margin:0; }
.tabs-nav a, .tabs-nav a span {
display:block;
}
.tabs-nav a {
position:relative;
top:1px;
z-index:2;
font-size:10px;
color:#B9C4CE;
text-align:center;
white-space:nowrap;
text-transform:uppercase;
float:left;
height:21px;
}
.tabs-nav .tabs-selected a {
color:#B9C4CE;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
background:transparent url(./images/tabnav-selected-bg.gif) no-repeat 0 1px;
padding-left:6px;
outline:0;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
background:#F9F9F9 url(./images/tabnav-bg.gif) no-repeat 0 0;
padding-left:6px;
}
.tabs-nav a span {
float:left;
height:21px;
min-height:21px;
line-height:21px;
}
*>.tabs-nav a span {
width:auto;
height:auto;
}
.tabs-nav .tabs-selected a span {
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
background:transparent url(./images/tabnav-selected-bg.gif) no-repeat 100% 1px;
padding-right:6px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background:#F9F9F9 url(./images/tabnav-bg.gif) no-repeat 100% 0;
padding-right:6px;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {
cursor:text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor:pointer;
color:#CCCCCC;
}
.tabs-nav .tabs-disabled {
opacity:.4;
}
.tabs-container {
clear:left;
background:transparent url(./images/tab-content-bg.gif) repeat-y 0 0;
}
.tabs-container-top {
background:transparent url(./images/tab-content-top-bg.gif) no-repeat 0 0;
padding:1px 5px 0;
}
.tabs-container-bottom {
background:#F1F1F1 url(./images/tab-content-bottom-bg.gif) no-repeat 0 0;
height:6px;
}
.tabs-loading em {
padding:0 0 0 20px;
}
.tabs-container ul li {
background:transparent url('./images/all-icons.gif') no-repeat 2px -45px;
line-height:28px;
border-bottom:1px solid #E6E6DD;
padding-left:20px;
color:#8A8A8A;
}
.tabs-container ul li.hover { background-color:#F9F9F9; }
.tabs-container ul li a { color:#8A8A8A; }
.tabs-container ul li a:hover { color:#4B9DED; }
#tab-content { margin-bottom:10px; }

/* ##### slide.css ##### */
#image-gallery-wrapper {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:9px 0 7px;
margin:7px auto;
background:none;
width:991px;
}
#image-gallery {
margin:0 auto;
}
.stepcarousel{
position:relative;
overflow:scroll;
width:903px;
height:174px;
margin:0 auto;
}
.stepcarousel .belt{
position:absolute;
left:0;
top:0;
}
.stepcarousel .panel{
float:left;
overflow:hidden;
margin-right:13px ;
width:200px;
height:156px;
padding:8px;
background-color:#FFFFFF;
}
.stepcarousel .panel p{
text-align:left;
overflow:hidden;
margin:5px 5px ;
}
.stepcarousel .panel h2{
text-align:left;
height:20px;
overflow:hidden;
margin:2px 5px ;
font-size:16px;
font-weight:bold;
text-align:center;
font-family:Georgia,century gothic,Arial,verdana, sans-serif;
}
.stepcarousel .panel img{
float:left;
margin:0;
padding:0;
}

/* ##### widgets.css ##### */
#sidebar #search  {
background: none;
height:44px;
padding:0;
}
#sidebar #search .widget-top { display:none; }
#sidebar #search .widget-content { padding:0; }
#searchform {
padding:6px 6px 0;
background: transparent url('./images/widget-search-form-bg.gif') no-repeat 0 0;
width:303px;
height:38px;
}
#searchform div {
position:relative;
}
#s, #searchsubmit {
border:none;
background-color:transparent;
position:absolute;
display: block;
font:normal 11px 'Trebuchet MS', Tahoma, Verdana;
color:#8D8D8D;
text-transform:uppercase;
}
#s {
left:8px;
top:8px;
width:218px;
}
#searchsubmit {
height:31px;
right:1px;
top:1px;
width:69px;
text-indent:-999px;
padding:0;
cursor:pointer;
}
#sidebar #ads-widget {
background:none;
text-align:center;
border:none;
padding:0;
}
.img-adv {
margin:0 22px 22px 0;
}
.img-adv.right{ margin-right:0; }
.img-adv.bottom{ margin-bottom:0; }
.img-adv.last{ margin:0; }
#wp-calendar {
empty-cells: show;
width:100%;
}
#wp-calendar th, #wp-calendar td { text-align:center; }
#wp-calendar th { font-weight:bold; }
#wp-calendar #today {
background-color:#E3E2E2;
border:1px solid #B7B7B7;
}
#wp-calendar #next { text-align:right !important; }
#wp-calendar #prev { text-align:left !important; }
#primary .widget-title {
font:normal 16px 'Trebuchet MS', Tahoma, Verdana;
color:#9CA405;
border-bottom:4px solid #393939;
padding-bottom:5px;
margin-bottom:5px;
}
#secondary .widget-title {
font:normal 12px 'Trebuchet MS', Tahoma, Verdana;
color:#FFFFFF;
background-color:#393939;
border:1px solid #161616;
padding:6px;
text-transform:uppercase;
}
#subscribe-rss {
background:none;
padding:0 !important;
margin-bottom:5px;
}

/* ##### comments.css ##### */
#comments, #respond h3 {
font:normal 14px Tahoma, Verdana, Arial;
color:#4B9DED;
margin-bottom:14px;
}
.commentlist {}
.commentlist .comment, .pingback, .trackback {
background:#F9F9F9 url(./images/single-entry-bg.gif) repeat-y 0 0;
margin-bottom:10px;
}
.comment-list {
background:transparent url(./images/comment-top-bg.gif) no-repeat 0 0;
padding:7px;
}
.comment-bottom {
background:transparent url(./images/single-entry-bottom-bg.gif) no-repeat 0 0;
height:22px;
}
.comment-author {
background:transparent url(./images/all-icons.gif) no-repeat 0 -103px;
font:normal 10px Arial, Verdana, Tahoma;
color:#888F95;
text-transform:uppercase;
margin-bottom:7px;
padding-left:20px;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
}
.commentlist p {
clear:both;
line-height: 1.5em;
}
#respond {
background:#F9F9F9 url(./images/single-entry-bg.gif) repeat-y 0 0;
}
#respond-content {
background:transparent url(./images/comment-form-top-bg.gif) no-repeat 0 0;
padding:5px 7px;
}
#respond-bottom {
background:transparent url(./images/single-entry-bottom-bg.gif) no-repeat 0 0;
height:22px;
}
#commentform label {
display:block;
color:#616B73;
font:normal 11px Arial, Verdana, Tahoma;
text-transform:uppercase;
padding-left:2px;
}
#commentform input, #commentform textarea {
border:1px solid #E6E6DD;
padding:5px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
font:normal 12px Arial, Verdana, Tahoma;
}
#commentform p {
margin-bottom:5px;
}
#commentform p.last {
text-align:right;
margin-bottom:1px;
}
#commentform #submit {
background-color:#E3E2E2;
color:#929292;
border:1px solid #B7B7B7;
padding:4px 6px;
text-transform:uppercase;
}
#commentform textarea { width:645px; }





body {
background:#555C61 url(images/background.gif) repeat-x 0 0;
font:normal 11px Tahoma, Verdana, Arial;
color:#7B7B7B;
}
a {
text-decoration:none;
color:#4B9DED;
}
a:hover { color:#4288CD; }
#wrapper {
background:#555C61 url(images/container-bg.gif) repeat-y 50% 0;
width:1013px;
margin:0 auto;
}
#wrapper-in {
background:transparent url(images/static-background.gif) no-repeat 0 0;
padding:11px 11px 0;
}
#header {
height:153px;
overflow:hidden;
}
#header-top {
height:37px;
overflow:hidden;
}
#page-menu {
float:left;
width:710px;
position:relative;
}
#top-search-wrap {
float:right;
width:275px;
}
#top-search {
position:relative;
width:275px;
}
#top-search input {
position:relative;
background:none;
padding:0;
top:10px;
border:none;
font:normal 11px Arial, Verdana, Tahoma;
color:#B7B6B6;
text-transform:uppercase;
}
#top-search label, #top-search .shadow {
color:#B7B6B6;
font:normal 11px Arial, Verdana, Tahoma;
}
#top-search .shadow {
position:absolute;
top:12px;
left:1px;
color:#FFFFFF;
}
#top-search label {
position:absolute;
top:11px;
left:0;
}
#top-s {
left:58px;
width:190px;
}
#top-search-submit {
left:61px;
width:16px;
cursor:pointer;
}
#branding {
padding:13px 10px;
height:44px;
}
#blog-title {
font-size:20px;
text-transform:uppercase;
}
#blog-description {
margin-top:5px;
font-weight:normal;
}
#header-bottom {
height:40px;
overflow:hidden;
font:normal 11px Arial, Verdana, Tahoma;
text-transform:uppercase;
}
#cat-menu {
float:left;
width:825px;
position:relative;
}
#cat-menu ul, #cat-menu-shadow {
display:block;
width:100%;
height:40px;
overflow:hidden;
position:relative;
}
#cat-menu-shadow {
position:absolute !important;
top:1px;
left:1px;
}
#cat-menu ul li, #cat-menu-shadow ul li {
display:inline;
}
#cat-menu a, #cat-menu #cat-menu-shadow a {
background:transparent url(images/menu-separator.gif) no-repeat 100% 2px;
display:block;
float:left;
height:40px;
line-height:40px;
color:#8597A3;
position:relative;
padding:0 11px 0 8px;
}
#cat-menu a:hover, #cat-menu .current-cat a {
background:transparent url(images/menu-hover.gif) no-repeat 100% 2px;
}
#cat-menu #cat-menu-shadow li a, #cat-menu #cat-menu-shadow .current-cat a {
background:none;
color:#FFFFFF;
}
.icon {
background:transparent url(images/all-icons.gif) no-repeat;
padding-left:20px;
}
#date-now {
background-position:0 12px;
display:block;
float:right;
height:40px;
line-height:40px;
text-align:right;
color:#555C61;
padding-right:5px;
}
#container { padding-bottom:10px; }
#featured-posts-wrapper {
background:transparent url(images/featured-bg.gif) no-repeat 0 0;
float:left;
width:671px;
}
#togglebox {
float:right;
}
.title {
font:normal 17px Tahoma, Verdana, Arial;
color:#4B9DED;
margin-bottom:3px;
font-weight: bold;
}
.meta {
background-position:0 -28px;
font:normal 10px Arial, Verdana, Tahoma;
text-transform:uppercase;
color:#888F95;
height:15px;
margin-bottom:5px;
}
#tab-content {
float:right;
width:312px;
}
#content {
float:left;
width:671px;
}
.pagetitle {
font:normal 20px 'Trebuchet MS', Tahoma, Verdana;
color:#555C61;
padding-left:2px;
margin-bottom:5px;
}
.post {
background:#555C61 url(images/post-bg.gif) repeat-y 50% 0;
margin-bottom:5px;
}
.post-top {
background:transparent url(images/post-top-bg.gif) no-repeat 0 0;
padding:7px 7px 0;
}
.post-bottom {
background:#F1F1F1 url(images/post-bottom-bg.gif) no-repeat 0 0;
height:6px;
}
.post.single {
background-image:url(images/single-entry-bg.gif);
}
.single .post-top {
background-image:url(images/single-entry-top-bg.gif);
padding-top:5px;
}
.single .post-bottom {
background-image:url(images/single-entry-bottom-bg.gif);
height:22px;
}
.post .title { margin-bottom:5px; }
.post .meta { padding:0 3px; }
.post.single .meta { padding-left:20px; }
.wp-pagenavi {
margin-top:10px;
font:normal 10px Arial, Verdana, Tahoma;
}
.wp-pagenavi a, .wp-pagenavi span {
display:block;
background:url(images/postnav-bg.gif) no-repeat;
float:left;
height:22px;
line-height:22px;
border:none !important;
text-transform:uppercase;
}
.wp-pagenavi a, .wp-pagenavi .pages, .wp-pagenavi .current {
padding:0 0 0 6px !important;
}
.wp-pagenavi span.pages, .wp-pagenavi .current {
background-position:0 0;
color:#A7A7A7 !important;
}
.wp-pagenavi a span, .wp-pagenavi span span {
background-position:100% 0;
padding:0 6px 0 0 !important;
}
#sidebar {
float:right;
width:312px;
}
.widget {
background:#555C61 url(images/widget-bg.gif) repeat-y 0 0;
margin-bottom:5px;
position:relative;
}
.widget-top {
background:transparent url(images/widget-top-bg.gif) no-repeat 0 0;
padding:7px 7px 0;
}
.widget-bottom {
background:#F1F1F1 url(images/widget-bottom-bg.gif) no-repeat 0 0;
height:6px;
}
.widget-title {
font:normal 12px Tahoma, Verdana, Arial;
text-transform:uppercase;
color:#7E878D;
margin-bottom:15px;
}
.widget ul li {
background:transparent url(images/all-icons.gif) no-repeat 5px -71px;
padding-left:20px;
line-height:28px;
border-bottom:1px solid #F2F2F2;
color:#A6A6A6;
}
.widget ul li.hover { background-color:#F9F9F9; }
.widget ul li a { color:#A6A6A6; }
.toggle {
background:transparent url(images/widget-toggle-up.gif) no-repeat 0 0;
width:24px;
height:27px;
position:absolute;
right:0;
top:0;
}
.widget .toggle-down { background:transparent url(images/widget-toggle-down.gif) no-repeat 0 0 !important; }
.widget .min { height:20px; }
.widget .remove-margin { margin:0 !important; }
.remove-bg { background:none !important; }
#footer {
background:transparent url(images/footer-bg.gif) repeat-x 0 0;
height:42px;
width:1013px;
margin:0 auto 20px;
}
#footer-in {
background:transparent url(images/footer-in-bg.gif) no-repeat 0 0;
height:42px;
padding:8px 12px 0;
text-transform:uppercase;
}
#blog-name, #blog-name span {
background:transparent url(images/blog-name-bg.gif) no-repeat;
background-position:0 0;
display:block;
float:left;
height:23px;
padding-left:5px;
}
#blog-name { margin-right:4px; }
#blog-name span {
background-position:100% 0;
display:block;
float:left;
font:normal 12px Tahoma, Verdana;
height:23px;
line-height:21px;
padding:0 5px 0 0;
color:#949BA0;
}
#footer-text, #right-text {
float:left;
display:block;
font:normal 10px Arial, Verdana, Tahoma;
height:23px;
line-height:23px;
color:#6A737A;
}
#right-text { float:right; }


.jetztspielen{
display:block;
text-align: center;
font-size: 18px;
font-weight: bold;
margin: 10px 0 10px 0;
}
