/*
	boxes
*/

#JScontainer_main {
	width:690px; 
	margin:auto; 
	padding:10px 20px 20px; 
	font-family:verdana,arial,sans-serif; 
	font-size:12px; 
	position:relative;
}
#JScontainer_main > div {
	margin-bottom:15px;
	width:100%;
	
}
#JScontent {
	width:680px;
	margin-bottom:30px;
	clear:both;
}
#JScontent > div {
	margin-bottom:15px;
}
#JSgalery_box {
	overflow:hidden;
	left:50%;
	width:680px;
	height:750px;
}
#JScontent .JSnews_box {
	height:160px;
	width:100%;
}
#JScontent .JSnews_box.gpd {
   width:690px;
   margin-left:-20px;
   padding:10px 0;
}
* html #JScontent .JSnews_box.gpd {
   margin:0 0 20px 0;
   padding:0 0 20px 0;
}

#JScontent .JSnews_box .JSnews_content  {
   position:absolute;
   margin-left: 160px;
   padding: 35px 0 0 0;
   width: 520px;
}
* html #JScontent .JSnews_box.gpd {
   width:670px;
   margin-left:-20px;
   padding:0;
}

* html #JScontent .JSnews_box .JSnews_content  {
   position:absolute;
   margin-left: 20px;
   padding: 28px 0 0 0;
   width: 490px;
}

#JScontainer_main .JScontent_navibox {
	border-bottom:1px solid #353330;
	margin-bottom:25px;
}
* html #JScontainer_main .JScontent_navibox {
	border-bottom:1px solid #353330;
	margin-bottom:15px;
}
#JScontainer_main .JScontent_navibox .galery {
	margin-bottom:42px;
}
* html #JScontainer_main .JScontent_navibox .galery {
	margin-bottom:18px;
}
.JScontent_navibox a {
    font-weight:normal;
}
.JSgalery {
  height: 750px;
}
.JSimage_top, .JSimage_bottom, .JSimage_bottom_FAQ, .JSimage_bottom_FAQ1, .JSimage_bottom_FAQ2, .JSimage_bottom_Gutjahr, .JSimage_bottom_GJ, .JSimage_bottom_GJ1, .JSimage_bottom_GJ2, .JSimage_bottom_GJ3, .JSimage_bottom_GJ1-1, .JSimage_bottom_GJ2-1, .JSimage_bottom_GJ1-2, .JSimage_bottom_GJ2-2, .JSimage_bottom_GJ3-1, .JSimage_bottom_GJ1-3, .JSimage_bottom_GJ2-3, .JSimage_bottom_GJ3-2, .JSimage_bottom_GJ1-4, .JSimage_bottom_GJ2-4 {
	border:1px solid #353330;
}
#JScontent .JSnews_box {
	border-bottom:1px solid #353330;
}
.JSgal img {
	margin:0;
	padding:0;
}
.JSimage_top {
	height:160px;
}
.JSimage_bottom {
	height:330px;
}
.JSimage_bottom_Gutjahr  { margin-left: -20px; height: 330px }
.JSimage_bottom_FAQ    { margin-top: 25px; margin-left: 40px; width: 615px; height: 300px; float: left }
.JSimage_bottom_FAQ1     { margin-top: 25px; margin-right: 33px; width: 300px; height: 300px; float: right }
.JSimage_bottom_FAQ2     { margin-top: 25px; margin-left: 40px; width: 300px; height: 300px; float: left }

.JSimage_bottom_GJ    { margin-top: 5px; margin-left: 40px; width: 615px; height: 300px; float: left }
.JSimage_bottom_GJ1     { margin-top: 110px; margin-right: 33px; width: 300px; height: 300px; float: right }
.JSimage_bottom_GJ2     { margin-top: 110px; margin-left: 40px; width: 300px; height: 300px; float: left }
.JSimage_bottom_GJ3  { margin-top: 70px; margin-left: 40px; width: 615px; height: 300px; float: left }
.JSimage_bottom_GJ3-1   { margin-top: 250px; margin-left: 40px; width: 615px; height: 300px; float: left }
.JSimage_bottom_GJ3-2  { margin-top: 5px; margin-left: 40px; width: 615px; height: 300px; float: left }
.JSimage_bottom_GJ1-2    { margin-top: 250px; margin-right: 33px; width: 300px; height: 300px; float: right }
.JSimage_bottom_GJ1-3   { margin-top: 250px; margin-right: 33px; margin-bottom: 600px; width: 300px; height: 300px; float: right }
.JSimage_bottom_GJ1-4 { margin-top: 200px; margin-right: 33px; margin-bottom: 20px; width: 300px; height: 300px; float: right }
.JSimage_bottom_GJ1-1  { margin-top: 5px; margin-right: 33px; width: 300px; height: 300px; float: right }
.JSimage_bottom_GJ4   { margin-top: 1px; margin-left: 40px; width: 610px; height: 230px; float: left }
.JSimage_bottom_GJ5 { margin-top: 1px; margin-left: 40px; width: 610px; height: 145px; float: left }
.JSimage_bottom_GJ2-2    { margin-top: 250px; margin-left: 40px; width: 300px; height: 300px; float: left }
.JSimage_bottom_GJ2-3   { margin-top: 250px; margin-bottom: 600px; margin-left: 40px; width: 300px; height: 300px; float: left }
.JSimage_bottom_GJ2-4 { margin-top: 200px; margin-bottom: 20px; margin-left: 40px; width: 300px; height: 300px; float: left }
.JSimage_bottom_GJ2-1  { margin-top: 5px; margin-left: 40px; width: 300px; height: 300px; float: left }
.JSimage_bottom_GJ6 { margin-top: 1px; margin-left: 40px; width: 610px; height: 75px; float: left }
.JSimage_bottom_GJ7 { margin-top: 1px; margin-left: 40px; width: 610px; height: 300px; float: left }



.JScol {
	width:300px;
}
.JScol.left, .JSgal.left {
	margin-left:45px;
	float:left;
}
.JScol.right, .JSgal.right {
	float:right;
	margin-right:45px;
}
.JSgal.left {
	margin-left:40px;
}
.JSgal.right {
	margin-right:25px;
}
* html .JScol.left, * html .JSgal.left {
   float:left;
	margin-left:-20px;
	padding:0;
}
* html .JScol.right, * html .JSgal.right {
	float:right;
	margin-right:40px;
}
* html .JSgal.left {
	margin-left:15px;
}
* html .JSgal.right {
	float:right;
	margin-right:15px;
}

a.link_red  { 
	color: #a02531; 
	font-weight: normal; 
	text-decoration: none 
}
.615px { 
	width: 615px; 
	height: 300px; 
	border-width: 1px; 
	border-color: #353330 
}
.JSimage_bottom_GJ6 {
	margin-top: 1px;
	margin-left: 40px;
	width: 610px;
	height: 75px;
	float: left
}
.JSimage_bottom_GJ7 {
	margin-top: 1px;
	margin-left: 40px;
	width: 610px;
	height: 300px;
	float: left
}

#JStext_bilder0 {
	width:615px;
	margin-left: 40px;
	float: left
}

#JStext_bilder1 {
	width:300px;
	margin-left: 40px;
	float: left
}

#JStext_bilder2 {
	width:300px;
	margin-right: 34px;
	float: right
	
}

#JStext_bilder0 p {
	font-family:verdana,arial,sans-serif;
	font-size:12px;

}

#JStext_bilder1 p {
	font-family:verdana,arial,sans-serif;
	font-size:12px;

}


#JStext_bilder2 p {
	font-family:verdana,arial,sans-serif;
	font-size:12px;

}

