/* WIKI */
.frame{border:1px solid #ccc;padding:4px;background-color:#f9f9f9;}
.lfloat{float:left;margin-right:.5em;}
.rfloat{float:right;margin-left:.5em;}
ul,ol,pre,dl,p{margin-top:0;margin-bottom:0;}
code.escaped{white-space:nowrap;}
.indent{margin-left:40px;}
.outdent{margin-left:40px;text-indent:&#8722;40px;}
a.createlinktext{text-decoration:none;border-bottom:1px dotted gray;}
a.createlink{text-decoration:none;position:relative;top:-0.5em;font-weight:bold;font-size:smaller;border-bottom:none;background-image:none!important;padding-left:0!important;}
img{border:0;}
table.markup{border:2px dotted #ccf;width:90%;}
td.markup1,td.markup2{padding-left:10px;padding-right:10px;}
table.vert td.markup1{border-bottom:1px solid #ccf;}
table.horiz td.markup1{width:23em;border-right:1px solid #ccf;}
table.markup caption{text-align:left;}
div.faq p,div.faq pre{margin-left:2em;}
div.faq p.question{margin:1em 0 .75em 0;font-weight:bold;}
.diffbox{border:1px #999 solid;margin-top:1.33em;}
.diffauthor{font-weight:bold;}
.diffchangesum{font-weight:bold;}
.difftime{font-family:verdana,sans-serif;font-size:66%;background-color:#ddd;}
.difftype{clear:both;font-family:verdana,sans-serif;font-size:66%;font-weight:bold;}
.diffadd{border-left:5px #9f9 solid;padding-left:5px;}
.diffdel{border-left:5px #ff9 solid;padding-left:5px;}
.diffrestore{clear:both;font-family:verdana,sans-serif;font-size:66%;margin:1.5em 0;}
.diffmarkup{font-family:monospace;}
.apprlink{font-size:smaller;}
.editconflict{color:green;font-style:italic;margin-top:1.33em;margin-bottom:1.33em;}
a.varlink{text-decoration:none;}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body {
  font-family:arial, sans-serif;
  font-size:1em;
  margin-top:238px;
  min-width:990px;
  background-image:url("../files/body_background.png");  
  background-position:1010px top;
  background-repeat: repeat-y;

}

#ap_header_wrapper {
  
  position:absolute;
  top:20px;
  width:990px;
  height:145px;
  background-image:url("../files/content_header_background.jpg");
  background-position:20px top;
  background-repeat:no-repeat;
  font-size:1em;
  text-align:left;
  margin:0 0 0 0;  
}

#ap_header_wrapper #header {
  
  position:relative;
  height:145px;                                    
}
#ap_header_wrapper #logo {
  background-image:url("../files/header_logo.gif");
  background-color:#FFF;
  position:absolute;
  left:20px;
  top:0px;
  margin:0;
  height:145px;
  width:220px;
  /*border-left:1px solid #FFF;*/
  /*border-top:1px solid #FFF;*/
  border-right:1px solid #FFF;
  z-index:600;
}

#ap_header_wrapper #menu {
  position:absolute;
  right:0;
  /*top:116px;*/
  bottom:0px;
  padding:0;
  padding-right:10px;  
  
  
}



#ap_header_wrapper #menu ul {
  padding:0;
  
  
}

#ap_header_wrapper #menu li {
  
  float:left;
  
  padding:107px 1px 12px 0;
  position:relative;
  bottom:0;

}

#ap_header_wrapper #menu a {
  
  background-image:url("../files/header_menu_button.png");
  text-transform: uppercase;
  padding:107px 20px 10px 20px;
  color:#000;
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
  
  text-shadow: #FFF 0px 0px 10px;
}   





#ap_header_wrapper #menu a:hover {  
  background-image:url("../files/header_menu_button_selected.png");
  background-position:0 bottom;
  
  
  
}

#ap_header_wrapper #menu #selected a {
     background-image:url("../files/header_menu_button_selected.png");
  background-position:0 top;
  padding-bottom:20px;
  
}

#ap_navigation_wrapper {
  position:absolute;
  top:185px;  
  height:40px;
  width:970px;
  margin-left:20px;
  text-align:right;
  z-index:100;
  border-bottom:1px solid #E1E1E1;
  background-image:    url("../files/content_header_background.jpg");
  background-position:center -153px;    
}

