a.del:hover {background: url("../img/default/store/ico_delete.png") no-repeat  center 0px transparent;display: block;height: 21px;width:24px;}
div.shopware {width:225px;}

div.box_register {
	background: none;
	margin: 0px;
	padding: 50px;
	color: #9A9A9A;
	width:390px;
	height:169px;
}

div.box_register h2 {
	color: #000;
	font-size: 16px;
	margin: 0px;
	margin-bottom: 10px;
}

div.box_login {
	background: none;
	border:none;
	margin: 0px;
	padding: 50px;
	width:390px;
	height:169px;
}

div.box_login h2 {
	color: #000;
	font-size: 16px;
	margin: 0px;
	margin-bottom: 10px;
}

div.box_login_bg {
	background:url("../img/default/store/bg_login.gif") no-repeat  0 0 transparent;
	height:274px;
	margin-left:-3px;
	width:985px;
}
.buttons {
	height:57px;
	padding-top:25px;
}


.button_register {
	background: transparent url(../img/default/store/bt_boxlogin.png) no-repeat 0 0;
	border: 0;
	width: 157px;
	height: 41px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 165px;
	left: 50px;
	cursor: pointer;
}
.button_login {
	background: transparent url(../img/default/store/bt_boxlogin.png) no-repeat 0 -41px;
	border: 0;
	width: 157px;
	height: 41px;
	padding:0px;
	margin:0px;
	position: absolute;
	top: 181px;
	left: 197px;
	cursor: pointer;
}

div.box_login input { width: 164px; font-size: 11px; }

.bt_save {
	background: transparent url(../img/default/store/bt_save.png) no-repeat 0 0;
	border: 0;
	width: 157px;
	height: 41px;
	padding:0px;
	margin:10px 30px 0px 20px;
	cursor: pointer;
	float:right;
}
.bt_print {
	background: transparent url(../img/default/store/bt_print.gif) no-repeat 0 0;
	border: 0;
	width: 116px;
	height: 32px;
	padding:0px;
	margin:20px 285px 0px 20px;
	cursor: pointer;
	float:right;
}
.bt_change {
	background: transparent url(../img/default/store/ico_arrow_blue.gif) no-repeat  5px 7px;
	border: 0;
	width: 50px;
	height: 15px;
	padding: 3px 0px 3px 22px;
	margin:0px;
	position: absolute;
	top: 170px;
	left: 8px;
	cursor: pointer;
	text-align: left;
	font-size: 11px;
}
.bt_change:hover {
	border:none;
}
.bt_change_grey {
	background: transparent url(../img/default/store/bt_change.png) no-repeat 0 0;
	border: 0;
	width: 157px;
	height: 41px;
	padding:0px;
	margin:0px;
	position: absolute;
	top: 747px;
	left: 528px;
	cursor: pointer;
}
.bt_nlsend {
	background: transparent url(../img/default/store/ico_arrow_blue.gif) no-repeat  8px 5px;
	border: 0;
	width: 100px;
	height: 20px;
	padding: 3px 0px 3px 22px;
	margin:5px 0 0 82px;
	cursor: pointer;
	text-align: left;
	font-size: 11px;
}
.bt_nlsend:hover {color:#0085CD;}

.bt_shopon {
	background: transparent url(../img/default/store/bt_basket.png) no-repeat 0 -41px;
	border: 0;
	width: 200px;
	height: 41px;
	padding:0px;
	margin-left:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float:left;
	cursor: pointer;
}
.bt_inquiry {
	background: transparent url(../img/default/store/bt_basket.png) no-repeat 0 -82px;
	border: 0;
	width: 200px;
	height: 41px;
	padding:0px;
	margin-right:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
	cursor: pointer;
}
.bt_toorder {
	background: transparent url(../img/default/store/bt_basket.png) no-repeat 0 0;
	border: 0;
	width: 200px;
	height: 41px;
	padding:0px;
	margin-right:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
	cursor: pointer;
}
.bt_changebasket {
	background: transparent url(../img/default/store/bt_bestellen.png) no-repeat 0 -41px;
	border: 0;
	width: 251px;
	height: 41px;
	padding:0px;
	margin:20px;
	float: left;
	cursor: pointer;
}
.bt_sendorder, input.btn_high_r {
	background: transparent url(../img/default/store/bt_bestellen.png) no-repeat 0 0;
	border: 0;
	width: 251px;
	height: 41px;
	padding:0px;
	margin:20px;
	float: right;
	cursor: pointer;
}

input.btn_high_r {
	background: transparent url(../img/default/store/bt_bestellen.png) no-repeat 0 0;
	border: 0;
	width: 251px;
	height: 41px;
	padding:0px;
	margin:20px;
	float: right;
	cursor: pointer;
}


fieldset input:hover {
	border: 1px solid #0085CD;
}
fieldset p.paydescr {
	height:auto;
}

.button_back {
	background: transparent url(../img/default/store/bt_next_back.png) 0 -41px no-repeat;
	float: left;
	height:41px;
	margin: 10px 0 0 25px;
	width: 157px;
	border:0;
	cursor: pointer;
}
.button_next {
	background: transparent url(../img/default/store/bt_next_back.png) 0 0 no-repeat;
	float: right;
	height:41px;
	margin: 10px 25px 0 0;
	width: 157px;
	border:0;
	cursor: pointer;
}
.button_send {
	background: transparent url(../img/default/store/bt_send.gif) 0 0 no-repeat;
	float: right;
	height:32px;
	margin: 17px 25px 0 0;
	width: 116px;
	border:0;
	cursor: pointer;
}
.button_send_new {
	background: transparent url(../img/default/store/bt_senden_form.png) 0 0 no-repeat;
	float: right;
	height:41px;
	margin: 17px 25px 0 0;
	width: 157px !important;
	border:0;
	cursor: pointer;
}
.button_send_new_en {
	background: transparent url(../img/default/store/bt_send_form.png) 0 0 no-repeat;
	float: right;
	height:41px;
	margin: 17px 25px 0 0;
	width: 157px !important;
	border:0;
	cursor: pointer;
}


.new_form {padding-bottom: 0 !important;}
.newform_cap {background: transparent url(../img/default/store/bg_form_new_cap.gif) 0 0 no-repeat;height:10px;}
.newform_head {background: transparent url(../img/default/store/bg_form_new_top.gif) 0 0 no-repeat;height:28px;text-shadow:1px 1px 0 #FFFFFF;font-size:13px;color:#000; padding: 6px 0 0 20px;}



div.inner_form2 p { margin-left: 0px; }
div.inner_form2 input { width:340px; }
div.inner_form2 select { width:350px; }
div.inner_form2 input.plz {
background-color:#FFFFFF;
border:1px solid #333333;
height:16px;
width:50px;
}
div.inner_form2 input.ort {
background-color:#FFFFFF;
border:1px solid #333333;
height:16px;
margin:0 0 0 10px;
width:270px;
}
div.inner_form2 input.strasse {
background-color:#FFFFFF;
border:1px solid #333333;
height:16px;
margin:0px;
width:270px;
}
div.inner_form2 input.nr {
background-color:#FFFFFF;
border:1px solid #333333;
height:16px;
margin:0 0 0 10px;
width:50px;
}


.writeblock {height:210px;}
.writeblock label {
float:none;
text-align: left;
height:19px;
padding-left:65px;

}
.writeblock textarea {
float:none;
width:490px;
height:200px;
margin-left:65px;

}
.captcha {width:445px; height:120px; margin-left:95px;  background: url(../img/default/store/bg_captcha.jpg) repeat-x 0px 0;  border-bottom:1px solid #d0d0d0;padding:15px 15px 15px 30px;}
.code {float:left;width:240px;margin-left:35px;}
.code label {text-align: left;margin-bottom: 10px;width:240px;}
.code input {
width:210px !important;
background-color:#FFFFFF;
border:1px solid #333333;
height:16px;}


div.adminbox h2 {
	color: #555;
}
div.adminbox {
	margin-top:5px;
	width: 198px;
	background-color: #fff;
}
div.adminbox_cap {
	background-color: #fff;
}
div.adminbox ul#submenu li a {
	padding: 10px 0px 10px 45px;
	background: transparent url(../img/default/store/ico_arrow_blue.gif) no-repeat  15px 10px;
	border-bottom: 1px dotted #DFDFDF;
}
div.adminbox ul#submenu li a:hover {
	background: transparent url(../img/default/store/ico_arrow_grey.gif) no-repeat  15px 10px;
}
div.col_right2 {
	width:200px;
	padding-top: 63px;
}

h2 {
	margin-bottom: 20px;
}
div.adminheadline {
	border:none;
	background-color: #E3F9C0;
	color: #5EA132;
	font-size: 11px;
	padding: 3px 0 0 15px;
	height: 12px;
	position:absolute;
	top:0px;
	left:228px;
	width: 439px;
}
div.adminheadline_cap {
	background: transparent url(../img/default/store/adminhead_cap.gif) no-repeat 0 0;
	width: 981px;
	height: 7px;
	position: absolute;
	top: 15px;
	left: 228px;
}
p.password {
	color:#666666;
	font-size:10px;
	left:198px;
	padding:10px 18px 0 10px;
	position:absolute;
	top:222px;
}
fieldset div.paypoint {
	padding: 10px 40px 10px 20px;
}
div.orderdata_box_top {
	background: transparent url(../img/default/store/bg_account_top.gif) 0 0 no-repeat;
	height:24px;
	width:686px;
}
div.orderdata_box_cap {
	background: transparent url(../img/default/store/bg_account_bottom.gif) 0 0 no-repeat;
	height:24px;
	width:686px;
}

div.orderdata_box {
	width: 886px;
	border:1px solid #ddd;
	height:223px;
	padding: 0;
	margin-bottom: 0px;
}
div.basket_box_top {
	background: transparent url(../img/default/store/bg_account_top.gif) 0 0 no-repeat;
	height:24px;
	width:686px;
}
div.basket_box_cap {
	background: transparent url(../img/default/store/bg_account_bottom.gif) 0 0 no-repeat;
	height:24px;
	width:686px;
}

div.basket_box {
	background: transparent url(../img/default/store/bg_account_body.gif) 0 0 repeat-y;
	width: 686px;
	border:none;
	padding: 0;
	margin-bottom: 0px;
}



.overview_col1 {
	width: 200px;
	margin: 0 8px 0 20px;
}
.overview_col2 {
	width: 200px;
	margin: 0 8px 0 20px;
}
.overview_col3 {
	width: 200px;
	margin: 0 8px 0 20px;
}

.overview_col1 h2 {
	margin: 15px 0 0 0;
	padding-left: 10px;
}
.overview_col2 h2 {
	margin: 15px 0 0 0;
	padding-left: 10px;
}
.overview_col3 h2 {
	margin: 15px 0 0 0;
	padding-left: 10px;
}

div.right_col2_top {
	background: transparent url(../img/default/store/col2_right_top.gif) no-repeat 0 0;
	width: 234px;
	height:28px;
	margin-top:120px;
}
div.right_col2_body {
	background: transparent url(../img/default/store/col2_right_body.gif) repeat-y 0 0;
	width: 234px;
}
div.right_col2_cap {
	background: transparent url(../img/default/store/col2_right_cap.gif) no-repeat 0 0;
	width: 234px;
	height:28px;
}
div#content #right {
	width: 233px;
}


