
* {
margin : 0;
padding : 0;
}
body {
background : #000000;
}
body, input, textarea, select {
font : 12px small Arial, Helvetica, sans-serif;
/* color : #ffffff;*/
margin : 0 0;
}

h1, h2, h3 {
margin-bottom : 12px;
font-weight : normal;
/* color : #ffffff; */
}
h1 {
font-weight : bold;
font-size : 27px;

}
h2 {
font-size : 20px;
}
h3 {
font-size : 18px;
font-weight : bold;
}
p, blockquote, ul, ol, form {
margin-bottom : 20px;
}
blockquote, ul, ol {
margin-left : 36px;
}
blockquote {
margin : 5px 5px 0px 5px;
padding : 0px 5px 0px 35px;
background : transparent url(images/blockquote.gif) no-repeat;
font-style : italic;
}
ul {
list-style-type : square;
}
a {
/* color : #888888; */
text-decoration : none;
color : #9999ff;
}
a:hover {
text-decoration : none;
color : #5555BB;
}


#wrapper {
width : 910px;
margin : 0 auto;
/* border : 0; */
 border : 0;
}


#header {
height : 55px;
position : relative;
margin : 0 auto;
}

#header h1 {
position : absolute;
top : 10px;
left : 17px;
/* font-size : 3em; */
font-size : 36px;
letter-spacing : -3px;
color : #999999;
}
#header h2 {
position : absolute;
top : 27px;
left : 739px;
/* font-size : 1.5em; */
font-size : 18px;
letter-spacing : 0;
color : #BBBBBB;
}
#header a {
text-decoration : none;
}
/* #header:after {
content : ".";
display : inline-block;
height : 0;
clear : both;
visibility : hidden;
}  */

#tabs6 {
font-weight : bold;
float : right;
position : relative;
margin : 0px 0;
width : 910px;
background : transparent;
/* font-size : 1em; */
font-size : 12px;
line-height : normal;
}

#tabs6 ul {
margin : 0px;
float : right;
/* padding : 215px 25px 10px 0; */
padding-top : 15px;
padding-right : 25px;
list-style : none;
}
#tabs6 li {
display : inline;
margin : 0;
padding : 0;
}
#tabs6 a {
height : 35px;
float : left;
margin : 0;
/* padding : 0 0 0 4px; */
padding-left : 4px;
text-decoration : none;
}

#tabs6 a span {
height : 25px;
display : inline-block;
background : url(images/tabright6.gif) no-repeat right top;
/* padding : 10px 12px 4px 6px;*/
padding-top : 10px;
padding-right : 12px;
padding-bottom : 4px;
padding-left : 6px;
color : #fff;
}
#tabs6 a span {
float : left;
}
#tabs6 a:hover span {
color : #fff;
}
#tabs6 a:hover {
background-position : 0% -42px;
}
#tabs6 a:hover span {
background-position : 100% -42px;
}
#content {
background : #000;
margin : 0 0;
width : 910px;
}
#blog {
background : #000;
float : right;
width : 630px /*!important*/ ;
width : 627px;
margin : 0 auto;
/* padding : 13px 25px 0px 0px; */
padding-top : 13px;
padding-right : 25px;
color : #FFFFFF;
}


#abdunkeln {
position:absolute;
width : 100%;
height : 100%;
background-color:#000000;
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
   z-index:1;
}





#post {
margin-bottom : 10px;
padding-bottom : 5px;
}
#title {
height : 37px;
text-transform : uppercase;
font-size : small;
font-weight : bold;
/* padding : 5px 5px 5px 10px; */
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 10px;
background : transparent url(images/site_title_kleiner.gif) no-repeat top right;
}
.maintitle {
font-size : 20px;
}
#titlepage {
color : #ffffff;
height : 37px;
text-transform : uppercase;
font-size : small;
font-weight : bold;
/* padding : 5px 5px 5px 10px; */
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 10px;
background : transparent url(images/site_title.gif) no-repeat top right;
}
#title h3 {
font-size : 14px;
text-decoration : none;
}
#title a {
text-decoration : none;
}
#title a:hover {
text-decoration : none;
border-bottom : 2px dashed #ffffff;

}
#title #date {
text-align : left;
font-size : 13px;
/* padding : 5px 0 0 0; */
padding-top : 5px;
color : #ffffff;
float : right;
width : 57px;
margin : 0;
}
#date .mo {
color : black;
}
#date .day {
color : black;
}

.post .entry {
/*padding : 10px 15px 10px 15px; */
line-height : 21px;
/* padding : 0 0 0 0; */
}

.post p {
text-align : justify;
}

.post .meta {
/* padding : 0 15px 8px 10px; */
padding-right : 15px;
padding-bottom : 8px;
padding-left : 10px;
line-height : 10px;
color : #e2e2e2;
background : transparent url(images/downpost_kleiner.gif) no-repeat bottom left;
}

.entry h1, .entry h2, .entry h3 {
color : #333;
}

.tolga {
/* padding : 10px 15px 10px 15px; */
padding-top : 10px;
padding-right : 15px;
padding-bottom : 10px;
padding-left : 15px;
font-weight : normal;
}


#sidebar {
/* border-color:#FFFF00; border-width:2px; border-style:solid;*/
background : #000000;
float : left;
width : 190px;
/* padding : 10px 10px 0 0; */
padding-top : 10px;
padding-left : 10px;
}

#kleben {
position : absolute;
margin-top : 0px;
margin-left : 0px;
}

