@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong, b {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
/**** End CSS reset ***/

html { 
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/***** Hauptcontainer *****/
.main_cont { /* Desktop / Laptop */
	/*position:relative;*/
	width: 980px;
	margin-top:55px;
	min-height:720px;
	padding-bottom:60px;
	text-align:left;
	border:1px solid #9E9FA1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	background-color:#FCFCF4;
}
.main_cont.front {
	min-height:858px;
}
.body_main {
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(images/ametoki_backgr.jpg);
	background-size:cover;
	background-attachment:fixed;
}
.body_mobile {
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(images/ametoki_backgr_mobile.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}
/***** Menü *****/
#menu {
  width:900px;
  padding-left:80px;
  height:35px;/* mobil: height:30px*/
  margin-top:-28px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*background-image:url(images/ametoki_backgr_mobil_oben.jpg);
  border:1px solid #9E9FA1;
  border-bottom:none;
  margin-left:-1px;*/
}
a#currentpage {
  color:#E74820;
  margin-right:55px;
  font-weight:normal;
  font-size:19px;
  text-decoration:none;
  display:block;
  padding:0 5px 0 5px;/*width:100px;*/
  height:35px;
  line-height:20px;
  padding:0 5px 0 5px;
}
a#currentpage:hover {
  color:#FC7A8A;
}
a#dropdown-ametoki {
	margin-right:-6px;
	color:#D90521;
}
a#dropdown-ametoki:hover {
	margin-right:-6px;
	color:#FC7A8A;
}
a#dropdown-friends {
	color:#D65094;
}
a#dropdown-friends:hover {
	color:#FC7A8A;
}
.currentsubpage {
  color:#ffbbbb;
  margin:2px 55px 0 0;
  font-weight:normal;
  font-size:14px;
  width:120px;
  height:18px;
  line-height:20px;
  padding:0 5px 0 5px;
}
ul {
  list-style:none;
  padding:0px;
  margin:0px
}
ul li {
  display:inline;
  float:left;
}
ul li a {
  color:#ffffff;
  margin-right:55px;
  font-weight:normal;
  font-size:19px;
  text-decoration:none;
  display:block;
  padding:0 5px 0 5px;
  height:35px;
  line-height:20px;
}
ul li a:hover {
  color:#D90521;
} 
ul li.sublinks_special a, ul li.sublinks a, a.archiv {
  color:#F15E25;
  font-weight:normal;
  font-size:14px;
  text-decoration:none;
  display:block;
  width:160px;
  height:18px;
  margin-top:2px;
}
ul li.sublinks_special a:hover, ul li.sublinks a:hover, a.archiv:hover {
  color:#ffbbbb;
}
ul li.sublinks_special, ul li.sublinks {
	display:none;
}
/***** Menü Ende *****/

/***** Content Classes *****/

