/* ... Hier werden die allgemeinen Formate definiert ... */
body {font-family: arial, helvetica,sans-serif; color: #0033CC; background-color: #FFFFDD;}
p, td, th {font-size:12px;}
table.preise td, table.preise th, table.preise caption {font-size:14px; font-style:bold;}
h1 {color: #0033CC; background-color: #FFFFDD; font-size: 20px; font-style:italic;}
h2 {color: #000000; background-color: #FFFFDD; font-size: 18px; font-style:italic;}
h3 {color: #0033CC; background-color: #FFFFDD; font-size: 14px; font-style:bold;}
h4 {color: #0033CC; background-color: #FFFFDD; font-size: 20px; font-style:bold;}
.small {font-size:9px;}
a:link, a:active, a:visited {color: #0033CC; background-color: #FFFFDD; text-decoration:none; font-weight:bold; font-size:12px;}
a:hover, a.on:link, a.on:active, a.on:visited {color: #0033CC; background-color: #FFFFDD; text-decoration:underline; font-weight:bold; font-size:12px;}
h3 a:link, h3 a:active, h3 a:visited {color: #0033CC; background-color: #FFFFDD; text-decoration:none; font-weight:bold; font-size:14px;}
h3 a:hover {color: #0033CC; background-color: #FFFFDD; text-decoration:underline; font-weight:bold; font-size:14px;}

/* ... Navigation ... */
#navigation ul li a:link, 
#navigation ul li a:active, 
#navigation ul li a:visited 
{color: #FFFFDD; background-color: #0033CC; text-decoration:none; font-weight:bold; font-size:14px;}
#navigation ul li a:hover, 
#navigation ul li a.on:link, 
#navigation ul li a.on:active, 
#navigation ul li a.on:visited 
{color: #0033CC; background-color: #FFBB00; text-decoration:none; font-weight:bold; font-size:14px;}

#navigation ul, 
#navigation ul li 
{margin: 0 12px 0 5px; padding: 0; list-style-type: none; display: block;}
#navigation ul 
{border: solid 1px #FFFFDD; border-bottom-width: 0;}
#navigation ul li 
{border-bottom: solid 2px #FFFFDD;}
#navigation ul li a 
{display: block; text-decoration: none;padding: 4px 8px;}

#navigation ul ul
{margin: 1px -1px -2px -1px; padding: 0;}
#navigation ul ul li 
{margin: 0 -2px; padding: 0 1px; list-style-type: none; display: block;}
#navigation ul ul 
{border: solid 1px #FFFFDD; border-bottom-width: 0;}
#navigation ul ul li 
{border-bottom: solid 2px #FFFFDD;}
#navigation ul ul li a 
{display: block; text-decoration: none;padding: 4px 0 4px 20px;}

