html, body{
height:101%;
text-align:center;
margin:0px 0px;
padding:0px;
color:#000;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
}

h1, h2, h3, h4, h5,
#content-main .yearCountryTAB th, .select-form label,
.header-navi-top, .mv-jahr, .mv-table th,
#content-navi li, .login, .tx-egmusteaser-pi1 .zahl,
.user-musstatistic-pi1 .COUNTRIES .pdf-open, .user-musstatistic-pi1 .COUNTRIES .pdf-open,
#content-main .user-musstatistic-pi6 .yearCountryTAB-small table th, 
.user-musstatistic-pi7 .yearCountryTAB .bold {
font-family: 'Bree Serif', serif;
font-weight:normal;
letter-spacing:0.025em;
}

h1, div, table, p, ul, ol, li, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
}

a{
color:#000;
text-decoration:none;
}
a:hover{
color:#25AFE2;
text-decoration:none;
}
a:active,
a:focus{
  outline: none;
}

a img, img{
border:none;
}

.hide{
display:none;
}

.clear{
float:none;
clear:both;
height:0px;
line-height:0px;
overflow:hidden;
}

#content-wrap,
#header-wrap,
#footer-wrap {
  width:100%;
}

#allwrap{
position:relative;
background-color:#E7EDE6;
border-bottom:solid 24px #E7EDE6;
margin:0px auto;
  padding:0px 15px;
}

#content-wrap, #header-wrap, #footer-wrap{
position:relative;
text-align:left;
}
@media (max-width: 600px) {
  #allwrap {
    background-color:#FFF;
    padding:0px;
    border-bottom:none;
  }
}

@media (min-width: 992px) {
  #allwrap,
  #content-wrap,
  #header-wrap,
  #footer-wrap {
    width:940px;
  }
  #allwrap{
    padding:0px 10px;
  }
  #content-wrap, #header-wrap, #footer-wrap{
    float:left;
  }
}

#header-wrap{
position:relative;
height:110px;
background:#E7EDE6 url(../pics/bg_head.gif) 0px bottom repeat-x;
font-size:10px;
}
/* Logo */
#header-wrap .logo{
position:absolute;
left:-7px;
bottom:0px;
}
#header-wrap .logo img{
float:left;
}
@media (max-width: 991px) {
  #header-wrap{
    position: fixed;
    z-index: 99;
    top:0;
    left:0;
    height:96px;
    width:100%;
    margin: 0;
    padding: 0 15px;
    background:#E7EDE6 url(../pics/bg_head.gif) 0px 92px repeat-x;
  }
  #header-wrap .logo{
    bottom:auto;
    top: 0;
    left: 15px;
    width: 250px;
    height: 92px;
    background: #FFF url(../pics/egmus_logo_s.png) center 50% no-repeat;
    -webkit-background-size: 240px auto;
    background-size: 240px auto;
  }
  #header-wrap .logo img{
    display: none;
  }
}
@media (max-width: 600px) {
  #header-wrap{
    height:90px;
    padding-left: 0;
    background:#FFF url(../pics/bg_head.gif) 0px 86px repeat-x;
  }
  #header-wrap .logo{
    width: 150px;
    height: 56px;
    background: #FFF url(../pics/egmus_logo_s.png) -3px 15px no-repeat;
    -webkit-background-size: 150px auto;
    background-size: 150px auto;
  }
}


/* Metanavigation */
#header-wrap #header-navi-wrap{
  float: right;
  width: 360px;
  padding-top:30px;
}
#header-wrap #header-navi-wrap ul{
list-style:none;
float:right;
}
#header-wrap #header-navi-wrap li{
float:left;
margin-right:1px;
line-height:10px;
font-size:10px;
}
#header-wrap #header-navi-wrap li a{
display:block;
padding:0px 7px;
color:#000;
text-decoration:none;
line-height:1.5em;
}
#header-wrap #header-navi-wrap li a:hover, 
#header-wrap #header-navi-wrap li .current{
color:#25AFE2;
text-decoration:none;
}
#header-wrap #header-navi-wrap .spacer{
width:1px;
margin-top:5px;
height:10px;
background-color:#000;
}

#header-wrap #header-navi-wrap .header-navi-top li a{
padding:0px;
}

