body
{
  margin:               0px;
  padding:              0px;
  background-color:     #7a485a;
  color:                #663333;
  text-align:           center;
  font-size:            11px;
  font-family:          Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif;
}

img
{
  border:               none;
}

h3,h4
{
  margin:               0px;
  padding:              0px;
}

h3
{
  margin-bottom:        5px;
  text-transform:       uppercase;
  letter-spacing:       2px;
  text-align:           left;
  font-size:            18px;
  line-height:          20px;
  font-weight:          bold;
}

h4
{
  margin-bottom:        16px;
  text-transform:       uppercase;
  letter-spacing:       2px;
  text-align:           left;
  font-size:            14px;
  line-height:          16px;
  font-weight:          bold;
}

p
{
  margin:               5px 0px 5px 0px;
}

strong
{
  color:                #ff3333;
}

p strong
{
  color:                #663333;
  font-weight:          600;
}

a
{
  text-decoration:      none;
}

a.menu:link,
a.menu:visited
{
  color:                #ffffff;
}

a.menu:active
{
  color:                #ff3333;
}

a.menu:focus,
a.menu:hover
{
  color:                #ff0000;
}

a.text:link,
a.text:visited
{
  color:                #3333ff;
}

a.text:active
{
  color:                #ff3333;
}

a.text:focus,
a.text:hover
{
  color:                #ff0000;
}

a.hidden:link,
a.hidden:visited,
a.hidden:active,
a.hidden:focus,
a.hidden:hover
{
  color:                #663333;
}

a.footer:link,
a.footer:visited
{
  color:                #734255;
}

a.footer:active
{
  color:                #ff3333;
}

a.footer:focus,
a.footer:hover
{
  color:                #ff0000;
}

b.headline
{
  margin-bottom:        5px;
  text-transform:       uppercase;
  letter-spacing:       2px;
  text-align:           left;
  font-size:            14px;
  line-height:          16px;
  font-weight:          bold;
  display:              block;
}

.innercontentframe
{
  position:             relative;
  width:                784px;
  min-height:           308px;
  overflow:             hidden;
  background-repeat:    no-repeat;
  background-position:  bottom right;
  text-align:           left;
  z-index:              31;
}

#mainframe
{
  position:             relative;
  margin-left:          auto;
  margin-right:         auto;
  width:                784px;
  overflow:             hidden;
  background-color:     #ffffff;
  border-width:         0px 1px 0px 1px;
  border-color:         #6c3b4b;
  border-style:         solid;
  z-index:              1;
}

#headerframe
{
  position:             relative;
  width:                784px;
  height:               100px;
  overflow:             hidden;
  background-color:     #f4c3d8;
  background-image:     url("images/header.gif");
  background-repeat:    repeat-x;
  z-index:              10;
}

#logo
{
  position:             relative;
  top:                  22px;
  width:                383px;
  height:               36px;
  margin-left:          auto;
  margin-right:         auto;
  z-index:              11;
}

#title
{
  position:             relative;
  top:                  22px;
  margin-left:          auto;
  margin-right:         auto;
  z-index:              12;
  letter-spacing:       3px;
  font-size:            12px;
  line-height:          14px;
  font-weight:          bold;
}

#menuframe
{
  position:             relative;
  width:                784px;
  height:               20px;
  overflow:             hidden;
  background-color:     #deb2c3;
  color:                #ffffff;
  text-transform:       uppercase;
  vertical-align:       middle;
  letter-spacing:       1px;
  line-height:          20px;
  font-size:            12px;
  font-weight:          bold;
  z-index:              20;
}

#contentframe
{
  position:             relative;
  width:                784px;
  overflow:             hidden;
  background-image:     url("images/content.gif");
  background-repeat:    repeat-x;
  background-position:  bottom;
  z-index:              30;
}

#home
{
  background-image:     url("images/lovely.jpg");
}

#lightsheer
{
  background-image:     url("images/lightsheer.jpg");
}

#fragen
{
  background-image:     url("images/fragen.jpg");
}

#msc
{
  background-image:     url("images/msc.jpg");
}

#information
{
  background-image:     url("images/information.jpg");
}

#anreise
{
  background-image:     url("images/anreise.jpg");
}

#impressum
{
  background-image:     url("images/impressum.jpg");
}

#fehler
{
  background-image:     url("images/fehler.jpg");
}

#textframe
{
  position:             relative;
  margin:               30px 55px 0px 55px;
  width:                485px;
  text-align:           justify;
  line-height:          16px;
  z-index:              32;
}

#adressframe
{
  position:             relative;
  left:                 0px;
  margin:               20px 45px 0px 45px;
  width:                395px;
  text-align:           left;
  z-index:              33;
}

#navigation
{
  display:              none;
  text-align:           center;
}

#footerframe
{
  position:             relative;
  width:                784px;
  height:               20px;
  overflow:             hidden;
  background-color:     #deb2c3;
  color:                #734255;
  vertical-align:       middle;
  line-height:          20px;
  font-size:            10px;
  z-index:              40;
}


