

body {
    text-transform:lowercase;
  }

.normaltext, pre {
    text-transform:none;
  }

#topimage {
    background : url('/bilder/pass_oel6.png') no-repeat top left;
     z-index:10;
  }


.mblog {
    margin-left:30px;
    margin-right:10%;
    text-align:justify;
  }


.mblogtitel {
    position:fixed;
    top:0px;
    right:515px;
  }

#auth {
    position:absolute;
    top:-30px;
}

.date {
    color : #D1D1D1;
    font-size : smaller;
  }


h3 .date {
    background-image : url('/bilder/bluefade_350_both.jpg');
    background-position : right;
    background-repeat : repeat-y;
    color : #444444;
    float : right;
    font-size : 0.6em;
    font-weight : normal;
    min-width : 350px;
    padding-bottom : 5px;
    padding-left : 20px;
    padding-right : 40px;
    padding-top : 4px;
    text-align : right;
    text-shadow : none;
  }


h4 .date {
    background-image : url('/bilder/bluefade_350_both.jpg');
    background-position : right;
    background-repeat : repeat-y;
    color : #444444;
    float : right;
    font-size : 0.6em;
    font-weight : bold;
    min-width : 350px;
    padding-bottom : 5px;
    padding-left : 20px;
    padding-right : 40px;
    padding-top : 4px;
    text-align : right;
    text-shadow : none;
  }

.name_grau a {
    font-size: 24pt;
    text-align: left;
    text-indent:-40px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: normal;
    color: #D1D1D1;
    text-shadow:#EFEFEF 5px 5px 8px;
    margin-right: 20px;
  }

.name_grau a:hover {
    color:#000000;
    border-bottom: 1px dashed #ccccff;
  }

.category {
    font-size: 0.8em;
    text-align: right;
    font-weight: bold;
    color: #D1D1D1;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }


.category a {
    font-weight: normal;
  }


.entry h3 {
    margin-top: 45px;
  }


.hrentry {
    color: #99F;
    width:50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }


.rssbuttonpos {
    position:fixed;
    bottom:25px;
    right:15px;
    z-index:5;
  }


.entrytopline {
    right: 10px;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
  }


.entrynavigation {
    font-size: smaller;
    text-align: right;
  }


.entryheadline {
  }


.entryintro {
    font-weight: bold;
    margin-bottom: 10px;
  }


.entrybody {
  }


.entrycredits {
    font-size: 0.5em;
    font-weight: normal;
    padding-top: 5px;
    padding-right: 8px;
  }


.entrycommpos {
    padding-left:35px;
  }

.pagenav {
    text-align: center;
    padding-top: 30px;
  }

.pagenav a {
    padding-left: 15px;
    padding-right: 15px;
  }

#pages li a {
    background-color:white;
    border-bottom:thin solid #222244;
    border-right:thin solid #222244;
    border-top:thin solid #5e86be;
    border-left:thin solid #5e86be;
}

#pages li {
    padding-left: 0px;
    padding-bottom: 0px;
    text-indent: 0px;
  }

#pages li a:hover {
	color: #5e86be;
}

#pages li.current {
    color: white;
    background-color: #5e86be;
}

#pages {
    text-align: center;
}

/* fuer den kommentar-editor */
#commentform li, #commentform a, #commentform ul {
    padding: 0px !important;
}

blockquote, pre {
    background-image : url('/bilder/bluefade_350_both_rev.jpg');
    background-position : left;
    background-repeat : repeat-y;
    margin-left : -40px;
    margin-top : 1px;
    margin-bottom : 1px;
    min-height : 20px;
    padding-left : 70px;
    padding-top: 1px;
    padding-bottom: 1px;
  }

blockquote {
    font-style : italic;
    font-weight : normal;
    text-align : left;
}

q {
    quotes : "»" "«";
    text-shadow : none;
  }


cite {
    text-align: right;
    float: right;
    font-style : normal;
    font-weight : bold;
    color: #143E8D;
  }


code {
    font-family : FreeMono, Courier, 'Courier New', 'Lucida Console', 'Courier 10 Pitch', 'Nimbus Mono L', 'Bitstream Vera Sans Mono', Monospace, monospace;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
  }


.commentform {
    font-size: smaller;
  }