#header-wrap .socianbookmarkwrap{
  float:right;
  margin-top:8px;
  margin-right:21px;
}
#header-wrap .socianbookmarkwrap a{
display:block;
float:left;
width:22px;
height:22px;
margin-right:4px;
}
/*#header-wrap .socianbookmarkwrap .sb-facebook{
background:transparent url('../pics/facebook.png') 0px bottom repeat-x;
}
#header-wrap .socianbookmarkwrap .sb-facebook:hover{
background:transparent url('../pics/facebook_over.png') 0px bottom repeat-x;
}
#header-wrap .socianbookmarkwrap .sb-twitter{
background:transparent url('../pics/twitter.png') 0px bottom repeat-x;
}
#header-wrap .socianbookmarkwrap .sb-twitter:hover{
background:transparent url('../pics/twitter_over.png') 0px bottom repeat-x;
}*/
#header-wrap .socianbookmarkwrap .sb-delicious{
background:transparent url('../pics/delicious.png') 0px bottom repeat-x;
}
#header-wrap .socianbookmarkwrap .sb-delicious:hover{
background:transparent url('../pics/delicious_over.png') 0px bottom repeat-x;
}

#header-wrap .header-navi-top{
  margin-right:45px;
}
#header-wrap .header-navi{
  margin-top:3px;
}
@media (max-width: 991px) {
  #header-wrap #header-navi-wrap {
    margin-right: 30px;
  }
  #header-wrap .toggle-nav{
    position: absolute;
    top: 27px;
    right: 45px;
    display: block;
    width: 26px;
    padding: 3px;
    background-color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
  }
  #header-wrap .toggle-nav .toggle-nav-line{
    display: block;
    height: 2px;
    margin: 3px 3px;
    background-color: #051C29;
  }
  #header-wrap .toggle-nav:hover .toggle-nav-line{
    background-color: #25AFE2;
  }
}
@media (max-width: 600px) {
  #header-wrap #header-navi-wrap {
    float: none;
    margin-right:15px;
    padding-top: 15px;
    padding-left: 8px;
  }
  #header-wrap #header-navi-wrap ul{
    float: none;
    margin:6px 0;
    margin-top:50px;
  }
  #header-wrap #header-navi-wrap li{
    font-size: 11px;
  }
  #header-wrap #header-navi-wrap .spacer{
    margin-top:3px;
  }
  .header-navi-zoom{
    display: none;
  }
  #header-wrap .socianbookmarkwrap{
    display: none;
  }
  #header-wrap .toggle-nav {
    top: 15px;
    right: 40px;
  }
}
@media (min-width: 992px) {
  #header-wrap .header-navi-top{
    margin-right:2px;
  }
  #header-wrap .header-navi{
    margin-right:6px;
  }
}

/* Suche Head */
#header-wrap #suche{
  margin-top:13px;
  float: right;
}

#header-wrap #suche label{
padding-top:1px;
vertical-align:middle;
}
#header-wrap #suche input{
line-height:10px;
margin:0px;
border:solid 0px #E7EDE6;
vertical-align:middle;
}
#header-wrap #suche #sword{
background-color:#FFF;
width:90px;
}
#header-wrap #suche .suchbutton{
cursor:pointer;
padding:0px;
font-size:10px;
width:22px;
height:18px;
overflow:hidden;
background-color:#E7EDE6;
}
#header-wrap #suche .suchbutton:hover{
color:#25AFE2;
}
@media (max-width: 600px) {
  #header-wrap #suche{
    display: none;
  }
}
@media (min-width: 768px) {
  #header-wrap #suche{
    text-align:right;
  }
}


/* Content */
#content-wrap{
position:relative;
background-color:#FFF;
border-bottom:4px solid #25AFE2;
padding-bottom:60px;
margin-bottom:7px;
font-family:Verdana,Helvetica,Arial;
font-size:1.00em;
line-height:1.44em;
}

/* Hauptnavigation */
#content-navi{
margin-top:60px;
font-size:15px;
letter-spacing:0.025em;
}

#content-navi ul{
list-style:none;
}
#content-navi li{
margin-bottom:10px;
}
#content-navi li a{
display:block;
padding:0px;
padding-left:14px;
padding-bottom:1px;
line-height:1.25em;
color:#000;
}

