			#table {
			border-style: dotted;
			border-color: #CCCCCC;
			border-width: 1px;
			
			}

  a.menu_l_n {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
      }
  
  a.menu_l_n:visited {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
      }
      
  a.menu_l_n:hover {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
     }
   
  a.menu_l_n:active {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
     }
     
     
     
     
   a.menu_l_a {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
      }
  
  a.menu_l_a:visited {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
      }
      
  a.menu_l_a:hover {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
     }
   
  a.menu_l_a:active {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
     }
     
     
     
     


.img
{
border: 1px;
border-style: solid;
border-color: #cccccc;
}



#borderlinks {
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #cccccc;
  text-align: justify;
  margin-left: 40px;
}


body
{
	background-color: #ffffff;
	scrollbar-base-color: #cccccc;
	scrollbar-3d-light-color: #cccccc;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #FFFFFF;
	overflow:scroll;
	margin-top: 20px;
	margin-left: 0px;
	height: 12px;
	width: auto;
	display: block;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	background-image: url(pix/hg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


p {
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: none;
}


h1 {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}

h2 {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}

h3 {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

h4 {
	font-weight:bold;
	font-family: Arial, Verdana;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}


a {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: none;
}


a:visited {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: none;
}


a:hover {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: underline;
}


a:active {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: none;
}


a:focus {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: auto;
	color: #333333;
	text-decoration: underline;
}





.link_startseite a:link {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	line-height: auto;
}


.link_startseite a:hover {
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 16px;
	text-decoration: underline overline;
	line-height: auto;
}


maintext {
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}


.p_klein {
	font-family: Arial, Verdana;
	font-size: 10px;
}


/* --------------- Hauptmen&uuml; Kopfzeile --------------- */


  a.menu_o {
	display: block;
	color: #FFFFFF;
	width: 120px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: center;
	height: 12px;
	line-height: auto;
	background-color: #999999;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
      }
  
  a.menu_o:visited {
	display: block;
	color: #FFFFFF;
	width: 120px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: center;
	height: 12px;
	line-height: auto;
	background-color: #999999;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
      }
      
  a.menu_o:hover {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 120px;
	line-height: auto;
	background-color: #333333;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
     }
   
  a.menu_o:active {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 12px;
	width: 120px;
	line-height: auto;
	background-color: #333333;
	margin: 3px;
	padding: 3px;
     }
      
      

  a.menu_o_aktiv {
	display: block;
	color: #FFFFFF;
	width: 120px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: center;
	height: 12px;
	line-height: auto;
	background-color: #333333;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
     }
     

	  a.menu_o_aktiv:visited {
	display: block;
	color: #FFFFFF;
	width: 120px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: center;
	height: 12px;
	line-height: auto;
	background-color: #333333;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
     }





/* --------------- Hauptmen&uuml; Normal --------------- */


  a.menu_n {
/*	display:block;	*/
	color: #FFFFFF;
	width: 160px;
	font-size:12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: left;
	height: 12px;
	line-height: auto;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
      }
  
  a.menu_n:visited {
/*	display:block;	*/
	color: #FFFFFF;
	width: 160px;
	font-size:12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: left;
	height: 12px;
	line-height: auto;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
      }
      
   a.menu_n:hover {
/*	display:block;	*/
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 160px;
	line-height: auto;
	background-color: #999999;
	margin: 3px;
	padding: 3px;
     }
   
   a.menu_n:active {
/*	display:block;	*/
	color:#FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 12px;
	width: 160px;
	line-height: auto;
	background-color: #999999;
	margin: 3px;
	padding: 3px;
     }
      
      

  a.menu_n_aktiv {
/*	display:block;	*/
	color: #FFFFFF;
	width: 160px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: left;
	height: 12px;
	line-height: auto;
	background-color: #CCCCCC;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
     }
     

	  a.menu_n_aktiv:visited {
/*	display:block;	*/
	color: #FFFFFF;
	width: 160px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: left;
	height: 12px;
	line-height: auto;
	background-color: #CCCCCC;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
     }
     
     
li {
list-style-type: none;
}

     
     


     
     dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: disc;
		font-size: 12px;
		font-family: Arial, Verdana;
}





/*
#menu {
    position: absolute;
}


*/


dl#menu {
	width: 180px;
}


dl#menu dt {
	cursor: pointer;
	height: auto;
	line-height: auto;
	text-align: left;
	font-weight: bold;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 10px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 5px;
	vertical-align: middle;
}


dl#menu li {
	text-align: left;
	background: #fff;
	line-height: auto;
	vertical-align: middle;
	list-style-type: none;
}


dl#menu li a, dl#menu dt a {
	color: #333333;
	text-decoration: none;
	display: block;
	border: 0;
	height: 100%;
	list-style-type: none
}


dl#menu li a:hover {
	text-decoration: underline;
}


dl#menu li a:active {
	text-decoration: underline;
}


dl#menu dt a:hover {
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #333333;
}


dl#menu dt a:active {
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #cccccc;
}


#mentions {
font-family: Arial, Verdana;
position: absolute;
bottom : 0px;
left : 10px;
color: #000;
background-color: #ddd;
}


#mentions a {text-decoration: none;
color: #222;
}


.Stil1 {color: #333333
}


.td_presse {
margin-top: 5px;
padding-top: 10px
}

.test {
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #cccccc;
}

#rundrum {
  border-width: 1px;
  border-style: dashed;
  border-color: gray;
}

hr {
height: 1px;
border-width: 1px 0 0 0;
border-style: dashed;
border-color: gray;
}





/* --------------- Links Presse --------------- */


  a.presse {
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
      }
  
  a.presse:visited {
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
      }
      
   a.presse:hover {
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
     }
   
   a.presse:active {
	font-weight: normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
     }
