@CHARSET "UTF-8";
html * 
{ 
	margin: 0;
	padding:0;
}

body
{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff; 
	margin: 0px; padding: 0px; line-height: 1.4em;
	background-color: #5c676c;
}

img { border: hidden; }
table { border: hidden; }
a:link, a:active, a:visited {color: #d7ba86; text-decoration: underline;}
a:hover {color: #d7ba86; text-decoration: none;}

/* --------------- Allgemeine Schriftauszeichnung, Absätze und Umbrüche ---------------*/
.headline {
	font-size: 1.334em;
	color: #d7ba86;
}

.subline {
	font-weight: bolder;
	margin-top: 12px;
	margin-bottom: 12px;
}

h3 {
	font-size: 1.334em;
	color: #d7ba86;
	font-weight: bolder;
	padding-bottom: 20px;
}

span.headlineblack {
	font-size: 1.334em;
	font-weight: bolder;
	color: #000;
}

span.red {
	color: #e75294;
}



#content br.absatz {
	margin-bottom: 5px;
}

#content br.absatzgross {
	margin: 15px;
}

div.absatz {
	height: 30px;
}

div.headlinepfeil {
	font-size: 1.167em;
	font-weight: bolder;
	margin-bottom: 0.5em;
	background: url('../bilder/pfeil_klein.jpg') no-repeat left 1px; padding-left: 25px;
}

p.headlinepfeil {
	padding-left: 5px;
	margin-bottom: 1.75em;
}

div.hinweispfeil {
	font-size: 1em;
	font-weight: bolder;
	margin-bottom: 1.75em;
	background: url('../bilder/pfeil_klein.jpg') no-repeat left 2px; padding-left: 25px;
}

div #subnavi {
	width: 100%;
	margin-top: -1.167em;
	margin-left: -3px;
	margin-bottom: 1.75em;
}

div #subnavi .hinweis {
	font-size: 1.167em;
	font-weight: bolder;
	background: url('../bilder/pfeil_klein.jpg') no-repeat left 2px; padding-left: 25px;
}

div #subnavi .einzug {
	margin-right: 10px;
}

div #subnavi a {
	color: #fff;
}

div.fussnote {
	padding-top: 15px;
	font-size: 0.75em;
	line-height: 1.5em;
}

div.fussnote .einzug {
	padding-left: 10px;
}

#homebutton {
	position: absolute;
	top: 0px;
	left: 0px;
}


/* --------------- Listen ---------------*/
ul {
	line-height: 1.6em;
	padding-left: 14px;
}

ul li {
	margin-bottom: 10px;
}

ul.homesite {
	font-size: 1.167em;
	font-weight: bolder;
}

ul.hinweis {
	margin-left: -14px;
	list-style: none;
}

ul.hinweis li {
	line-height: 1.6em;
	margin-bottom: 10px;
	background: url('../bilder/pfeil_klein.jpg') no-repeat left 3px; padding-left: 25px;
}

ul.hinweisbig {
	margin-left: -14px;
	list-style: none;
}

ul.hinweisbig li {
	line-height: 1.6em;
	font-size: 1.167em;
	margin-bottom: 10px;
	background: url('../bilder/pfeil_klein.jpg') no-repeat left 4px; padding-left: 25px;
}

/* --------------- Header ---------------*/
#cheader {
	width: 100%;
	height: 74px;
	text-align: center;
	background-color: #020c13;
	background-image:url("../bilder/bg/bg_header.jpg"); 
	background-position: top left;
	background-repeat: repeat-x;
}

#header {
	width: 925px;
	height: 74px;
	margin: 0px auto 0px auto;
	text-align: left;
	overflow: hidden;
	background-image:url("../bilder/header.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
}

#header #atHome {
	position: relative;
	left: 40px;
	top: 17px;
	width: 105px;
	height: 35px;
}

/* --------------- Navigation ---------------*/
#cnavigation {
	width: 924px;
	height: 30px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding-left: 83px;
}

#cnavigation .nav {
	float: left;
}

#csubnavi { 
	width: 100%;
}

#csubnavi .sub {
	float: left;
	margin-right: 10px;
}


/* --------------- Content Container ---------------*/
#page {
	position:absolute;
	top: 104px;
	left: 0px;
	bottom: 60px;
	width: 100%;
	text-align: center;
	background-color: #5c676c;
	background:url("../bilder/bg.gif") repeat; 
	margin: 10px auto 0px auto;
	overflow-y: auto;
	overflow-x: hidden;
}

#ccontent {
	width: 924px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
}

#content {
	clear: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 45px;
	line-height: 1.5em;
	overflow: hidden;
}

/* --------------- Content 2-Spaltig ---------------*/
#content #spalte1 {
	width: 450px;
	float: left;
}

#content #spalte2 {
	margin-left: 450px;
}

