@page {
  margin: 2cm 1cm 2cm 1cm;
}

/* ****************************** */
/* *** body ********************* */
/* ****************************** */

body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica;
 font-weight: normal;
 font-style: normal;
 font-size: 80%; 
 color: #000000;
 scrollbar-DarkShadow-Color: #574436;
 scrollbar-Track-Color: #CCCFD0;
 scrollbar-Face-Color: #CCCFD0;
 scrollbar-Shadow-Color: #CCCFD0;
 scrollbar-Highlight-Color: #CCCFD0;
 scrollbar-3dLight-Color: #574436;
 scrollbar-Arrow-Color: #574436;
 z-index: 1;
}

/* ************************************** */
/* *** Allgemeine Textelemente *** */
/* ************************************** */

#text {
 display: none;
}

.text {
  display: none;
}

table {
 font-family: Verdana, Arial, Helvetica;
 font-weight: normal;
 font-style: normal;
 font-size: 130%;   
 color: #000000;
}

h1 {
 font-family: Verdana, Arial, Helvetica;
 font-size: 1.2em;
 color: #000000;
}

h2 {
 font-family: Verdana, Arial, Helvetica;
 font-size: 1em;
}

h3, h4, h5, h6 {
 font-family: Verdana, Arial, Helvetica;
 font-size: 1em;
}

a {
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

ul,li {
 list-style-position: outside;
 margin-left: 8px;
}

/* ******************************* */
/* *** Formularelemente ********** */
/* ******************************* */

#left input {
 width: 100px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #000000;
 text-align: center;
}

.kontakt {
 width: 90%;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 font-size: 0.8em;
}

.kontaktlabel {
 margin-top: 25px;
 margin-bottom: 6px;
}

.kontaktlabelfirst {
 margin-top: 5px;
 margin-bottom: 6px;
}

.senden {
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
 font-size: 0.8em;
}

select {
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #000000;
}

/* ********************************************* */
/* *** Toplinks printversion on screen *** */
/* ********************************************* */

#toppvscreen {
 display: none;
}

/* ******************************* */
/* *** Top ******************* */
/* ******************************* */

#top {
 display: none;
}

#toplinks {
 display: none;
}

/* ******************************* */
/* *** Header ******************** */
/* ******************************* */

#header {
 position: relative;
 margin: 0 10px 0 10px;
}

/* ******************************* */
/* *** Navtop ******************** */
/* ******************************* */

#navtop {
 display: none;
}

/* ******************************* */
/* *** Pathtoroot ************** */
/* ******************************* */

#path {
 position: relative;
 left: 0;
}

#path p {
 margin: 0;
 padding: 10px 10px 0 10px;
 font-size: 0.7em;
 font-weight: bold;
 color: #000000;
}

#path a {
 color: #000000;
}


/* ******************************* */
/* *** Middle ******************** */
/* ******************************* */

#middle {
 position: relative;
 left: 0;
}

#middlecontent {
  padding: 10px 10px 20px 10px;
  font-size: 0.8em;
}

/* *******zweispaltig************ */

#col1 {
 float: left;
 width: 50%;
 padding-bottom: 20px;
}

#col1content {
  padding-right: 5px;
}

#col2 {
 margin-left: 50%;
 padding-bottom: 20px;
}

#col2content {
  padding-left: 5px;
}

/* *******Box************ */

#box {
 float: right;
 width: 27%;
 margin: 20px 0px 10px 10px;
 padding: 0px;
 border: 1px solid #666666;
 overflow: visible;
 z-index: 9;
}


#boxtop {
 margin: 0px;
 display: block;
 border-bottom: 1px solid #666666;
}

#boxtitle {
 padding: 0px 2px 2px 6px;
 font-weight: bold;
}

#boxtitle p {
 margin-top: 0;
 margin-bottom: 0;
}

#boxcontent {
 padding: 4px 2px 4px 6px; 
}

#boxcontent p {
 margin-top: 0;
 margin-bottom: 3px;
}

/* *******on Top of Middle************ */

.back {
 display: none;
}

/* ******************************* */
/* *** Bottom ******************** */
/* ******************************* */

.bottom {
 display: none;
}

.bottom2 {
 display: none;
}

.bottom2col {
 display: none;
}

#bottom2 {
 display: none;
}

#bottom2 p {
 display: none;
}

