/* ----------------------------------------------------------------------------- * 
 *                      Atmosphäre: Farben und Schriften                         *
 *          Alle weiteren Styles stecken in der jeweiligen layout.css            *
 * ----------------------------------------------------------------------------- */

html    {
    font-size: 100%;
}

body {
  	/* background: #FFF;  weiss */
	background: #666666; /*  grau */
 	color: #000000;  /*  schwarz */
    font-family: Tahoma, Geneva, sans-serif; 
	/* font-family: "Trebuchet MS", Helvetica, Arial; /* Original der Vorlage */
	}

.page-wrapper {
   background-color: #FFF; 
	}

header {
   /* box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.5) inset; */
	}

header #headerText h1 {
	background-color: #FFF;
    color: #000; 
	}

header #headerText h2 {
	background-color: #FFF;
    color: #666; 
	}
	
header #headerText h3 {
	background-color: #FFF;
    color: #666; 
	}

.submenu {
	background-color: #009eeC;
    color: #FFF; 
	}

.submenu #submenue_header2 {
	color: #FFF; 
	}
.submenu #submenue_header2 a {
	color: #FFF;
	}
.submenu #submenue_header2 a:hover {
	/* background-color: #666; */
	background-color: #ff9933;
	}
	
.main {
	color: #1A1F2B; /* dark grey, almost black */
}

.mainContent {
	color: #1A1F2B; /* dark grey, almost black */
	text-align: left;
}

aside {
	color: #000;
	background-color: #FFFFFF;
	/* background-color: #cccccc;  pale grey */
	/* font: 100% Verdana, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Geneva, sans-serif;
}
	
aside #sidebar_left {	
	background-color: #009eeC;
	}
	
aside #sidebar_right {	
	/*background-color: #009eeC;*/
	background-color: #FFF;
	}
aside #sidebar_right2 {
	/*background-color: #009eeC;*/
	background-color: #FFF;
	}

aside #sidebar_leftunten {
	font-size: 12px;		
	}

aside #sidebar_rightoben, #sidebar_rightunten {
	background-color: #FFF;
	color: #000;
	}
	
footer {
	background-color: #3e3e3e;
	color: #CCCCCC;
	text-align: center;
	border-bottom: 7px grey;	
	} 

footer a:link {
   color: #FFF;	
	}

footer a:visited {
		color: #FFF  /* white; besuchte Links normal darstellen */
		}

footer a:hover {    
	background-color: #ff9933;  /* orange */
	color: #FFF;
	}

/* ----------------------------------------------------------------------------- * 
 *                             Textauszeichnungen                                *
 * ----------------------------------------------------------------------------- */

h1, h2, h3  {
	/* font-family: 'Gentium Book Basic', serif; /* Google-Font Gentium Book wenn verfügbar, sonst Fallback */ 
	font-family: Tahoma, Geneva, sans-serif; 
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	font-style: normal;
	font-weight: bold;
}

h1  {
    /* font-size: 2.250em; 36px; */
	/* line-height: 1.5em; 54px */
	font-size: 1.35em;   
	line-height: 1.1em; 
	font-weight: bold;
	color: #333333; /* dark grey */
}

h2  {    
	/* font-size: 1.625em; 26px */ 
    /* line-height: 1.5em; */
	font-size: 1.2em;
    line-height: 1.1em;	
	font-weight: bold;
    color: #009eeC; /* stepchange blue */
}

h3  {
    /* font-size: 1.375em; 22px */
	font-size: 1.1em; 
    font-weight: bold;
	color: #333333; /* dark grey */
	}
	
h4  {
    /* font-size: 1.375em; 22px */
	font-size: 1.0em; 
    font-weight: normal;
	color: #333333; /* dark grey */
}

p.teasertext    {
    color: #30395C; /* middle dark blue */
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 1.188em; /* 19px */
    line-height: 1.368em; /* 26px */
}

a:link, a:visited {
    color: #005580;
    text-decoration: none;
}

a:hover, a:focus, a:active {
    color: #005580;
    text-decoration: underline;
}

.highlight{
   color: yellowgreen;
}

/* ----------------------------------------------------------------------------- * 
 *                                    Navigation                                 *
 * ----------------------------------------------------------------------------- */

nav {
    /*box-shadow: 0 0 20px rgba(112, 23, 124, 0.2) inset;*/
    color: #FFF;
	background: #009eeC;
	/* font-family: "Trebuchet MS", Helvetica,Arial; /* Original der Vorlage */
	font-family: Tahoma, Geneva, sans-serif;  /* Anm: Verdana macht Menu zu breit, so dass ggf. Zeilenumbruch 
	/* font: 100% Verdana, Arial, Helvetica, sans-serif; */
    /* font-size: 1.25em;   20px */
	font-size: 1.2em;   
	font-weight: bold;
	text-align: center;	
	}

nav ul li {
    list-style: none;
}

nav a:link {
    color: #FFF; 	
	}

/*  Farbe bei hover in Hauptmenü und Untermenü*/
nav a:hover {
	background-color: #ff9933;  /* orange; Farbe Menupunkt wenn Mouseover */
	border-radius: 20px;     /* Buttons geformt  */
	}
	
nav a:visited {	
	color: #FFF;  /* white; besuchte Links normal darstellen */
	}

	
	
	
	
