<!-- 	


/* html-tags */ 

body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	color: #404040;
	background: url(/.img/body_bg.gif) repeat-x fixed;
	background-color: #dcdcdc;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}

html>body { /* IE5 Win */
	font-size: small;
	}	
	
* html body { /* IE6 Win */
  	font-size: x-small;
	}
	

		
a:link {
	text-decoration: none;
	color: #1769B2;
	}

a:visited {
	text-decoration: none;
	color: #3C8ECF;
	}

a:hover {
	text-decoration: underline;
	color: #1769B2;
	}
		
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 112%;
	color: #1769B2;
	padding: 0;
	margin: 0 0 0.8em 0;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
	padding: 0;
	margin: 0 0 0.8em 0;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
	color: #3187CA;
	padding: 0;
	margin: 1em 0 0.8em 0;
	}
	
p {
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	}
	
img {
	text-decoration: none;
	border: none;
	}

hr {
	height: 1px;
	border-top: 1px dotted #888888;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin: 12px 0;
	}	

small {
	font-size: 80%;
	}	
	
/* groblayout */
	
	
#page {
	text-align: left;
	margin: 0 auto;
	color: #333;
	background: url(/.img/page_bg.png) repeat-y;
	padding: 0 9px;
	width: 771px;
	}
	
* html #page { /* IE5 6 Win */
  	width: 788px;
	height: 100%;
	}		
		
#top
	{
	padding: 0;
	text-align: right;
	}
	
#logo {
	float: left; 
	margin: 40px 0 0 8px; 
	width: 192px;
	}
	
		
/* topnavigation */	

	
#topnav 
	{
	padding: 0;
	background-color: #d9d9d9;
	height: 33px;
	border-bottom: 1px solid #fff;
	}
	
#navonoff {
	width: 565px; 
	height: 33px;
	background: url(/.img/topnav_onoff.gif);
	margin: 0; 
	padding: 0;
	position: relative;
	left: 206px;
	}
	
#navonoff li {
    margin: 0; 
	padding: 0; 
	list-style: none;
	}
	
#navonoff li, #navonoff a {
	text-decoration: none;
    height: 33px; 
	display: block;
	}
	
#navonoff a i {
	visibility: hidden;
	}
	
#businessprofiling {
	position: absolute;
	left: 0;
	width: 141px;
	}
	
#businessprofiling a:hover {
    background: transparent url(/.img/topnav_onoff.gif) 0 -34px no-repeat;}
	
#kompetenzen {
	position: absolute;
	left: 142px;
	width: 117px;
	}
	
#kompetenzen a:hover {
    background: transparent url(/.img/topnav_onoff.gif) -142px -34px no-repeat;}
	
#armstronginside {
	position: absolute;
	left: 259px;
	width: 130px;
	}
	
#armstronginside a:hover {
    background: transparent url(/.img/topnav_onoff.gif) -259px -34px no-repeat;}
	
#aktuelles {
	position: absolute;
	left: 390px;
	width: 88px;
	}
	
#aktuelles a:hover {
    background: transparent url(/.img/topnav_onoff.gif) -390px -34px no-repeat;}
	
#kontakt {
	position: absolute;
	left: 478px;
	width: 87px;
	}
	
#kontakt a:hover {
    background: transparent url(/.img/topnav_onoff.gif) -478px -34px no-repeat;}


/* subnavigation */



#subnav {
	font-size: 95%;
	margin: 0;
	padding: 0;
	background: url(/.img/subnav_rb.gif) no-repeat bottom right;
	background-color: #fff;
	}

#subnav ul {
	list-style: none;
	margin: 0;
	padding: 16px 0 20px 14px;
	}

#subnav ul li {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	}
	
#subnav a:link, #subnav a:visited {
	padding: 0 10px 0 14px;
	text-decoration: none;
	color: #404040;
	background: url(/.img/listpunkt_subnav.gif) 0 3px no-repeat;
	display: block;
	}


#subnav a:hover {
	padding: 0 10px 0 14px;
	background: url(/.img/listpunkt_subon.gif) 0 3px no-repeat;
	color: #000;
	display: block;
	}

#subnav .subon a:link, #subnav .subon a:visited {
	padding: 0 10px 0 14px;
	color: #000;
	font-weight: bold;
	background: url(/.img/listpunkt_subon.gif) 0 3px no-repeat;
	display: block;
	}



	
/* linke spalte */
	
#leftcol
	{
	float: left;
	width: 206px;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	}
	
#leftcol p {
	margin-top: 0;
	}	

#leftcol sup {
	margin-top: 0.9em;
	line-height: 1.2em;
}

#leftcol h3 {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 110%;
	color: #fff;
	font-weight: bold;
}

#textbox1 ul, #textbox2 ul {
	list-style: none;
	margin: 1em 0 .7em 0;
	padding-left: 10px;
	}

#textbox1 ul li, #textbox2 ul li {
	padding: 0 0 4px 12px;
	line-height: 1.4em;
	background: url(/.img/listpunkt_textbox.gif) 0 5px no-repeat;
	}

	
#textbox1 {
	font-size: 85%;
	border-top: 1px solid white;
	color: #fff;
	margin: 0;
	padding: 10px;
	background: url(/.img/textbox_rb2.gif) no-repeat bottom right;
	background-color: #3187ca;
	}

		
#textbox1 a:link {
	text-decoration: underline;
	color: #fff;
	}

#textbox1 a:visited {
	text-decoration: underline;
	color: #fff;
	}

#textbox1 a:hover {
	text-decoration: underline;
	color: #fff;
	}


	
#textbox2 {
	font-size: 85%;
	border-top: 1px solid white;
	color: #fff;
	margin: 0;
	padding: 10px;
	background: url(/.img/textbox_rb2.gif) no-repeat bottom right;
	background-color: #52A0DB;
	}


	
#textbox2 a:link {
	text-decoration: underline;
	color: #fff;
	}

#textbox2 a:visited {
	text-decoration: underline;
	color: #fff;
	}

#textbox2 a:hover {
	text-decoration: underline;
	color: #fff;
	}
	
	

/* content */

#content
	{
	xfont-size: 90%;
	line-height: 1.3em;
	margin-left: 226px;
	padding: 20px 0 0 0;
	width: 490px;
	}
	
#content h1 { margin: 0 0 .5em 0; }

#content ul {
	list-style: none;
	margin: 1em 0 .7em 0;
	padding-left: 10px;
	}

#content ul li {
	padding: 0 0 4px 12px;
	line-height: 1.4em;
	background: url(/.img/listpunkt_content.gif) 0 7px no-repeat;
	}

.nlhinweis {
	font-weight: bold;
	color: #BE1919;
}


/* footer */

#footer
	{
	clear: both;
	margin: 0;
	text-align: center;
	padding: 100px 0 10px 0;
	color: #666;
	font-size: 80%;
	}



/* auszeichnungen htmlarea  */	


table td {
	border-style: none;	
}
	
.date {
	font-size: 85%;
	font-style: italic;
}

#content table {
	font-size: 101%;
	border: 1px solid #BEBEBE;
	}

#content table td {
	padding: 4px;
	vertical-align: top;
	}

/* newsletter table */	

#content table.newsletter {
	border: none;
	width: 460px;
	}
	
	-->
