/*Body-Tag*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(../bilder_layout/hg_druckerei-schroeter.gif);
	background-position: 0px;
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#cccc99;
	scrollbar-base-color:#ffffcc;
	scrollbar-track-color:#cccccc;	
}

/*Layout-Tabellen*/
/*zentrierte Tabelle */
#Tabelle_01 {
    
	MARGIN: 0px auto 0px;  
	width:980px;
	POSITION: relative; 
	height:600px;
	MARGIN-TOP: 0px;
	align: left;
	
}
/*Kopf der Seite*/
#id1 {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:176px;
	visibility: visible;
}

/*Navi-Leiste*/
#id2 {
	position:absolute; 
	top:176px; 
	left:0px; 
	width:980px;
	height:477px; 
	background-image: url(../bilder_layout/navi_offsetdruck2.jpg);
}
/*Inhalt*/
#id3 {
	position:absolute;
	top:176px;
	left:211px;
	width:769px;
	height:468px;
	z-index: 1;
	visibility: visible;
	overflow: auto;
	background-image: url(../bilder_layout/hg_inhalt.gif);
 	background-attachment: fixed;
}
/*Navi oben*/
#id4 {
	position:relative; 
	top:160px; 
	left:0px; 
	width:980px;
	height:50px; 
	visibility: visible;
}
/*Schriftformate*/
/*Hauptüberschrift*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	width: 450px;
	font-weight: normal;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF3399;
	text-align: left;
	font-weight: bold;
}
.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	width: 365px;
}
.fliesstext_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	width: 365px;
}
/*schmal laufender Fließtext*/

.fliesstext_liste {
	font-family: Verdana, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	width: 310px;
}

/*Fließtext für Formulare*/
}
.fliesstext_form {
	font-family: Verdana, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	width: 400px;
}
.agb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	width: 425px;
}

/*Navigation linke Seite*/
#navcontainer ul
{
	margin:10px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: #006699;
	font-align: left;
	/*font-weight: bold;*/
}

#navcontainer li { 
margin:  0 0 0;
text-align: left;
}

#navcontainer a
{
display: block;
padding: 5px 0px 5px 18px;
width: 180px;
background-image: url(../bilder/navi.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #006699;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(../bilder/navi_hover.gif);
color: #FF3399;
text-decoration:underline; 
}


#menu {
width: 110px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
}

#menu h2 {
/*color: #FF8635;
background: #96D12C;*/
text-transform: uppercase;
}

#menu a {
/*color: #000;*/
text-decoration: none;
padding: 1px 1px 1px 16px;
}

#menu a:hover {
background-image: url(../bilder/navi_hover.gif);
padding: 1px 1px 1px 0px;
text-indent: 16px;
/*color: #a00;
background: #fff;*/
}

#menu li {
position: relative;
}

#menu ul ul ul {
background-image: url(../bilder/navi_hover.gif);
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul 
{display: none;
}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}
