*{
 margin:0;
 padding:0
}

body{
 background:#ffffff;
 font-family:arial,verdana,sans-serif;
 font-size:8pt;
 color:#58595b;
}

a{
 color:#000000;
 text-decoration:none;
}

a:hover{
 color:#d67813;
}

#header{
 position:absolute;
 top:0;
 left:0;
 margin-left:8px;
 width:992px;
}



.mainnavi{
 background-color:#a0c894;
 color:#ffffff;
 font-family:arial,verdana,sans-serif;
 font-size:9pt;
}

.head_01{top:0;left:0;margin-left:8px;width:992px;clear:both;}
.head_back{width:992px; height:100px; background-image:url(https://www.camping-papst.de/out/basic/img/header.jpg); text-align:right;}
.headnavi{background-color:#a0c894;color:#ffffff;height:28px;font-family:arial,verdana,sans-serif;font-size:9pt;text-decoration:none;}

cat ul {padding:0 0 0 3em;}

/* Menü rechts */
/* background-position:right -175px;; background-position: 0 -145px;*/
ul.tree {padding:0;margin:0;}
ul.tree ul {padding:0;margin:0 0 0 15px;}
ul.tree li {padding:0;margin:0;list-style: none;}
ul.tree li a{line-height: 150%;}
ul.tree li a {background:#fff url(bg/oxid_ce_.gif) no-repeat right 500px;color:#000;display:block;padding:5px 0px;border-top:1px solid #a0c894;}
ul.tree li a.has{padding-right:15px;background-position:right 0px;}
ul.tree li a.root{text-indent:3px;padding-right:0;background-position:0 20px;font-weight:bold;color:#4B4A4E;border-color:#a0c894;}
ul.tree li a.exp{text-indent:3px;padding-right:0;background-position:0 20px;}
ul.tree li a.act{text-indent:3px;background-color:#CADBC6;color:#fff;font-weight:800;border:solid 1px #a0c894;}
ul.tree li a.exp.act{background-position: 0 20px;}

.links{width:166px;font-size:9pt;left:0;margin-top:14px;margin-left:8px;float:left;}
.mitte{width:607px;margin-top:14px;margin-left:14px;float:left;}
.rechts{width:190px;margin-top:14px;margin-left:14px;float:left;}

.small{color:#000000;font-size:8pt;}

.preisbox{height:25px;width:94px;margin-left:95px;margin-top:5px;border:solid 1px #a0c894;text-align:center;color:#000000;font-family:arial,verdana,sans-serif;font-size:9pt;line-height:25px;}
.pboxzent{height:50px;width:94px;margin-left:27px;margin-top:5px;border:solid 1px #a0c894;text-align:center;color:#000000;font-family:arial,verdana,sans-serif;font-size:9pt;line-height:25px;}



.tabbox{width:100%;height:25px;font-size:8pt;}
.tabbox2{width:100%;height:25px;background-color:#d67813; color:#FFFFFF;font-size:12pt;}

.box1_in {height:100px; width:198px;background:#C9C9C9;opacity:0.2;filter:alpha(opacity=30);}
.box1_on{border:solid 1px #a0c894;width:190px;height:114px;float:left;padding:5px;cursor:pointer;background-color:#F5F5F5;}
.box1_01_off{width:191px;height:115px;border-left:solid 1px #a0c894;border-top:solid 1px #a0c894;border-bottom:solid 1px ffffff;border-right:1px ffffff;float:left;padding:5px;}
.box1_02_off{width:191px;height:115px;border-right:solid 1px #a0c894;border-left:solid 1px #a0c894;border-top:solid 1px #a0c894;border-bottom:solid 1px ffffff;border-right:1px ffffff;float:left;padding:5px;}
.box1_03_off{width:191px;height:115px;border-bottom:solid 1px #a0c894;border-left:solid 1px #a0c894;border-top:solid 1px #a0c894;border-bottom:solid 1px ffffff;border-right:1px ffffff;float:left;padding:5px;}
.box1_04_off{width:191px;height:115px;border:solid 1px #a0c894;float:left;padding:5px;}
.box1_h2{line-height:12px;padding-left:4px;font-weight:800;margin-bottom:3px;width:98%;text-decoration:none;color:black;}


.box2_01_on{width:149px;height:232px;text-align:center;border-right:solid 1px #a0c894;padding-top:1px;padding-left:1px;float:left;cursor:pointer;background-color:#F5F5F5;}
.box2_02_on{width:149px;height:232px;text-align:center;padding-top:1px;padding-left:1px;float:left;cursor:pointer;background-color:#F5F5F5;}
.box2_01_off{width:149px;height:232px;text-align:center;border-right:solid 1px #a0c894;padding-top:1px;padding-left:1px;float:left;}
.box2_02_off{width:149px;height:232px;text-align:center;padding-top:1px;padding-left:1px;float:left;}

.box3_01_on{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;border-right:solid 1px #a0c894;padding:7px;float:left;cursor:pointer;background-color:#F5F5F5;}
.box3_02_on{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;border-bottom:solid 1px #a0c894;padding:7px;float:left;cursor:pointer;background-color:#F5F5F5;}
.box3_03_on{width:187px;height:198px;border:solid 1px #a0c894;padding:7px;float:left;cursor:pointer;background-color:#F5F5F5;}
.box3_04_on{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;padding:7px;float:left;cursor:pointer;background-color:#F5F5F5;}

.box3_01_off{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;border-right:solid 1px #a0c894;padding:7px;float:left;}
.box3_02_off{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;border-bottom:solid 1px #a0c894;padding:7px;float:left;}
.box3_03_off{width:187px;height:198px;border:solid 1px #a0c894;padding:7px;float:left;}
.box3_04_off{width:187px;height:198px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;padding:7px;float:left;}

.box3_td{width:100%;text-align:right;height:20px;}
.box3_pr{height:50px;width:94px;border:solid 1px #a0c894;text-align:center;color:#000000;font-family:arial,verdana,sans-serif;font-size:9pt;line-height:25px;}

.box4_on{width:180px;height:126px;border:solid 1px #a0c894;padding:4px;cursor:pointer;background-color:#F5F5F5;}
.box4_01_off{width:180px;height:127px;border-top:solid 1px #a0c894;border-left:solid 1px #a0c894;border-right:solid 1px #a0c894;padding:4px;}
.box4_02_off{width:180px;height:127px;border:solid 1px #a0c894;padding:4px;}

.boxlist_off{width:605px;border-bottom:solid 1px #a0c894;}
.boxlist_on{width:605px;border-bottom:solid 1px #a0c894;background-color:#F5F5F5;cursor:pointer;}



.box_liste_textbox{
	float:left;
	width:300px;
	margin-top:5px;
}

.box_liste_text{
	font-size:1em;
	width:300px;
	text-align:justify;
}

.box_liste_uvp{
	font-size:1.5em;
	font-weight:800;
	padding-top:10px;
	padding-right:5px;
	text-decoration:line-through;
	text-align:right;
}
.box_liste_vk_rabatt{
	clear:both;
	padding-right:5px;
	text-align:right;
	font-size:2em;
	font-weight:bolder;
	color:red;
}

.textbox{
 /*position:absolute;
 top:1830px;*/
 border:solid 1px #a0c894;
 width:605px;
 left:189px;
}

#logo{
 position:absolute;
 top:17px;
 left:17px;
}

.box_entdecken{
 width:152px;
 border:solid 1px #a0c894;
 padding:6px;
 font-size:8pt;
}

.mittelboxen{
 border:solid 1px #a0c894;
 width:605px;
}

.bestseller{
 color:#d67813;
 font-size:9pt;
 font-weight:bold;
 text-align:center;
}

.polo{
 color:#d67813;
 font-size:9pt;
 font-weight:bold;
}

.bestlink{
 color:#d67813;
 text-decoration:underline;
}

.supportboxen{
 border:solid 1px #a0c894; 
 text-align:center; 
 width:200px; 
 height:58px;
}

.padding{
 padding:1em
}

.abstandoben{
 padding-top:6px;
}

.abstandlinks{
 padding-left:10px;
}

.eingabefeld{
 width:126px;
 height:20px;
 border:solid 1px #000000;
 font-family:Arial,Verdana;
 font-size:9pt;
 background-color:#ffffff;
}

.selectfeld{
 width:112px;
 height:20px;
 border:solid 1px #000000;
 font-family:Arial,Verdana;
 font-size:9pt;
 background-color:#ffffff;
}

.losknopf{
 color:#ffffff;
 background-color:#d67813;
 border:solid 1px #000000;
 margin-top:1px;
}

.neu{
 color:#d67813;
 font-weight:bold;
}

.headerlinks{
 color:#ffffff;
 font-size:9pt;
 text-decoration:none;
}

.footlinks_gross{
 font-size:9pt;
 color:#58595b;
 text-decoration:underline;
}

.footlinks_klein{
 font-size:8pt;
 color:#58595b;
 text-decoration:underline;
}

.schwarz{
 color:#000000;
}

h1,h2{
 font-size:9pt;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
 line-height:20px;
}

h3{
 font-size:9pt;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
 padding-left:3px;
}

h6{
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
}

.error{
	background-color:mistyrose;
	font-size:1.2em;
	color:#FF5F00;
	width:603px;
	border:solid 1px #FF5F00;
	margin-top:10px;
	text-align:center;
}

.co_box{color:#ffffff;background-color:#a0c894;line-height:2.3em;font-size:1.1em;height:25px;border-bottom:solid 1px #a0c894;font-weight:bold;width:100%;}

/* Warenkorb */

.wk_box{border:solid 1px #a0c894;width:112px;height:70px;float:left;padding-left:3px;padding-bottom:5px;background-color:#DEFFCD;cursor:pointer;}
.wk_box_a{border:solid 1px #a0c894;width:112px;height:70px;float:left;padding-left:3px;padding-bottom:5px;background-color:#ffffff;cursor:pointer;}
.wk_box_z{width:5px;float:left;}

.wk_box_a a{color:red;}
.wk_position{font-size:1.2em;font-weight:bold;}
.wk_position b{font-size:30px;font-weight:bolder;}
.wk_text{font-size:0.8em;color:black;}
.wk_text a {color:black;}


.wk_wbutton{text-align:right;width:100%;}
.wk_fenster{width:603px;border:solid 1px #a0c894;margin-top:15px;padding-bottom:8px;}
.wk_fschrift{color:#ffffff;background-color:#a0c894;line-height:2.3em;height:25px;border-bottom:solid 1px #a0c894;font-weight:bold;}
.wk_fschtext{float:left;}

.wk_fprod{width:598px;text-align:center;margin-top:15px;height:50px;}

.wk_fproi{width:295px;padding-left:8px;float:left;font-weight:bold;}
.wk_fprot{float:left;line-height:1em;text-align:left;padding-top:9px;padding-left:5px;}
.wk_fprob{width:47px;float:left;font-weight:bold;}
.wk_fprog{float:left;font-weight:bold;text-align:right;padding-right:8px;}
.wk_fproa{width:293px;margin-top:15px;float:left;margin-left:4px;}

.wk_sfens{width:290px;line-height:1.8em;text-align:right;margin-top:15px;}
.wk_sprei{width:170px;float:left;}

.wk_sline{line-height:1px;border-top:solid 1px #a0c894;width:100%;}
.wk_sdline{width:280px;height:1px;line-height:1px;border-top:solid 1px #a0c894;border-bottom:solid 1px #a0c894;}

.wk_gutsch{width:598px;float:left;font-weight:bold;padding-left:8px;}
.wk_gtext{width:596px;margin-top:15px;padding-left:8px;}
.wk_lab{width:120px;float:left;}

.wk_zei{margin-top:5px;}
.wk_zei p{width:120px;float:left;line-height:2.3em;}
.wk_zei b{color:#F90;font-size:2em;}

/* USer Account */

.ac_text{width:130px;float:left;font-weight:bold;}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:250px;height: 150px;background: white;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #f90;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#ff3600;background:#fff;border:1px solid #ff3600;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;}
#zoom ul.tabs{padding:0;margin:0;background:#fff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#fff;width:20px;text-align: center;border:1px solid #ff3600;color:#ff3600;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}
