﻿body{
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000;
	background-color: #eef1f7;
}
a, a:visited{
	color: #D3041E;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #d3041e;
}
a.headline, a.headline:hover{
	color: #5b6b81;
	text-decoration: none;
}
a.link{
	color: #5b6b81;
}
a.link:hover{
	color: #d3041e;
}
a.mehr{
	font-weight: bold;
}
.hausfarbe{
	color:#d3041e;
}
.zwanzigjahre{
	position: absolute;
	top: 55px;
	left: 282px;
	z-index: 20;
}
h1{
	font-size: 16px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
	color: #5b6b81;
	text-transform: uppercase;
}
h1.artikel{
	font-size: 16px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 9px 0px;
	color: #5b6b81;
}
h1.headline{
	font-size: 13px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 9px 0px;
	color: #5b6b81;
}
h2{
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	line-height: 20px;
	margin: 1px 0px 0px 0px;
	color: #5b6b81;
	text-transform: uppercase;
}
h3{
	font-size: 16px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 19px;
	margin: 0px 0px 0px 0px;
	color: #5b6b81;
	text-transform: uppercase;
	border-bottom: 1px solid #d3041e;
}
form{
	margin: 0px;
}
img{
	border: 0px;
}
.breite{
	width: 960px;
	background-color: #fff;
}
#header{
	position: relative;
}
#suche{
	position: absolute;
	top: 65px;
	left: 745px;
	z-index: 10;
}
input, textarea {
	border: 1px solid #ADB5C0;
}
input.suche{
	border: 1px solid #5B6B82;
	height: 15px;
	width: 140px;
	font-size: 12px;
	padding-top: 1px;
	padding-left: 7px;
}
.go-button{
	position: absolute;
	top: 65px;
	left: 899px;
	border: 0px;
	z-index: 10;
}
input.go-button-in{
	border: 0px;
}
/* ################### Video-Definitions ############### */
#background-video{
	position:absolute;
	background-color: #fff;
	z-index: 30;
	filter:Alpha(opacity=70);
	opacity: 0.80;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	top: 0;
	left: 0;
	display: none;
}

#hintergrund-bild{
	position:absolute;
	top: 158px;
	left: 0;
	z-index: 35;
	background-image: url(../img/dvd_back.gif);
	background-repeat: no-repeat;
	padding: 45px 0px 55px 0px;
	height: 556px;
	width: 960px;
	display: none;
}
#background-video2{
	position:absolute;
	background-color: #fff;
	z-index: 30;
	filter:Alpha(opacity=70);
	opacity: 0.80;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	top: 0;
	left: 0;
	display: none;
}

#hintergrund-bild2{
	position:absolute;
	top: 158px;
	left: 0;
	z-index: 35;
	background-image: url(../img/dvd_back.gif);
	background-repeat: no-repeat;
	padding: 45px 0px 55px 0px;
	height: 556px;
	width: 960px;
	display: none;
}
.video-div{
	position: absolute;
	top: 37px;
	left: 40px;
	background-color: #fff;
	z-index: 42;	
	width: 880px;
	height: 477px;
	text-align: center;
}
.video-headline{
	margin: 30px 0px 15px 0px; 
	font-size: 17px; 
	font-weight: bold; 
	position: abosulte; 
	z-index: 42; 
	top:0;
	left: 0;
}
.window-close{
	float: left;
	text-align: left;
	font-size: 12px;
}
.pdf-download{
	float: left;
	font-size: 14px;
	font-weight: bold;
/*	margin-left: 240px;
	margin-right: 185px;*/
}

