@charset 'UTF-8';

/**
 * @CSS for wordpress-theme
 * @version (0.1)
 * @date (15.08.2009 11:12:40)
 * @lastmodified (02.06.2010 11:13:33)
 * @author (Frank Bueltge)
 */

/** colors
 * default: #373737 - grau
 * finanzen: #4195E9 - blue
 * unternehmernetzwerk: #ABDC28 - green
 * immobilien: #e99d3b - orange
 */


/**
 * Reset styles
 */
* {
margin: 0;
padding: 0;
}


/**
 * default sectors
 */
html {
}

body {
background: #686868;
font:  400 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
}

h2 {
font-size: 22px;
line-height: 25px;
font-weight: 900;
color: #666;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 5px;
text-shadow: #999 0 1px 1px;
}

.category-unternehmernetzwerk h2 {
color: #ABDC28;
}

.category-finanzen h2 {
color: #4195E9;
}

.category-immobilien h2 {
color: #e99d3b;
}

h3 {
font-size: 18px;
color: #373737;
font-weight: 400;
margin: 20px 0 10px;
text-shadow: #999 0 1px 1px;
}

h4, h5, h6 {
color: #373737;
text-shadow: #999 0 1px 1px;
margin: 20px 0 10px;
}

blockquote, cite {
color: #666;
}

blockquote {
margin: 40px 0 20px 0;
}

cite {
font-size: 12px;
font-weight: 400;
float: right;
margin: 0 10px 40px;
}

blockquote p:before {
content: open-quote;
font-size: 20px;
}

blockquote p:after {
content: close-quote;
font-size: 20px;
}

blockquote.teaser {
font-size: 20px;
line-height: 25px;
font-weight: 900;
}

/**
 * @section layout
 * @css-for (All)
 */
#wrap {
background: #EBEBEB;
width: 970px;
margin: 10px auto;
padding: 0;
}


/**
 * Skiplink, only for non-css
*/
#skipLink {
display: block;
padding: 10px 20px;
position: absolute;
top:0;
left: -999px;
}

#skipLink:focus {
left: 0;
}

/**
 * @section layout
 * @css-for (header)
 */
#header {
height: 170px;
}

#header .nav {
background: url('../images/bg_header_nav.png') repeat-x;
width: 930px;
height: 50px;
margin: 0;
text-transform: uppercase;
font-size: 14px;
padding: 8px 15px 0 25px;
}

#header .nav ul {
float: left;
}

#header .nav ul li {
list-style: none;
display: inline;
margin-right: 10px;
}

#header ul.navright {
float: right;
}

#header #search {
float: left;
}

#header #search input#s {
background: url('../images/searchbox.png') no-repeat;
width: 170px;
height: 24px;
border: none;
padding: 5px 5px;
font-size: 10px;
color: #999;
}

#header #searchsubmit, #header #search label {
display: none;
}

#header h1 {
text-indent: -9999px;
background: url('../images/logo-default.png') no-repeat;
height: 90px;
width: 360px;
float: left;
margin: 10px 0 0 25px;
cursor: pointer;
}

.category-unternehmernetzwerk #header h1 {
background: url('../images/logo-green.png') no-repeat;
}

.category-finanzen #header h1 {
background: url('../images/logo-blue.png') no-repeat;
}

.category-immobilien #header h1 {
background: url('../images/logo-orange.png') no-repeat;
}

#header p {
text-indent: -9999px;
background: url('../images/slogan-default.png') no-repeat bottom right;
height: 20px;
width: 350px;
float: right;
margin: 54px 25px 0;
}

.category-unternehmernetzwerk #header p {
background: url('../images/slogan-green.png') no-repeat;
}

.category-finanzen #header p {
background: url('../images/slogan-blue.png') no-repeat;
}

.category-immobilien #header p {
background: url('../images/slogan-orange.png') no-repeat;
}

/**
 * @section layout
 * @css-for (content)
 */
#content {
float: left;
background: url('../images/bg_content.png') repeat-y 10px 0;
width: 626px;
padding: 0 20px 0 35px;
margin: 0;
}

#content .head {
background: url('../images/bg_content_head.png') no-repeat;
height: 40px;
margin: 0 -25px;
}

#content .footer {
clear: both;
background: url('../images/bg_content_footer.png') no-repeat;
height: 100px;
margin: 0 -25px;
}

