/*-------------------------------------*/
/* allgemeine Einstellungen            */
/*-------------------------------------*/

/* Reset - alle Abstände auf NULL */
*  { 
  padding: 0; 
  margin: 0; 
}

h2, h3, p, ul, ol { 
  margin-bottom: 1em; 
}
ul ul { 
  margin-bottom: 0; 
}
li { 
  margin-left: 1em ; 
}

div#wrapper {
  position: relative;
}  

/*Überschriften aus KLIWA-Seite*/
body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 0.95em;
}

h1, h2 {
  font-family: arial, sans-serif;
  line-height: 1em;
  font-weight: normal;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #34458A;
  font-size: 150%;
}

h2 {
  margin-top: 0px;
  color: #5565AA;
  font-size: 120%;
}

/*-------------------------------------*/
/* Seitenkopf                          */
/*-------------------------------------*/

div#kopf h1 {
  margin-left: 221px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 8px;
    min-height: 68px;
}

div#logo{
  float:left;
  z-index:-2;
  height: 86px;
}

p#untertitel {
  padding-left: 231px;
  padding-top: 2px;
  padding-bottom: 5px;
  font-size: 80%;
  z-index:1;
    border-bottom: 1px solid #5565AA;
}
/*-------------------------------------*/
/* Navigation - ausblenden             */
/*-------------------------------------*/

div#navigationsleiste {
  display:none;
}
/*-------------------------------------*/
/* Seitentext                          */
/*-------------------------------------*/
div#neueseite h1,
div#neueseite h2,
div#neueseite p,
div#text h2, h3, p, ul, ol, form {
  padding-left: 20px;
}

div#neueseite h1,
div#neueseite h2,
div#text h2
{
  padding-top: 10px;
  padding-bottom: 10px;
  page-break-after: avoid;
}


.bildbox {
  position:relative;
  float: left;
  width: 50%;
  margin-bottom:30px;
  page-break-before: avoid;
}

.lupe {
	display:none;
    }

.lupe .gross {
	display:none;
    }  

div#neueseite a{
  display:none;
}


label, select, fieldset{ /* Alle Labels UND Formularelemente auswählen */
	  display: block;
	  float: left;
	  font-family:'Helvetica',Arial,sans-serif;
	}

label { font-size:90%;
        text-align: right;
		padding-right: 1em;
		width: 150px;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
    clear: left; /* das floating der labels und inputs aufheben */
}
fieldset#karten { float: none;
                  font-size:75%;
}
input#KStartknopf {
    margin-left: 163px;
}
img { border:0px }




	
/*-------------------------------------*/
/* Hinweis                          */
/*-------------------------------------*/	
p#hinweis  {
	font-size:80%;
}
p.noscript {
  color: #ff0000;
}