@charset "utf-8";
/*
Theme Name: veoxtheme
Theme URI: http://www.veox.de/veoxtheme/
Description: Mb Theme Support IE6 and IE7,Firefox2 and 3, Opera, Safari. W3C XHTML valid and SEO friendly.
Version: 1.0
Author: Deborah Bickel
Author URI: http://www.designunddevelop.de
Tags: two-columns, silver, brown, blue
*/
/* elements */
body {margin: 0;padding: 0;font-family:  Arial, Verdana, Sans-Serif;background:#D7DADF url(images/veox_body_bg.png) repeat-x fixed;color:#333;}
h1 {left: 0px;font-size: 1.4em;}
h1, h1 a {color:#59463B;font-size: 20px;font-weight: normal;text-decoration: none;}
h2 {font-size: 1.4em;font-size:16px;font-weight:normal;color:#234C74;color:#266493;}
h4 {color:#24618E; 
	font-size:13px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	margin-top:40px;
	background-color: #f5f5f5;
}
h5 {font-size: 1em;}
h6 {font-size: 0.9em;}
p{font-size: 1.1em;line-height:1.3em;margin:0;padding:0;margin-bottom:20px;}
a {color:#266493;color:#234C74;text-decoration: none;}
a:hover {color: #B2B2B2;text-decoration: underline;}
ul {padding-left: 20px;}
ul li {}
ul, ol {padding: 0 0 0 20px;margin:10px 0 20px 20px;}
ul li, ol li {margin: 0;padding:2px 0 2px 0;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
pre {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
img {margin-right: 0px;margin-left: 0px;}
table {border: none;border-collapse: collapse;} 
th {text-align: left;}
blockquote {background-color:#fff;border: 1px solid #929292;min-height: 40px;padding: 30px 43px 20px 50px;margin-bottom: 30px;}
pre {background-color: #fafafa;border: solid 1px #bbbbbb;margin: 0px 0px 30px;padding: 10px;overflow-x: auto;overflow-y: auto;  _width: 90%;  _overflow: scroll;}
hr {color: #999;margin-right: 10px;}
fieldset {margin: 0 10px 0 0;padding: 10px;border-style: none;}
legend {font-size: 1.1em;font-weight: bold;padding:0 3px 0 3px;}
select {width: 130px;}
/* misc */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin:0 auto 0 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}
.center {text-align: center;}
.hidden {display: none;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
.clear {clear:both;}
.refdiv {border-bottom:1px dotted #5170B0;margin:10px 0 10px 0;clear:left;}
/* Structure */
.-----structure----{}
#tortilla {width:970px;margin:0 auto 0 auto;padding:0;background-color: #fff;
border-left:1px solid #8E8F90;border-right:1px solid #8E8F90;background: #fff url(../images/site/veox_inhalt_topgrad.png) repeat-x 0px 143px;
}
#header {background: url(images/veox_header_bild.jpg) no-repeat top right;display: block;height:auto;margin: 0 auto 0 auto;}
#header div {padding:23px 0 15px 30px;height:auto;}
#header img {margin:20px 0 30px 30px;}
#header h1, 
#header h1 a {color:#234C74;font-size: 25px;font-weight: normal;text-decoration: none;padding:0;margin:0;}
#header p {color:#B2B2B2;padding:0;margin:0;display:inline;border-top: 1px solid #B2B2B2;font-size: 12px;}
/*seiten_nav*/
/*
div.navigation {margin:1px 0 45px 0;padding:30px 0 4px 15px;background: url(../images/site/veox_nav_bg.png) repeat-x bottom;border-bottom:0px solid #8E8F90;}
div.navigation a {color:#5C5D5F;font-size: 11px;font-weight:normal;padding:26px 15px 4px 0;margin:0 0 0 15px;text-decoration: none;border-right:1px solid #B9BEC6;}
*/
#header #seiten_nav {height:50px;display: block;background:url(images/veox_nav_bg.png) repeat-x bottom left;margin:0;padding:0;/*padding:16px 10px 0 0;*/
/*margin:1px 0 0 0;padding:30px 0 4px 15px;*/
}
#header #seiten_nav ul {margin:0;padding:0;list-style: none;margin:1px 0 0 0;padding:30px 0 2px 15px;}
#header #seiten_nav li {text-align:left;display: inline;border-right:1px solid #c9cEd6;
padding:26px 15px 4px 0;padding:0 15px 4px 0;margin:0 0 0 12px;
}
#header #seiten_nav .page-item-1 {background:none;}
#header #seiten_nav li a {color:#5C5D5F;font-size:11px;}
#header #seiten_nav li a:hover {color:#234C74;text-decoration:none;}
#header #seiten_nav .current_page_item a {color:#8292A0;color:#234C74;font-size:small;}
#wrapper-main {background: url(images/veox_inhalt_bg.png) repeat-y top right;padding:30px 0 20px 0;}
#content {float: left;min-height: 860px;margin:0;padding:0;width:620px;}
.content_inner {margin: 0 0 0 40px;padding:0;}
#footer {display: block;clear: both;background:url(images/veox_nav_bg.png) repeat-x bottom left;padding:20px 10px 15px 10px;font-size: 10px;border-bottom:1px solid #8E8F90;border-top:0px solid #8E8F90;margin:0;}
#footer div {width:200px;text-align:right;}
/*inhalt struktur*/
.entry {clear:left;padding:0;margin:0;}
/* Posts top Infos */
.post {padding:0;margin: 0;line-height: 1.4em;color: #333333;font-size: 0.8em;}
.post ul li {list-style-image: url(images/mb_post_li.gif);list-style-position: outside;}
.post-head h1 {margin:0;padding:0;}
.posted{padding: 25px 30px 20px 27px;}
.post-title-meta {padding:0;margin:0;font-size:11px;}
.meta-date {text-align:center;background: url(images/mb_daycal.gif) no-repeat;float:left;height:72px;width:58px;margin: 0 30px 30px 0;}
.meta-date .month {font-size: 18px;display: block;padding-top: 12px;font-weight: bold;line-height: 19px;color:#333333;}
.meta-date .date {font-size: 16px;font-weight: bold;display: block;line-height: 16px;color:#333333;}
.meta-date .year {font-size: 12px;display: block;line-height: 15px;font-family: Geneva, Arial, Helvetica, sans-serif;letter-spacing: 1px;color:#333333;}
/* Lists */
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
.postfooter {font-size:11px;margin-bottom: 24px;margin-bottom:30px;border-bottom:1px dashed #ccc;}
/*next entry/last entry*/
.prevnext_menu {margin:0 0 15px 0;padding:1px 0 1px 0;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
.prevnext_menu p {padding:0;margin:0;background-color:#dbe3e8;font-size:11px;}
/*Sidebar*/
#rcol{float: right;width: 277px;font-size: 0.8em;}
#rcol h2 {color: #333333;font-size: 1.1em;padding:0;}
#rcol p {font-size: 11px;}
#rcol ul, #rcol ul ol {margin: 0;padding: 0;}
#rcol ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#rcol ul p, #rcol ul select {margin: 5px 0 8px;}
#rcol ul ul, #rcol ul ol {margin: 5px 0 0 0px;background: url(images/sidebar_ul_ul_div.gif) no-repeat 0px bottom;padding: 0 15px 10px 10px;}
#rcol ul ul ul, #rcol ul ol {margin: 0 0 0 10px;background:none;}
#rcol ol li, #rcol ul ol li {list-style: decimal outside;}
#rcol ul ul li, #rcol ul ol li {margin:0 0 0 10px;padding: 0 0 0 10px;background: url(images/mb_li.gif) no-repeat left 4px;text-indent: 10px;}
/* Sidebar Nav/Inhalt */
#rcol_content {width: 250px;padding-left:0;margin-top: 20px;}
/* sidebar search & rss */
#rcol #searchform {width:220px;height:42px;padding:5px 0 0 5px;background: url(images/mb_search_form_bg.gif) no-repeat;}
#rcol #searchform .search_input {width: 140px;padding:2px;border:1px solid #fff;}
#rcol #searchform .search_btn {background: url(images/mb_search_btn.gif) no-repeat;height: 18px;width: 56px;border:none;margin:2px 0 0 2px;}
#rcol .rss_btn {background: url(images/mb_rss_btn.gif) no-repeat;display: block;float: right;height: 51px;padding:0;width: 45px;margin:0;}
#rcol .rss_btn a {display: block;height:32px;width:32px;text-indent: -9999px;}
.st-tag-cloud {margin-right: 20px;margin-left: 20px;}
/*comment list*/
.commentlist li, #commentform input, #commentform textarea {font-size: 0.9em;}
.commentlist li ul li {font-size: 1em;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentlist {padding: 0;}
ol.commentlist {margin-bottom: 40px;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.commentmetadata {font-weight: normal;}
.commentmetadata {margin: 0;display: block;}
/*comment form*/
h3.comments {font-weight: normal;border-left: 5px solid #c6d6e1;line-height: 20px;height: 20px;text-indent: 15px;font-size: 0.9em;margin-left: 0px;}
#commentform {border:1px dashed #ccc;border-top-width: 3px;padding:25px 0 15px 25px;}
#commentform input, #commentform textarea{border:2px dashed #ccc;font-size:18px;width:90%;}
#commentform input.comment_submit {border:none;height:31px;background: #fff url(images/mb_comment_btn.gif) no-repeat center;cursor: pointer} 
#trackbackbox {padding:5px;}
#trackbackbox p {padding:0;margin:0;}
input#trackback_url {width: 96%;padding:0 2% 0 2%;border: 1px solid #D4D4D4;}
/* Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 211px;background-color:#c6d6e1;padding: 0px;border-collapse: collapse;color: #666666;}
#wp-calendar th {margin: 0px!important;padding: 0px!important;border: 1px solid #999999;}
#wp-calendar thead tr {height: 29px;}
#wp-calendar #next a {text-align: right;}
#wp-calendar #prev a {text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;color: #666666;}
#wp-calendar td {text-align: center;border: 1px solid #999999;height: 28px;margin: 0px;padding: 0px;width: 29px;}
#wp-calendar #prev{width: auto;border-width: 0px;border-style: none;background: #B5B5B5;}
#wp-calendar #next {width: auto;background: #B5B5B5;border-width: 0px;border-style: none;}
#wp-calendar  tfoot .pad {background: #B5B5B5;border-width: 0px;border-style: none;}
#wp-calendar #today {color: #FFFFFF;background: #929292;}
#wp-calendar td.pad:hover {}
/* Captions */
.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:0px 10px 10px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;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;}