#ap_navigation {
  background-color:red;
  height:30px;
  position:relative;
  
}

#ap_navigation_wrapper ul {
  z-index:50;
  position:absolute;
  bottom:-6px;
  right:10px;
  list-style-type:none;  
  margin-left:10px;        
}

#ap_navigation_wrapper li {
  float:left;
  
  margin:0 0 0 5px;
  
  display:block;
  height:30px;
  
}

#ap_navigation_wrapper li a {
  display:block;
  border-top:1px solid #e1e1e1;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  font-size:0.8em;
  padding:5px 5px 5px 17px;
  line-height:1em;
  text-decoration:none;
  color:#000000;
  background-image:    url("../files/arrow.png");
	background-repeat:   no-repeat;	  
	background-position: 7px -32px; 	  
	background-color:#FFF;
}


.fpltemplate {

  
  padding:0;
}


#ap_navigation_wrapper a:hover {
  text-decoration:none;
  background-color:#f1f1f1;
  /*border:1px solid #C1C1C1;*/
}

#ap_breadcrumbs {
color:#C8171D;
font-weight:bold;
font-size:1.1em;
}

#ap_breadcrumbs a {
  color:#666;
  font-size:0.8em;
  font-weight:bold;
  background-image:none !important;
  padding:0 !important;              
}




#ap_content_wrapper {
  padding-left: 240px;   /* LC width */
  padding-right: 220px;  /* RC width */
  width:510px; /* 970px*/
  /*padding-top:220px;*/
  
  min-height:340px;
  
  margin-left:20px;
}



#container .column {
  position: relative;
  float: left;
}
#ap_content_column_3 {
margin-right:20px;
  width: 488px;
  position: relative;
  float: left;
  line-height:1.6em;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  border-top:1px solid #E1E1E1;
  border-bottom:1px solid #E1E1E1;  
}

#ap_content_column_2 ol {
  
  list-style-type:decimal;
}

#ap_content_column_1 {
  width: 220px;          /* LC width */
  right: 730px;          /* LC width */
  margin-left: -240px;
  position: relative;
  float: left;      
}

#ap_content_column_1 a {
  text-decoration:underline;
}

#ap_content_column_1 a:hover {
  text-decoration:underline;
  color: #C81B1D;
}

.front {
  right: 240px !important;          /* LC width */
  margin-left: -510px !important;
}

#ap_content_column_4 {
  width: 220px;          /* RC width */
  margin-right: -220px;  /* RC width */
  position: relative;
  float: left;          
}


#ap_content_column_2 {
  width:730px;
  position: relative;
  float: left;  
  min-height:400px;
  /*float:right;  
  width:730px;
  */                     
  padding:0 0 50px 0;
  line-height:1.6em;
  /*border-right:1px solid #E1E1E1;*/  
  
}



.module {
  /*background-image:url("../files/content_column_bar.png");
  background-repeat:   no-repeat;*/
  background-color:#fdfdfd;
  background-image:    url("../files/module_background.png");
  background-repeat:   repeat-x;
  padding:15px 9px 10px 9px;
  margin:0 0 30px 0;
  line-height:1.2em;
  border:1px solid #DDD;
  width:200px;
  overflow:hidden;
  /*border-top:4px solid #C8171D;*/
}

#ap_content_column_3 h1 {
  
  
}



.ap_content_box {
  float:right;
  clear:right;
  font-size:small;
  background-color:#fdf1d7;
  background-image:    url("../files/content_box_background.png");
  background-repeat:   no-repeat;
  padding:10px;
  margin:10px 0 10px 10px;
  border:1px solid #FFC79A; 
}


.ap_content_categorylink {
  display:inline;
  top:0;
  background-color:#F1F1F1;
  border:1px solid #DDD;
  margin:5px 0 5px 0;
  padding:10px;
  font-size:0.8em;
}

.wikitrail {
/*  position:fixed;
  top:0;
  left:290px;
  width:693px;*/
  float:right;
  background-color:#F1F1F1;
  border:1px solid #DDD;
  z-index:3000;
  padding:5px 0 5px 5px;
  font-size:0.8em;
  
  
}

.ap_content_categorylink li {
  float:left;
}

.ap_content_categorylink a {
  margin:10px 5px 10px 5px !important;
}


.wikitrail {
  text-align:center;
  display:block;
  font-size:0.7em;
}

