/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#top { background: #535353 url(images/bg_pattern.png) repeat top center; }
#header { background:url(images/bg_header.png) no-repeat top center; padding: 29px 0 22px 0; }
#woofader { background:url(images/bg_woofader.png) no-repeat top center; }
ul#nav { margin-top:20px;}
#nav a  { font: 14px/26px 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif; display:block; z-index:100; padding:0 6px; color:#fff; text-decoration:none;}
#featured { background:url(images/featured-border.png) repeat-x top; padding-top:15px; height:325px; overflow: hidden; position: relative; }
a:link, a:visited  { color: #00abc4; text-decoration:none;}

.pagination { height: 51px; float: left; }
.pagination li { display:inline; list-style: none; background:url(images/bg_tab_left_normal.png) no-repeat left center; height: 51px; float:left; margin: 0 10px 0 0; padding: 0 0 0 8px}
.pagination li a { display:inline-block; overflow:hidden; padding: auto 35px; height: 51px; color:#535353; font-size:16px; font-weight: bold; text-shadow:#fff 0px 1px 0; padding: 0 12px;}
.pagination li.active { background:url(images/bg_tab_left.png) no-repeat; margin: 0 -6px 0 0;}
.pagination li.active a, .pagination li.active a:hover { background:url(images/bg_tab_right.png) no-repeat right; color:#f6f6f6; text-shadow:#000 0px 1px 0; padding: 0 22px 0 15px;}
.pagination li a:hover { background:url(images/bg_tab_over.png) no-repeat right; }

#breadcrumb { background:url(images/bg-breadcrumb.png) repeat-x; height:50px; border-bottom:1px solid #3c3c3c; line-height:50px; color:#666; }
#footer h4 {color:#d7d7d7;}
.button, .button:visited, .reply a{ background-color:#c1432f; margin: 5px; }

#content {border-bottom:1px solid #fff;}

#footer{background: #535353 url(images/bg_pattern.png) repeat top center; padding: 20px 0; color:#c1c1c1; border-top:1px solid #3C3C3C;}
#footer p {font:12px/18px 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;}
#footer #credit img{vertical-align:middle;}
#footer #credit span{display:none;}
#credit {padding: 15px 117px 10px 40px; background: url(images/seperator_bg.png) left center no-repeat; height:160px;}
#nav_menu-3 {padding-left: 0; background: none;}
.footerwidget {float:left; padding:15px 25px 10px 39px; background: url(images/seperator_bg.png) left center no-repeat; height:160px; }
.footerwidget a {color:#c1c1c1; font:12px/18px 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;}
.footerwidget a:hover {text-decoration: underline;}

.topnavi {position: relative; float: left; display: inline-block; height:29px; color:#fff; margin:-29px 0px 0px 0px; right: -577px; font-size: 12px; right: -638px;}
.topnavi .blue {color:#00abc4;}
.topnavi .login {padding:0 15px;background: url(images/login-icon.png) no-repeat right top;}
.topnavi .mail {padding:0 20px 0 15px;background: url(images/mail-icon.png) no-repeat right top;}
.topnavi a {text-decoration: underline;}
.topnavi .language {padding:3px 15px 0;background: url(images/language-icons.png) no-repeat center top; height: 29px; display: inline-block; display:none;}
.topnavi .language img {margin-left: 2px; margin-top: 2px;}
.col-full {position: relative;}

.widget_woo_news { position:relative; }
.widget_woo_news h3 { background:url(images/border-horizontal.png) repeat-x bottom; padding-bottom:15px; margin-bottom:5px; color:#444; }
.widget_woo_news .rss { position:absolute; right:0; top:0; }
.widget_woo_news .select { background:url(images/border-horizontal.png) repeat-x bottom; padding-bottom:5px; margin-bottom:10px; color:#444; }
.widget_woo_news a.title { font-size:18px; font-weight:bold; padding:0; color:#555; }
.widget_woo_news .post-meta { font-size:11x; }
.widget_woo_news .item { margin-bottom:25px; }

.widget_woo_quadicons, .widget_woo_buttons {background:none repeat scroll 0 0 #99d1e0; padding: 10px; text-align: center;}
.widget_woo_quadicons img {margin: 0;}

.widget_woo_buttons a.btn { background: transparent url(images/btn-slider-a.png) no-repeat scroll top right; color: #444; display: block; float: left; height: 48px; margin: 0 5px;padding-right: 23px; text-decoration: none; font-weight:bold;font-size:10px;text-transform:uppercase; }
.widget_woo_buttons a.btn span { background: transparent url(images/btn-slider-span.png) no-repeat;display: block;line-height:14px;padding: 17px 0 17px 19px;} 
.widget_woo_buttons a.btn:hover { opacity:0.9; color: #222;outline: none;}
.widget_woo_buttons a.btn:hover span { padding: 17px 0 17px 19px;} 
.post-blog {padding: 23px;}
.entry_author_image {float:left; margin-right: 10px;}

.post-meta{margin: 10px 0 15px 0;font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.post-meta .comments a  { padding: 0 0 0 20px; }
.post-meta .small{}

.post-meta, .post-meta .post-author a, .post-more { color:#868686; }
.authorbox {background:none repeat scroll 0 0 #F7F7F7;border-bottom:1px solid #B2B2B2; padding: 15px; margin-bottom: 15px; height: 80px;}
.div.topsy_widget_data {margin: -110px 15px 0 0 !important;}

.post-team {float: left; width: 168px; margin: 15px 0 0 5px; display: inline; font-size: 12px; height: 210px; overflow: hidden;}
.post-team p {margin: 0; font-size: 11px; line-height: 12px;}
.list-team {float: left; width: 140px; margin: 15px 0 0 5px; display: inline; font-size: 12px; height: 100px; overflow: hidden;}
.list-team p {margin: 0; font-size: 11px; line-height: 12px;}
.bg-team {background: url(images/bg-team.png) repeat top left;}
.post-float {float: left; width: 330px; margin: 15px 10px 0 15px; display: inline; font-size: 12px; }
.post-float-blog {float: left; width: 270px; margin: 15px 5px 0 15px; display: inline; font-size: 12px; }
.post-fullwidth {width: 570px; padding: 0 15px;}
.clear-seperator {clear: both; background: url("images/bg-border.png") no-repeat scroll center top; height: 30px;}

#main-feature {background: url("images/border-vertical.png") repeat-y scroll right center transparent; width: 695px; padding:0 10px 0 15px; min-height:350px;}
.subnavwidget {font: 14px/26px 'Droid Sans','Myriad Pro',Helvetica,Arial,sans-serif; position: absolute; margin: 20px 0 20px -22px;min-width: 150px;}
.subnavwidget ul li {padding: 10px 20px;}
.subnavwidget ul .menu-item {background: none;}
.subnavwidget ul .current-menu-item {border-color:#D9D9D9 #D9D9D9 #D9D9D9 #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #D9D9D9;border-style:solid;border-width:1px;}
.subnavwidget ul .current-menu-item a {color: #222; font-weight: bold;}
.subnavwidget ul .menu-item a {text-decoration: none; color: #222;}
div.topsy_widget_shortcode { margin: -110px 15px 0 0; float: right;}
#sidebarfeatured{width:200px;}
.teammember li {float: left;}

#sidebar{width:300px;}

/* Formulare */
 .screenReader { left: -9999px; position: absolute; top: -9999px; }
 ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
 ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
 ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
 ol.forms input.txt{width:214px;}
 ol.forms input#sendCopy{border:none;}
 ol.forms textarea{height:300px;width:400px;}
 ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
 ol.forms li.textarea .error{display:block; margin-left:120px}
 ol.forms li.screenReader{margin-bottom:0;}
 ol.forms li.buttons .submit{margin: 15px 0 0 120px; }
 ol.forms li.inline input{width:auto;margin-left:120px;}
 ol.forms li.inline label{display:inline;float:none;width:auto;}

.blogimg .entry img, .blogimg img.thumbnail { padding: 5px; border: 1px solid #e6e6e6; background:#F8F8F8;  }

#mini-features-wide { margin:0; }
#mini-features-wide .block { width:330px; margin:0 30px 30px 0; float:left; }
#mini-features-wide .block.last { margin-right:0; }
#mini-features-wide .home-icon { float:left; margin-right:10px; }
#mini-features-wide h3 { font-size:18px; padding-top:5px; padding-bottom:20px; font-weight:bold; color:#444; letter-spacing:-1px;}
#mini-features-wide p { padding-bottom:20px; }

#mini-features-wide .more-features { background:url(images/bg-border.png) no-repeat top center; padding-top:20px; }
#mini-features-wide .more-features a { float:right; padding:5px 5px 0 0; color:#777;}
#mini-features-wide .more-features a:hover { text-decoration:none; color:#555;}
#mini-features-wide .more-features a span { text-transform:uppercase; font-weight:bold; line-height:18px; padding-right:10px;}
#mini-features-wide .more-features img { vertical-align:middle; width:30px; height:30px;}

#mini-features-wide a.btn { background: transparent url(images/bg-button-a.png) no-repeat scroll top right; color: #999; display: block; float: left; font: normal 12px arial, sans-serif; height: 23px; margin-right: 6px;padding-right: 20px; text-decoration: none;font-family:"Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;	font-weight:bold;font-size:11px;text-transform:uppercase; }
#mini-features-wide a.btn span { background: transparent url(images/bg-button-span.png) no-repeat;display: block;line-height: 14px;padding: 4px 0 5px 20px;} 
#mini-features-wide a.btn:hover { background-position: bottom right;color: #555;outline: none;}
#mini-features-wide a.btn:hover span {background-position: bottom left;padding: 4px 0 5px 20px;} 

.bullet { margin:0 !important; padding: 30px 0 !important; background:url("images/bg-border.png") no-repeat scroll center top transparent; }
.bullet li { width:45%; margin:0 30px 30px 0; float:left; list-style-type: none !important;}
.page-id-1911 .bullet li { width:45%; margin:0 30px 30px 0; float:left; list-style-type: none !important; min-height:150px;}
.bullet li h3 { font-size:18px; padding-top:5px; padding-bottom:20px; font-weight:bold; color:#444; letter-spacing:-1px;}
.bullet li p { padding-bottom:20px; }

/* tables */
.wp-table-reloaded {
    border-collapse: separate;
    border-spacing: 1px;
    font: 14px/19px 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;
    }
.entry .wp-table-reloaded th {
    background-color: #00ABC4;
    border: none;
    color: #fff !important;
    padding: 15px;
    text-align: center;
}
.wp-table-reloaded td {
    background-color: #FFFFFF;
    padding: 15px;
    vertical-align: top;
}

/* caption */
.entry .wp-caption {
    padding: 1px;
    text-align: left;
    width:691px !important;
    margin-bottom: 10px;
}
.entry .wp-caption img {
	position: relative;
}
.entry .wp-caption p,
.entry .alignleft .wp-caption-text {
	float: left;
	position: relative;
	text-align: left;
	width: 171px;
	padding: 10px;
	line-height: 1.7;
    font-size: 12px;
}
.entry .alignright .wp-caption-text {
	float: right;
	position: relative;
	text-align: left;
	width: 171px;
	padding: 10px;
	line-height: 1.7;
    font-size: 12px;
}
