/* @override http://susannelangner.de/fileadmin/template/formate_sla.css */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   border: 0;
   font-family:  Arial, Verdana, Helvetica, sans-serif;
   font-size:13px;
   font-weight:normal;
   line-height:20px;
   color: #716764;
letter-spacing: 1px;
}
html{ height: 100%; margin-bottom: 1px; }

body {
background: #d8e8d5;
}

h1 {
color: #90070c;
line-height: 20px;
font-weight: bold;
padding-bottom: 10px;
}

h2 {
color: #546452;
font-weight: bold;
}

h3 {

}

/* link-definition */

#content a{
color: #90070c;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

 
/* ########### Spalten und Boxen */
#rahmen {
width: 711px;
margin: 0 auto;
position: relative;
}

/* Menü */
.kopf {
width: 711px;
height: 166px;
position: absolute;
padding: 0px;
margin-top: 50px;
z-index: 1;
}

#main {
width: 711px;
height: 166px;
position: absolute;
padding: 0px;
margin-top: 0px;
}


ul#no {
width: 711px;
list-style-type: none;
height: 166px;
background: url(bilder/susannelangner_ro.png) no-repeat;
}

ul#no li {
margin: 0;
float: left;
}

ul#no li a{
margin: 0;
display: block;
float: left;
height: 166px;
margin-right: 0px;
text-decoration: none;
}

ul#no li#m3 a, ul#no li#ma3 a{
width: 133px;
background: url(bilder/impressum_menu.png) no-repeat -0px -332px;
margin-right: 0px;
}

ul#no li#m3 a:hover, ul#no li#ma3 a{
background-position: -0px -166px;
}

ul#no li#m4 a, ul#no li#ma4 a{
width: 102px;
background: url(bilder/repertoire_menu.png) no-repeat -0px -332px;
}

ul#no li#m4 a:hover, ul#no li#ma4 a{
background-position: -0px -166px;
}

ul#no li#m5 a, ul#no li#ma5 a{
width: 68px;
background: url(bilder/media_menu.png) no-repeat -0px -332px;
}

ul#no li#m5 a:hover, ul#no li#ma5 a{
background-position: -0px -166px;
}

ul#no li#m6 a, ul#no li#ma6 a{
width: 135px;
background: url(bilder/presse_menu.png) no-repeat -0px -332px;
}

ul#no li#m6 a:hover, ul#no li#ma6 a{
background-position: -0px -166px;
}

ul#no li#m7 a, ul#no li#ma7 a{
width: 136px;
background: url(bilder/bio_menu.png) no-repeat -0px -332px;
}

ul#no li#m7 a:hover, ul#no li#ma7 a{
background-position: -0px -166px;
}

ul#no li#m8 a, ul#no li#ma8 a{
width: 136px;
background: url(bilder/termine_menu.png) no-repeat -0px -332px;
}

ul#no li#m8 a:hover, ul#no li#ma8 a{
background-position: -0px -166px;
}



ul#no li span {
visibility: hidden; 	
}


/* Submenü */

#sub ul {
}

#sub ul li{
margin-left:3px ;
list-style-type: none;
}

#sub li, #sub li.act, #sub li.spc {
width: 65px;
height: 31px;
float: left;
}


#sub li.wide, #sub li.actwide {
width: 99px;
}

#sub li a, #sub li {
color: #d8e8d5;
font-variant: small-caps;
text-decoration: none;
line-height: 31px;
font-size: 14px;
letter-spacing: 1px;
/*background-color: #a8c5a4;*/
display: block;
}

#sub li a:hover, #sub li.actwide a:hover{
/*background-color: #90070c;*/
}

#sub li.act a, #sub li.actwide a{
/*background-color: #90070c;*/
}

#sub li.spc {
background-color: transparent;
}

/* ende menü */



#outer{
position: absolute;
width: 711;
margin-top: 216px;	
color: #fff;	
}

#content{
width: 641px;
min-height: 400px;	
background-color: #fff;
text-align: left;
padding: 26px 34px;
}

#foot {
background-color: #fff;
margin: 0 034px;
height: 34px;
}

#sub {
margin-top: 3px;
height: 31px;
margin-bottom: 4px;
margin-left: 31px;
}

/* T3-Overwrites */

dd {
margin: 0;
margin-bottom: 15px;
}

.rgmediaimages-media {
margin-bottom: 15px;
}

span.name-of-person {
font-weight: bold;
color: #90070c;
}

/* Gallery */



.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:200px;
}
 
.carouselInner .thumbnail {
 float:right;
 padding-bottom:10px;
}

.tx-pmkmp3player-pi1 {
padding-top: 5px;	
padding-bottom: 25px;
}

