/* CSS STYLESHEETS für Steffen Kern
   Datum:    2007-07-20
   Autor:  Rainer Holweger
   www.holy-art.de */

body {
     margin: auto;
     padding: 0px;
     width: 100%;
     height: 786px;
     background: url(images/bg_verlauf.jpg) repeat-x top;
     text-align: center;
     }

#head {
      margin: auto;
      top: 0px;
      width: 812px;
      height: 160px;
      padding: 0px;
      }

#contentwrapper {
     background-color: #fff;
     margin: auto;
     top: 160px;
     width: 812px;
     min-height: 450px;
     background: url(images/bg_contentweiss.jpg);
     }


/*********** Navigation ***********/

#navigation {
         margin: auto;
         top: 160px;
         padding: 0px;
         width: 740px;
         height: 50px;
         font-family: Verdana,Arial,sans-serif;
         color: #FF6407;
         background-color: #fff;
         font-size: 12px;
         font-weight: bold;
         line-height: 150%;
         text-align: center;
         }




*+html #navigation {
         margin: auto;
         top: 160px;
         padding: 0px;
         width: 740px;
         height: 50px;
         font-family: Verdana,Arial,sans-serif;
         color: #FF6407;
         background-color: #fff;
         font-size: 12px;
         font-weight: bold;
         line-height: 150%;
         text-align: center;
         }

#navigation a:{display: block;}

#navigation a:link{
        color: #FF6407;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        width: 100%;
        width: auto;
}

#navigation a:visited{
        color: #FF6407;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
}

#navigation a:hover{
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

*+ #navigation a:hover{
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 12px 10px 12px 10px;
}

#show a:link {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

*+ #show a:link {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}


#show a:hover {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

*+ #show a:hover {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

#show a:visited {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

*+ #show a:visited {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF6407;
        padding: 5px 10px 5px 10px;
}

/*********** Inhalt ***********/



#content {
         width: 812px;
         min-height: 300px;
         margin: auto;
         top: 160px;
         font-family: Verdana, Arial, sans-serif;
         font-size: 14px;
         text-align: center;
         line-height: 130%;
         background: url(images/bg_content.jpg) repeat-x top;
         }

#contentinnen {
         width: 650px;
         top: 160px;
         min-height: 341px;
         margin: auto;
         font-family: Verdana, Arial, sans-serif;
         font-size: 14px;
         text-align: left;
         background-color: #fff;
         }

#contentinnenstart {
         width: 650px;
         top: 160px;
         min-height: 341px;
         margin: auto;
         font-family: Verdana, Arial, sans-serif;
         font-size: 14px;
         text-align: left;
         line-height: 120%;
         background-color: #fff;
         }
#boxwrapper {
            position: relative;
            top: 20px;
            margin: 0px 0px 0px 10px;
            float: right;
            width: 220px;
            padding: 0px;
            background-color: #fff;
            }

#cdwrapper {
     background-color: #fff;
     margin: auto;
     top: 160px;
     width: 812px;
     min-height: 450px;
     background: url(images/bg_contentweiss.jpg);
     }

#cdlinks {
            float: left;
            width: 310px;
            padding: 0px 5px 0px 0px;
            background-color: #fff;
            }

#cdrechts {
            float: right;
            width: 310px;
            padding: 0px 0px 0px 5px;
            background-color: #fff;
            }

#clearer {clear: both;}

.cdboxtop  {
            font-size: 12px;
            text-align: left;
            line-height: 120%;
            padding: 0px 0px 15px 0px;
            }

.cdbox     {
            font-size: 12px;
            text-align: left;
            line-height: 120%;
            padding: 0px 0px 15px 0px;
            border-top: 1px solid #FF6406;
            }

.boxhead {
         width: 220px;
         height: 20px;
         padding: 0px;
         }

.boxtext {
         background-color: #FFDAC4;
         width: 198px;
         margin: 0px;
         padding: 10px;
         font-family: Verdana, Arial, sans-serif;
         font-size: 11px;
         font-weight: normal;
         line-height: 120%;
         color: #000;
         text-align: left;
         border: 1px solid #FF6406;
  }


