/*
Theme Name: WordPress Standard DE-Edition
Theme URI: http://wordpress.org/
Description: Das hier verwendete Theme basierte ursprünglich auf dem eingedeutschten Standard-Theme - basierend auf dem famosen <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. Bitte beachten: die verwendeten CSS sind noch in einem sehr chaotischen Zustand und sollten derzeit nicht in dieser Form als Theme in eigenen Blog eingebunden werden. (kp)

*/

body {
font-size: 62.5%; background:#F4F4F4; color: #252525; font-family: 'lucida grande', verdana, arial, sans-serif; text-align: center;padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 20px; padding-top: 0px}

#page {
border: 1px solid #2456AC; background-color: #fff; text-align: left; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 20px auto; width: 80%; padding-top: 0px;
}

#header {
padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 10em; background-color: #EBF7FE; background: url(images/bgimg1.gif) repeat-x; /*color: #fff;*/
}

#headerimg {
margin: 0px; width: 100%;
}

#headerimg {
margin: 0px 9px 0px; width: 740px;
}

.inv {
    position : absolute;
    left : -2000px;
    top : -2000px;
    width : 0px;
    height : 0px;
    overflow : hidden;
    display : inline;
  }
.skip:focus,
 .skip:active {
    left : 0px;
    top : 23px;
    width : auto;
height: 1.8em;
    display : block;
    color : #0B4B99;
    font-weight : 700;
    padding: 5px;
border: 1px solid #0B4B99;
      }


#top a {
text-align: left;
}

#feedarea {
	padding: 5px 10px 0 0;
	text-align: right;
        background-color: #fff;
        width: 800px;
}
html #feedarea {
	padding-top: 5px;
}
#feedarea dl dt {
	display: inline;
	margin-right: 5px;
	height: 30px;
        font-size: 1.2em;
}
#feedarea dl dd {
	display: inline;
	margin: 0px 5px 0px 0px;
	height: 30px;
	background:url(images/icon_feed.gif) no-repeat left center;
	padding-left:20px;
        font-size: 1.2em;
}


#content img {
border: 1px solid #A84040;
margin: 10px 0px 10px 5px;
}

#content {
font-size: 1.2em;
}

.alt {
border-top: #BF6060 1px solid; border-bottom: #BF6060 1px solid; background-color: #F4F4F4;
}
#footer {
background: url(images/bgimg1.gif); border-top: 1px solid #EBF7FE;
}
small {
font-size: 1em; line-height: 1.2em; font-family: arial, helvetica, sans-serif; color: #333; 
}
small a {
text-decoration: none ! important;
color: #0D58B4 ! important;
font-weight: bold;
}
small strong {
font-weight: normal;
}
em {
font-style: normal;
}

em a {
font-style: normal;
text-decoration: none ! important
}
h1, h2, h3, h4, h5, h6 {
font-family: arial, tahoma, verdana, sans-serif
}
h3, h4, h5, h6 {
font-weight: bold;
}
h1 {
font-weight: normal;
font-size: 2.4em
}
h2 {
color: #0B4B99;
font-weight:normal;
}

#sidebar h2 {
font-size: 1.2em; font-weight:normal; letter-spacing: 0.2ex; color: #fff; font-family: arial, tahoma, verdana, sans-serif; background-color: #0B4B99;  line-height: 160%;
}
h3, h4, h5, h6 {
font-size: 1.3em;
}
h1 {
color: #fff; text-decoration: none
}
h1 a {
color: #fff; text-decoration: none
}
h1 a:hover {
color: #fff; text-decoration: none; border-bottom: 0px;
}
h1 a:visited {
color: #fff; text-decoration: none; border-bottom: 0px;
}
h1 a:focus {
color: #fff; text-decoration: none; border-bottom: 0px;
}
#headerimg .description {
color: #0B4B99; text-decoration: none;
font-family: 'lucida grande', verdana, arial, sans-serif;
font-size: 1.3em;
}

#content h3 {
margin-top: 30px;
margin-bottom: 5px;
padding-bottom: 5px; 
color: #0B4B99; 
border-bottom: 1px solid #A84040;
font-site: 1.4em;
}

