/*------------------------------------------------------------------------------------*/
/* Stylesheet für Homepage der QPG*/
/* Copyright: QPG 2005, www.qpg.de---------------------------*/
/*------------------------------------------------------------------------------------*/

body {
font-family: verdana, arial, helvetica, sans-serif; 
}

/* Von den User einsetzbare CSS-Klassen*/

.ueberschriftgross {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:600;
font-size: 0.95em;
color: #00008b;
}

.ausgabe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
color: #00008b;
}

.auswahl {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
color: #00008b;
}

.markierung {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 120%;
color: #00008b;
}

.ueberschriftklein {
font-size: 0.75em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: red;
}

.hauptseite {
font-size: 0.75em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: red;
}


.ueberschriftextraklein {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
color: #00008b;
line-height: 1.5 em;
}


.fliesstext {
font-size: 0.75em;
font-family: verdana, arial, helvetica, sans-serif;
color: #00008b;
}

.fussnote {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.85em;
font-style: normal;
color: #00008b;
}

.zitat {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
color:#2656A9;
}

.listesymbol {
font-family: verdana, arial, helvetica, sans-serif;
padding-left: 0px;
}

.listezahl {
font-family: verdana, arial, helvetica, sans-serif;
padding-left: 0px;
list-style-type: decimal;
}

.grossbuchstaben {
font-size: 0.8em;
font-family: verdana, arial, helvetica, sans-serif;
text-transform: uppercase;
color: #3300CC;
; font-weight: bolder
}

.tabelle_kopf_reihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.70em;
font-weight:bold;
background-color:#00008b;
color:#ffffff;
}

.tabellegeradereihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.70em;
background-color:#eeeeee;
color:#000000;
}

.tabelleungeradereihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.70em;
background-color:#d3d3d3;
color:#000000;
}

.tabellefussreihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.70em;
background-color:#dcdcdc;
color:#000000;
}

.bild_rechts {
float:right;
margin-left:10px;
}

.bild_links {
float:left;
margin-right:10px;
}

/*Ende der von den User einsetzbare CSS-Klassen*/

#impressum {
font-size: 0.75em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: red;
}

#kontakt {
font-size: 0.75em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: red;
}

#maincontent li, ul, span {
font-family: verdana, arial, helvetica, sans-serif;
}

#maincontent p {
font-weight:bold;
color: #00008b;
line-height: 1.4em;
}

#maincontent a:link {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#00008b;
}

#maincontent a:visited {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#00008b;
}

#maincontent a:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:red;
}

#maincontent a:active {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#00008b;
}

#maincontent fieldset {
border: 1px solid #00008b;
padding: 2px;
}

#maincontent ol {
font-weight:bold;
color: #00008b;
line-height: 1.4em;
}

/* Hauptnavigation */ 


#hauptnavigation { 
float:left; 
min-width:900px;
background:transparent;
border-width:1px; 
border-color:#2656A9; 
border-style:solid; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
 
} 

#hauptnavigation ul { 
margin-left:5; 
list-style:none; 
} 

#hauptnavigation li { 
float:left;

} 

#hauptnavigation a { 
float:left; 
display:block;
padding:0px 50px 0px 5px;
padding-left:9px;
font-weight:bold; 
color:#00008b;
} 

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#hauptnavigation a {float:none;} 
/* End IE5-Mac hack */ 

#hauptnavigation a:visited { 
color:#00008b; 
} 

#hauptnavigation a:hover { 
color:#FF0000;  
} 

#hauptnavigation a:active { 
color:#a30d00; 
} 

#hauptnavigation #current { 
border-width:0; 
} 

#hauptnavigation #current a { 
padding-bottom:5px; 
color:#00008b; 
} 

#hauptnavigation li:hover, #hauptnavigation li:hover a { 
color:#A0AFD3; 
} 

#hauptnavigation li:hover a { 
background-position:100% -142px; 
} 


/* Hauptnavigation Ende */ 


/* subueber */ 


#subueber { 
float:left; 
min-width:800px;
background:transparent;
border-width:0px;
border-bottom:1px; 
border-color:red; 
border-style:solid; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
 
} 

#subueber ul { 
margin-left:5; 
list-style:none; 
} 

#subueber li { 
float:left;

} 

#subueber a { 
float:left; 
display:block;
padding:0px 42px 0px 5px;
padding-left:9px;
font-weight:bold; 
color:#00008b;
} 

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#subueber a {float:none;} 
/* End IE5-Mac hack */ 

#subueber a:visited { 
color:#00008b; 
} 

#subueber a:hover { 
color:red;  
} 

#subueber a:active { 
color:#A0AFD3; 
} 

#subueber #current { 
border-width:0; 
} 

#subueber #current a { 
padding-bottom:5px; 
color:#00008b; 
} 

#subueber li:hover, #hauptnavigation li:hover a { 
color:#A0AFD3; 
} 

#subueber li:hover a { 
background-position:100% -142px; 
} 


/* Subnavigantion Ende */


/* linke Navigation */

#linkenavigation { 
float:left; 
width:100%; 
background:#D3DDEE; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
line-height:normal; 
} 

#linkenavigation ul { 
margin:0; 
padding:0px 0px 0 5px; 
list-style:none; 
} 

#linkenavigation li { 
float:left; 
margin:0; 
padding:0 0 0 14px; 
} 

#linkenavigation a { 
float:left; 
display:block; 
padding:5px 30px 4px 5px; 
 
font-weight:bold; 
color:#00008b; 
} 

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#linkenavigation a {float:none;} 
/* End IE5-Mac hack */ 

#linkenavigation a:visited { 
color:#00008b; 
} 

#linkenavigation a:hover { 
color:#A0AFD3; 
} 

#linkenavigation a:active { 
color:#a30d00; 
} 

#linkenavigation #current { 
background-position:0 -142px; 
border-width:0; 
} 

#linkenavigation #current a { 
background-position:100% -142px; 
padding-bottom:5px; 
color:#00008b; 
} 

#linkenavigation li:hover, #hauptnavigation li:hover a { 
background-position:0% -142px; 
color:#A0AFD3; 
} 

#linkenavigation li:hover a { 
background-position:100% -142px; 
} 


/* linke Navigation Ende*/