﻿/* Allgemeine Formatierung */
/* ----------------------- */

* {
  margin: 0;
  padding: 0;
}


/* Typen-Selektoren-blockline */
/* -------------------------- */

body {
  max-width: 1400px;
  padding: 10px;
  margin: 10px auto;
  font-family: sans-serif;
  background-color: #EEEEFF;
}

h1 {
  font-size: 140%;
  margin-top: 10px;
}

h2 {
  font-size: 120%;
  margin-top: 0px;
}

h3 {
  font-size: 105%;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

p {
  margin-top: 12px;
}

ul {
  margin-top: 10px;
}


/* Typen-Selektoren (inline) */
/* ------------------------- */

a { 
  text-decoration: none;
  color: #333399;
}

a:hover {
  text-decoration: underline;
}

a:active {
  color: green;
}

a:visited  {
	color: #555555;
}


/* ID-Selektoren (DIV/SPAN) */
/* ------------------------ */

#header {
    margin-top : 5px;
    display : block;
    margin-bottom:10px;
}

#header img {
  margin: 0px;
  width : 1400px;
  height : 95px;
}

#header h1 {
  display : none;
  margin: 0;
  padding: 5px;
  background-color: #333333;
  color: #ccccff;
  white-space: nowrap;
  overflow:hidden;
}

#footer {
  clear:both;
  margin-top: 10px;
  padding:5px 20px;
  background-color: #CCCCCC;
  border: 1px solid black;
  color: #333399;
}

#footer_left {
	text-align:left;
	float:left;
}
#footer_right {
	text-align:right;
}


/* Klassen-Selektoren */
/* ------------------ */

/* Auffälliger Text (Fehlermeldung) */
.alert{
	font-weight:bold;
    color:red;
}

.alert a{
	font-weight:bold;
    color:red;
    text-decoration:underline;
}

/* Hervorgehobener Text */
.important{
	font-weight:bold;
}

/* Zitat */
.cit{
}

/* Bildverweis */
.fig{
	font-style:italic;
}

/* Sprung-Link zum eigentlichen Inhalt */
.skipLink{
	display:none;
}

/* Paragraph nicht floatend */
.nofloat{
    clear:both;
}

.nofloatleft{
    clear:left;
}

.hidden{
    display:none;
}

.ifprint{
    display:none;
}
