
body {
  color:#461405;
  background-color:#231345; 
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px;
}


#div_page_wrapper
{
	width:962px; 
	height:100%;
	margin:auto;
}

h1 {
  color:#FFFFFF;
  font-size:18px;
  font-style:normal;
  font-weight:normal;
  background-color:rgb(208,61,7);
  padding-left:5px;
}

h2 {
  color:rgb(208,61,7);
  font-size:16px;
  font-style:normal;
  font-weight:bold;
}


td 
{
  vertical-align:top;
  text-align:left;
  color:#461405;
  padding:3px;
  margin:0px;
  background-color:rgb(246,207,164);
}

li
{
	padding-bottom:5px;
	padding-left:3px;
	padding-right:30px
}

img{
	border-style:none;
}

.img_left{
	border-style:none;
	float:left
}

.img_left_border{
	border-style:solid;
	border-color:rgb(208,61,7);
	float:left
}

.img_right{
	border-style:none;
	float:right;
	padding-left:10px;
}

.img_right_border{
	border-style:solid;
	border-color:rgb(208,61,7);
	float:right;
	padding-left:10px;
}

p{
    padding-right:25px;
}


p.abstract
{
	color:rgb(208,61,7);
}


table{
    padding:0px;
    border:0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}


hr{
 border: 0px; 
 border-top: solid 1px rgb(208,61,7);
 border-bottom: transparent;
 clear:both;
}

.error_class{
	font-weight:bold;
	color:rgb(255,0,0);
}




a:link, a:visited{
  color:rgb(135,10,8);
  text-decoration:underline;
  font-weight:normal;
}

a:active, a:hover {
  color:rgb(192,10,10);
  text-decoration: none;
  font-weight:normal;
}

img.w3c 
{
	border:none;
	width:88px;
	height:31px;
	float:left;
	vertical-align:top;
}

/*--- Main frame ---------------------------*/

.img_input
{
  padding:0px;
}



#div_header {
  width:100%; 
  height:139px;
  padding:0px;
  margin:0px;
  background-image:url(../img/kopf.jpg); 
  background-position: top center; 
  background-repeat:no-repeat;
}


#div_mainmenu {
  position:relative;
  background-position: left top;
  background-repeat:no-repeat;
  background-image:url(../img/mainmenu.gif);
  background-color:rgb(246,207,164);
  top:0px;
  left:30px;
  width:272px;
  height:463px;
  padding:0px;
  margin:0px;
  color:rgb(135,10,8);
}

#div_mainmenu_english {
  position:relative;
  background-position: left top;
  background-repeat:no-repeat;
  background-image:url(../img/mainmenu_english.gif);
  background-color:rgb(246,207,164);
  top:0px;
  left:30px;
  width:272px;
  height:463px;
  padding:0px;
  margin:0px;
  color:rgb(135,10,8);
}

#div_mainmenu a:link, #div_mainmenu a:visited, #div_mainmenu_english a:link, #div_mainmenu_english a:visited 
{
  color:rgb(135,10,8);
  text-decoration: none;
  font-weight:normal;
  background-image:url(http://www.salsa-berlin.de/img/navi_low.gif);
  background-position: left center;
  background-repeat:no-repeat;
  padding-left:30px;
  clear:both;
}

#div_mainmenu a:link.selected, #div_mainmenu a:visited.selected, #div_mainmenu_english a:link.selected, #div_mainmenu_english a:visited.selected
{
  color:rgb(192,10,10);
  text-decoration: none;
  font-weight:bold;
  background-image:url(http://www.salsa-berlin.de/img/navi_high.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:30px;
  clear:both;
}

#div_mainmenu  a:active, #div_mainmenu  a:hover, #div_mainmenu_english a:active, #div_mainmenu_english a:hover
{
  color:rgb(192,10,10);
  text-decoration: none;
  font-weight:bold;
  background-image:url(http://www.salsa-berlin.de/img/navi_high.gif);
}

#Rumbero
{
  position:absolute;
  top:40px;
  left:20px; 
}

#Rumbero div
{
	padding-top:6px;
}

#Salsa
{
  padding-top:6px;
  position:absolute;
  top:165px;
  left:20px; 
}

#Salsa div
{
	padding-top:6px;
}

#Music
{
  position:absolute;
  top:275px;
  left:20px; 
}

#Music div
{
	padding-top:6px;
}


#slogan
{
  position:relative;
  top:60px;
  left:500px; 
  color:rgb(155,168,86);
  font-weight:bold;
}

#div_newsletter {
  position:relative;
  background-color:rgb(246,207,164);
  background-image:url(http://www.salsa-berlin.de/img/newsletter_back.gif);
  background-repeat:repeat-y;
  top:-8481px;
  left:30px;
  width:272px;
  height:200px;
  padding:0px;
  margin:0px;
}

#div_newsletter iframe{
  border-style: none;
  position:absolute;
  left:2px;
}

#div_salsa_berlin {
  position:relative;
  background-color:rgb(246,207,164);
  background-image:url(http://www.salsa-berlin.de/img/newsletter_back.gif);
  background-repeat:repeat-y;
  top:-8495px;
  left:30px;
  width:272px;
  height:7825px;
  padding:0px;
  margin:0px;
}

#div_salsa_berlin img
{
   margin-left:15px;
   margin-right:15px;
}

#Newslettertext{
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
}


#Newsletterform{
  padding-top:10px;
  padding-bottom:30px;
}

#Mail_text{
  position:absolute;
  left:15px;
  top:82px;
}