table.basket-middle td.mainsum {
	background-color: #F8F8F8;
}
table.basket-middle td.sum {
	background-color: #F8F8F8;
}

div#shopnav ul li.mybasket_full {
	background:transparent url(../img/default/store/bg_ico_basket.jpg) no-repeat  0 2px;
	border: none;
	padding:2px 10px 2px 25px;
	text-align:left;
	width:105px;
}
p.password a {
	background: transparent url(../img/default/store/bt_forgot.gif) no-repeat 0 0;
	width: 131px;
	height: 16px;
	display: block;
	margin: 2px;
}

div#community_landing {}
div#community_landing div.banner {
	background: transparent url(../img/default/store/community_landing_banner.png) no-repeat 0 0;
	width: 986px;
	height: 586px;
	margin: 0px 0px 0px -2px;
	position: relative;
}
div#community_landing div.banner h1, div#community_landing div.banner h2 {
	text-indent: -9999em;
	padding: 0;
	margin: 0;
}
div#community_landing div.text_box {
	background: transparent url(../img/default/store/community_landing_box_body.gif) repeat-y 0 0;
	width: 986px;
	margin: 0px 0px 0px -2px;
}
div#community_landing div.text_box_cap {
	background: transparent url(../img/default/store/community_landing_box_bottom.gif) no-repeat 0 0;
	width: 986px;
	height: 16px;
	margin: 0px 0px 15px -2px;
	position: relative;
}
div#community_landing div.text_box_top {
	background: transparent url(../img/default/store/community_landing_box_top.gif) no-repeat 0 0;
	width: 986px;
	height: 16px;
	margin: 0px 0px 0px -2px;
}
div#community_landing div.text_box div.heading {
	padding: 30px 25px 15px;
}
div#community_landing div.text_box div.heading h2 {
	font-size: 40px;
	color: #000;
}
div#community_landing div.text_box div.heading h3 {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-bottom: 40px;


}

div#community_landing div.text_box div.text_left {
	padding: 15px 679px 90px 25px;
	position: relative;
	width: 279px;
	color: #555;
	background: transparent url(../img/default/store/community_text_box_left_bg.jpg) right 15px no-repeat;
}
div#community_landing div.text_box div.text_left h3 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}
div#community_landing div.text_box div.text_left div.pic_underline {

	font-size:12px;
	left:425px;
	padding:10px;
	position:absolute;
	top:610px;
	width:557px;
	line-height: 17px;
	color: #689a29;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#community_landing div.text_box div.text_right {
	padding: 15px 25px 150px 680px;
	position: relative;
	width: 279px;
	color: #555;
	margin-left: 2px;
	background: transparent url(../img/default/store/community_text_box_right_bg.jpg) left 15px no-repeat;
}
div#community_landing div.text_box div.text_right h3{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;	
}
div#community_landing div.text_box div.text_right div.pic_underline {

	font-size:12px;
	left:40px;
	padding:10px;
	position:absolute;
	top:458px;
	width:527px;
	line-height: 17px;
	color: #689a29;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#community_landing div.text_box div.banner_screens {
	background: transparent url(../img/default/store/community_shopware_forum_screens.jpg) 2px top no-repeat;
	height: 520px;
	width: 100%;
}
div#community_landing div.text_box div.text_center {
	padding: 20px 40px 20px 40px;
	width: 577px;
	float: left;
	color: #555;
}
div#community_landing div.text_box div.text_center h3{
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;	
}
div#community_landing div.text_box div.ontheroad {
	padding: 20px 40px 50px 20px;
	position: relative;
	color: #555;
	float: left;
	width: 269px;
}
div#community_landing div.text_box div.ontheroad h2 {
	font-size: 24px;
	line-height: 30px;
	color: #000;
}
div#community_landing div.trafficsign {
	background: transparent url(../img/default/store/community_ontheroadtoos.jpg) 0px 0px no-repeat;
	width: 105px;
	height: 102px;
	position: absolute;
	top: -11px;
	left: 210px;
}

