/* CSS Document */
			
* {
	margin: 0;
	padding: 0;
}
			  
a {color: white; text-decoration: none; font-size: x-small;}
a:hover { color: orange; text-decoration: underline; font-size: x-small;}

body,html {
	background: #999999;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: white;
}

#box {
	background: white;
	margin: 0px auto;
	width: 947px;
	color: black;
}

#top {
	background: white url(../img/top.jpg) right no-repeat;
	height: 55px;
	width: 947px;
	float: left;
}

#logo {
	height: 55px;
	width: 160px;
	float: left;
}

#upmenu {
	color: white;		
	font-size: x-small;
	text-align: right;
	margin-right: 20px;
}

#menu {
	background: transparent url(../img/menu.jpg) no-repeat;
	height: 26px;
	width: 947px;
}

#content {
	background: transparent url(../img/content.jpg) repeat-y;
	width: 947px;
}

#inhalt {
margin-left: 10px;
}

#footer {
	margin: 0 auto;
	background: white url(../img/footer.jpg) no-repeat;
	height: 21px;
	padding: 5px 0px;
	width: 947px;
	font-size:x-small;
}

#footerup {
	text-align: left;
	margin-left: 50px;
}

.float {float: left;}
.clear {clear: both;}

 p{text-align:justify; width: 325px; margin-left: 20px;}

/* START */
#starthead {background:url(../img/head.jpg) no-repeat; height: 326px; width: 928px;}
#startcontent {background: url(../img/start.jpg) no-repeat; width: 674px; height: 254px; float: left;}
#startcontent b {color: #990000; font-weight:bolder; font-size:10pt;}
#startcontent strong {color: #990000; font-weight:bolder; font-size:10pt;}

#start01 {margin-top: 40px; float: left;}
#start02 {width: 190px; float:left;}
#start02 p {width: 190px; margin-top: 0px;}
#start03 {width: 190px; float:left; margin-left: 30px; _margin-left: 15px; }
#start03 p {width: 190px; margin-top: 0px;}
#start04 {width: 190px; float:left; margin-left: 55px; _margin-left: 35px;}
#start04 p {width: 190px; margin: 0px;}
#start04 a {font-size: x-small; color: #990000; text-decoration: none; }
#start04 a:hover {color: #CC0000; text-decoration: underline;}

.hometext p {width: 190px; margin: 0; padding: 0;}
/* ENDE START */

/* EXCHANGE */
#exchange {background:url(../img/exchange.jpg) no-repeat; height: 580px; width: 928px;}
#exchangekasten {margin-left: 30px; width: 462px; color: white;}


/* ENDE EXCHANGE */

/* VPN */
#vpn {background:url(../img/vpn.jpg) no-repeat; height: 580px; width: 928px;}
#vpnkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* AV */
#av {background:url(../img/av.jpg) no-repeat; height: 580px; width: 928px;}
#avkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* SERVER */
#server {background:url(../img/server.jpg) no-repeat; height: 580px; width: 928px;}
#serverkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* ANTISPAM */
#antispam {background:url(../img/antispam.jpg) no-repeat; height: 580px; width: 928px;}
#antispamkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* BACKUP */
#backup {background:url(../img/backup.jpg) no-repeat; height: 580px; width: 928px;}
#backupkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* SYSTEM */
#system {background:url(../img/system.jpg) no-repeat; height: 580px; width: 928px;}
#systemkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* SOFTWARE */
#software {background:url(../img/software.jpg) no-repeat; height: 580px; width: 928px;}
#softwarekasten {margin-left: 30px; _margin-left: 15px; width: 330px; color: white; float: left;}
div.abschlusstext p {text-align:justify; width: 280px; float: left; color: white; margin-left: 260px; _margin-left: 245px;}

/* ENDE */

/* EDI */
#edi {background:url(../img/edi.jpg) no-repeat; height: 580px; width: 928px;}
#edikasten {margin-left: 30px; _margin-left: 15px; width: 330px; color: white; float: left;}
div.editext p {text-align:justify; width: 280px; float: left; color: white; margin-left: 260px; _margin-left: 245px;}

/* ENDE */

/* PARTNER */
#partner {background:url(../img/partner.jpg) no-repeat; height: 580px; width: 928px;}
#partnerkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* LINUX */
#linux {background:url(../img/linux.jpg) no-repeat; height: 580px; width: 928px;}
#linuxkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* CONSULT */
#consult {background:url(../img/consult.jpg) no-repeat; height: 580px; width: 928px;}
#consultkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* VOCEIP */
#voiceip {background:url(../img/voiceip.jpg) no-repeat; height: 580px; width: 928px;}
#voiceipkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* WEB */
#web {background:url(../img/web.jpg) no-repeat; height: 580px; width: 928px;}
#webkasten {margin-left: 30px; width: 462px; color: white;}

/* ENDE */

/* KONTAKT */
#kontakt {background:url(../img/kontakt.jpg) no-repeat; height: 580px; width: 928px;}
#kontaktkasten {margin-left: 30px; width: 462px; color: white;}
table.kontakttext {text-align:justify; width: 325px; margin-left: 20px;}

/* ENDE */

/* IMPRESSUM */
#impressum {color: black; margin-left: 25px; width: 870px; text-align: justify;}
#impressum b {color: #990000; font-size: 10pt; font-weight: bolder;}
/*  ENDE */

/* SITEMAP */
#sitemap {background:url(../img/sitemap.jpg) no-repeat; height: 580px; width: 928px;}
#sitemapkasten {margin-left: 30px;  color: white;}

#sitemap a {color: black;}
#sitemap a:hover {color: #990000;}
/* ENDE */

/* JOBS */
#jobs {background:url(../img/jobs.jpg) no-repeat; height: 580px; width: 928px;}
#jobskasten {margin-left: 30px;  color: white;}
/* ENDE */

/* PROJEKTE */
#projekte {background:white; width: 928px;}
#projektekasten {margin-left: 30px; color: #444444;}
/* ENDE */

div.table {clear: both; width: 400px;}
div.tr {margin: 5px; clear: both; padding: 5px;}
div.th {width: 100px; float: left; font-weight: bold;}
div.td {width: 250px; float: left; font-weight: normal; margin-left: 8px; }
div.tdstatus{width: 90px; float:left; font-weight:bold; margin-left: 8px;}
div.tderstellt{ width:70px; float:left; font-weight:bold; margin-left:8px;}
div.tdedit{ width:70px; float:left; font-weight:bold; margin-left:8px;}
div.tddate{ width:80px; float:left; font-weight:bold; margin-left:8px;}
div.bug{ background-color:#efefef; border: 1px solid #999999; height: 54px; overflow:auto;}
div.bugheader{ background-color:#efefef; border: 1px solid #999999; height: 40px;}
div.id{ width: 30px; float: left; font-weight: bold; margin-right: 8px;}

input.sort{ width:100px;}


.bugleft p {
	margin: 0px;
	padding: 0px;
	width: 850px;
}
.bugright p {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.headline {font-size: 12px; padding: 2px; background: #efefef; border: 1px solid #999999;}
.state {background: #FFFFFF; padding: 2px; border: 1px solid darkgrey; width: 70px;}

.bugleft {
	background: #efefef;
	border: 1px solid #999999;
	padding: 10px;
	float: none;
	margin-top: 10px;
	width: 850px;
}
.bugright {
	float: left;
	background: white;
	margin-left: 10px;
	width: 800px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
input.inputbox {border: none;  border: 1px solid #d5fb53; padding: 2px; width: 150px; height: 15px;}

.comment {font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #999999;}
