/*
// (c) Copyright Design, Texte und Bilder 2008 - 2009 Andreas Juergens @ ACLS-Laser
// (c) Copyright Programmcode + Rahmen    2008 - 2009 Bernd Steinert   @ ADD//LINE & spectrabeam.de
*/

body {
	text-align	: center;
	font-family	: Arial, Verdana, sans-serif, Helvetica;
/* 	font-size	: xx-small; */
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
/*	background-image:url(images/wall.gif); */
/*	background-color: #FFFFCC; */
	color		: #FFFFFF;
}

ul {
	margin		: 0;
	padding-left	: 15px;
} 

h1 { 	display		: inline;
	color		: #FFFFFF; 
	font-size	: small;
	text-decoration	: none;
	border-left	: 0px;
	border-right	: 0px;
	border-top	: 0px;
	border-bottom	: 0px;
	padding-bottom	: 0px;
	padding-top	: 0px;
	padding-left	: 0px;
	padding-right	: 0px; 
}

h1.box { display	: inline;
	font-size	: 10pt;
	font-weight	: bold;
	font-variant	: small-caps;
	text-decoration	: none;
	border-left	: 0px;
	border-right	: 0px;
	border-top	: 0px;
	border-bottom	: 0px;
	padding-bottom	: 0px;
	padding-top	: 0px;
	padding-left	: 0px;
	padding-right	: 0px; 
}

h2 {	display		: inline;
 	color		: #FF0000; 
	font-size	: 8pt;
	font-weight	: bold; 
	text-decoration	: none;
	border-left	: 0px;
	border-right	: 0px;
	border-top	: 0px;
	border-bottom	: 0px;
	padding-bottom	: 0px;
	padding-top	: 0px;
	padding-left	: 0px;
	padding-right	: 0px; 
}

ul {	list-style-type	:square;
	color		:red; 
}

a { 
	font-family	: Arial, Verdana, sans-serif, Helvetica;
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
	color		: #29BAEF;
/*	color		: #E75D10; ORANGE */
	text-decoration	: none; 
/*        font-weight	: bold; */
} 

a.h { 
	color		: #FF0000;
	text-decoration	: none; 
        font-weight	: bold;
} 

a:visited { 
	color		: #0032FF;
/*	color		: #E75D10; */
/*	color		: #29BAEF; BLAU-HELL */
	font-family	: Arial, Verdana, sans-serif, Helvetica;
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
}

a.h:visited { 
	color		: #FF0000;
	font-weight	: bold;
}

a:link { 
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
}

a.h:link { 
        font-weight	: bold;
}

a:hover { 
	font-family	: Arial, Verdana, sans-serif, Helvetica;
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
	color		: #FFFFFF;
	text-decoration	: underline;
}

a.h:hover { 
	font-family	: Arial, Verdana, sans-serif, Helvetica;
 	font-size	: 8pt;
	letter-spacing	: 0.1em;
	color		: #FFFFFF;
	text-decoration	: underline;
	font-weight	: bold;
}

form {
	margin		: 0px;
}

table
{
	border		: 0px;
}

table.main
{
	width		: 970px;
	margin		: auto;
}

td
{
	border-left	: 0px;
	border-right	: 0px;
	border-top	: 0px;
	border-bottom	: 0px;
	padding-bottom	: 0px;
	padding-top	: 0px;
	padding-left	: 0px;
	padding-right	: 0px;
	vertical-align	: top;
	text-align    	: justify;
	font-size     	: 8pt;
	letter-spacing	: 0.1em;
}

td.service
{
	text-align    	: left;
/*	width		: 300px; */
	max-width	: 470px;
/*	width		: expression( document.body.clientWidth > 300 ? "300px" : "auto" ); */
}

td.gra-solid
{
	background-color: #949694;
	font-size	: 10pt;
	font-weight	: bold;
	font-variant	: small-caps;
}

td.h
{
	vertical-align	: middle;
	text-align	: left;
/* 	font-size	: small; */
	font-size	: 12pt;
	font-weight	: bold;
}

td.logo
{
	vertical-align	: top;
	text-align	: right;
}

td.valignmiddle
{
	vertical-align	: middle;
}

td.left
{
	vertical-align	: top;
	text-align	: left;
}

td.bottom
{
	vertical-align	: bottom;
}

td.boxright
{
	width		: 150px;	
	vertical-align	: top;
	text-align	: left;
}

td.box
{
	vertical-align	: top;
	text-align	: justify;
}

td.footer
{
	vertical-align	: top;
}

td.menu
{
	width		: 150px;
}
  
td.menu1
{
	vertical-align	: top; 
}

td.menu2
{
	vertical-align	: top; 
}
