@charset "utf-8";
/* KP2 Desgin CSS */

body {
	margin:0;
	padding:0;
	background-color: #fbfbfb;
	background-attachment:fixed;
	background-image: url(../images/microsite2010/background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; 
	position: relative;
	font-family:Arial,Helvetica,sans-serif;
	color:#6a6a6a;
	font-size:12px;
	}

img {
	border:0;
	}

ul {
	padding:0;
	margin:0;
	list-style-type: none; 
	}
	

ol li {
	background:transparent;
	list-style-type:decimal;
	padding-left:5px;
}

li {
	margin:0;
	padding:4px 0 4px 15px;
	background: url(../images/microsite2010/empfehlen.jpg) no-repeat 0 9px;
	list-style-type: none;
	}	

p {padding:15px 0 5px 0; margin-bottom:0; margin-top:0;}

p.quote {
	background-color:#eaecf0;
	color:#575757;
	margin-top:10px;
	padding:10px;
	font-size:14px;
}


p.autor {
	font-size:12px;
	background: url(../images/microsite2010/quote.png) no-repeat 14px 0;
	display:block;
	text-align:center;
	font-style:italic;
	font-family:tahoma;
	line-height:14px;
	color: #64b435;
	padding:5px 0 5px 0;
}


a 			{font-family:Arial,Helvetica,sans-serif; color:#5f5f5f; font-size:12px; text-decoration:none;}
a:visited 	{font-family:Arial,Helvetica,sans-serif; color:#5f5f5f; font-size:12px;}
a:hover 	{font-family:Arial,Helvetica,sans-serif; color:#59cd13; font-size:12px;}

h1 {font-size:22px; color:#59cd13; font-weight: normal; line-height:20px; display:block; padding:0; margin-top:20px; border-bottom:1px dotted #5f5f5f;}
h1 a, h1 a:visited {font-size:22px; color:#59cd13; font-weight: normal; line-height:20px; display:block; padding:0; margin:0; border-bottom:1px dotted #5f5f5f;}
h1 a:hover {font-size:22px; color:#59cd13; font-weight: normal; line-height:20px; display:block; padding:0; margin:0; border-bottom:1px dotted #5f5f5f;}
h2 {font-size:14px; color:#46b82d; font-weight: bold; line-height:20px; padding:0; margin:0;}
h3 {font-size:14px; color:#871024; font-weight: bold; line-height:16px; padding:0 0 5px 0; margin:0;}
h3 a, h3 a:visited {font-size:14px; color:#871024; font-weight: bold; line-height:16px; padding:0; margin:0;}
h3 a:hover {font-size:14px; color:#59cd13; font-weight: bold; margin:0;}
h4 {font-size:14px; color:#ffffff; font-weight: normal; line-height:16px; padding-bottom: 10px;  margin:0;}
h5  {margin:0; padding:0; font-size:12px; font-weight:bold; color:#3A3A3A;}

.green {color:#59CD13;}
.black {color:#000000;}
.black_bold {color:#000000; font-weight:bold;}
.smallBlack {font-size:11px; color:#000000; line-height:16px;}
/* DIVs */


#msrahmen		{
	margin: 30px auto 25px auto; 
	padding:28px 0 0 0; 
	width: 992px; 
	position:relative; 
	background: url(../images/microsite2010/borderTop.png) top left no-repeat;
}
.msrahmenInner {
	padding-bottom:15px;
	background: url(../images/microsite2010/borderBottom.png) bottom left no-repeat;
	position:relative; 
}
.msrahmenInnerContent {
	background: url(../images/microsite2010/border.png) repeat-y;
	position:relative; 
}
.header {
	width:936px;
	height:427px; 
	position:relative; 
	margin:0 0 0 0; 
	padding:0 28px 20px 28px;
	background: url(../images/microsite2010/headerBackground.jpg) no-repeat center top;
}
a.Kp2logo, a:visited.Kp2logo, a:hover.Kp2logo {
	display:block;
	position:absolute;
	width: 105px;
	height: 101px;
	background:url(../images/microsite2010/KP2logo.jpg) no-repeat;
	top:15px;
	left:42px;
	z-index:2;
}


a.BocSiegel, a:visited.BocSiegel, a:hover.BocSiegel {
	display:block;
	position:absolute;
	width: 94px;
	height: 169px;
	top:15px;
	right:44px;
	z-index:2;
}


/*
a.BocSiegel, a:visited.BocSiegel, a:hover.BocSiegel {
	display:block;
	position:absolute;
	width: 94px;
	height: 169px;
	background:url(../images/microsite2010/BestOfConsultingSiegel_2.jpg) no-repeat;
	top:15px;
	right:44px;
	z-index:2;
}
*/
a.Kp2logo > span, a:visited.Kp2logo > span, a:hover.Kp2logo > span {visibility:hidden;}
a.BocSiegel > span, a:visited.BocSiegel > span, a:hover.BocSiegel > span {visibility:hidden;}
a.Kp2logo span {visibility:hidden;}
a.BocSiegel span {visibility:hidden;}
#headerBox {width:933px; height:438px; display:block; position:relative; z-index:1;}
#msImage {position:absolute; top:0; z-index:2;}
#msMovie {position:absolute; padding-top:20px; width:100%; top:0; text-align:center; z-index:1;}
#clickEvent {position:absolute; top:155px; left:370px; width:210px; height:100px; cursor:pointer; z-index:3; visibility:visible; display:block; background: url(../images/microsite2010/clear.gif);}

.menu {padding:0 28px 0 28px; width:936px;}
.menu ul {padding:0 20px 0 20px;}
.menu ul li {padding:0; float:left;}
.menu a span {visibility:hidden;}
.menu a, .menu a:visited, .menu a:hover {display:block; height:34px; line-height:34px;}

a.menu1, a.menu1:visited {width:144px; margin-right:2px; background:url(../images/microsite2010/menu/werIstKP2.jpg) no-repeat;}
a.menu2, a.menu2:visited {width:252px; margin-right:2px; background:url(../images/microsite2010/menu/wasIstBoC.jpg) no-repeat;}
a.menu3, a.menu3:visited {width:241px; margin-right:2px; background:url(../images/microsite2010/menu/wasBedeutetDas.jpg) no-repeat;}
a.menu4, a.menu4:visited {width:247px; background:url(../images/microsite2010/menu/unserErfolgIhrGewinn.jpg) no-repeat;}

a.menu1:hover,
a.menu1Aktiv, 
a.menu1Aktiv:visited, 
a.menu1Aktiv:hover {
	width:144px; 
	margin-right:2px; 
	background:url(../images/microsite2010/menu/aktiv/werIstKP2.jpg) no-repeat;
}
a.menu2:hover,
a.menu2Aktiv, 
a.menu2Aktiv:visited, 
a.menu2Aktiv:hover {
	width:252px; 
	margin-right:2px; 
	background:url(../images/microsite2010/menu/aktiv/wasIstBoC.jpg) no-repeat;
}
a.menu3:hover,
a.menu3Aktiv, 
a.menu3Aktiv:visited, 
a.menu3Aktiv:hover {
	width:241px; 
	margin-right:2px; 
	background:url(../images/microsite2010/menu/aktiv/wasBedeutetDas.jpg) no-repeat;
}
a.menu4:hover,
a.menu4Aktiv, 
a.menu4Aktiv:visited, 
a.menu4Aktiv:hover {
	width:247px; 
	background:url(../images/microsite2010/menu/aktiv/unserErfolgIhrGewinn.jpg) no-repeat;
}

.buttonBewerben {
	background:url(../images/microsite2010/buttonBewerben.jpg) no-repeat;
	display:block;
	width:235px;
	height:41px;
	padding:0;
	margin:0;
}

.content {width:896px; padding:20px 48px 0 48px; background: transparent; color:#383838; line-height:20px;}
.leftContent {float:left; width:437px; padding:0 10px 0 0; background:url(../images/microsite2010/dots.jpg) right top repeat-y;}
.rightContent {float:right; width:438px; padding:0 0 0 10px;}

.footer {width:896px; height:20px; position:relative; margin:0; padding:20px 48px 0 48px;}
.leftFooter {float:left; line-height:20px; color:#a4a4a4;}
.rightFooter {float:right; line-height:20px; color:#a4a4a4; text-align:right;}
.rightFooter2 {float:right; width:145px; line-height:20px; color:#a4a4a4; text-align:right; margin-left: 15px;}
.footer a, .footer a:visited {font-family:Arial,Helvetica,sans-serif; color:#a4a4a4; font-size:12px; text-decoration:none;}
.footer a:hover	{font-family:Arial,Helvetica,sans-serif; color:#59cd13; font-size:12px;}

#clear {clear:both; width:100%; min-width:100%; height:0; line-height:0; font-size:0;}


/* Powermail / Forms */

fieldset {padding:0; margin:0; border:none; width:100%;}

*HTML fieldset {width:80%;}

legend {display:none;}

input, textarea, select {border:1px solid #818181; color:#6a6a6a; background:#FFFFFF;}

/*checkbox styles*/
.powermail_check_inner input {
	clear: both;
	margin-left:0px;
	float:left;
	width: 16px !important;
	border: none;
	background: transparent;
}

.powermail_mandatory_js {width:190px; color:#EF3B31; padding-left:150px;}

.powermaildiv_capt_wrap {margin-bottom:5px;}

.powermaildiv_capt_img {padding-left:150px; margin-bottom:5px;}

.powermail_check_inner label {margin-bottom:6px; float:left; width: 510px !important;}

.tx_powermail_pi1_fieldwrap_html_captcha_description {padding-left:150px; width:200px;}

.tx_powermail_pi1_fieldwrap_html_submit {padding: 2px 0 0 150px; width:200px !important;}
.tx_powermail_pi1_fieldwrap_html_submit input {
	color:#fff; 
	cursor:pointer; 
	border:none; 
	padding:0; 
	width:182px !important; 
	height: 33px; 
	line-height: 28px; 
	margin-top: 2px; 
	text-transform:uppercase; 
	display:block;
}

.tx_powermail_pi1_fieldwrap_html {width:100%; margin-bottom:4px; clear:both;}


.tx_powermail_pi1_fieldwrap_html label {width:150px; display:block; float:left;}

.tx_powermail_pi1_fieldwrap_html input, 
.tx_powermail_pi1_fieldwrap_html textarea, 
.tx_powermail_pi1_fieldwrap_html select  {
	width:220px; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
}

.tx-powermail-pi1 { margin-top:20px;}

.tx_powermail_pi1_fieldwrap_html_radio p {padding-top:0; padding-bottom:5px;}

.powermail_submit {background:url(../images/button_absenden_de_standard.jpg) no-repeat;}#powermaildiv_uid446 {padding-top:10px;}.tx-powermail-pi1_formwrap_2242 {display:none;}

