

/* Algemeine Formatierungen */

body {

    background: #e7e7e7;

    text-align: center;

    margin: 0;

    padding: 0;

    font: 100.01% verdana, sans-serif;

    color: #444;

}



hr {

    display: none;

}



ins {

    text-decoration: none;

    border-bottom: 1px dashed #f60;

}



acronym, abbr, dfn {

    border-bottom: 1px dashed #999;

    font-style: normal;

    cursor: help;

}



blockquote {

    border-left: 5px solid #ccc;

    margin: 1em 0;

    padding-left: 10px;

}



#rand #inhalt img, #rand #inhalt .bild-link, #rand #inhalt .bild-link a {

    border: none;

}



pre, code, samp {

    font: 1em 'courier new', courier, monospace;

    color: #900;

}

small code {

    font-size: 1.1em;

}



.pre {

    white-space: pre;

    display: block;

}





dt {

    font-weight: bold;

}



dd {

    margin: 1px 0 .5em 0;

}



input, textarea {

    border: 1px solid #ccc;

    font: 1.1em verdana, sans-serif;

    background: #f5f5f5;

    color: #444;

}

/* Gehört dazu */

#searchform #s {

    background: #fff;

    margin-bottom: 2px;

    width: 160px;

}



.bild-links {

    float: left;

    margin: 2px 10px 5px 0;

}



.bild-rechts {

    float: right;

    margin: 2px 0 5px 10px;

}



.bild-zentriert {

    display: block;

    text-align: center;

    margin-left: auto;

    margin-right: auto;

}



#rand #inhalt .bild-verweis, #rand #navi .bild-verweis, #rand #inhalt .bild-verweis a {

    border-bottom: none;

}



.bild-mittig {

    vertical-align: middle;

}



.nach-oben {

    text-align: right;

    margin: 12px 0;

}



.center {

    text-align: center;

}

.rechts {

    text-align: right;

}



.weiter {

    margin: 1em 0;

    text-align: center;

}



.unsichtbar, #technorati {

    display: none;

}



.clearer {

    clear: both;

}

.clearer-links {

    clear: left;

}

.fett {

    font-weight: bold;

}





h1 {

    margin: 5;

    padding: 0;

    height: 182px;

    background: url(grafik/header.jpg) no-repeat;

    position: relative;

    border-top: 2px solid #ffcc33;

    border-bottom: 2px solid #ffcc33;

}



/* Ende allgemeine Formatierungen */

h1 a {

    /*display: block;

    height: 180px;*/

    /* Wenn man die normale Text-Ueberschrift ausblenden und stattdessen eine grafische einfuegen moechte */

    color: #9cc; text-decoration: none;

    font: 22px arial, sans-serif;

    position: absolute; left: 15px; bottom: 5px;

}

h1 a span {

    display: none;

}



#rand {

    width: 960px;

    margin: 0 auto;

    background: #ffffcc;

    padding: 0;

    /*border-bottom: 1px solid #ccc;*/

}



#inhalt {

    width: 960px;

    text-align: left;

    margin: 0 1px;

    padding-top: 10px;

    border-bottom: 1px solid #ccc;

}



/* Navigation */

#navi {

    width: 200px;

    margin: 0 0 15px 0;

    float: left;

    font-size: 75%;

    color: #666;

    overflow: hidden;

}



#navi ul {

    list-style: none;

    margin: 5px 10px 1em 10px;

    padding: 0;

}

#navi li {

    padding: 2px 0 2px 15px;

    background: url(grafik/bullet.gif) 0 6px no-repeat;

}

#navi ul li ul {

    margin-bottom: .1em;

}



#navi a {

    color: #369;

    text-decoration: none;

}

#navi a:hover {

    color: #f60;

    background: #fff;

}



#navi h3 {

    text-align: left;

    font: bold 1.1em arial, sans-serif;

    color: #474747;

    padding: 0;

    margin: 1px 10px;

    border-bottom: 1px solid #ddd;

}



#navi form {

    margin: 10px 0;

    padding: 0;

}



#navi div, #navi p {

    margin: 10px 10px 15px 10px;

}



#navi div * {

    margin-left: 0;

}





#navi ul.buttons li {

    background: none;

    padding-left: 0;

}



#navi .werbelinks {

    /*font-size: .916em;*/

    font-family: tahoma, arial, verdana, sans-serif;

}



/* Ende Navigation */



/* Der Inhalt */



#text-inhalt {

    margin-left: 217px;

    margin-right: 17px;

    font-size: 75%;

    line-height: 1.5;

}



#text-inhalt .datum {

    font: bold 1.1em arial, sans-serif;

    color: #f93;

    margin: 1px 0;

    border-bottom: 1px solid #ddd;

    text-align: right;

}



#text-inhalt h2 {

    font: 1.6em 'trebuchet ms', arial, sans-serif;

    color: #369;

    margin: 1px 0 7px 0;

    padding: 0 5px;

}

#text-inhalt h3#postcomment {

    margin-top: 15px;

}



#text-inhalt .unterseite h3 {

    margin-top: 1em;

}



#text-inhalt h3 {

    font: bold 1.2em arial, sans-serif;

    margin: 1.5em 0 0 0;

    padding: 0;

}



