/* CSS-Datei für Ripaux-Template von CMBasic (ab Ver. 1.5)
CMBasic is free software under the GNU/GPL
Copyright Johann-Christian Hanke 
http://www.cmbasic.de 
http://cmbasic.sourceforge.net
Copyright CSS-Datei Gerhard Siegwart
http://www.all-your-web.de */

/* Gesamtschrift und Gesamtrand festlegen */
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fafafa;
  margin: 0;
}

/* mother-container, contains logo, navi, content and footer */
#mother {
  text-align: left;
  margin: auto;
  padding: 0px;
  width: 798px;
  color: #000080;
  font-size: 12px;
  background-color: transparent;
}

/* Container mit dem Logo */
#logo {
  width: 100%;
  height: 70px;
  margin: 0px;
  padding: 0px;
  color: black; 
  border: solid 1px #fafafa;
  background-color: transparent;
  /* background-image: url(verlauf_logo4.gif); */
}

#logo h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 28px;
  margin-top: 25px;
  margin-bottom: 10px;
  background-color: transparent;
}

#logo a {
  text-decoration: none;
}

#logo a:link {
}

#logo a:visited {
}

#logo a:hover {
  text-decoration: none;
}

.green {
color: #666600;
}

.blue {
color: #3366cc;
}
/* Ende Container mit dem Logo */

/* Sprachwahl */
#navi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  background-color: #fafafa;
  margin: 0px;
  padding: 0px;
  color: #3366cc;
  width: 100%;
  height: 40px;
  text-align: left;
}

#navi a {
  display: block;
  font-size: 15px;
  text-indent: 24px;
  width: 266px;
  height: 40px;
  text-decoration: none;
  color: #3366cc;
  line-height: 40px;
  background-color: #fafafa;
}

#navi a:link {
}

#navi a:visited {
  color: #666600;
}

#navi a:hover {
  display: block;  
  font-size: 15px;  
  text-indent: 24px;
  width: 266px;
  height: 40px;
  background-color: transparent;
  background-image: url(bg_nav_hover.gif);
  background-repeat: repeat-x;
  text-decoration: none;
  line-height: 40px;
  color: #990000;
}

#navi a:active {
  display: block;  
  font-size: 15px;  
  text-indent: 24px;
  width: 266px;
  height: 40px;
  background-color: transparent;
  background-image: url(bg_nav_hover.gif);
  background-repeat: repeat-x;
  text-decoration: none;
  line-height: 40px;
  color: #990000;
}

.high {
  display: block;
  font-size: 15px;  
  text-indent: 24px;
  width: 266px;
  height: 40px;
  background-color: transparent;
  background-image: url(bg_nav_hover.gif);
  background-repeat: repeat-x;
  text-decoration: none;
  line-height: 40px;
  color: #990000;
}
/* Ende Sprachwahl */

/* Inhaltsbereich */
#rahmen {
  color: #2255bb;
  width: 100%;
  font-size: 12px; 
  line-height: 14px;
  padding: 0px;
  margin: 0px;
  background-color: white;
}

#rahmen td {
  color: #2255bb;
  font-size: 12px;
}
/* Ende Inhaltsbereich */

/* Fußzeile */
#footer {
  color: #3366cc;
  padding: 0px;
  margin-top: 3px;
  width: 100%;
  background-color: #fafafa;
  font-size: 7px;
}

#footer a {
  color: #3366cc;
  text-decoration: none;
}

#footer a:link {
  color: #3366cc;
  text-decoration: none;
}

#footer a:active {
  color: #3366cc;
  text-decoration: none;
}

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

#footer a:visited {
  color: #666600;
  text-decoration: none;
}
/* Ende Fußzeile */

a {
  text-decoration: none;
}

a:link {
}

a:visited {
}

a:hover {
  text-decoration: none;
}

#subnav {
  color: black;
  width: 100%;
  margin: 0;
  padding-top: 0px;
  padding-left: 12px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

#subnav a {
  text-decoration: none;
  color: #2255bb;
}

#subnav a:link {
  text-decoration: none;
  color: #2255bb;
}

#subnav a:visited {
  text-decoration: none;
  color: #666600;
}

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

