@charset "utf-8";*{
margin:0;
padding:0;
border:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

html{
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
height: 100%;
}

body { 
margin:0;
padding:0;
background-color: #1d0c08;
background-image: url(../images/bg_flowers.jpg);
font-family: verdana;
font-size:0.6875rem;
line-height: 1.0625rem;
width:100%;
height: 100%;
color:#ffffff;
}

@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}


/* ######################### Boxes ######################### */

#box-update-top {
position:absolute;
top:0.3rem;
right: 1.5rem;
width:10rem;
height:1rem;
margin:0px auto;
padding-bottom:1rem;
display:block;
text-align:center;
vertical-align:top;
color:#f6b979;
font-size: 0.7rem;
border: thin solid #653628;
border-radius: 5px;
outline: 0 none;
background-image: -webkit-linear-gradient(#53210d 0%, #3e1407 100%); 
background-image: -moz-linear-gradient(#53210d 0%, #3e1407 100%); 
background-image: -o-linear-gradient(#53210d 0%, #3e1407 100%); 
background-image: linear-gradient(#53210d 0%, #3e1407 100%);
z-index: 80;
}

#box-container {
position:relative;
width:63.5rem;
height:100%;
display:block;
margin:0px auto;
}
@media only screen and (max-width: 1000px) 
{#box-container {
position:relative;
width:100%;
height:100%;
margin:0px auto;
}}

#box-teaserhead {
width:100%;
position:absolute;
top: 0rem;
background-image: url(../images/bg_kopfband.png);
background-repeat:repeat-x;
height: 150px;
}

#box-teaserheadimages {
top:1.7rem;
display:block;
width: 64.5rem;
position:relative;
margin:0px auto;
white-space: nowrap;
}
@media only screen and (max-width: 800px) 
{#box-teaserheadimages {
width:100%;
overflow:hidden;
}}

#box-head {
display:inline-block;
margin:0px auto;
width:48.625rem;
height: 9.25rem;
z-index:2;
}
@media only screen and (max-width: 800px) 
{#box-head {
width:100%;
}}

#box-logo {
display:table-cell;
width:50%;
padding-top:3.4rem;
padding-left: 8.5rem;
vertical-align:bottom;
height:7.6rem;
}
@media only screen and (max-width: 768px)
{#box-logo{
width:97%;
display:table;
padding-top:3.15rem;
padding-left: 0rem;
text-align: center;
}}

#box-search {
display:table-cell;
width:50%;
vertical-align: top;
padding-top:2.5rem;
text-align:right;
}
@media only screen and (max-width: 768px)
{#box-search{
display:none;
}}


#mobilmenu-button:hover  {
background-color:#653628;
}

#box-mobil-menu-layer {
visibility:hidden;
position:absolute; 
text-align: center;
top: 9.7rem; /* 1.7 */
left: 0rem; 
max-width:40rem;
padding-top: 0.5rem;
z-index: 90;
border:thin solid #462b22;
box-shadow: 0.4rem 0.4rem 0.4rem #000000; 
background-image: url(../images/bg_content.jpg);
display:none;
}
@media only screen and (max-width: 768px)
{#box-mobil-menu-layer{
display:table;
}}

#box-mobil-menu-wrapper {

}
@media only screen and (max-width: 768px)
{#box-mobil-menu-wrapper{
display:table-cell;
text-align: center;
width: 23%;
}}

#mobil-menu-trenner {
display: none;
}
@media only screen and (max-width: 768px)
{#mobil-menu-trenner{
display:block;
}}


#box-mobil-head-ribbon {
position:absolute;
margin:0px auto;
width: 100%;
height:1.6rem;
display:none;
}
@media only screen and (max-width: 768px)
{#box-mobil-head-ribbon{
display:table;
}}

#box-mobilmenu {
display:table-cell;
padding-left:1.2rem;
text-align:center;
margin-bottom:0.1rem;
padding-top:0.22rem
}

#mobilmenu-button {
border: thin solid #653628;
border-radius: 5px;
width: 4.2rem;
height: 1.20rem;
padding-bottom:0.18rem;
color: #f6b979;
vertical-align: top;
}

#box-mobilsearch {
display:table-cell;
text-align:right;
padding-right:1.5rem;
vertical-align: middle;
}

