/*
   This CSS-based design is now fully XHTML 1.0 Strict!
   The original design was by a cool guy named Adam Particka: http://www.principleofdesign.com/
   Des Traynor made the CSS-Version of Adams Design Template: http://www.cs.may.ie/~dtraynor
   You can view it here: http://www.oswd.org/viewdesign.phtml?id=1638&amp;referer=%2Fbrowse.php%3Fpage%3D1%26sort%3Dratingdesc
   You can download it as a ZIP-File here: http://www.oswd.org/download.phtml/autonomous_css.zip?id=1638
   I made some minor changes in this file, mostly colours and such things, yours truly, Oliver P., City: Berlin, Planet: Earth.
*/

body {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:12px;
       color:#666666;
       background-color:#FFFFFF;
       width:800px;
       margin-left:auto;
       margin-right:auto;
}
img.banner {
       margin-top:-70px;
       float:right;
       border:none;
}
p.reklame {
 font-size: smaller;
 text-align: left;
 color: #C0C0C0;
 border:none;
 padding:0;
}
h1 {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       margin-top:10px;
       font-size:20px;
       color:#800000;
       font-weight:normal;
}
h2 {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:16px;
       color:#8F8F8F;
       font-weight:normal;
       margin-top:-18px;
       line-height:2.0em;
}
h3 {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:14px;
       color:#800000;
       font-weight:normal;
       border: 1px solid #AAAAAA;
       margin:0;
       height:16px;
       padding:5px 5px 5px 5px;
       background:#F7F7F7;
}
#searchAssist {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       color:#AAAAAA;
       float:left;
       margin-bottom:-4px;
}
#searchBox {
       float:right;
       margin-top:-33px;
       margin-right:10px;
}      input.textinput
{
       background:#F7F7F7;
       display:inline;
       padding:0 0 0 0;
       height:1.1em;
       border: 1px solid #CCCCCC;
}
input.textinput:hover {
       background-color:white;
}
input.feedbackButton {
       font-weight:bold;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:12px;
       color:#800000;
       background-color:#DFDFDF;
       display:inline;
       padding:20 0 0 20;
}
input.searchButton {
       background-color:#800000;
       color:#FF0000;
       font-weight:bold;
       display:inline;
       padding:0 0 0 0;
       border:none;
       width:25px;
}
#top {
       border-bottom: 1px solid #CCCCCC;
}
#sideMenu {
       margin-top:15px;
       border-right: 1px solid #CCCCCC;
       width:180px;
       position:relative;
       margin-right:18px;
       text-align:left;
       float:left;
       padding:0;
}
#announcement {
       margin-top:65px;
       width:155px;
       position:relative;
    /* margin-left:-15px; */
       margin-right:4px;
       text-align:center;
       float:left;
       padding:0px 0px 0px 0px;
}
a {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:12px;
       color:#800000;
       white-space : nowrap;
       text-decoration:none;
}
a.inText {
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:11px;
       color:#800000;
       white-space : nowrap;
       text-decoration:none;
}
a:hover {
       text-decoration:underline;
}
a.Footer {
       color:#800000;
       font-size:10px;
       white-space : nowrap;
       text-decoration:none;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
}
p {
       padding:9px 9px 9px 9px;
       margin-top:-1px;
       border:1px solid #AAAAAA;
       margin-left:0px;
       font-family:normal;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:12px;
    /* word-spacing:2px; */
       color:#3F3F3F;
       line-height:1.4em;
}
#MainCopy {
       margin:0;
    /* margin-left:200px; */
       margin-top:15px;
}
#container {
       margin-top:15px;
       width:585px;
       text-align:left;
       margin:0;
       padding:0px 0px 0px 0px;
       float: left;
}
p.assistiveText {
       border:none;
       padding:0;
       display:block;
       margin-top:2px;
       margin-bottom:8px;
}
li.menu {
       color:#DFDFDF;
       margin:0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}
table.feedback {
       padding:9px 9px 9px 9px;
       margin-top:-1px;
       border:1px solid #AAAAAA;
       margin-left:0px;
       font-family:normal;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:11px;
    /* word-spacing:2px; */
       color:#3F3F3F;
       line-height:1.4em;
}
table.impressum {
       padding:9px 9px 9px 9px;
       margin-top:-1px;
       border:1px solid #AAAAAA;
       margin-left:0px;
       font-family:normal;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:11px;
    /* word-spacing:2px; */
       color:#3F3F3F;
       line-height:1.4em;
}
table.sendung {
       padding:9px 9px 9px 9px;
       margin-top:-1px;
       border:1px solid #AAAAAA;
       margin-left:0px;
       font-family:normal;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:11px;
    /* word-spacing:2px; */
       color:#3F3F3F;
       line-height:1.4em;
}
ul.menu {
       color:#AAAAAA;
       list-style-type:none;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}
#footer {
       margin-top:20px;
       text-align:right;
       border-top:1px solid #CCCCCC;
       font-family:verdana,arial,geneva,helvetica,homerton,sans-serif;
       font-size:10px;
       clear:both;
       color:#AAAAAA;
}