div#community_landing div.col3_box {
	width: 981px;
	height: 700px !important;
	margin: 0px 0px 00px 2px;
}
div#community_landing div.col3_box div.col3_box_left {
	width: 277px;
	float: left;
	padding: 280px 25px 90px;
	height: 483px;
	background: transparent url(../img/default/store/community_3col_pic1.png) center 0px no-repeat;
}
div#community_landing div.col3_box div.col3_box_center {
	width: 277px;
	float: left;
	padding: 280px 25px 90px;
	height: 483px;
	background: transparent url(../img/default/store/community_3col_pic2.png) center 0px no-repeat;
}
div#community_landing div.col3_box div.col3_box_right {
	width: 277px;
	float: left;
	padding: 280px 25px 90px;
	height: 483px;
	background: transparent url(../img/default/store/community_3col_pic3.png) center 0px no-repeat;
}
div#community_landing div.col3_box h4 {
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	color: #000;
	margin-bottom: 10px;
}
div#community_landing div.col3_box p {
	font-size: 12px;
	line-height: 18px;
	color: #555;
}
div#community_landing div.col3_banner {
	width: 986px;
	margin: 0px;
}
div#community_landing div.col3_banner div.col3_banner_left {
	float: left;
	width: 329px;
	height: 203px;
	position: relative;
	text-indent: -9999em;
	background: transparent url(../img/default/store/community_foot_left.jpg) 0 0 no-repeat;
	margin-left: -2px;
}
div#community_landing div.col3_banner div.col3_banner_left a {
	position: absolute;
	display: block;
	top: 100px;
	left: 34px;
	width:212px;
	height: 36px;
	text-indent: -9999em;

	cursor: pointer;
}
div#community_landing div.col3_banner div.col3_banner_center {
	float: left;
	width: 328px;
	height: 279px;
	position: relative;
	text-indent: -9999em;
	background: transparent url(../img/default/store/community_foot_center.jpg) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}
div#community_landing div.col3_banner div.col3_banner_center form input.community_newsletter {
	position: absolute;
	top: 60px;
	left: 71px;
	width: 176px;
	border: 0;
	font-size: 12px;
	line-height: 20px;
	height: 22px;
	padding: 5px;
	background: transparent url(../img/default/store/community_foot_buttons.png) 0 0 no-repeat;
}
div#community_landing div.col3_banner div.col3_banner_center form input.community_bt_newslettersend {
	position: absolute;
	top: 102px;
	left: 71px;
	width: 186px;
	border: 0;
	font-size: 12px;
	line-height: 20px;
	height: 32px;
	background: transparent url(../img/default/store/community_foot_buttons.png) 0 -42px no-repeat;
	text-indent: -9999em;
	cursor: pointer;
}
div#community_landing div.col3_banner div.col3_banner_center a.community_bt_newslettersend {
	position: absolute;
	top: 102px;
	left: 71px;
	width: 186px;
	border: 0;
	font-size: 12px;
	line-height: 20px;
	height: 32px;
	background: transparent url(../img/default/store/community_foot_buttons.png) 0 -42px no-repeat;
	text-indent: -9999em;
	cursor: pointer;
}
div#community_landing div.col3_banner div.col3_banner_center p.info {
	position: absolute;
	top: 50px;
	left: 25px;
	width: 265px;
	color: #777;
	text-indent: 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
div#community_landing div.col3_banner div.col3_banner_right {
	float: left;
	width: 329px;
	height: 279px;
	position: relative;
	text-indent: -9999em;
	background: transparent url(../img/default/store/community_foot_right.jpg) 0 0 no-repeat;
}
div#community_landing div.col3_banner div.col3_banner_right a.wakeup_facebook {
	display: block;
	position: absolute;
	width: 186px;
	height: 32px;
	top: 60px;
	left: 71px;
	background: transparent url(../img/default/store/community_foot_buttons.png) 0 -84px no-repeat;
}
div#community_landing div.col3_banner div.col3_banner_right a.wakeup_twitter {
	display: block;
	position: absolute;
	width: 186px;
	height: 32px;
	top: 102px;
	left: 71px;
	background: transparent url(../img/default/store/community_foot_buttons.png) 0 -126px no-repeat;
}


div.wecker_countdown {
	position: absolute;
	top: 350px;
	left: 385px;
	width: 338px;
	height: 215px;
	background: transparent url(../img/default/store/community_wecker_countdown.png) 0 0 no-repeat;
}
div.wecker_countdown div.shadow {
	position: absolute;
	top: 63px;
	left: 85px;
	width: 117px;
	height: 16px;
	background: transparent url(../img/default/store/community_wecker_shadow.png) 0 0 no-repeat;
}
#box_timer {
	position: absolute;
	top: 43px;
	left: 79px;
	width: 116px;
	height: 22px;
	line-height: 22px;
	border: 0;
	outline: none;
	font-size: 18px;
	padding: 9px 4px 9px 7px;
	background: transparent;
	text-align: center;
	color: #fff;
	letter-spacing: 0.035em;
}
.only-for-facebook {display: none;}


.liner {	
	height: 57px;
	background: transparent url(../img/default/store/grad_line.gif) 0 0 no-repeat;
	margin-top:30px;
	}

/* Community Landing 3.5 */
.liner2 {
	background:url("../img/default/store/grad_line.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:57px;
	width:981px;
}
.liner3 {
	background:url("../img/default/store/grad_line.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:57px;
	margin-left:3px;
	width:981px;
}

div#community_landing div.top {
	background:url("../img/default/store/community_landing_header.png") no-repeat scroll 0 0 transparent;
	height:537px;
	position:relative;
	width:986px;
	margin:20px 0 0 -3px;
}

div#community_landing div.top h1 {
	font-size:25px;
	line-height:20px;
	margin-bottom:23px;
	padding-left:50px;
	padding-top:53px;
}

div#community_landing div.text_box2 {
	background:transparent url(../img/default/store/community_landing_box_body2.gif) repeat-y 0 0;
	width:986px;
	margin:0 0 0 -2px;
}

div#community_landing div.text_box2 div.text_left2 {
	background:url("../img/default/store/community_text_box_left_bg2.jpg") no-repeat scroll right 26px transparent;
	color:#555;
	position:relative;
	width:409px;
	padding:66px 549px 54px 25px;
}

div#community_landing div.text_box2 div.heading {
	padding:30px 25px 15px;
}

div#community_landing div.text_box2 div.heading h2 {
	font-size:40px;
	color:#000;
}

div#community_landing div.text_box2 div.heading h3 {
	font-size:22px;
	font-weight:700;
	color:#000;
	text-align:center;
	padding-bottom:40px;
}

