/*
THEME NAME: ZBiS - based on Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: ZBiS - based on Sandbox. Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: Andreas Habel &amp; <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Three-column with sidebar on left and right from the /examples/ folder  */
@import url('examples/3c-b.css');

body {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 70%;color:#333;margin: 0 ; padding:0; background-color:#fafafa}
a {color: #cc9900; text-decoration:none;}
a:hover {text-decoration:underline}
a img {border:none}
h1, h2, h3 {padding: 0;margin: 0;text-decoration: none;}
h1 {font-size: 450%}
h2 {font-size: 170%}
h3 {font-size: 120%}
h4 {font-size: 110%}
h5 {font-size: 110%}

iframe {border:none; margin-top: 0px}

div#wrapper {background:#fafafa url(images/bg-wrapper.gif) repeat-y;padding-top:0px}

/* Header xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
div#header {background:url(images/bg-header.jpg) repeat-x;overflow:hidden; height:150px;}
div#header2 {background:url(images/bg-header2.jpg) right no-repeat;overflow:hidden; height:150px;padding-top:0px;margin-top:0px}

h1#blog-title {margin-top:30px;margin-left: 244px}
h1#blog-title a {color:#849b55; text-decoration:none; font-size:100%; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif}
h1#blog-title a:hover {text-decoration: none;}
/*#blog-description{color:#849b55; font-style:italic; font-size:150%; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-left: 240px; text-indent: 34px}*/
h2#blog-description{color:#849b55; font-style:italic; font-size:150%; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-left: 240px; text-indent: 34px}
/*IE6:*/
/**html #header { height: 150px; padding-top:25px; }*/
div.skip-link {position:absolute;left:1em;top:1em;visibility: hidden;}

/* Menu xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
div#menu {height:29px; background:url(images/bg-menu.gif);  position:relative; float:left; border-bottom:1px #eee solid/*war #fafafa*/; width:100%;padding-top:0px}
div#menu ul, div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul a {display:block;margin-right:1em;padding:0.2em 0.5em;text-decoration:none;padding-top:8px}
div#menu ul ul ul a {font-style:italic;}
div#menu ul li ul {left:-9999em;position:absolute;}
div#menu ul li:hover ul {left:auto;background-color:#333;padding-bottom:10px;border:1px solid #cc9900}

/* Entries etc. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
div#container {padding-top:0px}
div#content h2.page-title {margin-top:25px;}
div#nav-above{visibility: hidden}  /* hides the navigation above posts */
.entry-title,.entry-meta {clear:both;}
.entry-title {margin-left:10px;margin-top:0px}
.entry-content{margin:10px;  padding-top:0px; height:1%; overflow:hidden /*;margin-top:20px*/}
.entry-date {color:#333;margin-left:10px;}
.entry-date .published{border-bottom:none}

div.hentry {background: #f5f5f5; border:1px solid #eee; /*war #f1f1f1*/-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;;  padding-bottom: 40px; padding-top:5px;margin-top:-5px}
div.hentry.page {background:#f5f5f5; border:1px solid #eee /*war #f1f1f1*/;  padding-bottom: 40px;margin-top:19px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.hentry div.entry-meta {background:#fafafa; border:1px solid #eee; padding:10px; margin:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

div.post {margin-bottom:50px;}

/* Comments xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fafafa;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:98%}

li.comment-author-andreas, li.comment-author-tania {font-style: italic}

div.comments ol li {margin:0 0 3.5em;}
#comments {margin-top:30px ;padding:0;display:inline-block;overflow:hidden;}

li.comment {background: #fafafa;border: solid 1px #eeeeee; margin: 40px 5px 20px 5px; padding: 15px}

/*li#tag_cloud, li#pages, li#calendar, li#archives {border-top: 1px solid #003300;border-right: 1px solid #003300}*/
/*li#search, li#rss-links, li#meta {	border-left: 1px solid #003300;border-top: 1px solid #003300}*/

/*alt: li#search form, li#pages ul, li#calendar div, li#rss-links ul, li#meta ul, li#archives ul {padding: 10px;background-color: white} */
/*alt:li#tag_cloud a {background-color: White; margin-left:5px}*/

.alignright,img.alignright{float:right;margin:1em 0 0 1em;text-align:center}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;text-align:center}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center}
.alignleft img, .alignright img, .aligncenter img {margin-top:5px}

div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}

div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;margin-bottom:2em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}