#content #spalte1 p {
	margin-bottom: 20px;
}

#content #spalte2 p {
	margin-bottom: 7px;
}

#content #einspaltig {
	margin-left: 7px;
}

/* --------------- Footer---------------*/
#cfooter {
	position: absolute; 
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 65px;
	text-align: center;
	background-color: #020c13;
	background-image:url("../bilder/bg/bg_footer.jpg"); 
	background-position: top left;
	background-repeat:repeat-x;
}
#footer {
	width: 924px;
	height: 65px;
	margin: 0px auto 0px auto;
	text-align: left;
	overflow: hidden;
	color: #6f7b81;
}

#footer #formular {
	width: 500px;
	height: 30px;
	font-size: 0.917em;
	margin-left: 42px;
	padding: 6px 0px 0px 12px;
	background-image: url("../bilder/bg/bg_form.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
}

#footer #formular span {
	margin-right: 7px;
}

#footer #formular #submit {
	background-color: #253036;
	font-weight: bolder;
	width: 67px;
	padding-left: 12px;
	cursor: pointer;
}

#footer #formular #submit:hover {
	color: #d7ba86;
}

#footer #formular #submit:focus {
	color: #d7ba86;
}

#footer #formular input {
	color: #fff;
	background-color: #6f7b81;
	width: 85px;
	padding: 2px 5px 2px 5px;
	margin-right: 13px;
	font-size: 1em;
	border: none;
}

#footer #disclaimer {
	margin-left: 47px;
	padding-top: 2px;
	font-size: 0.917em;
}

#footer #disclaimer span {
	margin-left: 6px;
	margin-right: 6px;
}


/* --------------- DEMO PRESENTER ---------------*/
.cuserdemo {
	background-color: #5c676c;
	width: 100%;
	padding-left: 260px; 
	padding-top: 25px;
}

.cuserdemo span.udHeadline {
	font-size: 1.167em;
	font-weight: bolder;
}

.cuserdemo p.udUnternehmen {
	margin-top: 20px;
}

.cuserdemo p.udVerwendung {
	width: 250px;
	margin-top: 10px;
}

.cuserdemo p.udLink {
	font-weight: bolder;
	margin-top: 10px;
}


/* --------------- Content Home ---------------*/
#chome {
	width: 800px;
	height: 480px;
	margin-top: -20px;
	margin-left: 10px;
	background: url("../bilder/bg/home2.jpg") no-repeat left center;
}

#chome #txtinhalt {
	position: relative;
	right: 145px;
	padding: 45px 340px 0px 0px;
	text-align: right;
}

#chome #txtinhalt ul {
	margin-top: 33px;
	line-height: 2em;
	list-style: none;
}

#chome #txtinhalt ul li {
	background: url('../bilder/pfeil.jpg') no-repeat right center; padding-right: 35px;
}

#chome #txtinhalt .liende {
	padding-right: 19px;
	font-size: 1.167em;
	font-weight: bolder;
}

#chome .homehead {
	color: #fff;
	font-size: 2em;
	font-weight: lighter;
	margin-bottom: 10px;
}

#chome .homesub {
	color: #d7ba86;
	font-size: 1.667em;
	font-weight: bolder;
}

#chome #presenterpreview {
	position: relative;
	width: 360px;
	height: 220px;
	background: url('../bilder/presenterpreview.jpg') no-repeat left top;
	margin-top: -166px;
	margin-left: 376px;
	z-index: 1;
}

#chome #presenterpreview #presenterswf {
	position: relative;
	width: 240px;
	height: 200px;
	background: url('../bilder/presenterswf.jpg') no-repeat left 11px;
	padding-top: 11px;
	margin-left: 57px;
	z-index: 2;
}

#chome #hiertesten {
	position: relative;
	width: 130px;
	height: 130px;
	margin-top: -297px;
	margin-left: 672px;
	z-index: 3;
}

#chome #filmklappe {
	margin-top: 60px;
	margin-left: -20px;
}

/* --------------- Content Funktionen & Technik ---------------*/
#cmontage {
	width: 645px;
	height: 370px;
	margin-left: -15px;
	margin-top: -20px;
	background: url('../bilder/bg/montage_funktionen.jpg') no-repeat left top;
}

#cmontage #cinfobox {
	position: relative;
	font-size: 0.917em;
	color: #000;
	width: 170px;
	height: 300px;
	left: 450px;
	top: -695px;
}

#cmontage #cinfobox .headline {
	color: #000;
	font-weight: bolder;
	margin-bottom: 10px;
}

#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8 {
	position:absolute;
	font-size: 1px;
	color: #5c676c;
	width: 30px;
	left: 0px;
	top: 0px;
	float: left;
	visibility: hidden;
}

#cmontage #feld1 {
	position: relative;
	width: 409px;
	height: 48px;
	left: 12px;
	top: 14px;
	z-index: 1;
}
#cmontage #feld1:hover {background: url('../bilder/montagefunktionen/design.jpg') no-repeat left top;}