div#community_landing div.text_box2 div.text_left2 h3 {
	font-size:25px;
	line-height:20px;
	margin-bottom:17px;
}

div#community_landing div.text_box2 div.text_left2 h2 {
	font-size:20px;
	line-height:0;
	margin-bottom:50px;
	font-weight:400;
}

div#community_landing div.text_box2 div.heading2 {
	float:left;
	text-align:left;
	width:921px;
	padding:30px;
}

div#community_landing div.text_box2 div.text_left3 h2 {
	font-size:20px;
	font-weight:400;
	line-height:0;
	margin-bottom:38px;
}

div#community_landing div.col3_box2 div.col3_box_left2,div.col3_box_center2,div.col3_box_right2,div.col3_box_left2_2,div.col3_box_center2_2,div.col3_box_right2_2 {
	width:277px;
	height:277px;
	float:left;
	padding:300px 25px 40px;
}

div#community_landing div.col3_box2 div.col3_box_left2 {background:transparent url(../img/default/store/community_3col_pic2_2.png) center 0 no-repeat;}
div#community_landing div.col3_box2 div.col3_box_center2 {background:transparent url(../img/default/store/community_3col_pic2_4.png) center 0 no-repeat;}
div#community_landing div.col3_box2 div.col3_box_right2 {background:transparent url(../img/default/store/community_3col_pic2_6.png) center 0 no-repeat;}
div#community_landing div.col3_box2 div.col3_box_left2_2 {background:transparent url(../img/default/store/community_3col_pic2_5.png) center 0 no-repeat;}
div#community_landing div.col3_box2 div.col3_box_center2_2 {background:transparent url(../img/default/store/community_3col_pic2_3.png) center 0 no-repeat;}
div#community_landing div.col3_box2 div.col3_box_right2_2 {background:transparent url(../img/default/store/community_3col_pic2_1.png) center 0 no-repeat;}

div#community_landing div.screens {
	display:block;
	height:300px;
	margin-left:489px;
	margin-top:0;
	position:absolute;
	top:664px;
	width:492px;
	padding-top: 40px;
}

div#community_landing div.screens div.screen_1,div.screen_2,div.screen_3,div.screen_4,div.screen_5,div.screen_6 {
	height:126px;
	width:142px;
	float:left;
	margin-left:4px;
	margin-right:6px;
}
div#community_landing div.screens div.screen_1 {background:url(../img/default/store/demo1_klein.png) no-repeat scroll right 0 transparent;}
div#community_landing div.screens div.screen_2 {background:url(../img/default/store/demo2_klein.png) no-repeat scroll right 0 transparent;}
div#community_landing div.screens div.screen_3 {background:url(../img/default/store/demo3_klein.png) no-repeat scroll right 0 transparent;}
div#community_landing div.screens div.screen_4 {background:url(../img/default/store/demo4_klein.png) no-repeat scroll right 0 transparent;}
div#community_landing div.screens div.screen_5 {background:url(../img/default/store/demo5_klein.png) no-repeat scroll right 0 transparent;}
div#community_landing div.screens div.screen_6 {background:url(../img/default/store/demo6_klein.png) no-repeat scroll right 0 transparent; margin-right:0;}

div#community_landing div.screens div.screen_1 a,div.screen_2 a,div.screen_3 a,div.screen_4 a,div.screen_5 a,div.screen_6 a {
	cursor:pointer;
	display:block;
	border:none !important;
	height:87px;
	left:18px;
	width:135px;
}

div#community_landing div.screens h1 {
	color:#555;
	font-size:11px;
	font-weight:400;
	margin-left:15px;
	margin-right:15px;
	margin-top:7px;
}

div#community_landing div.bottom {
	background:url("../img/default/store/community_landing_bottom.png") 0 0 no-repeat;
	width:986px;
	height:15px;
	margin:0 0 0 -3px;
}

div#community_landing div.text_box2 div.text_left3 {
	background:url("../img/default/store/comm_pack_klein.jpg") no-repeat scroll 0 20px transparent;
	color:#555;
	position:relative;
	float:left;
	width:467px;
	padding:76px 44px 106px 461px;
}

div#community_landing div.download_button {
	background:url("../img/default/store/download_comm.png") no-repeat scroll 0 0 transparent;
	height:41px;
	left:453px;
	position:absolute;
	top:425px;
	width:234px;
}

div#community_landing div.download_button a {
	cursor:pointer;
	display:block;
	height:74px;
	width:330px;
}

div#community_landing div.preview_button {
	background:url("../img/default/store/preview_button.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:53px;
	position:absolute;
	left:457px;
	top: 501px;
	width:431px;
}

div#community_landing div.preview_button a {
	cursor:pointer;
	display:block;
	height:48px;
	width:429px;
	border-bottom: none !important;
}

div#community_landing div.col3_box2 {width:981px; margin:0 0 0 2px;}

div#community_landing div.col3_box2 h4 {
	color:#000;
	font-size:14px;
	height:18px;
	line-height:18px;
	margin-bottom:10px;
}

div#community_landing div.text_box2 div.text_left2 div.aufzahlung ul {margin-top:25px;}

div#community_landing div.text_box2 div.text_left2 div.aufzahlung ul li {
	background:url("../img/default/store/icon_right.gif") no-repeat scroll 10px center transparent;
	color:#61717C;
	font-size:11px;
	line-height:13px;
	padding:11px 11px 11px 37px;
}

div#community_landing div.text_box2 div.text_left2 div.aufzahlung ul li.bg_color {
	background-image:url("../img/default/store/icon_right.gif") no-repeat scroll 10px center transparent;
	background-color:#EEF2F4;
	padding:11px 11px 11px 37px;
}

div#community_landing div.text_box2 div.text_left2 div.aufzahlung ul li a {color:#61717C; font-size:11px;}

div#community_landing div.text_box2 div.text_left2 h4.thumb_headline {
	border-bottom:3px solid #CBCBCB;
	color:#555;
	font-size:12px;
	font-weight:700;
	margin-top:20px;
	padding-bottom:5px;
	padding-left:10px;
}

div#community_landing div.text_box2 div.text_left2 div.slider {
	display:block;
	float:left;
	height:25px;
	margin-left:533px;
	margin-top:-106px;
	padding-left:140px;
	position:absolute;
	width:237px;
}

div#community_landing div.text_box2 div.text_left2 div.slider ul {float:left; text-align:center; width:237px;}

div#community_landing div.text_box2 div.text_left2 div.slider ul li a {
	background:url("../img/default/store/slider_dot.png") no-repeat scroll 0 center transparent !important;
	height:19px;
	display:block;
	border:none;
	width:19px;
	cursor:pointer;
	float:left;
	margin:3px;
}

div#community_landing div.slider_pic {
	display:block;
	height:576px;
	margin-left:502px;
	margin-top:0;
	position:absolute;
	width:456px;
}

div#image1 {
	background:url("../img/default/store/slider_pics.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:576px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	width:456px;
}

div#image2 {
	background:url("../img/default/store/slider_pics.jpg") no-repeat scroll -456px 0 transparent;
	display:block;
	height:576px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	width:456px;
}

div#image3 {
	background:url("../img/default/store/slider_pics.jpg") no-repeat scroll -912px 0 transparent;
	display:block;
	height:576px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	width:456px;
}

div#community_landing div.text_box2 div.text_left2 a {
	color:#02abf0;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dotted #02abf0;
}

