body {
	background-color: #D6D7FF;
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 12px;
	
}
body p {
}

body hr{
	color: #B3B3B3;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	height:1px;
	}

body h1{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #ED1C23;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body h2{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: black;
	padding: 3px 0px 3px 0px;
	margin: 20px 0px 20px 0px;
	background-image: url(./h2bg.png);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	/*border: 3px #B3B3B3 double;*/
}

body form{
	display: inline;
	padding: 0;
	margin: 0;
}

.txt_small{	
	margin: 0;
	padding: 0;
	font-size: 10px;	
}


marquee{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: black;
	padding: 3px 0px 3px 0px;
	margin: 20px 0px 20px 0px;
	background-position: left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	/*border: 3px #B3B3B3 double;*/
}
	
.error{
	font-size: 20px;
	font-weight: bold;
	color: red;
	text-align: center;
	margin: 100px 0px 100px 0px;
}
.node_active{
	font-weight: bold;
}
.fett{
	font-weight: bold;
	}

.blocksatz {
	padding: 0px 20px 0px 20px;
 	text-align: justify;
 	}

.blocksatz a
{ display: inline; text-decoration: underline; font-weight: normal; color: #b3b3b3; }

.blocksatz  a:link { color: red; }

.blocksatz  a:visited { color: red; }

.blocksatz  a:hover
{
color: red;
background: #D6D7FF;
}
	
.linksbundig {
	padding: 0px 20px 0px 20px;
 	text-align: left;
 	}

.linksbundig a
{ display: inline; text-decoration: underline; color: #b3b3b3; }

.linksbundig  a:link { color: red; }

.linksbundig  a:visited { color: red; }

.linksbundig  a:hover
{
color: red;
background: #D6D7FF;
}

.link_ul{
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 150px;
 	text-align: left;
 	}

.link_ul a
{ display: inline; text-decoration: underline; color: #b3b3b3; }

.link_ul a:link { color: red; }

.link_ul a:visited { color: red; }

.link_ul  a:hover
{
color: red;
background: #D6D7FF;
}
	
.toptable{
	margin-top:40px;
	margin-bottom: 0px;
	
	}

.header {
  background-image: url(./banner.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  height: 142px;
  vertical-align: top;
  }
  
.mborder {
  background: #FFFFFF url(./border.png) repeat-y scroll left center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.footer {
  background-image: url(./footer.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  height: 20px;
  vertical-align: top;  
  }
  
.tabledata{
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 10px;
 margin: 0px 0px 0px 0px;
 text-align: center;
 font-size: 13px;
 }

.bild_center{ text-align: justify; font-size: 10px; margin: 0px 130px 0px 130px; padding: 0px; width:350px;}

.bild_center a
{
display: inline;
text-decoration: none;
border: none;
}

.bild_center  a:link { 
color: #FFFFFF;
border: none;
}

.bild_center a:visited { 
color: #FFFFFF;
border: none;
}

.bild_center  a:hover { 
color: #FFFFFF; 
border: none;
}

.bild_center img{
border: none;
}



.bild_large{
	display: block;
	text-align: center;
	font-size: 10px;
	width:800px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.bildtxt{ display: block; text-align: justify; font-size: 10px; margin: 0px; padding: 0px 0px 0px 0px;}

<!--
.bild1{ text-align: justify; font-size: 10px; margin: 0; padding: 0px 20px 0px 20px; max-width: 350px;}
-->
.bild1{ text-align: justify; font-size: 10px; margin: 0px 20px 0px 20px; padding: 0px; max-width: 350px;}
.bild1 a
{
display: inline;
text-decoration: none;
border: none;
}

.bild1  a:link { 
color: #FFFFFF;
border: none;
}

.bild1 a:visited { 
color: #FFFFFF;
border: none;
}

.bild1  a:hover { 
color: #FFFFFF; 
border: none;
}

.bild1 img{
border: none;
}
<!--
.bild_550{ text-align: justify; font-size: 10px; margin: 0 0; padding: 0px 30px 0px 30px; width: 550px;}
-->
.bild_550{ text-align: justify; font-size: 10px; margin: 0px 30px 0px 30px; padding: 0px; width: 550px;}
.bild_550 a
{
display: inline;
text-decoration: none;
border: none;
}

.bild_550  a:link { 
color: #FFFFFF;
border: none;
}

.bild_550 a:visited { 
color: #FFFFFF;
border: none;
}

.bild_550  a:hover { 
color: #FFFFFF; 
border: none;
}

.bild_550 img{
border: none;
}

.bild_200{ text-align: justify; font-size: 10px; margin: 0px 30px 0px 30px;; padding: 0; max-width: 200px;}

.bild_200 a
{
display: inline;
text-decoration: none;
border: none;
}

.bild_200  a:link { 
color: #FFFFFF;
border: none;
}

.bild_200 a:visited { 
color: #FFFFFF;
border: none;
}

.bild_200  a:hover { 
color: #FFFFFF; 
border: none;
}

.bild_200 img{
border: none;
}

.bild_350{ text-align: justify; font-size: 10px; margin: 0px 30px 0px 30px; padding: 0; max-width: 350px;}

.bild_350 a
{
display: inline;
text-decoration: none;
border: none;
}

.bild_350  a:link { 
color: #FFFFFF;
border: none;
}

.bild_350 a:visited { 
color: #FFFFFF;
border: none;
}

.bild_350  a:hover { 
color: #FFFFFF; 
border: none;
}

.bild_350 img{
border: none;
}

.tdtoc{
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	width: 200px;
	text-align: left;
}

.imgov{
	float:left; 
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.imgov a
{
display: inline;
text-decoration: none;
border: none;
}

.imgov  a:link { 
color: #FFFFFF;
border: none;
}

.imgov a:visited { 
color: #FFFFFF;
border: none;
}

.imgov  a:hover { 
color: #FFFFFF; 
border: none;
}

.imgov  img{
border: none;
}

.thumb{
	width:550px;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 30px;
}

.thumb td {
text-align:center;
border: 1px;
border-style: dotted;
border-color:#B3B3B3;
padding: 10px 0px 10px 0px;
margin: 0px 10px 0px 10px;
}

.thumb a
{
padding: 0;
margin: 0;
display: inline;
text-decoration: none;
border: none;
}

.thumb a:link { 
color: #FFFFFF;
border: none;
}

.thumb a:visited { 
color: #FFFFFF;
border: none;
}

.thumb a:hover { 
color: #FFFFFF; 
border: none;
}
.thumb img { 
border: none;
}


.cleaner{
	clear: both;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:1px;
}	
#menu
{
padding-left: 10px;
padding-top: 100px;
margin-left: 14px;
font: 12px verdana, sans-serif;
width: 14em;
color: gray; 
}

#menu li
{
list-style: none;
margin: 0px;
border-left: 2px  solid;
border-bottom: 1px #B3B3B3 solid;
text-align: left;
}

#menu li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#menu li a:link { color: #000; }
#menu li a:visited { color: #000; }
#menu li a:active
{ 
color: #000;
font-weight:bold;
}
#menu li a:hover
{
font-weight:bold;
color: #000000;
background: #D6D7FF;
border-left: 4px #B3B3B3 solid;
}

#menu2
{
padding-left: 10px;
padding-top: 0px;
margin-left: 14px;
font: 12px verdana, sans-serif;
width: 14em;
color: gray; 
}

#menu2 li
{
list-style: none;
margin: 0px;
border-left: 2px #B3B3B3 solid;
border-bottom: 1px #B3B3B3 solid;
text-align: left;
}

#menu2 li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#menu2 li a:link { color: #000; }
#menu2 li a:visited { color: #000; }
#menu2 li a:active
{ 
color: #000;
font-weight:bold;
}
#menu2 li a:hover
{
font-weight:bold;
color: #000000;
background: #D6D7FF;
border-left: 4px #B3B3B3 solid;
}

#submenu
{
padding-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px verdana, sans-serif;
width: 12em;
color: gray; 
}

#submenu li
{
border-left: 2px #B3B3B3 solid;
border-bottom: 1px #B3B3B3 solid;
list-style: none;
margin: 0px;
text-align: left;
}

#submenu li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#submenu li a:link { color: #000; }
#submenu li a:visited { color: #000; }

#submenu li a:active
{ 
color: #000;
font-weight:bold;
}

#submenu li a:hover
{
font-weight:bold;
color: #000000;
background: #D6D7FF;
border-left: 4px #B3B3B3 solid;
}

#tabmenu {
padding-top: 30px;
font: 10px verdana, sans-serif;
color: gray;
}
#tabmenu li {
 display: inline;
list-style: none;
margin-right: 10px;
border-left: 2px #B3B3B3 solid;
border-bottom: 1px #B3B3B3 solid;
text-align: left;
}
#tabmenu li a
{
text-decoration: none;
}

#tabmenu li a:link { color: #000; }

#tabmenu li a:visited { color: #000; }

#tabmenu li a:hover
{
color: #000000;
background: #D6D7FF;
}

#toc {
font: 11px verdana, sans-serif;
color: gray;
width: 180px;
margin: 0px 10px 0px 10px;
padding: 0px 10px 0px 0px;
}
#toc li {
list-style: none;
margin-left: 0px;
margin-top: 5px;
padding-left: 5px;
padding-right: 5px;
border-left: 2px #B3B3B3 solid;
border-bottom: 1px #B3B3B3 solid;
text-align: left;
}
#toc li a
{
display: block;
text-decoration: none;
}

#toc li a:link { color: #000; }

#toc li a:visited { color: #000; }

#toc li a:hover
{
color: #000000;
background: #D6D7FF;
}

.topb {
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
font: 10px verdana, sans-serif;
color: gray;
text-align: left;
border-bottom:1px #B3B3B3 solid;
}
.topb li {
display: inline;
list-style: none;
padding: 0px 0px 0px 0px;
/*margin: 0px 0px 0px 0px;*/
border-left: 2px #B3B3B3 solid;
/*border-bottom: 1px #B3B3B3 solid; */
text-align: left;
}
.topb li a
{
text-decoration: none;
}

.topb li a:link { color: #000; }

.topb li a:visited { color: #000; }

.topb li a:hover
{
color: #000000;
background: #D6D7FF;
}

.button{ 
margin: 0px 0px 0px 10px; 
padding: 1px; 
text-align: center; 
border: solid 1px #b3b3b3;
float: left;
}
.button a
{
display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
.button a:hover
{
color: #000000;
background: #D6D7FF;
}
.button a:link { color: #000; }
.button a:visited { color: #000; }


.button_center{ 
margin: 0px 170px 0px 230px; 
padding: 1px; 
text-align: center; 
border: solid 1px #b3b3b3;
float: left;
}
.button_center a
{
display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
.button_center a:hover
{
color: #000000;
background: #D6D7FF;
}
.button_center a:link { color: #000; }
.button_center a:visited { color: #000; }

.td_detail{ 
margin: 0px;
padding: 0px 120px;
width: 600px;
}

.list_left_none{
	padding: 0px 40px 0px 40px;
 	text-align: left;
	list-style-type: none;
}