#box-menu {
position:absolute; 
top:10.625rem; 
left:0rem; 
width:7.5rem; 
z-index:3;
text-align:center;
}
@media only screen and (max-width: 768px)
{#box-menu{
display:none;
}}
@media only screen and (max-width: 640px)
{#box-menu{
display:none;
}}
@media only screen and (max-width: 480px) 
{#box-menu{
display:none;
}}

#box-content {
position:absolute; 
top:10.625rem; 
left:7.5rem; 
width:41.125rem; 
}
@media only screen and (max-width: 768px) 
{#box-content {
left:2.5rem;
max-width:41.125rem; 
width:97%; 
}}
@media only screen and (max-width: 700px) 
{#box-content {
left:0rem; 
width:97%;
}}

#box-extra {
width:100%; 
text-align: center;
}


#box-advbox {
position:absolute; 
top:10.625rem; 
left:48.625rem; 
width:14.125rem; 
z-index:5;
}
@media only screen and (max-width: 800px) 
{#box-advbox {
display:none
}}

#box-adteas {
width:12.5rem;
text-align:center;
border:thin solid #462b22; 
margin:0px auto; 
margin-bottom: 2rem; 
background-image: url(../images/bg_sidebox.png);
}

#box-advbox-bottom {
width:100%;
margin:0px auto; 
display:none;
}
@media only screen and (max-width: 800px) 
{#box-advbox-bottom {
display:block;
}}

#box-concert {
width:95%;
max-width:95%;
padding:0.2rem;
margin-left:1rem; 
margin-right:1rem; 
margin-bottom: 1.2rem;
margin-top: 1.0rem;
}

#box-concert-dont-count {
padding-left:1rem;
}

#box-rahmenbox {
position:relative;
width:95%;
max-width:95%;
padding:1.5rem; 
display:table; 
overflow:auto; 
border:thin solid #462b22; 
margin:0px auto; 
margin-bottom: 2.3rem; 
box-shadow: 0.4rem 0.4rem 0.4rem #000000; 
background-image: url(../images/bg_content.jpg);
}

#box-mainset-unknown {
width: 100%; 
padding-left:0rem;
display:table-cell;
text-transform:none;
} 

#box-mainset {
width: 50%; 
padding-left:1.5rem;
display:table-cell;
text-transform:capitalize;
} 
@media only screen and (max-width: 630px) 
{#box-mainset {
display:block;
width: 97%; 
padding-right:1rem;
}}	

#box-encores {
width: 50%; 
padding-left:1.5rem;
padding-right:1rem;
display:table-cell;
text-transform:capitalize;
}
@media only screen and (max-width: 630px) 
{#box-encores {
display:block;
width: 97%; 
}}

#box-soundcheck {
padding-left:1.5rem;
text-transform:capitalize;
}

#box-ticket {

}

#box-newspaper {
width:100%;
}

#box-photo {
width:100%;
}

#box-photolinks {
padding-left: 1rem;
text-align: left;
}

#box-bottommenu {
padding-top:2rem;
padding-bottom:1rem;
color: #999999;
font-size: 0.6rem;
}


#box-update-bottom  {
font-size:0.6rem;
line-height:0.75rem;
color: #999999;
padding-left:0rem;
padding-right:2rem;
padding-bottom: 1.5rem;
margin: 0.8rem auto;
width: 95%;
display: table;
}

#box-update  {
display:table-cell;
width:50%;
vertical-align: middle;
text-align:right;
}

#box-back  {
display:table-cell;
width:50%;
vertical-align: bottom;
text-align:left;
}


/* ######################### Search ######################### */



/* ######################### Tags ######################### */

a{
color:#ffffff;
text-decoration:none;
outline: 0 none;
}
a:hover{
text-decoration:underline;
outline: 0 none;
}

a.blind{
text-decoration:none;
outline: 0 none;
}
a.blind:hover{
text-decoration:none;
color: #ac8f88;
outline: 0 none;
}

h1{
font-size:0.9rem;
line-height:140%;
font-weight:bold;
color:#ffffff;
margin-bottom:0rem;
text-align: center;
}

ul {
padding-left: 0.6em; 
margin-left: 0.6em;
}

ol {
padding-left: 0.6em; 
margin-left: 0.6em;
}

td {
font-family: verdana;
font-size:0.6875rem;
}

/* div {border: 1px solid #ffffff} */
/* nobr {background-color: #0000ff;} */

/* ######################### Common ######################### */


#box-home-image {
}
@media only screen and (max-width: 690px) 
{#box-home-image {
display:none;
}}