div#community_landing div.text_box2 div.text_left2 h4 {
	font-size:14px;
	margin-bottom:-26px;
	margin-top:18px;
}

div#community_landing div.top div.article_listing_top_header {
	display:block;
	float:left;
	margin-left:146px;
	margin-top:212px;
	width:686px;
}

div#community_landing div.top div.article_listing_top_header a {
	background:url("../img/default/store/header_pfeil.gif") no-repeat scroll right 4px transparent;
	color:#02ABF0;
	font-size:10px;
	padding-right:7px;
}

div#community_landing div.top div.article_listing_top_header div.box1,div.box2,div.box3,div.box4 {
	float:left;
	width:152px;
	color:#939393;
	font-size:11px;
	line-height:16px;
	height:130px;
	margin-right:26px;
	padding-top:136px;
	display:block;
}

div#community_landing div.top div.article_listing_top_header div.box1 {
	background:url("../img/default/store/header_box1.jpg") no-repeat scroll left -4px transparent;
	margin-right:22px;
	padding-right:4px;
}

div#community_landing div.top div.article_listing_top_header div.box2 {background:url(../img/default/store/header_box2.jpg) no-repeat scroll right 4px transparent;}
div#community_landing div.top div.article_listing_top_header div.box3 {background:url(../img/default/store/header_box3.jpg) no-repeat scroll right 4px transparent;}
div#community_landing div.top div.article_listing_top_header div.box4 {margin-right:0; background:url(../img/default/store/header_box4.jpg) no-repeat scroll right 4px transparent;}

div#community_landing div.head_foot {
	background:url("../img/default/store/head_foot.png") no-repeat scroll 0 0 transparent;
	height:3px;
	width:985px;
	margin:0 0 0 -2px;
}

div#community_landing div.text_box2 div.under_slider {
	-moz-border-radius:3px;
	background:none repeat scroll 0 0 #F4F4F4;
	float:left;
	margin: 25px 0px 25px 25px;
	width:914px;
	padding:10px;
}

div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider {display:block; float:left;}

div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider a {
	background:url("../img/default/store/header_pfeil.gif") no-repeat scroll right 4px transparent;
	color:#02ABF0;
	font-size:10px;
	padding-right:7px;
	border:hidden;
}

div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider h3 {
	font-size:21px;
	margin-bottom:16px;
	margin-left:11px;
	margin-top:6px;
}

div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider div.box5,div.box6,div.box7,div.box8 {
	color:#707070;
	display:block;
	float:left;
	font-size:10px;
	line-height:16px;
	margin-right:21px;
	padding-left:7px;
	padding-top:123px;
	width:203px;
}

div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider div.box5 {background:url("../img/default/store/960gs_logo.png") no-repeat scroll center 0 transparent; margin-right:22px; padding-right:4px;}
div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider div.box6 {background:url(../img/default/store/jquery_logo.png) no-repeat scroll center 0 transparent;}
div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider div.box7 {background:url(../img/default/store/smarty_logo.png) no-repeat scroll center 0 transparent;}
div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider div.box8 {background:url(../img/default/store/zend_logo.png) no-repeat scroll center 0 transparent; margin-right:0;}
div#community_landing div.text_box2 div.heading2 h3,div#community_landing div.text_box2 div.text_left3 h3 {font-size:25px; line-height:20px; margin-bottom:23px;}


div#community_landing div.text_box2 div.text_left div.aufzahlung,div#community_landing div.text_box2 div.text_left2 div.slider ul li {float:left;}
div#community_landing div.top div.article_listing_top_header h4,div#community_landing div.text_box2 div.under_slider div.article_listing_under_slider h4 {
	color:#000;
	font-size:12px;
	height:18px;
	line-height:18px;
	margin-bottom:1px;
	margin-top:5px;
}

div#community_landing div.landing_footer {float:left; margin:0 0 0 25px; padding:10px; width:914px; position: relative; height: 130px;}

/* Artikel Listing Footer */

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer {display:block; float:left;}

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer h3 {
	font-size:21px;
	margin-bottom:10px;
	margin-left:11px;
	margin-top:6px;
}
div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.foot_links {
	color:#939393;
	float:left;
	font-size:11px;
	padding-bottom:5px;
	width:405px;
}

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.foot_links ul {margin-top:0px;}

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.foot_links ul li {
	color:#009ED7;
	font-size:11px;
	line-height:23px;
	list-style:disc outside none;
	margin-left:23px;
	padding:0 0 0 3px;
}

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.foot_links ul li a {color:#009ed7; font-size:11px;}

div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.social_links {
	width: 384px;
	height: 32px;
	padding: 71px 12px 12px 75px;
	background: transparent url(../img/default/store/social_bottom.png) 0 0 no-repeat;
	position: absolute;
	top: 10px;
	left: 445px;
	overflow: hidden;
}
div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.social_links h3 {text-indent: -9999em; width: 0; height: 0; padding: 0; margin: 0;}
div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.social_links ul {
	width: 392px;
	height: 32px;
}
div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.social_links ul li {
	width: 188px;
	height: 32px;
	float: left;
	margin-right: 8px;
}
div#community_landing div.text_box2 div.landing_footer div.article_listing_landing_footer div.social_links ul li a {
	width: 188px;
	height: 32px;
	display: block;
	text-indent: -9999em;
}
.ce_download_container {
	background: transparent url(../img/default/store/thankyou_bg.png) 0 0 no-repeat;
	width: 953px;
	min-height: 351px;
	padding-top: 53px;
}
.ce_download_container div.left_col {
	width: 298px;
	height: 211px;
	float: left;
	margin-right: 10px;
}
.ce_download_container div.right_col {
	width: 268px;
	height: 181px;
	float: left;
	padding: 15px;
}

.ce_download_container div.left_col ul {padding-left: 75px;}
.ce_download_container div.left_col ul li {
	padding-top: 10px;
	height: 60px;
}
.ce_download_container div.left_col ul li a {
	color: #0782C8;
}

.ce_download_container div.right_col h2 { color: #000 !important; margin-bottom: 15px !important;}
.ce_download_container div.right_col a.shopware_ce_goto {
	width: 200px;
	height: 38px;
	display: block;
	text-indent: -9999em;
	margin: 25px auto 0;
	background: transparent url(../img/default/store/shopware_ce_portal.png) 0 0 no-repeat;
}
.ce_download_packshot {
	background: transparent url(../img/default/store/ce_download_packshot.png) 0 0 no-repeat;
	width: 299px;
	height: 270px;
	position: absolute;
	left: 650px;
	top: 190px;}
.ce_download_list {
	width: 953px;
}
.ce_download_list ul {
	margin-bottom: 20px;
}

.ce_download_list ul li {
	background: transparent url(../img/default/store/ce_download_icon.png) 0 center no-repeat;
	padding-top: 10px;
	width: 550px;
	padding-bottom: 10px;
	padding-left: 40px;
	border-bottom: 1px solid #e1e1e1;
}
.ce_download_list ul li a {
	color: #0782C8;
}

div#community_landing div.banner_en {
	background: transparent url(../img/default/store/community_landing_banner2.png) no-repeat 0 0;
	width: 990px;
	height: 750px;
	margin: 0px 0px 0px -6px;
	position: relative;
}

div#community_landing div.shadow {
	background: transparent url(../img/default/store/community_landing_shadow.jpg) no-repeat 0 0;
	width: 981px;
	height: 98px;
	position: relative;
	margin-left: 2px;
}

