body
	{
		margin: 0;
		padding: 0;
		font: 11px tahoma, verdana, arial, hevetica, sans-serif;
		text-align: center;
		color: #505367;
		background-image: url(../img/design/hg.gif);
		
		overflow-y:scroll;
	}
td
	{
		font: 10px tahoma, verdana, arial, hevetica, sans-serif;
		color: #505367;
	}
	
img a {
   border: none;
}



h1
{



}


h2
{

	font: 12px tahoma, verdana, arial, hevetica, sans-serif;
	height: 20px;
	font-weight:bold;

	margin: 0 0 0 0;

}



h3
{

	font: 11px tahoma, verdana, arial, hevetica, sans-serif;
	height: 15px;
	font-weight:bold;
	margin: 0 0 0 0;

}


h4
{


}

h5
{


}

h6
{



}

	
	/* Layout - Beginn */
	#container
	{
		margin: auto;
		width: 822px;
		text-align: left;
		background-color: #FFFFFF;
	}
	
	#header
	{	
		display:block;
		height: 140px;
		background-image:url(../img/design/t4m_1_02.gif);
	}
	
	#header1
	{
		height: 42px;
		width:552px;
		background-image:url(../img/design/t4m_1_04.jpg);
		float: left;
	}
	
	#login
	{
		height: 42px;
		width:250px;
		background-image:url(../img/design/t4m_1_05.jpg);
		float: right;
	}
	
	#header2
	{
		height: 42px;
		width:20px;
		background-image:url(../img/design/t4m_1_06.jpg);
		float: right;
	}
	
	#header3
	{
		height: 15px;
		width:822px;
		background-image:url(../img/design/t4m_1_07.jpg);
		clear: both;
	}
	
	
	#mainnav
	{
		height: 40px;
	}
	
	
	#mainnav ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		
	}
	
	#mainnav ul li
	{
		margin: 0;
		padding: 0;
		float: left;
	}
	
	

/* subnav */
#subNavigation
{
		height: 38px;
		width: 822px;
		background-image: url('../img/design/subnavigation_background.gif');
}

.subBoxVorab
{
		height: 27px;
		width: 10px;
		margin-left:5px;
		margin-top:10px;
		float: left;
	
		
}
		
.subBox
{
		height: 27px;
		width: 125px;
		margin-left:2px;
		margin-top:10px;
		float: left;
	
		
}		
	
.subBoxAktiv
{
		height: 27px;
		width: 125px;
		margin-left:2px;
		margin-top:11px;
		float: left;
		
		background-image: url('../img/design/subnav_reiter_125.gif');
		
}

.subText {
	
	height: 27px;
	width: 125px;
	text-align:center;
	text-decoration:none;
	/*font-weight:bold; */
	text-transform: uppercase;
	margin-top:9px;
	vertical-align: middle;
	
}

.subText a{

	text-decoration: none;
	color: #000000;

}



.subBox135
{
		height: 27px;
		width: 135px;
		margin-left:2px;
		margin-top:10px;
		float: left;
	
		
}		
	
.subBox135Aktiv
{
		height: 27px;
		width: 135px;
		margin-left:2px;
		margin-top:11px;
		float: left;
		
		background-image: url('../img/design/subnav_reiter_135.gif');
		
}

.subText135 {
	
	height: 27px;
	width: 135px;
	text-align:center;
	text-decoration:none;
	/*font-weight:bold; */
	text-transform: uppercase;
	margin-top:9px;
	vertical-align: middle;
	
}





