
body {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background : #ffffff;
	background-image : url(../images/img_BG_logo_grau.gif);
	background-repeat : no-repeat;

}

/* tables */

td {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;

}
td.ecke {
	background-image : url(/images/ecke_subnav.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	width: 14px;
	height: 17px;
}
td.mitte {
	background-image : url(/images/mitte_subnav.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	width: 14px;
	height: 17px;
}
	td.mitte_spez {
	background-image : url(/images/mitte_subnav_spez.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	width: 14px;
	height: 34px;
	}
td.unten {
	background-image : url(/images/unten_subnav.gif);
	background-repeat : no-repeat;
	background-position : top;
	width: 14px;
	height: 21px;
}

/* text */


a {
	font-size: 12px;
	color: #f6b816;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.nav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103172;
	text-decoration: none;
	border-top : 1px solid #103172;
	height : 22px;
	padding: 3 8 3 8;
	border-right : 1px solid #103172;

}
a.nav:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	border-top : 1px solid  #103172;
	border-right : 1px solid #103172;
	height : 22px;
	padding: 3 8 3 8;
}
a.nav_active , a.nav_active:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	border-top : 1px solid  #103172;
	border-right : 1px solid #103172;
	height : 22px;
	padding: 3 8 3 8;
}
a.subnav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103172;
	text-decoration: none;

}
a.subnav:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5c036;

}
a.subnav_active, a.subnav_active:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5c036;

}
a.technav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103172;
	text-decoration: none;
}
a.technav:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5c036;
	text-decoration: none;
}
a.technav_active, a.technav_active:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5c036;
	text-decoration: none;
}




a.publisher {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103172;
	text-decoration: none;
	background-color: #ededed;
	height : 22px;
	padding: 3px 8px 3px 8px;
}
a.publisher:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	height : 22px;
	padding: 3px 8px 3px 8px;
}
a.publisher_active , a.publisher_active:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	height : 22px;
	padding: 3px 8px 3px 8px;
}

a.publisher_sub {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103172;
	text-decoration: none;
	height : 22px;
	padding: 3px 8px 3px 8px;
}
a.publisher_sub:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	height : 22px;
	padding: 3px 8px 3px 8px;
}
a.publisher_sub_active , a.publisher_sub_active:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #3f598e;
	height : 22px;
	padding: 3px 8px 3px 8px;
}





.trennlinie{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103172;
	text-decoration: none;
	padding: 0 8 0 8;
}
.pfeil{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f5c036;
	text-decoration: none;
	font-weight: bold;
}
.adresse {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.titel
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #616161;
}
.zwischentitel
{
	font-family:sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #616161;
}
.mail {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.mail:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5c036;
	text-decoration: none;
}
.copyright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bababa;
	text-decoration: none;

}
.copyright:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #103172;
	text-decoration: none;

}

/* formular */

.formfield { 
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 110px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}

.formfield_ort { 
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 60px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formfield_kanton { 
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 45px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formfield_kronen { 
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #000000;
	width: 105px; 
	border: 1px solid #3f598e;
	background-color:#ffffff;
	text-decoration: none;
}
.formsubmit {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none; 
	background-color: #3f598e;
	color: #ffffff;
	padding-top: 1px;

}
.eingabe {
	font-family: Arial, Geneva, Helvetica, 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;
}


/*publisher_franz
.nptext, .npdoctitle, .nptitle, .nplead, .npheadlinelead, .npheadline {
	color: #3C6;
}*/