body {
 padding:0px;
 margin:0px;
 background-color:#FFEDB3;
 background-image:url(images/hg.jpg);
 background-repeat:repeat-x;
 background-position:-30px 18px;
 overflow:auto;
 overflow-x:hidden;}
#yellow {
 width:1024px;
 height:868px;
 background-image:url(images/gelb_aussen.gif);
 background-repeat:no-repeat;
 z-index:2;
 overflow:hidden;}

#logo {
 position:absolute;
 top:0px;
 left:0px;
 width:320px;
 height:125px;
 background-image:url(images/salsa-y-corazon-logo.gif);
 background-repeat:no-repeat;
 z-index:1;
 overflow:hidden;}

#toppics {
 position:absolute;
 top:0px;
 left:343px;
 width:678px;
 height:159px;
 background-image:url(images/toppics.jpg);
 background-repeat:no-repeat;
 z-index:2;
 overflow:hidden;}

#beine {
 position:absolute;
 top:563px;
 left:0px;
 width:191px;
 height:187px;
 background-image:url(images/beine.gif);
 background-repeat:no-repeat;
 z-index:2;
 overflow:hidden;}

#drucker {
 position:absolute;
 top:165px;
 left:980px;
 width:16px;
 height:14px;
 z-index:9;
 overflow:hidden;}

#druckansicht {
 position:absolute;
 left:50%;
 top:10px;
 margin-left:-325px;
 width:680px;
 text-align:left;
 z-index:9;}

#teaser {
 position:absolute;
 top:585px;
 left:10px;
 width:155px;
 height:150px;
 z-index:9;
 overflow:hidden;}

#logo2 {
 position:absolute;
 top:755px;
 left:5px;
 width:150px;
 height:90px;
 z-index:1;
 overflow:hidden;}

#altdiv{
 position:absolute;
 padding: 4px;
 border-style:solid;
 border-color:#A50042;
 border-width:1px;
 font:normal 12px Verdana;
 line-height:150%;
 z-index:100;}

