
body { padding:0; margin:0; background:#fffffb; }

#container { margin:0; border-left:1px solid #630; padding:0; }

#titelleiste { height:145px; margin:0; border-top:1px solid #630; border-bottom:1px solid #000; background:#ececec; }
#titelleiste h1 { margin:10px; background:url(gaplogo.gif) no-repeat; height:125px; }
#titelleiste h1 a { display:block; margin-left:-5000px; }
#titelleiste form { text-align:right; margin:-30px 0.3em 0 0; }
#suchfeld { width:13em; border:1px inset #eee9d0; background-color:#fff; padding-left:0.2em; }
#suchfeld:focus { background-color:#fffffb;}
#suchknopf { border:1px outset #eee9d0; background-color:#eee9d0; color:#485C5A; }

#haupttab { width:80%; max-width:850px; height:90%; font:14px/1.6em Arial,Verdana,sans-serif; color:#222; border-collapse:collapse; border-spacing:0; }

#menuetd { width:208px; background-color:#ececec; border-right:1px solid #000; vertical-align:top; padding-top:1em; margin:0; }
#menuetd a { display:block; border-bottom:1px solid #485C5A; border-top:1px solid #fff; padding:0.2em 2em; text-decoration:none; color:#485C5A; font-weight:bold; font-size:1em; text-align:left; }
#menuetd a.upunkt { padding-left:2.8em; font-weight:normal; }
#menuetd a.aktiv { background-color:#fffffb; color:#136Ef9; }
#menuetd a:hover { background-color:#fffffb; border-top-color:#fff; color:#A31E39; }

#haupttd { padding:1.5em 2em 1em; vertical-align:top; }

h2 { color:#485C5A; font-size:1.4em} 
h3, h4 { color:#485C5A; font-size:1.2em}
h4 { margin-bottom:0.5em; }
p { margin:0.6em 0; }
a { color:#000; }
#haupttd td { padding:0.1em 0.3em; font:14px/1.4em Arial,Verdana,sans-serif; }
#haupttd li { padding:0.2em 0; }

#newstitel { margin:1em 0 0.3em; padding:0; font-size:1.4em; color:#485C5A; text-align:left; }
.news { margin:0 0 2em; border-right:3px dotted #485C5A; }
.news .datum { float:right; padding:0.2em 0.5em; }
.news h3 { background-color:#eee; margin:0; padding-left:0.2em; border-top:1px solid #485C5A; border-bottom:1px solid #485C5A; font-size:1.2em;}
.news .inhalt { padding:0.5em; }
#zeitschriften td { text-align:center; padding:0 10px; } 

.suchresultat { margin:1em 0; }
.suchresultat div { font-size:0.9em; line-height:1.4em; }
.suchresultat a { font-weight:bold; }