div#community_landing div.col3_box div.col3_box_left_en {
	width: 277px;
	float: left;
	padding: 280px 25px 30px;
	height: 250px;
	background: transparent url(../img/default/store/community_3col_pic1.png) center 0px no-repeat;
}
div#community_landing div.col3_box div.col3_box_center_en {
	width: 277px;
	float: left;
	padding: 280px 25px 30px;
	height: 250px;
	background: transparent url(../img/default/store/community_3col_pic2.png) center 0px no-repeat;
}
div#community_landing div.col3_box div.col3_box_right_en {
	width: 277px;
	float: left;
	padding: 280px 25px 30px;
	height: 250px;
	background: transparent url(../img/default/store/community_3col_pic3.png) center 0px no-repeat;
}
div#community_landing div.text_box div.ontheroad_en {
	padding: 10px 250px 65px 75px;
	width: 550px;
	float: left;
	color: #555;
	background: transparent url(../img/default/store/roadto_en.png) right center no-repeat;
}
div#community_landing div.text_box div.ontheroad_en h2 {
	font-size: 24px;
	line-height: 30px;
	color: #000;
}
div#community_landing div.text_box div.text_left_en {
	padding: 15px 355px 70px 48px;
	position: relative;
	width: 580px;
	color: #555;
	background: transparent url(../img/default/store/community_landing_about_sw.jpg) right 10px no-repeat;
}
div#community_landing div.text_box div.text_left_en h3 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}

div#community_landing div.text_box div.text_left_en2 {
	padding: 15px 590px 70px 48px;
	position: relative;
	width: 345px;
	color: #555;
	background: transparent url(../img/default/store/community_landing_the_product.jpg) right 0 no-repeat;
}
div#community_landing div.text_box div.text_left_en2 h3 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}

div#community_landing div.text_box div.text_left_en div.pic_underline {

	font-size:12px;
	left:425px;
	padding:10px;
	position:absolute;
	top:500px;
	width:557px;
	line-height: 17px;
	color: #689a29;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div#community_landing div.text_box div.text_left_versions {
	margin: 0 48px;
}

div#community_landing div.text_box div.text_left_versions ul li {
	border-top: 1px solid #ededed;
	padding: 45px 0 45px 230px;
	background-image: url(../img/default/store/community_landing_packshots.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 140px;
}
div#community_landing div.text_box div.text_left_versions ul li.pack_01 {background-position: 0 0;}
div#community_landing div.text_box div.text_left_versions ul li.pack_02 {background-position: 0 -205px;}
div#community_landing div.text_box div.text_left_versions ul li.pack_03 {background-position: 0 -417px;}

.horspacer {
	width: 900px;
	height: 21px;
	background: transparent url(../img/default/store/community_hor_spacer.jpg) center center;
	clear: both;
	margin: 20px auto;
}

#gotoger {
	width: 229px;
	height: 12px;
	padding: 5px 0 7px;
	line-height: 12px;
	font-size: 10px;
	color: #BCE0F3;
	text-align: center;
	position: absolute;
	top: 0;
	right: 10px;
	background: transparent url(../img/default/store/backtoger.gif) 0 0 no-repeat;
}

#zahlungsweise {border-left: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;}

div#community_day_landing {width:986px; margin-left: -3px; position: relative; padding-top: 83px;}
div#community_day_landing .cd_logo {display: block; width: 205px; height: 203px; position: absolute; top: 166px; left: -65px; background: transparent url(../img/default/store/scd_logo.png) 0 0 no-repeat; text-indent: -9999em;}
div#community_day_landing .cd_banner {width:993px; height: 186px; margin-left: 29px; background: transparent url(../img/default/store/scd_head_banner.png) 0 0 no-repeat; text-indent: -9999em;}
div#community_day_landing .cd_navigation { width: 983px; height: 42px; margin: 0 1px; background: transparent url(../img/default/store/community_day_navi_bg.png) 0 0 repeat-x;}
div#community_day_landing .cd_navigation ul { width: 981px; height: 38px; padding: 1px 0px; border-left: 1px solid #0089c0; border-right: 1px solid #0089c0;}
div#community_day_landing .cd_navigation ul li { height: 38px; line-height: 36px; float: left; border-right: 1px solid #48D1F9; border-left: 1px solid #0083C7;}
div#community_day_landing .cd_navigation ul li.first {border-left: 0;}
div#community_day_landing .cd_navigation ul li.last {border-right: 0;}
div#community_day_landing .cd_navigation ul li a {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.1px;
	word-spacing: 0.4px;
	line-height: 36px;
	color: #fff;
	text-shadow: -1px -1px 0 #2796c2;
	height: 38px;
	padding: 0 35px;
	display: inline-block;
}
div#community_day_landing .cd_content {width:986px; background: transparent url(../img/default/store/community_landing_box_body2.gif) 0 0 repeat-y;}
div#community_day_landing .cd_content .topic {padding: 90px 0 0; background: transparent url(../img/default/store/comm_day_hor_spacer.jpg) 2px 0 no-repeat;}

#das-event .row {float: none; clear: both; padding: 0 50px; margin: 50px 0;}
#das-event .row .col_left {float: left; width: 318px; margin-bottom: 50px;}
#das-event .row .col_right {float: right; width: 318px; margin-bottom: 50px;}
#das-event #event_screen1 {background: transparent url(../img/default/store/event_screen1.jpg) 377px 0 no-repeat;}
#das-event #event_screen2 {background: transparent url(../img/default/store/event_screen2.jpg) 12px 0 no-repeat;}

#speakers-corner {}
#speakers-corner .speakers_grid {overflow: hidden;}
#speakers-corner .speakers_grid .inlay {width: 930px;}
#speakers-corner .speakers_grid .speaker {width: 885px; height: 285px; float: none; margin: 0 2px; padding: 45px 48px; border-top: 1px solid #e5e5e5; position: relative;}
#speakers-corner .speakers_grid .first {height: 174px;}
#speakers-corner .speakers_grid .first h3 {color:#000 !important; margin-bottom: 20px !important;}
#speakers-corner .speakers_grid .speaker .speaker_pic {width: 120px; height: 120px; margin-right: 30px; float: left;}
#speakers-corner .speakers_grid .speaker .speaker_screen {min-width: 306px; min-height: 255px; position: absolute; right: 0;top:50px;}
#speakers-corner .speakers_grid .speaker h4 {width: 460px; float: left; font-size: 16px; line-height: 16px; font-weight: bold; color: #8b8b8b; margin-bottom: 15px;}
#speakers-corner .speakers_grid .speaker h3 {width: 600px; font-size: 22px; line-height: 16px; font-weight: bold; color: #000; margin-bottom: 40px; padding: 0;}
#speakers-corner .speakers_grid .speaker h4 small {display: block;font-size: 11px; font-weight: normal; color: #999;}
#speakers-corner .speakers_grid .speaker p {width: 433px; float: left;}
#speakers-corner .speakers_grid .shopware4 div.shopware_text {width: 323px !important; float: left;}
#speakers-corner .speakers_grid .shopware4 {height:309px !important;}