.losungdatum {font-weight: bold; font-size: 12px; color: #191789;}

#vitabildsteffen {
          float: right;
          padding-left: 20px;
          z-index: 2;
          }

.vitajahr {
          width: 120px;
          margin-left: 10px;
          padding: 0px 10px 20px 0px;
          float: left;
          color: #FF6406;
          font-weight: bold;
          }

.vitajahr b {color: #FF6406;}

.vitatext {
          margin: 0px;
          margin-left: 120px;
          min-height: 20px;
          padding: 0px 10px 20px 0px;
          }

*html .vitatext {
          margin: 0px;
          margin-left: 140px;
          min-height: 20px;
          padding: 0px 10px 20px 0px;
          }

.wpbox {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       background-color: #FFFADE;
       padding: 10px;
       border: 1px solid #FEDB7D;
       }

.klein {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       }

.kleinwp {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       line-height: 150%;
       }

.kleinwp ul {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       line-height: 150%;
       }

.hinweis {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       background-color: #E1E6F8;
       padding: 10px;
       }

.kandidaten {
         width: 650px;
         padding: 15px;
         font-family: Verdana,Arial;
         color: #006;
         background-color: #FFFADE;
         border: 1px solid #FEDB7D;
         font-size: 12px;
         }

input {
      border:  1px solid black;
      background-color: #FFFADE;
      margin: 0px 0px 5px 0px;
      vertical-align: bottom;
      }

.submit, .reset, {
         background-color: #FFFADE;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 12px;
         padding: 5px;
         }

textarea {
         background-color: #FFFADE;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 12px;
         padding: 5px;
         }


.beschriftung {
         width: 100px;
         line-height: 150%;
         float: left;
         clear: left;
         vertical-align: bottom;
         }
.beschriftunginnen { line-height: 150% }

.klein {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #000;
       }


#navikandidaten {
         width: 100%;
         height: 70px;
         text-align: center;
         }

#navikzurueck {
         margin-top: 10px;
         float: left;
         }

#navikweiter {
         margin-top: 10px;
         float: right;
         }

#navikuebersicht {
         float: clear;
         }

/*********** Funktionen am Seitenende ***********/

#functions {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  width: 650px;
  margin: auto;
  text-align: center;
  color: #FF6406;
  padding-bottom: 10px;
  padding-top: 15px;
  border-top: 1px solid #FF6406;
  }

#functions a {
  margin-right: 20px;
  text-decoration: none;
  padding: 0px 0px 5px 0px;
}

#functions a:hover {
  text-decoration: underline;
  background-color: #fff;
  color: #FF6406;
}

#functions a:visited {
  text-decoration: none;
  background-color: #fff;
  color: #FF8F4B;
}


#functions .totop a {
  background: #fff url(images/bg_totop.gif) no-repeat;
  padding-left: 25px;
  padding-top: 3px;
  }


#functions .print a {
  background: #fff url(images/bg_print.gif) no-repeat;
  padding-left: 25px;
  padding-top: 3px;
}


#functions .next a {
  background: #fff url(images/bg_next.gif) no-repeat;
  padding-left: 25px;
  padding-top: 3px;
}






/*********** Seitenfuß ***********/
#footer {
         margin: auto;
         padding: 0px;
         clear: both;
         width: 812px;
         height: 80px;
         font-family: Verdana, Arial, sans-serif;
         font-size: 12px;
         background: url(images/bg_footer.jpg) no-repeat;
         text-align: center;
         }


/*********** Allgemeine Einstellungen ***********/

a:link {color: #FF6407;}
a:hover {color:#fff;text-decoration:none;background-color:#FF6407;}
a:visited {color: #B54704;}

h1 {
      font-family: Verdana,Arial,sans-serif;
      font-weight: bold;
      font-size: 20px;
      line-height: 150%;
      color: #191789;
      }

h2 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 17px;
   line-height: 150%;
   color: #FF6407;
   }

h3 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 15px;
   color: #FF6407;
   }

h4 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #FF6407;
   }

hr {color: #FF6407;
    height: 1px;
    width: 650px;
    }

b {color: #191789;}

