/*
Theme Name: Blue Danube
Theme URI: http://themehybrid.com/themes/blue-danube
Description: A blending of soothing blues, light gray, and a dash of white for a pleasant atmosphere.
Template: options
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1
*/

* { margin: 0; padding: 0; }

p {
margin:0 0 15px;
}

ul li {
list-style:none;
}

.post ul,.post ol {
margin:0 0 15px 25px;
}

.post ul ul,.post ul ul ul,.post ol ol,.post ol ol ol {
margin-bottom:0;
}

/* Blockquotes */
blockquote {
border-left:3px solid #2c70d5;
padding-left:10px;
margin:0 20px 15px;
}

a {
color:#629DD1;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#2c79d5;
}

h2,h3,h4,h5,h6 {
margin-bottom:5px;
}

h1 {
font-size:2em;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.4em;
}

h4 {
font-size:1.3em;
}

#content h2,#content h3,#content h4,#content h5,#content h6 {
margin-bottom:5px;
line-height:130%;
}

/* Left, right, and center alignment */
.left,.alignleft {
float:left;
margin-right:10px;
}

.right,.alignright {
float:right;
margin-left:10px;
}

.center,.aligncenter {
display:block;
margin:0 auto 15px;
}

/* Object */
object {
margin:0;
padding:0;
}

/* Code */
pre {
overflow:auto;
margin-bottom:15px;
width:100%;
}

code {
font-size:1.15em;
}

table {margin-bottom:20px;}
/* Body */
body {
color:#333;
background:#E0EDF6;
font-size:11px;
font-family:verdana;
line-height:140%;
padding-bottom:10px;
text-align:justify;
}

#body-container {
width:942px;
z-index:2;
margin:-250px auto 0;
}

#header {
float:left;
width:850px;
height:100px;
}

#header #site-title a {
width:400px;
height:130px;
margin-left:-80px;
display:block;
color:#1E2A5E;
}

/************************************************
        Feed links in header
************************************************/
#feed {
float:right;
width:75px;
height:22px;
padding:48px 0 0;
}

#feed li {
display:inline;
}

#feed li a {
float:left;
width:34px;
height:22px;
display:block;
}

#feed li.feed-url a {
background:url(images/feed-icon.jpg) no-repeat 0 0;
}

#feed li.feed-email a {
background:url(images/feed-email.jpg) no-repeat 0 0;
}

#container {
float:left;
clear:left;
width:902px;
background:#fff url(images/container-bg.gif) no-repeat 0 0;
margin:10px 10px 0 5px;
padding:10px 10px 0;
}

#home,#content {
width:590px;
margin:0;
}

#home.right,#content.right,#sidebar.right {
float:right;
margin:0;
}

#home.left,#content.left,#sidebar.left {
float:left;
margin:0;
}

#sub-navigation {
background:#1E2A5E;
}

/* List items */
#nav,#nav ul,#nav ul ul,#sub-nav,#sub-nav ul,#sub-nav ul ul {
list-style:none;
margin:0;
}

#nav li,#nav li li,#nav li li li,#sub-nav li,#sub-nav li li,#sub-nav li li li {
float:right;
}

#nav li li,#nav li li li {
background:#e0edf6;
color:#1e295d;
border-top:0 solid #216daf;
}

#sub-nav li li,#sub-nav li li li {
background:#5aa2e2;
color:#1e295d;
border-top:0 solid #3385cd;
}

/* List links */
#nav li li a {
color:#1e295d;
font-weight:400;
background:#e0edf6 url(images/list-icon.gif) no-repeat 2px;
margin:3px 5px;
padding:4px 16px;
font-size: 1.1em;
}

#nav a {
color:#1E295D;
display:block;
font-size:1.2em;
font-weight:700;
padding:10px 18px;
text-decoration:none;
text-indent:15px;
}

#sub-nav a {
color:#1e295d;
font-size:.95em;
display:block;
padding:7px 17px;
}

#nav li.current_page_item li a:hover,#sub-nav li.current-cat li a:hover {
text-decoration:none;
color:#1e295d;
}

/* Drop-down controls */
#nav ul,#sub-nav ul {
float:left;
}

#nav li ul,#sub-nav li ul {
visibility:hidden;
position:absolute;
width:16em;
left:-999em;
}