#cmontage #feld2 {
	position: relative;
	width: 101px;
	height: 163px;
	left: 17px;
	top: 9px;
	z-index: 2;
}
#cmontage #feld2:hover {background: url('../bilder/montagefunktionen/kapitel.jpg') no-repeat left top;}

#cmontage #feld3 {
	position: relative;
	width: 295px;
	height: 19px;
	left: 121px;
	top: -147px;
	z-index: 1;
}
#cmontage #feld3:hover {background: url('../bilder/montagefunktionen/filmtitel.jpg') no-repeat left top;}

#cmontage #feld4 {
	position: relative;
	width: 278px;
	height: 155px;
	left: 14px;
	top: -151px;
	z-index: 1;
}
#cmontage #feld4:hover {background: url('../bilder/montagefunktionen/videomonitor.jpg') no-repeat left top;}

#cmontage #feld5 {
	position: relative;
	width: 130px;
	height: 154px;
	left: 286px;
	top: -305px;
}
#cmontage #feld5:hover {background: url('../bilder/montagefunktionen/auswahlvideo.jpg') no-repeat left top;}

#cmontage #feld6 {
	position: relative;
	width: 277px;
	height: 22px;
	left: 17px;
	top: -307px;
}
#cmontage #feld6:hover {background: url('../bilder/montagefunktionen/steuerleiste.jpg') no-repeat left top;}

#cmontage #feld7 {
	position: relative;
	width: 278px;
	height: 88px;
	left: 14px;
	top: -309px;
}
#cmontage #feld7:hover {background: url('../bilder/montagefunktionen/bulletpoints.jpg') no-repeat left top;}

#cmontage #feld8 {
	position: relative;
	width: 130px;
	height: 86px;
	left: 287px;
	top: -395px;
}
#cmontage #feld8:hover {background: url('../bilder/montagefunktionen/linkliste.jpg') no-repeat left top;}


/* --------------- Preise ---------------*/

#cpreisbox1 {
	width: 830px;
	height: 325px;
	background: url('../bilder/preise/boxgross.jpg') no-repeat;
}

#cpreisbox2 {
	width: 830px;
	height: 300px;
	background: url('../bilder/preise/boxcmsgross.jpg') no-repeat;
}

#preisinhalt {
	position: relative;
	left: 310px;
	top: 20px;
}

#preisinhalt span.preisheadline {
	font-size: 1.167em;
	font-weight: bolder;
}

#preisinhalt div.preisinhalt {
	margin-top: 6px;
}

#preisinhalt ul {
	font-size: 0.834em;
	line-height: 0.5em;
}

#preisinhalt ul li.lidurchschuss {
	line-height: 1.334em;
}

#tarifbox {
	font-size: 1.167em;
	font-weight: bolder;
	padding-left: 10px;
	width: 830px;
	height: 270px;
	background: url('../bilder/preise/tarife.jpg') left 20px no-repeat;
}

#modulbox {
	font-size: 1.167em;
	font-weight: bolder;
	padding-left: 10px;
	width: 830px;
	height: 300px;
	background: url('../bilder/preise/module.jpg') left top no-repeat;
}


/* --------------- Icon Div´s ---------------*/
div.iconEinsatz1 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon1.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 8px;
	font-size: 1.167em;
}
div.iconEinsatz2 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon2.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 14px;
	font-size: 1.167em;
}
div.iconEinsatz3 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon3.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 14px;
	font-size: 1.167em;
}
div.iconEinsatz4 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon4.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 14px;
	font-size: 1.167em;
}
div.iconEinsatz5 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon5.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 14px;
	font-size: 1.167em;
}
div.iconEinsatz6 {
	height: 50px;
	background: url('../bilder/icons/einsatz/icon6.jpg') left top no-repeat;
	padding-left: 90px;
	padding-top: 8px;
	font-size: 1.167em;
}


/* --------------- Impressum Content ---------------*/
#impressum {
	line-height: 1.5em;
}

#impressum p {
	margin-bottom: 15px;
}

#impressum p.leerraum {
	margin-bottom: 35px;
}

#weiterlink {
	width: 175px;
	background: url('../bilder/pfeil.jpg') no-repeat right center; padding-right: 35px;
	text-align: right;
	font-size: 1.167em;
	font-weight: bolder;
	color: #d7ba86;
	margin-top: 40px;
	margin-left: -17px;
}

#demoanfordern {
	width: 187px;
	height: 39px;
	margin-top: 30px;
	background: url('../bilder/btn_demoanfordern.jpg') no-repeat left top;
}

#demoanfordern:hover {
	width: 187px;
	height: 39px;
	background: url('../bilder/btn_demoanfordern_over.jpg') no-repeat left top;
}






