body    { 
		top: 0px;
		margin-top: 0px;
		color: #232226;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode',  Arial,Helvetica, sans-serif;
		font-size: 0.72em;
		line-height: 1.44em; }

table.hostingtable {
	white-space: nowrap; }

img {
	border: 0px; }
	

a[href $='.pdf'] {
padding-right: 20px;
background: transparent url(/icons/page_white_acrobat.png) no-repeat center right; }



/*Textformatierung*/

h1 {
		font-family: "Trebuchet MS", "Arial", "san-serif";
		font-size: 1.4em;
		color: #1a1b53;

}
h2 {
		font-family: "Trebuchet MS", "Arial", "san-serif";
		font-size: 1.17em;
		color: #444069;
}
h3 {
		font-family: "Trebuchet MS", "Arial", "san-serif";
		font-size: 1.12em;
		font-weight:normal;
		color: #444069;
}
h4 {
		font-family: "Trebuchet MS", "Arial", "san-serif";
		font-size: 1.07em;
		font-weight:normal;
		font-style:italic;
		color: #4c5b78;
}

#content li {
	list-style-image: url(http://vfss-lb.itds.ch/VFS-DFA-74430-icon-list-angel.gif);
	margin:0 0 5px -8px;
	padding:0 0 0 2px; }

#contentlarge li {
	list-style-image: url(http://vfss-lb.itds.ch/VFS-DFA-74430-icon-list-angel.gif);
	margin:0 0 5px -8px;
	padding:0 0 0 2px; }

/*Menu*/

a {
	color:  #484975;
	text-decoration:none;
}

a:hover {
	color: #5A4215;
	}


a.externalLink {
	background-image:url(/jwa/VFS-DFA-67193-new_window.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:16px;
}

a.nonext {
	background-image:url(/jwa/VFS-DFA-110242-nothing.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#666666 !important;
	font-weight:bold;
	padding-right:16px;
	text-transform:uppercase; }

abbr {
	cursor:help;
}
acronym {
	cursor:help;
}

span.black {
	color: black; }

/*Layers*/

#background {
	/*background-color:black;*/
	height:100%;
	position:fixed;
	width:100%;
	left:0px;
	top:0px;
}

#contentframe   { 
	top: 0px;
	text-align: left; 
	margin: 0 auto; 
	padding-top: 10px; 
	position: relative; 
	width: 1024px; 
	min-height: 500px;  
	clear: left }

#navihintergrund  { 
	visibility: visible; 
	position: absolute; 
	top: 225px; 
	right: 25px; 
	width: 156px; 
	height: 468px;
	z-index:6; }
		
#navigation { 
	visibility: visible; 
	font-weight: bold;
	position: absolute; 
	line-height: 17px; 
	z-index: 20; 
	top: 8px; 
	left: 10px; 
	width: 200px; 
	height: 250px;
	font-size: 13px;
	color: #303F5C;}	

div.right { 
	border-right: 2px solid white;
	background-color: #e5e5e7; 
	visibility: visible; 
	position: absolute; 
	z-index: 9; 
	top: 0px; 
	right: -4px; 
	width: 210px; 
	padding-left:10px;
	padding-right:10px;
	height: 100%;
}	

div.rightsmall { 
	/*background-color: #E6E6E6;*/
	background-color: #e5e5e7; 
	visibility: visible; 
	position: absolute; 
	z-index: 9; 
	top: 0px; 
	right: -4px; 
	width: 5px; 
	padding-left:0px;
	padding-right:0px;
	height: 100%;
	border-right: 2px solid white;
}	

div.left { 
	background-color: #e5e5e7; 
	visibility: visible; 
	position: absolute; 
	z-index: 10; 
	top: 0px; 
	left: 0px; 
	width: 200px; 
	padding-left:5px;
	padding-right:5px;
	height: 100%;
	border-left: 2px solid white;
}
		
#head { 
	visibility: visible; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 1024px; 
/*	height: 288px; */
	z-index:6;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 2px solid white; 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	}
	
#subhead { 
	background-color: #ffffff;
	visibility: visible; 
	position: absolute; 
	top: 138px; 
	left: 0px; 
	width: 1024px; 
	height: 20px;
	z-index:6;
	display: none;
	border-right: 2px solid white;
	border-left: 2px solid white;  }	
	
#headnavi { 
	visibility: visible; 
	position: absolute; 
	top: 133px; 
	left: 680px; 
	width: 400px; 
	height: 20px;
	z-index:8;
	color: white;
	text-transform: uppercase;
	font-weight: bold; }

#itdslogo { 
	visibility: visible; 
	position: absolute; 
	top: 42px; 
	left: 30px; 
	width: 270px; 
	height: 20px;
	z-index:10; }

#content  { 
 	background-color: #ffffff;
 	visibility: visible; 
	position: absolute; 
	top: 155px; 
	left: 0px; 
	width: 544px; 
	min-height: 420px;
	padding-left: 230px;
	padding-top: 20px;
	padding-right: 250px;
	padding-bottom: 10px;
	z-index:3; }
	
#contentlarge  { 
 	background-color: #ffffff;
 	visibility: visible; 
	position: absolute; 
	top: 155px; 
	left: 0px; 
	width: 768px; 
	min-height: 420px;
	padding-left: 230px;
	padding-top: 14px;
	padding-right: 26px;
	padding-bottom: 10px;
	z-index:3; }
	
#footer  { 
	visibility: visible; 
	position: absolute; 
	bottom: -10px; 
	left: 0px; 
	width: 1024px; 
	height: 27px;
	z-index:10; 
	color:white;
	border-right: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
 }
