
#starketermine h1
{
    font-size : 18px;
}

#starketermine h2
{
    font-size : 16px;
    margin : 0;
    padding : 0;
}

#starketermine h3
{
    font-size : 100%;
    margin : 0;
    padding : 0;
}

#starketermine ul
{
  margin : 0;
  padding : 0 0 0 0;
}

#starketermine  .text ul { margin : 5px 0 0 0; }

#starketermine li
{
   list-style-type : none;
   background-repeat : no-repeat;
   background-position : 0 6px;
   margin : 0;
   padding : 0 0 5px 0;
   line-height : 140%;
}

#starketermine .imglinks {
    
    float : left;
    margin : 0 10px 0 0;
    border : 1px solid #dcc2c1;
}

#starketermine .clear{
    
    clear : both;   
}

#starketermine .emgrau {
    
    color : #a3a3a3;
    font-style : italic
}

#starketermine .kursdata {
    
    color : #c18556;
    font-style : italic
}



#starketermine .error {

    padding : 5px;
    border : 1px solid #ec5959;
    color : #e93232;
    background-color : #ffe6e6;
    margin : 5px 0 5px 0;
}

#starketermine .meldung {

    padding : 5px !important;
    border : 1px solid #528b2c !important;
    color : #528b2c !important;
    background-color : #f0ffe6 !important;
    margin : 5px 0 5px 0 !important;
    font-weight : normal !important;
    background-image : none !important;
}

#starketermine input, #starketermine select {

    background-color : #fff;
    border : 1px solid #dcc2c1;
    font-size : 12px;
    padding : 2px;
    margin : 0px 0 5px 0;
    color : #333333;
}

#starketermine .devbutton{
    
    background-color : #ffbd73;
    border : 1px solid #dcc2c1;
    font-size : 12px;
    font-weight : bold;
    padding : 1px 10px 1px 10px;
    margin : 0 0 5px 0;
    color : #3d3d3d;
}



















#starketermine .trtable  th {
    
    background-color : #93493e;
    border : 2px solid #fff;
    padding : 4px 4px 4px 4px;
    margin:0;
    color : #fff;
}




#starketermine .trtable td {
    
    background-color : #eeeeee;
    border : 2px solid #fff;
    padding : 3px 3px 3px 3px;
    margin:0;
}

#starketermine .uhrlink {
    
    background-image : url(images/uhr.jpg);
    background-repeat : no-repeat;
    background-position : 0 0;
    padding : 0px 0 6px 20px;
}

#starketermine .formerror {
    
    border : 1px solid #ec5959;
}

#starketermine .trblock {
    
    background-color : #f7f7f7;
    padding : 10px;
    margin : 0 0 10px 0;
    border : 1px solid #dcc2c1;
}


#starketermine .trblockleft {
    float:left;
}

#starketermine .trblockmiddle {
    float:left;
}

#starketermine .trblockright {
    float:right;
}






#starketermine .stRegisterwrap {

  border-bottom: 2px solid #dcc2c1;
  margin-bottom: 20px;

}

#starketermine .stRegisterwrap2 {

  border-bottom: 2px solid #dcc2c1;
  margin: 0px 1px 5px 1px;

}


#starketermine .stRegister li{
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
}



#starketermine .stRegister li a, #starketermine .stRegister li a:link, #starketermine .stRegister li a:visited {
  background-image:none;
  background-color: #e9e9e9;
  display:block;
  

  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  text-decoration:none;
}


#starketermine .stRegister li a:hover, #starketermine .stRegister li a:focus {
  background-image:none;
  background-color: #c18556;
  display:block;
  color:#ffffff;
  

  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #c18556;
  border-top: 1px solid #c18556;
  border-right: 1px solid #c18556;
  text-decoration:none;
}




#starketermine .stRegister li.active a:link, #starketermine .stRegister li.active a:hover, #starketermine .stRegister li.active a:focus, #starketermine .stRegister li.active a:visited {
  background-image:none;
  background-color: #c18556;
  color:#ffffff;
  
  display:block;
  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #c18556;
  border-top: 1px solid #c18556;
  border-right: 1px solid #c18556;
  text-decoration:none;
}



#starketermine .stRegister2 li{
  margin:0;
  padding:0;
    float:left;
}


#starketermine .stRegister2 li a, #starketermine .stRegister2 li a:link, #starketermine .stRegister2 li a:visited {
  background-image:none;
  background-color: #e9e9e9;
  display:block;
  

  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  text-decoration:none;
}

#starketermine .stRegister2 li a:hover, #starketermine .stRegister2 li a:focus {
  background-image:none;
  background-color: #dcc2c1;
  color:#ffffff;
  
 d isplay:block;
  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #dcc2c1;
  border-top: 1px solid #dcc2c1;
  border-right: 1px solid #dcc2c1;
  text-decoration:none;
}

#starketermine .stRegister2 li.active a:link, #starketermine .stRegister2 li.active a:hover, #starketermine .stRegister2 li.active a:focus, #starketermine .stRegister2 li.active a:visited {
  background-image:none;
  background-color: #dcc2c1;
  color:#ffffff;
  
  display:block;
  margin-right: 2px;
  padding: 5px;
  list-style-type:none;
  
  border-left: 1px solid #dcc2c1;
  border-top: 1px solid #dcc2c1;
  border-right: 1px solid #dcc2c1;
  text-decoration:none;
}

#starketermine table {
    
    border-collapse:collapse;
}

#starketermine table.buchnungskalender {
    
    border: 1px #ccc solid;
    border-collapse:collapse;
}

#starketermine table.buchnungskalender th {
    background-color: #e9e9e9;
    padding: 5px 0 5px 0;
    text-align: center;
    border: 1px #ccc solid;
}

#starketermine table.buchnungskalender td {
    
    vertical-align  :top;
    padding: 5px 0 5px 5px;
    border: 1px #ccc solid;
    
}

#starketermine table.buchnungskalender tr.row01 {
    background-color: #fff;
}

#starketermine table.buchnungskalender tr.row02 {
    background-color: #f1f1f1;
}

#starketermine .box {
    background-color : #eee;
    padding : 10px;
    margin : 0 0 10px 0;
    border : 1px solid #ccc;
}













