body, html {background-color:#E5E5D1;margin:0;padding:0;}
ul, li {list-style:none!important;}
small, h3 small, h3 a small {font-size:85%;}
.sitename {font-size:22px !important;letter-spacing:0.2em;}
#sidebar-1 li, #sidebar-2 li, #sidebar-1 p, #sidebar-2 p, #contentblog p, #content p {padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;}
li.linkentry, .linkentry, div.linkentry  {font:normal normal 11px Verdana, Helvetica, Geneva, sans-serif;}
.right {text-align:right;}
#active_article, #active_article a {background-color:#c48c50!important;color:#fff!important;padding:1px 2px 1px 2px;}

/*start nav */
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;}
#flash {height:240px;}

/* contact form */
fieldset {border:none;padding:0;}
legend {display:none;}
form {padding:0;margin:0;}

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;}
#navsm li {padding-right:0.5em;}
#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 {color:#E5E5D1;}
#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:10px auto 0 100px;}
#container {border:0px solid #0000ff !important; width: 935px; \width: 930px; w\idth: 930px; 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: 200px; margin-right: 185px; padding-top: 10px;padding-left:8px;font:normal normal 14px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;clear:none;}

#contentblog { margin-left: 200px; margin-right: 185px; padding-top: 10px;padding-left:10px;font:normal normal 11px Verdana, Helvetica, Arial, sans-serif !important;text-transform:none !important;}
#contentblog h3 a {text-transform:uppercase!important;}
#contentblog a {text-transform:none !important;}

.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;text-align: right;}
#sidebar-2 {float: right; width: 120px; \width: 120px; w\idth: 120px; margin-left: 15px; margin-top: 70px; }
#sidebar-2 p, #sidebar-1 p {font-size:14px;}
#sidebar-1 p {text-align: right;}
#foot { clear: both; margin-top: 5px; text-align: center; }
table, td {padding:0;margin:0;}

.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;padding:12px 0 12px 0;}
h3.archive {padding:2px 0 2px 0;}
h3.search {padding:10px 0 10px 0;}
h4 {font:normal normal 15px Hoefler, HoeflerText, Hoefler Text, Times New Roman, serif !important;padding:12px 0 1px 0;margin:12px 0 6px 0;letter-spacing:0.1em;}
h5 { font-weight: normal; text-decoration:none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
i h5 {text-align:right;}
.nowrap {white-space:no-wrap;display:inline;}
h1 a, h2 a { border: 0px; }

#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;}