.teaser h1 {
  font-size:1em;
  display:inline;
}

#teaser a {
 /* background-image:none !important;*/
  margin:0 !important;
  padding:0 0 0 10px !important;
  }



ol {
  list-style-type:decimal;
  list-style-position:inside;
}

ol li {
  margin-bottom:1em;
}

h1 {
  font-size:1.6em;
  line-height:1.6em;
  font-weight:normal;
}

h2 {
  font-size:1em;
  line-height:1.6em;
  font-weight:bold;
}

.module h3 {
  margin-top:10px;
  font-size:0.9em;
}

.module table {
  font-size:0.9em;
  width:200px;
  position:relative;

}

p {
  font-size:0.9em;
}

.module li {
/*  list-style-type:disc;*/
  font-size:0.9em;
  
}

.ap_clear {
  clear:both;
} 


#ap_footer_wrapper { 
  background-color:#FFF;
  position:relative;  
  min-height:100px;
  width:960px;
  margin-left:20px;
  padding-left:10px;
  
  font-size:0.7em;
  color:#666;
  
    
  background-image:    url("../files/content_header_background.jpg");
  background-position:center -205px;    
  
  background-repeat:no-repeat;
  border-top:1px solid #E1E1E1;
}

#ap_footer_bar {
  height:10px;
  width:100%;
  
  /*background-color:#C8171D;*/
  /*border-bottom:2px solid #fff;*/
  
}

#ap_footer_links {
  
  /*background-image:url("../files/content_background.png");
  background-repeat:   repeat-x;
  height:120px;*/
}

#ap_footer_links div {
  
  float:left;
  width:220px;
  margin:0 10px 20px 0;
  line-height:1.4em;
}

#ap_footer_wrapper a[href] {  
  
  background-image:    url("../files/arrow.png");
	background-repeat:   no-repeat;	  
	background-position: 2px -37px;/*-36.5px;*/ 	  
	color:#333;
	padding-left:10px;	
}


#ap_footer_options {
  text-align:right;
  padding:0 20px 10px 0;
}

#ap_footer_wrapper #ap_footer_options .print {  
  padding:10px 0 10px 0;  
  background-image:url("../files/icons/printer.png");
	background-repeat:   no-repeat;	  
	background-position: 0px center;  
	color:#666;
	padding-left:20px;	
}

/* verwendete CSS id/class */

.RSS_Feed{ }
h1.RSS_Titel { }

.RSS_Box{ }
.RSS_Bild{ }

.RSS_TextBox { 
  display:inline;
}
.RSS_TextBox p.Datum {}
.RSS_TextBox p.Titel {
  margin-bottom:0;
  display:inline;
}
.RSS_TextBox p.Desc {
  margin-bottom:10px;
}
.RSS_TextBox p.Datum {}

table#latest, table#forumlist, table#favorites {
width:100%;
border:1px solid #DDD;
border-spacing:10px;
padding:10px;
margin-bottom:20px;
}


#latest th, #forumlist th, #favorites th {
text-align:left;
padding-left:10px;
padding-top:5px;
font-size:0.9em;

}
.head {
  background-color:#F6F6F6;
  
  background-image:    url("../files/module_background.png");
  background-repeat:   no-repeat;
  
}

#latest td, #forumlist td, #favorites td {
padding:5px 5px 5px 10px;
}

#postform textarea,#postform input {
width:100%;
}

input#postformsub {
width:auto;
}

#post-form {
margin:10px 0 0 0;
}

.infobox {
  padding:10px;
  border:1px solid #DDD;
  margin-bottom:10px;
}

ol {
  list-style-type:none;
  
}

.threadpost {
    border:1px solid #F1F1F1;
    
    padding:5px 5px 0 5px;

}

.threadauthor {
  border-bottom:none;
  font-size:0.9em;
  display:block;
  float:left;
}


.post {
  background-color:#FFF;
  border-left:5px solid #C81B1D;
  padding:5px 5px 5px 10px;
  min-height:40px;
  margin-left:54px;
}

.threadpost {

}

.post_options p {
  text-align:left;
  padding:4px;
  font-size:0.7em;
  background-color:#F1F1F1;
  display:inline;
}



.post_options img {
    vertical-align:middle;
}
.post_options a {
  background-position: 2px -42px;/*-36.5px;*/
}

