@charset "utf-8";
/* CSS Document */

/* ***************************************************************
Stylesheet mit Reset, Restaurierung und grundlegender Formatierung
Wird in das zentrale CSS geladen
Datei: fundament.css
Datum: 30.06.2008 
Autor: Deuringer Sascha 
*************************************************************** */

@media all { 

/* ****************************************
*** TEIL I - Alles zurücksetzen (Reset) ***
**************************************** */
* {
	font-size: 100%;
	padding: 0;
	margin: 0;
	outline: 0 none;
}

/* ****************************
*** TEIL II - Restaurierung ***
**************************** */
/* HTML5 Elemente fuer alte Browser formatieren */
article, aside, figure, footer, header, hgroup, nav, section { display:block; }

/* margin-bottom für Überschriften, Absätze, Listen etc. */
h1, h2, h3, h4, h5, h6,
p, blockquote, address, pre, 
ul, ol, dl, table {
	margin-bottom: 1em;
}

/* Zitate einrücken */
blockquote { margin: 1em 2em; }

/* Alle Listen etwas einrücken *** */
ul, ol, dl { margin-left: 1em; }

/* Listenelemente etwas mehr einrücken */
li { margin-left: 1em; }

/* Definitionen in Definitionslisten noch mehr einrücken */
dd { margin-left: 2em; }

/* Verschachtelte Listen ohne Außenabstand oben/unten */
ul ul, ul ol, ul dl,
ol ul, ol ol, ol dl,
dl ul, dl ol, dl dl {
	margin-top: 0;
	margin-bottom: 0;
}

/* *** Aufzählungszeichen für Listenkisten *** */

/* Ebene 1 - ul: square (ausgefülltes Rechteck); ol: Dezimalzahlen */
ul { list-style-type: square; }
ol { list-style-type: decimal; }

/* Ebene 2 - ul: disc (ausgefüllter Kreis); ol: kleine Buchstaben */
ul ul { list-style-type: disc; }
ol ol { list-style-type: lower-alpha; }

ul ol { list-style-type: decimal; }
ol ul { list-style-type: square; }

/* Ebene 3 - ul und ol mit circle (nicht ausgefüllter Kreis) */
ol ol ol, ol ol ul, ol ul ul, ol ul ol,
ul ul ul, ul ul ol, ul ol ol, ul ol ul {
	list-style-type: circle;
} 

/* Auswahl in Auswahllisten (select) durch padding:0 schlecht lesbar */
option { padding-left: 0.2em; padding-right: 0.3em; }

/* Rahmen um fieldset und verlinkte Bilder entfernen */
fieldset, a, a img { border: none; outline:none; }

/* *****************************************
*** TEIL III - Grundlegende Formatierung *** 
***************************************** */
/* *** Cookie-Banner *** */
#cookie-popup {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 90%;
	padding: 10px 5%;
	background: #000;
	color: #fff;
	z-index: 3000;
}

#cookierahmen {
	position: relative;
	width: 100%;
	max-width: 1070px;
	margin: 0 auto;
}
#cookierahmen p {
	font-size: 14px !important;
	line-height: normal;
	margin: 0 180px 0 0 !important;
	min-height: 75px;
}
#cookierahmen p a {
	color: #fff;
	text-decoration: underline ;
}

.cookie-popup-btn {
	position: absolute;
	bottom: 40px;
	right: 0px;
	display: inline-block;
	border: 1px solid #fff;
	padding: 5px 10px;
	cursor: pointer;
	font-size: 14px;
	width: 135px;
	text-align: center;
}
#cookie-btn-decline{
	bottom: 0px;
	right: 0px;
}

} /* *** Ende @media - nicht löschen! *** */

/* **************************
*** E N D E fundament.css ***
************************** */