body {
	background-color: #070648;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.edelbody {
	background-color: #001c06;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.kritzenbody {
	background-color: #001C07;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
a:link, a:visited {
	color: #CCCC99;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCC99;
}
a:hover, a:active {
	color: #FFFFCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFCC;
}
a.menu:link, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C5C9D3;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.menu:hover, a.menu:active, a.menu_aktiv:link, a.menu_aktiv:visited, a.menu_aktiv:hover, a.menu_aktiv:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCA60D;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.submenu:link, a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C5C9D3;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.submenu:hover, a.submenu:active, a.submenu_aktiv:link, a.submenu_aktiv:visited, a.submenu_aktiv:hover, a.submenu_aktiv:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffda00;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.fotolink:link, a.fotolink:visited, a.fotolink:hover, a.fotolink:active {
	border: 0px;
	text-decoration: none;
}
a.linkklein:link, a.linkklein:visited, a.linkklein:hover, a.linkklein:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
   line-height: 14px;
	text-decoration: none;
}
a.quicklinks:link, a.quicklinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9FA4BC;
	text-decoration: none;
	background-color: #050E37;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
a.quicklinks:hover, a.quicklinks:active, a.quicklinks_aktiv:link, a.quicklinks_aktiv:visited, a.quicklinks_aktiv:hover, a.quicklinks_aktiv:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	background-color: #050E37;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
a.sub2:link, a.sub2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
a.sub2:hover, a.sub2:active, a.sub2_aktiv:link, a.sub2_aktiv:visited, a.sub2_aktiv:hover, a.sub2_aktiv:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFB5;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
a.fotojahrauswahl:link, a.fotojahrauswahl:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFB5;
   text-decoration: none;
   display: inline;
   border: 0px;
   padding-right: 5px;
   padding-left: 5px;
}
a.fotojahrauswahl:hover, a.fotojahrauswahl:active, a.fotojahrauswahl_aktiv:link, a.fotojahrauswahl_aktiv:visited, a.fotojahrauswahl_aktiv:hover, a.fotojahrauswahl_aktiv:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFFF;
   text-decoration: underline;
   display: inline;
   border: 0px;
   padding-right: 5px;
   padding-left: 5px;
}
a.fotobutton:link, a.fotobutton:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFFF;
   text-decoration: none;
   display: inline;
   border: 0px;
   padding-left: 10px;
}
a.fotobutton:hover, a.fotobutton:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFDA00;
   text-decoration: none;
   display: inline;
   border: 0px;
   padding-left: 10px;
}
a.fotoseiten:link, a.fotoseiten:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFFF;
   text-decoration: none;
   display: inline;
   border: 0px;
   padding-right: 2px;
   padding-left: 2px;
}
a.fotoseiten:hover, a.fotoseiten:active, a.fotoseiten_aktiv:link, a.fotoseiten_aktiv:visited, a.fotoseiten_aktiv:hover, a.fotoseiten_aktiv:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFDA00;
   text-decoration: underline;
   display: inline;
   border: 0px;
   padding-right: 2px;
   padding-left: 2px;
}
a.newslink:link, a.newslink:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFDA00;
   text-decoration: none;
   display: inline;
   border: 0px;
}
a.newslink:hover, a.newslink:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFDA00;
   text-decoration: underline;
   display: inline;
   border: 0px;
}
a.fotoname:link, a.fotoname:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFDA00;
   text-decoration: none;
   display: block;
   border: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
a.fotoname:hover, a.fotoname:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFB5;
   text-decoration: underline;
   display: block;
   border: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
a.fotonameblau:link, a.fotonameblau:visited  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #B2CFED;
   text-decoration: none;
   display: block;
   border: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
a.fotonameblau:hover, a.fotonameblau:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFB5;
   text-decoration: underline;
   display: block;
   border: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
a.fotoseitengelb:link, a.fotoseitengelb:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCA60D;
	text-decoration: none;
	display: inline;
	border: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
a.fotoseitengelb:hover, a.fotoseitengelb:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCA60D;
	text-decoration: underline;
	display: inline;
	border: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
a.deteilslink:link, a.deteilslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	border: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
a.deteilslink:hover, a.deteilslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
	text-decoration: underline;
	display: inline;
	border: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
