﻿html {	height: 100%; 	width: 100%;	}body {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	color: #5c5c5c;	line-height: 1.5;	background-color:#eeeeee;	font-family:Lucida Grande,Tahoma;	font-size: 12px;	font-weight: normal;	min-width:1000px;	}p{margin:0px;padding:0px;}font,table,td,form,textarea,input,select{font-family:Lucida Grande,Trebuchet MS,Tahoma; font-weight:normal; color:#5c5c5c;}img {border:0px #000000 solid;}A:link      {color:#5c5c5c; font-weight:normal; text-decoration:none;}A:visited   {color:#5c5c5c; font-weight:normal; text-decoration:none;}A:active    {color:#5c5c5c; font-weight:normal; text-decoration:none;}A:hover     {color:#6dc4e7; font-weight:normal; text-decoration:none;}h1{color:#6b6b6b; font-family:Georgia,Times New Roman; font-size:250%; font-weight:normal; margin-top:0px; margin-bottom:10px;}h2{color:#6b6b6b; font-family:Georgia,Times New Roman; font-size:200%; font-weight:normal; margin-top:0px; margin-bottom:10px;}h3{color:#6b6b6b; font-family:Georgia,Times New Roman; font-size:160%; font-weight:normal; margin-top:0px; margin-bottom:5px;}h4{color:#6b6b6b; font-family:Georgia,Times New Roman; font-size:120%; font-weight:bold; margin-top:0px; margin-bottom:5px;}h5{color:#6b6b6b; font-family:Georgia,Times New Roman; font-size:110%; font-weight:bold; margin:0px; margin-bottom:5px;}/************************************************//*                Cookie-Layer                  *//************************************************/.cookie-layer{	width:100%;	box-sizing:border-box;	background-color:#ffffff;	position:fixed;	bottom:0;	z-index:200;	padding: 10px;	min-height: 60px;	margin-bottom: 0px;	-webkit-box-shadow: 10px -1px 0px 0px rgba(50, 50, 50, 0.75);	-moz-box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75); 	box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75);}.btn-cookies{    background-color: #6b6b6b;    color: #fff!important;    padding: 10px;    display: inline-block;    border-radius: 5px;    border: none;	text-align: center;	cursor:pointer;	font-size: 100%;	margin: 5px 0 5px 5px;}.btn-cookies:hover{background-color:#f90; color: #fff;}.gs-left{float:left!important}.gs-right{float:right!important}.gs-clearright {clear:right; height: 0px}/* Cookie-Layer ENDE */.bereich_nav {color:#6b6b6b; padding:20px 0px 10px 40px; font-family:Georgia,Times New Roman; font-size:200%; font-weight:normal; background-image:url('../img/bereich_nav_bg2.png'); line-height:25px;}.bereich_nav a:hover{color:#F90;}.bereich_nav.aktuell a {color:#F90;}.b_btn_gross1{height:21px; line-height:21px; text-align:center; white-space:nowrap; width:109px; background-image:url('../img/button_download.png'); background-repeat:no-repeat;}.gkreise{width:60px; height:60px; border-radius:40px; background-color:#008eb3; text-align:center; font-family:arial; font-size:280%; color:#FFF; float:left; z-index:10; left:0px; top:0px; position:absolute; line-height:60px; margin-left:10px;}.gboxen{width:250px; background-color: #FAFAFA; border:#CCC solid 1px; height:290px; float:left; margin-left:20px; padding:10px}.gboxen_kreis{width:230px; border:#CCC solid 1px; background-color:#FAFAFA; height:220px; float:left; margin-left:40px; margin-top:30px; padding:10px;}#haupt{width:1000px; min-width:1000px; background-color:#eeeeee; margin:0px auto 0px auto; position:relative; overflow:hidden;}#head{padding: 0px 10px 0px 10px;background-image:url('../img/head_bg.jpg');height:115px;background-position:center;background-repeat:no-repeat;}#content{padding: 20px 35px 20px 34px;}#bottom{padding: 20px 0px 0px 0px;background-image:url('../img/bottom_bg.jpg');background-repeat:repeat-x;background-position:0px 0px;clear:both;}.bottom_datum{font-family:Times New Roman;font-size:120%;font-weight:bold;font-style:italic;}.bottom_boxen{min-height:176px;padding: 20px 20px 10px 30px;}.bottom_boxen_trenn{min-height:176px;padding: 20px 20px 10px 30px;background-image:url('../img/bottom_trennlinie.jpg');background-position:right;background-repeat:no-repeat;}#table_bg{padding: 20px 10px 10px 10px;overflow:auto;background-image:url('../img/table_bg.jpg');background-repeat: no-repeat;background-position:top;}#table_store_bg{padding: 40px 0px 30px 0px;background-image:url('../img/store/table_store_bg.jpg');background-repeat: no-repeat;background-position:0px 0px;clear:both;}.table_store_bg{padding: 40px 0px 30px 0px;overflow:auto;background-image:url('../img/store/table_store_bg.jpg');background-repeat: no-repeat;background-position:top;clear:both;}.table_verlauf{padding: 40px 0px 30px 0px;background-image:url('../img/store/table_store_bg.jpg');background-repeat: no-repeat;background-position:top;}.schrift_klein{font-size:90%;}.schrift_gross{font-size:110%;}.form_text{font-size:120%; float:left; width:100px; padding-top:3px; margin-left:70px;}.form_text_right{font-size:120%; float:left; width:100px; padding-top:3px;}.form_feld{float:left; background-image:url('../img/form_bg.png'); background-repeat:no-repeat; width:270px; height:27px; padding:0px;}.form_innenfeld{background-color:#EEEEEE; border:0px; width:260px; height:17px; margin:5px; padding:0px}.form_innenfeldfehler{background-color:#EEEEEE; border:0px; width:260px; height:17px; margin:5px; padding:0px}.form_select{background-color:#EEEEEE; border:0px; width:260px; height:21px; margin:3px 5px 2px 5px; padding:0px}.form_selectfehler{background-color:#EEEEEE; border:0px; width:260px; height:21px; margin:3px 5px 2px 5px; padding:0px}.form_verlauf {background-image:url('../img/form_verlauf.png'); width:520px; background-repeat:no-repeat; padding-top:20px}.form_icon {float:left; width:60px;}.form_icon img{height:18px; width:18px; display:none; margin-top:5px; margin-left:8px;}.gutschein_icon {float:left; width:50px;}.gutschein_icon img{height:26px; width:26px; display:none; margin-left:8px;}.aufzaelung li { padding: 5px 0px 5px 0px}/************************************************//*                    Bestellung                *//************************************************/.preis_hg	{margin-left:20px; height:50px; width:912px; background-image:url('../img/store/preisbox_bg.png'); background-repeat:no-repeat; display:inline-block; text-align:right; padding-top:5px;}.gs_info {}.gs_wert {float:right; color:#469bb7; font-family:Arial; font-weight:bold; font-size:18px;}.gs_mwst {float:right; margin:5px 0px 0px 10px; font-size:90%;}#preis_inkl {}.preis_exkl {display:inline; vertical-align:middle; color:#469bb7; font-family:Arial; font-weight:bold; font-size:29px; margin:0px 30px 0px 30px;}#preis_mwst {}#paket_tbl {margin-left:70px;}#paket_tbl td {padding:2px 0px 2px 0px;}/************************************************//*                    Pflichtfelder             *//************************************************/#pflicht_layer	{width:99%; color:#DD7003; font-size:100%; border:2px #dadada solid; background-color:#f3f3f3; display:none; padding:20px 0px 20px 0px; overflow:auto; margin-bottom:20px;}#pflicht_icon	{float:left; margin-left:20px; margin-right:20px;}#pflichtfelder	{float:left; color:#DD7003; font-size:100%;}.pflicht_info	{color:#DD7003; padding-top:20px; padding-bottom:20px;}.pflicht_abs	{padding-top:3px;}.pflicht		{color:#DD7003;}/************************************************//*               Grafische Buttons              *//************************************************/.but_inhalt a{display:block; width:310px; height:68px;background-image:url('../img/buttons/but_lesen.jpg');}.but_inhalt a:hover {background-image:url('../img/buttons/but_lesen_hover.jpg');}.but_testen a{display:block; width:289px; height:47px;background-image:url('../img/buttons/but_kostenlos_testen.png');}.but_testen a:hover {background-image:url('../img/buttons/but_kostenlos_testen_hover.png');}.but_preis a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_preis.png');}.but_preis a:hover {background-image:url('../img/buttons/but_preis_hover.png');}.but_bereiche a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_bereiche.png');}.but_bereiche a:hover {background-image:url('../img/buttons/but_bereiche_hover.png');}.but_bestellen a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_features.png');}.but_bestellen a:hover {background-image:url('../img/buttons/but_features_hover.png');}.but_zurueck a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_zurueck.png');}.but_zurueck a:hover {background-image:url('../img/buttons/but_zurueck_hover.png');}.but_weiter a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_weiter.png');}.but_weiter a:hover {background-image:url('../img/buttons/but_weiter_hover.png');}.but_close a{display:block; width:79px; height:28px;background-image:url('../img/buttons/but_close.png');}.but_close a:hover {background-image:url('../img/buttons/but_close_hover.png');}.but_absenden a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_absenden.png');}.but_absenden a:hover {background-image:url('../img/buttons/but_absenden_hover.png');}.but_demo a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_demo.png');}.but_demo a:hover {background-image:url('../img/buttons/but_demo_hover.png');}.but_details a{display:block; width:208px; height:48px;background-image:url('../img/buttons/but_detail.png');}.but_details a:hover {background-image:url('../img/buttons/but_detail_hover.png');}.but_demo_vers a{display:block; width:362px; height:48px;background-image:url('../img/buttons/but_demo_vers.png');}.but_demo_vers a:hover {background-image:url('../img/buttons/but_demo_vers_hover.png');}/******************************************************//*            Grafische Store Karteikarten            *//******************************************************/.but_storephoto a{display:block; width:187px; height:62px;background-image:url('../img/store/storephoto_card.png');}.but_storephoto a:hover {background-image:url('../img/store/storephoto_card_hover.png');}.but_storephoto_aktiv a{display:block; width:187px; height:62px;background-image:url('../img/store/storephoto_card_hover.png');}.but_storephoto_plus a{display:block; width:204px; height:62px;background-image:url('../img/store/storephoto_card_plus.png');}.but_storephoto_plus a:hover {background-image:url('../img/store/storephoto_card_plus_hover.png');}.but_storephoto_plus_aktiv a{display:block; width:204px; height:62px;background-image:url('../img/store/storephoto_card_plus_hover.png');}.but_storephoto_pro a{display:block; width:230px; height:62px;background-image:url('../img/store/storephoto_card_pro.png');}.but_storephoto_pro a:hover {background-image:url('../img/store/storephoto_card_pro_hover.png');}.but_storephoto_pro_aktiv a{display:block; width:230px; height:62px;background-image:url('../img/store/storephoto_card_pro_hover.png');}/************************************************//*                   Newsticker                 *//************************************************/#ticker {width:100%; height:59px; line-height:59px; background-image:url('../img/headinfo_bg.png'); color:#FFFFFF; font-family:Georgia,Times New Roman; font-size:175%; text-align:center; overflow:hidden; white-space:nowrap;}#ticker a{color:#FFFFFF; font-weight:normal; text-decoration:none;}#ticker a:hover {color:#6dc4e7;}/************************************************//*                     Seiten                   *//************************************************/.seitennavi_ausr {float:right;}.seitennavi_box {padding:0px 0px 0px 0px;}.seitennavi	{font-size: 100%; padding:4px 0px 4px 0px; margin:0px -2px 0px 0px;}.seitennavi a.zahlen{padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; font-size: 100%; text-decoration:none; background:#f7f7f7; border:1px #cbcbcb solid;}.seitennavi a.zahlen:hover{font-size: 100%; text-decoration:none; border:1px #6DC4E7 solid; color:#6DC4E7;}.seitennavi a.active{padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; font-size: 100%; font-weight:bold; text-decoration:none; background:#f7f7f7; color:#6DC4E7; border:1px #6DC4E7 solid;}.seitennavi a.pfeile{padding:0px 5px 2px 5px; margin:0px 2px 0px 2px; font-size: 130%; text-decoration:none; background:#f7f7f7; border:1px #cbcbcb solid;}.seitennavi a.pfeile:hover{font-size: 130%; text-decoration:none; border:1px #6DC4E7 solid; color:#6DC4E7;}/************************************************//*                    News                      *//************************************************/.news_datum			{font-style:italic; font-size:90%;}.news_text			{margin:10px 0px 10px 0px;}.news_link			{margin:10px 0px 10px 0px;}.news_trennlinie	{width:100%; height:1px; border-bottom:1px #cbcbcb solid; margin:20px 0px 20px 0px;}/************************************************//*                    Allgemein                 *//************************************************/.abs					{padding-top:5px;}.abs_newsletter			{background-color:#eeeeee; padding:5px 10px 5px 0px;} .trennlinie    			{width:80%; height:1px; border-bottom:1px #cbcbcb solid; margin:13px 0px 5px 0px;}.trennlinie2   			{width:80%; height:1px; border-bottom:1px #cbcbcb dotted; margin:5px 0px 5px 0px;}.button					{background-color:#EEEEEE; border:0px; width:260px; height:17px; margin:5px; padding:0px}.button0				{font-family:Tahoma; font-size:100%; color:#333333;}.button1     			{font-family:Tahoma; font-size:100%; font-weight:bold; color:#333333;}.buttonfehler			{background-color:#EEEEEE; border:0px; width:260px; height:17px; margin:5px; padding:0px}.rahmen 				{float:right; border:1px solid #cbcbcb; margin-left:20px; margin-bottom:20px; padding:4px; max-width:100%; display:inline;}.rahmen_aktuell			{border: 3px #FFFFFF solid;}.eintraege				{color:#FFFFFF; font-family:Georgia,Times New Roman; font-size:200%; text-decoration:none; font-weight:normal; font-style:italic;}.suche_ergebnis_ueber 	{margin-top:20px; margin-bottom:5px; color:#0a3e75; font-size:120%; font-weight:bold; text-decoration:none;}.vollsuche				{padding-left:20px; padding-bottom:2px; margin:0px;}.zitat					{font-family:Georgia,Times New Roman; font-size:120%; font-style:italic;}.zitat_gross			{font-family:Georgia,Times New Roman; font-size:220%; color:#5d5d5d;}.clear_left {clear:left; height:1px; margin-bottom:-1px;}.clear_right {clear:right; height:1px; margin-bottom:-1px;}.clear_both {clear:both; height:1px; margin-bottom:-1px;}/************************************************//*                    Shop                      *//************************************************/.warenkorb_legen_ueber{ color:#333333; font-family:Arial; font-size:140%; text-decoration:none; font-weight:bold; font-style:italic; margin-top:10px; margin-bottom:5px;}#w_legen {	width:570px;	background-color:#ffffff;	border-style:solid;	border-color:#c7c7c7;	border-width:5px;		z-index:99;	visibility:hidden;	position:absolute;	left:0px;	top:80px;}.w_ueber{	width:100%;	height: 29px;	background-color:#d88605;	color:#FFFFFF;	font-weight:bold;	font-size:120%;	padding-left:10px;}.w_button{	width: 190px;	height: 29px;	background-color:#dadfdb;	color:#777777;	text-align:center;	font-weight:bold;	cursor:pointer;}.w_text{	padding: 10px;	height:122px;	vertical-align:top;	text-align:right;	font-size:110%;	color:#333333;}.art:link		{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}.art:visited	{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}.art:active		{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}.art:hover		{color:#f29400; font-size:110%; font-weight:bold; text-decoration:none;}.art_nr			{font-size:90%;}.stk_ve			{color:#d88605; font-size:110%; font-weight:bold; padding-left:5px; padding-bottom:5px;}.preis			{color:#d88605; font-size:110%; font-weight:bold; text-decoration:none; padding-right:5px; padding-bottom:5px;}.pr_abs			{padding:5px; height:40px; vertical-align:bottom;}.pr_art 		{border:1px solid #d4d4d4;}.trenn_detail	{background-color:#f29400; width:100%; height:1px;}.trenn_shop		{border-bottom: 1px dashed #f29400;}.shopschritte			{color:#FFFFFF; font-size:100%; font-weight:bold; text-decoration:none;}.shopschritte_vorh		{color:#f29400; font-size:100%; font-weight:bold; text-decoration:none;}.shopschritte_aktiv		{color:#f29400; font-size:100%; font-weight:bold; text-decoration:none;}.bg_shopschritte_vorh	{}.bg_shopschritte_aktiv  {}.shop_ueber		{background-color:#d88605; font-size:110%; font-weight:bold; color:#FFFFFF; padding:5px;}.shop_abs		{padding:5px;}.kont_abs		{padding:3px 0px 3px 0px;}.wk_kl			{color:#ffffff; font-size:90%; font-weight:normal; text-decoration:none;}.member_ueber_bg	{border-top:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; background-color:#f29400; white-space:nowrap; width:45%;}.member_border		{border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-left:1px solid #c3c3c3;}.seitenanfang	{clear:right; float:right;}/************************************************//*              Hauptnavigation                 *//************************************************/#nav-sub1 {	float:left;	margin-left:0px;}ul#navigation1 {	font-family:Times New Roman;	font-size:180%;    color: #323232;	    margin: 0px;    padding: 0px;  }ul#navigation1 li {	display: inline;    list-style: none;    color: #323232;	padding:0px;	margin:0px;	text-align:center;}/* 1 Ebene */ul#navigation1 a {	color: #323232;	font-weight: normal;	font-size:100%;	    text-decoration: none;	display: block;	float:left;	width:113px;	height:75px;	padding-top:40px;	text-align:center;}ul#navigation1 a:hover {	font-weight: normal;		background-image:url('../img/navi_hover_auswahl.jpg')}ul#navigation1 a.aktuell {	color: #6dc4e7;	font-weight: normal;	background-image:url('../img/navi_hover_auswahl.jpg')}/************************************************//*              Unternavigation                 *//************************************************/div#nav-sub {	width: 215px;	text-align: left;	border: none; 	font-size:100%;	padding-left:0px;	padding-top: 20px;	display:block;}ul#navigation {    margin: 0px;    padding: 0px;  }ul#navigation li {    margin: 0px;    padding: 0px;    list-style: none;     display:inline;  }  ul#navigation li ul {    margin: 0px 0px 5px 0px;    padding: 0px;  }ul#navigation li ul li {    margin: 0px;    padding: 0px;  }ul#navigation li ul li ul {    margin: 0px 0px 5px 0px;    padding: 0px;  }ul#navigation li ul li ul li {    margin: 0px;    padding: 0px;  }  ul#navigation a.symb1 {	display:block;	margin-left: 0px;	padding:3px;	padding-left: 35px;	background-image:url('../img/home.png');	background-repeat: no-repeat;	color: #0a3e75;	font-weight:bold;	text-decoration: none;	margin-bottom:4px;}ul#navigation a.symb1:hover {	color: #007898;	background-image:url('../img/home_hover.png');}ul#navigation a.aktuell_symb1:hover {	background-image:url('../img/home_aktuell.png');	font-weight: bold;	color: #007898;}ul#navigation a.aktuell_symb1 {	background-image:url('../img/home_aktuell.png');	background-repeat: no-repeat;	font-weight: bold;	color: #007898;}/* 1 Ebene */ul#navigation a {	display:block;	margin-left: 0px;	padding:3px;	padding-left: 25px;	background-image:url('../img/navi.png');	background-repeat: no-repeat;	color: #0a3e75;	font-weight: bold;	text-decoration: none;	margin-bottom:4px;}ul#navigation a:hover {	color: #dea62e;	background-image:url('../img/navi_hover.png');}ul#navigation a.aktuell {	background-image: url('../img/navi_hover.png');	background-repeat: no-repeat;	color: #dea62e;	font-weight: bold;}/* 2 Ebene */ul#navigation li ul a {	display:block;	padding: 2px;	padding-left: 36px;	background-image:none;	color: #0a3e75;	font-weight: normal;	text-decoration: none;}ul#navigation li ul a:hover {	color: #d88605;	background-image:none;}ul#navigation li ul a.aktuell {	background-image:none;	color: #d88605;	font-weight: normal;}/* 3 Ebene */ul#navigation li ul li ul a {	display:block;	margin-left: 0px;	padding: 2px;	padding-left: 0px;	color: #0a3e75;	font-weight:normal;	text-decoration: none;}ul#navigation li ul li ul a:hover {	color: #dea62e;}ul#navigation li ul li ul a.aktuell {	color: #dea62e;	font-weight: normal;	}