body {background-color:#E5E5D1;margin:0;padding:0;}
ul, li {list-style:none;}
small, h3 small, h3 a small {font-size:85%;}
div#startnav {height:550px !important;min-height:500px;max-height:600px;text-decoration:none;font:normal normal 14px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;}
#startnav a:hover {background-color:transparent !important;}
.sitename {font-size:22px !important;font-family:Times, Times New Roamn, serif;letter-spacing:0.2em;}
.siteeditor {font-family:Times, Times New Roamn, serif;letter-spacing:0.2em;}
tr.start {height:300px;text-align:center;vertical-align:bottom;white-space:no-wrap;font-size:12px;line-height:18px;}
tr.start td.eins {padding: 0 25px 0 10px;}
tr.start td.zwei {padding: 0 5px 0 15px;}
tr.start a {color:#E5E5D1;text-decoration:none;}
tr.start a:hover {color:black;}
tr.start td {vertical-align:bottom;padding: 0 25px 0 25px;}
tr.start td {font:normal normal 12px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;text-align: center;letter-spacing:0.2em;vertical-align:bottom;line-height:18px;color:#E5E5D1;}
li.linkentry, .linkentry {font:normal normal 11px Verdana, Helvetica, Geneva sans-serif;}
#flash {height:240px;}
.linkentry li {padding:0 0 4px 0;}
.right {text-align:right;}

div.sitetitle { margin-top:20px;font:normal normal 40px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;vertical-align:middle !important;letter-spacing:0.1em;text-align:left;float:left;padding: 0 10px 0 0;}
.sitetitle a {color:#444; !important;}
.sitetitle a:hover {color:black;background-color:transparent !important;}
div#navsm {white-space:no-wrap;text-align:center;}
#nnews {width:58px;float:left;padding-left:0.5em;}
#nsun {width:139px;float:left;padding-left:0.5em;}
#ntower {width:44px;float:left;padding-left:0.1em;}
#nclock {width:76px;float:left;padding-left:0.5em;}
#neditor {width:64px;padding-left:0.5em;padding-right:0;}
#navsm li a:hover {color:black !important;background-color:transparent !important;}
#navsm li {display:inline;float:left;font:normal normal 11px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;text-align: center;letter-spacing:0.2em;}
#navsm li img {padding-bottom:0.5em;}

#head {text-align:center;white-space:no-wrap;height:120px;padding-top: 10px;max-width:772px;margin-top:10px;margin-left:auto;margin-right:auto;}
#container {border:0px solid #0000ff !important; width: 835px; \width: 830px; w\idth: 830px; margin-left: auto; margin-right: auto; padding: 0 10px 0 10px;font:normal normal 1em Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important; }
#content { margin-left: 150px; margin-right: 135px; padding-top: 10px;padding-left:8px;font:normal normal 14px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;clear:none;}

.imgleft, .imgright {padding:10px;clear:none !important;}
img.imgleft {float:left;}
img.imgright {float:right;}

#sidebar-1 {float: left; max-width: 140px; \width: 140px; w\idth: 140px; margin-right: 5px; margin-top: 70px;border-right:0px dotted grey;text-align: right; padding-right:5px; }
#sidebar-2 {float: right; width: 120px; \width: 120px; w\idth: 120px; margin-left: 15px; margin-top: 70px; }
#foot { clear: both; margin-top: 5px; text-align: center; }
#accessibility { position: absolute; top: -10000px; }
div, li, table, td {border:0px solid #666666;padding:0;margin:0; border-collapse: inherit;}

#sidebar-2 h3 {text-decoration:uppercase !important;}
.linkentry li a {text-decoration:inherit !important;}
a { color: #b20; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
h1 { font-weight: normal; text-decoration:none; font-family: Times New Roman, serif; font-size: 3em; }
h2 { font-weight: normal; font-size: 1em; font-style: italic; }
h3, h3 a { font-weight: normal; font-family: Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif; font-size: 14px; text-transform:uppercase; letter-spacing:0.2em; margin:0;}
h3.archive {padding:2px 0 2px 0;margin:0;}
h3.search {padding:10px 0 0 0;margin:0;}
h4 { font-weight: normal; text-decoration:none; font-family: Verdana, Helvetica, sanserif; font-size: 10px; }
h5 { font-weight: bold; text-decoration:none; font-family: Verdana, Helvetica, sanserif; font-size: 12px; }
.nowrap {white-space:no-wrap;display:inline;}
h1 a, h2 a { border: 0px; }
.caps { letter-spacing: 0.05em; font-size: 10px; }

#content hr { color: #ccc; width: 66%; margin-top: 1em; margin-bottom: 1em; }
img.divider { align: center; margin-top: 0.3em; margin-bottom: 0.7em; }

.comments_error {  background-color: #ffa }
.comments_form, textarea, .comments, .recent_articles {font:normal normal 11px Verdana, Helvetica, Arial, sans-serif;border:0;}
div.comments_error{ border: 1px dotted black; padding : 0.3em; }
ol.comments p {margin:0;padding:5px 0 0 0;}

img, img a {border:0;}