*
{
    margin: 0;
    padding: 0;
}

html,
body{
    height:100%;
}

@font-face { font-family: 'SchriftNiemeyer'; src: url('bnkgothm.ttf') format('truetype'); }
/*
'eot' bzw. 'embedded-opentype', referenziert eine Schriftart im Format „Embedded Open Type“
'woff', referenziert eine Schriftart im Format „Web Open Font Format“
'truetype', referenziert eine Schriftart im Format „True Type“
'opentype', referenziert eine Schriftart im Format „Open Type“
'svg', referenziert eine Schriftart im Format „Scalable Vector Graphics“ 
*/
body
{
	position: absolute;
	width: 100%;
	height: 100%;

	font-size: 12px;
	font-family: SchriftNiemeyer, SchriftNiemeyer, Verdana, Arial, Helvetica;  
	color: #ffffff;
	line-height: 1.2em;

	/* scrollbar */
	scrollbar-face-color: #FF8450;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #666699;
	scrollbar-3dlight-color: #FBF5C3;
	scrollbar-darkshadow-color: #7F7F7F;
	scrollbar-track-color: #FFD2C3;
	scrollbar-arrow-color: #FFFFFF;
}

p {margin-bottom:10px;}
td {font-family: SchriftNiemeyer, Verdana, Arial, Helvetica;  font-size: 14px; color: #ffffff;}
input {font-family: SchriftNiemeyer, Verdana, Arial, Helvetica;   font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #ffffff; border: 1px #000000 solid;}
textarea {font-family: SchriftNiemeyer, Verdana, Arial, Helvetica;  font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #ffffff; border: 1px #000000 solid;}
select {font-family: SchriftNiemeyer, Verdana, Arial, Helvetica;  font-size: 12px; font-style: normal; font-weight: bold; color: #000000; background-color: #ffffff; border: 0.5px  #000000 solid;}
.fusszeile {font-family: SchriftNiemeyer, Verdana, Arial, Helvetica;  font-size: 14px; font-style: normal; font-weight: normal; color: #ffffff;}

a:link.hauptmenue { color:#ffffff; text-decoration:none; font-weight:normal; font-size: 16px;}
a:visited.hauptmenue { color:#ffffff; text-decoration:none; font-weight:normal; font-size: 16px;}
a:hover.hauptmenue { color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 16px; text-decoration: none; border: 0; border-bottom: 1px solid red;}


a:link.menueFusszeile { color:#ffffff; text-decoration:none; font-weight:bold; font-size: 14px;}
a:visited.menueFusszeile { color:#ffffff; text-decoration:none; font-weight:bold; font-size: 12px;}
a:hover.menueFusszeile { color:#ffffff; text-decoration:underline; font-weight:bold; font-size: 12px;}

/* LINKS */

a
{
    color: #ffffff;
}

a img
{
    border-width: 0;
}
a:hover
{
    text-decoration: none;
}

a:focus
{
    outline: 0 none;
}

.container{
	width:800px;

	
	margin-left: auto;
    margin-right: 1em;
	position: relative;
	text-align: left;
	height: 100%;
	/*overflow: auto;*/
}

#Seite{
    position: relative;
    min-height: 915px;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    background-color: withe;
}

#headline
{
	position: absolute;
	top:20px;
	width: 100%;
	margin-left:0px;
	text-align: left;
	height: 150px;
	z-index: 3;
}
#contenbox0_Menue
{
	position: absolute;
	top:50px;
	width: 100%;
	text-align: right;
	height: 49px;
	z-index: 3;
	border-style:none; 
	padding:0px;
	left: 0px;
}
#contenbox3_Fusszeile
{
	position: absolute;
	bottom:50px;
	width: 100%;
	text-align: left;
	height: 30px;
	z-index: 3;
	border-style:none; 
	padding:0px;
	left: 0px;
	background-color:#0f0f17;
	
}
#contenboxFilter
{
	position: absolute;
	top:145px;
	width: 820px;
	text-align: center;
	height: 650px;
	z-index: 3;
	border-style:none; 
	padding:0px;
	background-image: url(../layout-images/content_filter.png);
	left: -15px;
}

#contenbox2
{
	position: absolute;
	top:180px;
	width: 720px;
	text-align: left;
	height: 580px;
	z-index: 3;
	border-style:none; 
	padding:0px;
	background-image: url(../layout-images/bg_content.png);
	left: 40px;
}

#inhaltcontenbox0_Menue{
	position: absolute;
	top:15px;
	width: 100%;
	text-align:right;
}

#inhaltContentBox2_1{
	position: absolute;
	top:35px;
	text-align:left;
	width: 665px;
	height: 535px;
	left:35px;
	right:40px;
	border-color:#000000; 
	border-width:0px; 
	border-style:solid; 
	overflow:auto;
}

#inhaltcontenbox3_Fusszeile{
	position: absolute;
	top:0px;
	width: 100%;
	text-align:left;
	color: #ffffff;
}
