

/*     ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; } */

#mein_menue {margin-top:30px;padding-bottom:10px;margin-left: -20px;}



.menue1 {
margin-bottom:30px;
margin-top:-15px;
margin-bottom:100px; /* Abstand Radio zum Menü */
}

.header_icon {
	margin-top:7px;
	margin-right:-15px;
	margin-left:8px;
	height:16px;
	width:16px;
}

.icon {
	margin-right:10px;
}
	
menu, nav {
	display: block; }
	
ol, ul {
	list-style: none; }
	
.center {
	margin:0px 0 0 190px;
	width:0px;
	
}

#wrapper{
	/* width:1750px; */ /* Position x */
	margin:0 auto;
	margin-top:35px;
}

#nav {
	position:relative;
	/* width:1800px; */
	margin:0 auto;
	
	padding:0px;
}

ul#navigation {
	margin:0px auto;
	position:relative;
	float:left;
	/* border-left:1px solid #b3b3b3; */
	/* border-right:1px solid #b3b3b3; */
}

ul#navigation li {
	display:inline;
	font-size:14px; /* Ändert auch die Breite und Höhe der Menübereiche */
	font-weight:700;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	/* border-left:1px solid #fff; */
	border-right:2px solid #000;
}

ul#navigation li a {
	padding:3px 20px; /* Früher 25px */
	color:#fff;
	font-weight:700;
	text-decoration:none;
	display:inline-block;white-space: nowrap;
	-webkit-transition:color 0.2s linear, background 0.4s linear;	
	-moz-transition:color 0.2s linear, background 0.4s linear;	
	-o-transition:color 0.2s linear, background 0.4s linear;	
	transition:color 0.2s linear, background 0.4s linear;	
}

/* ul#navigation li a:hover {
	background-color:#ca0000;
	color:#000000;
	text-decoration:none;width: 100%;
    white-space: nowrap;
} */

/* ul#navigation li:hover > a {
	background-color:#00ff00;
} */

/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
	visibility:visible;
	opacity:1;
}

ul#navigation ul {
    top: 23px;
    left: 1px;
}

ul#navigation ul li { 
	clear:both;
	width:100%;
	border:0 none;
	border-bottom:1px solid #fff;
}

ul#navigation ul li ul {
    top: -5px;
    left: 285px;
}


ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin :0;
	margin-top:8px; /* Abstand 1.Ebene zum Menü */
    padding: 0;    
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:300px;white-space: nowrap; /* Sub Menue Breite 1. Ebene */
}

ul#navigation ul li a {  /* Sub Menü 1. Ebene */
	background:none;
	padding:7px 15px;
	color:#000000;
	text-decoration:none;
	display:inline-block;
	text-decoration:none;
	border:0 none;
	float:left;
	clear:both;
	width:270px; /* Schrift Breite im Sub Menü 1. Ebene Balken Mauszeiger */
}

ul#navigation ul li a:hover, ul#navigation li a:hover  {
	/* background:rgba(0,0,0, 0.25); */
	color:#fff; 
}




ul#navigation ul li ul { /* Regelt Sub Menue Breite 2. Ebene */
	clear:both;
	width: auto;
	min-width:70%;
    white-space: nowrap; /* Breite für das Sub Menü 2. Ebene */
	border:0 none;
	margin-top:5px;
	border-bottom:1px solid #fff;white-space: nowrap;
}

ul#navigation ul li ul a { /* Regelt Sub Menue 2. Ebene */
	background:none;
	padding:7px 15px;
	color:#000;
	text-decoration:none;
	display:inline-block;
	text-decoration:none;
	border:0 none;
	float:left;
	clear:both;
	width: 93%;
    white-space: nowrap; /* Schrift Breite im Sub Menü 2. Ebene Balken Mauszeiger */
}

ul#navigation ul li ul a:hover{ /* Sub Menue 2. Ebene */
	background-color:rgba(0,0,0, 0.25);
	color:#fff;
	width: 93%;
    white-space: nowrap; 
}

ul#navigation li a.first {
	border-left: 0 none;
	text-decoration:none;
}

ul#navigation li a.last {
	border-right: 0 none;
}

