html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}
:focus {
outline : 0;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
body {
font-family : "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size : 1.2em;
color : #000;
margin : 0;
padding : 0 0 0 0;
background-color : #000;
}
p {
margin-bottom : 20px;
line-height : 1.8em;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
ul, ol {
margin : 0 0 12px 0;
padding : 0;
list-style-type : none;
}
li {
margin : 0 0 5px 15px;
padding-left : 15px;
font-size : 1em;
color : #f8f8f8;
}
a {
text-decoration : none;
color : #300;
font-weight : bold;
}
a:hover {
color : #dd1a22;
text-decoration : none;
}
.datum {
position : absolute;
left : 600px;
vertical-align : bottom;
font-size : 12px;
color : #000;
text-align : right;
margin-right : 0;
}
#pageWrap {
margin : 0 auto;
padding : 0;
background-image : url(img/bar-bg_topdown_white.png);
background-position : bottom;
background-repeat : repeat-x;
background-color : #fff;
}
#header {
margin : 25px;
padding : 0;
height : 250px;
width : 800px;
margin : auto;
clear : both;
background-image : url(img/header.png);
background-repeat : repeat-x;
font-family: "Raleway";
}
#header h1 {
margin : 0;
padding : 30px 0 0 170px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 3em;
font-weight : lighter;
}
#header h1 a {
color : #f8f8f8;
text-decoration: none;
}
#header p {
margin : 0;
padding : 5px 0 0 175px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #eeeeee;
}
#navBar {
z-index : 100;
margin : 0;
padding : 0;
font-size : 0.7em;
font-weight : bolder;
letter-spacing : 0.0010em;
height : 10px;
text-transform : uppercase;
line-height : 20px;
clear : both;
}
#navBar ul {
z-index : 100;
list-style-type : none;
position : relative;
top : -13px;
left : 80px;
width : 580px;
}
#navBar li {
z-index : 100;
margin : 0;
padding : 0;
list-style-type : none;
display : inline;
background-image : none;
}
#navBar li a {
z-index : 100;
margin : 4px 5px 5px 5px;
text-decoration : none;
font-size : 1.1em;
font-weight : normal;
color : #333;
padding: 0;
}
#navBar ul li a:hover {
z-index : 100;
color : #f00;
text-decoration : none;
}
#navBar li.current-cat a {
z-index : 100;
color : #000;
font-weight : bold;
}
#navCenter {
position : relative;
left : -100px;
z-index : 100;
width : 595px;
margin : auto;
padding-left : 15px;
}
.zuhause a {
font-size : 1.2em;
color : #000;
}
.kategorien a {
font-size : 1em;
color : #666;
}
.unterkategorien a {
font-size : 0.8em;
color : #ccc;
}
#container {
position : relative;
width : 800px;
margin : auto;
}
#line {
width : 100%;
height : 1px;
background-image : url(img/line.png);
}
#leftColumn {
float : left;
position : absolute;
font-size : 0.7em;
color : #8e1116;
padding : 25px;
padding-top : 20px;
left : -250px;
top : 10px;
width : 200px;
min-height : 300px;
text-align : right;
background-image : none;
background-position : right;
background-repeat : no-repeat;
}
#leftColumn h2 {
font-size : 1.2em;
color : #9c291d;
}
#leftColumn ul, ol {
margin : 0 0 12px 0;
padding : 0;
}
#leftColumn li {
margin : 5px 0 0 0;
list-style : none;
background-image : none;
background-position : 0% 1px;
background-repeat : no-repeat;
font-size : 0.95em;
color : #6e312a;
}
#centerColumn {
float : left;
width : 600px;
min-height : 300px;
text-align : justify;
font-size : 0.8em;
padding : 30px 25px 30px 25px;
color : #000;
border-right : 1px solid black;
border-left : 1px solid black;
border-top : 1px solid black;
margin : -2px 10px 0 0;
position : relative;
}
#centerColumn img.alignright {
margin-left : 15px;
margin-bottom : 15px;
}
#centerColumn img.alignleft {
margin-right : 15px;
margin-bottom : 15px;
}
#centerColumn h3 {
margin : 30px 0 10px 0;
padding : 0;
font-family : "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size : 1em;
color : #000;
font-weight : bold;
}
#centerColumn h2 {
font-size : 1.2em;
background-color : #fff;
color : #000;
width : 570px;
}
#centerColumn h2 a {
color : #000;
}
.tabelle table {width: 100%; font-size:.8em;}
.tabelle td {padding: 10px;}
#thumb_all {
padding-top : 10px;
}
.showdiv {
width : 115px;
height : 95px;
float : left;
margin : 6px;
background-color : #000;
overflow : hidden;
text-align : center;
vertical-align : middle;
}
.singlediv img {
border : none;
}