/* Sidebar(s) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
div.sidebar#primary, div.sidebar#secondary {background:#fafafa url(images/bg-sidebar.gif) no-repeat right; padding-top:25px; border-top: 1px solid #eee /*war #fff*/;/*ALT: margin-top: 60px;*/}
div.sidebar#primary ul, div.sidebar#secondary ul {margin-left: 10px; padding-left:20px}
div.sidebar#primary ul.xoxo, div.sidebar#secondary ul.xoxo {list-style-image:url(images/sidebar-button.gif)}
.xoxo a {color:#cc9900; font-size:11px; /*display: block;*/padding: 4px 0px 4px 0px;/* line-height:13px;*/}
.xoxo a:hover{color:#cc9900; text-decoration:underline;}
.xoxo h3 {color:#333; font-size:14px; line-height:14px;	background-color: #fafafa;	border: 3px solid #fafafa}
.xoxo label {color:#333; font-size:14px; line-height:14px; font-weight:bold;	background-color: #fafafa;	border: 3px solid #fafafa}
.xoxo ul {list-style: outside; list-style-image:none; padding:0px; margin:0px}
.xoxo ul li {list-style:none; text-indent:-25px;}
.xoxo ul li li {display:none;}
.sidebar_gradient { background: url(images/bg-sidebar-gradient.gif); height:15px; list-style:none; list-style-image:none;margin-bottom:20px;margin-top:10px}

/* Suche */
.xoxo input {margin-top: 5px}
#searchsubmit {color: #333;background-color:#fafafa;border:1px solid;border-color:#666}
#s {border:1px solid;border-color:#666;background-color:white}

/* RSS */
ul.srssfetcher li.srssfetcher-item {list-style: outside disc; margin-bottom:5px;text-indent:0px;margin-left:-15px;padding-right:3px}
ul.rsslist li.rssitem {list-style: outside disc; margin-bottom:5px;text-indent:0px;margin-left:-15px;padding-right:3px}
a.kbrsswidget {font-size:11px; font-weight: normal}
a.kbrsswidget:hover {text-decoration: underline}

/* Twitter */
div.aktt_tweets li {list-style: outside disc; margin-bottom:5px;text-indent:0px;margin-left:-15px;padding-right:3px}

/*div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}
*/
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
/*alt:div#footer {text-align:center; background: repeat-x url(images/menu_bg.gif);padding-top:10px;padding-bottom:10px;}*/

input#author,input#email,input#url,div.navigation div {width:50%;}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}

/* Calendar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#wp-calendar {empty-cells: show; font-size: 90%; margin: 0; width: 90%; padding: 0px;}
#wp-calendar a {display: block; text-decoration: none; font-weight:bold}
#wp-calendar td {color: #999; font-size: 10px; letter-spacing: normal; padding: 2px 0; text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar #today { color: #666; font-weight:bold; font-size:12px; }

/* Footer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 
#footer{background: url(images/bg_footer.gif) repeat-x; height:56px; border:1px solid #666; clear:both; text-align:center; margin-bottom:0px; line-height:35px; color:#999}
#footer p{margin:0;padding-top: 10px; padding-left:5px; color:#fff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a {color:#cc9900; text-decoration:none;}
#footer a:hover {color:#cc9900; border-bottom:1px dotted #cc9900;}

/* Wetter  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
body.wetter{background-color:#f5f5f5}
td.wetterzeit, th.wetterzeit, td.wetterwetter, td.wettertemp, td.wetterwind {width: 100px;text-align: center}
tr.time th {font-weight: normal}
.wetter_tbl {border-collapse: collapse}
.tagestrenner {	border-right: solid 1px #999}
img.bildzentriertThin {	margin: 0px 0px 10px 0px;border: solid 1px #999}
#wetteraussen{margin-top:20px}

.img-links {border: 1px solid #eeeeee; float:left;padding: 3px 3px 3px 3px; margin-right: 5px;background-color:white;text-align: center;}
.img-rechts {border: 1px solid #eeeeee; float:right;padding: 3px 3px 3px 3px; margin-left: 5px;background-color:white;text-align: center;}
p.wp-caption-text{font-style:normal;font-weight: normal;margin:0;padding-bottom:2px}
.wp-caption{border: 1px solid #eeeeee; padding:0px;background-color:white;margin:0px;}
.alignleft {float:left;margin-right: 5px;background-color:white;text-align: center}
.alignright {float:right;margin-left: 5px;background-color:white;text-align: center;}
img.size-full {margin-left:0px;margin-right:0px;}

/* Wetter UiS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
table.wetter-uis {border-width:1px; border-spacing:1px; border-style:none; border-color:gray; border-collapse:collapse;}
table.wetter-uis td, table.wetter-uis th {border-width:1px; padding:3px; border-style:none; border-color:gray}
table.wetter-uis th {text-align:left; width: 150px}
table.wetter-uis caption {display: none;}
h4.wetter-uis-h4 {border-bottom: 1px solid black; width: 380px; padding: 0; margin: 0; margin-top:20px; margin-bottom: 10px}

/* Waehrungsrechner xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
body#currency {background-color:#f5f5f5}
.waehrungouter {	border: none; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 0; height: auto; text-align: center; font-size: 11px}
div.waehrung { text-align: center; font-size: 11px; height: auto; margin-bottom:50px}
div.waehrung form select, div.waehrung form input {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color:#333; }
.oanda { text-align: center; border: none; font-size: 11px}
strong#waehrungmitte { position: relative; top: -60px; font-size: 11px}


/* Zu Besuch xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#tblBesuch{border:none;}
#tblBesuch td{vertical-align:bottom;}
#hrBesuch{width:80%;height:1px;margin-top:30px;margin-bottom:20px;color:#333;background-color:#333;border:0;}

/* YoxView Image-Gallery xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.yoxview {width:400px;margin-left:auto;margin-right:auto}
.yoximg {width:110px;padding-bottom:5px;margin-bottom:0.5em}



