body {background : url(../../images/bg_body.gif); background-attachment: fixed; color : #111; line-height: 1.5; font: 12px; font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

h1 { display : block; font-weight : 900; ;}
h2 { display : block; font-weight : 800; }
h3, h4, h5 { display : block; font-weight : 700; }
hr {claer:both;}
img {border:0px;}

html[xmlns] .clearfix {display : block;}
.clearfix:after		 {clear : both;content : ".";display : block;height : 0;line-height : 0;visibility : hidden;}
.clearfix		 {display : inline-block; }
*html .clearfix 	 {height : 1%;}


a, a:link, a:visited 	 {color : #555555; text-decoration : underline;}
a:hover			 {color : #4b513e;}
p			 {font-size:12px;}
blockquote		 {border-left : 2px solid #ccc; color : #666;padding : 5px 10px 1px; font-style : normal;}
code 			 {margin : 1px 0;padding : 1px 3px; background : #eaeaea; color : #333; font-family : Consolas, Monaco, Courier, monospace; font-size : 11px;}
pre code		 {background : #322e2c; border : 1px solid #635957; color : #fff; display : block; overflow : scroll; padding : 1.5em 1.75em;}
table {border-collapse : collapse; border-spacing : 0; border : 1px solid #ccc;}
th, td {padding : 5px;border : 1px solid #ccc;border-width : 1px;}
th, thead th {font-weight : 700; color : #333; background : #ccc url(../../images/topnav.jpg) repeat-x top;font-size: 12px;}
td, tbody td {background : #f0f0f0; padding:2px; font-size: 12px;}

input[type="text"], input[type="password"], textarea {background : #fff url(../../images/form.jpg) repeat-x top; border : 1px solid #ccc; padding : 5px 3px;}
input[type="submit"], #wp-email-submit {font-family : 'Lucida Grande', Arial, Helvetica, sans-serif; background : url(../../images/feed-title-white.jpg) repeat-x; border : 1px solid #ccc; padding : 5px 10px; font-size : 12px; color : #000; font-weight : 700;}
input[type="submit"]:hover, #wp-email-submit:hover {background : #313428; color : #fff;}

.ui-tabs-hide, .hide {display : none !important ;}

.tags a:link, .tags a:visited {font-weight : 700; line-height : 20px; margin : 2px; text-decoration : none;}
.tags a:hover {border-bottom : 1px solid #4b513e;}


.noticebox {background-color : #fff9d7; border : 1px solid #e2c822; color: #333; margin-bottom: 20px; padding : 10px;}
.noticebox a {color : #000;}
.sub {font-size : 11px; color : #848485;}


.xoxo {padding : 0;}
.arras {color : #383332 !important ;}
#branding {font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; float : left; width : 780px; margin : 0 auto; padding : 40px 20px 0 100px;text-transform : uppercase;}
#wrapper {position : relative; min-width : 650px; max-width : 1000px; margin : 0 auto;}
#outer { padding : 10px; margin: 0 2px;}


#header {min-height : 225px; padding : 0; background : url(../../images/site_logo.jpg); background-repeat : no-repeat; background-position : center; background-position : bottom;}

.logo { max-width : 590px; float : left; margin : 21px 0 0 10px;}

.blog-name {  font-size : 18px; letter-spacing : 1px; font-weight : 700;}
.blog-name a:link, .blog-name a:visited {text-decoration : none;}
.blog-description {  font-size : 24px; letter-spacing : -1px; font-weight : 700; }

.dl_header { padding : 5px; font-size : 11px;}
.dl_dateidl {font-weight : bold; font-size : 14px;}
.dl_mains { background-color : #eee; padding : 10px;}
.dl_details {font-size : 10px; padding : 10px 5px;}
.dl_beschreibung {background-color : #ddd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; padding : 10px;}

.zufi {font-weight : 700; font-size : 10px; color : #444;}
li .zufi {list-style-type : none;}
.zufi li a {font-size : 12px;}

#nav {margin : 0 2px 0 2px; max-height : 32px; background : url(../../images/topnav.jpg) repeat-x top;}
#nav-content { margin : 0 auto;}

.quick-nav {float : right;list-style : none;margin : 0;padding : 0;}
.quick-nav li {padding : 7px 5px 0 0;float : left;display : inline;}
.quick-nav a:link, .quick-nav a:visited {display : block;text-indent : -9000px; width : 16px;height : 16px;float : left;clear : left;}
.quick-nav #rss {background : url(../../images/rss.png) no-repeat;}
.quick-nav #twitter {background : url(../../images/twitter.png) no-repeat;}

.sidebar .xoxo {list-style : none;padding : 0;margin : 0 auto;}

.widgetcontainer ul, .widgetcontent .xoxo, .widgetcontainer ol {list-style : none;margin : 0 0 0 5px;padding : 0;}
.widgetcontainer li {margin : 3px 0;}
.widgetcontainer li a:visited, .widgetcontainer li a:link {text-decoration : none;font-weight : 700;font-size : 11px;color : #444;}
.widgetcontainer li a:hover {border-bottom : 1px dotted #635957;color : #000;}
.widgetcontainer input[type="text"], .widgetcontainer input[type="password"] {width : 80%;}
.widgetcontainer .excerpt {font-size : 11px;margin : 5px 0;}
.widgettitle {text-align : center;border-bottom : 1px solid #999;border-top : 1px solid #999;letter-spacing : -1px;text-transform : uppercase;font-weight : 700;font-size : 12px;padding : 3px 0 3px 0;margin : 0 15px 10px 0;color : #777; width:100%; background:#f4f4f4;}
.widgettitle a {color : #333;}
.widgetcontent {margin-bottom : 10px;padding : 5px;}

#featured-slideshow {position : relative;height : 250px;}
.featured-article {display : block;width : 640px;height : 250px;text-decoration : none !important ;}
.featured-entry {position : relative;top : 165px;overflow : hidden;background : #000;height : 85px;color : #a7a7a7;padding : 0;display : block;}
.featured-entry .entry-title {color : #fff; padding : 10px; display : block; font-size : 12px; font-weight : 700;}
.featured-entry .entry-summary {padding : 0 15px;margin : 0;display : block;font-size : 12px;}
.featured {margin : 0 10px 20px 0;height : 250px;border : 5px solid #999;}
h3 .entry-title a, a:link, a:visited  {font-size: 12px;font-weight : 700;letter-spacing : -1px;}

#controls {position : relative;float : left;z-index : 100;top : 90px;}
#controls .next, #controls .prev {text-indent : -9000px;width : 30px;height : 30px;display : block;z-index : 1000;}
#controls .prev {background : url(../../images/prev.png) no-repeat;float : left;position : absolute;left : 5px;}
#controls .next {background : url(../../images/next.png) no-repeat;float : right;position : absolute;left : 605px;}

#bottom-content-1, #bottom-content-2 {list-style : none;float : left;width : 320px;margin : 0 10px 10px 0;overflow : hidden;padding : 0;}
#bottom-content-1 .xoxo, #bottom-content-2 .xoxo {margin : 0;}
#bottom-content-1 * .xoxo, #bottom-content-2 * .xoxo {margin-left : 15px;}
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle {background : #f0f0f0;}


.entry-thumbnails {clear : both;display : inline-block;border : 1px solid #ccc;}
.entry-thumbnails:hover {border-color : #383332;}
.entry-thumbnails-link {float : left;margin-right : 15px;background : #111;display : block;}
.entry-content {font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font:10px;}
.entry-content ul, .entry-content ol {padding : 0 1em 0.5em;}
.entry-content ul li, .entry-content ol li {margin : 0.5em 0;}
.entry-content h3 {font-size : 10px;}
.entry-content form {margin : 1em 0;}

.navigation {margin : 0 10px 10px 0;}

.home-title {letter-spacing : -1px; text-transform : uppercase; font-weight : 700;font-size : 13px;padding : 0 0 5px;border-bottom : 1px solid #bbb;margin : 0 15px 10px 0;color : #646465;}


.post-edit-link:link, .post-edit-link:visited {text-decoration : none; padding : 0 0 0 14px;}
.page .entry-content {margin : 0 0 20px;}

#searchbar {float : right;overflow : hidden;margin-top : 3px;background : #666;width : 250px;padding : 4px 3px;}
.search-results h2 {color : #333;font-size : 12px;font-weight : 700;margin : 0 10px 0 0;padding : 6px 10px;background : #efefef url(../../images/feed-title-white.jpg) repeat-x top;border : 1px solid #ccc;}
.search-results-content {border : solid #ccc;border-width : 0 1px 1px;background : #fff;margin : 0 10px 10px 0;padding : 10px;}
.search-results-content .searchform, .sidebar .searchform {padding : 5px 4px;border : 4px solid #ccc;background : #efefef;width : 250px;}
.searchform .s {font-family : 'Lucida Grande', Arial, Helvetica, sans-serif;font-size : 14px;border : none;background : #efefef;padding : 0;margin : 0;float : left;width : 229px !important ;}
.searchform .searchsubmit {background : url(../../images/searchsubmit.gif) no-repeat;text-indent : -9000px;width : 16px;height : 16px;border : none;float : left;cursor : pointer;text-transform : capitalize;}
.searchform .searchsubmit:hover {background : url(../../images/searchsubmit.gif) no-repeat;}

.module-title, .feed-title {line-height : 1em;color : #333;font-size : 12px;font-weight : 700;margin : 0 10px 0 0;padding : 7px 10px;background : #efefef url(../../images/feed-title-white.jpg) repeat-x top;border : 1px solid #ccc;display : block;}

.feed-title {border-bottom : none;}

.gallery {clear : both;margin : 10px 0;}
.gallery-item {float : left;margin-right : 10px;}

.about-author {border : 1px solid #ccc;padding : 10px 15px;margin : 0 0 10px;line-height : 1.5em;background : #fff;font-size : 11px;}
.about-author h4 {font-size : 10px;margin : 0 0 10px;text-transform : uppercase;color : #333;font-weight : 700;}
.about-author img {float : left;margin : 0 10px 10px 0;border : 1px solid #ccc;padding : 0;}

.gdmultitable {margin : 0 0 10px !important ;}
.gdmultitable td {padding : 5px !important ;}

.pingbacks {background : #fff;border : solid #ccc;border-width : 0 1px 1px;padding : 15px 10px 15px 30px;margin : 0 10px 20px 0;}
.pingbacks li {padding : 2px 0;font-weight : 700;}
.pingbacks a:link, .pingbacks a:visited {text-decoration : none;}

#footer {margin-top: 5px; width : 953px;background : #ecebe6;padding : 10px;border : 1px solid #ccc;}
#footer .widgetcontainer {padding : 5px 10px;min-width : 150px;}
#footer .widgettitle {background : none;border : none;font-size : 14px;color : #444;padding : 0 0 10px;letter-spacing : -1px;}
#footer .widgetcontent {font-size : 12px;background : none;padding : 0;border : none;}
#footer .footer-message {margin : 0;padding : 10px 15px 0;font-size : 11px;}
#footer .footer-message p {margin : 0 0 0.5em;}
#footer-sidebar {overflow : hidden;margin : 10px 10px 0;padding : 0 0 10px;border-bottom : 1px solid #ccc;}
#footer-sidebar .widgetcontainer {float : left;margin : 0;max-width : 250px;}
#footer-sidebar ul {list-style : none;margin : 0;padding : 0;}
#footer-sidebar li {margin : 0 0 3px;}
.no-js #footer .widgetcontainer {height : 190px;}

.layout-3c-r-fixed #bottom-content-1, .layout-3c-r-fixed #bottom-content-2, .layout-3c-fixed #bottom-content-1, .layout-3c-fixed #bottom-content-2 {width : 243px;}
.layout-3c-r-fixed .post .entry-photo, .layout-3c-r-fixed .single-post .entry-photo, .layout-3c-fixed .post .entry-photo, .layout-3c-fixed .single-post .entry-photo {width : 480px;}

.entry-cat {padding-left:5px;}
.entry-comments {padding-right:5px;}