#box-home-image-mobil {
display:none;
}
@media only screen and (max-width: 690px) 
{#box-home-image-mobil {
display:table;
margin:0px auto;
max-width:100%;
}}

.contentnormal 
{
text-align:left;
}

.content_centered 
{
text-align:center;
}

#tabellenmantel 
{
width: 100%;
}

#photo-break
{
clear:left;
}

#divider
{
width:50%; 
background-image: url(../images/line_trenner.png); 
background-position:center;
height:0.08rem; 
margin:1rem auto;
/* box-shadow: 0.08rem 0.08rem 0.08rem #000000; */
}
#menu_divider
{
width:6rem; 
background-image: url(../images/menu_trenner.png); 
background-position:center;
height:3px; 
margin:0.1rem auto;
/* box-shadow: 0.08rem 0.08rem 0.08rem #000000; */
}

#getmargin
{
margin-top:1rem; 
}	

.menu_bg:hover
{background-color:#3f1b0f;} 

input.search {
background: transparent;
border: thin solid #653628;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
outline: 0 none;
font-size: 0.8rem;
color: #f6b979;
vertical-align: middle;
height: 1.3rem;
padding-left: 0.3rem;
}

input.submitbutton {
background: #653628;
border-top: thin solid #653628;
border-right: thin solid #653628;
border-bottom: thin solid #653628;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
outline: 0 none;
color: #ffffff;
text-align: center;
vertical-align: middle;
height: 1.3rem;
width: 1.3rem;
}

/* ######################## text ######################## */

a.update-top{
color:#ffffff;
text-decoration:none;
outline: 0 none;
}
a.update-top:hover{
color:#f6b979;
text-decoration:none;
outline: 0 none;
}	

.concertsum {
font-size:0.6875rem;
color: #f6b979;
font-weight: normal;
}


#contentheadline { 
position:absolute; 
top:-0.65rem; 
left:1.3rem; 
height:1rem;
z-index:2; 
font-family: "Berlin Sans FB", verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.25rem;
line-height: 1.25rem;
color:#f6b979;
text-decoration: none;
font-weight: normal; 
text-transform:uppercase;
}

#contentheadline_image { 
max-width:100%;
}


.hower:hover  {
background-color:#462b22;
border-radius: 3px;
}

span.dateconf, span.dateconfno, span.setconf, span.sdckconf, span.setconfno, span.sdckconfno, span.setunkn {
display: block;
}

.dateconf  {
font-size:0.8125rem;
color: #f6b979;
font-weight: bold;
margin-top:1.2rem;
}

.dateconfno  {
font-size:0.8125rem;
color: #aaaaaa;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: bold;
margin-top:1.2rem;
}

.setconf, .sdckconf  {
font-size:0.6875rem;
color: #FFFFFF;
text-transform:capitalize;
margin-bottom:0.3rem;
}

.setconfno, .sdckconfno  {
font-size:0.6875rem;
color: #aaaaaa;
text-transform:capitalize;
margin-bottom:0.3rem;
}

.setunkn  {
font-size:0.6875rem;
color: #FFFFFF;
text-transform:none;
margin-bottom:0.3rem;
}

.encore {
font-size:0.6875rem;
color:#CC6666;
}

.update_headline {
font-size:0.6875rem;
color:#CC6666;
margin-top:1rem;
}

a.cancelled {
color: #666666;
text-decoration:none;
font-size:0.6rem;
}

a.cancelled:HOVER {
color: #666666;
text-decoration:underline;
font-size:0.6rem;
}


.concertpart 
{
color:#CC6666;
padding-top: 0.5rem;
}	

.conf
{

}	

.confno
{
color:#aaaaaa;
}	

.announce  {
color: #d5c38a; /* 882222 */
font-style: italic;
margin-left: 0.5rem;
padding: 0.2rem;
background-color: #401b0d;
text-transform:lowercase;
}	

.infotext  {
text-transform:none;
}	

.note 
{
color:#743119; /* b76345 */
margin-top:1rem;
}

a.notelink{
color:#743119;
border-bottom:1px dotted #743119;
outline: 0 none;
}
a.notelink:hover{
color:#ffffff;
border-bottom:0px dotted #99472a;
outline: 0 none;
}	

sup {
color:#b76345;
}

#smallertext {
font-size:0.6rem;
}

span.smaller {
}
@media only screen and (max-width: 480px) 
{span.smaller{
font-size:0.7rem;
}}