#messegelaende-aussteller {}
#messegelaende-aussteller .blueprint {padding: 5px 50px 50px 640px; height: 300px; background: transparent url(../img/default/store/scd_blueprint.png) 50px 0 no-repeat;}
#messegelaende-aussteller .blueprint h4 {line-height: 22px; margin: 0 0 10px 0;}
#messegelaende-aussteller .blueprint a.download_flyer {display: block; width: 211px; height: 67px; font-size: 10px; line-height: 17px; padding: 6px 15px 0px 70px; margin-top: 20px; font-weight: normal; background: transparent url(../img/default/store/scd_pdf_download.png) 0px 0 no-repeat;}
#messegelaende-aussteller .blueprint a.download_flyer strong {font-size: 12px; display: block; font-weight: bold; line-height: 22px;}
#messegelaende-aussteller h4 {margin-left: 50px;}
#messegelaende-aussteller .aussteller_grid {margin: 20px 0 0px;}
#messegelaende-aussteller .aussteller_grid .inlay {width: 900px; margin: 0 43px;}
#messegelaende-aussteller .aussteller_grid .inlay a {display: block; float: left; width: 222px; margin-bottom: 10px;}
#messegelaende-aussteller .aussteller_grid .inlay a:hover {text-decoration: none;}
#messegelaende-aussteller .aussteller_grid .inlay img {width: 222px; margin-bottom: 5px;}
#messegelaende-aussteller .aussteller_grid .inlay span.description {display: block; padding: 0 10px; font-size: 10px; line-height: 14px; color: #999;}
#abendparty {position: relative;}
#abendparty p {position: absolute; top: 105px; left: 50px; width: 370px;}
#abendparty .gallery_grid { width: 981px; height: 460px; margin-left: 2px; background: transparent url(../img/default/store/scd_gallery_grid_bg.jpg) 0 bottom no-repeat;}

#tickets.topic, #tickets { background: transparent url(../img/default/store/comm_day_hor_spacer_ticket.jpg) 2px 29px no-repeat !important; height: 400px; position: relative;}
#tickets .ticket_description {margin: 0 50px; width: 400px;	}
#tickets .ticket_table_body {background: transparent url(../img/default/store/scd_ticket_table_bg.png) 0 0 no-repeat; position: absolute; top: 277px; left: 51px;}
#tickets .verf_blase {background: transparent url(../img/default/store/blase.png) 0 0 no-repeat; z-index: 6; text-indent: -9999em; width: 188px; height: 99px; position: absolute; top: 250px; left: 545px;}
#tickets h3 {margin-top: 30px;}

#tickets .ticket_table_body h4 {display: block; width: 861px; padding-left: 20px; height: 30px; font-size: 12px; line-height: 28px; color: #fff; text-shadow: -1px -1px #0da5e5; font-weight: normal;}
#tickets .ticket_table {width: 881px; height: 115px;}
#tickets .ticket_table .ticket_name {float: left; padding: 31px 0 0 215px; width: 290px; font-size: 12px; line-height: 18px; font-weight: normal:}
#tickets .ticket_table .ticket_name strong {display: block; font-size: 18px; line-height: 22px; font-weight: bold;}
#tickets .ticket_table .ticket_quantity {float: left; width: 85px; height: 37px; padding-top: 31px;}
#tickets .ticket_table .ticket_quantity input.howmuchtickets {width: 44px; height: 35px; line-height: 35px; float: left; font-size: 18px; font-weight: bold; text-align: center; padding: 0; border: 1px solid #b2b2b2;}
#tickets .ticket_table .ticket_quantity p {line-height: 35px; font-size: 18px; font-weight: bold; text-align: center; width: 38px; float: left;}
#tickets .ticket_table .ticket_price {float: left; width: 120px; padding-top: 31px; line-height: 35px; height: 35px; font-size: 18px; font-weight: bold; text-align: left;}
#tickets .ticket_table .ticket_options {float: left; width: 151px;}
#tickets .ticket_table .ticket_options .putintobasket { background: transparent url(../img/default/store/buy_ticket_btn.jpg) 0 0 no-repeat; width: 151px; margin: 31px 0 0 0; padding: 0; height: 36px; border: 0; font-size: 11px; text-transform: uppercase; cursor: pointer; text-shadow: -1px -1px #5FAE31; color: #fff; font-weight: bold;}
#tickets .ticket_table .ticket_price small {font-size: 10px; font-weight: normal; text-align: left;}

#anfahrt-standort { margin-bottom: 0px;}
#anfahrt-standort .anfahrt {margin: 0 2px;}
#anfahrt-standort .anfahrt .gmaps_navigator { float: left; width: 428px; height: 284px; background: transparent url(../img/default/store/scd_navigator.png) 0 0 no-repeat; padding: 46px 0 0 72px; }
#anfahrt-standort .adresse { width:185px; height:98px; position: absolute; top:20px;right:47px; padding: 20px; z-index: 10;display: block; }

#anfahrt-standort .anfahrt .adresse h4 { font-size: 18px; line-height: 26px;}
#anfahrt-standort .anfahrt .adresse p { font-size: 16px; line-height: 24px;}
#anfahrt-standort .adresse a { color: #0782C8;}

#socialbox {}
#socialbox .social {width: 755px; height: 133px; position: absolute;top:100px;left:103px;top:46px; }
#socialbox .social .scd_twitter {float: left; margin: 40px 35px 0 0; width: 275px; height: 52px;}
#socialbox .social .scd_twitter a {display: block;  height: 45px; width:195px; padding: 7px 20px 0 60px; color:#1560ab; font-weight: bold; }
#socialbox .social .scd_social_logo {float: left; width: 135px; height: 133px; text-indent: -9999em;}
#socialbox .social .scd_facebook {float: left; margin: 40px 0 0 35px; width: 275px; height: 52px; }
#socialbox .social .scd_facebook a {display: block;height: 45px; width:195px; padding: 7px 0px 0 80px;color:#2b4d89; font-weight: bold; }

div#community_day_landing a.back2top {display: block; text-align: center; font-size: 11px; padding: 3px 0; color: #0782C8; margin-top: 15px; font-weight: normal; cursor: n-resize;}

div#community_day_landing .cd_cap {width: 986px; height:15px; background: transparent url(../img/default/store/community_landing_bottom.png) -1px 0 no-repeat;}

div#community_day_landing hr.fixfloat {border:0; border-bottom: 1px solid #D9D9D9; margin: -1px 15px 0;}

#community_day_landing h1 {}
#community_day_landing h2 {}
#community_day_landing h3 {font-size: 28px; font-weight: bold; color: #282828; padding: 0 50px;}
#community_day_landing h4 {font-size: 18px; line-height: 22px; font-weight: bold; color: #282828;}

