body { font-family:verdana; font-size:8pt; color:black; margin:0px; margin-top: 12px; padding:0px; line-height:11pt; }
td, tr, table, input, select { font-family:verdana; font-size:8pt; color:black; margin:0px; padding:0px; line-height:11pt; }
form {margin:0;padding:0; }

h1 {font-size:16pt; font-weight:bold;text-align:center;padding-left:12px;padding-right:12px; }
h2 {font-size:14pt; font-weight:bold;text-align:center;padding-left:12px;padding-right:12px; }
h3 {font-size:12pt; font-weight:bold;text-align:center;padding-left:12px;padding-right:12px; }

a:link, a:visited, a:active { font-weight:bold; font-size:8pt; color:#333333; text-decoration:none; }
a:hover { font-weight:bold; font-size:8pt; color:red; text-decoration:none; }

a.newsliste_link:link, a.newsliste_link:visited, a.newsliste_link:active { font-weight:bold; font-size:8pt; color:#333333; text-decoration:none; line-height:11pt;}
a.newsliste_link:hover { font-weight:bold; font-size:8pt; color:red; text-decoration:none;  line-height:11pt;}

a.kategorie:link, a.kategorie:visited, a.kategorie:active { font-weight:normal; font-size:8pt; color:#333333; text-decoration:none; line-height:11pt;}
a.kategorie:hover { font-weight:normal; font-size:8pt; color:red; text-decoration:none;  line-height:11pt;}

table.content {height:622px}
td.content   { font-family:verdana; font-size:8pt; vertical-align:top; color:black; margin:0px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; line-height:11pt; height:100%}

.artikel { font-family:verdana; font-weight:normal; font-size:8pt; color: black; background-color:white; }
.small { font-weight:normal; font-size:8pt; color:#333333; margin:0;}
.copyright { font-weight:normal; font-size:8pt; color:#333333; margin:0;}

hr {border: 1px dashed #333333; height: 1px; margin: 0px;}

td.login {font-size:8pt; background-color:#ffffff;}
input.login {font-size:8pt;}
input.loginbutton {font-size:8pt;}

td.registerheader {font-size:8pt; font-weight:bold; background-color:#ffffff;}
td.register {font-size:8pt; background-color:#ffffff;}
input.register {font-size:8pt;}
input.registerbutton {font-size:8pt;}

a.admin, a.admin:visited, a.admin:active { width:80px; background-color:lightgrey; text-align:center; }
a.admin:hover { color:red; }

td.menue_links {background-color:#e0e0e0;padding-left:10px;padding-right:5px;padding-top:8px;vertical-align:top;}

input.suche {border:1px #0000f0;}
input.suchbutton {font-size:9pt;}

a.prolink:link, a.prolink:visited, a.prolink:active { font-weight:bold; font-size:10pt; color:#ff0000; text-decoration:none; line-height:11pt;}
a.prolink:hover { font-weight:bold; font-size:10pt; color:#000000; text-decoration:none;  line-height:11pt;}

.prodiv{margin:12px 0 12px 0; background-color: #efefef; border: #999 solid 1px; padding: 3px;}