#content-navi li a:hover, #content-navi .current a{
text-decoration:none;
background-color:#25AFE2;
color:#FFF;
}
#content-navi li .current a{
color:#000;
}

#content-navi .navi-space{
margin:5px 30px;
border-top:1px solid #666;
height:1px;
}
#content-navi .navi-space span{
display:none;
}

#content-navi .currentsub{
margin-bottom:8px;
}
#content-navi li a:hover,
#content-navi .currentsub a, #content-navi .currentsub a:hover{
background-color:#25AFE2;
color:#FFF;
}
#content-navi .level1 a:hover,
#content-navi .level2 a:hover{
color:#25AFE2;
background-color:#FFF !important;
}

#content-navi .level1, #content-navi .level2{
margin-bottom:5px;
}
#content-navi .level1 a,
#content-navi .level2 a{
padding-left:30px;
color:#000;
line-height:1.0em;
font-family:Verdana,Helvetica,Arial;
font-size:10px;
}
#content-navi .level1 a:hover, #content-navi .level1 .current,
#content-navi .level2 a:hover, #content-navi .level2 .current{
color:#25AFE2;
}

#content-navi .level1 a:hover, #content-navi .level2 a:hover{
color:#25AFE2;
}

#content-navi .last{
margin-bottom:8px;
padding-bottom:10px;
border-bottom:4px solid #25AFE2;
}

.login{
line-height:20px;
margin:14px 0px;
  margin-right:10px;
padding:5px 14px;
padding-bottom:7px;
background:transparent url('/fileadmin/egmus_tmpl/pics/linie.gif') 0px 0px repeat-x;
}
.login a,
.current-log a{
color:#25AFE2;
}

@media (max-width: 991px) {
  #content-navi li a {
    padding-left: 25px;
  }
  #content-navi{
    background-color:#FFF;
    box-shadow: 0 4px 4px -2px gray;
    position: fixed;
    width: 100%;
    top: 36px;
    left:0;
    z-index: 99;
    display: none;
    padding-top:15px;
  }
  .login{
    margin-right:0;
    padding-left:24px;
  }
  #content-wrap{
    margin-top: 96px;
    padding-top: 10px;
  }
}
@media (max-width: 600px) {
  #content-wrap{
    margin-top: 90px;
  }
  #content-navi{
    top: 30px;
  }
  .login{
    margin-bottom:0;
  }
  #content-navi li a{
    line-height:30px;
    padding-left: 15px;
  }
  #content-navi .level1 a,
  #content-navi .level2 a{
    font-size:11px;
  }
}
@media (min-width: 992px) {
  #content-navi{
    width:220px;
    float:left;
  }
  .login{
    width:170px;
  }
  #content-navi li{
    float:left;
    width:200px;
  }
  #content-navi .navi-space {
    width: 140px;
  }
}

/* Content */
#content-main{
position:relative;
width:calc(100% - 30px);
max-width:100%;
padding: 0 15px;
}
@media (min-width: 992px) {
  #content-main{
    float:right;
    width:720px;
    padding: 0;
  }
}

#content-main a{
color:#000;
border-bottom:1px dashed  #000;
padding-bottom:1px;
}

#content-main img{
  max-width: 100%;
  height: auto;
}
#content-main .csc-textpic-imagewrap{
  max-width: 100%;
}

#content-main .nat-report-list a,
#content-main .csc-menu-1 a{
border-bottom:none;
background:transparent url('/fileadmin/egmus_tmpl/pics/pfeil_blau.gif') 0px 4px no-repeat;
padding-left:15px;
}

#content-main .nat-report-list,
#content-main .csc-menu-1{
margin-left:0px;
list-style:none;
}
#content-main .most-link,
#content-main .nat-report-list li,
#content-main .csc-menu-1 li{
padding-left:0px;
border:none;
background:transparent url('') 0px 4px no-repeat;
}

#content-main .content-rand .internal-link{
border-bottom:none;
padding-left:15px;
background:transparent url('/fileadmin/egmus_tmpl/pics/pfeil_blau.gif') 0px 3px no-repeat;
}

#content-main .csc-uploads-fileName a,
#content-main .download{
border-bottom:none;
padding-left:15px;
margin-right:15px;
background:transparent url('/fileadmin/egmus_tmpl/pics/pfeil_blau_h.gif') 0px 3px no-repeat;
padding-bottom:2px;
}

