body {background-image: url(image/bg_neu.jpg); 
background-repeat: repeat; 
background-attachment: fixed;
font-size= 100.01%; 
text-align: left; 
font-family:Verdana,Arial,sans;
color:black; 
line-height: 1.3em}

/*table {colspan: 0; cellpadding: 3em; border: 1px solid black; margin: 5px; padding: 20px; line-heigth: 3.2em} */
	
	tr {padding: 5px}
	
.vermerk {font-size: 0.7em; color: red}

h2 {font-size: 1.5em;
font-weight: bold;}

h3 {font-size: 1.3em;
font-weight: bold;}

h4 {font-size: 1.1em;
font-weight: bold;}
	
	span#logo {float:left; right: 0px}
	
	#Kopf {width: 100%;
	border: none;
	background-color: #4467F9;
	border: none;
	margin: 0px;
	padding: 0px;}
	
	#Header {position: absolute; 
	left:0px; 
	top:0px; 
	right:0px; 
	width:100%; 
	background-image: url(image/blau.gif);
	background-repeat: repeat-x;
	margin: 0em;
	padding: 0em}
	
	.navibox {position:absolute;
	left: 0px; top: 250px; width: 220px; height:400px;
	color:#000000;
	display:block;
	}

	.bild {border: 2px solid white; 
	margin-left: 1em;
	margin-right: 1em;}
	
	.bild a:link{text-style: none;
	color: red;
	}
	
	
	.bildomargin {border: 2px solid white; }
	
	.klein {font-size: 0.6em}
	
	ul#Navi {list-style-type: none; 
  line-height: 40px;	
  text-align: center;
	}
	ul#Navi a {color:black; text-decoration: none}
	ul#Navi a:visited {color:black;}
	ul#Navi a:active {color:black; font-weight: bold} 	
	ul#Navi a:link {color:black;}
	ul#Navi a:hover {font-weight: bold; color:black;}	
	.liNav {background-image: url(image/btn.png);
	background-repeat: no-repeat;
	}
	
	ul.Referenzen {
	list-style-type: none; 
	line-height: 30px;
	font-size: 1em}
	
	table.kontakt {font-size: 0.9em}
	
.content {
font-size: 0.8em;
color: #00000;
position:absolute;
	left: 250px; top: 120px; width: 740px;
	text-align: justify;
}
/*Anpassungen für die Seite News */
.tablenews {
text-align: left;
position:relative;
top: 60px;
width: 40%;
margin: 20px;

float:left;
 }
 .tablenews1 {
text-align: left;
position:relative;
top: 60px;
width: 40%;
margin: 20px;

float:left;
 }
 
 
 
 .tablenews1 a{
 display: inline;
 text-decoration: underline;
 }
.tablenews b {
text-decoration: underline;
font-size: 1.2em;
text-align: left;}
.tablenews1 b {
text-decoration: underline;
font-size: 1.2em;
text-align: left;}



/* Ende Anpassung News */

.contentimp {
font-size: 0.6em;
color: #00000;
position:absolute;
	left: 250px; top: 120px; width: 740px;
	line-height: 1.2em;
}

.produktbox {
background: #FFFFFF;
border: 1px solid black;
padding: 10px;
font-size: 0.8em;
line-height: 1.2em;
margin: 2em;
}

.contentref {
font-size: 0.8em;
color: #00000;
position:absolute;
	left: 250px; top: 120px; width: 740px;
}

.Logos {
text-align: center;
position:absolute;
	left: 50px;
 
)

.adobe {
font-size: 0.7em;
line-height: 1.2em;
border: 0px;
}
.adobe img{
border: 0px;
margin-right: 10px}

.fshow {
border: 0px;
padding: 0em;
margin-top: 0em;
}