body    { 
		top: 0px;
		margin-top: 0px;
		font-family: "Arial", "san-serif";
		font-size: 12px }
		
img {
	border: 0px; }

img.border {
	border: #09d1ff solid 2px; }

/*Textformatierung*/

h1 {
		font-size: 18px;
		color: #0847ff; }
h2 {
		font-size: 16px;
		color: #09d1ff; }

h3 {
		font-size: 12px;
		color: #09d1ff; }

ul {
	list-style-image:url(/jwa/vfs/web/styles/smc-ag/images/ul.jpg);
	margin-left: -8px;
	line-height: 20px; }
a {
	text-decoration: none;
	color: #0847ff; }
a:hover {
	text-decoration: underline;}

.small {
	font-size: 10px;
	line-height: 14px; }

/*Menu*/

div.tlME { 
		line-height: 24px;
		 }
a.tlME { 
	padding-left: 15px;  
	padding-right: 3px;
	display: block;
	border-top: 1px solid white; 
	text-transform: uppercase;
	font-weight: bold;
	color: black; 
	font-size: 13px; 
	font-family: Arial; 
	text-decoration: none; }
a.tlME:hover { 
		color: #0847ff }
div.sl1ME { 
	line-height: 18px;
	margin-right: 15px; 
	text-align: right; }
a.sl1ME  { 
	text-transform: uppercase;
	font-weight: bold;
	color: white; 
	font-size: 12px; 
	font-family: Arial; 
	text-decoration: none; }
a.sl1ME:hover  { 
		color: #003399; }
.tlME_active {
	padding-right: 3px;
	padding-left: 15px;
	display: block;
	border-top: 1px solid white;
	background-color: #09d1ff; 
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none; }
.tlME_active:hover {
	text-decoration: none; }
.sl1ME_active {
	display: block;
	color: #003399;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px; 
	text-decoration: none; }
.sl1ME_active:hover {
	text-decoration: none; }


/*Layers*/

#contentframe   { 
	text-align: left; 
	margin: 0 auto; 
	padding-top: 10px; 
	position: relative; 
	width: 920px; 
	min-height: 550px;  
	clear: left }
#background {
	background-image:url(/jwa/vfs/web/styles/smc-ag/images/background.jpg);
	background-repeat:repeat-x;
	background-color: #171717;
	position: fixed;
	height:100%;
	top:0px;
	left:0px;
	width:100%;
	z-index:0; }
#navihintergrund  { 
	background-color: #e5e5e5;
	visibility: visible; 
	position: absolute; 
	top: 0px; 
	left: -206px; 
	width: 206px; 
	height: 100%;
	z-index:6; }
#navigationsmenu { 
	visibility: visible; 
	font-weight: bold;
	position: absolute; 
	z-index: 20; 
	top: 10px; 
	left: 0px;
	width: 206px; 
	height: 250px;
	font-size: 13px;
	color: black;
	line-height: 18px; }		
#head { 
	visibility: visible; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 919px; 
	height: 219px;
	z-index:6; }
#contenthintergrund  { 
	background-color: white;
	text-align: left; 
	visibility: visible; 
	position: absolute; 
	top: 238px; 
	left: 206px; 
	width: 674px; 
	font-size: 12px;
	line-height: 18px;
	min-height: 550px;
	z-index:3;
	padding-left: 20px;
	padding-right: 20px; }	
	
/*Fotogalerie*/

div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float:right;
	padding-bottom:12px;
	position:relative;
/*	right:200px; */
	top:30px;
}

div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
	display:none;
}
div.embox {
	clear: both;
/*	border: 1px solid #ccc;
	background-color: #eee; */
	padding: 12px;
}
div.image-title { display:none; }
div.image-desc {
	font-weight: bold;
	font-size: 1.4em;
	position:relative;
	top:-46px;
	color:#838383;
	left:-719px;
	text-align:right;
	display:none;
}
div.image-desc:before {
        content:'[';
        color:#6abaf5;
        font-size:14px;
	display:none;
}
div.image-desc:after {
        content:']';
        color:#6abaf5;
        font-size:14px;
	display:none;
}

div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
	   
 top: 	   
	   
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
	position:absolute;
	top:157px;
	left:40px;
}
ul.thumbs li {
	float: none;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
ul.thumbs li a {
	padding: 2px;
	display: block;
}
ul.thumbs li.selected a {
	background: #0847ff;
}
ul.thumbs a:focus {
	outline: none;
}
ul.thumbs img {
	border-color: #0847ff;
	border: none;
	display: block;
	width:32px;
	height:32px;
}

div.controls {
height:23px;
margin-top:5px;
display:none;
}
div.ss-controls {
float:left;
}
div.ss-controls span {
color:#666666;
cursor:pointer;
}
div.nav-controls {
float:right;
}
div.nav-controls a {
padding:5px;
}
div.slideshow {
clear:both;
}

div.pagination {
clear:both;
}
div.navigation div.top {
height:11px;
margin-bottom:12px;
}
div.navigation div.bottom {
margin-top:12px;
}
div.pagination a, div.pagination strong {
border:1px solid #CCCCCC;
display:block;
float:left;
margin-right:2px;
padding:4px 7px 2px;
}
div.pagination a:hover {
background-color:#FFFFCC;
text-decoration:none;
}
div.pagination strong {
background-color:#AACCFF;
}


