::selection {
	color: #000;
	text-shadow: none;
	background: #f4e45a;
}

#page, #demo {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#page {
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

#demo {
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

#mid {
	position: relative;
}

#sub-nav:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	height: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	z-index: 100;
}

/*#sub-nav {
	-webkit-box-shadow: inset 0px 0px 30px #333;
	-moz-box-shadow: inset 0px 0px 30px #333;
	box-shadow: inset 0px 0px 30px #333;
}*/

#sub-nav-show .active, #anz_hilfe, .gray-title {
	text-shadow: 1px 1px 0px #fff;
}
/*#sub-nav-show a.normal:hover {
	text-shadow: 1px 1px 0px #fff, 0 0 10px #c7dcf5;
}*/
#sub-nav-show .normal {
	text-shadow: 1px 1px 0 #333f4c;
}

#sub-nav-show {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#sub-nav-show-link {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/*#sub-nav .current, #bottom-nav .current {
	-webkit-box-shadow: inset 0px 0px 5px #262730;
	-moz-box-shadow: inset 0px 0px 5px #262730;
	box-shadow: inset 0px 0px 5px #262730;
}*/

#sub-nav ul li ul li a, #bottom-nav ul li ul li a {
	text-shadow: 1px 1px 0px #fff;
}

#bottom-nav {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#product-bar {
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
}

#product-bar h1 {
	text-shadow: -1px -1px 0px #3b4557, 1px 1px 0px #6d809c;
}

#page-switcher {
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	-webkit-box-shadow: 0 0 60px #444;
	-moz-box-shadow: 0 0 60px #444;
	box-shadow: 0 0 60px #444;
}

#nav ul li a, #nav ul li a.currentAncestor:hover {
	text-shadow: #3f4555 1px 1px 0;
}

#nav ul li a:hover {
	text-shadow: #6d7a91 1px 1px 10px;
}

#sidebar .current, #sidebar ul li a, #bottomnav, img.border, .screenshots .item, #bottomnav .item a, .button, input.form-input-button, #formloom .formloom-submit {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
} /*#laufband*/

#sub-nav .current, #bottom-nav .current, #sub-nav ul li ul li a:hover, #bottom-nav ul li ul li a:hover, .screenshots {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#bottomnav {
	-webkit-box-shadow: 1px 1px 0 #eff2f5;
	-moz-box-shadow: 1px 1px 0 #eff2f5;
	box-shadow: 1px 1px 0 #eff2f5;
}

#bottomnav .item a, .button, input.form-input-button, #formloom .formloom-submit {
	text-shadow: 0 -1px 1px #222;
	-webkit-box-shadow: 0 0 2px #445263;
	-moz-box-shadow: 0 0 2px #445263;
	box-shadow: 0 0 2px #445263;
}

#footer, #bottomnav, #breadcrumb div div a {
	text-shadow: 1px 1px 0px #fff;
}

#bb-nav ul li a {
	text-shadow: 1px 1px 0px #5e7b98;
}

#search_bar {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}