.content-rand h6{
font-weight:normal;
font-size:11px;
margin-bottom:10px;
padding-bottom:10px;
display:block;
font-weight:normal;
background:transparent url('/fileadmin/egmus_tmpl/pics/linie0.gif') 0px bottom repeat-x;
}

#content-main .csc-uploads-fileName a:hover,
#content-main .download:hover{
border-bottom:none;
padding-left:15px;
margin-right:15px;
padding-bottom:2px;
}

#content-main .csc-textpic-imagewrap a{
border-bottom:none;
background:none;
padding-left:0px;
}
#content-main a:hover{
color:#25AFE2;
border-bottom:0px dashed  #000;
}

/* Breadcrumpnavigation */
#breadcrump{
position:relative;
height:31px;
padding-top:4px;
}
#breadcrump .pfeil,
#breadcrump a{
font-size:0.88em;
float:left;
margin-right:5px;
color:#999;
border-bottom: 0px dashed #FFF;
}
#breadcrump .current a{
color:#25AFE2;
}

.contentwrap-breit{
 /* overflow: hidden; */
}
.content-overflow{
  overflow: visible;
}
.contentwrap-small{
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  #breadcrump {
    width: 455px;
    height:51px;
  }
  .contentwrap-breit{
    float:left;
    width:720px;
  }
  .contentwrap-small{
    float:left;
    width:427px;
  }
}

#content-wrap p{
margin-bottom:1.0em;
}

@media (min-width: 992px) {
  .contentwrap-small p,
  .contentwrap-breit p {
    width: 427px;
  }
}


h1, h2{
color:#25AFE2;
font-weight:normal;
line-height:24px;
font-size:21px;
letter-spacing:0.025em;
margin-bottom:1.0em;
}

sup{
font-size:10px;
vertical-align:top;
}

h3, h4, h5{
line-height:15px;
font-size:13px;
margin-bottom:1.0em;
font-weight:normal;
}
.h3-dif{
padding:3px 5px;
background-color:#26B3E7;
color:#FFF;
margin-top:20px;
margin-bottom:0px;
}
h4{
margin-bottom:0.5em;
}

#content-main ul{
list-style:none;
}
#content-main li{
padding-bottom:5px;
background:transparent url('/fileadmin/egmus_tmpl/pics/strich_black.gif') 8px 3px no-repeat;
padding-left:20px;
}

#content-main .csc-textpic-imagewrap ul,
#content-main .csc-textpic-imagerow ul{
list-style:none;
}
#content-main .csc-textpic-imagewrap ul li,
#content-main .csc-textpic-imagerow ul li{
background:none;
padding-left:0px;
}


#content-main .csc-textpic-below .csc-textpic-text{
margin-bottom:20px;
}


.content-element ul ul{
margin:8px 0px;
}

ol{
margin-left:20px;
}
ol li{
margin-left:0px;
}
.ol-sub{
margin-bottom:5px;
}

.content-spacer{
height:20px;
}


/* spezial */

#content-main .user-musstatistic-pi1 .COUNTRIES{
width:427px;
margin-left:0px;
list-style:none;
}
#content-main .user-musstatistic-pi1 .COUNTRIES li{
background:transparent url('/fileadmin/egmus_tmpl/pics/linie0.gif') 0px bottom repeat-x;
padding:0px;
margin:0px;
}
.user-musstatistic-pi1 .COUNTRIES li{
background:none;
padding:0px;
width:427px;
float:left;
}
.user-musstatistic-pi1 .COUNTRIES .pdf-current,
.user-musstatistic-pi1 .COUNTRIES .pdf-open{
font-size:13px;
padding:5px 0px;
padding-left:11px;
background:transparent url('/fileadmin/egmus_tmpl/pics/plus_s.gif') 0px 10px no-repeat;
}
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-current:hover,
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-open:hover{
cursor:pointer;
}
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-open:hover,
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-current .pdf-open{
color:#25AFE2;
background:transparent url('/fileadmin/egmus_tmpl/pics/plus_b.gif') 0px 10px no-repeat;
}
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-current{
padding-bottom:10px;
}
.user-musstatistic-pi1 .COUNTRIES .pdf-link{
display:none;
}