#nav li:hover ul,#sub-nav li:hover ul {
left:auto;
z-index:1000;
}

#nav li ul li,#sub-nav li ul li {
width:15em;
padding:0 8px 0 8px;
}

#nav li ul ul,#sub-nav li ul ul {
margin:-33px 0 0 15em;
}

#nav li:hover ul ul,#sub-nav li:hover ul ul {
visibility:hidden;
}

#nav li:hover ul,#nav li li:hover ul,#sub-nav li:hover ul,#sub-nav li li:hover ul {
visibility:visible;
left:auto;
}

/************************************************
        Search
************************************************/
#search {
float:right;
width:185px;
margin-right:15px;
}

#search form {
float:right;
margin:.5em 0 0;
padding:0;
}

#search input#s {
color:#333;
width:170px;
border:1px solid #216daf;
margin:0;
padding:3px 5px;
}

/************************************************
        Sections of the site
************************************************/
.section,#home .flickr,div.cloud {
width:590px;
background:#f7f7f7;
border:none;
margin:0 0 15px;
padding:10px 0;
}

h2.section-header,h3.section-header,#home .flickr h2,#home div.tags h2,#sidebar .menu h2 {
font-size:1.2em;
font-weight:700;
height:17px;
background:url(images/link.png) no-repeat 0 0;
margin-top:-35px;
padding:7px 0 7px 35px;
}

.section-header a {
font-weight:700;
}

.post-title,h2.post-title,h1.post-title {
padding-bottom:4px;
}

.post ul li {
list-style-type:disc;
}

.post ol {
padding-left:20px;
}

.entry a {
/* background:transparent url(images/link.gif) no-repeat scroll 0 2px;
padding-left:13px; */
}

#author-box h4 {
margin-bottom:3px;
}

#author-box .avatar {
float:left;
width:80px;
height:80px;
}

/************************************************
        Comments Template
***********************************************
 Comments template */
#comments-template {
margin-bottom:15px;
width:590px;
background:#fff;
border:none;
padding:0;
}

.navigation-links .next {
float:right;
width:50%;
text-align:right;
}

/* Navigation image attachment */
.attachment-image {
max-width:99%;
display:block;
margin:15px auto;
}

.navigation-attachment {
float:left;
width:100%;
}

.navigation-attachment img {
max-width:150px;
max-height:150px;
}

.navigation-attachment .left {
float:left;
width:160px;
}

.navigation-attachment .right {
float:right;
width:160px;
text-align:right;
}

/* Features gallery */
#myGallery {
height:240px;
margin:0 0 15px;
}

#myGallery a,#myGallery a:hover {
font-weight:700;
color:#f8f8f8;
}

/* Flickr photos and Gallery images (home) */
#home .flickr,#gallery-stream {
width:578px;
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px 0 15px 10px;
}

#home .flickr img,#gallery-stream img {
width:75px;
height:75px;
margin:1px 13px 1px 0;
}

/* Excerpts / home paged posts */
#excerpts,#home.paged {
background:#fff;
margin:0;
padding:0;
}

/* Post blocks */
#post-blocks {
background:#fff;
margin:-15px 0 15px;
padding:0;
}

#post-blocks .post {
width:266px;
background:#f7f7f7;
border:1px solid #C8DEEF;
margin:15px 0 0;
padding:10px;
}

#post-blocks .even {
float:right;
clear:none;
}

#post-blocks .odd {
float:left;
clear:both;
}

#post-list-tabs .even {
float:right;
width:45%;
clear:none;
}

#post-list-tabs .tab-content li {
margin:4px 0;
}

#post-block-tabs .odd {
clear:both;
float:left;
width:48%;
}

#post-block-tabs .even {
float:right;
width:48%;
clear:none;
}

#post-tabs .tab-content {
width:568px;
padding:10px;
}

#video-tabbed .video-list {
width:260px;
float:right;
}

#video-tabbed a {
display:block;
width:92%;
background:#C8DEEF;
border:1px solid #ddd;
padding:4%;
}

#video-tabbed a:hover,#video-tabbed li a.tab-current {
color:#f7f7f7;
background:#666;
}