.subText135 a{

	text-decoration: none;
	color: #000000;

}
	

	/* subnav ende */

	
	#contentIndex
	{
		background-color: #00ff00;
		position:relative;
	}

	
	
	#footerOben
	{
		height: 24px;
		width:822px;
		background-image:url(../img/design/footer1.gif);
	}
	
	#footerMitte
	{
		height: 52px;
		width:822px;
		background-image:url(../img/design/footer_mitte.jpg);
	}
	
	
	#footerMitte ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		
	}
	
	#footerMitte ul li
	{
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#footerUnten
	{
		height: 60px;
		width:822px;
		background-image:url(../img/design/footer2.gif);
	}
	
	.headerFrei
	{
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
	}
	
#GrafikDiv
	{
		height: 0px;
		width: 0px;
		display: none;
	}
	
	/* Layout - Ende */
	
	
	/* Loginbox - Beginn */
	
	#benutzername
	{
		width: 77px;
		margin-left:10px;
		margin-top:5px;
		float: left;
		color: #FFFFFF;
		font: 9px tahoma, verdana, arial, hevetica, sans-serif;
	}
	
	#passwort
	{
		width: 73px;
		margin-top:5px;
		float: left;
		color: #FFFFFF;
		font: 9px tahoma, verdana, arial, hevetica, sans-serif;
	}
	
	.loginButton 
	{
		width:73px;
		margin-top:14px;
		margin-left:10px;
		float: left;
	}
	
	.noborder{
	
		border:0px;
	
	}
	
	#loginInfo
	{
		width:150px;
		margin-top:5px;
		margin-left:10px;
		float: left;
		color: #FFFFFF;
		font: 10px tahoma, verdana, arial, hevetica, sans-serif;
	}
	
	input.login 
	{
		width:70px;
		background-color:#FFFFFF;
		color: #555555;
		font: 10px tahoma, verdana, arial, hevetica, sans-serif;
	}
	
	
	/* Loginbox - Ende */
	
	
	/* Men� - Beginn */
	
	a.home {
		background-image:url('../img/menue/home_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
		
	}
	a.home:hover {
		background-image:url('../img/menue/home_hover.png');
	}
	
	a.homeAktiv{
		background-image:url('../img/menue/home_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	
	a.itService{
		background-image:url('../img/menue/it-service_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	a.itService:hover {
		background-image:url('../img/menue/it-service_hover.png');
	}
	
	a.itServiceAktiv{
		background-image:url('../img/menue/it-service_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	a.entwicklung{
		background-image:url('../img/menue/entwicklung_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	a.entwicklung:hover {
		background-image:url('../img/menue/entwicklung_hover.png');
	}
	
	a.entwicklungAktiv{
		background-image:url('../img/menue/entwicklung_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	a.produkte{
		background-image:url('../img/menue/produkte_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	a.produkte:hover {
		background-image:url('../img/menue/produkte_hover.png');
	}
	
	a.produkteAktiv{
		background-image:url('../img/menue/produkte_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	a.trans4mation{
		background-image:url('../img/menue/wir_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	a.trans4mation:hover {
		background-image:url('../img/menue/wir_hover.png');
	}
	
	a.trans4mationAktiv{
		background-image:url('../img/menue/wir_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	a.kontakt{
		background-image:url('../img/menue/kontakt_normal.png');
		display:block;
		width:137px;
		height:40px;
		/* F�r Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	a.kontakt:hover {
		background-image:url('../img/menue/kontakt_hover.png');
	}
	
	a.kontaktAktiv{
		background-image:url('../img/menue/kontakt_hover.png');
		display:block;
		width:137px;
		height:40px;
		/* Fuer Barrierefreiheit */
		color: #1E201F;
		font: 1px arial;
	}
	
	/* Menue - Ende */

	
	/* Partner - Beginn */
	a.lpi{
		background-image:url('../img/partner/lpi_normal.jpg');
		display:block;
		width:35px;
		height:35px;
		margin-left:20px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.lpi:hover {
		background-image:url('../img/partner/lpi_hover.jpg');
	}
	
	
	a.microsoft{
		background-image:url('../img/partner/microsoft_normal.jpg');
		display:block;
		width:198px;
		height:35px;
		margin-left:50px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.microsoft:hover {
		background-image:url('../img/partner/microsoft_hover.jpg');
	}
	
	
	a.avira{
		background-image:url('../img/partner/avira_normal.jpg');
		display:block;
		width:36px;
		height:35px;
		margin-left:20px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.avira:hover {
		background-image:url('../img/partner/avira_hover.jpg');
	}
	
	a.dell{
		background-image:url('../img/partner/dell_normal.jpg');
		display:block;
		width:27px;
		height:35px;
		margin-left:20px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.dell:hover {
		background-image:url('../img/partner/dell_hover.jpg');
	}
	
	
	a.fs{
		background-image:url('../img/partner/fs_normal.jpg');
		display:block;
		width:35px;
		height:35px;
		margin-left:20px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.fs:hover {
		background-image:url('../img/partner/fs_hover.jpg');
	}
	
	
	a.vm {
		background-image:url('../img/partner/vmware_normal.jpg');
		display:block;
		width:152px;
		height:35px;
		margin-left:5px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.vm:hover {
		background-image:url('../img/partner/vmware_hover.jpg');
	}
	
	
	a.symantec{
		background-image:url('../img/partner/symantec_normal.jpg');
		display:block;
		width:105px;
		height:35px;
		margin-left:20px;
		margin-top:8px;
		/* F�r Barrierefreiheit */
		color: #FFFFFF;
		font: 1px arial;
		
	}
	a.symantec:hover {
		background-image:url('../img/partner/symantec_hover.jpg');
	}
	
	
	#admin_icon{
	
		width: 150px;
		float: left;
		height: 75px;
		
		border:0px solid #d6d6d6;
	
	}
	
	
	#admin_icon1{
	
		width: 110px;
		float: left;
		height: 75px;
		
		border:0px solid #d6d6d6;
	
	}

	select, input, body, table, textarea {
	font-family: Tahoma, Verdana, Times;
	font-size: 11px;
}

select, input, textarea {
	border: 1px solid lightgrey;
}



	
	