/*
 * layout.css
 * Layout.
 */


/****************
 * Seitenlayout *
 ****************/


/*
 * Body
 */
body
{
  font-family:         Verdana, Arial, sans-serif;
  font-size:           12px;
  font-style:          normal;
  font-weight:         normal;
  line-height:         16px;
  color:               #7F7F7F;
  text-decoration:     none;
  background-color:    #F3F3F3;
  background-image:    url("../bilder/hintergrund.gif");
  background-repeat:   repeat-x;
  background-position: top left;
}


/*
 * Seitenlayout
 */
.page-division
{
  margin:           0px auto 0px auto;
  padding:          0px;
  width:            671px;
  background-color: #F3F3F3;
}


/*
 * Logo
 */
.logo
{
  margin:           0px;
  padding:          0px;
  width:            200px;
  height:           160px;
  border-style:     solid;
  border-color:     #F3F3F3;
  border-width:     0px 1px 1px 0px;
  background-color: #F3F3F3;
  vertical-align:   top;
}


/*
 * Menü
 */
.menu
{
  margin:           0px;
  padding:          0px;
  width:            200px;
  height:           261px;
  background-color: #FFFFFF;
  vertical-align:   top;
}

.menu-button
{
  margin:           0px;
  padding:          0px;
  width:            200px;
  height:           24px;
  border-style:     solid;
  border-color:     #F3F3F3;
  border-width:     0px 1px 1px 0px;
  background-color: #FFFFFF;
  vertical-align:   top;
}


/*
 * Eyecatcher
 */
.eyecatcher
{
  margin:           0px;
  padding:          0px;
  width:            730px;
  height:           260px;
  border-style:     solid;
  border-color:     #F3F3F3;
  border-width:     0px 0px 1px 0px;
  background-color: #FFFFFF;
  vertical-align:   top;
}


/*
 * Partner
 */
.partners
{
  margin:           0px;
  padding:          0px;
  padding:          10px;
  width:            180px;
  border-width:     0px 1px 1px 0px;
  border-style:     solid;
  border-color:     #F3F3F3;
  background-color: #FFFFFF;
  text-align:       center;
  vertical-align:   bottom;
}


/*
 * Inhalt
 */
.content
{
  margin:           0px;
  padding:          10px 20px 10px 20px;
  height:           350px;
  border-width:     0px 0px 1px 0px;
  border-style:     solid;
  border-color:     #F3F3F3;
  border-spacing:   0px;
  background-color: #FFFFFF;
  text-align:       left;
  vertical-align:   top;
}


/*
 * Schatten
 */
.shadow-left
{
  margin:            0px;
  padding:           0px;
  width:             24px;
  background-color:  #F3F3F3;
  background-image:  url("../bilder/schatten-l.gif");
  background-repeat: repeat-y;
}

.shadow-right
{
  margin:            0px;
  padding:           0px;
  width:             24px;
  background-color:  #F3F3F3;
  background-image:  url("../bilder/schatten-r.gif");
  background-repeat: repeat-y;
}

.shadow-bottom
{
  margin:            0px;
  padding:           0px;
  width:            671px;
  height:           20px;
  background-color: #F3F3F3;
}


/*
 * Spacer
 */
.spacer-left
{
  margin:             0px;
  padding:            0px;
  width:              200px;
  border-width:       0px;
  border-right-width: 1px;
  border-style:       solid;
  border-color:       #F3F3F3;
  border-spacing:     0px;
  background-color:   #FFFFFF;
}

.spacer-right
{
  margin:           0px;
  padding:          0px;
  width:            430px;
  background-color: #FFFFFF;
}




/********************
 * Textformatierung *
 ********************/


/*
 * Links
 */
a:link, a:visited, a:active, a:focus
{
  font-family:     Verdana, Arial, sans-serif;
  font-size:       12px;
  font-style:      normal;
  font-weight:     normal;
  line-height:     16px;
  color:           #208EC1;
  text-decoration: none;
}

a:hover
{
  font-family:     Verdana, Arial, sans-serif;
  font-size:       12px;
  font-style:      normal;
  font-weight:     normal;
  line-height:     16px;
  color:           #208EC1;
  text-decoration: underline;
}


/*
 * Paragraphen
 */
.paragraph-headline
{
  margin:         0px 0px 18px 0px;
  font-family:     Verdana, Arial, sans-serif;
  font-size:       14px;
  font-style:      normal;
  font-weight:     bold;
  line-height:     18px;
  color:           #208EC1;
  text-decoration: none;
}

.paragraph-topic
{
  margin:          0px 0px 8px 0px;
  font-family:     Verdana, Arial, sans-serif;
  font-size:       12px;
  font-style:      normal;
  font-weight:     bold;
  line-height:     16px;
  color:           #208EC1;
  text-decoration: none;
}


.paragraph-highlighted
{
  margin:          0px 0px 8px 0px;
  font-family:     Verdana, Arial, sans-serif;
  font-size:       12px;
  font-style:      normal;
  font-weight:     normal;
  line-height:     16px;
  color:           #208EC1;
  text-decoration: none;
}


/*
 * Overrides
 */
p
{
  margin:  0px 0px 24px 0px;
  padding: 0px;
}


ul
{
  margin:  0px 0px 24px 0px;
  padding: 0px;
}


li
{
  padding:         0px 0px 4px 0px;
  list-style-type: square;
}


table
{
  margin:  0px 0px 24px 0px;
  padding: 0px;
}

tr
{
}

th
{
  padding:         0px 0px 4px 0px;
  font-family:     Verdana, Arial, sans-serif;
  font-size:       12px;
  font-style:      normal;
  font-weight:     bold;
  line-height:     16px;
  color:           #FFFFFF;
  text-decoration: none;
}

td
{
  padding: 0px 8px 4px 0px;
}


/*
 * Navigationsleiste
 */
.breadcrumb
{
  margin:              0px 0px 20px 0px;
  padding:             0px 0px 5px 0px;
  width:               100%;
  border-width:        0px;
  border-bottom-width: 1px;
  border-style:        dotted;
  border-color:        #F3F3F3;
  border-spacing:      0px;
  font-family:         Verdana, Arial, sans-serif;
  font-size:           9px;
  font-style:          normal;
  font-weight:         normal;
  line-height:         12px;
  color:               #7F7F7F;
  text-decoration:     none;
  background-color:    #FFFFFF;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active, .breadcrumb a:focus
{
  font-family:     Verdana, Arial, sans-serif;
  font-size:       9px;
  font-style:      normal;
  font-weight:     normal;
  line-height:     12px;
  color:           #7F7F7F;
  text-decoration: none;
}

.breadcrumb a:hover
{
  font-family:     Verdana, Arial, sans-serif;
  font-size:       9px;
  font-style:      normal;
  font-weight:     normal;
  line-height:     12px;
  color:           #7F7F7F;
  text-decoration: underline;
}