.home #content {
width: 906px;
}

#posts {
clear: both;
margin: 0 -17px;
padding: 0 0 10px;
}

#posts .head {
height: 39px;
padding: 19px 0 0;
margin: 0 0 5px;
background: none;
}

#posts .head h4 {
font-size: 20px;
text-transform: uppercase;
padding-left: 20px;
}

#posts .head h4 {
margin-top: 0;
}

#posts .head h4 span {
text-transform: lowercase;
background: url('../images/favicon.png') no-repeat 0 center;
padding: 0 10px 0 20px;
}

.navigation {
margin: 5px auto;
text-align: center;
}

.single #content p, .page #content p {
margin-top: 10px;
}

.single #content ul, .single #content ol, .page #content ul, .page #content ol, #home ul {
margin: 10px 20px;
}

.single #content .info, .page #content .info {
font-size: 12px;
margin: 20px 0;
clear: both;
}

.single .author-data { 
text-align: right;
font-size: 12px;
}

.category .post .info, .archive .post .info, .search .post .info {
margin: 0;
}

.category-unternehmernetzwerk #posts {
background: url('../images/bg_posts_green.png') repeat-y;
}

.category-unternehmernetzwerk #posts .head {
background: url('../images/bg_posts_head_green.png') no-repeat;
margin: 0;
}

.category-finanzen #posts {
background: url('../images/bg_posts_blue.png') repeat-y;
overflow: hidden;
}

.category-finanzen #posts .head {
background: url('../images/bg_posts_head_blue.png') no-repeat;
overflow: hidden;
margin: 0;
}

.category-immobilien #posts {
background: url('../images/bg_posts_orange.png') repeat-y;
overflow: hidden;
}

.category-immobilien #posts .head {
background: url('../images/bg_posts_head_orange.png') no-repeat;
overflow: hidden;
margin: 0;
cursor: pointer;
}

.category .post, .archive .post, .search .post {
float: left;
width: 280px;
min-height: 350px;
background: #fff;
margin: 10px 0 10px 20px;
padding: 10px;
}

.category .post .info, .archive .post .info, .search .post .info {
font-size: 10px;
}

/**
 * @section layout
 * @css-for (sidebar)
 */
#sidebar {
float: right;
background: url('../images/bg_sidebar.png') repeat-y 10px 0;
width: 220px;
padding: 0 20px 0 30px;
margin: 0 10px 0 0;
color: #666;
}

#sidebar .head {
background: url('../images/bg_sidebar_head.png') no-repeat;
height: 40px;
margin: 0 -30px 0 -20px;
}

#sidebar .footer {
background: url('../images/bg_sidebar_footer.png') no-repeat;
height: 100px;
margin: 40px -20px 0;
}

#sidebar h3 {
text-align: center;
border-bottom: 1px solid #ccc;
margin: 10px 0;
padding: 5px 0;
}

#sidebar p {
margin-bottom: 10px;
}

#sidebar img {
width: 100px;
height: 100px;
}

#sidebar a:link, #sidebar a:visited {
border: none;
}

#sidebar a:hover img {
border: 1px solid #373737;
background: #fff;
}

.category-unternehmernetzwerk #sidebar h3 {
color: #ABDC28;
}

.category-finanzen #sidebar h3 {
color: #4195E9;
}

.category-immobilen #sidebar h3 {
color: #e99d3b;
}

/**
 * @section layout
 * @css-for (footer)
 */
#footer {
clear: both;
color: #666;
height: 300px;
width: 950px;
background: #EBEBEB;
margin: 0;
padding: 10px;
font-size: 12px;
}

#footer br {
margin-bottom: 15px;
}

#footer p {
float: left;
margin: 30px 10px 10px 10px;
}

#footer .footerleft {
clear: left;
}

#footer .footerright {
float: right;
}

/**
 * @section layout
 * @css-for (navi) header
 */
.category-unternehmernetzwerk #header a:hover, .category-unternehmernetzwerk #header a:active, .category-unternehmernetzwerk #header .current-cat a, .category-unternehmernetzwerk #header .current_page_item a, .category-unternehmernetzwerk #header .in-current-cat a {
text-decoration: none;
border: none;
color: #ABDC28;
}

