/*********************************************************/
/*style-css*/
/*********************************************************/

#seite {
  border-color:#CC3366;
}

/*****************************************************/
/*-------Kopf---------*/
/****************************************************/

/*----------------logo------------------*/

#logos{
  background:url(img/stz_kopf2.jpg) repeat-y top right;
}

/*------------------rubriken--------------------*/

 #balke{
  background-color:#8080CA;
  color:#FFF;
  border-top: 1px solid #DBDEF1;
  border-bottom: 3px solid #339;
  height:20px;
}

#kopf>#balke{
  max-height: 20px;
}
/********************************************************/
/*-------------Inhalt-------------/*
/*******************************************************/

#inhalt {
  border-color:#CC3366;
}

#information .pfeil li{
  background:url(/stz/images/pfeil.gif) no-repeat 0 0.25em ;
}

#information {
  border-left:none;
}

h1 {
  border-bottom:2px solid #CC3366;
}

.ss,.ws{
  border-bottom:1px solid #c36;
  padding-bottom:3px;
  margin-bottom:0.3em;
  margin-top:1.5em;
}

/*********Tabele Kurse********/
.kurse{
  width:99.5%;
  margin-top:0.2em;
}

.kurstitel{
  width:40%;
}

.aktuell{
  width:25%;
}

.aenderung{
  color:#c36;
  width:25%;
}
/****************************/

#navigation #themennavigation{
  border-top:2px solid #c36;
}

#zusatzinformation fieldset{
  padding:0.5em 0.5em 0.5em 0.8em;
  width:90%;
  border:medium double #CC3366;
  margin-bottom:1em;
  margin-top:-2em;
  font:1em Arial,Helvetica,sans-serif;
}

#zusatzinformation #kursaenderung{
  border: 2px solid #CC3366;
}

#zusatzinformation fieldset legend{
  padding:0 0.3em;
  font:bold 1em Verdana,Arial,Helvetica,sans-serif;
}

#zusatzinformation fieldset li{
  background:none;
  padding-bottom:0.3em;
  font-weight:normal;
}
/**************anmeldeformular**************/
#anmeldeformular{
  margin:2em 0;
  border:1px solid #8080CA;
  padding:1em;
}

#anmeldeformular h3{
  color:#339;
  margin-top:1em;
}

#anmeldeformular table{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  width:98%;
}

#anmeldeformular table td,#anmeldeformular table th{
  vertical-align:bottom;
  text-align:left;
  border:none;
  background-color:#fff;
  white-space:nowrap;
}

#anmeldeformular table th{
  width:20%;
}

#anmeldeformular table th span{
  font-weight:normal;
  font-size:0.9em;
}

#anmeldeformular input{
  border:1px solid #8080CA;
  margin:0;
  width:60%;
  height:1.5em;
}

#anmeldeformular #telefonvorwahl{
  width:20%;
}

#anmeldeformular #telefondurchwahl{
  width:37%;
}

#anmeldeformular #frau,#anmeldeformular #herr{
  width:auto;
  vertical-align:middle;
  border:none;
}

#anmeldeformular #herr{
  margin-left:1em;
}

#anmeldeformular #reset,#anmeldeformular #submit{
  width:auto;
  margin-top:1em;
  background-color:#E5DEE1;
}

#anmeldeformular textarea{
  border:1px solid #8080CA;
  width:90%;
}