/* ametoki */
#slogans {
	position:absolute;
	width:340px;
	text-align:center;
	top:170px;
	left:50%;
	margin-left:-160px;
	background-color:rgba(0,0,0,0.6);
}
.content_ametoki {
	width:880px;
	height:143px;
	padding:10px;
	line-height:20px;
	text-align:center;
	margin:60px 0 40px 40px;
	background-image:url(images/ametoki_player_backgr.png);
}
.content_ametoki p {
	margin-top:10px;
}
.ametoki_news_container {
	position:relative;
	width:350px;
	margin-top:95px;
	height:383px;
	padding:10px 0 0 0;
	/*margin-bottom:160px;*/
	background-image:url(images/ametoki_player_backgr.png);
}
.ametoki_news, .ametoki_news_lp {
	margin-left:30px;
	line-height:18px;
}
.ametoki_news p, .ametoki_news_lp p {
	margin-bottom:8px;
}
.ametoki_news a {
	color:#ffffff;
}
.ametoki_news a:hover {
	color:#D80724;
}
.ametoki_news_lp a {
	color:#F15E25;
}
.ametoki_news_lp a:hover {
	color:#F78F1E;
}
.ametoki_news img, .ametoki_news_lp img {
	border:1px solid #9E9FA1;
}
.ametoki_news_lp h1 {
	font-size:30px;
	color:#ECAD30;
	margin:10px 0 10px 0;
	padding-top:2px;
}
.soundbonbon {
	position:absolute;
	left:60px;
	top:0px;
}
.players_ametoki_container {
	width:332px;
	padding:10px 0 10px 0;
	margin-bottom:60px;
	background-image:url(images/ametoki_player_backgr.png);
}
.players_ametoki {
	margin-bottom:25px;
	margin-left:30px;
	line-height:22px;
}
.players_ametoki a {
	color:#D65094;
}
.players_ametoki a:hover {
	color:#ffffff;
}
.player_musik {
	margin-top:-90px;
}
.video_ametoki {
	width:300px;
	height:169px;
	margin:-13px 0 0 30px;
	cursor:pointer;
	border:1px solid #9E9FA1;
}
a.dwnload-home {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.dwnload-home:hover {
	color:#e14aa2;
}
a.dwnload-ozo {
	font-size:19px;
	color:#d90521;
	text-decoration:none;
}
a.dwnload-ozo:hover {
	color:#f87284;
}
/* Band */
.content_band {
	width:940px;
	height:650px;
	padding:10px;
	line-height:20px;
	margin:90px 0 0 40px;
	color:#333333;
}
.content_band h1 {
	margin-bottom:6px;
}
.content_band a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.content_band a:hover {
	color:#777777;
}
.content_band div {
	width:250px;
	margin-left:75px;
	float:left;
}
.content_band h1 {
	font-weight:bold;
}
/* Aktuelles */
.content_aktuelles {
	width:880px;
	height:660px;
	padding:10px;
	line-height:20px;
	text-align:center;
	margin:80px 0 0 40px;
}
.content_aktuelles h1, h2 {
	color:#ED7909;
}
h2 {
	font-size:18px;
	margin-bottom:5px;
}
.content_aktuelles span {
	color:#707173;
}
.content_aktuelles a {
	color:#c0c1c3;
}
.content_aktuelles a:hover {
	color:#ED7909;
}
.aktuelles_inner_content {
	height:400px;
	overflow:auto;
}
.live_inner_content {
	height:280px;
	overflow:auto;
}
.bio_inner_content {
	height:810px;
	overflow:auto;
}
.bio_inner_content img {
	border:1px solid #333333;
}
.bio_video_container {
	width:720px;
	border:1px solid #333333;
	margin-left:70px;
}

/* Friends */
.friends_intro {
	width:610px;
	height:95px;
	margin-top:90px;
	padding:15px 250px 0 30px;
	text-align:justify;
	line-height:20px;
	background-image:url(images/friends_intro_backgr.png);
	background-repeat:no-repeat;
}
.friends_list {
	min-height:500px;
	width:380px;
	float:left;
	line-height:24px;
	color:#F15E25;
	text-align:right;
}
.friends_list a {
	color:#F78F1E;
	text-decoration:none;
}
.friends_list a:hover {
	color:#F15E25;
}
.friends_content {
	width:580px;
	min-height:600px;
	margin-left:400px;
	line-height:24px;
	background-image:url(images/friends_content_backgr.png);
}
.friends_img {
	width:580px;
	text-align:right;
}
.friends_content img {
	border: 1px solid #9E9FA1;
	border-right:0;
}
.friends_text {
	padding:25px 50px 0 10px;
}
.friends_text h1 {
	margin:0;
}
.friends_text span {
	font-size:12px;
	font-style:italic;
	color:#cccccc;
}
.links {
	padding:15px 50px 20px 10px;
}
.links a {
	color:#ffffff;
	text-decoration:none;
}
.links a:hover {
	color:#cccccc;
}
.links img {
	border:0;
}
/* Credits */
.credits_intro {
	width:800px;
	height:110px;
	margin-top:90px;
	padding:0px 250px 0 30px;
	text-align:justify;
	line-height:20px;
	background-image:url(images/friends_intro_backgr.png);
	background-repeat:no-repeat;
}
.credits_text {
	padding-top:15px;
	float:left;
}
.credits_headerimgs {
	margin-left:380px;
}
.credits_headerimgs img {

}
.credits_scrollbox {
	height:555px;
	width:860px;
	overflow:auto;
}
.credits_namelist {
	min-height:500px;
	padding-top:25px;
	width:380px;
	float:left;
	line-height:24px;
	color:#F78F1E;
	text-align:right;
}
.credits_namelist a {
	color:#F78F1E;
	text-decoration:none;
}
.credits_namelist a:hover {
	color:#F15E25;
}
.credits_funklist {
	padding:25px 50px 0 10px;
}
.credits_exceptions {
	padding:15px 0 20px 10px;
	font-size:12px;
	line-height:15px;
}

/* musik */
.tracklist_container {
	width:400px;
	height:450px;
	margin-top:140px;
	line-height:20px;
	float:left;
}
.tracklist_container h2 {
	color:#ED7909;
	margin:0 0 8px 30px;
}
.tracklist-header-text {
	width:265px;
	margin:0 0 8px 30px;
	text-align:justify;
}
.tracklist {
	position:relative;
	width:280px;
	height:255px;
	padding:15px 0 0 30px;
	margin-bottom:30px;
	color:#ED7909;
	background-image:url(images/musik_backgr_tracklist_gm.png);
}
.tracklist p {
	cursor:pointer;
	color:#ffffff;
}
.tracklist p span {
	color:#ffffff;
}
.cd_container {
	margin:140px 0 0 420px; /* ohne .musik_header: margin-top:90px*/
}
.cd-arrow {
	position:absolute;
	top:40px;
	left:10px;
	width:9px;
	height:11px;
	background-image:url(images/cd-arrow.png);
	/*display:none;*/
}
.nomaps {
	width:590px;
	height:100px;
	padding-left:30px;
	margin-top:70px;
	background-image:url(images/musik_backgr_nomaps.png);
}
.nomaps img {
	float:left;
}
.nomaps div {
	margin-left:160px;
	padding-top:20px;
	line-height:20px;
}
.nomaps a {
	color:#ffffff;
}
.nomaps a:hover {
	color:#cccccc;
}

/* Songtexte */
.songtexte_content {
	position:relative;
	width:970px;
	min-height:530px;
	margin-top:90px;
	padding:15px 0 25px 0;
	line-height:20px;
	background-image:url(images/friends_content_backgr.png);
}
.songtexte_tracklist {
	width:260px;
	padding:15px 0 0 30px;
	color:#E74820;
	text-align:right;
	float:left;
}
.songtexte_tracklist p {
	cursor:pointer;
	color:#ED7909;
}
.songtexte_text {
	width:600px;
	margin-left:330px;
}
.songtexte_text span {
	font-size:12px;
	font-style:italic;
	line-height:15px;
}
.songtexte_transl {
	position:absolute;
	top:15px;
	left:660px;
	font-size:12px;
	font-style:italic;
	color:#CCCCCC;
}
/* Media-Classes - werden von 'Video' und 'Galleriy' verwendet */
.media_singleview_container {
	position:absolute;
	z-index:15;
	width:980px;
	left:50%;
	margin-left:-490px;
	height:867px;
	padding-top:0px;
	top:56px;
	background-color:#000000;
	display:none;
}
.media_singleview_container_mobile {
	position:absolute;
	top:31px;
	z-index:15;
	width:980px;;
	height:797px;
	padding-top:70px;
	background-color:#000000;
	display:none;
}
#media_singleview_container table {
	position:relative;
	z-index:19;
}
#media_header {
	font-size:19px;
	font-weight:normal;
	width:797px;
	text-align:right;
	margin:70px 10px 10px 90px;
}
/*#video_player {
	border:1px dotted #cccccc;
}*/
#video_player {
	height:480px;
	text-align:center;
}
#media_footer, #media_footer-gal {
	width:800px;
	height:20px;
	margin-left:90px;
}
#media_footer-gal {
	margin-top:700px;
}
#media_copyright {
	width:35%;
	padding-left:3px;
	font-size:12px;
	font-style:italic;
	color:#D90521;
	height:40px;
	vertical-align:middle;
}
#media_copyright a {
	text-decoration:none;
	color:#D90521;
}
#media_copyright a:hover {
	color:#FC7A8A;
}
#counter {
	color:#D90521;
}
#media_controls {
	width:30%;
	text-align:center;
	height:50px;
	vertical-align:middle;
}
/*#media_hint {
	text-align:center;
	color:#D90521;
	font-size:12px;
}*/
#media_controls img {
	cursor:pointer;
	width:60px;
	height:40px;
	vertical-align:middle;
}
#pause {
	display:none;
}
#media_back {
	width:35%;
	padding-right:3px;
	cursor:pointer;
	color:#D90521;
	text-align:right;
	height:40px;
	vertical-align:middle;
}

