BODY 
{
  margin: 0px 0px 0px 0px;
  background-color:black; 
  background-image:url(images/mainbackground.jpg); 
  background-repeat:no-repeat;
  background-position:center center;
  font-family:verdana,arial, helvetica, non-serif;
  color:white;
  font-size:8pt;
  overflow:auto;
  min-height:740px;
  min-width:1024px;
  position:relative;
  }
INPUT,
TEXTAREA,
SELECT
{ 
  font-family:verdana,arial, helvetica, non-serif;
  color:white;
  font-size:8pt;
  }

TEXTAREA
{ 
  font-size:9pt;
  }
a:link,
a:visited,
a:active 
{
  color:white;
  text-decoration:underline;
  cursor:pointer;
  }
a:hover 
{
  color:white;
  text-decoration:underline;
font-style:italic;
  cursor:pointer;
  }

#bg
{ 
  background-color:black;

  }

#center 
{

  position: absolute;
  width: 1024px;
  height: 688px;
  left: 50%;
  top: 50%;
  margin-left: -512px;
  margin-top: -344px;

  }
.mainContent
{ 
  width:1024px;
  height:688px;

  }
#mainImage
{ 
  left:277px;
  top:100px;
  border-top:4px solid #ba8c37;
  border-right:4px solid #ba8c37;
  border-left:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  position:absolute;
  }
#object
{ 
  left:277px;
  top:100px;
border: 0px solid white;
background-color:#534f3e !important; 
 position:absolute;
 }

#vStripeLeft
{ 
  top:100px;
  width:10px;
  height:358px;
  color:black;
  background-color:black;
  position:absolute;
  }
#headline
{ 	
  width:100%;
  border-bottom:1px dotted white;
  font-size:8pt;
  padding-bottom:10px;
  margin-bottom:5px;
  }
#text,
.mceEditor
{ 
  /* font-family:verdana,arial, helvetica, non-serif;
     color:white;
     font-size:8pt; */
  line-height:14pt;
  width:470px;

  }
#map
{ 
top:370px;
left:277px;
width:200px;
position:relative;
 }
*+html DIV#map /* für den IE6 */
{
top:355px;
}
*html DIV#map /* für den IE6 */
{
top:355px;
}
#logo
{ 
top:0px;
  right:0%;
  position:absolute;

  }
#logoSub
{ 
  width:100px;
  text-align:right;
  font-family:verdana, helvetica, san-serif;
  font-Size:7pt;
  line-height:10pt;
  color:white;
  right:0%;
  padding-right:18px;
  top:50px;
  position:absolute;
  }
#logoContainer
{ 
    position:relative; 
left:0px; 
top:0pxm;
    visibility:visible;

 }
#homelink
{ 
  margin-right:13px;
  }
/* page specifc styles */
#home
{ 
  background-color:#534f3e;
  }

#was
{ 
  background-color:#897d0e;
  /* background-color:transparent; */
  }

#wer
{ 
  background-color:#542B47;
   /* background-color:transparent; */
  }

#warum
{ 
  background-color:#d57b35;

  }
#wie
{ 
  background-color:#0d3042;
  /* background-color:transparent; */
  }
#wann
{ 

  background-color:#560c21;
  /* background-color:transparent; */
  }
#wo
{ 
  background-color:#6762a4;
  /*  background-color:transparent;  */
  }
#kontakt
{ 
  background-color:#4B62C7;
  }

/* tabelle dozenten */
#lectMainTable
{ 
 margin-top:-15px;
  }
.lectTableSpacerCell
{ 
  width:26px;
  }
*+html TD.lectTableSpacerCell /* für den IE7 */
{ 
  width:26px;
}
*html TD.lectTableSpacerCell /* für den IE6 */
{ 
  width:26px;
}
.lectTable
{ 

  font-size:7pt;
  color:black;
  padding-top:22px;
  left:0px;
  float: left;
  position: relative; /* fixes many nasty IE bugs */

  }
.lectTable TD
{
  width:97px;
  }
.lectTable IMG
{ 
  padding-bottom:7pt;
  }
.lectLine
{ 
  font-size:1.05em;
  border-top:1px solid white;
  padding-top:8px;

  }
*+html TD.lectLine /* für den IE7 */
{ 
  font-size:0.92em;
  border-top:1px solid white;
  padding-top:8px;

}
*html TD.lectLine /* für den IE6 */
{
letter-spacing:-1pt;
  font-size:0.92em;
  border-top:1px solid white;
  padding-top:8px;
/* line-height:1.2em; */
}
.lectProfession
{ 
font-size:1em;
font-weight:bold;
  }