#sidebar ul {
margin : 0;
list-style : none;
/* padding : 0 10px; */
padding-right : 10px;
}
#sidebar li {
margin : 0;
/* margin-bottom : 10px; */
}
#sidebar li ul {
margin : 0;
line-height : 18px;
list-style-type : none;
padding-left : 10px;
}
#sidebar li li {
margin : 0;
}
#sidebar h2 {
margin : 0;
height : 17px;
background : url(images/side_title2.gif) no-repeat;
text-transform : uppercase;
color : #919191;
font-size : 11px;
/* padding : 1px 5px 0 0; */
padding-top : 1px;
padding-right : 5px;
font-weight : bold;
text-align : center;
}
#sidebar h3 {
margin : 0;
height : 17px;
background : url(images/side_title_dunkel2.gif) no-repeat;
text-transform : uppercase;
color : #bbbbbb;
font-size : 11px;
/* padding : 1px 5px 0 0; */
padding-top : 1px;
padding-right : 5px;
font-weight : bold;
text-align : center;
}

#sidebar a {
font-weight : bold;
text-decoration : none;
/* color : white; */
padding-left : 10px;
padding-right : 4px;
color : #FFFFFF;
margin : 0;
}
#sidebar a:hover {
text-decoration : none;
color : #9999ff;
margin : 0;
}
#calendar {
background : #919191;
font-size : 0.85em;
font-weight : bold;
text-align : center;
color : white;
}
#calendar a:hover {
font-weight : bold;
background : #000000;
color : white;
}
#calendar td {
height : 12px;
padding : 0 2px 0 2px;
}
#calendar a {
background : #919191;
color : white;
padding : 0 2px 0 2px;
display : block;
text-decoration : none;
line-height : 12px;
border-bottom : 1px dashed white;
}
caption {
font-size : 13px;
}
#today {
padding : 0 0 0 2px;
background : black;
font-weight : bold;
color : #919191;
}
#rss a {
border-bottom : 0;
background : transparent;
overflow : hidden;
}
#rss a:hover {
border-bottom : 0;
background : transparent;
overflow : hidden;
}
#rss img:hover {
border-bottom : 0;
background : transparent;
overflow : hidden;
}
#searchbg {
background : transparent url(images/searchbg.gif) no-repeat center center;
height : 25px;
margin-bottom : 20px;
}
#s {
width : 110px;
height : 15px;
color : #919191;
font-weight : bold;
border : 0;
}
#go {
background : transparent;
color : #919191;
font-weight : bold;
border : 0;
font-size : 13px;
/* outline : none; */
border : 0;
height : 15px;
}
#footer {
font : 12px 10px Arial Narrow, Helvetica, sans-serif;
font-size : 10px;
background : #000;
margin : 0 auto;
/* padding : 10px 10px;*/
padding-top : 10px;
padding-right : 10px;
}
#footer #text {
/* padding : 0 0 0 200px; */
padding-left : 200px;
}
#footer #text a {
text-decoration : none;
color : #000000;
}
#footer #text a:hover {
text-decoration : underline;
color : #000000;
}
#comment {
margin-bottom : 18px;
padding-bottom : 12px;
border-bottom : 1px solid #700000;
}
#commentlist li {
margin-bottom : 18px;
padding-bottom : 12px;
border-bottom : 1px solid #700000;
}
#commentform {
margin : 12px 0;
background : black;
width : 280px;
}
#commentform textarea {
padding : 2px;
background : black;
border-top : 1px solid #8e8e8e;
border-left : 1px solid #8e8e8e;
border-bottom : 1px solid #2c2c2c;
border-right : 1px solid #2c2c2c;
width : 280px;
}
#commentform textarea:hover {
background : black;
border-top : 1px solid #2c2c2c;
border-left : 1px solid #2c2c2c;
border-bottom : 1px solid #8e8e8e;
border-right : 1px solid #8e8e8e;
}
#commentform textarea:focus {
background : black;
border-top : 1px solid #2c2c2c;
border-left : 1px solid #2c2c2c;
border-bottom : 1px solid #8e8e8e;
border-right : 1px solid #8e8e8e;
}
#commentform #email, #commentform #author, #commentform #url {
padding : 2px;
font-size : 13px;
background : black;
border-top : 1px solid #8e8e8e;
border-left : 1px solid #8e8e8e;
border-bottom : 1px solid #2c2c2c;
border-right : 1px solid #2c2c2c;
width : 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size : 13px;
background : black;
border-top : 1px solid #2c2c2c;
border-left : 1px solid #2c2c2c;
border-bottom : 1px solid #8e8e8e;
border-right : 1px solid #8e8e8e;
width : 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size : 13px;
background : black;
border-top : 1px solid #2c2c2c;
border-left : 1px solid #2c2c2c;
border-bottom : 1px solid #8e8e8e;
border-right : 1px solid #8e8e8e;
width : 280px;
}
#commentform input {
margin-bottom : 3px;
}
.submit1 {
width : 280px;
font-size : 13px;
background : black;
border-top : 1px solid #8e8e8e;
border-left : 1px solid #8e8e8e;
border-bottom : 1px solid #2c2c2c;
border-right : 1px solid #2c2c2c;
}
.submit1:hover, .submit1:focus {
background : black;
border-top : 1px solid #2c2c2c;
border-left : 1px solid #2c2c2c;
border-bottom : 1px solid #8e8e8e;
border-right : 1px solid #8e8e8e;
}