body, #nav ul, #nav div, #partners div, #c div#pages a {background: #ACD7FC;}
#nav h3, form p.sbt input, #c div#pages a:hover, #c div#pages a.selected {background: #603A75;}
#nav ul, #c h1, #top h1 a, #c .inside a, #c .related ul a, #c ol li  a, #c h2 a, #c h2, #c a,  #c .insidem p a.more {color: #603A75;}
div#pages a:hover, #c div#pages a.selected {color: #fff;}
#text {width: 650px; float: left; background: #fff; margin: 0 0 0 20px;}
#nav {width: 260px; float: right; margin: 0 20px 0 20px; background: #fff; }
body { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px 0; margin: 0; 
font-family: Georgia, "Bitstream Charter", serif;}
* { text-align: left; }
a img { border: none; }
a { outline: none; text-decoration: none; }
#top {padding-top: 10px;}
#top h1 {font-size: 16px; margin: 20px 0 20px 20px;font-size: 30px; line-height: 36px; font-family: "Helvetica Neue", Arial, Helvetica,  sans-serif; }
#links {float: right; margin: 20px 30px 0 0; vertical-align: middle; }
#ti {display: block; border-top: 3px solid #000; margin: 0 0 0 20px; }
.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px; }
#wrapper {width: 970px;  margin: 20px auto 20px auto; background: #fff;}
#topmenu {background: #000; margin: 0 20px 20px 20px; height: 40px; line-height: 40px; text-indent: 20px; font-family: Arial Verdana, sans-serif; font-size: 12px;}
#topmenu a {color: #ddd; padding: 0 15px;}
#topmenu a:hover, #topmenu a.selected {color: #fff;}
h2, h3, h4 { font-family: "Helvetica Neue", Arial, Helvetica,  sans-serif; font-size: 20px; line-height: 26px; margin-bottom: 0; clear: both;}
#c div.date, #comments .who {color: #888; font-family: "Helvetica Neue", Arial, Helvetica,  sans-serif; font-size: 12px;margin: 0;}
#c div.categories {color: #888; font-family: "Helvetica Neue", Arial, Helvetica,  sans-serif; font-size: 12px; margin-bottom: 10px;}

#c div.date span {text-decoration: underline;}
#c .inside img {float: left; margin-right: 20px;}
#c .inside {font-family: Arial, Verdana, sans-serif; font-size: 13px;}
#c .inside .tags {clear: both;}
#c div.related { border: 1px #000; border-style: dotted none; margin-top: 20px; }
#comments {margin: 20px;}
#comments .who {margin-bottom: 10px;}
#comments .message {border-bottom: 1px solid #888; padding-bottom: 10px; margin-bottom: 20px;}   
#footer {margin: 20px; clear: both; border-top: 4px solid #000; color: #000; padding: 10px 0; text-align: left; font-family: "Helvetica Neue", Arial, Helvetica,  sans-serif; font-size: 16px; line-height: 36px; }
#nav ul {list-style: square; margin: 0 0 20px 0; padding: 0 0 0 30px; }
#nav div {padding: 10px; color: #000; font-family: Arial Verdana, sans-serif; font-size: 12px; text-align: left; line-height: 180%; margin-bottom: 20px;} 
#nav ul li { padding: 6px 5px 6px 0; line-height: 180%;  }
#nav ul li a, #nav div a, #nav ul li span  {  color: #000; font-family: Arial Verdana, sans-serif; font-size: 12px; }
#nav a:hover {text-decoration: underline;}
#nav h3 {  width: 260px; text-indent: 5px; padding: 9px 0 9px 0; text-indent: 5px; margin: 0; color: #fff; font-size: 18px; font-weight: normal;}
#partners {color: #000; margin: 0 10px 20px 10px; text-transform: lowercase;}
#partners a {color: #000; }
#partners div { padding: 10px}
#c h1 { font-size: 14px; text-align: right;}
#c {font-size: 12px; line-height: 180%; padding-bottom: 20px;}
#c p {text-align: justify; text-indent: 20px;}
#c .insidem p {text-indent: 0; margin: 0; padding: 0; line-height: 160%;}
#c .insidem p a,#c .insidem p a:hover {color: #000; text-decoration: none;}
#c p#kategorie {text-indent: 0;}
#c li {margin-bottom: 10px;}
#c a:hover {text-decoration: underline;}
#c p#showform {text-align: center;}
#c p#showform a {background: #b01924; color: #fff; padding: 5px 6px; text-decoration: none;}
form.closed {display: none;}
form.opened {display: block;}
form label {width: 130px; float: left; padding-right: 20px; text-align: right}
form input {height: 30px;}
form input, form textarea {float: left; width: 300px; border: 1px solid #EAE9E9;}
form textarea {height: 200px; overflow: auto;}
form p {clear: both; margin: 0; padding: 10px 0;}
form p.sbt {padding-left: 270px;}
form p.sbt input {float: none; width: auto; color: #fff; padding: 3px 6px; margin: 0; border: 0; cursor: pointer; text-align: center; }
#c p#error {color: #f00; font-weight: bold; text-align: center; font-family: Arial Verdana, sans-serif; font-size: 13px;}
#c p#ok {color: #1A804A; font-weight: bold; text-align: center; font-family: Arial Verdana, sans-serif;  font-size: 13px;}
#c ol {margin: 20px 10px 20px 40px; padding: 0;}
#c ol li {line-height: 260%; font-family: Arial, Verdana, sans-serif; font-size: 13px; text-align: justify;}

#c div#pages {text-align: center;}
#c div#pages a {padding: 3px;}