/* Video and features numbers */
#video-numbers,#features-numbers {
background:#fff;
width:590px;
border-top:1px solid #C8DEEF;
padding:0;
}

#video-numbers {
border-top:none;
}

#video-numbers .tab-content,#features-numbers .tab-content {
width:568px;
padding:10px;
}

/* Home custom sections */
#home-insert-1,#home-insert-2,#home-insert-3 {
width:568px;
border:1px solid #C8DEEF;
padding:10px;
}

/* No sidebar */
#no-sidebar .post,#no-sidebar .section {
overflow:hidden;
width:880px;
margin-bottom:15px;
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px;
}

#no-sidebar #comments-template {
width:900px;
}

/************************************************
        Images
************************************************/
a img {
border:1px solid #ccc;
background:#eee;
padding:3px;
}

.post img,.section img {
background:#eee;
border:1px solid #ccc;
padding:3px;
}

.attachment .entry img {
display:block;
margin:20px auto;
}

#author-box .avatar,.post .avatar {
float:left;
width:80px;
height:80px;
margin-right:10px;
}

#feature img,#features-numbers img {
width:300px;
float:left;
margin:0 10px 10px 0;
}

html>body #feature img,html>body #features-numbers img {
max-width:300px;
width:auto;
}

img.thumbnail {
float:left;
width:270px;
height:110px;
margin:0 10px 10px 0;
}

img.medium {
float:left;
margin:0 10px 10px 0;
}

.wp-caption {
background:#f9f9f9;
border:1px solid #ccc;
text-align:center;
margin-bottom:15px;
padding:3px 0 0;
}

.wp-caption p.wp-caption-text {
text-align:right;
font-size:.8em;
color:#666;
margin:0;
padding:0 5px;
}

.wp-caption img {
border:1px solid #C8DEEF;
margin:0;
padding:0;
}

.gallery {
width:100%;
margin-bottom:18px;
}

/************************************************
        Sidebar
************************************************/
#sidebar {
width:300px;
margin:0;
padding:0;
}

#sidebar .menu {
/*overflow:hidden;*/
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px 0;
}

.tabbed {
background:#fff;
border:none;
padding:0;
}

#sidebar .menu,#sidebar .tabbed {
clear:left;
margin:35px 0 15px;
}

#sidebar .menu .section-header {
margin-left:5px;
}

#sidebar .menu div {
padding:0 2%;
}

.tabbed .tab-content {
padding:10px 2%;
}

#sidebar .menu ul {
padding-left:10px;
}

#sidebar .menu li,#sidebar .tabbed div li {
padding:2px 0;
}

#sidebar .menu li a,#sidebar .tabbed div li a {
color:#333;
padding-left:16px;
background:transparent url(http://weisssee2250.com/wp-content/themes/blue-danube/images/list-icon.gif) no-repeat scroll 2px center;
}

#sidebar .menu li a:hover,#sidebar .tabbed div li a:hover {
color:#216daf;
text-decoration:none;
}

#sidebar .menu p {
margin:15px 8px;
}

/* Feed sidebar */
#feed-sidebar li a {
height:15px;
display:block;
text-indent:25px;
margin-bottom:3px;
}

#feed-sidebar li.feed-url a {
background:url(images/sidebar-feed.gif) no-repeat 0 .3em;
}

#feed-sidebar li.feed-email a {
background:url(images/sidebar-email.gif) no-repeat 0 .3em;
}

/* Sidebar tables (ex: calendar) */
#sidebar table {
width:95%;
border:1px solid #C8DEEF;
margin:0 auto;
}

#sidebar table tr {
font-weight:700;
background:#ccc;
}

#sidebar table tr td {
text-align:center;
background:#fff;
border:1px solid #ccc;
}

#sidebar table tr td.pad {
border:none;
}

/* Author profiles (widget) */
#sidebar .author-profile {
clear:left;
margin-bottom:10px;
}

#sidebar .author-profile .avatar {
float:left;
width:75px;
height:75px;
margin:0 10px 10px 0;
}

/* Recent posts (sidebar) */
#sidebar .recent .post {
clear:left;
padding-bottom:10px;
}

/* Video (sidebar) */
#sidebar .video div {
padding:2px 0 2px 1%;
}

#sidebar .video object {
width:98%;
height:230px;
}

