* {
	margin: 0;
	padding: 0;
	border: 0;
}
html, body
{
	width: 100%;
	height: 100%;
	
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.st-jakob-turm.ch/images/bg.jpg); background-repeat: repeat-y; background-attachment: scroll;
	border: 0px;
}

input, select, textarea {
border: 1px solid #cccccc;
}

#body
{
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

#right_container
{
	display: inline-block;
	
	width: 100%;
	height: 100%;
	
	background-color: #6b9299;
	
	margin: 0px;
	padding: 0px;
	
	float: left;
}

#right_banner
{
	background-image:  url(http://www.st-jakob-turm.ch/images/rechts.jpg);
	background-repeat: repeat-x;
	
	height: 200px;
	width: 100%;
	
	display: block;
}

#left_container
{
	display: inline-block;
	
	width: 600px;
	height: 100%;
	
	background-color: #ffffff;
	
	position: absolute;
	left: 0px;
    top: 0px;
	z-index:500;
	
	float: left;
}

#left_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
position: absolute;
top: 255px;
left: 115px;
z-index:700;
width:440px;
}

#banner{
position: absolute;
left: 0px;
top: 0px;
z-index:600;
}

#menubg{
position: absolute;
left: 0px;
top: 200px;
height:32px;
width:100%;
z-index:800;
background-color:#252525;
}

#news{
position: absolute;
left: 611px;
top: 250px;
width:300px;
z-index:1000;
}
#newsbg{
position: absolute;
left: 611px;
top: 220px;
width:300px;
background-color:#b5c8cc;
min-height: 100%;
height:auto !important;
height:100%;
overflow: hidden !important;
}
#newsBox
{
margin-top: -20px;
}
.newsShort{
width:270px;
padding-top: 20px;
}
.newsLong{
padding-bottom: 20px;
}
#slogan{
 position:fixed;
 right:20px; width:240px; height:60px; bottom:20px;
}
#slide{
position: absolute;
left: 611px;
top: 274px;
width:300px;
}

#highslide-gallery{
display: none;
}

#menu_content{
position: absolute;
top: 4px;
left: 95px;
z-index:900;
}

h3{
color:#FF8C00;
}

a:link {color:#666666; text-decoration:none; }
a:visited {color:#666666; text-decoration:none; }
a:active {color:#666666; text-decoration:none; }
a:hover {color:#666666; text-decoration:none; }

/* slideShow*/
#slideshow {
	margin-right: 20px;
	margin-bottom: 20px;
}
#slideshowDown a, #slideshowUp a 
{
color:#ffffff;
}
#slideshowDown a:hover, #slideshowUp a:hover
{
}
#slideshowDown a
{
	padding-left: 13px;
	
}
#slideshowUp a
{
	padding-right: 13px;
}
#slideshow tr td, #slideshow tr td span {
}
#slideshowNr
{
	letter-spacing: 4px;
	color:#ffffff;
}
#slideshowAktiv
{
	font-weight: bold;
	color:#ff9900;

}
#slideshowImg{
border:1px solid #FFFFFF;
}
.pictureNotice1
{
	background-color: #FFFFFF;
	width: 320px;
	height: 20px;
	padding-left: 0px;
	margin-top: -20px;
	margin-bottom: 0;
	opacity: 0.5;
	display: block;
	font-size: 12px;
}

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 8pt Arial, Helvetica, sans-serif;}

	#jsddm li a
	{	display: block;
		background: #252525;
		padding: 5px 20px 5px 20px;
		text-decoration: none;
		border-right: 1px solid #ff9900;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #252525;
	    color: #ff9900;
	}
		
		#jsddm li ul
		{	margin: 4px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
		}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #eecba1;
			color: #000000;
			border-right: 0px;
		}
		
		#jsddm li ul li a:hover
		{
			color:	#000000;
			background:	#ff9900;
		}
		
		#jsddm li.button1-24_2{
      display: none;
         }
		
		