#content ul li {
margin: 0 0 7px 0;
font-weight: 1.1em;
line-height: 160%;
}

h3, h4, h5, h6 {
margin: 10px 0px 10px 0px;
padding: 0px;
color: #0B4B99;
}
h3 a {
font-size: 1em; font-weight: bold; margin-bottom: 5px; color: #0B4B99;
}
h3 a:visited {
margin-bottom: 5px; color: #0B4B99;
}

h3 {
text-decoration: none
}

h3 a {
color: #0B4B99;
padding-bottom: 5px;
}

h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus  {
margin-bottom: 5px;
text-decoration: none;
padding-bottom: 0px; 
color: #8B0000;
border-bottom: 0px ! important;
}

#sidebar h2 {
text-decoration: none
}
cite {
text-decoration: none
}
.entry {
padding-bottom: 5px;
}
.entry a {
border-bottom: 1px solid #0B4B99;
font-weight: normal;
}

dt a:visited, dd a:visited {
color: #0B4B99;
text-decoration: none;
border-bottom: 1px solid #0B4B99;
}

.tags {
background: url(images/tag.png) no-repeat 0px;
padding-left: 22px;
margin-left: 0px;
color: #252525;
}
.tags ul {
margin-left: 0px;
padding-left: 5px;
}
.tags li {
display: inline;
}
.comments {
background: url(images/comment_yellow.gif) no-repeat 0;
padding-left: 22px;
margin-left: 0px;
color: #252525;
}
.red {
color: #A84040
}
.respond {
background: url(images/comment_yellow.gif) no-repeat 0;
padding-left: 22px;
}

.trackback a {
background: url(images/trackback.gif) no-repeat 0;
padding-left: 22px;
margin-left: 0px;
text-decoration: none ! important;
}
.feed a {
background: url(images/icon_feed.gif) no-repeat 0;
padding-left: 22px;
margin-left: 0px;
text-decoration: none ! important;
}

.commentlist li {
font: 0.9em 'lucida grande', verdana, arial, sans-serif
}

fieldset {
border: 1px solid #A84040;
margin: 0px 0px 0px 10px;
padding: 10px;
}

legend {
font-weight: bold;
color: #0B4B99;
padding: 0px 5px 0px 5px;
font-size: 1.3em;
font-family: arial, tahoma, verdana, sans-serif;
}

#commentform {
margin: 0px 5px 0px 10px;
}
#commentform input {
font: 0.9em 'lucida grande', verdana, arial, sans-serif;
border: 1px solid #969696;
}
#commentform textarea {
font: 0.9em 'lucida grande', verdana, arial, sans-serif ;
border: 1px solid #969696;
overflow: hidden;
}
.box {
width: 99%;
}
#commentform textarea p {
margin-right: 10px;
width: 450px;
}
#commentform input:hover, #commentform textarea:focus {
background-color: #F4F4F4;
border: 1px solid #0B4B99;
}

#commentform textarea:hover, #commentform textarea:focus {
background-color: #F4F4F4;
border: 1px solid #0B4B99;
}

.commentlist li {
font-weight: bold
}
.commentlist cite {
font-weight: bold; font-size: 1.1em; font-style: normal;
}
.commentlist cite a {
font-size: 1.1em; font-style: normal
}
.commentlist p {
font-weight: normal; text-transform: none;
}
.commentlist blockquote {
border: 0px;
}
#commentform p {
font-family: 'lucida grande', verdana, arial, sans-serif
}
.commentmetadata {
font-weight: normal
}
#sidebar {
font: 1.1em 'lucida grande', verdana, arial, sans-serif ;
}
.postmetadata {
padding-right: 0px; margin-top: 10px; padding-left: 0px; padding-bottom: 0.5em; color: #000; padding-top: 0.5em; border-bottom: #A84040 1px solid; border-top: #A84040 1px solid; background-color: #F4F4F4; line-height: 150%;
}
.postmetadata a {
text-decoration: none ! important;
}
.postmeta {
padding-right: 0px; margin: 10px 0px 0px 0px; padding-left: 0px; color: #000; padding-top: 1.5em; text-align: right;
}

