body {
	margin: 0px;
	padding: 0px;
	background: #fff4e7; }

.header-hg { background: #fff4e7 url(images/background.jpg) repeat-x top left; }	

div, td, p, input, select, textarea {
	color:#7b6040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px; }
	
li { margin: 0px 0px 5px 0px; }
	
H1 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 23px;
	font-weight: normal;
	color: #548dd4; }
	
.beschreibung {
	font-size: 12px; 
	margin: 0px 0px 30px 0px;}
	
H2 {
	margin: 60px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	border-color: #cfb290;
    border-style: solid;
    border-width: 0px 0px 1px 0px; }
	
.farbe-blau { color: #548dd4; }
.farbe-gruen { color: #55a31c; }
.farbe-orange { color: #de4c03; }

.bg-fff4e7 { background: #fff4e7; }	
	
.teaser-mega { 
	font-family: "Times New Roman", Times, serif;
	font-size: 31px; 
	margin: 30px 0px 10px 0px;
	text-align:center;}
	
.teaser-1 { 
	font-family: "Times New Roman", Times, serif;
	font-size: 23px; 
	margin: 30px 0px 10px 0px;}
	
.teaser-2 { 
	margin: 10px 0px 10px 0px;
	font-size: 18px;
	font-style: italic; }
	
.zwischenueberschrift {
	padding: 5px 5px 5px 20px;
	margin: 20px 0px 8px 0px;
	background-color: #f9ecdc;
	font-size: 16px;
	border-color: #cfb290;
    border-style: solid;
    border-width: 1px 1px 1px 1px; }
	
.download-box {
	background: #f1dfc9;
	padding: 20px 5px 20px 5px;
	margin: 0px;
	border-color: #cfb290;
    border-style: solid;
    border-width: 1px 1px 1px 1px; }
	
.liste-check {
	padding: 0px 20px 0px 60px;
	margin: 0px 0px 20px 0px;
	background-image: url(images/check-hell-50.jpg);
	background-repeat: no-repeat;
	background-position: left top; }
	
.vorteil {
	background-color: #f9ecdc;
	background-image: url(images/vorteil-30.jpg);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	padding: 10px 20px 10px 60px;
	margin: 0px 0px 20px 0px;
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px; }	
	
.nachteil {
	background-color: #f9ecdc;
	background-image: url(images/nachteil-30.jpg);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	padding: 10px 20px 10px 60px;
	margin: 0px 0px 20px 0px;
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px; }	
	
.info {
	background-color: #f9ecdc;
	background-image: url(images/info-30.jpg);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	padding: 10px 20px 10px 60px;
	margin: 0px 0px 20px 0px;
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px; }
	
.checkbox {
	background-color: #f9ecdc;
	background-image: url(images/checkbox-30.jpg);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	padding: 10px 20px 10px 60px;
	margin: 0px 0px 20px 0px;
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px; }	
		
/* Header Footer */
.header-text-1 {
	font-size: 24px; }
	
.footer {
	background: #f1dfc9 url(images/footer-schatten.jpg) repeat-x top left;
	margin: 100px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	text-align: center; }
	
.footer-2 {
	background-color: #e1caae;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	border-color: #cfb290;
    border-style: solid;
    border-width: 1px 0px 1px 0px; }
	
.text-klein { font-size: 10px; }

/* Formulare */

.form-ueberschrift {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 20px 20px 30px 20px;
	padding: 0px;
	border-color: #cfb290;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
	text-align: center;}

.formfeld {
	padding: 5px;
	background-color: #f9ecdc;
	width: 350px;
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color:#333333; }

.kontaktbutton {
	font-size: 12px;
	background: #ffff00 url(images/hl-hg-gelb.jpg) repeat-x top left;
	color:#000000;
	padding: 2px 20px 2px 20px; 
	border-color: #cfb290;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	text-decoration: underline; }
	
/* Share Links */

.share-links-box { 
	margin: 100px 0px 0px 0px;
	text-align: right; }
	
.share-links {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px; }
	
/* Reiter und Links */
	
a.link-klein:link, a.link-klein:visited, a.link-klein:active  {
	font-size: 10px;
	text-decoration: underline; }
	
a.link-klein:hover { 
	font-size: 10px;
	text-decoration: none; }
	
a.link-mitmachen:link, a.link-mitmachen:visited, a.link-mitmachen:active  {
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	color: #61c419; }
	
a.link-mitmachen:hover { 
	font-size: 9px;
	font-weight: normal;
	text-decoration: none; 
	color: #61c419;}
	
a:link, a:visited, a:active { text-decoration: underline; color:#7b6040; }
a:hover { text-decoration:none; color:#7b6040; }

/* Subnavi */

.subnavi-rubrik {
	margin: 40px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px; 
	border-color: #7b6040;
	border-style:dashed;
	border-width: 0px 0px 1px 0px; }

a.subnavi:link, a.subnavi:visited, a.subnavi:active { text-decoration: underline; }
a.subnavi:hover { text-decoration: none; }
	
.subnavi-link { padding: 5px 0px 5px 20px; }
	
.subnavi-hg {
	background: #fff4e7 url(images/subnavi.jpg) repeat-x top left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 5px 0px; }
	
.subnavi-hg-aktiv {
	background: #fff4e7 url(images/subnavi-aktiv.jpg) repeat-x top left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 5px 0px; }
	