/*-------------------------------------------
---------------- LAYOUT -------------------*/

html		{
	background-image: url(gifs/bg_header_weiss.jpg);
	background-repeat:no-repeat;
	background-color: #FFF;
	text-align: left;
	margin: 0 0 0 0;
	max-width: 800px;
	width: 800px;
		}

body		{
	background-image: url(gifs/bg_header_weiss.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFF;
	padding-left: 10px;
	padding-top: 107px;
	padding-bottom: 10px;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	/*margin: 10px auto;*/
	margin: 0px 10px 0px 0px;
	width: 800px;
	max-width: 800px;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
		}

dl	{
	padding-bottom: 15px;
	border-bottom: 1px dotted #000;
	max-width: 790px;
	width: 790px;
	margin-bottom: 0px;
	}
body hr {
	display: none;
}

body p a img	{
			display: none;
			}	
	
p b font marquee{
			width: 786px;
			padding-left: 2px;
			}

ul	{
	border: 0px solid red;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	width: 798px;
	list-style-type: none;
	font-family: Arial;
	}
			
li	{
	width: 798px;
	margin-top: 10px;
	padding: 5px;
	border: 0px solid blue;
	}

ul li hr	{
	margin: 0px;
	padding: 0px;
	border: 0;
	border-bottom: 1px dotted #000;
	display: block;
	height: 1px;
	width: 788px;
	}
			
ul li div center	{
			margin-bottom: 0px;
			}
			
/*-------------------------------------------
---------------- TABLE --------------------*/
			
table{	
	cellpadding: 5pt;
	cellspacing: 1pt;
	width: 90%;
	font-family: Arial; 
	font-size: 10pt;
	border-style: none;
	border-width: 0pt ;
	margin-right: 10px;
	}

table{
	width: 790px;
	}

td 	{
	background-color: transparent;
	font-family: Arial;
	vertical-align: top; 
	font-size: 10pt;
	border: 1px #000000 solid;
	}
			   
th	{
	background-color: #D1E0F8;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	}
	
table tr th	{
		text-align: center;
		background-color: #cc0000;
		}
		
table tbody tr th	{
			border: 1px #000000 solid;
			}		
			
/*-------------------------------------------
---------------- FONT ---------------------*/

body b	{
	background-color: #ddd;
	padding: 2px 5px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 1.8em;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
		}

body a b,
body a b:link,
body a b:visited,
body a[name] b,
body a[name] b:link,
body a[name] b:visited	{
	background-color: #fff;
	border: 0;
	line-height: 2em;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	padding: 0;
	margin: 0;
		}
body a b:active,
body a b:hover,
body a b:focus,
body a[name] b:active,
body a[name] b:hover,
body a[name] b:focus	{
	background-color: #fff;
	border: 0;
	line-height: 2em;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	margin: 0;
	padding: 0;
		}	



table tbody tr th a{
			color: #ffffff;
			}
			
p font span b	{
			background-color: transparent;
			border: none;
			}
			
			
tr td p span b	{
			background-color: transparent;
			border: none;
			}

p b	{
	background-color: transparent;
	border: none;
	}
/*-------------------------------------------
---------------- LINKS --------------------*/

/*-------------- NAVIGATION --------------*/

a:link,
a:visited	{
	background-color: #ddd;
	padding: 2px 5px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 1.8em;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
			}
a[name]:link,
a[name]:visited {
	border:0;
	margin:0;
	padding:0;
	}
		
a:hover,
a:active{
	background-color: #000;
	padding: 2px 5px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 1.8em;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
		}

a[name]:hover,
a[name]:active {
	border:0;
	margin:0;
	padding:0;
	background-color: #09F;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	}

		
a:focus	{
	background-color: #ce0000;
	padding: 2px 5px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eaeaea;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 1.8em;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
		}

a[name]:focus {
	border:0;
	margin:0;
	padding:0;
	}


		
/*-------------- LISTEN LINKS --------------*/

body dl dd a:link,
body dl dd a:visited{
	text-decoration: none;
	background-color: transparent;
	padding: 0px;
	border: 0px;
	border-bottom: 1px dotted #000;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 10px;
	line-height: 1.7em;
	display: inline;
	color: #000;
	font-size: 11px;
				}
		
body dl dd a:hover,
body dl dd a:focus,
body dl dd a:active{
	background-color: #ddd;
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid #000;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 10px;
	line-height: 1.7em;
	display: inline;
	color: #000;
	font-size: 11px;
	text-decoration: none;
				}	

				
/*-------------- TABELLEN KOPF --------------*/			

div center table tbody tr th a,
div center table tbody tr th a:link,
div center table tbody tr th a:visited,
div center table tbody tr th a:hover,
div center table tbody tr th a:focus,
div center table tbody tr th a:active,
div center table tbody tr th a[name],
div center table tbody tr th a[name]:link,
div center table tbody tr th a[name]:visited,
div center table tbody tr th a[name]:hover,
div center table tbody tr th a[name]:focus,
div center table tbody tr th a[name]:active {
	height: auto;
	background-color: transparent;
	border: 0;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	display: inline;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 2px;
							}

/*-------------- BUCHSTABEN NAVIGATION --------------*/			

			
table tbody tr th a,
table tbody tr th a:link,
table tbody tr th a:visited,
table tbody tr th a[name],
table tbody tr th a[name]:link,
table tbody tr th a[name]:visited {
	height: auto;
	background-color: transparent;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	display: inline;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	border: 0;
	border-bottom: 1px dotted #fff;
					}
				
table tbody tr th a:hover,
table tbody tr th a:focus,		
table tbody tr th a:active,
table tbody tr th a[name]:hover,
table tbody tr th a[name]:focus,		
table tbody tr th a[name]:active	{
	height: auto;
	background-color: #CCC;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
	font-size: 100%;
	font-weight: bold;
	border: 0;
	border-bottom: 1px solid #fff;
						}
			
/*--------------  --------------*/			
			
span b font a,
span b font a:link,
span b font a:active	{
					height:auto;
					background-color: transparent;
					border:none;
					line-height: 1.8em;
					margin: 0px;
					padding: 0px;
					color: #000000;
					display: inline;
					text-decoration: none;
					font-size: 100%;
					font-weight: bold;
					}
						
span b font a,
span b font a:hover,
span b font a:focus,
span b font a:visited	{
					height:auto;
					background-color: transparent;
					border:none;
					line-height: 1.8em;
					margin: 0px;
					padding: 0px;
					color: #000000;
					text-decoration: none;
					font-size: 100%;
					display: inline;
					font-weight: bold;
					}						
			
/*-------------- INDEX LINKS --------------*/	
			
td p font a,
td p font a:hover,
td p font a:focus,
td p font a:visited{
				height:auto;
				background-color: #fff;
				border:none;
				line-height: 1.8em;
				margin: 0px;
				padding: 0px;
				color: #000000;
				text-decoration: none;
				font-size: 100%;
				font-weight: bold;
				display: inline;
				}
				
td p font a,
td p font a:active,
td p font a:link	{
				height:auto;
				background-color: #fff;
				border:none;
				line-height: 1.8em;
				margin: 0px;
				display: inline;
				border: 0px;
				padding: 0px;
				color: #000000;
				text-decoration: none;
				font-size: 100%;
				font-weight: bold;
				}

				
			
body ul li a,	
body ul li a:link,
body ul li a:visited{
	display: inline;
	line-height: 1.7em;
	background-color: transparent;
	padding: 0px;
	border: none;
	margin: 0px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #000;
				}
				
body ul li a:focus,	
body ul li a:hover,
body ul li a:active{
	display: inline;
	line-height: 1,7 em;
	background-color: #ddd;
	padding: 0px;
	border: none;
	margin: 0px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #000;
				}				
			
html body p a{
display: none;
}	

