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:normal;
	}

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:link { 
   color:#666666; 
   }

a:hover { 
   color:#999999; 
   }

a:visited { 
   color:#999999; 
   }

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 */
	}
	
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;
	}
