/* Defaults glattziehen */

table, td { padding:0px; margin:0px; border:0px; border-collapse:collapse; }
img { border:0px; }
form { display:inline; }
.strong { font-weight:bold; }
.expensive { display:none; }

/* Hauptnavigation */

body
 {
   background-color: #E0E0E0;
   margin: 0px;
   padding: 0px;
 }

#header { width:988px; border:0px; background-color:#408000; }
#header #background { width:988px; height:200px; background:url(/gfx/header.jpg); position:relative; }
#header #logo {position: absolute; right:15px; top:15px; }
#header #logo h1 { display:none; }
#header #navi { font-size:12px; position:absolute; left:15px; top:178px; }
#header #navi a { text-decoration:none; color:black; }
#header #navi a:hover { color:white; }
#content { width:988px; position:relative; background-color:white; }
#content #left { padding:15px 15px 0px 15px; width:763px; vertical-align:top; }
#content #right { padding:15px 15px 0px 0px; width:180px; vertical-align:top; font-size:11px; color:#666666; }
td.mainborder { width:4px;background-color:#AAAAAA; }
td.lightgray { background-color:#F0F0F0; }

/* Content-Formatierungen */

div,span,td { font-family: Verdana, Helvetica; font-size:12px; color: black; text-align:left; }
div.smalldown { margin-bottom:14px; }
div.bigdown { margin-bottom:28px; }

a { text-decoration:underline; color:#006600; }

h2 { color:#005500; font-size:25px; margin:0px 0px 11px 0px; padding:0px; font-weight:normal; }
h2.article { margin-bottom:2px; color:black; font-size:22px; }
h2.article a { color:black; text-decoration:none; }

h3  { color:#005500; font-size:18px; margin:0px 0px 11px 0px; padding:0px; font-weight:normal; }

.footprint { color:#666666; font-size:11px; margin-bottom:14px; }
.footprint a { color:#669966; }

/* Teaserspalte */

.teaserhead { font-size:12px; font-weight:bold; color:#006600; padding:2px 4px 3px 4px; border-bottom:1px solid #AAAAAA; margin-bottom:12px; }
.teasercontent { padding-left:5px; font-size:11px; color:#006600; margin-bottom:12px; }
.teaserlink { text-decoration: none; display:block; margin-bottom:4px; color:#666666; }
.teaserlink:hover { color:#006600; }

.code { background-color:#FAFAFA; border:1px solid gray; padding:8px; white-space:pre-wrap; }

