* {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 11px;
  behavior:url("htc/csshover.htc");
}

a {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #000000;
  text-decoration: none;
}

input {
  font-size: 11px;
}

#logo-bg {
  width: 430px;
  height: 273px;
  background-image: url(../bilder/logo-bg.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  margin-left: -109px;
  z-index: 1;
}

#main {
  width: 770px;
  margin: 57px auto 5px auto;
}

	#phead {
	  width: 770px;
	  height: 50px;
	  background-image: url(../bilder/phead_bg.jpg);
	  background-repeat: no-repeat;
	  font-size: 10px;
	  color: #000000;
	}

		#phead a, #phead a:hover {
		  color: #000000;
		  text-decoration: none
		}

			#phead .active {
			  text-decoration: underline;
			}

		#search {
		  width: 205px;
		  padding: 15px 0 0 405px;
		  float: left;
		}

			#search_txt {
			  padding-top: 2px;
			  float: left;
			}

            #search_inp {
              width: 113px;
              height: 12px;
              padding: 2px;
              font-size: 10px;
              border-top: 1px solid #a11a46;
              border-bottom: 1px solid #a11a46;
              border-left: 1px solid #a11a46;
              float: left;
            }

                #sub_search {
                  float: left;
                }

        #hnavi {
          width: 150px;
          letter-spacing: 1px;
          padding: 15px 10px 0 0;
          float: left;
          text-align: right;
        }

	#navi {
	  width: 770px;
	  height: 120px;
	  margin-top: 0px;
	}

		#navi a, #navi a:hover {
		  color: #000000;
		  text-decoration: none;
		}

		#logo {
		  width: 235px;
		  height: 125px;
		  background-color: #cecece;
		  background-image: url(../bilder/logo.jpg);
		  background-repeat: no-repeat;
		  float: left;
		}

		#seminare {
		  width: 194px;
		  height: 94px;
		  background-color: #e5bec7;
		  background-image: url(../bilder/seminare.gif);
		  background-repeat: no-repeat;
		  background-position: 0 60px;
		  float: left;
		  margin: 5px 0 0 5px;
		  padding: 26px 0 0 6px;
		  position: relative;
		  z-index: 2;
		}

			#seminare:hover, #seminarea {
              width: 194px;
              height: 94px;
              background-color: #c0919f;
              background-image: url(../bilder/seminare.gif);
              background-repeat: no-repeat;
              background-position: 0 60px;
              float: left;
              margin: 5px 0 0 5px;
              padding: 26px 0 0 6px;
              font-weight: bold;
              position: relative;
              z-index: 2;
			}

		#akademie {
		  width: 194px;
		  height: 94px;
		  background-color: #b7acd1;
		  background-image: url(../bilder/akademie.gif);
		  background-repeat: no-repeat;
		  background-position: 0 60px;
		  float: left;
		  margin: 5px 0 0 5px;
		  padding: 26px 0 0 6px;
		}

            #akademie:hover, #akademiea {
              width: 194px;
              height: 94px;
              background-color: #837fb2;
              background-image: url(../bilder/akademie-aktiv.gif);
              background-repeat: no-repeat;
              background-position: 0 60px;
              float: left;
              margin: 5px 0 0 5px;
              padding: 26px 0 0 6px;
              font-weight: bold;
            }

		#kontakt {
		  width: 114px;
		  height: 94px;
		  background-color: #7e7bca;
		  float: left;
		  margin: 5px 0 0 5px;
		  padding: 26px 0 0 6px;
		}

			#kontakt:hover, #kontakta {
			  width: 114px;
		      height: 94px;
              background-color: #5e599b;
              float: left;
              margin: 5px 0 0 5px;
              padding: 26px 0 0 6px;
              font-weight: bold;
			}

	#mpart {
	  width: 770px;
	  margin-top: 10px;
	}

		#lnavi {
		  width: 120px;
		  float: left;
		}

			#lnavi_top {
			  width: 120px;
			  height: 5px;
			  background-repeat: no-repeat;
			  font-size: 1px;
			  line-height: 1px;
			}

			#lnavi_content {
			  width: 108px;
			  height: 188px;
			  min-height: 188px;
			  padding: 0 6px 0 6px;
			  line-height: 18px;
			  height: auto;
			}

				#lnavi_content a, #lnavi_content a:hover {
				  text-decoration: none;
				}

			#lnavi_bottom {
			  width: 120px;
			  height: 10px;
			  background-repeat: no-repeat;
			}

			.seminare #lnavi_top {
			  background-image: url(../bilder/lt_seminare.gif);
			}

			.seminare #lnavi_content {
			  background-color: #bf8390;
			}

			.seminare #lnavi_bottom {
			  background-image: url(../bilder/lb_seminare.gif);
			}

			.akademie #lnavi_top {
			  background-image: url(../bilder/lt_akademie.gif);
			}

			.akademie #lnavi_content {
			  background-color: #8382b7;
			}

			.akademie #lnavi_bottom {
			  background-image: url(../bilder/lb_akademie.gif);
			}

			.kontakt #lnavi_top {
			  background-image: url(../bilder/lt_kontakt.gif);
			}

			.kontakt #lnavi_content {
			  background-color: #5A5C9F;
			}

			.kontakt #lnavi_bottom {
			  background-image: url(../bilder/lb_kontakt.gif);
			}

		#content {
		  width: 645px;
		  float: left;
		  margin-left: 5px;
		}

			#content a, #content a:hover {
			  color: #90004B;
			  text-decoration: none;
			}

			#content ul, #content ol {
			  margin-left: 13px;
			}

			#content td {
			  vertical-align: top;
			}

            #content .leftt {
              width: 508px;
              border-right: 5px solid #FFFFFF;
              border-bottom: 5px solid #FFFFFF;
              padding: 6px;
            }

            #content .lefttst {
              width: 508px;
              border-right: 5px solid #FFFFFF;
              padding: 6px;
            }

            #content .lefttsb {
              width: 520px;
              border-right: 5px solid #FFFFFF;
              border-bottom: 5px solid #FFFFFF;
              text-align: right;
              padding-right: 6px;
            }

            #content .rightt {
              width: 108px;
              margin-left: 5px;
              border-bottom: 5px solid #FFFFFF;
              padding: 6px;
            }

                #content .seminare {
                  background-color: #f0e4e8;
                }

                #content .seminareb {
                  background-color: #bf8390;
                  color: #FFFFFF;
                  font-weight: bold;
                }

                    #content .seminareb a, #content .seminareb a:hover {
                      color: #FFFFFF;
                      text-decoration: none;
                      font-weight: bold;
                    }

                #content .akademie {
                  background-color: #e6e5ef;
                }

                #content .akademieb {
                  background-color: #8382b7;
                  color: #FFFFFF;
                  font-weight: bold;
                }

                    #content .akademieb a, #content .akademieb a:hover {
                      color: #FFFFFF;
                      text-decoration: none;
                      font-weight: bold;
                    }

                #content .kontakt {
                  background-color: #c5c5c5;
                }

                #content .kontaktb {
                  background-color: #5A5C9F;
                  color: #FFFFFF;
                  font-weight: bold;
                }

                    #content .kontaktb a, #content .kontaktb a:hover {
                      color: #FFFFFF;
                      text-decoration: none;
                      font-weight: bold;
                    }

            #content .kfleft {
              width: 235px;
              padding-bottom: 5px;
            }

            #content .vio {
              color: #A33A73;
              font-weight: bold;
            }

            #content .kfright {
              width: 270px;
              padding-bottom: 5px;
            }

            #content .kfinp {
              width: 270px;
            }

            #content .kfta {
              width: 270px;
              height: 270px;
            }

            #content .kfsub {
              background-color: #DCE8EC;
              color: #A33A73;
              font-weight: bold;
              font-size: 13px;
              font-family: Verdana, Arial, Tahoma, sans-serif;
            }