/****** Farbschema *********************************************************************/
.hg_gnk   { background-image:url(../imgs/layout/hg_gnk.png);background-repeat:repeat-y; }   
.hg_gnl, ul.navi3 li:hover>ul  { background-image:url(../imgs/layout/hg_gnl.png);background-repeat:repeat-y; }   					  
.hg_gnm  { background-image:url(../imgs/layout/hg_gnm.png);background-repeat:no-repeat; }
.hg_gnm2_hor   { background-image:url(../imgs/layout/hg_gnm2_hor.png);background-repeat:no-repeat; }
.hg_gnm2_vert { background-image:url(../imgs/layout/hg_gnm2_vert.png);background-repeat:no-repeat; }
.hgnhor1  { background-image:url(../imgs/layout/hgnhor1.png);background-repeat:no-repeat; }   
.hg_gr   { background-image:url(../imgs/layout/hg_gr.png);background-repeat:no-repeat; }  
.hg_grm   { background-image:url(../imgs/layout/hg_grm.png);background-repeat:no-repeat; } 
.hg_rt   { background-image:url(../imgs/layout/hg_rt.png);background-repeat:repeat-y; }
.hg_rtm1 { background-image:url(../imgs/layout/hg_rtm1.png);background-repeat: no-repeat; }
.header_box_350 { background: url(../imgs/layout/header_box_350.png) no-repeat;  }

.li-style-1 { list-style-image:url(../imgs/layout/navi_+.png); }

.bgcol_ge1 { background-color:#FFFFCF; }
.bgcol_gr1 { background-color:#d5d5d5; }
.bgcol_gr2 {background-color:#ececec; }


/******* Navigation ****************************************************************/
#navigation { vertical-align:top; }
#navigation table { width:205px; padding:6px; background:transparent;}
#navigation li, .navi1 { border-color:white; border-style:outset;padding:2px 6px; }
#navigation a { text-decoration:none; color:#000000}
#navigation a:hover { text-decoration:none; background-color: yellow; }
#navigation li:hover, ul.navi3 li:hover, .navi3 ul li a:hover { text-decoration:none; background-color: yellow; }



/****** Layout *********************************************************************/
body  {
	padding-top: 15px;
 	font-size:10pt;
	font-family:arial;
	border:0px;
	background-color:#808080;
}

table {
	font-size: 10pt;
	font-family:arial;
	width:1024px;
	background-color: #ffffff;
}



#inhalt, #inhalt1 { width:790px; }



#div1 {	/* Formatieren von Kombifeld & Button Gestaltungstipps anzeigen */
	font-size: 8pt;
	padding-left:55px;
	padding-bottom:5px;
}


#div2 {	/* Dient nur als vertikaler Abstandshalter zw. Formular & Seitenende */
	position:absolute;
	top:1160px;
}


.abstand1 {padding-bottom:50px;}
.footer_box_350 { width:328px; height:4px;}
.bonsaiblog1 { width:550px; padding:10px 0px 10px 20px; }
.content_box_350 { width:328px; padding:14px 10px; border-left: 1px solid gray; border-right: 1px solid gray; }
.div_mehr  {	 text-align:right; padding-right:10px; }
.headline1 { padding-left:5px; }
.header_box_350 { height:18px; padding:10px 10px; font-size: 11pt; }
.iframe_navi1 { width:745px; height:100px; overflow:scroll; white-space:nowrap; }
.navi1 { padding:6px 0px 6px 6px;}
.navi2, .termine { list-style: none; padding-left:1px; }
.padding_10 { padding:10px; }
.padding_15 { padding:15px;}
.padding_20 { padding:20px;}
.padding_25 { padding:25px; }
.spacer { width:10px; }
.valign1 { vertical-align:top; border-bottom: thin dotted silver; }

/*** Nav bar styles ***/

ul.navi3,
.navi3 ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}


ul.navi3 >li { margin: 0; }

ul.navi3 li>ul{
/*Make the sub list items invisible*/
	background:none repeat scroll 0 0 white;
	border:1px solid silver;
	display:none;
	margin-left:175px;
	margin-top:-1.7em;
	max-width:150px;
	position:absolute
}

ul.navi3 li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.navi3 ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}