/* ################## Navigation gesamt #################### */
/* ################# Main-Navi ######################### */
.navi-back-home{
	background-image: url(../img/back.gif);
	margin-bottom: 30px;
	padding-left: 40px;
	height: 31px;
}
.navi-back{
	background-image: url(../img/back.gif);
	padding-left: 40px;
	height: 31px;
}
.nav-unternehmen{
	background-image: url(../img/ueber_lpc.gif);
	width: 91px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-unternehmen:hover{
	width: 91px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-unternehmen-active{
	background-image: url(../img/ueber_lpc.gif);
	width: 91px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-methode{
	background-image: url(../img/methode.gif);
	width: 109px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-methode:hover{
	width: 109px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-methode-active{
	background-image: url(../img/methode.gif);
	width: 109px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-produkte{
	background-image: url(../img/produkte.gif);
	width: 118px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-produkte:hover{
	width: 118px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-produkte-active{
	background-image: url(../img/produkte.gif);
	width: 118px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-service{
	background-image: url(../img/service.gif);
	width: 107px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-service:hover{
	width: 107px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-service-active{
	background-image: url(../img/service.gif);
	width: 107px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-weltweit{
	background-image: url(../img/weltweit.gif);
	width: 106px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-weltweit:hover{
	width: 106px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-weltweit-active{
	background-image: url(../img/weltweit.gif);
	width: 106px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-consulting{
	background-image: url(../img/consulting.gif);
	width: 136px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-consulting:hover{
	width: 136px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-consulting-active{
	background-image: url(../img/consulting.gif);
	width: 136px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-fragebogen{
	background-image: url(../img/fragebogen.gif);
	width: 140px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-fragebogen:hover{
	width: 140px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-fragebogen-active{
	background-image: url(../img/fragebogen.gif);
	width: 140px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-kundenbereich{
	background-image: url(../img/kundenbereich.gif);
	width: 73px;
	height: 31px;
	background-repeat: no-repeat;
}
.nav-kundenbereich:hover{
	width: 73px;
	height: 31px;
	background-position: 0px -31px;
}
.nav-kundenbereich-active{
	background-image: url(../img/kundenbereich.gif);
	width: 73px;
	height: 31px;
	background-position: 0px -31px;
}
.navigen{
	position: absolute;
	top: 15px;
	left: 819px;
	z-index: 10;
	font-size: 10px;
	color: #5b6b81;
	font-weight: bold;
}
/*  ############# Main-Navi Ende ############ */
.subnavi{
	font-size: 12px;
	line-height: 25px;
	margin-left:40px;
}
.punktlinie{
	background-image: url(../img/punktlinie.gif);
	height: 1px;
}

/*  ############# Navigation Ende ############ */


 /* ################# Homepage #################### */
.teaser{
	width: 260px;
}
.teasertext{
	width: 260px;
}
.schlagwort{
	font-weight: bold;
	color: #5b6b81;
}
.home-right{
	padding: 0px 15px 0px 15px;
}
/* ############ Ende Homepage ############### */

.footer{
	font-size: 11px;
	color: #5b6b81;
	margin-top: 40px;
	margin-right: 40px;
	padding-top: 3px;
	border-top: 1px solid #adb5c0;
}
/* ##################### Artikel ############### */
.headline-text{
	border-bottom: 1px solid #d3041e;
	height: 22px;
	padding-left: 10px;
}
.vorspann{
	color: #5b6b81;
	font-weight: bold;
	margin-top: 15px;
}
.lauftext{
	margin-top: 15px;
}
.pfeil-unten{
	width: 13px;
	height: 13px;
	margin-right: 10px;
	background-image: url(../img/pfeil_unten.gif);
}
.pfeil-unten:hover{
	width: 13px;
	height: 13px;
	background-position: 0px -13px;
}
.pfeil-oben{
	width: 13px;
	height: 13px;
	margin-right: 10px;
	background-image: url(../img/pfeil_oben.gif);
}
.pfeil-oben:hover{
	width: 13px;
	height: 13px;
	background-position: 0px -13px;
}
.art-border{
	border: 1px solid #d3041e;
	margin-top: 20px;
}
.art-head{
	margin-left: 10px;
	color: #5b6b81;
	font-weight: bold;
}
.art-lauftext{
	margin: 20px 18px 23px 20px;
	color: #5b6b81;
}
.art-bild{
	margin: 3px 10px 5px 30px;

}
.formular-normal{
	border: 1px solid #ADB5C0;
	background-color: #EFF0F2;
	padding-left: 15px;
	color: #5b6b81;
}
.print{
	background-image: url(../img/drucken.gif);
	width: 20px;
	height: 16px;
	background-repeat: no-repeat;
}
.print:hover{
	background-position: 0px -16px;
}
.close{
	background-image: url(../img/pfeil_oben.gif);
	width: 13px;
	height: 13px;
	background-repeat: no-repeat;
}
.close:hover{
	background-position: 0px -13px;
}
/* ############ Layer für Zufallsbilder ###########*/
#layer{
	position: absolute;
	top: 0px;
	left: -594px;
	width: 550px;
	background-color: #edf1fa;
	z-index: 19;
	display: none;
}

/*########################## rechte Spalte ####################### */
.pic-right{
	text-align: center;
	position: relative;
	z-index: 1;
}
.balken1, .balken2{
	position: absolute;
	background-color: #d3041e;
	z-index: 10;
	color: #fff;
	font-size: 16px;
	font-family: verdana,sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}
.frage-rechts{
	font-size: 16px;
	color: #5b6b81;
}

/* ########### Bildergalerie ################# */
.bildg{
	border-top: 1px solid #d3041e;
	border-left: 1px solid #d3041e;
	border-right: 1px solid #d3041e;
	padding: 24px;
	background-color: #edf1fa;
	text-align: center;
}
.pfeil-r{
	width: 19px;
	height: 19px;
	background-image: url(../img/pfeil_r.gif);
}
.pfeil-r:hover{
	width: 19px;
	height: 19px;
	background-position: 0px -19px;
}
.pfeil-l{
	width: 19px;
	height: 19px;
	background-image: url(../img/pfeil_l.gif);
}
.pfeil-l:hover{
	width: 19px;
	height: 19px;
	background-position: 0px -19px;
}
/* ########### Allgemeine Defs Abst�nde usw. ########### */
.cl{ clear: both; height: 0px;}
.fl{ float: left; }
.fr{ float: right; }

.bg1{ background-color: #edf1fa; }
.borderrechts{
	border-left: 1px solid #adb5c0;
	border-right: 1px solid #adb5c0;
}
.bld{
	font-weight: bold;
}

.mg-t3{ margin-top: 3px; }
.mg-t4{ margin-top: 4px; }
.mg-t5{ margin-top: 5px; }
.mg-t6{ margin-top: 6px; }
.mg-t7{ margin-top: 7px; }
.mg-t10{ margin-top: 10px; }
.mg-t15{ margin-top: 15px; }
.mg-t20{ margin-top: 20px; }
.mg-t25{ margin-top: 25px; }
.mg-t27{ margin-top: 27px; }
.mg-t30{ margin-top: 30px; }
.mg-t40{ margin-top: 40px; }

.mg-l3{ margin-left: 3px; }
.mg-l5{ margin-left: 5px; }
.mg-l10{ margin-left: 10px; }
.mg-l12{ margin-left: 12px; }
.mg-l15{ margin-left: 15px; }
.mg-l19{ margin-left: 19px; }
.mg-l20{ margin-left: 20px; }
.mg-l25{ margin-left: 25px; }
.mg-l30{ margin-left: 30px; }
.mg-l40{ margin-left: 40px; }

.pd5{ padding: 5px; }
.mg15{ margin: 15px; }

.pd-l14{ padding-left: 14px; }
.pd-l15{ padding-left: 15px; }
.pd-l40{ padding-left: 40px; }
.pd-r15{ padding-right: 15px; }
.pd-r20{ padding-right: 20px; }
.pd-l16{ padding-left: 16px; }
.pd-l20{ padding-left: 20px; }
.pd-b15{ padding-bottom: 15px; }
.pd-b10{ padding-bottom: 10px; }
.pd-b20{ padding-bottom: 20px; }
.pd-t10{ padding-top: 10px; }
.pd-t3{ padding-top: 3px; }
.pd-t15{	padding-top: 15px; }
.pd-t20{	padding-top: 20px; }
.pd-b7{ padding-top: 7px; }

.mg-b2{ margin-bottom: 2px; }
.mg-b3{ margin-bottom: 3px; }
.mg-b7{ margin-bottom: 7px; }
.mg-b10{ margin-bottom: 10px; }
.mg-b13{ margin-bottom: 13px; }
.mg-b14{ margin-bottom: 14px; }
.mg-b15{ margin-bottom: 15px; }
.mg-b16{ margin-bottom: 16px; }
.mg-b20{ margin-bottom: 20px; }
.mg-b25{ margin-bottom: 25px; }
.mg-b30{ margin-bottom: 30px; }
.mg-b37{ margin-bottom: 37px; }
.mg-b40{ margin-bottom: 40px; }
.mg-b23{ margin-bottom: 23px; }

.mg-r3{ margin-right: 3px; }
.mg-r4{ margin-right: 4px; }
.mg-r8{ margin-right: 8px; }
.mg-r10{ margin-right: 10px; }
.mg-r14{ margin-right: 14px; }
.mg-r15{ margin-right: 15px; }
.mg-r20{ margin-right: 20px; }
.mg-r24{ margin-right: 24px; }
.mg-r30{ margin-right: 30px; }
.mg-r40{ margin-right: 40px; }