.down {display:inline-block;
height:16px;
}


.logo {
	margin-top:-15px;margin-left:-195px;
}

/* #radio {margin-top:160px;} */
.radio {margin-left:20px;margin-bottom:224px;margin-top:-39px;}

.chat {margin-left:-589px;}

.chat2 {margin-left:-18px;margin-top:50px;}

.ts1 {margin-left:-28px;margin-top:-10px;float:left;} 

.ts2 {margin-left:-49px;margin-top:-10px;float:left;}

.ts3 {margin-left:-28px;margin-top:-10px;float:left;}

.my_ip {margin-left:-78.6%;margin-top:25px;float:left;}

#popup {margin-left:-92.2%;margin-top:35px;float:left;}

.musik_wf {margin-left:-3.2%;width:148.7%;height:950px;}

@media screen and (max-width: 1420px) { /* Kleiner Monitor */
.musik_wf {margin-left:-3.2%;width:117%;height:780px;}
}


.musik_frame {margin-right:5%;margin-top:40px;margin-bottom:200px;float:right;display:inline-block;}
@media screen and (max-width: 1420px) { /* Kleiner Monitor 1440PX */
.musik_frame {margin-right:5%;margin-top:40px;margin-bottom:200px;float:right;display:inline-block;}
}

.musik_liste_1 {background-color:#000;margin-right:15%;margin-top:-20px;float:left;}
.musik_liste_2 {background-color:#000;margin-right:50%;margin-top:-20px;}
/* .musik_liste_3 {background-color:#d9fffb;}
.musik_liste_4 {background-color:#d9fffb;} */
.name_feld {background-color:#000;}
.server_name_1 {color:#f9ff93;font-weight:700;font-size:17px;margin-left:39.5%;}
.server_name_2 {color:#f9ff93;font-weight:700;font-size:17px;margin-left:39.5%;}
/* .server_name_3 {color:#93fff4;font-weight:700;font-size:17px;margin-left:2.3%;}
.server_name_4 {color:#93fff4;font-weight:700;font-size:17px;margin-left:3.8%;} */
.rezept {background-color:#000;margin-left:4%;margin-top:-20px;}


.feld_01 { background: url("../menue_images/menue_header_01.png") repeat-x;}
.feld_01:hover { background: url("../menue_images/menue_header_01_hover.png") repeat-x;}


.sub_01, .sub_02, .sub_03, .sub_04, .sub_05,
.sub_06, .sub_07, .sub_08, .sub_09, .sub_10 {
	background: #ff4d79;
	}

.sub1_01, .sub2_01, .sub3_01, .sub4_01, .sub5_01,
.sub6_01, .sub7_01, .sub8_01, .sub9_01, .sub10_01 {
	background: #ff809f;
	}

.pfeil_einfarbig {margin-left:56%;}
.pfeil_mehrfarbig {margin-left:50%;}
.pfeil_werkzeuge {margin-left:51.2%;}

/* Toggle für Musikservers */
#hashLink_1 {
  display: none;color:#fff;
}

#hashLink_1:target {
  display: block;color:#fff;
}
/* Toggle für Musikservers -- ENDE */

/* Toggle für Tools Menü */
#hashLink_2 {
  display: none;color:#fff;
}

#hashLink_2:target {
  display: block;color:#fff;
}
/* Toggle für Tools Menü -- ENDE */

/* --------------------------
    Content (now playing)
   -------------------------- */
#now_playing {
    /* margin-bottom: 20px; */
    width: auto;
}

#now_playing .np_group {
    float: left;
	padding-right: 8px;
}

#now_playing .np_row {
    display: table;
    margin-bottom: 10px;
}

#now_playing .np_cell {
    line-height: 15px;
    font-size: 13px;
}

#now_playing .cel_ratings label {
    display: none;
}

#now_playing .cel_userflag label {
    display: none;
}

#now_playing .np_group label {
    font-weight: bold;
}

#now_playing .cel_username {
    width: 140px;
}

#now_playing .cel_song,
#now_playing .cel_album,
#now_playing .cel_artist,
#now_playing .cel_video,
#now_playing .cel_year {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#now_playing .cel_albumart {
    float: left;
    width: 110px;
}

