@charset "UTF-8";
/* CSS Document */

body, input, select, td, th, a, div {
	color:#282828;
	font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Verdana;
	font-size:12px;
	line-height:160%;
	margin: 0;
	padding: 0;
}

.right {
	float: right;
}

.left {
	float: left;
}

img {
	border: none;
}
form {
	margin: 0; padding: 0;
}

#lp_page {
	margin: 0px auto 0 auto;
	display: block; 
	width: 960px; 
	height: 600px;
	padding: 0px 0 0 0;
	position: relative;
}

/* header */

#lp_header {
	width: 960px; 
	display: block;
	margin: 0 auto;
	overflow: hidden;
	height:115px;
}


#lp_header .left h1 {
	display: block;
	margin: 0;
	padding: 0;
	width: 346px;
	height: 83px;
}

#lp_header .left h1 a {
	width: 100%;
	height: 100%;
	background: transparent url(images/h1_a_bg.gif) no-repeat;
	text-indent: -500000px;
	display: block;
}

#lp_header .right h1 {
	display: block;
	margin: 0 8px 0 0;
	padding: 0;
	width: 154px;
	height: 83px;
}

#lp_header .right h1 a {
	width: 100%;
	height: 100%;
	background: transparent url(images/h1_a_hj_bg.gif) no-repeat;
	text-indent: -500000px;
	display: block;
}

#lp_header h2 {
	float: left;
	display: block;
	padding-left: 429px;
	width: 521px;
	margin-top: 5px;
	font-size: 16px;
}

#lp_header h2 span {
	font-size: 9px;
	color: #282828;
}

/* content */
#lp_content {
	width: 439px; 
	height: 449px;
	display: block;
	padding: 43px 50px 0 465px;
	background: transparent url(images/landingpage_BG.jpg) no-repeat;

}

#lp_content #form-login input.button{
	width: 75px; 
	height: 16px;
	border: none;
	background: transparent url(images/btn_login.gif) no-repeat;
	text-indent: -999999px;
	cursor: pointer;
	display: none;
}

#lp_content .contenttop {
	display: block; 
	width: 300px;
	padding: 0;
	/*margin: 4px 0 0 0;*/
	margin: 19px 0 0 0;
}

#lp_content .contenttop a {
	font-size: 9px;
	text-transform: uppercase;
	color: #282828 !important;
	text-decoration: none;
	border: none !important;
}

#lp_content .contenttop a:hover {
	text-decoration: underline;
}


#lp_content ul {
	margin: 0 0 0 0px;
	width: 370px;
   	list-style-type: disc !important;
	padding: 0 0 0 15px;


}

#lp_content ul li{
	line-height: 16px;
	list-style-type: disc !important;

}

#lp_content #drifttable tr{
	height: 22px;
}

#landingpage .red { 
	font-family:'Tahoma',Helvetica,Arial,Verdana,sans-serif;
	color: #ff0000;
	font-weight: normal;
}

#lp_page  .grey { 
	font-family:'Tahoma',Helvetica,Arial,Verdana,sans-serif;
	color: #282828;
	font-weight: normal;
}

.blue {
	font-family:'Tahoma',Helvetica,Arial,Verdana,sans-serif;
	color: #10428D;
	font-weight: normal;
}

/* headlines */
.lp_headline {
	margin-top: 30px;
	margin-bottom: 15px;
}


#lp_page  h1 {
	font-size: 22px;
	line-height: 26px;
	margin: 0;
}

#lp_page h2 {
	font-size: 14px;
	margin: 0 !important;
}

#lp_page h3 {
	font-size: 18px;
	margin-top: 0;
}

#lp_page h4 {
	font-size: 14px;
	margin: 0 0 8px 0;
	padding: 0;
}

/* links */
#lp_page a {
	border-bottom: 2px solid #acacac;
	text-decoration: none;
	cursor: pointer;
}

#lp_page a#link2 {
	display: block;
	border: none;
	text-indent: -50000px;
	width: 80px;
	height: 118px;
	background: transparent url(images/link2_bg.jpg) no-repeat 0 0;
	margin: 27px 0px 0 356px;
	position: absolute;
}

form.lp_angebotsform {
	margin: 0;
	padding: 0;
	display: block;
}

form.lp_angebotsform input.inputboxconsumption {
	width: 142px;
	border: 2px solid #a7a7a7;
	background: #ffffff;
}

form.lp_angebotsform .selectboxconsumption {
    width: 146px !important;
	border: 2px solid #a7a7a7;
	background: #ffffff;
}

form.lp_angebotsform .colleft {
    width: 180px;
}

.tranparentGif {
	border:0 none;
	position:absolute;
}

#bonus {
	margin: 280px 0 0 266px;
}

#vorteil {
	margin: 60px 0 0 337px;
}

/* footer */
#lp_footer {
	width: 960px; 
	display: block;
	overflow: hidden;
	
}

#bottommodules {
	display: block;
	margin: 0;
	padding: 0;
	width: 960px;
	overflow: hidden;
}

#bottommodules a.modul {
	display: block;
	float: left; 
	height: 85px;
	text-indent: -9999999px;
	text-decoration: none;
	border: none;
}

#bottommodules a.modul1 {
	width: 227px;
	background: transparent url(images/footer_img1_bg.gif) no-repeat;
}

#bottommodules a.modul2 {
	width: 202px;
	background: transparent url(images/footer_img2_bg.gif) no-repeat;
}

#bottommodules a.modul3 {
	width: 220px;
	background: transparent url(images/footer_img3_bg.gif) no-repeat;
}

#bottommodules a.modul4 {
	width: 221px;
	background: transparent url(images/footer_img4_bg.gif) no-repeat;
}


#lp_footer ul {
	margin: 0 0 0 60px;
	padding: 0;
	overflow: hidden;
}

#lp_footer ul li {
	list-style: none;
	float: left;
	margin: 0 2px 0 0;
}

#lp_footer ul li a {
	text-decoration: none;
	border: none;
	color: #282828;
	font-size: 10px;
}



/************************
	 Dialogbox
**************************/
#basic-modal-content1 {display:none;}
#basic-modal-content2 {display:none;}
#basic-modal-content3 {display:none;}
#basic-modal-content4 {display:none;}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */


#simplemodal-container {
	height: 260px; 
	width: 350px; 
	color: #282828; 
	background-color:#fff; 
	border: 1px solid #282828; 
	padding:12px;
}

#simplemodal-container code {
	background:#141414; 
	border-left:3px solid #65B43D; 
	color:#bbb; 
	display:block; 
	margin-bottom:12px; 
	padding:4px 6px 6px;
}

#simplemodal-container a {
	color:#282828;
}

#simplemodal-container a.modalCloseImg {
	background: url(images/close.png) no-repeat; 
	width:25px; 
	height:29px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-16px; 
	cursor:pointer;
}

#simplemodal-container #basic-modal-content {
	padding:8px;
}


.vers_link4 {
	cursor: pointer;
}
#auszeichnungen {
	width: 140px; 
	height: 88px;
	position: absolute;
	top: 387px;
	left:10px;

}