pre {
padding: 0px 0px 10px 15px;
margin: 15px 30px 15px 25px;
background-color: #F4F4F4;
border: #A84040 1px solid;
width: 80%;
}
code {
font: 1.2em 'courier new', courier, fixed ;
margin:0px;
padding: 5px;
}
acronym {
font-size: 0.9em; letter-spacing: 0.07em
}
abbr {
font-size: 0.9em; letter-spacing: 0.07em
}
span.caps {
font-size: 0.9em; letter-spacing: 0.07em
}
a {
color: #0B4B99;
text-decoration: none;
border-bottom: 0px;
}
h2 a:hover {
text-decoration: none;
}
h3 a:hover {
color: #05308A; text-decoration: none
}

.entry p a:visited {
color: #0B4B99;
}

a:hover, a:active, a:focus {
color: #0B4B99;
border-bottom: 1px solid #A84040;
}
.narrowcolumn {
padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 20px; margin: 0px 0px 0px 10px; width: 70%; padding-top: 0px
}
.post {
margin: 0px 0px 40px 10px;
}
.post a {
color: #0B4B99;
text-decoration: none ! important;
}
.post hr {
display: block
}
.postmetadata {
clear: left
}
#footer {
clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 100%; padding-top: 0px
}
#footer p {
padding-right: 0px; padding-left: 0px; padding-bottom: 20px; margin: 0px; padding-top: 20px; text-align: center; color: #fff;
}
#footer a {
color: #fff; text-decoration: underline;
}
#header h1 {
margin: 0px; padding-top: 30px;
}
h3 {
margin: 30px 0px 0px;
}
h3.pagetitle {
margin: 30px 0px 0px 10px;
}
#sidebar h2 {
padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; padding-top: 0px
}

h3#respond {
margin-left: 10px;
}
h3#comments {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px 10px; padding-top: 0px
}
p img {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; max-width: 100%
}

img.centered {
display: block; margin-left: auto; margin-right: auto
}
img.alignright {
padding-right: 4px; display: inline; padding-left: 4px; padding-bottom: 4px; margin: 0px 0px 2px 7px; padding-top: 4px
}
img.alignleft {
padding-right: 4px; display: inline; padding-left: 4px; padding-bottom: 4px; margin: 0px 7px 2px 0px; padding-top: 4px
}
.entry img {
float:right;
margin: 0px 0px 0px 15px;
}
.alignright {
float: right
}
.alignleft {
float: left; margin-left: 10px;
}
unknown {
padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin-left: 0px; text-indent: -10px; padding-top: 0px; list-style-type: none
}
unknown {
margin: 7px 0px 8px 10px
}

.entry ul {
color: #333;
padding-top: 5px;
padding-right: 5px;
padding-left: 10px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 25px;
}
.entry ol {
padding-right: 0px; padding-left: 35px; padding-bottom: 0px; margin: 0 0 10px 10px; padding-top: 0px; color: #333;
}
.entry li {
margin: 0px 0px 0px 5px;
line-height: 140%;
}
.entry ol li {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
.entry dt {
font-weight: bold; line-height: 140%;
margin-top: 15px;
}
.entry dd {
margin: 7px 3px 7px 5px; line-height: 140%;
}
.entry dt a {
font-weight: normal;
text-decoration: underline;
}
.postmetadata ul {
display: inline; list-style-image: none; margin-left: 5px; padding-left: 0px;
}
.postmetadata li {
display: inline; list-style-image: none; list-style-type: none
}

#sidebar p {
font-size: 1.2em;
color: #01203C;
}

#sidebar .red {
color: #8B0000;
}

