ul, li {
	padding: 0px;
	margin: 0px;
}

ul.dropmenu {
	position: relative;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	margin-top: -32px;
	display:block;
	height: 30px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.dropmenu li {
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	margin-right: 5px;
	background: transparent;

     -moz-border-radius: 3px; /* FF1+ */
  -webkit-border-radius: 3px; /* Saf3+, Chrome */
          border-radius: 3px; /* Opera 10.5, IE 9 */

}
.dropmenu li a {
	height: 22px;
	padding: 9px 30px 0px 15px;
	display: block;
    cursor: pointer;
	border-right: solid 1px #4a779d;
	color: #FFFFFF;
 /* text-transform: uppercase;*/
	text-decoration: none;
}
.dropmenu li span {
	display: block;
	float: right;
	height: 10px;
	width: 10px;
	background:transparent url(js/navi/arrowup.gif) repeat-x scroll 0 0;
	position: absolute;
	top: 12px;
	right: 10px;
}
.dropmenu li  a:hover span {
 background:transparent url(js/navi/arrow_hover.png) repeat-x scroll 0 0;
}
.dropmenu li:hover ul, .dropmenu li:hover div {
	display: block;
}
.dropmenu ul {
	position: absolute;
	display: none;
	width: 140px;
	padding: 0px;
	margin: 0px;
	border-bottom: 3px solid #ccc;
	background: #FFFFFF url(js/navi/gradient.png) repeat-x scroll 0 0;
}
.dropmenu ul li {
	border: 0;
	float: none;

}
.dropmenu ul a  {
  border: 1px solid #ccc;
  border-bottom: 0;
  white-space: nowrap;
  display:block;
  color: #0657AD;
  text-decoration: underline;
  text-transform: none;
}
/* .dropmenu a.selected, a:hover {
	color: #0657AD !important;
	background: #FFFFFF url(js/navi/gradient.png) repeat-x scroll 0 0;
}
.dropmenu a.selected span {
	background:transparent url(js/navi/arrow_hover.png) repeat-x scroll 0 0;
}*/
.dropmenu ul a:hover  {
	color:#F67A00 !important;
	text-decoration: none;
	background-color: #F0F0F0;
	background-image: none;
}
.dropmenu div ul {
	position: relative;
	display: block;
}
.dropmenu li div {
	background: #FFFFFF url(js/navi/gradient.png) repeat-x scroll 0 0;
	border: 1px solid #ccc;
	padding: 5px;
	display: none;
	position: absolute;
/*Schattenwurf*/
	box-shadow:4px 4px 4px #2a2a2a;
    -webkit-box-shadow:4px 4px 4px #2a2a2a;
    -moz-box-shadow:4px 4px 4px #2a2a2a;
}
.dropmenu li div ul {
	border: none;
	background: none;
	position: relative !important;
}
.dropmenu li div a {
	border: none;
	border-bottom: 1px solid #ccc;
}
.dropmenu li div div {
	display: block;
	position: relative;
	background: none;
	border: none;
}
.dropmenu li div div a {
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.dropmenu li div div a:hover {
	color: #000;
	text-decoration: none;
}
ul.left {
	float: left;
	width: 245px;
}
ul.right {
	float: right;
	width: 245px;
}
.small {
	color: #666;
	font-size: 10px;
	padding: 10px 5px 8px 5px !important;
	display: block;
	clear: both;
}

.products {
	width: 300px;
	padding: 15px !important;
}
.products ul {
	width: 100%;
}
.products ul li {
	border-bottom: 1px solid #ccc;
	height: 40px;
	padding: 10px 0px;
}
.products h2 {
	font-size: 16px;
	padding: 2px 0px 3px 0px;
	margin: 0px;
}
.products p {
	color: #666;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
.products img {
	float: left;
	padding-right: 10px;
}
.products  ul li a {
	display: inline;
	border: none;
	color: #666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
.products  ul li  a:hover {
	color: #000 !important;
	text-decoration: none;
	background: none !important;
}

.tutorials {
	width: 500px;
	border: solid 1px #ccc;
}

.tutorials  ul li {
	border-bottom: 1px solid #ccc;
}
    
.tutorials  ul li  a {
	color: #666 !important;
	text-decoration: none;
	background: none !important;
}

.tutorials  ul li  a:hover {
	color: #000 !important;
	text-decoration: none;
	background: none !important;
}

.gastgeber ul {
	width: 190px;
	border: solid 1px #ccc;
}

.gastgeber ul li {
	border-bottom: 1px solid #ccc;
}

.gastgeber ul li a {
	color: #666;
	text-decoration: underline;
}

.gastgeber ul li a:hover {
	color: #000 !important;
	text-decoration: none;
}

.immobilien ul {
	width: 190px;
	border: solid 1px #ccc;
}

.immobilien ul li {
	border-bottom: 1px solid #ccc;
}

.immobilien ul li a {
	color: #666;
	text-decoration: underline;
}

.immobilien ul li a:hover {
	color: #000 !important;
	text-decoration: none;
}

.bildergalerie ul {
	width: 180px;
	border: solid 1px #ccc;
}

.bildergalerie ul li {
	border-bottom: 1px solid #ccc;
}

.bildergalerie ul li a {
	color: #666;
	text-decoration: underline;
}

.bildergalerie ul li a:hover {
	color: #000 !important;
	text-decoration: none;
}

.mitglieder {
	width: 200px;
}

.mitglieder ul li {
	border-bottom: 1px solid #ccc;
}

.login {
	padding: 15px !important;
	width: 180px;
	color: #000;
}

.login ul li a {
    color: #666;
}

.login ul li a:hover {
    color: #666;
}

.login ul li a:visited {
    color: #666;
}


/* label {
	padding: 0px 0px 4px 0px;
	display:block;
}*/
button {
	background: #4A779D url(js/navi/navigation.png) repeat-x scroll 0 0;
	color: #FFF;
	border:1px solid #4A779D;
	padding: 4px 10px;
	width: 180px;
}

/* IE 7 Menue*/
*+html ul.dropmenu {
top: -34px;
}

/* IE6 css fixer v0.8: Sun, 25 Apr 2010 01:02:27 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .dropmenu li,
* html .dropmenu li span,
* html ul.left,
* html ul.right,
* html .products img {display:inline;}

/* fix negative margins */
* html ul.dropmenu {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html ul.dropmenu,
* html .dropmenu li,
* html .dropmenu div ul,
* html .dropmenu li div ul,
* html .dropmenu li div div {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
* html .dropmenu li,
* html .dropmenu li span,
* html .dropmenu li a:hover span,
* html .dropmenu ul,
* html .dropmenu li div,
* html .dropmenu li div ul,
* html .dropmenu li div div,
* html .immobilien ul li a,
* html .tutorials ul li a,
* html button,
* html .products ul li a:hover, * html .immobilien ul li a:hover, * html .tutorials ul li a:hover {zoom:1;}

/* PNG fix */
* html .dropmenu li span{behavior: expression((this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none"));}

