
body {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #33536d;
	margin: 0px;
	padding: 0px;
	background : #ffffff;
}

/* tables */

td {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;

}
td.blau {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #3b0000;
	width: 870px;
	height: 129px;
	/*
	border-bottom : 18px solid #4b657e;
	*/
	background: #4b657e url(../images/background_header.gif) repeat-x;
	text-align: right;
}
td.titel
{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33536d;
	padding-top: 40px;
	padding-left: 16px;

}
td.content
{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #33536d;
	padding-top: 20px;
	vertical-align: top;
	padding-left: 16px;
	padding-bottom: 20px;
}
td.nav
{
	vertical-align: top;
	padding-top: 180px;
	text-align: right;
	border-bottom : 40px solid #4b657e;
	padding-bottom: 20px;
}


/* text */


a {
	font-size: 12px;
	color: #3e90b8;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #bbaf9b;
	text-decoration: none;
}
a.nav {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33536d;


}
a.nav:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33536d;
}
a.nav_active , a.nav_active:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33536d;
}
a.subnav {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #bbaf9b;
	text-decoration: none;

}
a.subnav:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #3e90b8;

}
a.subnav_active, a.subnav_active:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #3e90b8;
}

.titel
{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b0000;
	padding-top: 40px;
}
.adresse {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.mail {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #3e90b8;
	text-decoration: none;
}
.mail:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #e8d9ba;
	text-decoration: none;
}
.copyright {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #949494;
	text-decoration: none;

}
.copyright:hover {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}

/* formular */

.formfield { 
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 110px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}

.formfield_ort { 
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 60px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formfield_kanton { 
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 45px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formfield_kronen { 
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 105px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formsubmit {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none; 
	background-color: #3f598e;
	color: #ffffff;
	padding-top: 1px;

}
.eingabe {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	letter-spacing: 0.3mm;
	color: #bc2716;
}

#partner img {
	margin-right: 30px;

}

#kronen img {
	margin-right: 10px;
	margin-top: -3px;

}


/* Gilde DB Formatierung */

h1 {color: #000000;font-size:16px;font-weight:bold;margin-bottom : 4px;}
form {margin:0px;}

.boxpix_border {border: 1px solid #BBCCE0;padding : 2px 2px 2px 2px ;margin-right:8px;}

.table1 {padding: 1px 1px 0px 1px;}
.table1 td {padding: 1px 1px 0px 1px;vertical-align: top;}
.table2 td {padding: 0px 0px 0px 0px;vertical-align: top;}
.table2 .bg_schieb {padding-left : 4px;	padding-right : 4px; padding-bottom : 1px; padding-top : 2px; border-right : 1px solid #cecece;}
.table2 .bg_schieb2 {padding-left : 4px;padding-right : 4px;padding-bottom : 1px;padding-top : 2px;	border-right : 1px solid #cecece;}
.table2 .bg_tab {color: #f6b816;font-weight : bold;text-decoration: none;}
.table2 .bg_tab2 {color: #737373;font-weight : bold;text-decoration: none;}

#tipp { 
font-size: 11px;
position:absolute;
visibility:hidden; 
opacity: 0.9; 
background-color:#ffffec;
padding:5px 5px 5px 5px; 
width : 120px;
border: 1px solid #bebebe;
}