.commentbutton, .searchbutton, .result-searchbutton {
    color: white;
    background-color:#5e86be;
    border-bottom:thin solid #222244;
    border-right:thin solid #222244;
    border-top:thin solid #009999;
    border-left:thin solid #009999;
    font-size:11px;
    font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-weight:normal;
  }


.commentinput, .searchbox, .result-searchbox, .tracklink-url {
    color: black;
    border-top:thin solid #222244;
    border-left:thin solid #222244;
    border-bottom:thin solid #005577;
    border-right:thin solid #005577;
    font-family:monospace;
    font-size:10px;
    text-align:justify;
  }


.comment-odd {
    background-color: #D1D1D1;
  }


.comment-even {
    background-color: #B4DAFF;
  }


.comment-footer {
    padding-left:30px;
    padding-right:10px;
    padding-bottom:15px;
  }


.comment {
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
  }

.spamquiz label {
    float: none;
    clear: both;
    width: 100%;
    margin-bottom:5px;
}

.spamquiz p {
    background-color: #B4DAFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    margin-bottom:10px;
    width: 90%;
  }

#spamquiz_answer {
    margin-left: 0px;
    margin-bottom: 10px;
}

.archives, .about, .search, h3.calendar, .comments, .referrers, .stuff {
    margin: 0.3em 0 0.5em !important;
    border-bottom: 0px solid #0FD;
  }


.message {
    margin-left : 50px;
  }


.tags {
    color : #D1D1D1;
    font-size : smaller;
  }


.tags a:link, .tags a:visited {
    text-decoration:none;
  }

#tagcloud a {
    font-size: 5px;
  }

/* these styles are for the calendar widget */









.calendarpos {
    position:fixed;
    top:25px;
    right:25px;
    z-index:6;
  }


.calendar {
    padding: 1px 5px;
    margin: 0px;
    border-right: 1px solid #005577;
    border-bottom: 1px solid #005577;
    border-top: 1px solid #222244;
    border-left: 1px solid #222244;
    font-size: 0.8em;
  }


.calendar td {
    padding: 2px 2px;
    margin: 0px;
  }


.calendar td:hover {
    background-color: #292999;
  }


.calendar th {
    font-weight: bold;
    color: #fff;
    background: #222288;
  }


.calendarHeader {
    font-weight: bold;
    color: #fff;
    background: #222288;
    margin: 0px;
    padding: 2px 4px;
    font-size: 11px;
  }


.calendarToday {
    background-color: #222288;
    font-weight: bold;
    text-decoration: underline;
    border: 1px solid #999;
  }


table.calendar {
    /* only the calendar has a line, not the individual cells */border: 1px solid #333;
    padding: 0px;
    width: 175px;
  }


table.calendar td {
    text-align: center;
  }


.calendarHeader a, .calendar a {
    font-weight: bold;
    color: #99d;
    text-decoration: none;
  }


.calendarHeaderControl {
    font-size:12px;
  }

/* end of the calendar styles */












.pivotx-search label,
.pivotx-search legend,
.pivotx-search-result label,
.pivotx-search-result legend {
    visibility:hidden;
    display:none;
  }


.pivotx-search fieldset,
.pivotx-search-result fieldset {
    border:0;
    padding:0;
    margin:0;
  }


.searchbox, .result-searchbox {
    padding: 2px;
    margin-bottom: 5px;
    width: 140px;
  }


.searchbutton, .result-searchbutton {
    padding: 0px 3px;
    width: 50px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }


div.archsearch {
    text-align:right;
    font-size:11pt;
    line-height:11.5pt;
    position:fixed;
    bottom:70px;
    left:10px;
    width: 160px;
    z-index:5;
  }


div.mbsubsrch {
    margin-top: 10px;
  }


#mbsubmenu a {
    font-weight: normal;
  }


#info_task_reaktanz, #info_task_sub_preventry, #info_task_sub_bloghome, #info_task_sub_nextentry {
    display: none;
  }


#img_task_reaktanz {
    display: none;
  }


.commentinput {
    margin-left : 50px;
  }


.comments {
    color : #5e86be;
    font-weight: bold;
    text-shadow:#BEBEBE 2px 2px 4px;
    text-indent:-40px;
    padding-top: 20px;
    padding-bottom: 5px;
  }


.comments a {
    text-shadow: none;
  }


.meta {
    color: #D1D1D1;
  }