/*.singlediv a, .pagediv a {
	padding-left: 16px;
	background-image:url(img/pfeil.png);
	background-repeat:no-repeat;
}

.pagediv a {background-image:url(img/pfeil.png);
background-repeat:no-repeat;}*/


.archivediv img.alignleft {
border : 1px solid black;
}

.archivediv {margin-bottom: 50px;}

#excerpt_box {overflow:hidden;}

.showdiv a {
color : #fff;
}
.blau {
border : 10px solid #09f;
}
.rot {
border : 10px solid #c06;
}
.gelb {
border : 10px solid #ff3;
}
.gruen {
border : 10px solid #0c3;
}
#last_added {
position : absolute;
top : -1px;
right : 15px;
font-size : 1.1em;
}
#rightColumn {
float : left;
width : 135px;
font-size : 0.7em;
color : #8e1116;
display : none;
}
#search {
float : right;
}
#searchsubmit {
display : none;
}
#s {
background : #ccc url("img/magnifier.png") no-repeat left top;
border : none;
color : #000;
padding-left : 21px;
width : 125px;
}
#footer {
color : #333;
font-family : Georgia, "Times New Roman", Times, serif;
position : relative;
height : 50px;
padding : 20px;
font-size : 0.7em;
background-color : #000;
list-style : none;
list-style-type : none;
text-align : center;
border-top : 1px solid #666;
}
#footer li {
display : inline;
}
#footer a {
color : #999;
text-decoration : none;
}
#footer a:hover {
color : #900;
}
#footer_inner {
width : 800px;
margin : auto;
position : relative;
left : -90px;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-table;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
.commentlist, .commentlist p {
padding-top : 10px;
}
img.avatar {
float : left;
margin-right : 5px;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.gallery {
margin : auto;
overflow : hidden;
width : 100%;
}
.gallery .gallery-item {
float : left;
margin-top : 10px;
text-align : center;
}
.gallery img {
border : 1px solid #000;
}
.gallery .gallery-caption {
margin-left : 0;
}
.gallery br {
clear : both;
}
.col-2 {
width : 50%;
}
.col-3 {
width : 33.333%;
}
.col-4 {
width : 25%;
}
.col-5 {
width : 20%;
}
.col-6 {
width : 16.666%;
}
.col-7 {
width : 14.285%;
}
.col-8 {
width : 12.5%;
}
.col-9 {
width : 11.111%;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
div.sociable {
margin : 16px 0;
}
span.sociable_tagline {
position : relative;
}
span.sociable_tagline span {
display : none;
width : 14em;
}
span.sociable_tagline:hover span {
position : absolute;
display : block;
top : -5em;
background : #ffe;
border : 1px solid #ccc;
color : black;
line-height : 1.25em;
}
.sociable span {
display : block;
}
.sociable ul {
display : inline;
margin : 0 !important ;
padding : 0 !important ;
}
.sociable ul li {
background : none;
display : inline !important ;
list-style-type : none;
margin : 0;
padding : 1px;
}
.sociable ul li:before {
content : "";
}
.sociable img {
float : none;
width : 16px;
height : 16px;
border : 0;
margin : 0;
padding : 0;
}

.sociable a {padding: 0; background-image:none;}

#stimuli_bottomNavClose {position: relative; z-index: 100;}