#creditbox
{
text-align: center;
margin-top:1rem;
}
@media only screen and (max-width: 640px) 
{#creditbox {
display:block;
}}

.credit 
{
color:#b76345;
text-transform:none;
}

a.creditlink{
color:#b76345;
border-bottom:1px dotted #99472a;
outline: 0 none;
}
a.creditlink:hover{
color:#ffffff;
border-bottom:0px dotted #99472a;
outline: 0 none;
}	

a.menu
{
font-size:0.875rem;
line-height: 1.25rem;
text-decoration:none;
outline: 0 none;
}

a.menugrey
{
color: #aaaaaa;
font-size:0.875rem;
line-height: 1.25rem;
text-decoration:none;
outline: 0 none;
}

a.menu:hover, a.menugrey:hover
{
color: #f6b979;
text-decoration:none;
font-size:0.875rem;
line-height: 1.25rem;
outline: 0 none;
/* background: #3f1b0f; */
}

a.menuaktiv,a.menugreyaktiv
{
color: #f6b979;
text-decoration:none;
font-size:0.875rem;
line-height: 1.25rem;
outline: 0 none;
}

a.menuaktiv:hover,a.menugreyaktiv:hover
{
color: #ffffff;
text-decoration:none;
font-size:0.875rem;
line-height: 1.25rem;
outline: 0 none;
/* background: #3f1b0f; */
}

a.linkunderlined{
text-decoration: none;
border-bottom:1px dotted #999999;
outline: 0 none;
}
a.linkunderlined:hover{
text-decoration: none;
border-bottom:1px solid #ffffff;
outline: 0 none;
}	

.subheadline
{
color:#f6b979;
}


.smt {
color: #1d0c08;
font-size: 0.1rem;
}	

.sc {
display:none;
}	

span.nobr {
white-space:nowrap;
}

#storybox  {
text-align: left;
padding-top: 1rem;
padding-bottom: 0.5rem;
}

.videodescription 
{
color:#743119; /* b76345 */
margin-top:0rem;
text-align:left;
}

.sideboxtext  {
font-size:0.6875rem;
color: #FFFFFF;
line-height:1.3rem;
padding:0.5rem;
padding-bottom:0.4rem;
padding-top:0.0rem;
}

.tourleg {
font-size:1rem;
line-height:1.3rem;
font-family: "Berlin Sans FB", verdana, Geneva, Arial, Helvetica, sans-serif;
color:#ffffff; /* f6b979 */
text-align: center;
font-weight: normal; 
text-transform:uppercase;
}


/* ######################## media ######################## */

#logo {
}
@media only screen and (max-width: 640px) 
{#logo {
max-width:90%;
}}

#mobilehidefirst {
}
@media only screen and (max-width: 800px) 
{#mobilehidefirst {
display:none;
}}

#mobilehidesecond {
}
@media only screen and (max-width: 640px) 
{#mobilehidesecond {
display:none;
}}

#scan
{
max-width:550px;
display:block;
margin:0px auto;
border: thin solid #462b22;
margin-bottom: 0.3rem;
height:auto;
}
@media only screen and (max-width: 640px)
{#scan {
width: 100%;
max-width:100%;
}}	

#versionkasten
{
float:left;
width: 33%;
height: 6rem;
max-height:6rem;
margin:0px auto;
padding:1rem;
overflow:hidden;
}

#photokasten
{
float:left;
width: 33%;
margin:0px auto;
padding:0.5rem;
overflow:hidden;
}

#photo
{
border: thin solid #462b22;
max-width: 8.8rem;
max-height: 8.8rem;
}

#newspaperkasten
{
float:left;
width: 33%;
height: 10rem;
max-height:10rem;
margin:0px auto;
padding:1rem;
overflow:hidden;

}
#newspaper
{
border: thin solid #462b22;
margin-bottom: 0.6rem;
max-width: 15rem;
max-height: 15rem;
overflow:hidden;

}

#videoframe
{
width: 580px;
height: 326px
}
@media only screen and (max-width: 640px)
{#videoframe {
width: 500px;
height: 281px
}}

.elastic-video {
position: relative;
padding-bottom: 55%;
padding-top: 15px;
height: 0;
overflow: hidden;
}
.elastic-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

	
@media only screen and (max-width: 480px)
{#videoframe {
width: 360px;
height: 202px
}}	

/* ######################## recordings ######################## */