#Mail_input_text{
  position:absolute;
  left:50px;
  top:80px;
  width:160px;
  height:16px;
}

#Mail_input_ok{
  position:absolute;
  left:210px;
  top:80px;
}


#div_headermenu{
  position:relative;
  top:118px; 
  left:335px;
  width:600px;
  height:20px;
}

#div_headermenu div{
  padding-left:5px;  
  padding-right:5px;
  float:left;
  color:rgb(156,171,86);
}

#div_headermenu a:link, #div_headermenu a:visited
{
  color:rgb(156,171,86);
  text-decoration: none;
  font-weight:normal;
}

#div_headermenu a:link.selected, #div_headermenu a:visited.selected
{
  color:rgb(255,255,255);
  text-decoration: none;
  font-weight:bold;
}

#div_headermenu  a:active, #div_headermenu a:hover
{
  color:rgb(255,255,255);
  text-decoration: none;
  font-weight:normal;
}

#div_headermenu_link_to_german a:link, #div_headermenu_link_to_german a:visited, #div_headermenu_link_to_german a:link.selected, #div_headermenu_link_to_german a:visited.selected
{
  background-image:url(http://www.salsa-berlin.de/img/german_flag.gif);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:20px;
}

#div_headermenu_link_to_german a:active, #div_headermenu_link_to_german  a:hover
{
  background-image:url(http://www.salsa-berlin.de/img/german_flag_high.gif);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:20px;
}


#div_headermenu_link_to_english a:link, #div_headermenu_link_to_english a:visited, #div_headermenu_link_to_english a:link.selected, #div_headermenu_link_to_english a:visited.selected
{
  background-image:url(http://www.salsa-berlin.de/img/english_flag.gif);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:20px;
}

#div_headermenu_link_to_english a:active, #div_headermenu_link_to_english  a:hover
{
  background-image:url(http://www.salsa-berlin.de/img/english_flag_high.gif);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:20px;
}


#div_content_header{
  position:relative;
  top:-464px;
  left:320px;
  width:642px;
  height:33px; 
  background-color:rgb(246,207,164);
  background-image:url(http://www.salsa-berlin.de/img/white_top_content.gif); 
}


/*--- End Main Frame----------------------*/

/*--- Content ----------------------------*/

#div_content
{
  position:relative;
  top:-464px;
  left:320px;
  width:642px;
  height:8445px; 
  background-color:rgb(246,207,164);
  background-image:url(http://www.salsa-berlin.de/img/content_back.gif);
}

#div_content iframe{
  border-style: none;
  position:relative;
  top:0px;
  left:40px;
  width:600px;
  height:8440px;
}

#div_content_diccionario, #div_inner_content, #div_content_links
{
  border-style : none;
  position:absolute;
  top:0px;
  left:40px;
  width:600px;
  height:6400px;
}


.content_body 
{
  color:#461405;
  background-color:rgb(246,207,164);
  padding-left:2px;
}


table.noborder_table_450
{
	width:450px;
	padding:0px;
    border:0px;
    padding-bottom:10px;
}


.cell_image_description
{
  color:#461405;
  padding-top:10px;
  padding-bottom:0px;
  text-align:center;
}

.content_table
{
	padding-left:20px;
}

.content_table_cell
{
	padding:5px;
	border-style:solid;
	border-width:thin;
	border-color:Red;
}


div.NavUp
{
	background-image:url(../img/arrow_up.gif);
	background-repeat:no-repeat;
	height:6px;
	width:9px;
	clear:both;
	margin-top:20px;
	margin-left:585px;
}

div.NavDown
{
	background-image:url(../img/arrow_down.gif);
	background-repeat:no-repeat;
	height:6px;
	width:9px;
	clear:both;
	margin-left:585px;
}

div.NavUp a:link, div.NavUp a:visited, div.NavDown a:link, div.NavDown a:visited
{
  text-decoration:none;
}

#div_inner_content .img_right
{
	padding-right:30px;
}

#div_content_diccionario h2 + div
{
	position:relative;
	left: 130px;
	width: 420px;
}

#div_content_links table 
{
	padding-left:50px;
	width:550px;
}

/*--- End Content ---------------------------*/



/*--- Begin links --------------------------*/

.link_cell
{
	width:160px;
}

/*--- End links ----------------------------*/


/*--- Begin charts -------------------------*/

table.table_chart_titles
{
	padding-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
    font-size:8pt; 
    border-style:none;
    border-spacing:0;
    table-layout:fixed;
    width:100%;
    margin:auto;
}


td.td_title_1{
	background-color:rgb(246,207,164);
}

td.td_title_2{
	background-color:rgb(240,200,160);
	width:43%;	
}

/*--- End charts -------------------------*/

/*--- Begin intro-------------------------*/
#div_rumbero_intro
{
	width:500px;
	padding-left:60px;
}
/*--- intro -------------------------------*/

/*--- Song table -----------------------*/

.body_salsa_mp3
{
	background-color:rgb(246,207,164);
}

.table_songs
{
	width: 580px;
}

.td_song_header
{
	font-weight:bold;
	padding-bottom:20px;
}

.td_song_artist
{
	width: 180px;
	padding-top:30px;
}

.td_song_title
{
	width: 262px;
	padding-top:30px;
}

.td_song_widget
{
	width: 238px;
	padding-top:30px;
}

.td_song_description
{
   font-family:Verdana, Geneva, sans-serif;
   font-size:8pt; 	
}