img {
   behavior: url("/pngbehavior.htc");
}
p, td {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: 20px;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: normal;
}
.small {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: 20px;
   color: #FFFFFF;
   font-size: 9px;
   font-weight: normal;
}
h1 {
	font-size: 16px;
	line-height: normal;
	color: #FFDA00;
}
h2 {
	font-size: 14px;
	line-height: normal;
	color: #FFDA00;
}
h3 {
	font-size: 13px;
	line-height: normal;
	color: #FFFFB5;
}
h4, h5, h6 {
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
}
li {
	list-style-type: square;
	line-height: normal;
}
ul {
	list-style-type: square;
}
input, select {
	font-size: 12px;
	border: 1px solid #536C79;
}

.fusscolor {
	background-color: #091857;
}
.liniecolor {
	background-color: #536C79;
}
.abssub2pkt, .abs_grtitelaktion, .kommentartabelle   {
	margin-top: 5px;
}
.newstabelle {
	margin-top: 15px;
}
.abs_menupktgo {
	margin-right: 1px;
}
.abs_design {
	margin-left: 10px;
}
.fotorahmenaktion {
	border: 1px solid #91AEBC;
}
.tableimage {
	display: block;
}
.bluetext {
	color: #0A1855;
}
.orange_text {
	color: #F57717;
}
.fotografie_links {
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #536C79;
}
.fotografie_rechts {
	margin-top: 6px;
	margin-bottom: 10px;
	border: 1px solid #536C79;
	margin-left: 20px;
}
.fotografie_mittig {
	margin-top: 6px;
	margin-bottom: 10px;
	border: 1px solid #536C79;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9EA5BF;
	padding-top: 8px;
}
.adressefett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #9EA5BF;
	font-weight: bold;
}
.fotobutton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFFF;
   text-decoration: none;
   display: inline;
   border: 0px;
   padding-left: 10px;
}
.textklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
   line-height: 14px;
}
.titel_text_aktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
}
.bg_top {
	background-color: #070648;
	background-image:  url("/gfx/bg_top.jpg");
}
.bg_unten {
	background-color: #091857;
	background-image:  url("/gfx/bg_unten.jpg");
}
.bg_menu_start {
	background-color: #0F2A79;
	background-image:  url("/gfx/bg_menu_start.jpg");
}
.hauptbg {
	background-color: #0A0A6A;
	background-image:  url("/gfx/hauptbg.jpg");
}
.bg_menu_folge {
	background-color: #0d2676;
	background-image:  url("/gfx/bg_menu_folge.jpg");
	background-repeat: no-repeat;
}
.lange_linie {
	background-image:  url("/gfx/lange_linie.jpg");
	background-color: #536C79;
	display: block;
}
.rechtekante {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
}
.produktbeschreibung {
	font-size: 11px;
	color: #A5ABC4;
	line-height: normal;
}
.max_bg {
	background-image:  url("/gfx/max_bg.jpg");
}
.anleser {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: 20px;
   color: #FFFFFF;
   font-size: 13px;
   font-weight: normal;
}
.verlauf_lang {
   background-color: #091957;
   background-image: url(/gfx/verlauf_lang.jpg);
}
.fotogalerie_titel {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FCA60D;
   padding-left: 12px;
   display: block;
   padding-top: 5px;
   padding-bottom: 6px;
}
.fotogalerie_auswahl {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFDA00;
   padding-left: 12px;
   display: block;
   text-decoration: none;
}
.fotogalerie_aktuell {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   padding-left: 12px;
   display: block;
   padding-top: 5px;
   padding-bottom: 6px;
   text-decoration: none;
}
.bildvorschautabelle {
   border: 1px solid #809DA0;
}
.fotobild {
   background-color: #07012A;
   padding-top: 12px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #809DA0;
   height: 194px;
}
.fototitel {
   background-color: #090D5A;
   padding-top: 3px;
   padding-bottom: 3px;
   color: #FFDA00;
   font-weight: bold;
}
.fotobeschreibung {
   background-color: #090D5A;
   padding-top: 0px;
   padding-bottom: 12px;
   color: #92CABC;
   font-size: 11px;
   line-height: normal;
   font-weight: normal;
   padding-right: 17px;
   padding-left: 17px;
}
.fotobildhell {
   background-color: #090D5A;
   padding-top: 12px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #809DA0;
   height: 194px;
}
.fototitelhell {
   background-color: #07012A;
   padding-top: 3px;
   padding-bottom: 3px;
   color: #FFDA00;
   font-weight: bold;
}
.fotobeschreibunghell {
   background-color: #07012A;
   padding-top: 0px;
   padding-bottom: 12px;
   color: #92CABC;
   font-size: 11px;
   line-height: normal;
   font-weight: normal;
   padding-right: 17px;
   padding-left: 17px;
}
.fotogalerie_ausgewaehlt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFB5;
   padding-left: 12px;
   display: block;
   padding-top: 5px;
   padding-bottom: 6px;
   text-decoration: none;
}
.fotogalerie_auswahl2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   display: block;
   text-decoration: none;
}
.button_bg {
   background-color: #090130;
   background-image: url(/gfx/button_bg.jpg);
}
.blaettern_bg {
   background-color: #07012A;
   background-image: url(/gfx/blaettern_bg.jpg);
}
.fotoimagetitelhell {
   background-color: #07012A;
   padding-top: 3px;
   padding-bottom: 3px;
   color: #B2CFED;
   font-weight: bold;
}
.fotoimagetitel {
   padding-top: 3px;
   padding-bottom: 3px;
   color: #B2CFED;
   font-weight: bold;
}
.fotobildmax {
   background-color: #07012A;
   padding-top: 20px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #809DA0;
   padding-bottom: 20px;
}
.button_bg_infos {
   background-color: #090130;
   background-image: url(/gfx/button_bg.jpg);
   font-size: 11px;
   padding-left: 10px;
   font-weight: bold;
}
.gelb {
   color: #FFDA00;
}
.blaettern_unten_bg {
   background-color: #0B0136;
   background-image: url(/gfx/blaetternunten_bg.jpg);
   font-size: 11px;
}
.bewertungszahl_bg {
   background-color: #060115;
   background-image: url(/gfx/bewertungszahl_bg.jpg);
}
.bg_verlauf_2 {
   background-color: #080034;
   background-image: url(/gfx/bg_verlauf_2.jpg);
}
.bewertungszahl {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFDA00;
   display: block;
   text-decoration: none;
}
.kommentarfelder {
   font-size: 11px;
   font-weight: bold;
   color: #FFFFB5;
}
.kommentarhauptdaten {
   font-size: 11px;
   font-weight: normal;
   color: #B2CFED;
   padding-left: 10px;
}
.kommentartext {
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF;
   padding-left: 10px;
   line-height: normal;
}
.newstext {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: normal;
}
.newshauptdaten {
	font-size: 11px;
	font-weight: bold;
	color: #B2CFED;
	padding-left: 10px;
	padding-top: 1px;
	line-height: normal;
}
.newsfelder {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFB5;
	line-height: normal;
}
.newstitel {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: normal;
}
.shop_auswahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFDA00;
	text-decoration: none;
	line-height: normal;
}
.produktgruppe_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFB5;
	text-decoration: none;
	line-height: normal;
}
.rahmenshopvorschaubild {
	border: 1px solid #536C79;
}
.produktbeschreibung {
	color: #92CABC;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 10px;
}
.produkttitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: normal;
	color: #FFDA00;
}
.anzahl {
	margin-top: 3px;
	margin-bottom: 3px;
}
.warenkorbfelderbeschreibung {
	background-color: #090D5A;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #92CABC;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #536C79;
	padding-right: 5px;
}
.warenkorbtabelle {
	background-color: #090D5A;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #536C79;
	border-left-color: #536C79;
}
.warenkorbinhalt {
	background-color: #0E0036;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #536C79;
	padding-right: 5px;
}
.anzahlwarenkorb {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	width: 30px;
	text-align: right;
}
.warenkorbinhalt2 {
	background-color: #070664;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #536C79;
	padding-right: 5px;
}
.warenkorbinhalt3 {
	background-color: #070664;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #536C79;
	padding-right: 5px;
}
.warenkorbinhalt4 {
	background-color: #0E0036;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #536C79;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #536C79;
	padding-right: 5px;
}
.bestellfelder {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 200px;
}
.checkbox {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
   border:0px;
}
.error {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #f88a15;
}
.hauptbgbildergalerie {
   background-color: #0A0A6A;
   background-image:  url("/gfx/hauptbg_bg.jpg");
}
.bg_top_edel {

	background-color: #02550F;
	background-image:  url(/gfx/bg_top_edel.jpg);
}
.bg_menu_folge_edel {

	background-color: #036C10;
	background-image:  url(/gfx/bg_menu_folge_edeljpg.jpg);
}
.bg_unten_edel {

	background-color: #014711;
	background-image:  url(/gfx/bg_unten_edel.jpg);
}
.fusscolor_edel {

	background-color: #03330B;
}
.hauptbg_edel {
	background-color: #00350C;
}
.liniecolor_edel {
	background-color: #958441;
}
.adresse_edel {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #78A97D;
	padding-top: 8px;
}
.adressefett_edel {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #82B386;
	font-weight: bold;
}
a.menu_edel:link, a.menu_edel:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B7F0BB;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.menu_edel:hover, a.menu_edel:active, a.menu_edel_aktiv:link, a.menu_edel_aktiv:visited, a.menu_edel_aktiv:hover, a.menu_edel_aktiv:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCA60D;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.submenu_edel:link, a.submenu_edel:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B7F0BB;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.submenu_edel:hover, a.submenu_edel:active, a.submenu_edel_aktiv:link, a.submenu_edel_aktiv:visited, a.submenu_edel_aktiv:hover, a.submenu_edel_aktiv:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffda00;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.sub2_edel:link, a.sub2_edel:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B7F0BB;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
a.sub2_edel:hover, a.sub2_edel:active, a.sub2_edel_aktiv:link, a.sub2_edel_aktiv:visited, a.sub2_edel_aktiv:hover, a.sub2_edel_aktiv:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFB5;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
a.quicklinks_edel:link, a.quicklinks_edel:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9FD1A3;
	text-decoration: none;
	background-color: #011304;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
