/* Formatierungen für die Grundelemente */

body{
	border:none;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
	text-align:center;
	line-height:160%;
	background-color:#ffffff;
}


h1{
	color:#a1c300;
	font-size:14px;
	font-weight:normal;
}

h2{
	color:#b4da00;
	font-size:12px;
	margin-bottom:0px;
}

h3{
	color:#575757;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

strong, b{
	font-weight:bold;
}

hr{
}

a{
	color: #007421;
	outline-style:none;
}

a:hover{
	text-decoration:none;
	color:#c1d72d;
}

li{
	list-style-image: url("images/navigat/li_element.gif");
	line-height:160%;
}

address{
	font-style:normal;
}

/**** Formatierungen des Aufbaus ****/

#CONTAINER{
	width:909px;
	margin:  10px auto 0px auto;
	text-align:left;
	/*float:left;*/
}


#CONTENT{
	width:910px;
	background-image: url("images/navigat/container_bg.gif");
	background-repeat: repeat-y;
	float:left;
	margin-bottom:5px;

}

#HEADER{
	clear:both;
}

#NAVI{
	background-image: url("images/navigat/navi.gif");
	width:502px;
	height:101px;
	float:left;
}

#FAHR_BILDER{
	float:left;

}

#CONTAINER_BOXES{
	width:907px;
	background-image: url("images/navigat/container2_bg.gif");
	background-repeat: repeat-y;
	float:left;
	border-bottom:1px solid #454545;
}

#BOX_LEFT{
	width:167px;
	float:left;
}

#LOGO{
	margin-bottom:1px solid #454545;
}

#LOGO_SECOND{
	margin-top:1px;
	*margin-top:-1px;
	

}

#SUBNAVI{
	margin-left:-40px;
	text-align:right;
}

#BOX_MIDDLE{
	width:335px;
	background-image: url("images/navigat/text_bg.gif");
	background-repeat:repeat-y;
	float:left;


}

#TEXT{
	padding:10px;

}

#BOX_RIGHT{
	width:405px;
	float:left;



}

#SPACE{
	background-image: url("images/navigat/spalte.gif");
	width:405px;
	height:26px;
}

#IMAGE_LARGE{
}

#THUMBS{
	
}

#FUSSZEILE{
	clear:both;
	*margin-top:-14px;
}




/**** Formatierungen NAVI ****/

#NAVI ul{
	margin-top:30px;
	margin-left:-5px;
	*margin-left:25px;
}

#NAVI li{
	display: inline;
	padding: 0px 0px 0px 5px;
	color:#454545;
	font-size:12px;
	list-style:none;
	list-style-image:none;
}

#NAVI li a{
	color:#454545;
	text-decoration: none;
}

#NAVI li a:hover{
	color:#ffffff;
}

#NAVI li .aktiv{
	color:#ffffff;
}




/**** Formatierungen Bilder ****/

.thumbs_small{
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
	
.thumbs_first{
	border-bottom:1px solid #ffffff;
	border-left:none;
}

.thumbs_last{
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #454545;
}

.img_large{
 	border-right:1px solid #454545;
	border-bottom:1px solid #fff;

}

.fahr_bilder{
	border-left:1px solid #ffffff;
}

/**** Formatierungen Subnavi ****/

#SUBNAVI ul{
	
}

#SUBNAVI li{
	color:#ffffff;
	text-decoration:none;
	list-style:none;
	padding:5px 0px 0px 0px;
	height:20px;
	list-style:none;
	list-style-image:none;
}

#SUBNAVI li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	background-color:#454545;
	border-bottom:1px solid #454545;
	border-top:1px solid #454545;
}

#SUBNAVI li a:hover{
	color:#454545;
	background-color:#b4da00;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

#SUBNAVI li .aktiv{
	color:#454545;
	background-color:#b4da00;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

.li_abstand{
	margin-right:10px;
}



/**** Formatierungen Fusszeile ****/

#FUSSZEILE li{
	display: inline;
	padding: 5px 0px 0px 5px;
	color:#999999;
}

#FUSSZEILE li a{
	color:#999999;
	text-decoration: none;
}

#FUSSZEILE li a:hover{
	color:#454545;
}


#PRELOADER{
	display:none;
}


/**** styling Button center ****/
.center{
	position:relative;
	left:0px;
}

.center:hover{
	border:none;
}

.center span {
	display:none;
}
.center:link, .center:visited {
	display:			block;
	width:				167x;
	height:				99px;
	background:	url(images/navigat/visit_center.jpg);
}

.center:hover, .center:active, .center:focus {
	background-image:	url(images/navigat/visit_center_over.jpg);
}

.center{
	background-image:	url(../images/nav/visit_center_over.gif);
}

/**** styling Button galabau ****/
.galabau{
	position:relative;
	left:0px;
}

.galabau:hover{
	border:none;
}

.galabau span {
	display:none;
}
.galabau:link, .galabau:visited {
	display:			block;
	width:				167x;
	height:				99px;
	background:	url(images/navigat/visit_galabau.jpg);
}

.galabau:hover, .galabau:active, .galabau:focus {
	background-image:	url(images/navigat/visit_galabau_over.jpg);
}

.galabau{
	background-image:	url(../images/nav/visit_galabau_over.gif);
}

/**** styling formular ****/

.buttons input{
	background-image:url(../images/navigat/senden.gif);
	height:20px;
	border:0px;
	color:#454545;
	font-size:11px;
}



.buttons  input:hover{
	background-image:url(../images/navigat/senden_hover.gif);
	height:20px;
	border:0px;
	color:#ffffff;
	cursor:pointer;
}



.thumbs {
	padding:6px 6px 6px 6px;
	border:1px solid transparent;

}

.thumbs:hover {
	border:1px solid #a1c300;
}