.end_stand {padding: 15px 48px; border-top: 1px solid #e5e5e5;height:50px; width:885px; text-transform: uppercase;}

.stand_bubble {float:left;width:120px; height:30px; background: transparent url(../img/default/store/bg_stand.gif) 0px 0 no-repeat; color:#0086bc; padding: 20px 0 0 0px; font-size:11px; font-weight: bold;text-align: center;}

.continued {float:left;width:300px;font-size:11px; color:#999; padding-top: 20px; padding-left:20px;}

#anfahrt-standort h5 {color:#999; font-size:18px;padding-left:50px;margin-top:0;font-weight:bold;}
#speakers-corner h5 {color:#999; font-size:22px;padding-left:50px;margin-top:0;font-weight:bold;margin-bottom: 60px;}
#speakers-corner h3 { margin-bottom: 9px;}

#anfahrt-standort .bg_map { position:relative; padding-top:20px; background: transparent url(../img/default/store/bg_map.jpg) 0px bottom no-repeat; width:977px; margin-left: 5px;}

#socialbox { background: transparent url(../img/default/store/bg_socialfooter.jpg) 0px 0 no-repeat !important; height:227px; position:relative;}

.only_with_support_contract {background: transparent url(../img/default/store/only_with_servicecontract.png) right 0 no-repeat; width: 100%; height: 28px; text-indent: -9999em;}

.wartung_box {line-height: 22px;}

#history { width: 685px;}
#history .content {position: relative; width: 560px; padding: 20px; border-right: 2px solid #00a1db; background: #fff url(../img/default/store/history_dashed_space.gif) 0 0 repeat-x;}
#history .content .year {position: absolute; top: -10px; width: 90px; padding-left: 595px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666; background: transparent url(../img/default/store/history_year_dot.png) 574px 3px no-repeat;}
#history .content ul li {list-style: none;}
#history .blue {background-color: #f5fbfe;}

.col_center_listing .mobile_head {position: relative; height: 460px; background: transparent url(../img/default/store/mobile_head_bg.jpg) -1px 0 no-repeat; margin-top: -15px; padding-top: 35px; margin-left: -46px; width: 797px; padding: 0 50px;}
.col_center_listing .mobile_head h1 {font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: bold; width: 480px;}
.col_center_listing .mobile_head h2 {width: 480px;}
.col_center_listing .mobile_head p {width: 480px;}

.col_center_listing .mobile_feature_highlights {margin-bottom: 80px; padding-left: 22px; margin-top: -50px;}
.col_center_listing .mobile_feature_highlights .feature_box {float: left; width: 220px; position: relative;}
.col_center_listing .mobile_feature_highlights .feature_box .thumb_image {display: block; width: 154px; height: 100px; border: 0; margin: 0 0 15px 0; padding: 13px; background: transparent url(../img/default/store/feature_box_thumb_bg.png) 0 0 no-repeat;}
.col_center_listing .mobile_feature_highlights .feature_box .thumb_image img {}
.col_center_listing .mobile_feature_highlights .feature_box h3 {padding: 0 3px; margin-bottom: 15px}
.col_center_listing .mobile_feature_highlights .feature_box .desc {padding: 0 3px; color: #606D74; font-size: 11px; line-height: 16px;}
.col_center_listing .mobile_feature_highlights .feature_box .free {display: block; width: 72px; height: 72px; text-indent: -9999em; position: absolute; top: -9px; left: 118px; background: transparent url(../img/default/store/feature_box_free.png) 0 0 no-repeat;}
.col_center_listing .mobile_feature_highlights .left {margin-right: 50px;}
.col_center_listing .mobile_feature_highlights .center {}
.col_center_listing .mobile_feature_highlights .right {margin-left: 50px;}

.col_center_listing .mobile_feature_overview {padding: 35px 0;}
.col_center_listing .mobile_feature_overview .feature_box {float: left; width: 242px; margin-bottom: 40px;}
.col_center_listing .mobile_feature_overview .feature_box .thumb_image {display: block; width: 140px; height: 190px; border: 0; margin: 0 0 15px 0; padding: 56px 40px 0 38px; background: transparent url(../img/default/store/feature_box_iphone_bg.png) 0 0 no-repeat;}
.col_center_listing .mobile_feature_overview .feature_box .thumb_image img {}
.col_center_listing .mobile_feature_overview .feature_box h3 {width: 160px; margin: 0 0 15px 28px;}
.col_center_listing .mobile_feature_overview .feature_box .desc {margin-left: 28px; color: #606D74; font-size: 11px; line-height: 16px;}
.col_center_listing .mobile_feature_overview .left {margin-right: 35px;}
.col_center_listing .mobile_feature_overview .center {}
.col_center_listing .mobile_feature_overview .right {margin-left: 35px;}

.col_center_listing .mobile_steps_to_get {padding-top: 35px; position: relative;}
.col_center_listing .mobile_steps_to_get .head {background: url(../img/default/store/soeinfachgehts_head.jpg) no-repeat 0 0; height:52px; width: 193px; margin: 40px 0 40px -25px; text-indent: -9999em;}
.col_center_listing .mobile_steps_to_get .step_to_get {width: 390px; padding-left: 50px; margin-bottom: 85px; margin-left: 30px;}
.col_center_listing .mobile_steps_to_get .step_to_get h3 {color: #000; margin-bottom: 10px;}
.col_center_listing .mobile_steps_to_get .step_to_get .desc {color: #606D74; font-size: 11px; line-height: 16px;}
.col_center_listing .mobile_steps_to_get .step1 {background: transparent url(../img/default/store/mobile_steptoget1.png) 0 0 no-repeat;}
.col_center_listing .mobile_steps_to_get .step2 {background: transparent url(../img/default/store/mobile_steptoget2.png) 0 0 no-repeat;}
.col_center_listing .mobile_steps_to_get .step3 {background: transparent url(../img/default/store/mobile_steptoget3.png) 0 0 no-repeat; margin-bottom: 40px;}
.col_center_listing .mobile_steps_to_get .pic_step1 {background: url("../img/default/store/pic_step1.jpg") no-repeat 0 0; height: 88px; width: 318px; position: absolute; left: 514px; top: 168px; text-indent: -9999em;}
.col_center_listing .mobile_steps_to_get .pic_step2 {background: url("../img/default/store/pic_step2.jpg") no-repeat 0 0; height: 111px; width: 279px; position: absolute; left: 526px; top: 345px; text-indent: -9999em;}
.col_center_listing .mobile_steps_to_get .pic_step3 {background: url("../img/default/store/pic_step3.jpg") no-repeat 0 0; height: 124px; width: 322px; position: absolute; left: 523px; top: 529px; text-indent: -9999em;}
.col_center_listing .mobile_open_source {background: #f4f4f4; width: 707px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 30px 65px 30px 30px; position: relative; height: 160px;} 
.col_center_listing .mobile_open_source .open_source_icon {background: url("../img/default/store/open_source_icon.png") no-repeat 0 0; height:71px; width:71px; position: absolute; text-indent: -9999em; left: 750px; top: -18px;}
.col_center_listing .mobile_open_source h1 {font-size: 16px; margin-top: 0 !important; margin-bottom: 22px;}
.col_center_listing .mobile_open_source h3 {margin-bottom: 5px; margin-top: 28px;color:#6B6B6B;}
.col_center_listing .mobile_open_source img {float: left; margin-right: 20px; margin-bottom: 5px;}
.col_center_listing .mobile_open_source p {color:#606D74; font-size: 12px;}
.col_center_listing .mobile_open_source p a {color: #00a1db;}
.col_center_listing .mobile_download {height: 59px; width: 680px; background: url("../img/default/store/hinweis_download.gif") no-repeat 0 0; text-indent: -9999em;}




.col_center_listing .mobile_app {background: url(../img/default/store/bg_app.jpg) no-repeat right 0 #F4F4F4; width: 542px; height:155px;padding: 30px 225px 30px 30px; position: relative;margin-bottom: 20px;margin-top: 50px;}
.col_center_listing .mobile_app h1 {font-size: 16px; margin-top: 0 !important; margin-bottom: 22px;}
.col_center_listing .mobile_app p {color:#606D74; font-size: 12px;}
