
/* ===================================================== basic elements */
/* dblau=#002843;  80% dblau=#335369; 50% dblau=#7f93a1;  magenta=#b22052 */
.balkenTop
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50%;
}

.content
{
	margin: 15px 0px 30px 0px;
}

.picTop
{
	position: relative;
	margin-bottom: 25px;
}

.picTop img
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.advantages .picTop
{
	height: 396px;
}

.features .picTop
{
	height: 376px;
}

.features .picTop img
{
	top: -11px;
	left: 0px;
}

.successes .picTop
{
	height: 366px;
}

.techSpechs .picTop
{
	height: 396px;
}



.boxTeaser .teaser
{
	margin: 0px 20px 0px 25px;
}

.boxTeaser .teaser td
{
	padding: 0px 5px 20px 10px;
}

.boxTeaser .teaser td a
{
	text-decoration: none;
	color: #002843;
}

.boxTeaser .teaser td a span
{
	font-style: italic;
}

.boxTeaser .teaser td a:hover
{
	text-decoration: none;
	color: #7f93a1;
}

.boxTeaser table.teaser td p.teaserTxt
{
	margin: 0px;
}

.boxTeaser table.teaser .iconTerminal
{
	padding-top: 100px;
	background-image: url(../img/icon_terminal_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconRouter
{
	padding-top: 100px;
	background-image: url(../img/icon_router_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconSecurity
{
	padding-top: 100px;
	background-image: url(../img/icon_security_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconNetwork
{
	padding-top: 100px;
	background-image: url(../img/icon_network_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconService
{
	padding-top: 100px;
	background-image: url(../img/icon_service_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconOperatingSystem
{
	padding-top: 100px;
	background-image: url(../img/icon_operating_system_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconKarte
{
	padding-top: 100px;
	background-image: url(../img/icon_karte_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconPlakatBox
{
	padding-top: 100px;
	background-image: url(../img/icon_plakat_box_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconTeam
{
	padding-top: 100px;
	background-image: url(../img/icon_team_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconInteractivity
{
	padding-top: 100px;
	background-image: url(../img/icon_interactivity_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .icon3g
{
	padding-top: 100px;
	background-image: url(../img/icon_3g_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconInstallation
{
	padding-top: 100px;
	background-image: url(../img/icon_installation_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconMonitoring
{
	padding-top: 100px;
	background-image: url(../img/icon_monitoring_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconLinux
{
	padding-top: 100px;
	background-image: url(../img/icon_linux_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconFuture
{
	padding-top: 100px;
	background-image: url(../img/icon_future_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconPerformance
{
	padding-top: 100px;
	background-image: url(../img/icon_performance_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconNetworks
{
	padding-top: 100px;
	background-image: url(../img/icon_network_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.boxTeaser table.teaser .iconFunctionality
{
	padding-top: 100px;
	background-image: url(../img/icon_functionality_129x97.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

ul.bulletsBackWhite
{
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
}

ul.bulletsBackBlue
{
	background-color: #f2f4f5;
	padding: 10px;
	margin-bottom: 10px;
}

.contentBackWhite
{
	padding: 40px 0px 40px 320px;
}

.boxTeaser .teaser3x td
{
	width: 33%;
}

.boxTeaser .teaser4x td
{
	width: 25%;
}

.boxTeaser .teaser5x td
{
	width: 20%;
}


/* - footer start - */
.boxFooter
{
	height: 60px;
}

/* - footer end - */
/* ===================================================== home start */
/* - gallery start - */
.home
{
	margin-top: 0px;
}

.home .mainStage
{
	width: 980px;
	height: 481px;
	position: relative;
	margin-bottom: 10px;
}

.home .mainStage .boxGallery
{
	width: auto;
	position: absolute;
	bottom: 3px;
	left: 330px;
	/* abstand links ermitteln: left=(980-(x*60) / 2 */
}

.home .mainStage .boxGallery .gallerySpacer
{
	float: left;
	width: 60px;
	background-image: url(/assets/gallery_spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 39px;
}

.home .mainStage .boxGallery .gallerySpacerEnd
{
	float: left;
	width: 3px;
	background-image: url(/assets/gallery_spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 39px;
}

.home .mainStage .boxGallery .gallerySpacer .galleryBack
{
	width: 57px;
	height: 39px;
	margin: 0px 3px;
}

.home .mainStage .boxGallery .gallerySpacer .galleryBack:hover
{
	background-image: url(/assets/gallery_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.home .mainStage .boxGallery .gallerySpacer .current
{
	background-image: url(/assets/gallery_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.home .mainStage .boxGallery .gallerySpacer .galleryBack .galleryIcon
{
	width: 57px;
	height: 39px;
}

.home .galleryDot
{
	float: left;
	width: 10px;
	height: 9px;
	margin: 15px 10px 0px 10px;
}

/* - gallery end - */
/* - teaser start - */
.home .boxTeaser
{width: 100%;
}

.home .boxTeaser .teaser
{
    margin: 0px 0px 0px 0px;
}

.home .boxTeaser .teaser .boxLinieInhalt
{
	height: 245px;
}

.home .boxTeaser .teaser .teaserLinks
{
	/* background-image: url(/assets/icon_new_website.gif); */
	background-repeat: no-repeat;
	background-position: center bottom;
}

.home .boxTeaser .teaser .teaserRechts
{
	/* background-image: url(/assets/icon_interactive_pack.gif); */
	background-repeat: no-repeat;
	background-position: center bottom;
}

.home .boxTeaser .teaser .teaserMitte
{
	/* background-image: url(/assets/icon_router_2.gif); */
	background-repeat: no-repeat;
	background-position: center bottom;
}

.home .boxTeaser .teaser .boxLinieInhalt h2
{
	margin-top: 0px;
	max-height: 40px; /*geaendert von 35 */
	overflow: hidden;
}

.home .boxTeaser .teaser .boxLinieInhalt h2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin: 18px 0px 4px 0px;
	text-decoration: none;
	color: #002843;
}

.home .boxTeaser .teaser .boxLinieInhalt h2 a:hover
{
	color: #b22052;
}

.home .boxTeaser .teaser .boxLinieInhalt .teaserTxt
{
	height: 90px;
	overflow: hidden;
}

/* - teaser end - */
/* ===================================================== home end */