#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-link a:hover,
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-link a{
padding-top:5px;
font-size:11px;
padding-left:12px;
background:transparent url('/fileadmin/egmus_tmpl/pics/pfeil_blau_h.gif') 0px 9px no-repeat;
display:block;
padding-bottom:5px;
border:none;
}
#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-current .pdf-open{
background:transparent url('/fileadmin/egmus_tmpl/pics/min.gif') 0px 12px no-repeat;
}

#content-main .user-musstatistic-pi1 .COUNTRIES .pdf-link a:hover{
color:#25AFE2;
}
#content-main .user-musstatistic-pi1 .COUNTRIES .trennlinie{
height:1px;
background:transparent url('/fileadmin/egmus_tmpl/pics/linie0.gif') 0px bottom repeat-x;
/* border-bottom: 1px dashed #000000; */
}


/* by country */
#content-main .yearCountryTAB{
width:100%;
margin:10px 0px;
}
#content-main .yearCountryTAB th a{
font-size:1.25em;
}
#content-main .yearCountryTAB th,
#content-main .yearCountryTAB td{
padding:2px 5px;
}
#content-main .content-rand h4 a,
#content-main .yearCountryTAB a{
border-bottom:none;
background:none;
}
#content-main .yearCountryTAB td{
border-top:1px solid #9A9A9A;
}
#content-main .user-musstatistic-pi7 td{
border-top:0px solid #9A9A9A;
vertical-align:middle;
}
#content-main .yearCountryTAB .farbe{
background-color:#E7EDE6;
border-left:1px solid #9A9A9A;
border-right:1px solid #9A9A9A;
}
#content-main .yearCountryTAB .zeile0{
padding-right:8px;
}

@media (min-width: 992px) {
  #content-main .yearCountryTAB{
    width:705px;
  }
}


/* by Country */
#content-main .user-musstatistic-pi6 .yearCountryTAB-small table{
float: left;
width: 180px;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small table th{
padding-bottom:20px;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small table td{
}

/* by country */
#content-main .yearCountryTAB-small .img-left{
margin-top:0px;
margin-left:10px;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small .yearCountryTAB{
width:auto;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small td{
vertical-align:top;
padding:1px 0px;
border:0px;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small .zeile-check{
width:23px;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small .zeile-check input{
margin-left:0px;
  vertical-align: middle;
}
#content-main .user-musstatistic-pi6 .yearCountryTAB-small .zeile0{
  vertical-align: middle;
padding:0px;
padding-top:2px;
width:101px;
}

/* country contacts */
#content-main .nat-report-list{

}
#content-main .nat-report-list ul{
width:238px;
list-style:none;
}
#content-main .nat-report-list li{
padding-left:0px;
background:none;
float:left;
width:238px;
}
#content-main .nat-report-list a{
display:block;
}

.select-form{
background-color: #E7EDE6;
padding:17px;
margin-bottom:22px;
}
.select-form label{
display: block;
font-size:13px;
padding-bottom:6px;
}

#content-main .report-img{
margin-bottom:10px;
}
#content-main .report-img img{
display:block;
margin-bottom:0px;
}
#content-main .report-img a{
display:block;
border:none;
}

/* most visited */
.mv-jahr{
font-size:15px;
margin-bottom:1.0em;
}
.mv-table{
clear:both;
margin-bottom:30px;
/* border-bottom:solid 1px #9A9A9A; */
}
.mv-table th,
.mv-table td{
padding:5px 5px;
}
.mv-table .farbe{
background-color:#E7EDE6;
}
.mv-table td{
border-top:solid 1px #9A9A9A;
}
.mv-table .mv-td-1{
border-right:solid 1px #9A9A9A;
width:122px;
}
.mv-table .mv-td-2{
border-right:solid 1px #9A9A9A;
/* width:366px; */
width:488px;
}
.mv-table .mv-td-unten{
border-right:solid 1px #9A9A9A;
border-top: 4px solid #25AFE2;
}
.mv-table td.mv-td-3{
border-left:none;
border-right:none;
text-align:right;
}
.mv-table .mv-td-3{
width:100px;
}
.mv-table th{
font-size:13px;
}
.mv-table th.mv-td-1,
.mv-table th.mv-td-2{
border:none;
}
.mv-table th.mv-td-3{
text-align:right;
}