#text-inhalt h4 {

    font: 1.1em arial, sans-serif;

    margin: .5em 0;

}



#rand #inhalt #text-inhalt h2 a {

    text-decoration: none;

    border: none;

}



#text-inhalt a, #footer a {

    color: #369;

    text-decoration: none;

    border-bottom: 1px solid #369;

}

#text-inhalt a:visited {

    color: #369;

    border-bottom: 1px solid #ddd;

}

#text-inhalt a:hover, #footer a:hover {

    color: #f60;

    border-bottom: 1px solid #f60;

}



#text-inhalt li {

    line-height: 1.6;

    margin-bottom: 1px;

}



#text-inhalt .beitrag-hinweis {

    background: #f9f9f9 url(grafik/beitrag-hinweis.gif) no-repeat right bottom;

    padding: 12px;

    border: 1px solid #ddd;

    margin: 15px 0;

}



.feedback, .feedback2 {

    padding: 1px 15px;

    background: #f5f5f5;

    font-size: .9em;

    margin-bottom: 27px;

    margin-top: 15px;

    border-top: 1px solid #eee;

    border-bottom: 1px solid #eee;

    color: #666;

}



.feedback {

    padding: 5px 15px;

}

.feedback2 p, .feedback2 dl {

    margin: 10px 0;

}

.feedback2 dl dt {

    float: left;

    margin-right: 5px;

    width: 80px;

}

.feedback2 dl dd {

    margin-bottom: 1px;

}



#text-inhalt .feedback a, #text-inhalt .feedback2 a, #text-inhalt .feedback a:visited, #text-inhalt .feedback2 a:visited  {

    border-bottom: none;

    text-decoration: none;

}

#text-inhalt .feedback2 a {

    font-weight: bold;

}



/* Ende Inhalt */







/* Infobox */

#infobox {

    padding: 0;

    padding-bottom: 1px;

    border: 1px solid #ddd;

    margin-bottom: 2em;

    line-height: 1.6;

}



#infobox h2 {

    padding: 2px 15px;

    margin: 0 0 3px 0;

    font-weight: bold;

    font-size: 1em;

    background: #eee;

    color: #666;

    border-bottom: 1px solid #ddd;

    text-align: left;

}



#infobox p {

    margin: 12px 15px;

    margin-right: 105px;

    font-size: 11px;

}

#infobox img {

    float: right;

    margin: 12px 15px 12px 15px;

}





/* Footer */

#footer {

    clear: both;

    border-top: 1px solid #ccc;

    background: #eee;

    padding: 5px 15px;

    /*text-align: center; */

    font-size: .7em;

    color: #555;

}

#footer a {

    border: none;

}



/* Archiv */

.archiv-liste, .archiv-liste2, .archiv-liste3 {

    list-style: none;

    margin-left: 0;

    padding-left: 0;

}



.archiv-liste li {

    width: 255px;

    float: left;

}

.archiv-liste2 li {

    width: 172px;

    float: left;

}

.archiv-liste3 li {

    display: inline;

    margin-right: 5px;

    /*white-space: nowrap;*/

}



#text-inhalt .archiv-liste li a, #text-inhalt .archiv-liste2 li a, #text-inhalt .archiv-liste li a:visited, #text-inhalt .archiv-liste2 li a:visited, #text-inhalt .archiv-liste3 li a, #text-inhalt .archiv-liste3 li a:visited {

    border-bottom: none;

}



/* Plugins */



.smileys {

    margin-top: 2px;

}

#commentform .smileys a {

    border: none;

}



#ed_toolbar {

   /* border-bottom: 1px solid #fff;*/

}



.ed_button {

    border: 1px solid #ccc;

    background: #f5f5f5;

    color: #369;

    margin-right: 1px;

}



#wp_grins {

    margin-top: 5px;

}



#commentPreview {

    background: #f5f5f5;

    border: 1px solid #ddd;

    padding: 0 5px 5px 5px;

}



/* Pagebar: */

#text-inhalt .pagebar {

    padding-top: 20px;

    padding-bottom: 10px;

    margin: 0;

    text-align: center;

}



#text-inhalt .pagebar a, .pageList .this-page {

    padding: 2px 6px;

    border: solid 1px #ddd;

    background: #fff;

    text-decoration: none;

}



.pagebar .break {

    padding: 2px 6px;

    border: none;

    background: #fff;

    text-decoration: none;

}



#text-inhalt .pagebar .this-page {

    padding: 2px 6px;

    border-color: #999;

    font-weight: bold;

    vertical-align: top;

    background: #fff;

}



#text-inhalt .pagebar a:hover {

    color: #fff;

    background: #369;

    border-color: #036;

    text-decoration: none;

}

table {

	margin: 10px  auto 10px 0;

	font-size: 0.95em;

	line-height: 1.2em;

	border-spacing: 0pt;

	border: 1px solid #f0f0f0;

	background-repeat: repeat-x;

	width:95%;



}



tr {

	line-height: 1.1em;

}



 td {

	padding: 6px 2px;

	border-bottom: 1px solid #333;

}







tr:hover{background-color:#fff;} 