#now_playing .cel_albumart img {
    vertical-align: middle;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
    margin: 2px;
}

#now_playing .cel_lyrics {
    margin-top: 5px;
}

#now_playing .similars {
    margin-right: 10px;
    /* padding-right: 5px; 
    margin-left: 10px;
    padding-left: 5px; */ /* Nicht mehr seit V 5.2.1 */
}

#recent_more {
    text-align: right;
    width: 100%;
}

#browse_header {
    margin-right: 140px;
}

.album_group_disks_title {
    float: left;
    margin-right: 30px;
}



.popup_form {
	background-color:#660500;
	color:#ff0;
	font-weight:700;
	font-size:18px;}

.popup_option {
	color:#fff;
	font-weight:700;
	font-size:18px;}

.popup_link {
	background-color:#ffff00;
	font-weight:700;
	font-size:19px;
	text-decoration:none;
	margin-left:150px;
	margin-top:-23px;
	float:left;
	padding:1px 10px 1px 10px;}

.popup_link:hover{
	color:#ffff00;
	background-color:#990000;}


.first {font-size:12px;}

#clock {
        position: absolute;
        top: 2px;
        left: 40px;
        font-size: 1.2em;
		font-weight:700;
        color: #eba41d;
        letter-spacing: 7px;
    }


.breadcrumbs:hover {
    color: #ffff00 ! important;
}

.wikilink1:hover, .wikilink2:hover, .wikilink3:hover {
    color: #ffad33 ! important;
}

#dokuwiki__usertools li.action a:hover {
    color: #0f0;background-color: #0f0;
}

#dokuwiki__header .tools li a:hover {
    color: #54f2e9;
    background-color: #6e2092;
}

.dokuwiki table.inline tr:hover td {
    background-color: #000f34  ! important;
}

.dokuwiki .search_hit:hover {
    color: #ff3808;
    /* background-color: #ff0; */
    font-weight: 700;
}


div.cookielaw-banner {
    position: fixed;
    left: 0;
	margin-top:65px;
    width: 98% ! important;
    height: 97% ! important;
    color: #fbff1a;
    background-color: #000000bd;
    z-index: 1000;
    padding: 10px;
    box-shadow: 0 0 10px #000;
}

.plugin-cookiebanner button.yay {
    opacity: 1.0;;height:34px;width:64px;
    color: #000 ! important;background: #e2d9ff  ! important;font-weight: 700;
}

.plugin-cookiebanner button.nay {
    opacity: 1.0;;height:34px;width:64px;
    color: #000 ! important;background: #e2d9ff  ! important;font-weight: 700;
}

.plugin-cookiebanner button.yay:hover {
    opacity: 1.0;height:33px;width:63px;
    color: #000 ! important;background: #ffff00  ! important;font-weight: 700;
}

.plugin-cookiebanner button.nay:hover {
    opacity: 1.0;height:34px;width:64px;
    color: #000 ! important;background: #ffff00  ! important;font-weight: 700;
}


@media only screen and (max-width:800px) {
	#screen__mode {
		z-index: 1;
	}

	#dokuwiki__aside > .pad,[dir=rtl] #dokuwiki__aside > .pad {
		margin: 0 0 .5em;
		background: #3a0000  ! important;
		color: inherit;
		font-size:1.1em;
		font-weight:700;
		border: 1px solid #ff0;
		box-shadow: 0 0 .5em #ff722d;
		border-radius: 2px;
		padding: 1em;
		margin-bottom: .5em;
	}
}

.toggle.closed {color:#ff0;}

.toggle.open {color:#67ffc0;}

.ccm-root .button:hover, .ccm-root .button:focus, .ccm-root button:hover, .ccm-root button:focus {
    color: #000 ! important;font-weight:700;
}

.ccm-widget--language-switch>select, .ccm-widget--language-switch>select:focus {
    opacity: 1;
    background-color: #c00017;
    color: #fff;font-weight:700;font-size:1.1em;
}

.ccm-widget--language-switch>select:hover, .ccm-widget--language-switch>select:focus {
    opacity: 1;
    background-color: #c00017;
    color: #fff;font-weight:700;
}