/* Video */
.video_container {
	width:980px;
	height:780px;
	margin-top:-7px;
}
.vthumb_container {
	position:absolute;
	top:145px;
	margin-left:30px;
	height:620px;
	width:900px;
	overflow:auto;
}
.vthumb {
	width:400px;
	height:240px;
}
.vthumb img {
	cursor:pointer;
	border:1px solid #aaaaaa;
}
.vthumb p {
	padding-top:10px;
}
.vthumb span {
	font-size:12px;
	font-style:italic;
}

/* Galerie */
.gallery_container {
	width:850px;
	height:690px;
	padding-left:10px;
	margin-top:90px;
	overflow:auto;
}
.gallery_container p {
	margin:10px 0 10px 20px;
}
.gallery_container img {
	cursor:pointer;
}
.gal_thumb {
	width:90px;
	height:90px;
	margin:0 0 20px 20px;
	border:1px solid #aaaaaa;
	float:left;
}
/*#slideshow {
	width:800px;
	height:650px;
	margin-left:90px;
	border:1px solid #333333;
}*/
.nextpic-l {
	position:absolute;
	left:90px;
	width:400px;
	height:650px;
	z-index:20;
	cursor:pointer;
	background:url(images/arrow-l.png) no-repeat 30px center;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.nextpic-r {
	position:absolute;
	left:490px;
	width:400px;
	height:650px;
	z-index:21;
	cursor:pointer;
	background:url(images/arrow-r.png) no-repeat 347px center;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.nextpic-r div {
	width:28px;
	height:47px;
	margin:302px 0 0 342px;
	
}

/* Presse*/
.presse_container {
	width:900px;
	height:365px;
	margin:90px 0 400px 40px;
	line-height:20px;
	text-align:center;
}
.press_inner_content {
	height:360px;
	overflow:auto;
}
.press_inner_content a {
	color:#ffffff;
	text-decoration:none;
}
.press_inner_content a:hover {
	color:#bbbbbb;
}
/* Pressearchiv*/
.pressearchiv_container {
	width:900px;
	height:365px;
	overflow:auto;
	margin:90px 0 20px 40px;
	line-height:20px;
	text-align:center;
}
.pressearchiv_container h2 {
	font-weight:bold;
	display:inline;
}
.pressearchiv_container span, .presse_container span {
	font-style:italic;
	font-size:12px;
}
/* Presse-Downloads */
.pressedl_container {
	width:920px;
	height:650px;
	overflow:auto;
	margin:30px 0 0 30px;
	text-align:center;
	line-height:20px;
}
.pressedl_container p {
	text-align:left;
	padding-left:55px;
	margin-top:30px;
	font-size:17px;
	color:#ED7909;
}
.pressedl_container a {
	color:#c0c1c3;
}
.pressedl_container a:hover {
	color:#ED7909;
}
.pressedl_outer_container {
	margin-top:5px;
	padding:10px 0 10px 55px;
	background-color:#222222;
}

.pressedl_img_container {
	margin-bottom:20px;
	float:left;
	text-align:left;
	font-size:11px;
	color:#cccccc;
}
.pressedl_img_container img {
	border:1px solid #666666;
}

.pressedl_img_container p {
	display:inline-block;
	width:110px;
	margin-top:10px;
	line-height:13px;
	padding:0;
	font-size:11px;
	color:#c0c1c3;
}
.pressedl_img_container a {
	text-decoration:none;
	color:#ED7909;
}
.pressedl_img_container a:hover {
	color:#F15E25;
}
.pressedl_txt_container p {
	display:inline-block;
	margin-left:30px;
}
.pressedl_txt_container a {
	text-decoration:none;
	color:#cccccc;
}
.pressedl_txt_container a:hover {
	color:#ED7909;
}
.tracklist_dl {
	width:280px;
	float:left;
}
.tracklist_dl p {
	font-size:13px;
	color:#ffffff;
	cursor:pointer;
	margin:0;
	padding:0;
	line-height:17px;
}
/* Orchesteraufnahmen*/
.orchaufnahmen_container {
	width:900px;
	height:365px;
	margin:90px 0 400px 40px;
	line-height:20px;
	text-align:center;
}
.orchaufnahmen_container a {
	color:#c0c1c3;
}
.orchaufnahmen_container a:hover {
	color:#ED7909;
}
/* Kontakt */
.kontakt_container {
	width:560px;
	height:390px;
	margin-top:180px;
	padding:25px 0 0 30px;
	line-height:20px;
	background-image:url(images/kontakt_backgr.png);
}
.kontakt_container h2, .presse_container h2 {
	color:#E74820;
}
.kontakt_container a {
	text-decoration:none;
	color:#ffffff;
}
.kontakt_container a:hover {
	color:#cccccc;
}
a.kontakt_imprlink {
	text-decoration:none;
	color:#E74820;
}
a.kontakt_imprlink:hover {
	color:cccccc;
}

/***** Footer *****/
.nl {
	position:relative;
	z-index:3;
	width:950px;
	height:53px;
	padding:7px 0 0 30px;
	margin-top:-76px;
	background-image:url(images/nl-backgr.png);
	background-repeat:no-repeat;
	text-align:left;
	color:#ffffff;
	font-size:14px;
}
.nl-request {
	width:335px;
	height:53px;
	float:left;
}
.nl-field {
	width:300px;
	height:20px;
	padding-left:5px;
	margin-top:0px;
	border:0;
	font-size:13px;
	font-style:italic;
	color:#FAB972;/*#E74820;*/
	background:none;
}
.nl-submit {
	width:24px;
	height:20px;
	margin-top:0px;
	border:0;
	background:none;
	background-image:url(images/arrow.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
	cursor:pointer;
}
.nl-response {
	width:235px;
	height:53px;
	margin-left:355px;
	font-size:12px;
}
.nl-response a {
	color:#ffffff;
	font-size:12px;
}
.nl-response a:hover {
	color:#FAB972;
}
.footer {
	width:980px;
	padding-top:10px;
	height:50px;
}
.legal {
	width:290px;
	padding-left:10px;
	color:#67AD6B;
	font-size:12px;
	float:left;
	text-align:left;
}
.social {
	width:500px;
	margin:0 220px 0 220px;
	text-align:center;
	font-size:12px;
}
.lswitch {
	width:200px;
	padding-right:10px;
	text-align:right;
	color:#67AD6B;
	font-size:12px;
	float:right;
}
.lswitch a, .legal a {
	text-decoration:none;
	color:#67AD6B;
}
.lswitch a:hover, .legal a:hover {
	color:#B1D6B4;
}
#mep_0 {
 width:280px !important;
}
.order-links {
	width:550px;
	color:#FFF;	
}
.order-links a {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
.order-links a:hover {
	color:#F78F1E;
}
#sdt a {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
#sdt a:hover {
	color:#F78F1E;
}