@charset "UTF-8";

body {
	margin:			0px;
	background:		#F4F4F4 url(../Gfx/Body.gif) center top no-repeat;
}

html, body, div, td, form, input, textarea {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	16px;
	color:			#666666;
}

body, html {height:100%}

td {
	vertical-align:	top;
}

a, a:hover {
	color:			#FD7B11;
	text-decoration:none;
}

strong {
	color:			#FD7B11;
}

h1 {
	color:			#CCCCCC;
	font-weight:	normal;
	font-size:		23px;
	line-height:	23px;
}

h2, h2 a, h2 a:hover {
	color:			#FD7B11;
	font-weight:	bold;
	font-size:		15px;
	line-height:	20px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

p {
	padding:		0px;
	margin:			7px 0px 7px 0px;
}

p.Kurz {
	width:			550px;
}

p.Kuerzer {
	width:			500px;
}

#Banner {
	position:		relative;
	margin:			0px auto 0px auto;
	width:			750px;
	height:			180px;
	z-index:		2;
}

#Banner_Ani {
	margin:			10px 0px 5px 0px;
	width:			750px;
}

#Navigation {
	position:		relative;
	margin:			0px auto 0px auto;
	width:			758px;
	font-size:		14px;
	z-index:		9999;
}

#Inhalt {
	position:		relative;
	margin:			35px auto 0px auto;
	padding:		15px;
	width:			720px;
	background:		#FFFFFF;
	z-index:		2;
}

div.Randbild {
	width:			150px;
	float:			right;
	margin-right:	20px;
	text-align:		center;
	font-size:		10px;
	line-height:	13px;
	color:			#999999;
}

input, textarea {
	border:			1px solid #666666;
}

#leistungen {
	position:		absolute;
	left:			-700px;
	top:			100px;
	width:			600px;
}

.FormGross {
	width:			450px;
	height:			100px;
}

.FormKlein {
	width:			330px;
	height:			18px;
}

.FormWinzig {
	width:			80px;
	height:			18px;
}

.Small {
	display:		block;
	margin:			2px 0px 10px 0px;
	font-size:		10px;
	line-height:	13px;
	color:			#999999;
}

.Hell td {
	color:			#999999;
	vertical-align:	middle;
	height:			28px;
}

.Zitat {
	display:		block;
	margin:			-20px 0px 0px 0px;
	font-size:		10px;
	color:			#999999;
	font-style:		italic;
}

#Footer {
	position:		fixed;
	left:			50%;
	bottom:			0px;
	margin:			35px 0px 0px -360px;
	width:			720px;
	background:		#FFFFFF;
	border-top:		1px solid #999999;
	padding:		1px 0px 15px 0px;
	font-size:		10px;
	color:			#999999;
	z-index:		1;
}

#Footer a, #Footer a:hover {
	text-decoration:none;
	color:			#FEA45A;
}

#ForIE {
	position:		relative;
	margin:			10px auto 0px auto;
	width:			720px;
	background:		transparent;
	z-index:		1;
}

/* --------------------------------------------- */

#Navigation .sf-menu .Nav_Kommunikations-Informationstechnik {
	background-image: url(../Gfx/PiktoNav_Kommunikationstechnik-Informationstechnik.gif); background-position: left 8px; background-repeat: no-repeat; text-indent: 15px;
}

#Navigation .sf-menu .Nav_Sicherheitstechnik {
	background-image: url(../Gfx/PiktoNav_Sicherheitstechnik.gif); background-position: left top; background-repeat: no-repeat; text-indent: 15px;
}

#Navigation .sf-menu .Nav_Netzwerktechnik {
	background-image: url(../Gfx/PiktoNav_Netzwerktechnik.gif); background-position: left top; background-repeat: no-repeat; text-indent: 15px;
}

#Navigation .sf-menu .Nav_Gebaeudetechnik {
	background-image: url(../Gfx/PiktoNav_Gebaeudetechnik.gif); background-position: left top; background-repeat: no-repeat; text-indent: 15px;
}

#Navigation .sf-menu .Nav_Dienstleistungen {
	background-image: url(../Gfx/PiktoNav_Dienstleistungen.gif); background-position: left top; background-repeat: no-repeat; text-indent: 15px;
}

/* --------------------------------------------- */

.Dreiundzwanzig {
	display:			none;
}
