/**
 * Haupt-CSS-Datei des Entwicklungstemplates
 *
 * @author   DSAo-Md
 * @author   http://www.gnu.org/licenses/gpl-3.0.html GNU Public License
 * @version  SVN: \$Id: site.css 509 2009-05-24 13:41:46Z saviola777 $
 */

/**
 * Globale Definitionen
 */

/* zentriert */
.centered
{
  text-align:center;
}

/* Unterüberschriften  */
.headline
{
  border: thin solid #000000;
  border-left: none;
  border-right: none;
  display: block;
  padding: 5px;
}

/* Verfaerbung von Links verhindern */
a, a:visited
{
  color: #000000;
}

/**
 * Grundeinstellungen und allgemein verwendbare Klassen
 */

body
{
  background-color:#CCCCCC;
  font-family: verdana, sansans-serif;
  font-size: 18px;
}

/* Trennlinie fuer Inhaltsabschnitte o.ae. */
hr.divider
{
  border:thin solid #000000;
  margin-bottom:20px;
  margin-top:20px;
  width:100%;
}


/* Hinweise */
div.notice
{
  background-color: #4499EE;
  border: thin solid #000000;
  padding: 5px;
}

/**
 * /footer.tpl
 */

/* Ajax-Statusleiste */
#ajaxStatusBar
{
  bottom: 0px;
  height: 25px;
  left: 0px;
  position: fixed;
  right: 0px;
}

#ajaxStatusBarComplete
{
  background-color: #00FF00;
}

#ajaxStatusBarComplete:hover
{
  cursor: pointer;
}

#ajaxStatusBarProcess
{
  background-color: #FFFF00;
}

/* Fussbereich */
#footer
{
  background-color:#CCCCCC;
  border:1px solid #330000;
  font-size:11px;
  margin-bottom:10px;
  margin-left: 230px;
  margin-top:20px;
  text-align:center;
  padding:10px;
}

/* W3C Grafiken fuer XHTML und CSS */
#xhtmlCss
{
  float:right;
}

#xhtmlCss a
{
  border:0;
  height:30px;
  width:88px;
}

/**
 * /header.tpl
 */

/* Debug-Bereich */
#debug
{
  background-color: #FFAA00;
  border: thin solid #000000;
  padding: 5px;
}

/*
 * /global/confirmation.tpl
 */

/* Antwort im Bestaetigungstemplate */
a.globalConfirmAnswer
{
  border: thin solid #000000;
  margin: 15px;
  margin-left: 50px;
  margin-right: 50px;
  padding: 15px;
  padding-left: 50px;
  padding-right: 50px;
  text-decoration: none;
}

a.globalConfirmAnswer:hover
{
  background-color: #FFFFFF;
}

#globalConfirm
{
  padding: 30px;
  text-align: center;
}

#globalConfirmQuestion
{
  font-weight: bold;
  margin-bottom: 50px;
}

/**
 * /index.tpl
 */

/* Inhaltsbox */
#content
{
  min-height:350px;
  margin-left:230px;
  margin-top:10px;
}

/* Box mit Meldungen, ueber den Templates */
#messages
{
  background-color:#F0F0F0;
  border:thin solid #000000;
  margin-bottom: 10px;
  text-align:center;
}

/* Kopfbereich *
#header
{
  background-color:#CCCCCC;
  border:1px solid #330000;
  margin-top:10px;
  padding:10px 0px 10px 10px;
}*/

/*
 * /menu_left.tpl
 */

#menuLeft
{
  float:left;
  font-size: 90%;
  margin-top:10px;
  padding:0px;
  width:200px;
  background-color:#CCCCCC;
  border:1px solid #000000;
  border-bottom: none;
}

#menuLeftNavigationBackLink
{
  background-color: #110088;
  color: #FFFFFF;
  display: block;
  padding: 3px;
  text-decoration: none;
}

div.menuLeftBox
{
  border-bottom: 1px solid #000000;
}

/* Menuepunkte im linken Menue */
a.menuLeftEntry
{
  color:#000000;
  display:block;
  padding: 1px;
  padding-left: 7px;
  text-decoration: none;
}

a.menuLeftEntry:hover
{
  background-color:#FFFFFF;
}

a.menuLeftEntry:visited
{
  color:#000000;
}

div.menuLeftHeading
{
  background-color: #330000;
  color: #FFFFFF;
  padding: 2px;
  padding-left: 3px;
}

/**
 * /module_header.tpl
 */

/* Kopfbereich der Module */
#moduleHeader
{
  width:100%;
  margin-bottom: 10px;
}

/* Ueberschrift der aufgerufenen Seite */
#moduleHeaderHeadline
{
  border:thin solid #000000;
  font-size:150%;
  padding:10px;
}

/* Zurueck-Link */
#moduleHeaderNavigationBackLink
{
  border:thin solid #000000;
  border-top: none;
  font-size:75%;
  padding:5px;
  text-decoration:none;
}

#moduleHeaderNavigationBackLink:hover
{
  background-color:#000000;
  color:#FFFFFF;
}

/* Position auf der gesamten Webseite */
#moduleHeaderSitemapPosition
{
  font-size:50%;
  padding:5px;
}

/**
 * /status_bar_top.tpl
 */

/* Statusleiste */
#statusBarTop
{
  border:thin solid #000000;
  padding:10px;
}