.category-finanzen #header a:hover, .category-finanzen #header a:active, .category-finanzen #header .current-cat a, .category-finanzen #header .current_page_item a, .category-finanzen #header .in-current-cat a {
text-decoration: none;
border: none;
color: #4195E9;
}

.category-immobilien #header a:hover, .category-immobilien #header a:active, .category-immobilien #header .current-cat a, .category-immobilien #header .current_page_item a, .category-immobilien #header .in-current-cat a {
text-decoration: none;
border: none;
color: #e99d3b;
}

#header a:link, #header a:visited {
text-decoration: none;
border-bottom: 1px dotted #ccc;
color: #999;
}

#header a:hover, #header a:active {
text-decoration: none;
border: none;
color: #373737;
}

/**
 * @section layout
 * @css-for (links) default
 */
a {
outline: none;
}
 
#header .current_page_item a {
border: none !important;
color: #373737;
cursor: auto;
}

#header .current-cat a:link {
cursor: auto;
}

.category-unternehmernetzwerk a:link, .category-unternehmernetzwerk a:visited {
text-decoration: none;
border: none;
color: #ABDC28;
}

.category-finanzen a:link, .category-finanzen a:visited {
text-decoration: none;
border: none;
color: #4195E9;
}

.category-immobilien a:link, .category-immobilien a:visited {
text-decoration: none;
border: none;
color: #e99d3b;
}

.category-unternehmernetzwerk a:hover, .category-finanzen a:hover, .category-immobilien a:hover {
text-decoration: none;
border: none;
color: #373737;
}

a img {
border: 1px solid #ccc;
}

.category-unternehmernetzwerk a:link img, .category-unternehmernetzwerk a:visited img {
border: 1px solid #ABDC28;
padding: 2px;
}

.category-finanzen a:link img, .category-finanzen a:visited img {
border: 1px solid #4195E9;
padding: 2px;
}

.category-immobilien a:link img, .category-immobilien a:visited img {
border: 1px solid #4195E9;
padding: 2px;
}

.category-unternehmernetzwerk a:hover img, .category-finanzen a:hover img, .category-immobilien a:hover img {
border: 1px solid #373737;
}

a:link, #sidebar h3 a:link, #sidebar h4 a:link, #sidebar p a:link, #sidebar h3 a:visited, #sidebar h4 a:visited {
text-decoration: none;
border-bottom: 1px dotted #ccc;
color: #999;
}

a:visited, #sidebar p a:visited {
text-decoration: none;
border-bottom: 1px dotted #ccc;
color: #373737;
}

a:hover, a:active, .category-unternehmernetzwerk a:hover, .category-finanzen a:hover, .category-immobilien a:hover, #sidebar h3 a:hover , #sidebar h4 a:hover , #sidebar p a:hover {
text-decoration: none;
border: none;
color: #373737;
}

.category-unternehmernetzwerk .navigation a:link, .category-unternehmernetzwerk .navigation a:visited, 
.category-finanzen .navigation a:link, .category-finanzen .navigation a:visited, 
.category-immobilien .navigation a:link, .category-immobilien .navigation a:visited {
color: #fff;
}

h2 a:link, h2 a:visited {
border: none;
}

/**
 * @section layout
 * @css-for (links) footer
 */
#footer a:link, #footer a:visited {
text-decoration: none;
color: #373737;
}

#footer a:hover, #footer a:active {
text-decoration: underline;
color: #373737;
}

/**
 * @section layout
 * @css-for All
 */
.clear {
clear: both;
}

.uppercase {
text-transform: uppercase;
}

.center {
text-align: center;
}

.textright {
text-align: right;
}

.right {
float: right;
}

.left {
float: left;
}

.none {
display: none;
}

strong {
font-weight: 900;
}


/**
 * @section layout
 * @css-for images
 */
.category .post .story img, .archive .post .story img, .search .post .story img {
float: left;
margin: 4px 10px 5px 0;
padding: 3px;
border: 1px solid #ccc;
}


/**
 * @section for WordPress classes at images
 * @css-for (images)
 */
img {
padding: 3px;
border: 1px solid #ccc;
}

.noborder, .home img {
border: none;
}

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

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

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

.wp-caption {
border: 1px solid #eee;
text-align: center;
padding-top: 5px;
margin: 10px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: none;
}

.wp-caption p.wp-caption-text {
font-size: .8em;
line-height: 1em;
padding: 0 5px 6px;
margin: 0;
}
