/*
Theme Name: pc portal
Theme URI: http://pcportal.de
Description: 
Version: 1.0
Author: SimpleThings
Author URI: http://simplethings.de/
Tags: 
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.clear {clear:both;visibility:hidden;}

/*** Misc ***/
html {background-color:transparent;color:#545b62}
body {background:url('images/background.jpg') top left repeat-x #5b6471;text-align:center;margin:0}
img {border-width:0;}
.padding12 {padding:12px;}
.notoppadding {padding-top:0;}
#noscript {position:absolute;top:0;left:0;width:100%;padding:20px;border-bottom:2px solid #5C656E;background-color:#ccc;z-index:999;font-weight:bold;color:red;font-size:1.2em}
.h2 {font-size:123.1%;;margin:1em 0;font-weight:bold}
#content h1 a:hover, #content h2 a:hover {text-decoration:underline;}
.onepxborder {border:1px solid #5B6471}

.addthis_toolbox {display:inline;width:200px}
.more-addthis {margin:1em 0;}

#container {width:960px;margin:20px auto;text-align:left}

#header {height:121px;position:relative;}
    #site-title a {position:absolute;top:0;left:0;display:block;width:250px;height:107px;background:url('images/logo.png') top left no-repeat transparent}
    #site-title a span {display:none;}

    #nav {position:absolute;bottom:1px;right:0;}
    #nav ul, #nav li {margin:0;padding:0;list-style:none;}
    #nav li {display:block;float:left;display:block; background:url('images/nav_left.gif') top left no-repeat transparent; margin-right:3px; position:relative;}
    #nav li a {display:block;float:left;text-decoration:none;background:url('images/nav_right.gif') top right no-repeat transparent;padding:5px 18px;color:#ffffff;font-weight:bold;border-width:0;}
    #nav li ul {display:none;position:absolute;top:26px;left:0;width:12em;background:url('images/nav_bottom_left.gif') bottom left no-repeat #5B6471;}
    #nav li:hover ul, #nav li.sfHover ul  {display:block}
    #nav li  li {background-image:none;float:none;margin-left:0;}
    #nav li  li:last-child a {border-width:0}
    #nav li  li a,  #nav li.current-cat  li a,  #nav li.current-cat-parent  li a{background-image:none;float:none;padding:10px 0; margin:0 10px;border-bottom:1px solid #ffffff;height:1%;font-weight:normal;color:#fff}
    #nav li.current-cat, #nav li.current-cat-parent {background-image:url('images/nav_left_active.gif')}
    #nav li.current-cat a, #nav li.current-cat-parent a {background-image:url('images/nav_right_active.gif'); color:#5B6471}
    #nav li.current-cat li, #nav li.current-cat-parent li {background-image:none;}
    #nav li.current-cat-parent li.current-cat a {font-weight:bold;}
    
    #search {position:absolute;right:0;top:47px;width:279px;height:25px;background:url('images/search.png') top right no-repeat transparent;text-align:right}
    #searchsubmit {background-color:transparent;color:#fff;border-width:0;width:60px;height:23px;font-weight:bold;font-size:0.9em}
    #s {border-width:0;width:143px;padding:3px 20px; background-color:transparent;}
    
    #service {float:right;width:700px;text-align:right}
    #service ul, #service li {list-style:none;margin:0;padding:0;}
    #service li {display:inline;margin-right:20px;padding-right:20px;border-right:1px solid #5b6471}
    #service ul li:last-child {border-width:0;margin-right:0;padding-right:0}
    #service li a {color:#5b6471;text-decoration:none;font-size:0.9em;font-weight:bold}
    

#top-ads {height:90px;margin:30px 0px 10px 0px;overflow:hidden;}
    #top-ads-left {float:left;width:224px;overflow:hidden;height:100%;}
    #top-ads-left a {text-decoration:none;}
    #top-ads-left h2 {margin-top:0;color:#225C96;margin:0.2em 0;font-size:.9em}
    #top-ads-left p {margin-top:0;color:#5B6471;font-size:.9em}
    #top-ads-right {float:right;width:728px}

#content {width:614px;float:left;margin-right:10px;}
    #sliding-articles {border-top:1px solid #5e6f77;border-bottom:1px solid #5e6f77;padding:5px 16px;height:60px;position:relative;overflow:hidden;}
    #sliding-articles ul, #sliding-articles li {list-style:none;margin:0;padding:0}
    #sliding-articles ul {margin:0px 18px;}
    #sliding-articles ul li  a img {border:1px solid #5b6471;}
    #sliding-articles ul li  a img.is-active {border-width:2px;}
    #sliding-articles ul li {list-style:none;display:inline}
    #sliding-articles-next {
        position: absolute;
        right:12px;
        top:23px;
        cursor: pointer;
        background: url(images/next-horizontal.gif) top left no-repeat transparent;
        width:17px;
        height:17px;
    }
    #sliding-articles-prev {
        position: absolute;
        left:12px;
        top:23px;
        cursor: pointer;
        background: url(images/prev-horizontal.gif) top left no-repeat transparent;
        width:17px;
        height:17px;
    }
    #sliding-articles .sliding-articles-prevnext-disabled {background-image:none;}

    #middle-ads {margin:10px 12px;text-align:center}

    #more-articles-head {background:url('images/more_articles_head.gif') top left repeat-x transparent;height:30px;line-height:30px;color:#3e454e;text-indent:20px;font-weight:bold}
    #more-articles-content {padding:12px;}
    #more-articles-content h2 a {color:#545b62;text-decoration:none}
    #more-articles-content .st-content-more-link a {text-decoration:none}
    .more-articles-article {border-top:1px solid #9a9da2;margin-bottom:10px;}

#sidebar {width:336px;float:left;}
    #sidebar-ads {margin-bottom:10px;}
    #sidebar .section {background-image:url('images/sidebar_section_bottom.png');padding-bottom:4px;margin-bottom:10px}
    #sidebar a {color:#225C96;}
    #sidebar li {list-style-image:url('images/arrow.gif');margin-bottom:.5em}

.section {background:url('images/section_bottom.png') bottom left no-repeat transparent;padding-bottom:5px;overflow:hidden}
.section-headline {background:url('images/headline_right.png') top right no-repeat transparent;height:30px;line-height:30px;color:#3e454e;text-indent:20px;}
.section-headline span {display:block;height:100%;background:url('images/headline.png') top left no-repeat transparent;font-weight:bold;margin-right:5px;}
.section-content {background-color:#F7F6F6;border-width:0px 1px;border-style:solid;border-color:#5e6f77;overflow:hidden}

body #content .section-headline .category-path {display:block;height:100%;background:url('images/headline.png') top left no-repeat transparent;font-weight:bold;margin-right:5px;}
body #content .section-headline .category-path, body #content .section-headline .category-path a {color:#3E454E;text-transform:uppercase;text-decoration:none}

.tabsection .section-headline {background:url('images/tabsection.png') top left no-repeat transparent;padding:1px 0 0 0;height:29px;overflow:hidden}
.tabsection .first-tab-active {background-image:url('images/tabsection_first_tab_active.png');}
.tabsection .section-headline span {display:block;float:left;background:none;margin:0;padding:0 12px;text-indent:0;color:white;text-align:left}
.tabsection .section-headline span.active {background:url('images/tabsection_span.png') top left repeat-x transparent;color:#3E454E}
.tabsection .section-headline span.tabs-0 {padding-left:8px;}
.tabsection span.tabs {cursor:pointer}

.twocol {overflow:hidden;margin-bottom:12px}
.twocol-left {width:49%;float:left}
.twocol-right {width:49%;float:right}

#slider-bottom {
    margin:10px 0px;
    padding:43px 0px 4px 0px;
    background:url('images/slider_bottom_top.png') top left no-repeat transparent;
    position:relative;
    width:auto !important;
    width:959px;
    overflow:visibile !important;
    overflow:hidden;
}
#slider-bottom-rc {background:url('images/slider_bottom_bottom.png') top left no-repeat transparent; height:4px; position:absolute; width:100%; left:0; }
#slider-bottom-content {padding:12px 30px;background-color:#F7F6F6;border-left:1px solid #5e6f77;border-right:1px solid #5e6f77;}
#slider-bottom ul, #slider-bottom li {list-style:none;margin:0;padding:0;}
#slider-bottom li  p {margin-right:10px;padding-right:10px;border-right:1px dotted #545B62;min-height:240px;  height:auto !important; height:240px;}
#slider-bottom li  a {display:block;margin-bottom:5px;text-decoration:none;color:#545B62;}
#slider-bottom a img {border:1px solid #5b6471;margin-bottom:5px}
#slider-bottom a.slider-bottom-category-link img {border-width:0;margin:0;}
#slider-bottom li a.slider-bottom-category-link {text-decoration:none;color:#545B62;}
.slider-bottom-category {font-weight:bold;}
#slider-bottom .excerpt-title {color:#225C96;text-decoration:underline;font-weight:bold;}

#footer {text-align:center}
#footer ul, #footer li {list-style:none;margin:0;padding:0;}
#footer li {display:inline;margin-right:20px;padding-right:20px;border-right:1px solid #fff}
#footer ul li:last-child {border-width:0;margin-right:0;padding-right:0}
#footer li a {color:#fff;text-decoration:none;font-size:0.9em;font-weight:bold}

/*** Post Styles ***/
.home #latest-article .post {min-height:270px;  height:auto !important;  height:270px;}
#latest-article .post h2, #latest-article .post h3, #latest-article .post a {color:#225c96;text-decoration:none}
#latest-article .post h2 a{font-weight:bold}
#latest-article .post h2 {font-size:200%;margin-top:13px;margin-bottom:11px}
#latest-article .post img.size-full {border:1px solid #545B62;}
#latest-article .post .post-excerpt {color:#225c96;font-weight:bold;}
#latest-article .st-content-more-link {display:block;margin:1em 0;}
#latest-article .st-content-more-link a {text-decoration:underline}
#latest-article .st-content-more-link a.st-content-more-link-arrow {text-decoration:none}
#latest-article .st-content-more-link a.st-content-more-link-arrow img {border:none;}
.excerpt-permalink {text-decoration:none;}
.twocol .post-thumbnail {margin-top:1em;}
.post-thumbnail  img {border:1px solid #5B6471}
.more-articles-article .post-thumbnail {float:left;margin:14px 12px 12px 0}
.post-date {margin-top:1em;color:#9ea4ac;font-size:.9em}
#more-articles .twocol h2 {margin-top:.5em;}

/*** Single ***/
.single #latest-article h1 {font-size:200%;margin:0.5em 0}
.single #latest-article .postmeta {margin-bottom:1em;font-size:0.9em;text-align:right;position:relative;}
.single #latest-article .postmeta span {position:absolute;bottom:0;left:0}
.single #latest-article .postmeta img {margin-right:5px;}
.single #latest-article .tags {font-weight:bold;color:#5b6471}
.single #latest-article .tags a {text-decoration:underline;font-weight:normal}

.single #respond {padding-left:12px;}
.single #respond textarea {width:80%;border:1px solid #ebeff0}
.single #respond #url, .single #respond #email, .single #respond #author {border:1px solid #ebeff0;}

.single #more-articles-content .h2 {color:#225C96;}

.single #latest-article .post .post-excerpt {color:#545B62}

/*** Single -> Kommentare ***/
.single .commentlist {background-color:#fff;margin-left:0;padding:1em}
.single .commentlist a {color:#225C96;}
.single .commentlist li {margin-bottom:1em;list-style:none;}
.single .commentlist ul {margin-right:0;}
.comment-meta,.comment-author {float:left;width:49%;border-bottom:1px solid #dee0e3;margin-bottom:1em}
.comment-author {font-weight:bold;color:#225C96}
.single .commentlist .comment-meta a {text-decoration:none;color:#545B62;}
.comment-meta {text-align:right;}

/*** Page ***/
.page  #content h1 {
font-size:200%;
color:#225C96;
}

/*** Archive ***/
.archive #more-articles-content {padding:0;}
.archive h1,.search h1 {color:#225C96;font-size:200%;margin:13px 0px 11px 0px}
.archive #subcategories li {list-style-image:url('images/arrow.gif')}
.archive #subcategories li a {color:#225C96;}

/*** Suche ***/
.search #content #searchform,  .archive #content #searchform {margin:1em 0;width:279px;height:25px;background:url('images/search.png') top right no-repeat transparent;text-align:right}
.search #more-articles-content {padding:0;}

/*** Page ***/
.page #content a {color:#225C96;}

/*** Widgtes ***/
#sidebar #st-specials-widget {overflow:hidden;}
#sidebar #st-specials-widget, #sidebar #st-specials-widget li, #sidebar #st-specials-widget ul {margin:0;padding:0;list-style:none;list-style-image:none}
#sidebar #st-specials-widget {padding:12px}
#sidebar #st-specials-widget  h2 {color:#225C96;margin:0 0 4px 0;font-size:1em}
#sidebar #st-specials-widget li a {text-decoration:none;}
#sidebar #st-specials-widget li li a {color:#545B62;text-decoration:none;background:url('images/arrow.gif') center left no-repeat transparent;padding-left:1em}
#sidebar #st-specials-widget li li a:hover {text-decoration:underline}
#sidebar #st-specials-widget img {border:1px solid #5b6471;float:left;margin:0 12px 0 0}
#sidebar #st-specials-widget  li {margin-bottom:12px;}
#sidebar #st-specials-widget  li li {margin-bottom:6px;}
#sidebar #st-specials-widget  li ul {float:right;width:245px}
*html #sidebar #st-specials-widget  li li a {background:url('images/arrow.gif') 3px left no-repeat transparent;}

#st-top-articles a {font-weight:bold;text-decoration:none}

/*** Wordpress Styles ***/
.navigation {margin:1em 0; overflow:hidden}
.navigation  a {color:#545B62;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0px 10px 10px 0px;
}

.alignright {
   float: right;
   margin: 0px 0px 10px 10px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}

/* hinzugefügt durch mfm */
#sidebar-ads {text-align:center;}
.section-top-content {padding:12px;}
.section-top-content form {text-align:center;}
.section-top-content form div.gsom-optin-radiogroup {float:none;display:inline;}
.section-top-content form div.gsom-optin-radiogroup input {float:none;display:inline;border:1px solid #990;background:#FF9;font-weight:bold;padding:3px 6px;}
.section-top-content label {font-weight:bold;}
.section-top-content p.antispam {text-align:center;}

.post .gsom-sa-wrapper {background:none;border:none;padding:0;text-align:left;margin-bottom:50px;}
.post .gsom-sa-wrapper h2 {display:none;}
.post .gsom-sa-wrapper p {display:inline;margin:0;}
.post .gsom-sa-wrapper form {}
.post .gsom-sa-wrapper div.gsom-optin-form div {margin:0;display:inline;clear:none;float:none;}
.post .gsom-sa-wrapper div.gsom-sa-placeholder {display:inline;margin:0;}
.post .gsom-optin-div-label {display:inline;font-weight:bold;}
.post .gsom-optin-radiogroup input {display:inline;margin:0 !important;float:none;border:1px solid #990;background:#FF9;font-weight:bold;padding:3px 6px;}
.post .gsom_sfi input {margin:0 5px !important;}