﻿/* Voreinstellungen für die ganze Seite */
	
body { 
    color: #000; 
	font-size: 11px; 
	line-height: 125%; 
	background-color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
}

/* unter diesen Elementen eine Zeile Zwischenraum lassen */
h1, h2, h3, p, ul, table {margin:0 0 1em} 

/* Standardschrift oder "Brotschrift" */
p, td, li, h4 {
	font-size:11px;
	line-height:125%;
}

/* Überschriften */
h1, h2, h3  { 
    color: #000000; 
    /* Verdana in Groß == nicht sehr schön, daher Arial */
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;  
    font-weight: bold; 
    line-height: 115%;
}
/* Große Überschriften */
h1, h2 { 
	font-size: 16px;
	margin:0.4em 0 0.4em;
}
/* Mittelgroße Überschriften */
h3 {
	font-size: 14px;
	margin:0.5em 0 1em;
}

/* Kleine Überschriften, ohne Abstand zum nachfolgenden Absatz */
h4   { font-size:font-weight: bold;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* Kleine Überschriften, ohne Abstand zum nachfolgenden Absatz */
h5   { 
       font-size:font-weight: bold;
	margin: 0;
padding: 0
	   text-decoration: underline ; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}


/* Voreinstellungen für die ganze Seite */
	
body { 
    color: #000; 
	font-size: 11px; 
	line-height: 125%; 
	background-color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
}

/* unter diesen Elementen eine Zeile Zwischenraum lassen */
h1, h2, h3, p, ul, table {margin:0 0 1em} 

/* Standardschrift oder "Brotschrift" */
p, td, li, h4 {
	font-size:10px;
	line-height:125%;
}

/* Überschriften */
h1, h2, h3  { 
    color: #000000; 
    /* Verdana in Groß == nicht sehr schön, daher Arial */
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;  
    font-weight: bold; 
    line-height: 115%;
}
/* Große Überschriften */
h1, h2 { 
	font-size: 16px;
	margin:0.4em 0 0.4em;
}
/* Mittelgroße Überschriften */
h3 {
	font-size: 14px;
	margin:0.5em 0 1em;
}

/* Kleine Überschriften, ohne Abstand zum nachfolgenden Absatz */
h4   { font-size:font-weight: bold; margin: 0; padding: 0 }


/* "alte" Überschriften */
.überschrift { 
    color: #000000; 
    font-size: 16px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    line-height: normal ;
}



a.link-oben
		{
		
		color:black;
		text-decoration:none;
		font-size:11px;
		font-family:Arial,Verdana, sans-serif;
		line-height:130%;
		letter-spacing:10%;	
		}

a.link-oben:hover 
		{
		
		color:black;
		text-decoration:none;
		font-size:11px;
		font-family:Arial,Verdana, sans-serif;
		line-height:130%;
		letter-spacing:10%;	
		}







/* Linkfarben allgemein festlegen */
a:link      { color: #004faa; text-decoration: none }
a:visited   { color: #004faa; text-decoration: none }
a:hover     { color: #000080 !important; text-decoration: none }
a:active    { color: #99ccff text-decoration: none }
a:focus     { color: #99ccff; text-decoration: none }

/* Damit die Angabe border="0" bei Bildern entfallen kann */
img {border:0;}





/*
************************************
    Navigation
************************************
*/


/* Link-Farben in der linken Spalte schwarz statt blau */
#linkespalte a:link, #linkespalte a:visited {color:#000}

#hauptnavi {
    margin-top:30px;    /* Abstand über dem Menü */
    margin-bottom:30px; /* Abstand unter dem Menü */
}
#hauptnavi a:link, #hauptnavi a:visited {
    color:#000;         /* Links in der Hauptnavigation oben */
    padding:3px 5px;    /* Abstand oben-unten und links-rechts von den Links */
}
#hauptnavi a:hover, #hauptnavi a:active {
    background:#f5fbff; /* Beim mouseover: hintergrund ändern */
    color:#359 !important;
}




/*
************************************
    Stile für die rechte Spalte
************************************
*/


/* In der rechten Spalte bei der Bilderüberschrift keinen Abstand oben */    
#rechtespalte h4 {
    margin-top:0;
}
#rechtespalte .trenner {
    /* Trennstriche in der rechten Spalte*/
    width:100px;
}



/* Tabellenzellen-Ausrichtung für Boxen auf der Startseite */
#boxen_startseite td {
    text-align:left;
    vertical-align:top;
}




/*
**************************** 
    Verschiedene Stile
****************************
*/


/* Klasse für "ausrichtung links" */
.alinks {text-align: left}

.rot {font-weight:bold;color: #990000;}
.rot_gross {font-size:140%;color:#e00;}
.blau {	color: #000099;}

.banner {text-align:center;margin:0;padding:0;}

/* 
    Grauer Trennstrich, einzufügen mit:
    <div class="trenner"></div> 
*/
.trenner {
    display:block;
    border-top:1px solid #ccc;
    height:1px;line-height:0;
    padding:0;
    margin:20px auto;
}


.weiß {color: #FFFFFF;font-weight: bold;}

.überschrift-schwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.unterstrichen {
	text-decoration: underline;
}
.7suenden {
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}
.hellgrau {
	font-size: 9px;
	color: #000099;
}

.strichlinks {
    /* tabellenzellen den strich als hintergrund-kachel zuweisen */
    background:url(../img/srich.gif) repeat-y #fff;
	
}
.strichrechts {
    /* tabellenzellen den strich als hintergrund-kachel zuweisen, rechts ausgerichtet */
    background:url(../img/srich.gif) right repeat-y #fff;
}

#footer a.spec_link:link {color:#000}

