body        { color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#e0f0f4; margin:10px;
}
body, table { font-size:12px; 
}

h1, h2, h3, 
h4, h5, h6  { color:#990000; margin:0 0 0.3em; border-bottom:1px solid; padding:0.4em 0 0;
}
h1          { font-size:180%; font-weight:bold; font-style:italic;
}
h1.cat, h2  { font-size:150%; font-weight:bold; font-style:normal;
}
h2.firefox  { font-size:17px; font-family:Arial, Helvetica, sans-serif;
              margin:0; border:0; padding:0;
}
p           { margin:0 0 1em; padding:0;
}
ul, ol      { margin-top:0.5em; margin-bottom:1em; margin-left:30px; padding-top:0em; padding-bottom:0em; padding-left:0px;  
}      
li          { margin:0em; padding:0em; 
}      


a:link, a:visited, a:active, a:focus
          { color:#0000b0; text-decoration:none; }
a:hover   { color:#990000; text-decoration:underline; }

.link     { font-weight:normal; }

li.link   { margin-bottom:1em; }

a.link:link, a.link:visited
          { color:#0000b0; text-decoration:underline; }
a.link:hover, a.link:active, a.link:focus
          { color:#990000; text-decoration:underline; }
.linkurl  { color:#666666; }

.anmerkung { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

table.container { width:750px; }
td.container    { background-color:#ffffff; border:1px solid #b0b0b0; padding:91px 10px 10px 10px; }
div.container   { position:relative; top:0px; left:0px; width:728px; }

#head { position:absolute; top:-91px; left:-10px; width:748px; }
#head table.row1   { width:100%; border-bottom:2px solid #087dac; padding-right:10px; background:#b3d3e0 url(/images/headbg4.jpg) no-repeat; }
#head .row1 td     { height:70px; } 
#head .row1 strong { color:#990000; font-size:30px; font-weight:bold;   font-style:italic; margin:0; border:0; padding:0; }
#head .row1 h1     { color:#ffffff; font-size:12px; font-weight:normal; font-style:normal; margin:0; border:0; padding:0; }
#head .row1 a      { text-decoration:none; }

#head .menu             { width:100%; background-color:#b3d3e0; border-bottom:1px solid #087dac; }
#head .menu td          { height:18px; } 
#head .menu a           { color:#000000; text-decoration:none; }
#head .menu a.selected  { color:#990000; }
#head .menu a:hover, a.selected:hover { color:#ffffff; background-color:#995050; }

#content   { position:relative; top:0px; left:0px; width:100%; }

#footer           { font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer .intern   { width:100%; text-align:center; font-size:11px; border-top:1px solid #000000; padding-top:3px; }
#footer .intern a { color:#000000; text-decoration:none; } 
#footer .extern   { text-align:center; color:#666666; font-size:11px; padding:5px 0 20px 0; }
#footer .extern a { color:#666666; text-decoration:none; } 
#footer a:hover, a:active, a:focus { text-decoration:underline; }

#adv_oben    { position:relative; top:10px; left:0px; height:105px; text-align:center; margin-bottom:10px; border-bottom:1px solid #b0b0b0; } /* wenn bei #content 'position:relative;' angegeben ist funktioniert beim IE 5.01 border-bottom nur wenn auch border-top > 0 oder height angegeben ist */
#adv_unten   { height:90px; text-align:center; border-top:1px solid #990000; border-bottom:1px solid #990000; }


/*
table.content { width:750px; border:1px solid #b0b0b0; text-align:left; color:#000000; background-color:#ffffff; }
*/

/*
table.head   { width:100%; border-bottom:2px solid #087dac; background:#b3d3e0 url(/images/headbg4.jpg) no-repeat; }
td.head      { height:70px; padding:0 10px 0 8px; text-align:right; font-family:Arial, Helvetica, sans-serif; } 
.headtitle   { color:#990000; font-size:30px; font-weight:bold;   font-style:italic; }
.headsubtitle{ color:#ffffff; font-size:12px; font-weight:normal; font-style:normal; margin:0; border:0; }
a.head:link, a.head:visited, a.head:hover, a.head:active, a.head:focus
             { text-decoration:none; }
             
table.menue { width:100%; border-bottom:1px solid #087dac; background-color:#b3d3e0; }     
td.menue    { color:#000000; }
a.menue:link, a.menue:visited, a.menue:hover, a.menue:active, a.menue:focus 
            { color:#000000; text-decoration:none; }
a.menue_active:link, a.menue_active:visited, a.menue_active:hover, a.menue_active:active, a.menue_active:focus
            { color:#990000; text-decoration:none; }
a.menue:hover, a.menue_active:hover
            { color:#ffffff; background-color:#995050; }
*/
/*table.footer{ border-top:1px solid #000000; margin-top:0px; padding-top:3px; }
.footer { color:#000000; font-size:11px; text-align:center; }
a.footer:link, a.footer:visited
          { color:#000000; text-decoration:none; }
a.footer:hover, a.footer:active, a.footer:focus
          { color:#000000; text-decoration:underline; }
*/