*+html SPAN.lectProfession /* für den IE6 */
{
font-size:1.2em;
font-weight:bold;
}
*html SPAN.lectProfession /* für den IE6 */
{
font-size:1.2em;
font-weight:bold;
}

.clearfloat 
{
  clear:both; 
  height:0px;
  line-height:0px; 
  visibility: hidden;
  }

/* kontakt form */
#contactForm,
#subscrNews
{ 
  left:277px;
  top:365px;
  position:relative;
  width:10%;
  }
*+html FORM#contactForm /* für den IE7 */
{ 
top:330px;
}
*html FORM#contactForm /* für den IE6 */
{ 
top:330px;
}

.inpKont
{ 
  /* font-size:9pt;  */
  left:80px;
  height:13px;
  margin-bottom:3px;	
  width:390px;
  border:1px solid white;
  position:relative;
  background-color:transparent;
 background-color:#6762a4;
 /*   color:white; */
  }
.labelKont,
.labelApply
{ 
  /*   font-family:verdana, helvetica, non-serif;
     font-size:9pt; */
  width:100px;
  position:absolute;
  /*   color:white; */
  }
#kontMsg
{ 
  /* font-size:13px; */
  font-family:sans-serif;
  height:90px;

  }
*+html TEXTAREA#kontMsg /* für den IE7 */
{ 
height:95px;
}
*html TEXTAREA#kontMsg /* für den IE6 */
{ 
height:95px;
}

#kontSubmit
{ 
  width:55px;
  left:420px;
  top:5px;
  position:relative;
  }
#newsSubmit
{ 
  top:5px;
  left:290px;
  position:relative;
  }
.errMsg
{ 
  /*   font-family:verdana,helvetive,non-serif;
     font-size:8pt;
     */  margin-top:2px;
  white-space:nowrap;
  left:480px;
  /* color:#ffffff; */

  position:absolute;
  z-index:2;
  }
#kontDanke
{ 
  color:#2C1E7E;
  background-color:#ffffff;
  font-weight:bold;
  }

/* newsletter abbonieren */
.selSex
{ 
 /*  font-size:10px; */
  left:80px;
  height:13px;
  margin-bottom:-7px;	
  width:130px;
  border:1px solid white;
  position:relative;
  background-color:#560c21;
  color:white;
  }

*+html SELECT.selSex /* für den IE7 */
{ 
font-size:7pt;
  margin-bottom:3px;
  height:20px;	
}
*html SELECT.selSex /* für den IE6 */
{
font-size:7pt;
  margin-bottom:3px;	
}
*+html FORM#subscrNews /* für den IE7 */
{
top:330px;

}
*html FORM#subscrNews /* für den IE6 */
{
top:330px;

}
div[id="newsBreak"]{/* für die Geckos */
   height:0px !important;

}
#newsletterSubmit
{ 
  background-color:#ffffff;
  color:grey;
  width:155px;
  /* font-size:8pt; */
  border:1px solid gray;
  left:227px;
  top:5px;
  position:relative;
  }


/* anmelden */

#applyForm
{ 
 /*  font-family:verdana, helvetica, non-serif;
  font-size:9pt;
  color:white; */
  width:500px;
  height:270px;
  white-space:nowrap;
  }
/*  .labelApply
   { 
     font-family: verdana, helvetica, non-serif;
     position:absolute;
     color:white;
     } */
.inpApply
{ 
/*   font-size:9pt; */
  left:170px;
  margin-bottom:3px;	
  width:300px;
  border:1px solid white;
  position:relative;
  background-color:transparent;
 background-color:#0d3042;  
color:white;

  }
.radioGroupApply
{ 
top:-3px;
margin-left:25px;
  left:195px;
  position:relative;
display:block;
  }
*+html span.radioGroupApply /* für den IE7 */
{
top:1px;
  left:225px;
}
*html span.radioGroupApply /* für den IE6 */
{
top:1px;
  left:225px;
}
.radio
{ 
width:10px;
height:10px;
margin-right:5px;
  }
*+html INPUT.radio  /* für den IE7 */
{
top:-3px !important;
margin-right:2px;
  position:relative;
}
*html INPUT.radio  /* für den IE6 */
{
top:-3px !important;
margin-right:2px;
  position:relative;
}
#applySubmit
{ 
  width:55px;
  left:420px;
  top:5px;
  position:relative;
  }

.errMsgApply
{ 
  font-family:verdana,helvetive,non-serif;
  font-size:8pt;
  white-space:nowrap;
  left:170px;
  position:relative;
  z-index:2;

  }
.separator
{ 

  height:10px;
  }

#adminAlign
{ 
  top:100px;
  left:100px;
  min-width:400px;
  min-height:50px;
  position:absolute;
  border:1px solid grey;
  background-color:white;

 }