a.quicklinks_edel:hover, a.quicklinks_edel:active, a.quicklinks_edel_aktiv:link, a.quicklinks_edel_aktiv:visited, a.quicklinks_edel_aktiv:hover, a.quicklinks_edel_aktiv:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	background-color: #011304;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
.bg_top_kritzen {


	background-color: #0E2F24;
	background-image:  url(gfx/bg_top_kritzenthaler.jpg);
}
.hauptbg_kritzen {

	background-color: #07251F;
}
.bg_unten_kritzen {


	background-color: #07251F;
	background-image:  url(gfx/bg_unten_kritzenthaler.jpg);
}
.fusscolor_kritzen {


	background-color: #090802;
}
.adresse_kritzen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #588C64;
	padding-top: 8px;
}
.adressefett_kritzen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #588C64;
	font-weight: bold;
}
.fotorahmenaktion_kritzen {

	border: 1px solid #588C64;
}
.liniecolor_kritzen {

	background-color: #A97762;
}
.bg_menu_folge_kritzen {


	background-color: #0B3126;
	background-image:  url(gfx/bg_menu_folge_kritz.jpg);
}
a.quicklinks_kritzen:link, a.quicklinks_kritzen:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7dbd83;
	text-decoration: none;
	background-color: #011304;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
a.quicklinks_kritzen:hover, a.quicklinks_kritzen:active, a.quicklinks_kritzen_aktiv:link, a.quicklinks_kritzen_aktiv:visited, a.quicklinks_kritzen_aktiv:hover, a.quicklinks_kritzen_aktiv:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	background-color: #011304;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 0px;
}
a.menu_kritzen:link, a.menu_kritzen:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7dbd83;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.menu_kritzen:hover, a.menu_kritzen:active, a.menu_kritzen_aktiv:link, a.menu_kritzen_aktiv:visited, a.menu_kritzen_aktiv:hover, a.menu_kritzen_aktiv:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCA60D;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 0px;
}
a.submenu_kritzen:link, a.submenu_kritzen:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7dbd83;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.submenu_kritzen:hover, a.submenu_kritzen:active, a.submenu_kritzen_aktiv:link, a.submenu_kritzen_aktiv:visited, a.submenu_kritzen_aktiv:hover, a.submenu_kritzen_aktiv:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffda00;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-style: normal;
	line-height: normal;
	border: 0px;
}
a.sub2_kritzen:link, a.sub2_kritzen:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #8DCE92;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
a.sub2_kritzen:hover, a.sub2_kritzen:active, a.sub2_kritzen_aktiv:link, a.sub2_kritzen_aktiv:visited, a.sub2_kritzen_aktiv:hover, a.sub2_kritzen_aktiv:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFB5;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left: 8px;
	border: 0px;
}
/* neu fuer fangalerie */
.verlauf_kurz {
   background-color: #091957;
   background-image: url(/gfx/verlauf_kurz.jpg);
   text-align: center;
}
.fg_tabelle {
        text-align: center;
}
.fg_tabelle img {
        margin-top: 15px;
}
.fotogalerie_titelkl {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FCA60D;
   padding-left: 12px;
   display: block;
   padding-top: 2px;
   padding-bottom: 3px;
}
textarea {
        font-size: 12px;
        border: 1px solid #536C79;
}