#sidebar .video .post-title {
font-size:1em;
margin-left:1%;
}

/* Flickr (sidebar) */
#sidebar .flickr img,#sidebar .gallery-stream img {
width:75px;
height:75px;
margin:0 5px 5px 7px;
}

/* Ads */
#sidebar .ads img {
width:125px;
height:125px;
margin:0 1%;
}

/************************************************
        Tabs
***********************************************
 Actual tabs */
.tabbed ul.tabs {
position:relative;
top:0;
left:0;
z-index:5;
}

.tabbed ul.tabs li {
display:inline;
float:left;
}

.tabbed ul.tabs li a {
display:block;
float:left;
color:#333;
font-weight:700;
background:#ccc;
border:1px solid #C8DEEF;
margin:0 3px 0 0;
padding:5px .4em;
}

.tabbed ul.tabs li a:hover {
background:#f7f7f7;
}

ul.tabs li a.tab-current {
background:#f7f7f7;
border-bottom:1px solid #f7f7f7;
}

/* Tab content */
.tab-content {
float:left;
overflow:hidden;
clear:left;
z-index:0;
margin-top:-1px;
width:95.5%;
background:#f7f7f7;
border:1px solid #C8DEEF;
}

/* Recent comments tab */
#sidebar ul.recent-comments li {
margin:2px 0 5px;
}

#sidebar ul.recent-comments li a {
color:#2c79d5;
display:inline;
}

/* Sidebar search tab */
#sidebar .search input {
width:94%;
background:#fff;
color:#333;
margin:4px 0;
}

#comments-template ol {
list-style-type:none;
margin-top:10px;
}

#comments-template ol li {
clear:left;
height:100%;
overflow:hidden;
background:#f7f7f7;
border:1px solid #C8DEEF;
margin:0 0 10px;
padding:10px;
}

#comments-template .avatar {
float:left;
width:50px;
height:50px;
background:#C8DEEF;
border:1px solid #ccc;
margin:7px 7px 7px 0;
padding:2px;
}

#comments-template .comment-meta-data {
float:left;
font-size:1em;
margin-top:9px;
}

#comments-template ol li .comment-meta-data a.time {
margin-left:5px;
color:#333;
}

#comments-template ol li .comment-text {
float:left;
width:88%;
padding:10px 0 0;
}

#no-sidebar #comments-template ol li .comment-text {
width:88%;
}

#comments-template input {
color:#000;
width:50%;
background:#e0edf6;
border:1px solid #1e295d;
margin:0;
padding:5px;
}

#no-sidebar input {
width:25%;
}

#comments-template textarea {
color:#000;
width:97%;
background:#e0edf6;
border:1px solid #1e295d;
padding:7px;
}

#no-sidebar #comments-template textarea {
width:98%;
}

#comments-template input.submit-comment,#comments-template input.reset-comment,.button {
width:100px;
margin-right:10px;
padding:7px;
}

/************************************************
        Footer
************************************************/
#footer {
overflow:hidden;
clear:both;
width:942px;
height:25px;
background:url(images/footer-bg.gif) no-repeat;
padding:0;
}

#footer a {
color:#b5d3ee;
}

#newsletter input {
font-size:11px;
border:1px solid #1e295d;
margin:0;
padding:2px;
}

#sidebar img {
margin-bottom:2px;
}

*,#sidebar .recent p {
margin:0;
padding:0;
}

h5,.section h2 {
font-size:1.2em;
}

h6,#post-blocks h3,#post-list-tabs h3,#post-block-tabs h3,#post-tabs h3 {
font-size:1.1em;
}

#header-container,#navigation,#sub-navigation,#sidebar .tabbed {
width:100%;
float:left;
}

#header #site-title a span,#header #site-description,#feed li.feed-url a span,#feed li.feed-email a span,#search .search-submit,#myGallery .imageElement,div.v2,div.v3,div.v4,div.v5,div.t2,div.t3,div.t4,div.c2,div.c3,div.c4,div.c5,div.c6,div.c7,div.c8,#sidebar .search input.search-submit {
display:none;
}

html > body #container,#post-list-tabs .tab-content ul {
margin-left:10px;
}