a.footer{
	color:white;
	text-decoration:none;
}

span.footerleft {
	text-align: left; 
	position: absolute;
	bottom: -4px;
	color: white;
	font-size: 10px;
	left: 10px;
	z-index: 10; }
span.footerright {
	text-align: right; 
	position: absolute;
	bottom: -4px;
	color: white;
	font-size: 10px;
	right: 10px;
	z-index: 10; }

span.addthis {
	left:5px;
	position:relative;
	top:4px;}
	
/*Boxen*/

.personal {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/group.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}
.firmen {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/building.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}
.mitglieder {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/user.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

.webshop {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/cart.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

.shuffle {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/arrow_switch.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

.redaktion {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/user_comment.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

.ecard {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/picture_go.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

.lock {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#fafafa;
	background-image:url(/icons/lock.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #e8e8e8;
	margin-bottom:8px;
	margin-top:5px;
	padding:5px 5px 5px 28px;
}

/*Suchfunktion*/

input.waxmlc_search_searchfield {
		margin-left: 20px;
		background-color: white; 
		border: 1px solid black;
		font-family: Arial,FreeSans,sans-serif; }
input.waxmlc_search_searchfield:hover {
		background-color: #c6c6c6; }

input.waxmlc_search_query {
		background-color: #FFFFFF;
		border: 1px solid #0e1d3a; 
		font-family: Trebuchet MS,FreeSans,sans-serif; }
div.waxmlc_search_title { 
		color: #0e1d3a; 
		font-size: 15px; 
		font-weight: bold;
		font-family: Trebuchet MS,FreeSans,sans-serif; 
		margin-top: 0; 
		margin-bottom: 6px;
		padding-top: 0 }

div.waxmlc_search_noresults {
		background:#FFB7BA url(/jwa/VFS-DFA-18778-warnung.gif) no-repeat scroll 10px;
		border:1px solid #FF0000;
		margin: 20px 0px 0px 0px;
		padding: 10px 23px 10px 72px;
		position: absolute;
		text-align:left; }
div.waxmlc_search_results {
		margin-top:25px; }
a.waxmlc_search_result:before {
		content:'- ' }
a.waxmlc_search_result {
        display:block; }	

/*Buttons*/
	
input.datafield {
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 0.76em;
	margin-left: 0px;
	background-color: white; 
	border: 1px solid #747576; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode',FreeSans,sans-serif; 
	width: 120px; }
	
input.buttonsend	 {
	margin-left: 0px;
	background-color: white; 
	border: 1px solid #747576;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode',FreeSans,sans-serif; }
input.buttonsend:hover {
	background-color: #c2fec4; }
	
input.buttonreset {
	margin-left: 0px;
	background-color: white; 
	border: 1px solid #747576;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode',FreeSans,sans-serif; }
input.buttonreset:hover {
	background-color: #FFB7BA; }
	
/* Newseditor */

div.news {
	width:100%; }
span.news_head {
	padding-top:10px;
	color: black;
	position:relative;
	width:100%;
	display:block; }
div.news_date {
	color:#303F5C;
	display:inline;
	white-space:nowrap;
	font-weight:bold; }
div.news_title {
	color: #303F5C;
	display:inline;
	left:0px;
	position:absolute;
	white-space:nowrap;
	font-weight:bold; }
div.news_subtitle {
	left:0px;
	top:14px; }
a.news_toggleImgLink {
	position:absolute;
	left:324px; }
div.news_article {
	display:none; }


div.waxmlc_archive_list {
	
}
a.waxmlc_archive_entry {
	display:block;
}
a.waxmlc_archive_entry:hover {
	text-decoration: none;
}
a.waxmlc_archive_entry:before {
	content:" - ";
}

span.waxmlc_archive_entry_date {
	font-weight:bold;
	padding-right:8px;
	text-decoration: none;
}
span.waxmlc_archive_entry_archive {
	display:none;
}
span.waxmlc_archive_entry_publish {
	display:none;
}
span.waxmlc_archive_entry_title {
	color: black;

}

span.waxmlc_archive_entry_title:hover {
	text-decoration: underline;
}

p.code {
	white-space:pre;
	background-color:lightgrey;
	margin:2px;
	padding:2px;
	border-color:darkgrey;
	border-style:solid;
	border-width:1px;
	font-family:Courier;
}



span.term0 {
	background-color:yellow; }
span.term1 {
	background-color:lightgreen; }
span.term2 {
	background-color:lightblue; }
span.term3 {
	background-color:orange; }
span.term4 {
	background-color:yellow; }

span.waxmlc_search_description em {
	background-color:yellow;
	font-weight:bold;
}


a.waxmlc_search_relevance_100 {
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/wa-styles/general/images/search/empfang-100.png);
}
a.waxmlc_search_relevance_80 {
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/wa-styles/general/images/search/empfang-80.png);
}
a.waxmlc_search_relevance_60 {
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/wa-styles/general/images/search/empfang-60.png);
}
a.waxmlc_search_relevance_40 {
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/wa-styles/general/images/search/empfang-40.png);
}
a.waxmlc_search_relevance_20 {
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(/wa-styles/general/images/search/empfang-20.png);
}

span.search_pdf_icon {
	display:inline-block;
	margin-left:-27px;
	background-image:url(/icons/page_white_acrobat.png);
	height:16px;
	width:27px;
	background-position:left center;
	background-repeat:no-repeat;
}


