body
  {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #333333;
  }
  
#header{
	background-color: white;
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: auto;
	margin-top: 0;
	background-repeat: no-repeat;
	background-image:url(images/Logo.jpg);
	height:120px;
	width: 790px;
	border-bottom:none;
}

#mainContainer{
	padding-bottom: 20px;
	padding-right: 22px;
	padding-left: 28px;
	padding-top: 20px;
	background-color: white;
	width:790px;
	border-width:0;
	margin: 0px auto 0 auto;
}

#footer{
	background-color:#FFFFFF;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	border-width:0px;	 
}
.footerText{
	font-size: 10px;
}

/*Startseite*/
.ContentContainerToolImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/tools.jpg);	
}

.ContentContainerSoftwareBoxImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/software-box.jpg);	
}

.ContentContainerMailImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/e-mail.jpg);	
}

.ContentContainerTelefonImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/telefon.jpg);	
}

.ContentContainerDownloadImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/download-icon.jpg);	
}

.ContentContainerWorkImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/success-at-work.jpg);	
}

.ContentContainerServiceImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/inspection.jpg);	
}

.ContentContainerUsbImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/usbstick.jpg);	
}

.ContentContainerOrderImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/online-shopping.jpg);	
}

.ContentContainerShoppingImage
{
	min-height: 470px;
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/online-shopping.jpg);	
}



.ContentContainerCWSysinfoImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/chip.jpg);	
}

.ContentContainerFreewareImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/freeware.jpg);	
}

.ContentContainerMovieImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(images/movie.jpg);	
}

.ContentContainerNoImage
{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
}

/*
Box-Rahmen fuer Inhalte
*/
.ContentBox
{
margin-left: 0px;
margin-bottom: 20px;
margin-right: 20px;
margin-top: 20px;
border-width:0px;
min-heigth:55 px;
}

/*Titel der Box*/
.ContentBoxTitle
{
border:1px solid #e6e6e6;
height:22px;
max-height:22px;
padding-top: 4px;
background-color: #0099cc;
text-align:center;
color: white;

}
/*Inhalt der Box*/
.ContentBoxContent
{
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
padding-top: 10px;
border:1px solid #e6e6e6;
min-height:30px;
background-color:#FFFFFF;
}


/*
Aussehen der Links
*/
a:visited {
  text-decoration:none;  
  color: #3300ff;
  }

a:hover {
  color:#646464;
  }
  
a:link {
  text-decoration:none;  
  color: #3300ff;
  }  
  

/*
Textformatierungen
	Entweder p oder span mit entsprechenden formatierungen
*/
p.smalltext, span.smalltext{
color: #969696;
font-size: 11px;
}
p.titletext, span.titletext{
color: #3C3C3C;
font-size: 16px;
}
p.sectitletext, span.sectitletext{
color: #3C3C3C;
}

p.normal, span.normal{
font-size: 13px;
color: #646464;
}

/*
Aussehen der Tabellen
*/
table.tableD
{
border:1px solid #e6e6e6;
background-color:#FFFFFF;
width:780px;
}
table.tableD td{
	padding-left: 10px;
	}
table.tableD tr.ungerade{
	background-color: #f0f0f0;
	}
table.tableD tr.header td{
	font-size:13px;;
	color: #3C3C3C;
	border:1px solid #e6e6e6;
	border-left:none;
	border-top:none;
}

/*
Tabelle der Screenshot Gallerie
*/
table.screenshot_gallery{
	border:0;
	width:820px;
	margin: 20px auto 0 auto;
	}
table.screenshot_gallery td{
	border:0;
	text-align: center;
}


#text_normal_small
  {
    font-size: 11px;
    font-weight: normal;

  }
  
#text_normal
  {
    margin-left: 0px;
    margin-bottom: 3px;
    margin-right: 0px;
    margin-top: 3px;
    padding: 0px;
    word-break: normal;
    letter-spacing: normal;
    font-size: 13px;
    background-color: transparent;
  }
 #metaTags{
	background-color:#FFFFFF;
	height:20px;
	margin: 20px auto 20px auto;
	padding: 0px;
	text-align: center;
	border-width:0px;	
	word-spacing: 12px; 
}
#metaTags a, #metaTags a:visited {
  text-decoration:none;
  font-size:13px; 
  color: #3C3C3C;
  }

#metaTags a:hover {
  color:#969696;
  }