#rec-320 { 
display: table;
width:100%; 
border-collapse:collapse; 
}
@media only screen and (max-width: 600px) 
{#rec-320 {
display:block; 
}}

#rec-326 { 
display:table-row; 
}
@media only screen and (max-width: 600px) 
{#rec-326 {
display:block; 
margin-bottom: 2rem;
border-top: thin solid #512819; 
border-right: thin solid #512819; 
}}

#rec-321 { 
display:table-row; 
}
@media only screen and (max-width: 600px) 
{#rec-321 { 
display:none; 
}}

#rec-327 { 
display:table-cell;
border-bottom: thin solid #512819;
}
@media only screen and (max-width: 600px) 
{#rec-327 { 
display:table-row; 
width: 100%;
}}

#rec-329 { 
display:table-cell; 
padding:0.19rem;
margin: 0 0.2rem 0 0.2rem;
}
@media only screen and (max-width: 600px) 
{#rec-329 {
display:table-cell; 
padding:0.3rem;
width:100%;
}}

#rec-322 { 
display:table-cell; 
padding:0.19rem 0.19rem 0.19rem 0.3rem;
color: #FFFFFF;
background-color: #512819;
border-right:thin solid #1d0c08; 
}

#rec-328 { 
display:none;
color: #FFFFFF;
background-color: #512819;
padding:0.2rem;
vertical-align: top;
}
@media only screen and (max-width: 600px) 
{#rec-328 {
display:table-cell; 
min-width:3.5rem; 
border-top:thin solid #1d0c08; 
height:100%;
}}


.rec-323 { 
min-width:2rem;
}

.rec-324 { 
min-width:4.25rem;
}

.rec-325 { 
min-width:14rem;
}

.rec-330 { 
min-width:8rem;
max-width:13rem;
}


#recordings-info 
{
color:#b76345; /*  */
margin-top:0.5rem;
}

a.recinfolink{
text-decoration: none;
border-bottom:1px dotted #b76345;
outline: 0 none;
color:#b76345; /*  */
margin-top:0.5rem;
}
a.recinfolink:hover{
text-decoration: none;
border-bottom:1px solid #ffffff;
outline: 0 none;
color:#ffffff; /*  */
margin-top:0.5rem;
}	


/* ######################## stats ######################## */

#stats-322 { 
display:table-cell; 
padding:0.19rem 0.19rem 0.19rem 0.3rem;
color: #FFFFFF;
background-color: #512819;
border-right:thin solid #1d0c08; 
text-align:center;
vertical-align:middle;
}

.stats-323 { 
width:15%;
}

.stats-324 { 
min-width:2rem;
}

#stats-327 { 
display:table-cell;
border-bottom: thin solid #512819;
}
@media only screen and (max-width: 600px) 
{#stats-327 { 
display:table-row; 
width: 100%;
}}

#stats-328 { 
display:none;
}
@media only screen and (max-width: 600px) 
{#stats-328 {
color: #FFFFFF;
background-color: #512819;
padding:0.2rem;
vertical-align: top;
display:table-cell; 
min-width:9rem;
border-top:thin solid #1d0c08; 
height:100%;

}}

#stats-329 { 
display:table-cell; 
padding:0.19rem;
margin: 0 0.2rem 0 0.2rem;
text-align: center;
border-left:thin solid #512819;
width:5rem;
}
@media only screen and (max-width: 600px) 
{#stats-329 {
display:table-cell; 
padding:0.3rem;
width:100%;
}}


/* ######################## members ######################## */

#members-320 { 
display: table;
width:100%; 
border-collapse:collapse; 
}
@media only screen and (max-width: 3000px) 
{#members-320 {
display:block; 
}}

#members-326 { 
display:table-row; 
}
@media only screen and (max-width: 3000px) 
{#members-326 {
display:block; 
margin-bottom: 2rem;
border-top: thin solid #512819; 
border-right: thin solid #512819; 
}}

#members-321 { 
display:table-row; 
}
@media only screen and (max-width: 3000px) 
{#members-321 { 
display:none; 
}}

#members-327 { 
display:table-cell;
border-bottom: thin solid #512819;
}
@media only screen and (max-width: 3000px) 
{#members-327 { 
display:table-row; 
width: 100%;
}}

#members-329 { 
display:table-cell; 
padding:0.19rem;
margin: 0 0.2rem 0 0.2rem;
}
@media only screen and (max-width: 3000px) 
{#members-329 {
display:table-cell; 
padding:0.3rem;
width:100%;
}}

