/* Standardkrempel */

body
 {
   font-family: font-family:Georgia,Times, Arial, Verdana, Sans-Serif;
   font-size: 14px;
   color: black;
   background-color:white;
   padding: 0px;
   margin: 0px;
 }

td, th { font-size:14px; color: black; }
table, td { padding: 0px; margin: 0px; border: 0px; border-collapse:collapse; }
img { border:0px; }
form { display:inline; }

/* Einfache Untertypen */

a { color:#666; text-decoration:underline; }
a:hover { color:#999; }
.strong { font-weight: bold; }
.error { color: #D00000; font-weight:bold; margin-bottom:12px; }
.gray { color: #666666; }
.red { color: red; }
.darkred { color:#CC0000; }
.black { color:black; }
.tendown { margin-bottom:10px; }
.footer { font-family:Georgia,Times; font-size:13px; color:black; text-decoration:none; }
ul { margin:0px 0px 0px 18px; padding:0px; }
li { margin-bottom:2px; }

/* E-Mail-Cloaking */

.doshow { display:none; }
.cloak { }

/* Headlines */

h1 { font-size:20px; font-weight:bold; padding:0px; margin:0px 0px 15px 0px; }

/* Haupttemplate */

table.main { width:990px; height:100%; background:url(/gfx/yellow.gif); table-layout:fixed; }
table.main .headerheight { height:162px; }
table.main .leftwidth { width:210px; }
table.main .naviwidth { width:190px; }
table.main .contentwidth { width:466px; }
table.main .teaserwidth { width:124px; }
table.main td.navibackground { background:url(/gfx/navibackground.gif); }
table.main .line { background:url(/gfx/line.gif) no-repeat; }
table.main .naviline { background:url(/gfx/linenavi.gif) no-repeat; }
table.main .content { padding:13px 14px 20px 14px; }

/* Navigation */

div.navipoint { margin:0px 13px 8px 13px; background-color:#8c8c8c; border:1px solid #8c8c8c; }
div.navipoint a { font-family:Georgia,Times; font-size:14px; color:black; display:block; text-decoration:none; }
div.navipoint a:hover { color:white; }
div.navipoint a.active { color:white; }
div.navipoint .pad { padding:4px 6px; }