/*
****************************************************

@project       : manuell.ch
@author        : Martin Stolz @ 3wd.ch & Martin Kutter @ wmk.ch
@date          : December 2005
@version       : 1.0
@file          :

---------------------------------------------------
@description   :

****************************************************
*/

body {
	font : 10pt Verdana, sans-serif;
}

h1 {
	font-size : 1.3em;
	padding-top : 0;
	letter-spacing : 0.1em;
}

h2 {
	font-size : 1.1em;
	letter-spacing : 0.1em;
	margin : 0.7em 0 0.7em 0;
	color : #005AAB;
	background-color : transparent;
}

#content {

}

#logo {
	padding : 0 0 10px 0;
	text-align : right;
}

#nav {
	display : none;
}

#head {

}

#header {
	margin : auto;
	text-align : left;
	clear : both;

}

.radio {
  border : 0;
  background-color : #ffffff;
}

body > #head, body > #list {

}

#list {


}

body > #list {
}

#list div {
}

div#jubilee {
	display: none;
}


#stage {
	text-align : left;
	margin : auto;
}

.search {
	display : none;
}


ul, li {
	padding: 0;
	margin-top : 0.5em;
	margin-left : 1em;
}

li {
	margin-top : 0;
	list-style : disc;
}

hr {
	height : 1px;
	border : 0;
	background-color : #000;
}

/* Forms formatting */
fieldset {
	margin : 0;
	padding : 0;
	border : 0;
}

form {
	margin : 0 0 10px 0;
	padding : 0;
}

select, input, textarea, option {
	font-family : Verdana, sans-serif;
  font-size : 1em;
	color       : #000;
	background-color  : #eee;
	border      : 1px solid #999;
 }


/* form-related classes */
.short_input {
	width : 100px;
}

.mid_input {
	width : 143px;
}

.long_input {
	width : 250px;
}

.height_textarea {
	height : 120px;
	overflow : auto;
}

.button {
	font-weight : bold;
	color       : #000;
	background-color  : #ccc;
	border      : 1px solid #333;
	padding : 2px 4px 1px 4px;
 }

/* HTML formatting related to containers */
#content h1 .normal {
 	letter-spacing : 0;
	font-weight : normal;
}

#list img {
	float : left;
	border : 0;
	padding : 0.5em 0.5em 0.5em 0;
}

/* Classes */
.td_top {
	vertical-align : top;
}


/* Original ms */

 .tooltip {
  border            : 1px solid gray;
  background-color  : #99f;
  padding           : 2px;
}

.navmain ul {
	padding : 0;
	margin : 0;
	display : inline;
}

.navmain li {
	list-type : none;
	display : inline;
	padding : 0;
	margin : 0;
	margin-left : 1px;
}

/* Main-Navigation Links */
.navmain a:link, .navmain a:visited {
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	padding : 20px 8px 5px 8px;
}

.navmain a:hover {
	background-color : #C4DCEC;
	color : #005AAB;
	padding : 10px 8px 5px 8px;
	border-bottom : 2px solid #005AAB;
}


.navmain .linkhi {
	background-color : #C4DCEC;
	color : #005AAB;
	font-weight : bold;
	padding : 10px 8px 5px 8px;
	border-bottom : 2px solid #005AAB;
}

.link:link, .link:visited {
	color : #DC143C;
	padding : 20px 8px 5px 8px;
	text-decoration : none;
	font-weight : bold;
}

.link:hover{
	background : #ccc;
}

.linkhi {
	background : #DC143C;
	color : #ffffff;
	font-weight : bold;
}

.sublink:link, .sublink:visited {
	color : #005AAB;
	background-color : #D8E9F2;
	padding : 5px;
	text-decoration : none;
}

.sublink:hover{
	background : #cccccc;
}

.sublinkhi {
	color : #005AAB;
	background-color : #D8E9F2;
	padding : 5px;
	font-weight : bold;
	border-left : 1px solid #fff;
	border-right : 1px solid #fff;
}

.outline {

}

.navigation {
	display : none;

}

.navmain{
	display : none;
}

.navservice {
	display : none;
}

#signature {
	padding : 5px 0 5px 0;
	margin-top : 20px;
	margin-bottom : 20px;
}

.normal, td {
	font-size : 1em;
}

/* Search Field */
.search_field {
	width : 100px;
}

/* Paragraph footer */
p.footer {
	margin : 0 0 3px 0;
	padding : 3px 5px 0 10px;
	color : #ccc;
	background-color : #fff;
	border-top : 1px solid #ccc;
}

.footer a {
	color : #ccc;
	background-color : #fff;
}

/* Linked images : no border */
.noborder {
	border : 0;
}

/* Sidebar */
.sidebar
{ display : none; }

/* Survey special */
#survey {
    display: none;
}