h1            { color: #006; font-size: 16pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent }
h2             { color: #333; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent }
h3            { color: #006; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold }
h4     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent }

p           { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
td       { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }

a              { color: #006; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent }
a:active               { color: #1b3b76; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; background-color: transparent }
a:link                { color: #1b3b76; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent }
a:visited              { color: #446ec4; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent }

.meta     { color: #ff9900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.meta     { color: #ff9900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:link.meta     { color: #ff9900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover.meta     { color: #ff9900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a:visited.meta     { color: #ff9900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

.menue2     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a.menue2     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:link.menue2     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:hover.menue2     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline }
a:visited.menue2     { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }

.menue1 { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.menue1 { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:link.menue1 { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover.menue1 { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a:visited.menue1 { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

.info { color: #333; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a.info { color: #333; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:link.info { color: #333; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a:visited.info { color: #333; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }

.fehler { color: #FF0000; }

.news { font-size: 9pt; }
.newstitle { font-weight: bold; }
a.newstitle {font-weight: bold; }
a:visited.newstitle {font-weight: bold; }

.clear{
  clear: both;
}

/*** Tandem CSS ***/
#tandem_navi{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#tandem_navi li{
  float: left;
  padding: 0px 5px;
  line-height: 1.2em;
  margin-bottom: 10px;  
  border-left: 1px solid #446EC4;
}

#tandem_navi li:first-child{
  border: none;
}

#tandem_navi form{
  margin: 0px;
}

#tandem_navi input{
  height: 15px;
  padding: 0px;
}

#tandem_form{
  padding: 0px;
  margin: 0px;
}

.login_button{
  width: 50px;
  border: 1px solid #446EC4;
  line-height: 1px;
  margin:0px;
  font-size: 8px;
}

.tandem_info{
  width: 150px;
  float: left;
  margin-bottom: 8px;
}

.tandem_info_radio{
  width: 50px;
  float: left;
  margin-bottom: 8px;
}

.login{
  float: left;
}

input.login {
  width: 75px;
  font-size: 8px;
}

.tandem_list textarea, .tandem_list input{
  margin-bottom: 4px;
}

#tandem_text{
  width: 250px;
  height: 100px;
}

#tandem_form input[type=text], #tandem_form input[type=password]{
  width: 250px;
}

.tandem_list_detail{
  border: 1px solid #FF9900;
  padding: 5px;
  margin-bottom: 10px;
}

.tandem_user_free{
  color: #FF0000;
}

.tandem_admin_free{
  color: #0000FF;
}

.tandem_edit{
  color: #FF8C00;
}

#men, #women, #tandem_men, #tandem_women{
  float: left;
  width: 10px !important;
  height: 10px !important;
  margin: 3px 20px 0px 0px;
}

#tandem_form li input, #tandem_form li select{
  width: 200px;
  height: 25px;
}

#tandem_form li textarea{
  width: 200px;
  height: 75px;
}

#auth_string_id, #auth_string_image{
  float: left;
}

#submit{
  width: 100px !important;
  height: 25px !important;
}

#auth_string{
  margin-left: 0px;
}
