*{margin: 0; padding: 0;}
.brd{border:1px solid #ff0000;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
ul,ol{list-style: none;}
label,input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 100%;}
body{font: 11px/14px Tahoma, Verdana, sans-serif; color: #000; background: #FFF; text-align: center;}
a{color: #0C3057;}

#wrapper{position: relative; width: 1000px; text-align: left; margin: 0 auto;}

#header{height: 40px;} /* Platz ganz oben LOGO + 'Willkommen ...' */
	#header ul{float: right; padding-top: 10px;} /* Platz über 'Willkommen ...' */
		#header ul li, #submenu ul li {float: left; display: inline; margin-left: 9px; padding-left: 9px; background: bullet-header.gif no-repeat 0 50%;}
		#bullet li{margin-bottom:10px; margin-left: 15px; list-style-image: bullet-header.gif;}
	#logo{padding-top: 5px; font-size: 21px;}

h1, h2, #logo{font-family: "Arial Narrow", Arial, Verdana, sans-serif; font-weight: normal;}

/* Menü */

#menu-y{background: #000; color: #c0c0c0; overflow: hidden; font-size: 14px; }
	#menu-y p{line-height: 25px; font-size: 18px; color: #c0c0c0; text-align: center;} 
	#menu-y a{color: #c0c0c0; text-decoration: none; } 
	#menu-y a:hover{color: #FFF; text-decoration: none; letter-spacing:0.1em; padding-bottom: 15px;} /* Maus über Menüeintrag     border:3px solid #959595;*/ 
	/*#menu-y img{margin:5px; }*/

#menu-w{background: #FFF; color: #555; overflow: hidden; font-size: 12px; }
	#menu-w p{line-height: 25px; font-size: 18px; color: #555; text-align: center;} 
	#menu-w a{color: #555; text-decoration: none; } 
	#menu-w a:hover{background: #EEE; color: #000; text-decoration: none; letter-spacing:0.1em; } /* Maus über Menüeintrag     border:3px solid #959595;*/

#menu-s{height: 78px; background: url(http://yurdoor.com/_themes/main/space/img/Y_Site_bg.gif) no-repeat; overflow: hidden;}
	#menu-s p{line-height: 25px; font-size: 12px; color: #000; text-align: center; } /* das Menu als Ganzes*/
	#menu-s a{color: #000; text-decoration: none; border-bottom: hidden 1px Black;}  /* Menüeintrag */
	#menu-s a:hover{color: #000; text-decoration: none; border-bottom: solid 1px Black;} /* Maus über Menüeintrag */

#content{width: 100%; overflow: hidden; margin: 17px 0 20px;}
	#main2{float: left; width: 486px; padding-right:6px; border-right:1px solid #e0e0e0;}
	#side{float: right; width: 293px;} /* rechte Box - Anmeldung zB */

#content h2{font-weight:bold; font-size: 18px; color: gray; padding-left: 20px; margin-bottom: 15px;}
#content p{margin: 10px 0;}
#content h3{font-weight: bold; color: #0C3057; font-size: 18px;}

#shop {background: #EEE; margin: 10px; padding: 15px;}

.box{margin-bottom: 1px;}

.box .bbt{background: url(bt-20.gif) repeat-x 0 0; }
.box .bbr{background: url(br-20.gif) repeat-y 100% 0;}
.box .bbl{background: url(bl-20.gif) repeat-y 0 0;}
.box .bbb{background: url(bb-20.gif) repeat-x 0 100%;}
.box .bbtl{background: url(btl-20.gif) no-repeat 0 0;}
.box .bbtr{background: url(btr-20.gif) no-repeat 100% 0;}
.box .bbbl{background: url(bbl-20.gif) no-repeat 0 100%;}
.box .bbbr{background: url(bbr-20.gif) no-repeat 100% 100%; padding: 15px 20px;}
* html .box .bbbr{height: 1px;}
html>body .box .bbbr{overflow: hidden;}

#wide{width: 800px; background: #FAFAFA; color: #000;}

#popup{padding:20px; text-align:left;}

.header_big {font-size: 25px; line-height:24px; color: #505050; text-align:left; padding-top:15px; padding-bottom:15px; font-weight:bold;}

#main {
	z-index: 0;
	position: relative;
	width: 800px;
	height: 550px;
	background: url(http://www.yurdoor.com/YD_own/Y_Site_leer.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color: silver;
	}
#yurdoor {position: absolute; float: left; font-weight:bold; font-size: 24px; color: silver; margin-top: 23px; }
#login {position: relative; left: 235px; top: 23px; margin-right: 190px; }
#imp {position: relative; left: 240px; top: 460px; }
#AA {position: absolute; left: 60px; top: 90px; }
	#AA a{color: silver; text-decoration: none; }
	#AA a:hover{color: white; text-decoration: none; letter-spacing:0.1em; }
#BB {position: absolute; left: 180px; top: 90px; }
	#BB a{color: silver; text-decoration: none; }
	#BB a:hover{color: white; text-decoration: none; letter-spacing:0.1em; }
#CC {position: absolute; left: 300px; top: 90px; }
	#CC a{color: silver; text-decoration: none; }
	#CC a:hover{color: white; text-decoration: none; letter-spacing:0.1em; }
#DD {position: absolute; left: 420px; top: 90px; }
	#DD a{color: silver; text-decoration: none; }
	#DD a:hover{color: white; text-decoration: none; letter-spacing:0.1em; }
#members {position: absolute; left: 560px; top: 120px; }
