.navi-1 { width: 810px; height: 30px; position: relative; margin-bottom: 20px }

.navi-extern {
  width:270px;
	position:absolute; 
	left:0px;
}

.navi-extern a {
  display: block;
  float: left;
  margin-left: 20px;
  margin-top: 7px;
  font-size: 14px;
  color: #f3f3f3;
}

* html .navi-extern a {
  margin-left: 10px;
}

.navi-extern a:hover {
  color: #CC0820;
  text-decoration: none;
}

.navi-extern span {
  display: block;
  float: left;
  margin-left: 39px;
  margin-top: 7px;
  font-size: 14px;
  font-weight: bold;
  color: #0D0D0D;
}

#content_upper_reamonn,
#content_lower_reamonn {
  width: 125px;
  height: 15px;
  bottom: 0;
  left: 47px;
  position: absolute;
  cursor: pointer;
}

#content_lower_reamonn {
  top: 0;
  background: transparent;
}

.user-panel {
  width:491px;
  height: 30px;
	position:absolute; 
	right:0px;
}

.register_login {
  width:491px;
  height: 26px;
	padding-top: 4px;
	padding-left: 10px;
	background: transparent url(img/navi/navi1-bgr.jpg) no-repeat; 
}

/* navi community navigation*/
.navi-2 {background: transparent url(img/navi/bgr.jpg) no-repeat; margin-bottom: 10px; height: 30px;}
.navi-2 ul { overflow: hidden; margin-left: 70px;}
.navi-2 ul li {  display: inline;  float: left; }
.navi-2 ul li a { 
	float: left;
	font-size: 12px;
	display: block; 
	padding: 0 12px;
	color: #3373b3;
	font-weight:bold;
}

.navi-2 ul li.active{
  background: #74AAD8;
}


.navi-2 ul li a span {
	font-size: 14px;
}

* html .navi-2 ul li a {
	padding: 0 5px 0 6px;	
}

.navi-2 ul li.first a{
  padding-left: 12px;
}


.navi-2 ul li.last a { 
	border: none;	
}

.navi-2 ul li a:hover { color: #7A7A7A;	 text-decoration: none;}
.navi-2 ul li.active a { color: #FFF; text-decoration: none;	}
.navi-2 ul li.active a:hover { color: #FFF; text-decoration: none;	}

.navi-meta {  }
.navi-meta a { padding: 0 5px; }
.navi-meta a:focus,
.navi-meta a:hover,
.navi-meta a:active  { text-decoration: underline; }

.navi-footer {  }
.navi-footer a { padding: 0 5px; }
.navi-footer a:focus,
.navi-footer a:hover,
.navi-footer a:active  { text-decoration: underline; }

/* homelink */
a.homelink {display: block; height: 105px; width: 135px; background: transparent url(img/empty.gif);  margin-bottom: 9px; margin-left: 10px; margin-top: 20px;}
a.homelink span {display: none;}

/* tabbeb box */

/* tabbeb box navi */
.box-small-tabbed .top .inner ul { padding-left: 6px; height: 18px;}
.box-small-tabbed .top .inner ul li {  display: inline;  float: left; height: 18px;}
.box-small-tabbed .top .inner ul li a {float:left; height: 18px; padding: 0 0 0 8px; display: block; background: url(img/box-small-tabbed/tab-left.jpg) top left no-repeat; }
.box-small-tabbed .top .inner ul li a span{
	color: #000; 
	float:left;
	height: 18px; padding: 0 8px 0 0; display: block; background: url(img/box-small-tabbed/tab-right.jpg) top right no-repeat; 
	font-size: 0.95em;
	font-weight: bold;
	padding-top: 2px;
	
	cursor: pointer;
}

* .box-small-tabbed .top .inner ul li a span { padding-top: 1px; }


/* hover*/
.box-small-tabbed .top .inner ul li a:hover,
.box-small-tabbed .top .inner ul li.current a { background: url(img/box-small-tabbed/tab-left-active.jpg) top left no-repeat; }

.box-small-tabbed .top .inner ul li.current a span,
.box-small-tabbed .top .inner ul li a:hover span{ background: url(img/box-small-tabbed/tab-right-active.jpg) top right no-repeat; }

/* hover last tabbed item*/
.box-small-tabbed .top .inner ul li a.last span{background: url(img/box-small-tabbed/tab-last.jpg) top right no-repeat; }
.box-small-tabbed .top .inner ul li.current a.last span,
.box-small-tabbed .top .inner ul li a.last:hover span{ background: url(img/box-small-tabbed/tab-last-active.jpg) top right no-repeat; }

/* all items*/
.box-small-tabbed .top .inner ul li.all { float: right; padding-right: 0px;}
.box-small-tabbed .top .inner ul li.all a, 
.box-small-tabbed .top .inner ul li.all a span{background: none !important; }

/* navi footer*/

.navi-footer { width: 100%;}
.navi-footer ul {position: absolute; right: 20px; top: 10px; }
.navi-footer ul li {float: left;}
.navi-footer ul li a{font-size: 0.95em; font-weight: bold; color: #000; }

#navi-extern { position: absolute; height: 30px; left: 470px; bottom: 0px }
#navi-schlagertreff-de { width: 160px; float: left; text-align: center; margin-top: 4px; }
#navi-community { width: 160px; float: left; text-align: center; margin: 4px 0 0 10px; color: #FFF; font-size: 17px; }

#navi-schlagertreff-de a {color: #FF7C00; font-size: 17px; font-weight: normal !important;   }