#sidebar ul {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px 5px; padding-top: 0px; background-color: #F4F4F4;
}
#sidebar ul a {
font-size: 1.1em;
}
#sidebar ul ol {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 5px; color: #0d58b4; padding-top: 0px; background-color: #F4F4F4
}
#sidebar ul li {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px 0px; line-height: 170%; padding-top: 0px; list-style-type: none;  color: darkred;
}
#sidebar ul p {
margin: 5px 0px 8px
}
#sidebar ul select {
margin: 5px 0px 8px
}
#sidebar ul ul {
margin: 5px 0px 0px 20px; color: #0d58b4; background-color: #F4F4F4
}
#sidebar ul ol {
margin: 5px 0px 0px; color: #F4F4F4
}
#sidebar ul ul ul {
margin: 0px 0px 0px 10px; color: #F4F4F4
}
#sidebar ul ol {
margin: 0px 0px 0px 10px; color: #0B4B99
}
ol li {
list-style-position: outside; list-style-type: decimal
}
#sidebar ul ol li {
list-style-position: outside; list-style-type: decimal
}
#sidebar ul ul li {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px 0px 0px; padding-top: 0px; list-style-type: disc
}
#sidebar ul ol li {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px 0px 0px; padding-top: 0px; list-style-type: none
}
#sidebar li a {
color: #01203C;
}
#sidebar li a:visited (
border-bottom: 0px;
)
#sidebar li a:hover, #sidebar li a:active, #sidebar li a:focus {
color: #760000;
}

#searchform {
padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 5px auto; padding-top: 5px; font-size: 1.2em; text-align: right;
}

input {
font: 0.9em 'lucida grande', verdana, arial, sans-serif;
}

#searchform #s {
padding-right: 2px; padding-left: 0px; padding-bottom: 2px; width: 10em; padding-top: 2px; border: 1px solid #0D58B4; margin: 0px;
}
#search {
padding-right: 2px; padding-left: 0px; padding-bottom: 2px; width: 20em; padding-top: 2px; margin: 20px;
}
#suche {
border: 1px solid #0B4B99;
}


input#searchsubmit {
padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background: #0B4B99; color: #fff; border: 1px solid #0B4B99; font-size: 0.85em;
}

input#submit {
background: #245AAC ! important;
color: #fff ! important;
border: 1px solid #245AAC ! important;
}

submit {
background: #245AAC ! important;
color: #fff ! important;
border: 1px solid #245AAC ! important;
}
#suchsubmit {
background: #245AAC; color: #fff; border: 1px solid #245AAC;
}
.entry form {
text-align: center
}
select {
width: 130px
}
#commentform input {
padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 5px 5px 1px 0px; width: 170px; padding-top: 2px
}
#commentform textarea {
padding-right: 2px; padding-left: 2px; padding-bottom: 2px; width: 100%; padding-top: 2px
}
#commentform #submit {
float: right; margin: 0px
}
.alt {
padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px; padding-top: 10px;
}
.alt a {
text-decoration: underline;
}
.alt a:visited {
text-decoration: underline;
color: #245AAC;
border-bottom: 0px;
}
.commentlist {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px 10px }

.commentlist li {
padding-right: 10px; padding-left: 10px; padding-bottom: 3px; margin: 15px 0px 3px 0px; padding-top: 5px; list-style-type: none
}
.commentlist p {
margin: 10px 5px 10px 10px
}
#commentform p {
margin: 5px 0px
}
.nocomments {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: center
}
.commentmetadata {
display: block; margin: 0px
}
#sidebar {
padding: 20px 10px 0px 0px; margin: 0; width: 25%; float:right;

}
#sidebar form {
margin: 0px
}
#content p {
line-height: 140%;
margin: 10px 0px 10px 0px;
font-size: 1.1em;
}
#content p a {
color: #0B4B99;
}
acronym {
cursor: help
}
abbr {
cursor: help
}
span.caps {
cursor: help
}
acronym {
border-bottom: #999 1px dashed
}
abbr {
border-bottom: #999 1px dashed
}
blockquote {
padding: 5px 5px 5px 8px; margin: 0px 30px 15px 28px; background-color: #F4F4F4; border-left: #A84040 2px solid; width: 80%;
}

blockquote cite {
margin: 5px 0px 0px;
}

blockquote ol {
padding: 8px 5px 8px 0px ! important;
margin-left: 25px ! important;
}
blockquote ol li {
padding-bottom: 8px ! important;
}
.center {
text-align: center
}
hr {
display: none
}
a img {
border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.navigation {
margin-top: 10px; display: block; text-align: center
}

caption {text-align:left; font-weight: bold; padding-bottom: 10px;}
table, th, td {border: 1px solid #D2DEEC; border-collapse: collapse;}
th {background-color: #F4F4F4}
th, td {width: 70%; padding: 5px;}

.unsichtbar {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