#members-322 { 
display:table-cell; 
padding:0.19rem 0.19rem 0.19rem 0.3rem;
color: #FFFFFF;
background-color: #512819;
border-right:thin solid #1d0c08; 
}

#members-328 { 
display:none;
color: #FFFFFF;
background-color: #512819;
padding:0.2rem;
vertical-align: top;
}
@media only screen and (max-width: 3000px) 
{#members-328 {
display:table-cell; 
min-width:3.5rem; 
border-top:thin solid #1d0c08; 
height:100%;
}}


.members-323 { 
min-width:2rem;
}

.members-324 { 
min-width:4.25rem;
}

.members-325 { 
min-width:14rem;
}

.members-330 { 
min-width:8rem;
max-width:13rem;
}


/* ######################## songs ######################## */

#songs-322 { 
display:table-cell; 
padding:0.19rem 0.19rem 0.19rem 0.3rem;
color: #FFFFFF;
background-color: #512819;
border-right:thin solid #1d0c08; 
}

.songs-323 { 
width:30%;
}

.songs-324 { 

}

.songs-325 { 
width:14%;
}

/* ######################## bogus ######################## */

#bogus-322 { 
display:table-cell; 
padding:0.19rem 0.19rem 0.19rem 0.3rem;
color: #FFFFFF;
background-color: #512819;
border-right:thin solid #1d0c08; 
}

.bogus-323 { 
width:50%;
text-align:center;
}

.bogus-324 { 
width:2%;
}

.bogus-325 { 
width:50%;
text-align:center;
}

#bogus-328 { 
display:none;
color: #FFFFFF;
background-color: #512819;
padding:0.2rem;
vertical-align: top;
}
@media only screen and (max-width: 600px) 
{#bogus-328 {
display:table-cell; 
min-width:2.1rem; 
border-top:thin solid #1d0c08; 
height:100%;
}}


/* ######################## ?? ######################## */

.searchlist {
padding-bottom:2rem;
line-height: 1.2rem;
color: #b76345; /* aaaaaa */
}

.searchlistnumber {
padding-bottom:1rem;
line-height: 1.2rem;
color: #f6b979;
}

.searchwordheadline {
color:#ffffff; /* f6b979 */
font-size:1rem;
font-weight: bold;
margin-bottom:0.5rem;
}

.matches { color: #ffffff}
.pageklammer { color: #f6b979}
.hitword { font-weight: normal;color:#ffffff}


a.searchlink {
color: #f6b979;
text-decoration: none;
font-weight: normal;
font-size: 0.8rem;
line-height:1.2rem;
}
a.searchlink:hover {
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 0.8rem;
line-height:1.2rem;
}

a.pagelink {
font-size: 0.75rem;
line-height: 1.25rem; 
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
margin-left:0.6rem;
margin-right:0.6rem;
}
a.pagelink:hover {
font-size: 0.75rem;
line-height: 1.25rem;
color: #f6b979;
text-decoration: none;
font-weight: bold;
margin-left:0.6rem;
margin-right:0.6rem;
border-top:1px solid #f6b979;
border-bottom:1px solid #f6b979;
}

a.pagelinksmall {
font-size: 0.625rem;
line-height: 1.25rem;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
margin-left:0.6rem;
margin-right:0.6rem;
}
a.pagelinksmall:hover {
font-size: 0.625rem;
line-height: 1.25rem;
color: #f6b979;
text-decoration: none;
font-weight: normal;
margin-left:0.6rem;
margin-right:0.6rem;
border-top:1px solid #f6b979;
border-bottom:1px solid #f6b979;
}

a.pageaktivlink {
font-size: 0.875rem;
line-height: 1.25rem;
color: #f6b979;
text-decoration: none;
font-weight: bold;
margin-left:0.6rem;
margin-right:0.6rem;
border-top:1px solid #f6b979;
border-bottom:1px solid #f6b979;
}
a.pageaktivlink:hover {
font-size: 0.875rem;
line-height: 1.25rem;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
margin-left:0.6rem;
margin-right:0.6rem;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

span.updcredit {
color:#aaaaaa;
}
@media only screen and (max-width: 640px) 
{span.updcredit {
display:block;
}}


img._desaturate {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(../images/desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}

img._desaturate:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
transition-property: all;
transition-duration: 1s;
}



#box-ie {
display:none;
}


/* ######################## unused ######################## */



