html,body   { 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
background-color:#F5F7FA;		/*#F8F4CF;  */
text-align: center;
width:auto;
height:auto;
}


#maincontent {
		background-color:transparent;
		visibility: visible;
		display: block;
		position: relative;
		margin: 0 auto;
		z-index: 0;
		width: 760px;
		border: 0px solid red;
		text-align:left;
		} 
		
#colleft  {
		background-color:transparent;
		visibility: visible;
		display: block;
		margin-left: 0px;
		padding: 0px;
		position: static; 
		z-index: 1;
		width: 160px;
		height: auto;
		float:left;
		border-right: 1px solid #5C7392;
		border-top: 1px solid #5C7392;
		border-bottom: 1px solid #5C7392;
		} 
		
#colcenter   { 
			background-color:#fffff0;
			visibility: visible; 
			display: block; 
			padding:0px;
			position:static; 
			width: 420px;
			height: auto;
			border-bottom: 1px solid #5C7392;
			border-left: 1px solid #5C7392;
			border-right: 1px solid #5C7392;
			z-index: 1;
			float: left;
		  }

#colright  {
		background-color:transparent;
		visibility: visible;
		display: block;
		margin-left: 0px;
		padding: 0px;
		position: static; 
		z-index: 1;
		float: left;
		width: 160px;
		height: auto;
		border-left: 1px solid #5C7392;
		border-top: 1px solid #5C7392;
		border-bottom: 1px solid #5C7392;
		} 

#navigation        { visibility: visible; display: block; position: absolute; z-index: 1; top: 19px; left: 345px; width: 219px; height: 31px }


#adresse { 
visibility: visible; 
display:block;
position:static; 
z-index: 1;  
width: 420px; 
height: auto;
margin-bottom: -6px;
background-color:#5C7392; 
}


/* --- Grafiken und Bilder --- */

/*grüner Block oben */

.img_startseite_center_top {
margin: 0px 0px 10px 0px;
clear:left;
}

/* für alle drei logos von NT, DT, AT */

.img_logo_startseite {
					margin: 20px 0px 0px 85px;
					}


.img_logo_tr_footer {
				display: inline;
					}
					
.img_adresse_footer {
margin: 10px 0px 0px 0px;
display:block;
clear:left;
}


p	 {
	font-size:11px;
 	line-height:18px;
 	text-indent: 0px; 
	margin: 0px 20px 5px 120px;
	text-align:left;
	}
	
.p_adresse_footer
{
padding: 6px 0px 10px 0px;
}

.p_hochstrich {font-size: 11 px;
	color: #FFFFF0;
	margin-right: 10px;
	 }

		
/* ---Titel --- */  


.h1_nt     {
		font-size:11px;  /*slogan zur Marke */
		font-weight:bold; 
		margin: 0px 0px 10px 125px;
		}		

.h1_dt     {
		font-size:11px;  /*slogan zur Marke */
		font-weight:bold; 
		margin: 0px 0px 10px 82px;
		}		

.h1_at     {
		font-size:11px;  /*slogan zur Marke */
		font-weight:bold; 
		margin: 0px 0px 10px 205px;
		}		

.h1_vertret {font-size: 11px;  /*Vertretungen CH */
		font-weight:bold; 
		margin: 10px 0px 0px 205px;
		}		


/* --- Listen --- */

ul 	{
	list-style-type:square; 
	color:#5C7392;
	font-size:11px; 
	margin :0px 0px 0px 110px;
	line-height:16px;
	padding-left: 114px;	 /* steuert Abstand in der Navigation links */
}

/* --- Links --- */
/*Evtl. background-color: #9ACD32; padding: 0px 0px 0px 0px; */ 

a:link  { color: #000000; font-weight: normal; font-size: 11px; text-decoration: none;}
a:visited   { color: #000000; font-weight: normal; font-size: 11px;  text-decoration: none; }
a:hover   { color: #000000; font-weight: normal; font-size: 11px;  text-decoration: underline; }
a:active   { color: #66666; font-weight: normal; font-size: 11px;  text-decoration: none; }

a.topitems:link  { color: #FFFFF0; font-weight: normal; font-size: 11px; text-decoration: none;}
a.topitems:visited   { color: #FFFFF0; font-weight: normal; font-size: 11px;  text-decoration: none; }
a.topitems:hover   { color: #000099; font-weight: normal; font-size: 11px; text-decoration: none;} 
a.toptitems:active   { color: #5C7392; font-weight: normal; font-size: 11px; text-decoration: none; }

				
/* --- Linien --- */
hr 	{
	background-color:#5C7392;		 /*mozilla */
	color:#5C7392;			/*msie*/
	border:#5C7392;		/*opera */
	height:1px;
	width: 70%;
	margin-top: 10px;
	margin-right: 25px;
	}