.dbred {
 font-family:Verdana;
 font-size:10pt;
 font-weight:normal;
 text-decoration:none;
 color:#A50042;}

.dbredb {
 font-family:Verdana;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 color:#A50042;}


.ttease {
 font-family:Verdana;
 font-size:10pt;
 line-height:150%;
 font-weight:bold;
 text-decoration:none;
 color:#A50042;}

.tease {
 font-family:Verdana;
 font-size:9pt;
 line-height:150%;
 font-weight:bold;
 text-decoration:none;
 color:#000000;}

.eventsbigred {
 font-family:Verdana;
 font-size:12pt;
 line-height:125%;
 font-weight:bold;
 text-decoration:none;
 color:#A50042;}

.eventsblack {
 font-family:Verdana;
 font-size:10pt;
 line-height:125%;
 font-weight:bold;
 text-decoration:none;
 color:#000000;}

#tickerh {
 position:absolute;
 top:140px;
 left:260px;
 width:290px;
 height:25px;
 padding-left:10px;
 border-style:none none none none ;
 border-color:#A50042;
 border-width:1px;
 line-height:20px;
 z-index:2;
 overflow:hidden;}

#ticker {
 position:absolute;
 top:165px;
 left:240px;
 width:750px;
 height:22px;
 line-height:20px;
 border-style:none none solid none ;
 border-color:#A50042;
 border-width:1px;
 z-index:2;
 overflow:hidden;}

.ttext {
 text-decoration:none;
 font-family:Verdana;
 font-size:10pt;
 color:#000000;}

.rtext {
 text-decoration:none;
 font-family:Verdana;
 font-size:10pt;
 color:#A50042;}

#content {
 position:absolute;
 top:210px;
 left:240px;
 width:760px;
 z-index:9;}

#menue {
 position:absolute;
 left:20px;
 top:155px;
 z-index:9;}

.tframe,.tframe2 {
 display:block;
 width:405px;
 padding:4px;
 margin-bottom:10px;
 border-style:solid;
 border-color:#A50042;
 border-width:1px;
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 font-weight:bold;
 color:#A50042;}

.tframe {
 line-height:90%;}

.tframe2 {
 line-height:110%;}

.topframe {
 border-style:solid none none none;
 border-color:#A50042;
 border-width:1px;}

.tinput {
 border-style:solid;
 border-width:1px;
 border-color:#A50042;
 background-color:#FFE28F;
 color:#000000;
 font-family:Verdana;
 font-size:11px;}

.binput {
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 background-color:#A50042;
 color:#ffffff;
 cursor:pointer;
 border-style:outset;
 border-width:1px;
 border-color:#A50042;}

/* Das ist der Text für die Navigation links */
.mtext {
 padding-left:5px;
 width:150px;
 display:block;
 line-height:20px;
 text-decoration:none;
 font-family:Verdana;
 font-size:10pt;
 color:#A50042;
 font-weight:bold;}

.mtext:hover {
 background-color:#A50042;
 color:#ffffff;}

td,.text {
 line-height:150%;
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 color:#000000;}

td,.text125 {
 line-height:125%;
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 color:#000000;}

.text110 {
 line-height:110%;
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 color:#000000;}

.klein {
 line-height:120%;
 font-family:Verdana;
 font-size:8pt;
 text-decoration:none;
 color:#000000;}

strong {
 line-height:150%;
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 font-weight:bold;
 color:#A50042;}

.titel {
 font-family:Verdana;
 font-size:12pt;
 text-decoration:none;
 margin-bottom:20px;
 font-weight:bold;
 color:#A50042;}

.highlight {
 padding:3px;
 background-color:#ffff00;
 background-image:url(images/highlighthg.gif);}

.titelintext {
 font-family:Verdana;
 font-size:11pt;
 line-height:150%;
 text-decoration:none;
 font-weight:bold;
 color:#A50042;}

.tlink {
 font-weight:bold;
 font-family:Verdana;
 font-size:12pt;
 border-bottom:dashed 1px #A50042;
 text-decoration:none;
 cursor:pointer;
 color:#A50042;}

.blink {
 padding:3px;
 border:none;
 cursor:pointer;
 text-decoration:none;}

.blink:hover {
 padding:2px;
 border-style:dashed;
 border-width:1px;
 border-color:#A50042;
 text-decoration:none;}

/* Einfärben der Links bei der Kursauswahl */
.klink {

 line-height:100%;
 display:block;
 padding:5px;
 padding-left:15px;
 border:none;
 cursor:pointer;
 text-decoration:none;}

.klink:hover {

 display:block;
 padding:4px;
 padding-left:14px;
 border-style:dashed;
 border-width:1px;
 background-position:0px 0px;
 border-color:#A50042;
 text-decoration:none;}

.ktext {
 line-height:150%;
 font-family:Verdana;
 font-size:8pt;
 text-decoration:none;
 font-weight:normal;
 color:#000000;}

.smalltext {
 line-height:100%;
 font-family:Verdana;
 font-size:8pt;
 text-decoration:none;
 font-weight:bold;
 color:#000000;}

.leertext {
 font-family:times;
 font-size:1px;
 line-height:1px;
 text-decoration:none;
 font-weight:normal;}

.clink {
 font-weight:normal;
 font-family:Verdana;
 font-size:10pt;
 border-style:none none dashed none;
 border-width:1px;
 border-color:#A50042;
 text-decoration:none;
 cursor:pointer;
 color:#A50042;}
 
.clinkstrong {
 font-weight:bold;
 font-family:Verdana;
 font-size:10pt;
 border-style:none none dashed none;
 border-width:1px;
 border-color:#A50042;
 text-decoration:none;
 cursor:pointer;
 color:#A50042;}

a,.link {
 font-family:Verdana;
 font-size:10pt;
 text-decoration:none;
 cursor:pointer;
 color:#A50042;}

.link:hover,.tlink:hover,.clink:hover {
 background-color:#A50042;
 cursor:pointer;
 color:#ffffff;}
 
.borderfield {
 padding:3px;
 border-style:solid;
 border-width:1px;
 border-color:#A50042;}

.imgborder {
 border-style:solid;
 border-width:2px;
 border-color:#A50042;}

.bigboxer{
 width:400px;
 height:19px;
 border:none;
 margin:5px;
 margin-bottom:10px;}
 
ul {
 line-height:150%;margin-left:-20px; vertical-align:bottom;
 list-style-image:url(images/dot.gif);}