html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#hintergrund {position:absolute; z-index:1; width:100%; height:100%;}
#fest {position:absolute; top:0px; left:10px; width:150px; z-index:10; border:0px dotted; padding:0px;}

.fest_nav {position:absolute; top:0px; left:200px; width:678px; z-index:10;	background-color: #ffffff;

    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#scrollbar {position:absolute; width:100%; height:100%;  top:0px; left:0; overflow:auto; z-index:2; 
}
#inhalt {position:absolute; top:235px; left:199px; width:670px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px; 
	background-color: #ffffff;} 


	

	
	
	

h1 {
	color: #000000;
	font-face:Times New Roman, Times, serif;
	font-size: 48px;
	text-align: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
	letter-spacing: 5px;
	}
	
	
	
	p {
	
		font-family: arial;
    color: #141414;
	font-size: 12px;
	font-weight: normal;
	line-height: 160%;
	text-align: justify;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;

	}
	
	
p a:link {
	color: #666666;

	background-color: transparent;
	text-decoration: none;

}

p a:visited {
	color: #666666;

	background-color: transparent;
	text-decoration: none;
}

p a:active {
	color: #666666;
	background-color: transparent;
	text-decoration: none;
}

p a:hover {
	color: #CC0000;
	background-color: transparent;

	text-decoration: none;
}


	
	
	
	h2 {
	color: #000000;
	font-face:arial;
	letter-spacing: .1em;
	border-top: 1px dotted;
	border-top-color: #000000;

	border-bottom: 1px dotted;
	border-bottom-color: #000000;

	font-size: 11px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
	
	padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px; 
	}
	
	
	h2 a:link {
	color: #666666;

	background-color: transparent;
	text-decoration: none;

}

h2 a:visited {
	color: #666666;

	background-color: transparent;
	text-decoration: none;
}

h2 a:active {
	color: #666666;
	background-color: transparent;
	text-decoration: none;
}

h2 a:hover {
	color: #CC0000;
	background-color: transparent;

	text-decoration: none;
}
	
	
h3 {
	
	font-family: arial;
    color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;

	}
	
	h3 a:active { color: #ffffff; background-color: transparent; text-decoration: none;}
	h3 a:hover { color: #CC0000; background-color: transparent; text-decoration: none;}
	h3 a:visited { color: #ffffff; background-color: transparent; text-decoration: none;}
	h3 a:link { color: #ffffff; background-color: transparent; text-decoration: none;}
	
		h4 {

	border-top: 1px dotted;
	border-top-color: #000000;


	
	
	
	
			font-family: arial;
    color: #141414;
	font-size: 12px;
	font-weight: normal;
	line-height: 160%;
	text-align: left;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
	padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px; 
	}
	
	

.nav {




	color: #ffffff;
	text-align: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;

}

.nav a:link {
	color: #ffffff;

	background-color: transparent;
	text-decoration: none;

}

.nav a:visited {
	color: #ffffff;

	background-color: transparent;
	text-decoration: none;
}

.nav a:active {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.nav a:hover {
	color: #CC0000;
	background-color: transparent;

	text-decoration: none;
}

	
.footergfx {
	font-size: 0.7em;
	text-align: center;
	color: #000;
		margin-top: 30px;
		margin-bottom: 20px;
}



.headline {
	font-size: 0.8em;
	color: #3F5964;

	line-height: 1.8em;
	margin-top: 30px;
		margin-bottom: 20px;

	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	letter-spacing: 7px;

	border-bottom: 1px dotted;
	border-top: 1px dotted;
}


.subscribt {
	
		font-family: arial;
    color: #141414;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;

	}

	
.dots {
	border-bottom : 1px dotted;
	border-bottom-color: #000000;
		
			
	}	
	







	
.inhalt img {
	border: 1px solid #999999;
	}
	
	
	
.inhalt img a:link {
	border: 1px solid #000000;
	background-color: transparent;
	text-decoration: none;

}

.inhalt img a:visited {
	border: 1px solid #000000;
	background-color: transparent;
	text-decoration: none;
}

.inhalt img a:active {
	border: 1px solid #000000;
	background-color: transparent;
	text-decoration: none;
}

.inhalt img a:hover {
	border: 1px solid #000000;
	background-color: transparent;

	text-decoration: none;
}



.inhalt blockquote {
text-align: left;
	font-weight: normal;
    padding-left: 200px;
	}
