body {
   background-color:#ffffff;
	 scrollbar-face-color:#cccccc;
   scrollbar-highlight-color:#ffffff;
   scrollbar-shadow-color:#ffffff;
   scrollbar-3dlight-color:#cccccc;
   scrollbar-arrow-color:#666666;
   scrollbar-track-color:#ffffff;
   scrollbar-darkshadow-color:#cccccc;
	 margin-right:80px;
	 margin-left:20px;
	 margin-top:20px;
	 margin-bottom:20px;
   }

p, h1, h2, h3, ul, ol, li, div, td, strong, em, br {
   font-family:Arial, Helvetica, sans-serif;
   }

form, p, ul, ol, li, div, td, strong, em, br {
   color:#333333;
   }

h1, h2, h3 {
	color:#666666;
	}

h1 {
   font-size:14pt;
   letter-spacing:0.1em;
	 margin-top:20px;
	 margin-bottom:16px;
   }

h1.navi {
	font-size:10pt;
	line-height:16pt;
  letter-spacing:0em;
	color:#333333;
	margin-top:6px;
  margin-bottom:0px;
	padding-left:10px;
	font-weight:bolder;
	}

  h1.content {
  	font-size:10pt;
  	line-height:4pt;
    letter-spacing:0em;
  	color:#333333;
  	margin-top:20px;
    margin-bottom:0px;
  	font-weight:bolder;
    padding-bottom: 0px;
  	}


a.navi {
	color:#f00;
}

h1.kopf {
   font-size:16pt;
   letter-spacing:0.2em;
	 margin-top:12px;
	 margin-bottom:6px;
	 color:#333333;
	 text-align:center;
	 font-weight:normal;
   }

h2.kopf {
   font-size:14pt;
   letter-spacing:0.2em;
	 margin-top:6px;
	 margin-bottom:6px;
	 color:#333333;
	 text-align:center;
	 font-weight:normal;
   }

h3.weiss {
   font-size:14pt;
   letter-spacing:0.2em;
	 margin-top:6px;
	 margin-bottom:6px;
	 color:#333333;
	 text-align:center;
	 font-weight:normal;
   }

h2 {
   font-size:12pt;
   letter-spacing:0.1em;
	 margin-top:14px;
	 margin-bottom:8px;
   }

h3 {
   font-size:11pt;
   letter-spacing:0.1em;
	 margin-top:8px;
	 margin-bottom:6px;
   }

p, ul, ol, li, div, td, th, address, nobr, b, i {
   font-size:10pt;
	 line-height:16pt;
   }

p, ul {
   margin-top:6px;
   margin-bottom:0px;
   }

ul {
   margin-top:12px;
   margin-bottom:6px;
	 /*margin-left:10px;*/
   }

li {
	list-style-image:url(img/list.gif);
	/*list-style-position:outside;*/
  margin-top:3px;
  margin-bottom:3px;
	/*margin-left:25px;*/
	}

img {
	border:0px;
	}

a {
   text-decoration:none;
   font-weight:bolder;
   }

   a.plain-link {
     text-decoration:none;
     font-weight: normal;
   }

a:link {
   color:#666666;
   }

a:hover {
   color:#999999;
   }

a:visited {
   color:#333;
   }

a:active {
   color:#999999;
   }

hr {
   color:#cccccc;
   size:1pt;
   border:0px solid #cccccc;
   background-color:#cccccc;
   }

.h1_rot {
	color:#cc3333;
	}

.h1_kursiv {
	font-style:italic;
  font-size:11pt;
	}

.fehler {
   color:#cc3333;
	 font-weight:bolder;
	 /*background-color:#33cccc;*/
   }

.eingerueckt {
	padding-left:10px;
	}

.bg_navi {
	background-color:#cccccc;
	}

.bg_navi_aktiv {
	background-color:#ffffff;
	}

div#clink {
	left:0px;
	width:250px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*margin-top:5px;
	margin-bottom:5px;*/
	font-size:14px;
	text-align: right;
	}

div#clink a {
	border-bottom:#ffffff 1px solid;
	border-left-width:1px;
	border-bottom-width:1px;
	/*background: #cccccc; */
	display: block;
	padding-right:10px;
	padding-left:10px;
	/*padding-bottom:5px;
	padding-top:5px; */
	color:#666666;  /* linkfarbe */
	text-decoration:none;
	}

div#clink a:hover {
	border-bottom:#666666 1px solid;
	padding-right:10px;
	padding-left:10px;
	/*padding-bottom:5px;
	padding-top:5px; */
	background:#ffffff;
	color:#333333;  /* linkfarbe */
	}

  div#clink-tel {
  	border-bottom:#ffffff 1px solid;
  	border-left-width:1px;
  	border-bottom-width:1px;
  	/*background: #cccccc; */
  	display: block;
    text-align: right;
  	padding-right:10px;
  	padding-left:10px;
  	/*padding-bottom:5px;
  	padding-top:5px; */
  	color:#666666;  /* linkfarbe */
  	text-decoration:none;
  	}


    .navi-tel-headline {
      font-family: Arial, Helvetica, sans-serif;
    	font-weight:bold;
    	/*margin-top:5px;
    	margin-bottom:5px;*/
    	font-size:14px;
    	text-align: right;
    	}

      .navi-tel {
              margin-left: 20px;
      }

.contact-box {

  text-align: center;
  left: 0;
}

fieldset {
	border:1px solid #cccccc;
	/*border-bottom-color:#999999;
	border-left-color:#999999;
	border-right-color:#999999;
	border-top-color:#999999; */
	padding:15px;
	/*padding-left:15px;
	padding-right:15px;
	padding-top:15px;*/
	background-color:#eeeeee;
	}
