/* ::::: http://alpengipfel.ch/fuyc/templates/nati_mech/css/template_css.css ::::: */

#body { margin: 0px; background-color: rgb(0, 138, 63); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
a { color: gray; text-decoration: none; }
a:visited { color: gray; }
a:hover { color: rgb(0, 51, 255); }
a:active { color: rgb(0, 51, 255); }
td { font-size: 12px; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 15px; }
#container { margin: 0px auto; font-size: 12px; background-color: rgb(255, 255, 255); z-index: 1; width: 800px; }
#logo { margin: 0px; background-image: url('header.png'); background-repeat: no-repeat; background-color: transparent; width: 800px; height: 153px; }
#topmenu1 { margin: 0px; background-image: url('top_menu_bg.gif'); background-repeat: no-repeat; background-color: transparent; width: 752px; height: 32px; padding-left: 48px; padding-top: 8px; }
#topmenu { margin: 0px; background-image: url('top_menu_bg.gif'); background-repeat: no-repeat; background-color: transparent; width: 752px; height: 32px; padding-left: 48px; padding-top: 8px; }
#unten { z-index: 3; height: 334px; width: 385px; margin-right: 0px; float: right; }
#navigation { background-color: white; padding-left: 20px; padding-top: 45px; padding-bottom: 100px; z-index: 2; width: 135px; height: 350px; float: left; }
a.mainlevel:link, a.mainlevel:visited { border-right: 1px solid rgb(204, 204, 204); margin: 9px 3px 0px; padding: 0px 7px 0px 0px; color: rgb(153, 153, 153); font-size: 13px; text-decoration: none; font-weight: bold; height: 12px; }
a.mainlevel1:link, a.mainlevel1:visited { border-right: 1px solid rgb(204, 204, 204); margin: 9px 3px 0px; padding: 0px 7px 0px 0px; color: rgb(153, 153, 153); font-size: 13px; text-decoration: none; font-weight: bold;  }
a.mainlevel2:link, a.mainlevel2:visited { border-right: 0px solid rgb(204, 204, 204); margin: 9px 3px 0px; padding: 0px 7px 0px 0px; color: rgb(153, 153, 153); font-size: 13px; text-decoration: none; font-weight: bold;  }
a.mainlevel:hover { color: rgb(255, 24, 8); text-decoration: none; }
a.mainlevel1:hover { color: rgb(255, 24, 8); text-decoration: none; }
a.mainlevel2:hover { color: rgb(255, 24, 8); text-decoration: none; }
#active_menu { color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; }
#content { margin: 0px; padding: 0px; overflow: hidden; color: black; background-color: white; z-index: 2; width: 800px; float: right; }
#content h1, #content h4 { margin: 5px; padding-bottom: 5px; padding-left: 28px; color: rgb(0, 0, 0); font-size: 15px; }
#content h2, #content h3 { margin: 0px; padding-bottom: 3px; padding-left: 28px; color: rgb(0, 0, 0); font-size: 15px; }
#content p { margin: 0px; padding-left: 28px; padding-top: 10px; padding-right: 20px; }
#content a { color: rgb(8, 153, 68); text-decoration: none; }
#content a:visited { color: gray; }
#content a:hover { color: rgb(8, 153, 68); }
#pix { background-color: transparent; z-index: 2; width: 200px; height: 50px; float: left; }
#contentpaneopen p { margin: 0px; padding-left: 28px; padding-top: 10px; padding-right: 20px; }
#footer { border: 0px none ; padding: 0px; background-color: rgb(0, 174, 80); z-index: 3; color: rgb(255, 255, 255); margin-top: -3px; width: 800px; height: 17px; clear: both; }
a.mainlevelfooter:link, a.mainlevelfooter:visited { border: 0px none ; color: white; font-size: 10px; text-decoration: none; float: right; padding-left: 8px; padding-right: 8px; }
a.mainlevelfooter:hover { color: white; text-decoration: none; }
#footer a { border: 0pt none ; margin: 0pt; padding: 0pt 15px 0pt 0pt; color: rgb(255, 255, 255); font-size: 11px; font-weight: normal; text-align: right; }
.inputbox { border: 2px solid rgb(163, 204, 161); font-size: 10px; background-color: rgb(255, 255, 255); }
span.article_seperator { display: none;  }
table.moduletable th { color: black; font-size: 14px; font-weight: lighter; text-align: left; text-transform: lowercase; padding-top: 0px; padding-bottom: 0px; height: 18px; vertical-align: top; }
table.moduletable { border: 0px none ; margin: 0px; border-spacing: 0px; border-collapse: collapse; }
table.content_table { border: 0px none ; margin: 0px; padding: 0px; }
table.content_table td { border: 0px none ; margin: 0px; padding: 0px; }
table.content { margin: 0px; border-spacing: 0px; padding-left: 28px; }
table.blog { margin: 0px; padding: 0px; border-spacing: 0px; }
table.contentpaneopen { margin: 0px; padding: 0px; width: 800px; border-spacing: 0px; }
table.contentpaneopen td { margin: 0px; }
table.contentpaneopen td.componentheading { margin: 0px; padding: 0px; }
table.bloghome { border: 0px none ; padding: 0px; width: 800px; margin-left: -2px; margin-bottom: -12px; }
table.contentpaneopenhome { border: 0px none ; padding: 0px; width: 800px; margin-left: -2px; margin-bottom: 10px; }
table.contentpaneopenhome td { border: 0px none ; padding: 0px; width: 800px; margin-left: 0px; }
table.contentpane { margin: 0px; padding: 0px; border-spacing: 0px; }
table.contentpane td { margin: 0px; padding: 0px; }
table.contentpane td.componentheading { margin: 0px; }
.componentheading { color: black; font-size: 16px; font-weight: bold; text-align: left; }
img { border: 0px none ; margin: 0px; padding: 0px; }
td.contentdescription { margin: 0px; }
td.contentheading { color: black; font-size: 16px; font-weight: bold; text-align: left; }
td.componentheader { color: orange; font-size: 16px; font-weight: bold; text-align: left; }
td.asw_meldung {
		text-align:left;
		color:#01319D;
	}
	table.auswahl {
		table-layout:fixed;
		empty-cells:show;
		width:378px;
		border-bottom:3px solid #E0E0E0;
		margin-top:5px;
		margin-bottom:5px;
	}
img.asw_VISA {
		width:80px;
		background-color:#FFFFFF;	
		border-style:solid;
		border-color:#01319D;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:2px;
		border-bottom-width:2px;
		padding:5px;
	}
	img.asw_ECMC {
		/*width:80px;*/
		background-color:#FFFFFF;	
		border-style:solid;
		border-color:#01319D;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:2px;
		border-bottom-width:2px;
		padding:5px;
	}
	img.asw_ELV {
		/*width:35px;*/
		background-color:#FFFFFF;	
		border-style:solid;
		border-color:#01319D;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:2px;
		border-bottom-width:2px;
		padding:5px;
	}
	table.dialog {
		table-layout:fixed;
		empty-cells:show;
		/*width:582px;
		height:147px;*/
		text-align:center;
		border-top:1px solid #E0E0E0;
		border-bottom:2px solid #E0E0E0;
		border-left:1px solid #E0E0E0;
		border-right:2px solid #E0E0E0;
		background-color:#F7F7F7;
		/*margin-top:15px;
		margin-bottom:15px;*/
	}
	td.dlg_meldung {
		text-align:left;
		white-space:normal;
		color:#FF0000;
	}
	td.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	white-space:nowrap;
    padding:5px;
}
.slant{
background:transparent url('images/slant.gif') no-repeat center center;
