#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

body {
background-color: #689ACC;
color:#564b47;
padding:0px;
margin:0px; 
}


/* ----------container zentriert das layout-------------- */
#container {
background-color:#336699;
border : 1px solid black;
width: 752px;
padding:0px;
margin: 0px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
background-color: #4B7CA7;
padding: 0px;
margin: 0px; }

#banner img {padding:0px 0px;} 

#layer1 { position:relative; left:0px; top:5px; width:98px; height:98px; z-index:2; }
#Layer2 {
    position:relative;
	top:-98px;
	width:654px;
	height:98px;
	background-color: #A5BDD3;
	layer-background-color: #A5BDD3;
	z-index:3;
	left: 98px;
}
#menues { position:relative; left:0px; top:4px; width:654px; height:50px; z-index:20; }

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 320px #4B7CA7; /* linke Menue Spalten Farbe  */ 
border-right: solid 70px #4B7CA7; /* rechte Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:auto; }

/* --------------left und right navigavtion------------- */
#left {
 width:320px;
 height:350px;
 min-height:350px; 
 float:left; 
 position:relative; 
 margin-left:-320px; 
 margin-right:1px;
 border-top: solid 1px #000000;
 background-image: url(images/hg_linkesframe_navlinks.gif);
 }
 #right {
 width:70px;
 height:350px;
 min-height:350px;
 float:right; 
 position:relative; 
 margin-right:-70px; 
 margin-left:1px;
 border-top: solid 1px #000000;
background-image: url(images/bild_frame_rechts.gif);
layer-background-image: url(images/bild_frame_rechts.gif);

 }
#address { position:absolute; left:2px; top:5px; width:95px; height:216px; z-index:100;
	color: #000000;
}

#ticker {
	display:block;
	border-top: solid 1px #000000;
	border-left: dotted 1px #000000;
	border-right: dotted 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	position:absolute;
	left:5px;
	top:47px;
	width:639px;
	max-width:470px
	height:18px;
	z-index:99;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-top:4px;
	}
	
/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin-top:-98px;
border-top: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
	height:350px;
	min-height:350px;}

#content-unten{
	position: relative;
	background-color: #FFFFFF;
	padding-left:97px;
	padding-right:80px;
	margin-left:-321px;
	margin-top:0px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	width: 752px;
	max-width: 573px;
	max-height: 100%;
	left: 1px;
}

p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
background-color: #A5BDD3;
background-image: url(images/bg-unten.gif);
layer-background-image: url(images/bg-unten.gif);
clear:left;
padding:0px;
margin:0px;
text-align: left; } 

#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.8pt;
	font-weight:bold;
	color: #ffffff;
    text-decoration: none;
    margin: 4px 0px 4px 0px;
    padding: 6px 4px 25px 3px;
    border: 1px solid #000;
}
#menu a:link {
	background-color: #4B7CA7;
	color: #ffffff;
    padding: 6px 4px 25px 3px;

}
#menu a:visited {
background-color: #4B7CA7;
color: #ffffff;

}
#menu a:hover {
border: 1px solid #999;
background-color:#A5BDD3; 
color: #000;

}
#menu a:active {
background-color:#A5BDD3;
color: #000;
}

/* body { margin-top:0px; margin-bottom:0px} */


/*Schrifen muss noch bearbeit werden*/

p,h1,h2,h3,h4,ul,ol,li,div,td,address,blockquote,norbi,b,i
     { font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;line-height:12pt;}

p,ul,ol,li,div,td { font-size:9pt;}
.addressfont { font-size:7.0pt;
			line-height: 10.0pt;}


h1 { font-size:8pt; font-weight:bold; color:#ffffff} /*ueberschrift nav_links*/
h2 { font-size:9pt; font-weight:bold; color:#000000} /*ueberschrif allgemein*/
h3 { font-size:9pt; font-weight:bold; color:#ffbc00; background-color: #ffffff}/*überschrift blau*/
h4 { font-size:9pt; font-weight:bold; color:#133068; } /*überschrift orange*/



.letter { font-size:9pt; color:black; margin-left:10px;line-height:0.1em;}
p.kleinfett { font-size:9pt; font-weight:bold }
p.klein { font-size:8pt }
p.kleinblau { font-size:8pt; color:#133068 }
p.kleinorange { font-size:8pt; color:#ffbc00 }
p.kleinorangefett { font-size:8pt; font-weight:bold; color:#ffbc00 }
p.kleiblaufett { font-size:8pt; font-weight:bold; color:#133068 }
p.grossblaufett { font-size:9pt; font-weight:bold; line-height: 18.0pt; color:#133068 }
p.grossorangefett { font-size:9pt; font-weight:bold;  color:#ffbc00; background-color: #133068  }


/* Links muss noch bearbeitet werden*/

a:link       { color: #004d91; text-decoration: underline; }
a:visited    { color: #004d91; text-decoration: underline; }
a:hover      { text-decoration: underline; color: #A5BDD3; background-color: none }
a:active     { color: #A5BDD3; text-decoration: underline; background-color: none }

/*Tabellen*/


#nav1        { position: absolute; left: 100px; top: 0px; width: 220px; height: 350px; z-index: 1; visibility:visible } /*Nav Left frame*/
#nav2        { position: absolute; left: 0px; top: 0px; width: 70px; height: 350px; z-index: 2; visibility:visible } /*Inhalt alle Contents*/
#nav6        { position: absolute; left: 545px; top: 10px; width: 70px; height: auto; z-index: 7; visibility:visible } /*Logo Dialigth & Muster*/
#nav4        { position: absolute; left: 100px; top: 16px; width: 450px; height: 15pix; z-index: 4; visibility:visible } /*Inhalt Site ohne Frame*/


/* Formularrahmen muss noch bearbeitet werden */
.formular { 
		border-top: #004d91 solid 1px; 
		border-bottom: #004d91 solid 1px;
		border-left: #004d91 solid 1px; 
		border-right: #004d91 solid 1px;
		background: #ffffff; 
		font-family: Verdana, sans-serif; 
		padding-left: 1px;
		font-size: 9pt; }

.liste       { font-family: Verdana, Arial; font-size: 9pt; color: #D00000; 
               list-style-image: url('img_nav/pfl_3.gif') }

.imgkl {
	margin-right: 5px;
	border: 1px solid #000000;
}

.imgkllinks {
	margin-right: 5px;
	margin-left: 10px;
	border: 1px solid #000000;
}

.imgklrechts {
	margin-right: 5px;
	margin-left: 4px;
	border: 1px solid #000000;
}