#content-main .img-left{
border: 0 none;
float: left;
margin-top:36px;
margin-left: 20px;
}

@media (max-width: 991px) {
  #content-main .img-left {
    float: right;
  }
}

#content-main .tx-egmusteaser-pi1 {
margin-bottom:1.5em;
}
#content-main .tx-egmusteaser-pi1 .zahl{
border-bottom:none;
background:none;
color:#25AFE2;
font-weight:normal;
line-height:39px;
font-size:39px;
letter-spacing:0.025em;
margin-bottom:0.5em;
}
#content-main .most-link{
padding-left:15px;
background:transparent url("/fileadmin/egmus_tmpl/pics/pfeil_blau.gif") 0 3px no-repeat;
}


.user-musstatistic-pi7 .yearCountryTAB{
width:715px;
}
.user-musstatistic-pi7 .yearCountryTAB th{
display:none;
}
.user-musstatistic-pi7 .yearCountryTAB .zeile1{
width:16px;
}
.user-musstatistic-pi7 .yearCountryTAB .zeile2{
width:18px;
}
.user-musstatistic-pi7 .yearCountryTAB .zeile3{
padding-left:4px;
width:674px;
  max-width: 100%;
}
.user-musstatistic-pi7 .yearCountryTAB td{
padding:2px 0px;
border-bottom:1px solid #9A9A9A;
}
.user-musstatistic-pi7 .yearCountryTAB .bold{
font-size:13px;
background-color: #E7EDE6;
}
.user-musstatistic-pi7 .yearCountryTAB .noline{
border-bottom:1px solid #FFF;
}


.morecontent{
  display: none;
}
@media (max-width: 991px) {
  .morecontent{
    display: block;
    position: absolute;
    right:15px;
    top:0;
  }
}


/* sitemap */
.csc-sitemap a{
border-bottom:0px solid #FFF;
}
.csc-sitemap li{
background:none;
padding-left:0px;
}
.csc-sitemap li ul{
margin-left:0px;
margin-left:30px;
}


/* Accordion */
.csc-frame-indent3366 h2{
  cursor: pointer;
  padding-right: 30px;
  background:transparent url('/fileadmin/egmus_tmpl/pics/plus_b.gif') right 10px no-repeat;
}
.csc-frame-indent3366 h2.on{
  background:transparent url('/fileadmin/egmus_tmpl/pics/min.gif') right 10px no-repeat;
}
.csc-frame-indent3366.list-hidden *,
.csc-frame-indent3366.list-hidden p,
.csc-frame-indent3366.list-hidden ol,
.csc-frame-indent3366.list-hidden ul{
  display: none;
}
.csc-frame-indent3366.list-hidden h2{
  display: block;
}


/* Randspalte */
.content-rand{
position:relative;
}
@media (min-width: 992px) {
  .content-rand{
    float:right;
    margin-top:-63px;
    width:258px;
  }
}

.content-rand h3{
margin-bottom:20px;
}
.content-rand h4{
background:transparent url('/fileadmin/egmus_tmpl/pics/linie0.gif') 0px bottom repeat-x;
padding-bottom:5px;
}
.content-rand h4,
.content-rand h5{
/* border-bottom: 1px dashed #000000; */
margin-bottom:20px;
}

.content-rand .csc-frame-frame1,
.content-rand .csc-frame-frame2,
.content-rand .csc-default{
position:relative;
background-color:#E7EDE6;
border-top:4px solid #25AFE2;
padding:10px;
}
.content-rand .csc-frame-frame2{
border-top:none;
padding-top:0px;
margin-top:-30px;
}


.content-rand .csc-frame-frame1,
.content-rand .csc-default{
margin-bottom:15px;
}
.content-rand h3{
font-size:15px;
color:#25AFE2;
}

.content-footer{
margin-top:30px;
text-align:right;
}


/* Footer */
#footer-wrap{
background-color:#FFF;
}