#nav a:hover,#nav li.current_page_item a,#sub-nav a:hover,#sub-nav li.current-cat a,#nav li.current_page_item li a,#sub-nav li.current-cat li a {
text-decoration:none;
color:#0474b9;
}

#content .post,#full-posts .post {
width:568px;
margin-bottom:15px;
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px;
}

#full-posts .post .entry,#no-sidebar .post .entry,.single .post .entry,.post {
clear:left;
}

.byline,#video-tabbed li {
margin-bottom:7px;
font-size: 10px;
}

.breadcrumb,#related,#author-box,#feature,#home div.cloud,#post-sections .section,#video-tabbed {
width:568px;
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px;
}

.navigation-links,#excerpts .post,#home.paged .post {
width:568px;
margin-bottom:15px;
background:#f7f7f7;
border:1px solid #C8DEEF;
padding:10px;
overflow: auto;
}

.navigation-links .previous,#post-list-tabs .odd {
float:left;
width:50%;
}

#post-list-tabs,#post-block-tabs,#post-tabs {
background:#fff;
padding:0;
}

#post-list-tabs .tab-content,#post-block-tabs .tab-content {
width:578px;
padding:10px 5px;
}

#sidebar .author-name,#sidebar .recent .post-title {
font-size:.9em;
line-height:1em;
}

#sidebar .author-profile p,#sidebar .recent .entry {
font-size:.95em;
margin:0;
padding:0;
}

#partner img {
float:left;
margin:2px;
padding:0;
background:none;
width:78px;
}
.sideimg img {
background:none;
float:left;
margin:2px;
padding:0;}

.liinternal, .liexternal {
background:transparent url(images/link.gif) no-repeat scroll 0 2px;
padding-left:13px;
}

.clear {clear:both;}

h2.home-blog {background:transparent url(images/bubble.png) no-repeat scroll 0 0;
margin-top:-35px;
padding:7px 0 7px 35px;}
h2.home-news {background:transparent url(images/beitrag.png) no-repeat scroll 0 0;
margin-top:-35px;
padding:7px 0 7px 35px;}
.home-section {margin:40px 0 15px;}

.list-entries {margin-top: 10px;}
h3.list-entries-title a {font-weight: normal;}
/* .comments-home {background:transparent url(images/bubble.gif) no-repeat scroll 0 2px; padding-left: 17px;} */

#author-box {margin-top: 40px;}
#author-box h3 {background:transparent url(images/user.png) no-repeat scroll 0 0;}
.previous, .next {margin-top: -8px;}
.imprint {float:right; padding-right:14px; margin-top: -8px;}

/* Icons */
#mailpress h2.section-header {background:transparent url(images/mail.png) no-repeat scroll 0 0;}
#text-199935132 h2.section-header {background:transparent url(images/herz.png) no-repeat scroll 0 0;}
#text-199935133 h2.section-header {background:transparent url(images/schluessel.png) no-repeat scroll 0 0;}
#text-199935131 h2.section-header {background:transparent url(images/quader.png) no-repeat scroll 0 0;}
#search-3 h2.section-header {background:transparent url(images/lupe.png) no-repeat scroll 0 0;}
.page_item a {background:transparent url(images/stern.png) no-repeat scroll 0 0;}
li.page-item-1930 a {background:transparent url(images/bubble.png) no-repeat scroll 0 0;}
li.page-item-24 a {background:transparent url(images/zahnrad.png) no-repeat scroll 0 0;}
li.page-item-14 a {background:transparent url(images/ort.png) no-repeat scroll 0 0;}

.category, .author, .tag {padding-top: 35px;}

#sidebar .zielgruppen a {font-size: 15pt;-moz-border-radius: 5px; -webkit-border-radius: 5px;display: block;height: 24px; width: 245px;background-color: #1E295D; margin: 10px 8px;color:#fff;padding: 17px 11px 11px 11px;}
#sidebar #text-199935136 {margin-top: 26px;}
#sidebar .zielgruppen a:hover {color: #629DD1;}



/**Newsletter**/
.mc_signup_submit {clear: none;}
#mc_signup_submit {margin-top: 15px;}

.mc_custom_border_hdr h2.section-header {
background:url("images/mail.png") no-repeat scroll 0 0 transparent !important;
margin-left: 0px !important; }

.fb_iframe_widget {}