	a:link {color: #46699E; text-decoration: None}
 	a:visited {color: #46699E; text-decoration: None}
	a:active {color: #46699E; text-decoration: None}
 	a:hover {color: #46699E; text-decoration: Underline}	
	

	
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color: #d1d1d1;	
  	font-family: Verdana,Arial,Helvetica,Sans-serif;
  	font-size: 9pt;
  	color: #46699E;
	background-image: url(http://www.ff.burkersreuth.de/images_hp/border2.jpg);
	background-repeat: repeat-x;	
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:16pt georgia,serif bold; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}
div#container2 {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	top; 250px;
	width:720px;
	background-repeat: repeat-x 100%;
	z-index: auto;
}


div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:767px;
	background-image: url(images_hp/shadow_box.png);
	background-repeat: repeat-x 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	background: url(images_hp/shadow_box.png) repeat;
	height: 87px;
}
#banner {
	width: 767px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images_hp/main_bg.png);
	height: 178px;
}


div#content {
	
}
#content_content {
	position:absoloute;
	z-index: auto;
	margin-left: 40px;
	margin-top: 15px;
	width: 480px;
	height: 100%;
	min-height: 100%;
}
div#footer {
	position:absolute;
	width:100%;
	height: 25px;
	bottom:0; /* stick to bottom */
	background-image: url(images_hp/shadow_box.jpg);
	background-repeat: repeat-x;	
}
#footer_content {
	position:absoloute;
	float: right;
	z-index: auto;
	margin-left: 30px;
	width: 500px;
}
#navigation {
	position: absolute;
	top: 35px;
	width: 357px;
	height: 35px;
	margin-left: 25px;
}
#Seitennavigation {
	position:absolute;
	width:176px;
	height:19px;
	left: 550px;
	z-index: 21;
	top: 285px;
}
#Abzeichen {
	background-image: url(images_hp/abzeichen.png);
	position: absolute;
	height: 129px;
	width: 111px;
	z-index: 21;
	margin-left: 620px;
	margin-top: 15px;
	left: 3px;
	top: 4px;
}
.contentheading {
  font-size: 16pt;
}
.buttonheading img {
  border-width: 0px;
  border: none;
}
.small {
  font-size: 8pt;
}
.createdate {
  font-size: 8pt;
  padding-bottom: 15px;
}