#footer-left{
position:relative;
float:left;
margin:15px 10px;
width:90px;
}
#footer-right{
position:relative;
margin:15px 10px;
text-align:right;
}
#footer-right  .csc-textpic img{
  margin-left: 1px;
}
#footer-right DIV.csc-textpic DIV.csc-textpic-single-image IMG{
max-width:100%;
height:auto;
margin-bottom:0px;
}
#footer-right DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{
margin-left:0px !important;
}
#footer-right .csc-textpic-intext-right-nowrap{
float:right;
}
#footer-right h4{
margin-right:-5px;
font-family:Verdana,Helvetica,Arial;
padding-top:12px;
padding-left:18px;
font-size:9px;
letter-spacing:0;
float:left;
}
@media (max-width: 991px) {
  #footer-left{
    width:18%;
  }
  #footer-right{
    width:73%;
    float: right;
  }
  #footer-right h4{
    margin-right: 10px;
  }
  #footer-right .csc-textpic{
    text-align: left;
  }
  #footer-right .csc-textpic img{
    display: inline-block;
  }
}
@media (max-width: 600px) {
  #footer-left,
  #footer-right{
    width:100%;
    float: none;
  }
  #footer-right h4{
    padding-left:0;
  }
}
@media (min-width: 992px) {
  #footer-right{
    float:right;
    width:810px;
  }
}

.csc-loginform label{
width:88px;
float:left;
}
.csc-loginform input{
/* border:solid 1px #25AFE2; */
}
.csc-loginform .csc-mailform-field{
margin-bottom:5px;
}
.csc-loginform .csc-mailform-submit{
margin-top:5px;
}

#content-main .tx-indexedsearch-searchbox-button,
#content-main #show,
#content-main .button,
.csc-loginform .csc-mailform-submit{
font-family: 'Bree Serif',serif;
letter-spacing:0.025em;
padding:0px 5px;
padding-bottom:4px;
height:21px;
font-size:14px;
line-height:20px;
color:#FFF;
border:solid 0px #26B2E6;
padding-right:11px;
background:#26B2E6 url('/fileadmin/egmus_tmpl/pics/button.gif') right 0px no-repeat;
}
#content-main .user-musstatistic-pi3 #show{
background:#26B2E6 url('/fileadmin/egmus_tmpl/pics/button_b.gif') right 0px no-repeat;
}
#content-main #show:hover,
#content-main .button:hover,
.csc-loginform .csc-mailform-submit:hover{
color:#000;
}

/* search */
#tx_indexedsearch table{
margin-bottom:20px;
}
#tx_indexedsearch table td{
padding-right:10px;
padding-bottom:5px;
}
.tx-indexedsearch-rules h2{
font-size:13px;
margin-bottom:0px;
}
.tx-indexedsearch .browsebox{
margin-bottom:20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
color:#25AFE2;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
background-color:#F6F9F6;
}
.tx-indexedsearch-res table{
margin-right:10px;
}



.csc-uploads{
border-spacing:0px;
margin:0px;
padding:0px;
}
.csc-uploads td{
padding:0px;
}


/* typo */
/* .bodytext,  */
/* 
.tx-felogin-pi1{

}

.tx-felogin-pi1 .login-fields{
margin-left:100px;
}
.tx-felogin-pi1 .logout-fields{

}

.tx-felogin-pi1 fieldset{
border:none;
padding:0px;
margin:20px 0px;
}

.login-row{
margin-bottom:5px;
}


.csc-loginform label, .tx-felogin-pi1 .login-fields label, .tx-felogin-pi1 .logout-fields label{
width:88px;
float:left;
}
.csc-loginform input, .tx-felogin-pi1 input{
border:solid 1px #7299C6;
}
.csc-loginform .csc-mailform-field, .tx-felogin-pi1 .login_input input{
margin-bottom:5px;
}
.csc-loginform .csc-mailform-submit, .tx-felogin-pi1 .login-submit input{
margin-top:5px;
color:#FFF;
background-color:#7299C6;
}
.tx-felogin-pi1 .login-submit input{
margin-top:15px;
margin-left:88px;
}

.tx-felogin-pi1 .error{
color:#F58220;
margin:10px 0px;
}

#content-rand .csc-loginform{
text-align:right;
}

.detail{
color:#0280BA;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{
margin-left:40px !important;
}
#content-main .csc-textpic-imagewrap a{
border:none;
}
.csc-textpic-imagewrap img{
margin-top:3px;
}
.csc-textpic-caption{
font-style:italic;
line-height:1.25em;
font-size:0.88em;
}

*/
