/* validiert am: 16.06.2006 MKue      */
/* http://jigsaw.w3.org/css-validator */

#banner {
background: #B4D2ED;
}
/* Test Kay SVN */

#content {
margin: 0;	
padding: 0;
}

#context {
font-size: 0.9em;
}

#foot {
font-size: 0.9em;
background-color: #FEF9E7;
}

#meta {
width: auto;
margin: 5px 0px 0px 0px;
float: right;
display: inline;
font-size: 0.8em;
}

/* ####### typographie ####### */
#context h4 {
font-size: 1.1em !important; 
}
#meta a {
margin: 0px 5px 0px 0px;
color: #FFFFFF;
text-decoration: none;
}
#meta a:hover {
margin: 0px 5px 0px 0px;
color: #FFFFFF;
text-decoration: underline;
}

h1 {
margin: 10px 5px 5px 0px;
font-size: 1.5em;
font-weight: normal;
color: #CC0000;
}

h2 {
margin: 20px 5px 5px 0px;
font-size: 1.5em;
font-weight: normal;
}

h3 {
margin: 10px 5px 5px 0px;
font-size: 1.0em;
font-weight: normal;
color: #CC0000;
font-weight: bold;
}

h4 {
margin: 10px 5px 2px 5px;
font-size: 1.0em; 
font-weight: bold;
color: #CC0000;
}

h5 {
margin: 10px 5px 5px 0px;
font-size: 1.0em;
font-weight: bold;
}

h6 {
margin: 10px 5px 5px 5px;
font-size: 0.8em;
font-weight: bold;
}

p {
margin: 5px 20px 5px 0px;
line-height: 1.5em;
}

.liste {
margin: 5px 5px 10px 15px;
padding: 0;
line-height: 1.5em;
list-style: disc inside;
}

.liste ul {
margin: 0px 5px 0px 25px;
padding: 0;
line-height: 1.5em;
list-style: circle inside;
}

p img {
float: left;
padding: 0;
margin: 4px 15px 0 0;
}

p.bildrechts img {
float: right;
padding: 0;
margin: 4px 0 15px 15px;
}

p.bildlinks img {
float: left;
padding: 0;
margin: 4px 15px 15px 0;
}

/* Links im Fliesstext */
#content p p a,
#content p a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
#content p p a:hover,
#content p a:hover {
color: #C00;
font-weight: bold;
text-decoration: none;
}

/* Links in <li> im Fliesstext */
#content ul li a,
#content ul li ul li a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
#content ul li a:hover,
#content ul li ul li a:hover {
color: #C00;
font-weight: bold;
text-decoration: none;
}

/* ####### styling erste ebene navigation ######## */

#navigation a {
color: #000;
text-decoration: none;
}

#navigation a:hover {
color: #000;
text-decoration: none;
}

#active a#current {
color: #000;
text-decoration: none;
}

/* ####### styling zweite ebene navigation ############# */

#navigation ul ul a {
color: #000;
text-decoration: none;
}

#navigation ul ul a:hover {
color: #000;
text-decoration: none;
}

#subactive a#subcurrent {
color: #000;
text-decoration: none;
}

/* ###### styling dritte ebene navigation ########## */

#navigation ul ul ul a {
color: #000;
text-decoration: none;
}

#navigation ul ul ul a:hover {
color: #000;
text-decoration: none;
}

#subsubactive a#subsubcurrent {
color: #000;
text-decoration: none;
}

/* ######### SITEMAP ############ */

#sitemap ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#sitemap li { 
margin: 0; 
}

/* ####### styling erste ebene sitemap ######## */

#sitemap a {
color: #fff;
background-color: #036;
text-decoration: none;
}

#sitemap a:hover {
color: #fff;
background-color: #69C;
text-decoration: none;
}

/* ###### styling zweite ebene sitemap ############# */

#sitemap ul ul a {
color: #fff;
background-color: #369;
text-decoration: none;
}

#sitemap ul ul a:hover {
color: #fff;
background-color: #69C;
text-decoration: none;
}

/* ######## styling dritte ebene sitemap ###### */

#sitemap ul ul ul a {
color: #fff;
background-color: #5186BB;
text-decoration: none;
}

#sitemap ul ul ul a:hover {
color: #fff;
background-color: #80AFDE;
text-decoration: none;
}

/* ####### styling breadcrumb ######## */

#breadcrumb {
color: #666;
font-size: 0.8em;
}

#breadcrumb a {
color: #000;
text-decoration: none;
}

#breadcrumb a:hover {
color: #000;
text-decoration: underline;
}

#breadcrumb #current {
color: #666;
text-decoration: none;
}

/* Abstaende und Ausrichtung im content Bereich */
#content h2 {
padding: 0;
margin: 0px 0 5px 0; 
}

#content h3 {
padding: 0;
margin: 5px 0 5px 0;  
}

#content p { 
padding: 0;
margin: 0;  
}