/* ----------------------------------------------------------------------------- * 
 *          Atmosphaere: Farben und Schriften von miniatures.de                  *
 *          Alle weiteren Styles im layout.css und normalize.css                 *
 * ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- * 
 * Verwendete Farben
 * Yellow Colors:
 * #1A1F2B - dark blue
 * #30395C - middle dark blue
 * #4A6491 - middle blue
 * #85A5CC - middle light blue
 * #C2D2E5 - light blue
 * ----------------------------------------------------------------------------- */

html, html a {
     font-size: 100%; /* was 100% */
	 -webkit-font-smoothing: antialiased;
	 }
 
body {
	background-color: #999; /* 999999 grey */
	color: #000; /* 000 black */
	font-family: Georgia, Times, "Times New Roman", serif; /* von designer-daily.com */
	/* font-size: 1.125em; 18px */
	/* line-height: 1.5; 27 px */
	}

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

article {
		color: #000; /* 000 black */
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		word-wrap: break-word;
		}
		
#bild {
	  background-color: #CCCCCC; /*  DCD590 Šhnlich */
      }

aside {
	background: #666633; /* 737245 olive */
	color: #333; /* Textfarbe 333 black */
	}

footer {
		background-color: #CCCCA3; /* CCCCA3 steingrau, E8E2AE sandgrau */
		font-family: Consolas, monaco, "Courier New", Courier, monospace;
		font-style: normal;
		font-size: inherit;
		text-align: left;
		border-top: 1px solid #999; /* 999 grey */
		border-bottom: 7px solid yellowgreen; /* yellowgreen */
		}

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

h1, h2 {
	font-style: italic; /* normal oder italic */
	font-weight: bold;
	color: #333; /* #333; dark grey */
	-moz-hyphens: none;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
    word-wrap: normal;
	}
	
h1 {
	font-size: 2em; /* 32px */
	line-height: 1.5; /* 54px */
	}

h2 {
	font-size: 1.5em; /* 24px */
	line-height: 1.5; /* 36px */
	}
	
.logo  	{
		color: #FFF;
		text-shadow: 3px 4px 8px #000;
		}
		
figcaption {
	font-size: 1em;
	line-height: 1.5;
	}
	
p 	{
	font-size: 1em; /* 16px */
	line-height: 1.5; /* 24px */
	}

a:link, a:visited {
	color: #0000FF; /* 0000FF blue */
    text-decoration: none;
	}
	
article ul, article ol 	{
						font-family: "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, sans-serif;
						font-size: 1em;
						line-height: 2;
						}
	
.button	{
		font-style: italic; /* normal oder italic */
		font-weight: bold;
		font-size: 1.5em; /* 24px */
		line-height: 1.5; /* 36px */
		}
	
.button a:link, .button a:visited {
	background-size: 100% auto;
	color: #fff; /* 0000FF blue */
    text-decoration: none;
    display: block;
	}

a:hover, a:focus, a:active {
    color: #0000FF; /* 0000FF blue */
    text-decoration: underline;
	}
	
.button a:hover, .button a:focus, .button a:active {
	background-size: 100% auto;
    color: #fff; /* 0000FF blue */
    text-decoration: underline;
    -moz-hyphens: none;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
    word-wrap: normal;
    display: block;
	}
	
table	{
		font-family: "Helvetica Condensed", Helvetica, "Arial Narrow", Arial, sans-serif;
		font-size: 1em; /* 16px */
		line-height: 1.5; /* 24px */	
		}

tr:nth-child(odd)	{
					background: #F5EEB8; /* #F5EEB8 */
					}
					
tr:nth-child(even)	{
					background: #E8E2AE; /* #E8E2AE; */
					}

th 	{
	background: #B2B247;
	/* font-weight: normal; */
	}
			
.intern th 	{
			background: #BFBF99; /* BFBF99, Schattierung von FFFFCC sand */
			color: white;
			text-shadow: 3px 4px 8px #000;
			}

.intern tr:nth-child(odd)	{
					background: #E8E2AE; /* E8E2AE grünlich, ähnlich zu FFFFCC sand */
					}
					
.intern tr:nth-child(even)	{
					background: #FFF2BF; /* FFF2BF bräunlich, ähnlich zu FFFFCC sand */
					}
		
td	{
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	}			

.intern td {
	padding: 0.3em 0 0.3em 0.6em;
	}

address {
		font-family: Consolas, monaco, "Courier New", Courier, monospace;
		font-style: normal;
		}
		
small	{
		font-family: Consolas, monaco, "Courier New", Courier, monospace;
		font-style: normal;
		font-size: inherit;
		}

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

nav {
	background: #FFF; /* FF9900 orange */
	color: #FFF; /* FFF weiß */
	font-style: italic; /* normal oder italic */
	font-weight: bold;
    font-size: 1.5em; /* 24px */
	line-height: 1.5; /* 36px */
	}

nav ul li {
	list-style: none;
	/* padding: 0.6em 3.75em; */ 
	}

nav a:link, nav a:hover, nav a:visited {
	color: #FFF; /* FFF weiß */
	}