.post_edit img {
    border:none !important;
}

.post_edit a {
  background-image:none !important;
  padding:0 !important;
  position:absolute;
  right:5px;
}





.ap_editform fieldset, .formgen {
  position:relative;
  border:1px solid #DDD;
  background-color:#F1F1F1;
  padding:10px;
  margin-bottom:20px;
}

.formgen {
  width:698px;
}
.formgen label {
  display:block;
  width:130px;
  position:absolute;
  margin-top:3px;
  margin-bottom:10px; 
}
.formerror {
  font-weight:700;
}
.formtext {
  font-size:1.2em;
  font-family:arial;
  position:relative;
  left:142px;  
  width:530px;
  height:25px;
  margin-bottom:10px;  
}

#newsletter .text {
  font-size:1.0em;
  font-family:arial;
  width:190px;
  height:20px;
  margin-bottom:10px;
  font-style:italic;
  
}
#newsletter_name {
  width:190px;
}
#newsletter_firstname {
  width:120px !important;
}

#newsletter_gender {
  width:65px;
  height:25px;
  vertical-align:top;
}

#newsletter .submit {
  width:100%;
}

.warning {
  font-weight:bold;
  margin:10px 0 10px 0;
}

.formgen textarea {
  font-size:1.2em;
  font-family:arial;
  position:relative;
  height:275px;
  width:530px;
  margin:0;
  left:142px;
}

.formgen fieldset {
  border:1px solid #E1E1E1;
  padding:10px;
}

.formsubmit {
  position:relative;
  margin-top:10px;  
  width:200px;
  left:498px;
}

#wikiedit textarea {
width:720px;
}




.ap_headline_list {
width:100%;
border:1px solid #DDD;
border-spacing:10px;

margin-bottom:20px;
}

.ap_headline_list h4 {
text-align:left;
padding-left:10px;
padding-top:5px;
background-color:#F1F1F1;
font-size:0.9em;
}

.ap_headline_list ol {
margin:10px;
}

dt {
  float:left;
  margin-right:10px;
}

input#from {
  
}


#startseite {
  background-image:url("../bilder/asiapoint-asiashop-in-marl/asiapoint-asiashop-in-marl-dorsten-recklinghausen-herten-gelsenkirchen.jpg");
  background-repeat:no-repeat;
  color:#000;
  padding:0 10px 5px 10px;
  background-color:#FFF;
  
}

#gemuese {
  background-color:#CCC;
  background-image:url("../bilder/asiatisches-gemuese/kefe-zuckererbse-kaiserschote-kiefelerbse-zuckerschote-mange-tout.jpg");
  color:#FFFFFF;
  width:198px;
  padding:10px 10px 5px 10px;
  border:1px solid #466917;
}

#startseite h1 {
  margin-bottom:100px;
  padding:5px;
  text-shadow: #000 0px 0px 4px;
  color:#FFF;
  filter: glow(color=#000000,strength=3);

  
}

#startseite p {
        
  
  
  
  
  background-image:url("../files/content_white_transparent.png");
  margin-bottom:0px;
  padding:5px;
}



#gemuese p {
  /*background-image:url("../files/content_grey_transparent.png");*/
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color:#323928;
  zoom:1;
  
  margin-bottom:10px;
  padding:5px;
}
#gemuese h2 {
  margin-bottom:5px;
  text-shadow: #000 0px 0px 4px;
}
#gemuese div {
  margin:0;
  line-height:1.2em;
}
#parken {
  background-color:#CCC;
  background-image:url("../bilder/asiashop-mit-vielen-parkplaetzen/asiapoint-asiashop-mit-grossem-parkplatz.jpg");
  color:#000;
  height:271px;
  width:200px;
  padding:10px 9px 5px 9px;
  border:1px solid #E1E1E1;
  position:relative;
}

#parken p {
  background-image:url("../files/content_white_transparent.png");
  margin-bottom:10px;
  padding:5px;
}
#parken h2 {
  margin-bottom:5px;
}
#parken div {
  width:195px;
  position:absolute;
  left:10px;
  bottom:0;
  margin:0;
  line-height:1.2em;
  }
  
#imageContainer {
  width:730px;
	position:relative;
	margin:auto;
}

#imageContainer img {
  width:730px;
}

.next {
  width:728px;
}

#ap_content_column_2 img {
  border:1px solid #D1D1D1; 
}

