body {
  margin: 0px 0px 0px 0px;
  background: #2cd35d;
  background-image: url('images/bg-gradient.gif');
  background-repeat: repeat-x;
  background-position: -134px -134px;
  color: #ffffff;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  }
  
#tinymce {
	background: #efff86;
  background-image: url('images/content-bg.jpg');
  background-repeat: repeat-x;
  color: #004a30;

}
 
h1,h2,h3,h4,h5 {
  margin: 0px 0px 0px 0px;
  line-height: 100%
  }
p {
  margin: 0px 0px 20px 0px;
  line-height: 100%
  }
img {
  border: none;
  }  
ul, ol, li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  line-height: 100%;
  }
a {
  color: #ffffff;
  text-decoration: none;
  }
.containerleft {
  float: left; 
  width: 261px;
  }
.center {                  
  width: 100%;
  margin: 0px auto 0px auto;
  text-align: center;
  background-image: url('images/crowd-gradient.gif');
  background-repeat: repeat-x;
  background-position: 0px 404px;
  }
.crowd {
  position: relative;
  z-index: 0;
  background-image: url('images/crowd-bg.gif');
  background-repeat: repeat-x;
  background-position: 0px 172px;
}
#page {
  text-align: left;
  margin: 18px auto auto auto;
  width: 731px;
} 
#logo {
  position: relative;
  float: left;
  border: none;
  z-index: 99999;
}
#logo img {
  border: none;
  width: 271px;
  height: 339px;
  border: 0px solid red;
  behavior: url('/cms/sites/all/themes/rockinpark2010/images/behavior.htc');
  }
#place {
  display: block;
  float: left;
  z-index: 90;
  behavior: url('/cms/sites/all/themes/rockinpark2010/images/behavior.htc');
  margin: 28px 0px 0px 22px;
}
#tripticket {
  behavior: url('/cms/sites/all/themes/rockinpark2010/images/behavior.htc');
  margin: 8px 0px 0px 8px;
  float: left;
  position: relative;
  }
#container {
  width: 100%;
  position: relative;
  z-index: 1;
 
}
#menu {
  position: relative;
  z-index: 4;
  float: left;
  height: 197px;
  overflow: hidden;
  z-index: 90;
  width: 261px;
  background-image: url('images/menu-bg.jpg');
  background-repeat: no-repeat;
  background-position: 1px 0px;
}  
#menu ul {
  width: 190px;
  height: 122px;
  padding: 15px 0px 0px 0px;
  }
#menu li {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  display: block;
  }
#menu li h2 {
  font-weight: normal;
  font-size: 1.1em;
  }  
#menu li a {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  }    
#menu li a:hover, #menu li a.active {
  color: #fff200;
  text-decoration: none;
  }   
#menu .international {
  text-align: right;
  margin:  -12px 15px 0px 0px;
  color: #fff200;
  text-transform: uppercase;
  font-size: .8em;
}
#menu .international a {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  }
#menu .international a.activeLanguage {
  color: #fff200;
  }


#bestel {
  clear: both;
  margin: 20px 5px 0px 6px; 
  padding: 13px 10px 11px 9px;
  background: #fff200;
}
  

#content {
  position: relative;
  z-index: 2;
  margin: 28px 0px 0px -13px;
  float: left;
  width: 414px;
  height: 412px;
  overflow-y: scroll;
  overflow-x: hidden;
   background: #efff86;
  background-image: url('images/content-bg.jpg');
  background-repeat: repeat-x;
  color: #004a30;
  padding-left: 42px;
  padding-right: 5px;
  }  

#content a {
	color: #004a30;
}  
  
#content p, #content h1, #content h2, #content h3, #content h4, #content ul, #content ol, 
.node-form, .node-form h1, .node-form h2, .node-form h3, .node-form h4, .node-form ul {
  /*margin-left: 42px;
  margin-right: 5px;*/
  color: #004a30;
  font-size: .7em;
 }
 #content .content a {
   text-decoration: underline;
 }
.views-field-created, .views-field-title, .views-field-body {
	/*font-size: .7em;*/
}

.views-field-view-node {
	font-size: .6em;
	margin-top: -15px;
	margin-bottom: 20px;
}

.views-field-view-node a {
	color: #ffffff;
}

.views-field-created, .views-field-title {
	font-weight: bold;
}

.views-field-created {
	font-size: .7em;

	margin-bottom: 10px;
}

.image-attach-body {
	margin-left: -40px;
	float: none;
	margin-bottom: 20px;
  margin-top: 4px;
}
    
#content h1 {
  font-weight: normal;
  font-size: 1.1em;
  color: #ffffff;
  margin: 31px 0px 18px 0px;
  text-transform: uppercase;
  }   
#content h2 {
  margin-top: 16px;
  font-size: .8em;
  }  
#footer {
  width: 710px;
  clear: both;
  background-color: #ffffff;
  background-image: url('images/menu-bg.jpg');
  background-repeat: no-repeat;
  background-position: 1px 0px;
  height: 80px;
  overflow: hidden;
}
.footerLeft {
  float: left;
  width: 261px;

  }  
.mojoA {
  float: left;
  margin: 00px 0px 0px 4px;
  background: #ffffff;
  color: #004a30;
   width: 248px;
  font-size: 9px;
  padding: 12px 0px 12px 12px;
  }
  
.mojoA a {
	color: #004A30;
  }
  
.mojoB {
   float: left;
   margin: 10px 0px 0px 16px;
  color: #FFFFFF;
  width: 250px;
  font-size: 9px;
  line-height: 9px;
  }
#sponsors {
  width: 420px;
  position: relative;
  float: left;
  background: #ffffff;
  padding: 17px 0px 0px 28px;
  margin: 0px 0px 0px 0px;
  }    
.3fm {
  margin-left: 32px;
  margin-right: 1px;
  }  
.spits {
  margin-right: 4px;
  }
.grolsch {
  margin-right: 5px;
  }
.loc7000 {
  margin-right: 1px;
  }
.jackdaniels {
  margin-right: 6px;
  }
#footerText {
  position: relative;
  float: left;
  text-align: center;
  color: #000000;
  font-size: .6em;
  width: 448px;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  z-index: 0;
  height: 40px;
  
  }
#footerText a {
  color: #000000;
  }
#footerText a {
  color: #000000;
  }
  
iframe.press { 
	margin-left: -30px;
	width: 436px;
border: none;
overfow: none;
}
  
.programm #content {
  background: #00999c;
  
  color: #ffffff;

}  

#content .node-type-list a {color: #ffffff; font-weight: bold; text-decoration: underline;}

.programm #content p, .programm #content h1, .programm #content h2, .programm#content h3, .programm #content h4, .programm #content ul, .programm #content ol  {
  color: #ffffff;
 
 }   
.programm #content h1 {
  margin: 18px 0px 18px 0px;
  }   

#content .content ul li {
  list-style: disc;
  margin: 3px 0px 0px 14px;
  }
#content .content ul, #content .content ol {
  margin: 10px 10px 10px 0px;
  }
#content .content ol li {
  list-style: none;
  margin: 3px 0px 0px 0px;
  }
  
#backflash {
  display: block;
  position: absolute;
  top: -140px;
  z-index: -1;
  }