#anfahrt {
  border:1px solid #D1D1D1;
}

.nobr {white-space: nowrap;}

.ap_wiki_front_left {
   float:left;

}

.ap_wiki_front_right {
  float:right;
  width:50%;
  font-size:small;
  background-color:#fdf1d7;
  background-image:    url("../files/content_box_background.png");
  background-repeat:   no-repeat;
  padding:10px;
  
  border:1px solid #FFC79A; 
}



#ap_page_actions {
  border-bottom:1px solid #E1E1E1;
  height:30px;
  margin-bottom:20px;
  text-align:center;
  }

#ap_page_actions a {
  background-image:none !important;
  padding:0 !important;
  text-decoration:underline;
  
}
#ap_page_actions img {
  text-decoration:none !important;
}

#ap_page_actions div {
  display:inline;
  margin-right:10px;
  
}
#ap_page_actions img { 
  border:1px solid #FFFFFF;
  padding:2px;
  vertical-align:middle;
}

#ap_page_actions li {
  display:inline;
  margin-right:10px;
}

#ap_page_actions .logintext {
  margin-left:-5px;
  font-size:0.7em;
}

#hide {
   padding:20px;
}

#login_form {
  display:none;
  margin-top:10px;
  position:relative;
}

#login_form .textfield {
  float:left;
  width:150px;
  margin-bottom:5px;
  height:20px;
  font-size:1em;
}


#login_form .submit {
position:absolute;
top:0;
right:0;

 
  width:55px;
  height:60px;  
  font-size:1em;
}

#ap_wiki_imagebox {
  padding:3px;
  margin-bottom:30px;  
  border:1px solid #C1C1C1;
} 

#ap_wiki_imagebox a {
  padding:0 !important;
}



a {
  color:#000000;
  text-decoration:none;
}


a:hover, #ap_content_column_2 .wikitrail a:hover {
  text-decoration:underline;
}



#ap_content_column_2 a[href] {  
  background-image:    url("../files/arrow.png");
	background-repeat:   no-repeat;	  
	background-position: 2px -35.5px;/*-36.5px;*/
	background-repeat:   no-repeat;	  
	 
	padding-left:10px;
}

#ap_content_column_2 a {
	/*color:#C8171D;*/
	
}

#ap_content_column_2 .wikitrail a, .ap_content_categorylink a {
	color:#000000;
	text-decoration:none;
}

#ap_content_wrapper #ap_content_column_2 .ap_content_categorylink a {
  color:#000;
  text-decoration:none;
}

#ap_content_wrapper #ap_content_column_2 .ap_content_categorylink a:hover {
  color:#000;
  text-decoration:underline;
}



.up a {
  background-image:    url("../files/arrow.png") !important;
	background-repeat:   no-repeat;	  
	background-position: 3px -17px !important;
  padding-left:14px !important; 
  font-weight:bold;
}

.prev a {
  background-image:    url("../files/arrow.png") !important;
	background-repeat:   no-repeat;	  
	background-position: 3px -60px !important;
	background-repeat:   no-repeat;	  
	
}

.next a {
  background-image:    url("../files/arrow.png") !important;
	background-repeat:   no-repeat;	  
	background-position: right -37px !important;
	background-repeat:   no-repeat;	  
	
  padding:0 12px 0 0 !important; 
}





 

#tab {

  height:1px;
  }

#ap_page_options {
  border-top:1px solid #E1E1E1;
  width:65px;
  float:right;
  height:20px;
  padding-top:7px;
  padding-right:10px;
  margin-top:30px;
  text-align:right;
  position:absolute;
  right:0;
  bottom:7px; 
  vertical-align:center;
  
  }

#ap_page_options a {
  
  background-image:none !important;
  
}


#ap_page_options img {
  border:1px solid #FFFFFF;
   padding:2px;
}

#ap_page_search {

  right:80px;
  position:absolute;
}

.button_hover {
    border-right:1px solid #D1D1D1 !important;
    border-bottom: 1px solid #D1D1D1 !important;
}

small {
font-size:0.8em;
}

#ap_tags {
  position:absolute;
  left:-230px;
  bottom:0;
  margin-top:10px;
  font-size:0.7em;
  color:#666;
}

#ap_tags a {
  background-image:none !important;
  padding:0 !important;
  color:#666 !important;
}