/* CSS file generated by Responsify */
/* Columns: 2, Gutter Width: 1.5, Breakpoints: 480 */ 

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:17;
  vertical-align:baseline;
  background:transparent;
} 

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}

nav ul, nav li { margin: 0; } 
nav ul, ul { list-style:none; }

.left{
	float:left;
}


.right{
	float:right;
}

.span1, .span2{
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.col{
  margin-left: 1.5%;
}

.link:hover{
	text-decoration:underline;
}

.link{
	color:#707070;
	text-decoration:none;
}

a{
	color:#1744d4
}

.col:first-child {
  margin-left:0;
}

.span1{
  width: 49.25%;
  
}
.span2{
  width: 100%;
  margin-left: 0;
}

body{ 
  font-size: 87.5%;
  color: #252e35; 
  font-family: "proxima-nova",'arial'; 
  line-height: 1.5em;
  background: #fefefe;  
}

h1{
    font-size: 1.714285714em; /* 24 / 14 */
    line-height: 1.5em; /* 21 / 14 */
}

h2{
  font-size: 1.5em; /* 21 / 14 */
  line-height: 1.5em; /* 21 / 14 */
}

p{
    font-size: 1em; /* 14 / 14 */
    line-height: 1.5em; /* 21 / 14 */
    margin: 15px 0; /* 21 / 14 */
}

#container, .inner{
  margin: 0 auto;
}

header{
  position:fixed;
  background: #262F37;
}

header h1{
  margin: 7px 0 0 0;
}

#container{
  clear: both;
  padding-top: 20px;
}

#footer_bg{
width:100%;
background:url('../imgs/footer_bg.png') repeat-x;
}
#footer_bg_qs{
width:100%;
background:url('../imgs/footer_bg_qs.png') repeat-x;
}

#footer{
width:848px;
color:#fff;
height:40px;
padding-top:6px;
margin-bottom:12px;
}

.boxshadow{
-webkit-box-shadow: 3px 3px 3px #e1e3e0,-3px -3px 3px #e1e3e0,3px -3px 3px #e1e3e0,-3px -3px 3px #e1e3e0;
-moz-box-shadow: 3px 3px 3px #e1e3e0,-3px -3px 3px #e1e3e0,3px -3px 3px #e1e3e0,-3px -3px 3px #e1e3e0;
box-shadow: 3px 3px 3px #e1e3e0,-3px -3px 3px #e1e3e0,3px -3px 3px #e1e3e0,-3px -3px 3px #e1e3e0;
}

#footer a{
color:#fff;
text-decoration: none; font-size: 15px;
}

.alt{
  color: #fff;
  color: rgba(255,255,255, 0.9);
  letter-spacing: 0.05em;
}

#boxes {
	text-align:center;
	width:580px;
	margin:auto;
}

#boxes .box{
	color:#313131;
	font-size:17px;
	width:286px;
	height:299px;
	
}

#boxes .box p{
	width:230px;
	margin:auto;
	margin-top:135px;
	line-height:21px;
}

.pop_up_overlay{
text-decoration:underline;
cursor:pointer;
}

#pop_up{
margin:-400px 0 0 0;
position:absolute;
width:805px;
margin-left:-10px;
height:350px;
background:#fff;
padding:10px 30px 30px 30px;
border:2px solid black;
display:none;
z-index:9999;
}

#pop_up .close{
position:absolute;
margin:0;
right:-15px;
top:-15px;
cursor:pointer;
}

.pop-up_div #links {
	padding:30px 0;
	margin:auto;
	text-align:center;
}

.pop-up_div #links a{
	margin-right:40px;
	color:#1744d4;
	font-size:17px;
}

#pop-up_bg{
	background-color: #000000;
    height: 100% !important;
    left: 0 !important;
    opacity: 0.8;
    top: 0 !important;
	position:fixed;
    width: 100% !important;
    z-index: 99999998;
}

#pop-up{
	background-color:#fff;
	border:1px solid #dcdcdc;
	width:670px;
	height:240px;
	position:absolute;
	margin:-300px 85px 0 85px;
	text-align:left;
	padding:25px 25px 25px 25px;
    z-index: 99999999;
	display: inline-block;
	opacity: 1;
}

#pop-up .close{
	position:absolute;
	right:15px;
	top:5px;
	cursor:pointer;
	font-size:12px;
	color:#1744d4;
}

.dark{
    opacity: 0.6;
}

#content #pop-up .h1{
	width:500px;
	margin:0;
	line-height:20px;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

#content #pop-up .text{
	margin:15px 0;
	font-size:14px;
}

#preview{
	position:absolute;
	border:0px solid #ccc;
	padding:0px;
	display:none;
	color: white;
	z-index:9999999;
}

#preview2{
	position:absolute;
	border:0px solid #ccc;
	padding:0px;
	display:none;
	color: white;
	z-index:9999999;
}

#lexware_garantien{
	height:861px;
	width:857px;
	margin-top:40px;
	background:url(../imgs/cash.png) no-repeat;
}

#lexware_garantien .p1{
	margin-left:240px;
	padding-top:20px;
}

#lexware_garantien .p1 .hersteller{
	position:absolute;
	margin:200px 0 0 420px;
}

#lexware_garantien .p1 .headline{
	margin:0px -5px 0 0;
	background:url(../imgs/h_lexware_garantien.png) no-repeat;
	width:614px;
	height:65px;
	line-height:25px;
	padding:10px 0 0 10px;
	font-size:20px;
	color:#434343;
	font-weight:bold;
	text-shadow: #fff 0px 1px 1px;
}

#lexware_garantien .p1 p{
	line-height:22px;
}

#lexware_garantien .p1 .headline img{
	margin:0 5px;
}

#lexware_garantien .red{
	color:#e2001a;
	font-weight:bold;
}

#lexware_garantien .garantie_text{
	margin:30px 0 0 50px;
}

#lexware_garantien .garantie_text h5{
	font-size:21px;
	color:#000000;
	padding:15px 0 0 188px;
}

#lexware_garantien .garantie_text p{
	font-size:17px;
	line-height:22px;
	padding-left:188px;
}

#lexware_garantien .garantie_text .marker{
	background:#ffe018;
}

.input-long{width:283px;height:20px;line-height:20px;vertical-align:middle;border:0;padding:1px 5px;background:url('../imgs/input-long.gif') no-repeat bottom right;}
.input-medium{width:211px;height:20px;line-height:20px;vertical-align:middle;border:0;padding:1px 5px;background:url('../imgs/input-medium.gif') no-repeat bottom right;}
.input-short{width:47px;height:20px;padding:1px 5px;vertical-align:middle;line-height:20px;border:0;background:url('../imgs/input-short.gif') no-repeat bottom right;}

/* Tellja */
.tellja_frame{
	display:none;
	position:absolute;
	margin:-250px 0 0 25px;
	border:1px solid lightgrey;
	z-index:999;
	background:#f4f4f4;
	box-shadow: 0px 0px 100px #666666;
}

.tellja_frame iframe{
	height:550px;
	width:800px;
}

.close_tellja{
	position:absolute;
	top:0px;
	right:10px;
	cursor:pointer;
	height:30px;
	width:40px;
}


// Micro Clearfix 

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    *zoom:1;
}

/* index.php */

#header{
	background:url(../imgs/header_1px.png) repeat-x;
	width:100%;
	height:85px;
	position:fixed;
	 z-index:999999;
}

#header_new{
	background:url(../img/header_bg_2015.png) repeat-x;
	width:100%;
	height:86px;
	position:fixed;
	z-index:98;
}
#header_qs{
	background:url(../imgs/header_1px_qs.png) repeat-x;
	width:100%;
	height:85px;
	position:fixed;
	 z-index:999999;
}

#header_inner .hotline{
	background:#185820;
	width:460px;
	height:21px;
	color:#fff;
	font-size:110%;
	padding:12px 0 10px 15px;
}
#header_inner .hotline_qs{
	background:#c00f10;
	width:460px;
	height:21px;
	color:#fff;
	font-size:110%;
	padding:12px 0 10px 15px;
}

#header_inner{
	width:860px;
	max-width:859px;
	margin:auto;
}

#header_inner #navi .navi p{
	margin:0 1.5em 0 0;
}

#header_inner img{
	vertical-align:-15px;
}


#header_inner .hotline_border{
	background:url(../imgs/header_kostenlose_hotline_1px_bg_border.png) no-repeat;
	width:1px;
	height:41px;
}
#header_inner .hotline_border_qs{
	background:url(../imgs/header_kostenlose_hotline_1px_bg_border_qs.png) no-repeat;
	width:1px;
	height:41px;
}

#header_inner #navi{
	color:#707070;
}

#header_inner #navi .navi{
	width:78%;
}


#header_inner #navi img{
	margin:0 10px;
	vertical-align:middle;
}

#header_inner #bestellen{
	background:url(../imgs/bestellen_yellow_postit_v2.png) no-repeat;
	width:219px;
	height:43px;
	color:#313131;
	font-size:100%;
	float:right;
	font-weight:bold;
	padding:10px 0 0 17px;
	margin-top:5px;
	margin-right:-159px;
	position:relative;
	z-index:11111;
}

#header_order{
	background:url(../imgs/header_1px.png) repeat-x;
	width:100%;
	height:47px;
	}
	
#header_order_qs{
	background:url(../imgs/header_1px_qs.png) repeat-x;
	width:100%;
	height:47px;
	}
	
/* anschrift.php */
	
	#order2{
	background:url(../imgs/formular2_bg.png);
	margin:auto;
	}
	
	.qs #order2{
	background:url(../imgs/formular2_bg_qs.png);
	}
	
	#order2 #content{
	margin:auto;
	width:600px;
	padding-top:1px;
	}
	
	#order2 #formular{
	text-align:center;
	margin-top:20px;
	}	
	
	#order2 #formular table{
	margin:auto;
	}
	
	#order2 h1{
	line-height:28px;margin:40px auto 0 auto; text-align:center;
	}
	
	#order2 .klicken{
	position:absolute;
	margin: -70px 0px 0px 450px;
	}
	
	#order2 .packshot{
	position:absolute;
	margin: 0px 0px 0px 525px;
	}
	
	#order2 #formular  .input-long{
	width:364px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-long.png') no-repeat;
	}

	#order2 #formular  .input-medium{
	width:264px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-medium2.png') no-repeat;
	}

	#order2 #formular  .input-short{
	width:84px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-short.png') no-repeat;
	}
	
	#order2 #formular  div.cmf-skinned-text{
	font-size:14px;
	width:52px;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs/selectbox_input.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
	}

	
	/* bestaetigung.php */
	
	#order3{
	margin:auto;
	}
	
	#order3 #content{
	margin:auto;
	max-width:860px;
	min-width:600px;
	padding-top:1px;
	text-align:left;
	}
	
	
	#order3 h1{
	line-height:28px;margin:25px 0 0 0;
	margin-bottom:20px;
	}

	
	#order3 .packshot {
	float:right;
	margin-top:80px;
	margin-right:-55px;
	}		
	
	#order3 .packshot2 {
	position:absolute;
	 margin-left:418px;
	margin-top:81px;
	width:238px;

	}	
	
	#order3 .email{
	color:blue;
	text-decoration:underline;
	}
	
	
/*  bestellen.php  */

#order{
	margin:100px 0 0 0;
}

#order #content{
	margin:auto;
	width:859px;
}

#order #headline{
	font-size:;
	color:#014015;
	text-align:center;
}

#order #headline .h1{
	font-size:25px;
	margin-bottom: 10px;
}

#order #headline .h1 img{
	vertical-align:baseline;
}

#order #headline .h1 span{
	font-weight:bold;
	font-size:35px;
}

#order #headline .h2{
	color:#313131;
	font-size:17px;
	margin-top: 0px;
}

#order #select {
	text-align:center;
	margin:auto;
}

#order #select .packshot{
	background:url(../imgs/taxman_packshot_bg.png) no-repeat;
	width:271px;
	height:376px;
	float:left;
	padding:4px 4px 0 4px;
}

#order #select .marginLeft{
	margin-left:11px;
}

#order #select .packshot_selected{
	background:url(../imgs/taxman_packshot_bg.png) 0 -4px no-repeat;
	width:271px;
	height:372px;
	border:4px solid #007329;
	float:left;
}

#order #select .shadow{
	background:url(../imgs/taxman_packshot_shadow.png) no-repeat;
	width:279px;
	height:32px;
	margin-top:-2px;
}

#order #select .h1{
	color:#014015;
	font-size:17px;
	line-height: 21px;
	margin:11px 0 10px 0;
}

#order #select .price{
	color:#8d8d8d;
	font-size:23px;
	margin:-10px 0 10px 0;
}

#order #select .selectbox{
	color:#434343;
	font-size:16px;
	background:url(../imgs/selectbox_bg.png) no-repeat;
	width:199px;
	height:27px;
	margin:auto;
	padding-top:3px;
}

#order #select .selectbox span{
	font-size:17px;
	font-weight:bold;
}

#order #select .h3{
	font-size:17px;
	margin-bottom:25px;
}

#order #formular{
	width:100%;
	height:342px;
	background:url(../imgs/formular_bg.png) repeat-x;
}

#order #formular #formular_inner{
	margin:auto;
	width:520px;
	text-align:center;
}

#order #formular #formular_inner .h1{
	color:#313131;
	font-size:25px;
	padding-top:30px;
	margin-top:0px;
}

#order #formular #formular_inner .h2{
	color:#313131;
	font-size:13px;
}


#order #formular #formular_inner .input-long{
	width:364px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-long.png') no-repeat;
}

#order #formular #formular_inner .input-medium{
	width:264px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-medium.png') no-repeat;
}

#order div.cmf-skinned-select {}

#order div.cmf-skinned-text{
	font-size:14px;
	width:52px;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs/selectbox_input.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
}

#order  div.cmf-skinned-text2{
	font-size:14px;
	width:162px;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs/selectbox_bg.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
}

#order #button{
	margin-top:30px;
}

#formular_inner .arrow{
	position:absolute;
	margin:195px 0 0 427px
}


.qs #order #content{
	margin:auto;
	width:875px;
}

.qs #order #headline{
	font-size:;
	color:#014015;
	text-align:center;
}

.qs #order #headline .h1{
	font-size:25px;
	margin-bottom: 10px;
	color:#0e8b21;
}

.qs #order #headline .h1 img{
	vertical-align:baseline;
}

.qs #order #headline .h1 span{
	font-weight:bold;
	font-size:35px;
}

.qs #order #headline .h2{
	color:#313131;
	font-size:17px;
	margin-top: 0px;
}


.qs #order #content .product_bg_qs{
	background:url(../imgs/box1_bestellen_qs.png) no-repeat;
	width:587px;
	height:376px;
	color:#313131;
	font-size:17px;
}

.qs #order #content .packshot_bg_qs{
	background:url(../imgs/produkt_packshot_bg_qs_bestellen.png) no-repeat;
	width:288px;
	height:377px;
	text-align:center;
}

.qs #order #content .packshot_bg_qs .price{
	margin:-35px 0 15px 0;
	font-size:17px;
	text-shadow: #fff 0px 1px 1px;
}

.qs #order #content .packshot_bg_qs img{
	margin-top:25px;
}

.qs #order #content .product_bg_qs .h2{
	margin:50px 0 0 67px;
	line-height:24px;
}

.qs #order #content .product_bg_qs .h2 span{
	color:#fff;
}

.qs #order #content .haken{
	list-style: none;
	padding-left:0px;
	margin:20px 0 0 65px;
	font-size:16px;
}


.qs #order #content .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position:0px 5px;
	line-height:23px;
	font-size:16px;
	margin-top:8px;
}

.qs #order #content .hersteller{
	text-align:center;
	margin:0 0 25px 0;
	font-size:17px;
}

#order .qs_qsd{
	width:580px;
}


.qs #order #formular{
	width:100%;
	height:342px;
	background:url(../imgs/formular_bg_qs.png) repeat-x;
}

/* bestellen quicken */

#order #select_quicken .product_bg2_quicken{
	background:url(../imgs/produkt_bestellen_quicken_bg.png) no-repeat;
	width:586px;
	height:419px;
	color:#313131;
	font-size:17px;
}

#order #select_quicken .product_bg2_quicken .inner{
	padding:25px 0 0 40px;
}

#order #select_quicken .product_bg2_quicken .small{
	font-size:13px;
	margin:0 0 17px 10px;
}

#order #select_quicken .product_bg2_quicken .funktion{
	font-size:23px;
	color:#bf1418;
	font-weight:bold;
	margin:0 90px 0 10px;
}

#order #select_quicken .product_bg2_quicken .rdb_deluxe{
	font-size:17px;
	color:#0e8b21;
	margin:0 25px 0 0;
}

#order #select_quicken .product_bg2_quicken .rdb_standard{
	font-size:17px;
	color:#bf1418;
}

#order #select_quicken .product_bg2_quicken .list{
	margin-top:20px;
	font-size:16px;
}

#order #select_quicken .product_bg2_quicken .list p{
	margin:6px 0 0 0;
	text-align:left;
}

#order #select_quicken .product_bg2_quicken .deluxe{
	margin:20px 110px 0 80px;
}

#order #select_quicken .product_bg2_quicken  img{
	margin:11px 0 0 0;
}

#order #select_quicken .product_bg2_quicken  .card_reader{
	margin-top:15px;
	display:none;
	text-align:left;
}

#order #select_quicken .product_bg2_quicken  .card_reader #card_reader_ohne{
	margin:0 0 0 50px;
}

#order #select_quicken .product_bg2_quicken  .card_reader_ohne{
	color:#bf1418;
}

#order #select_quicken.product_bg2_quicken  .card_reader #card_reader_mit{
	margin:0 0 0 20px;
}

#order #select_quicken .product_bg2_quicken  .card_reader_mit{
	color:#0e8b21;
}

#order #select_quicken .packshot_bg2_quicken{
	background:url(../imgs/packshot_bestellenq_bg.png) no-repeat;
	width:286px;
	height:419px;
	text-align:center;
	margin:0 0 0 0px;
}

#order #select_quicken .packshot_bg2_quicken img{
	margin-top:25px;
}

#order #select_quicken .packshot_bg2_quicken p{
	margin:-40px 0 0 170px;
	font-size:17px;
	width:100px;
	font-weight:bold;
}


/*  newsletter.php  */

#newsletter{
	padding-top:100px;
	font-size:17px;
}

#newsletter #content{
	margin:auto;
	width:859px;
}

#newsletter #content .haken{
	list-style: none;
	padding-left:0px;
	font-size:16px;
}

#newsletter #content #headline .h1{
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
	text-align:center;
}

#newsletter #content #headline .green{
	color:#0e8b21;
}

#newsletter #content .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left: 25px;
	line-height:23px;
	font-size:16px;
	margin-top:5px;
}


/* versionen.php */


#versionen{
	padding-top:100px;
	font-size:17px;
}

#versionen #content{
	margin:auto;
	width:886px;
}

#versionen #versionen_background{
	width:886px;
	height:520px;
	background:url(../imgs/versionen_bg.png) 25px 0px no-repeat;
	text-align:center;
}

#versionen #versionen_background .h1{
	padding-left:25px;
	color:#699e1e;
	font-size:31px;
	font-weight:bold;
	text-align:left;
	margin:0px 0 25px 0;
	padding:20px 0 0 0;
}

#versionen #versionen_background .left .h2{
	color:#084d21;
	font-size:17px;
	line-height:20px;
	margin-bottom:5px;
	text-shadow: #fff 0px 1px 1px;
}

#versionen #versionen_background .margin-top{
	margin-top:45px;
}

#versionen #versionen_background .margin-left{
	margin-left:40px;
}

#versionen #versionen_background .margin-left2{
	margin-left:25px;
}

#versionen #versionen_background .price{
	color:#8d8d8d;
	font-size:23px;
	font-weight:bold;
	margin:-15px 0 7px 0;
}

#versionen #versionen_background .left .button{
	margin-top:5px;
}

#versionen #versionen_background .price_first{
	color:#8d8d8d;
	font-size:23px;
	font-weight:bold;
	margin:-32px 0 7px 15px;
}

#versionen #versionen_background .more{
	color:#1744d4;
	font-size:15px;
	margin-left:5px;
}

#versionen #versionen_background .right{
	margin:75px 30px 0 0;
}

#versionen #versionen_background .right p{
	color:#313131;
	font-size:16px;
	line-height:20px;
	margin:-10px 5px 0 0;
}

#versionen #logos {
	margin-top:30px;
	width:100%;
	height:117px;
	background:url(../imgs/logos_bg.png) repeat-x;
}

#versionen #logos #logos_inner{
	width:859px;
	margin:auto;
	padding-top:30px;
}

#versionen #logos #logos_inner .logo_right{
	margin-left:45px;
}

#versionen #logos #logos_inner div{
	float:left;
	padding-top:8px;
	color:#434343;
	font-size:16px;
	line-height:18px;
	margin-left:10px;
}


/* funktionen.php */

#funktionen{
	margin-top:100px;
}

#funktionen .red{
	color:#bd0e12;
}

#funktionen #content{
	font-size:17px;
	max-width:875px;
	margin:auto;
	color:#313131;
}

#funktionen #content h1{
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
	padding-top:10px;
}
#funktionen #content h1{
	color:#0e8b21;
}

#funktionen #content .product_bg{
	background:url(../imgs/produkt_funktionen_bg.png) no-repeat;
	width:577px;
	height:336px;
	color:#313131;
	font-size:17px;
}


#funktionen #content .produkt_funktionen_bg{
	background-image:url('../imgs/produkt_funktionen_bg3.png');
	height:376px;
}

#funktionen #content .product_bg #marker_rot{
	position:absolute;
	margin:48px 0 0 58px;
	z-index:1;
}

#funktionen #content .product_bg_qs{
	background:url(../imgs/produkt_funktionen_bg_qs.png) no-repeat;
}

#funktionen #content .packshot_bg{
	background:url(../imgs/produkt_packshot_bg.png) no-repeat;
	width:288px;
	height:337px;
	text-align:center;
}

#funktionen #content .packshot_bg .packshot{
	margin-top:25px;
}

#funktionen #content .product_bg .h2{
	margin:25px 0 0 62px;
	line-height:24px;
}

#funktionen #content .product_bg .h2 span{
	color:#fff;
}

#funktionen #content .haken{
	list-style: none;
	padding-left:0px;
	margin:20px 0 0 35px;
	font-size:16px;
}


#funktionen #content .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position:0px 5px;
	line-height:23px;
	font-size:16px;
	margin-top:8px;
}

#funktionen #content .packshot_bg .cd_download{
	position:absolute;
	margin:2px 0 0 132px;
}

#funktionen #content .packshot_bg2_quicken .cd_download2{
	margin:0px 0px 0 -26px;
}


#funktionen #content .product_bg .button_product{
	position:absolute;
	text-align:center;
	width:190px;
	margin:200px 0 0 340px;
}

#funktionen #content .packshot_bg .button_product{
	position:absolute;
	text-align:right;
	width:210px;
	margin:220px 0 0 30px;
}

#funktionen #content .packshot_bg .button_product .price{
	color:#313131;
	font-size:17px;
	text-align:right;
	line-height:18px;
	width:210px;
	margin:40px 20px 10px 0;
	text-shadow: #fff 0px 1px 1px;
}

#funktionen #content .txt_btn{
	color:#313131;
	font-size:12px;
	line-height:15px;
	margin:-17px 40px 0px 0px;
	text-shadow: #fff 0px 1px 1px;
}

#funktionen #content .packshot_bg .button_product .price span{
	color:#313131;
	font-size:14px;
}

#funktionen .boxbg{
	margin-top:35px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(248,248,248) 50%, rgb(242,242,242) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(248,248,248)), color-stop(100%,rgb(242,242,242))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
	font-size:22px;
	color:#124a25;
}

#funktionen #content .boxbg .headline{
	margin:15px 0 -5px 0;
}

#funktionen #content .boxbg .text{
	line-height:22px;
	font-size:16px;
	color:#313131;
	font-weight:normal;
	margin:25px 0 0 0;
}

#funktionen #content #text_img_boxes{
	margin-left:7px;
}

#funktionen #content .itunes_app{
	position:absolute;
	margin:65px 0 0 490px;
	width:220px;
	height:73px;
}

#funktionen #content .google_play_app{
	position:absolute;
	margin:150px 0 0 490px;
	width:220px;
	height:73px;
}

#funktionen #content .app_download{
	background:url(../imgs/1017x361_iPhone_Buehne_mit_Google_Play.png);
	margin:40px 0;
	height:303px;
	width:854px;
}


#funktionen .p7{
	margin-left:25px;
}

#funktionen #content .vorbereiten{
	height:256px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}
#funktionen #content .rueckerstattung{
	height:256px;
	width:523px;
	float:left;
	padding-left:30px;
}

#funktionen #content .vorbereiten_qs{
	height:297px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .vorbereiten_img{
	height:256px;
	width:275px;
	float:left;
	background:url(../imgs/steuererklaerung_vorbereiten.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .rueckerstattung_img{
	height:256px;
	width:274px;
	float:left;
	margin-right:25px;
	background:url(../imgs/rueckerstattung.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .vorbereiten_img_qs{
	height:297px;
	width:275px;
	float:left;
	background:url(../imgs/steuererklaerung_vorbereiten_qs.png) no-repeat;
	margin-top:35px;
}


#funktionen .line{
	width:100%; 
	height:7px;
}


#funktionen #content .boxbg .haken_box{
	list-style: none;
	padding-left:0px;
	font-size:17px;
	margin-top:25px;
	color:#313131;
}


#funktionen #content .boxbg .haken_box li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position:0px 5px;
	line-height:23px;
	font-size:17px;
	margin-top:6px;
}

#funktionen #content .ausfuellen{
	height:375px;
	width:523px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}
#funktionen #content .ausfuellen2{
	height:307px;
	width:523px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .ausfuellen3{
	height:477px;
	width:523px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .ausfuellen_img{
	height:375px;
	width:274px;
	float:left;
	background:url(../imgs/steuererklaerung_ausfuellen.png) 0px -90px no-repeat;
	margin-top:35px;
}
#funktionen #content .ausfuellen_img3{
	height:477px;
	width:274px;
	float:left;
	background:url(../imgs/steuererklaerung_ausfuellen.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .ausfuellen_img2{
	height:307px;
	width:275px;
	float:left;
	background:url(../imgs/steuererklaerung_ausfuellen.png) 0px -160px no-repeat;
	margin-top:35px;
}


#funktionen #content .einreichen{
	height:376px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}
#funktionen #content .einreichen2{
	height:349px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .einreichen_img{
	height:376px;
	width:275px;
	float:left;
	background:url(../imgs/steuererklaerung_einreichen.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .einreichen_img2{
	height:349px;
	width:275px;
	float:left;
	background:url(../imgs/steuererklaerung_einreichen.png) 0px -28px no-repeat;
	margin-top:35px;
}

#funktionen #content .steuerbarometer{
	height:477px;
	width:526px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .steuerbarometer_img{
	height:477px;
	width:272px;
	float:left;
	background:url(../imgs/steuerbarometer_bg2.png) #efefef 0px 2px no-repeat;
	margin-top:35px;
}

#funktionen #content .steuerhandbuch_yellow_sticker{
position:absolute;
margin-left:42px;
margin-top:-49px;
}

#funktionen #content .steuerhandbuch_yellow_sticker2{
position:absolute;
margin-left:-6px;
margin-top:230px;
}


#funktionen #content .steuertacho_img{
	height:446px;
	width:272px;
	float:left;
	background:url(../imgs/steuertacho_bg.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .rentner{
	height:348px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .rentner_img{
	height:348px;
	width:275px;
	float:left;
	background:url(../imgs/taxman_rentner_und_pensionaere.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .vermieter{
	height:318px;
	width:523px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .vermieter_img{
	height:318px;
	width:275px;
	float:left;
	background:url(../imgs/taxman_vermieter.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .steuerhandbuch{
	height:517px;
	width:523px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .marktfuehrer{
	padding-bottom:20px;
	padding-top:5px;
	width:100%;
	max-width:825px;
	float:left;
	padding-left:30px;
}

#funktionen #content .tuv_service{
	padding-bottom:20px;
	padding-top:5px;
	width:100%;
	max-width:825px;
	height:382px;
	float:left;
	padding-left:30px;
}

#funktionen #content .tuv_service p{
	width:480px;
}

#funktionen #content .tuv_service2{
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	max-width:855px;
	height:382px;
	float:left;
	padding-left:0px;
	background:url('../imgs/siegel_kasten_red.png');
}

#funktionen #content .kostenlose_beratung{
	padding-bottom:17px;
	padding-top:5px;

	width:100%;
	max-width:525px;
	float:left;
	padding-left:30px;
}

#funktionen #content .kostenlose_beratung_img{
	height:225px;
	width:274px;
	float:left;
	margin-left:25px;
	background:url(../imgs/taxman_team.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .auszeichnungen{
	padding-bottom:20px;
	padding-top:5px;
	min-height:115px;
	width:100%;
	max-width:825px;
	float:left;
	padding-left:30px;
}

#funktionen #content .steuerhandbuch_img{
	height:477px;
	width:275px;
	float:left;
	text-align:left;
	padding-top:40px;
}

#funktionen #content .button{
	text-align:center;
	padding:38px 0 0 0;
}

#funktionen #headline{
	color:#014015;
	text-align:center;
	margin-top:60px;
}

#funktionen #headline .h1{
	font-size:25px;
	margin-bottom: 10px;
}

#funktionen #headline .h1 img{
	vertical-align:baseline;
}

#funktionen #headline .h1 span{
	font-weight:bold;
	font-size:35px;
}

#funktionen #content .product_bg2{
	background:url(../imgs/produkt_funktionen_bg4.png) no-repeat;
	width:567px;
	height:436px;
	color:#313131;
	font-size:17px;
}

#funktionen #content .product_bg2_qs{
	background:url(../imgs/produkt_funktionen_bg2-2_qs) no-repeat;
}

#funktionen #content .product_bg2 .haken{
	list-style: none;
	padding-left:0px;
	margin:40px 0 0 40px;
	font-size:16px;
}




#funktionen #content .product_bg2 .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position:0px 5px;
	line-height:22px;
	font-size:16px;
	margin-top:6px;
}

#funktionen #content .packshot_bg2{
	background:url(../imgs/produkt_packshot_bg2.png) no-repeat;
	width:297px;
	height:337px;
	text-align:center;
	margin:0 5px 0 -5px;
}

#funktionen #content .packshot_bg3{
	background:url(../imgs/produkt_packshot_bg4.png) no-repeat;
	width:297px;
	height:437px;
	text-align:center;
	margin:0 5px 0 -5px;
}

#funktionen #content .packshot_bg3 .steuerhandbuch_yellow_sticker3{
	position:absolute;
	margin-left:-47px;
	margin-top:233px;
}


#funktionen #content .packshot_bg2 img{
	margin-top:25px;
}

#funktionen #content .product_bg2 .button_product{
	position:absolute;
	text-align:center;
	width:190px;
	margin:270px 0 0 320px;
}

#funktionen div.cmf-skinned-text{
	font-size:14px;
	width:52px;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs/selectbox_input.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
}

#funktionen  div.cmf-skinned-text2{
	font-size:14px;
	width:251px;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs/selectbox_input_long.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
}

#funktionen #formular{
	width:100%;
	height:342px;
	background:url(../imgs/formular_bg.png) repeat-x;
}

#funktionen #formular #formular_inner{
	margin:auto;
	width:520px;
	text-align:center;
}

#funktionen #formular #formular_inner .h1{
	color:#313131;
	font-size:29px;
	padding-top:30px;
	text-shadow: #fff 0px 1px 1px;
	margin-top:0px;
}

#funktionen #formular #formular_inner .h2{
	color:#313131;
	font-size:13px;
}


#funktionen #formular #formular_inner .input-long{
	width:364px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-long.png') no-repeat;
}

#funktionen #formular #formular_inner .input-medium{
	width:264px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	padding-left:5px;
	background:url('../imgs/input-medium.png') no-repeat;
}

#funktionen #button{
	margin-top:30px;
}


#funktionen #formular{
	width:100%;
	height:342px;
	background:url(../imgs/formular_bg.png) repeat-x;
}

.qs #funktionen #formular{
	width:100%;
	height:342px;
	background:url(../imgs/formular_bg_qs.png) repeat-x;
}


/* funktionen - quicken */

span.paint {
    background: url("../imgs/yellow_strip.png") no-repeat scroll left top transparent;
    margin:0 -3px;
    padding:0 3px;
    position: relative;
}

#funktionen #content .bank_konten{
	height:477px;
	width:526px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .bank_konten_img{
	height:477px;
	width:274px;
	float:left;
	background:url(../imgs/bank_konten.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .wertpapiere{
	height:490px;
	width:526px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .wertpapiere_img{
	height:490px;
	width:274px;
	float:left;
	background:url(../imgs/wertpapiere_online_verwalten.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .finanz_tools{
	height:679px;
	width:526px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .finanz_tools_img{
	height:679px;
	width:274px;
	float:left;
	background:url(../imgs/unverzichtbare_finanz_tools.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .deluxe_version{
	height:477px;
	width:526px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}

#funktionen #content .deluxe_version_img{
	height:477px;
	width:274px;
	float:left;
	background:url(../imgs/deluxe_version.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .online_banking{
	height:326px;
	width:526px;
	float:left;
	margin-left:25px;
	padding-left:30px;
}

#funktionen #content .online_banking_img{
	height:326px;
	width:274px;
	float:left;
	background:url(../imgs/online_banking_kartenleser.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .online_banking .small{
	font-size:14px;
	margin:-4px 0 0 0;
}

#funktionen #content .service{
	height:182px;
	width:807px;
	padding:20px 20px 20px 30px;
}

#funktionen #content .service p{
	margin:0 0 15px 0;
	font-size:21px;
}

#funktionen #content .service img{
	margin-top:10px;
}

#funktionen #content .produkt_beratung{
	height:225px;
	width:526px;
	float:left;
	padding-left:30px;
}

#funktionen #content .produkt_beratung .headline{
	font-size:21px;
	color:#313131;
}

#funktionen #content .produkt_beratung .text{
	font-size:17px;
	margin:15px 0 0 0;
}

#funktionen #content .produkt_beratung_img{
	height:225px;
	width:274px;
	float:left;
	margin-left:25px;
	background:url(../imgs/quicken_service_team.png) no-repeat;
	margin-top:35px;
}

#funktionen #content .red_headline{
	background:url(../imgs/headline_red_bg.png) no-repeat;
	height:16px;
	width:838px;
	padding:17px 0 17px 20px;
	color:#fff;
	font-size:22px;
	text-shadow: #000 0px -1px 1px;
	margin:40px 0 15px 0;
}
#funktionen #content .green_headline{
	background:url(../imgs/headline_bg.png) no-repeat;
	height:49px;
	width:840px;
	color:#fff;
	font-size:22px;
	text-shadow: #000 0px -1px 1px;
	padding:22px 0 2px 25px;
	margin:50px 0 10px -8px;
}

#funktionen #content .packshot_bg2_quicken{
	background:url(../imgs/produkt_packshot_quicken_bg2.png) no-repeat;
	width:300px;
	height:443px;
	text-align:center;
	margin:0 5px 0 -7px;
	
}

#funktionen #content .packshot_bg2_quicken img{
	margin-top:25px;
}

#funktionen #content .packshot_bg2_quicken p{
	margin:-50px 0 10px 170px;
	font-size:17px;
	width:100px;
	font-weight:bold;
}


#funktionen #content .product_bg2_quicken{

	background:url(../imgs/produkt_funktionen_quicken_bg.png) no-repeat;
	width:567px;
	height:443px;
	color:#313131;
	font-size:17px;
}

#funktionen #content .product_bg2_quicken .inner{
	padding:25px 0 0 40px;
}

#funktionen #content .product_bg2_quicken .small{
	font-size:13px;
	margin:0 0 17px 10px;
}

#funktionen #content .product_bg2_quicken .funktion{
	font-size:23px;
	color:#bf1418;
	font-weight:bold;
	margin:0 90px 0 10px;
}

#funktionen #content .product_bg2_quicken .first{
	width:220px;
}

#funktionen #content .product_bg2_quicken .rdb_deluxe{
	font-size:17px;
	color:#0e8b21;
	margin:0 25px 0 0;
}

#funktionen #content .product_bg2_quicken .rdb_standard{
	font-size:17px;
	color:#bf1418;
}

#funktionen #content .product_bg2_quicken .list{
	margin-top:15px;
	font-size:16px;
}

#funktionen #content .product_bg2_quicken .list p{
	margin:6px 0 0 0;
	line-height:19px;
}



#funktionen #content .product_bg2_quicken .deluxe{
	margin:20px 110px 0 80px;
}


#funktionen .product_bg2_quicken  .haken_klein{
	margin:0;
}

#funktionen .product_bg2_quicken  .x_icon{
	margin:0;
}

#funktionen #content .product_bg2_quicken  .card_reader{
	margin-top:15px;
	display:none;
}

#funktionen #content .product_bg2_quicken  .card_reader #card_reader_ohne{
	margin:0 0 0 50px;
}

#funktionen #content .product_bg2_quicken  .card_reader_ohne{
	color:#bf1418;
}

#funktionen #content .product_bg2_quicken  .card_reader #card_reader_mit{
	margin:0 0 0 20px;
}

#funktionen #content .product_bg2_quicken  .card_reader_mit{
	color:#0e8b21;
}

#funktionen #content .info_icon{
	vertical-align: middle;
	margin-left:5px;
}

#funktionen #content .button_product .hersteller{
	text-align:left;
	font-size:16px;
	line-height: 19px;
}

#funktionen #content .button_product .hersteller b{
	line-height:25px;
}

#funktionen #content .button_product .hersteller img{
	margin:0 3px 0 0;
	vertical-align:-3px;
}

#funktionen #content .buttons{
	margin:auto;
	margin-top:20px;
	width:460px;
}

#funktionen #content .buttons .right_button{
	margin-left:50px;
}

#funktionen #content .buttons2 .right_button{
	margin-left:50px;
}

#funktionen #content .buttons3{
	position:absolute;
	margin:330px 0 0 35px;
}

#funktionen #content .buttons2{
	margin:auto;
	margin-top:20px;
	width:490px;
}

#funktionen #content .buttons .txt_btn, #funktionen #content .buttons2 .txt_btn{
	color:#313131;
	font-size:12px;
	line-height:15px;
	margin:-17px 0px 0px 0px;
	text-align:center;
	text-shadow: #fff 0px 1px 1px;
}

#funktionen #content .buttons2 .txt_btn_light {
    color: #fff;
}

#urlaubsgeld1{
	position:fixed; 
	background:url(../imgs/gutschein-code.png);
	width:567px; 
	height:208px;
	z-index:9999999999;
	left:50%; 
	top:20%;
	margin-left:-290px;
	text-align:center;
	
	
	/*hiding it*/
	display: none;
	
}

#urlaubsgeld1 p{
	text-align:center;
	font-size:21px;
	margin-top:56px;
}

#urlaubsgeld1 p span{
	font-weight:bold; 
	color:#129035;
}

#urlaubsgeld1 #einloesen{
	margin-top:15px;
	cursor:pointer;
}

#urlaubsgeld2{
	position:fixed;
	background:#000; 
	opacity:0.7;
	width:100%; 
	height:100%;
	z-index:999999999;
	
	
	/* HIDING IT */
	display: none;
}

/* start.php */

#start{
	font-size:17px;
	width:865px;
	margin:auto;
	margin-top:100px;
	color:#313131;
}

#start .fs20{
	font-size:20px;
	margin-bottom:8px;
}

#start a.li_link{
	color:#313131;
	text-decoration:none;
}

#start a.li_link:hover{
	text-decoration:underline;
}

#start p{
	line-height:21px;
}

#start h1{
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
}

#start h1.green{
	color:#0e8b21;
	text-align: left;
}

#start h2{
	color:#699e1e;
	font-size:23px;
	font-weight:bold;
	line-height:29px;
	text-transform:uppercase;
	margin-top:2px;
}

#start #details_box{
	background:url('../imgs/box1.png');
	width:553px; 
	height:323px;
	float:left;
	margin-right:31px;
}

#start #details_box_qs{
	background:url('../imgs/box1_qs.png');
	width:553px; 
	height:323px;
	float:left;
	margin-right:31px;
}


#start #details_box_q{
	background:url('../imgs/box1_q.png');
	width:553px; 
	height:323px;
	float:left;
	margin-right:31px;
}

#start #details_box_q2{
	background:url('../imgs/box2_q.png');
	width:553px; 
	height:377px;
	float:left;
	margin-right:31px;
}

#start #details_box_qsd{
	background:url('../imgs/packshot_bg_qsd_2015.jpg');
	width:859px; 
	height:322px;
	float:left;
	margin-right:31px;
}

#start #details_box_qsd .left{
	margin-right:140px;
}

#start #details_box_qsd .price{
	margin:280px 0 0 60px;
	font-size:17px;
	text-shadow: #fff 0px 1px 1px;
}

#start #details_box_qsd .h1{
	font-size:19px;
	margin:40px 0 10px 25px;
}

#start #details_box_qsd .more{
	color:#1744d4;
	font-size:15px;
	margin-left:25px;
}

#start #details_box_qsd .button{
	padding:0;
	margin:10px 0 0 -5px;
}

#start #details_box_qsd .absolute{
	position:absolute;
	margin:27px 0 0 590px;
}

#start #details_box_qsd .download_btn{
	margin-left:95px;
}

#start #details_box_qsd .sparschwein{
	margin-top:10px;
}

#start #details_box_qsd .haken{
	list-style: none;
	padding-left:0px;
	font-size:17px;
	padding-top:2px;
	margin-bottom:7px;
}

#start #details_box_qsd .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left: 25px;
	line-height:21px;
	font-size:17px;
	margin-top:8px;
}

#start .h107{
	height:75px;
	padding-top:20px;
}

#start #versionen_box{
	padding:0px 0px 0px 0px;
	max-width:274px;
	height:323px;
	width:100%;
	float:left;	
}

#start #versionen_box p{
	margin-top:0px;
}

#start #versionen_box .version{
	float:right;
	margin-right:20px;
	margin-top:-9px;
	margin-bottom:-5px;
}

#start #versionen_box .version_qs{
	float:right;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:-5px;
}

#start .haken{
	list-style: none;
	padding-left:0px;
	font-size:16px;
	padding-top:2px;
}

#start .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left: 25px;
	line-height:21px;
	font-size:16px;
	margin-top:5px;
}

#start .p1{
	font-weight:bold;
	padding:9px 0px 0px 55px;
}

#start .p2{
	padding:0px 0px 0px 55px;
	margin-bottom:7px;
}

#start .p3{
	margin:-10px 0px 0px 0px;
	font-weight:bold;
	text-shadow: #c0c0c0 1px 1px 1px;
}
#start .p3_qs{
	margin:-33px 0px 0px 0px;
	font-weight:bold;
	text-shadow: #c0c0c0 1px 1px 1px;
}

#start .p4{
	margin:-3px 0px 0px 0px;
	font-size:14px;
	text-shadow: #c0c0c0 1px 1px 1px;
}


#start .p5{
	margin-top:2px;
}

#start .p6{
	font-weight:bold;
	font-size:25px;
	text-shadow: #c0c0c0 1px 1px 1px;
	margin-top:19px;
	color:#434343;
}

#start .ul1{
	padding-left:29px;
	margin-top:-10px
}

#start .white{
	color:white;
	position:relative;
	z-index:1;
}

#start .red{
	color:#bd0e12;
}

#start .packshot{
	float:right;
	padding-right:17px;
	padding-top:20px;
	text-align:center;
}

#start #details_box_qs .packshot{
	padding-top:7px;
}

#start .button{
	padding:0px 0px 0px 32px;
}

#start #newsletter_box{
	padding:10px 0px 0px 0px;
	margin-top:40px;
	max-width:553px;
	min-height:286px;
	float:left;
	width:100%;
	margin-right:31px;
}

#start #auszeichnungen_box{
	padding:10px 0px 0px 0px;
	margin-top:40px;
	max-width:274px;
	min-height:286px;
	width:100%;
	float:left;	
}
#start #auszeichnungen_box2{
	padding:10px 0px 0px 0px;
	margin-top:40px;
	min-height:286px;
	width:859px;
	float:left;	
}
#start #auszeichnungen_box2 img{
	padding:10px 20px 10px 20px;
}

#start #etc_box{
	padding:10px 0px 0px 0px;
	margin-top:40px;
	max-width:263px;
	min-height:258px;
	height:100%;
	width:100%;
	float:left;
	margin-right:29px;
}

#start #etc2_box{
	padding:10px 0px 0px 0px;
	margin-top:40px;
	max-width:274px;
	min-height:258px;
	height:100%;
	width:100%;
	float:left;
}

#start #auszeichnungen_box .auszeichnungen_inner{
	width:274px;
	height:153px;
	background:url('../imgs/pcpraxis_bg.png');
	text-align:center;
	padding-top:55px;
    overflow: hidden;
    position: relative;
}

#start #auszeichnungen_box .auszeichnungen_inner .auszeichnungen_tape {
    position: absolute;
    left: 0px;  /*51px*/
    height: 110px; 
    width: 2000px; 
    text-align: left; 
    overflow: hidden;
}

#start #auszeichnungen_box .auszeichnungen_inner .auszeichnungen_tape img{
    margin-right: 15px;
    float: left;
}

#funktionen #auszeichnungen_box .auszeichnungen_inner{
	width:274px;
	height:88px;
	text-align:center;
	padding-top:10px;
    overflow: hidden;
    position: relative;
}

#funktionen #auszeichnungen_box .auszeichnungen_inner .auszeichnungen_tape {
    position: absolute;
    left: 0px;  /*51px*/
    height: 110px; 
    width: 2000px; 
    text-align: left; 
    overflow: hidden;
}

#funktionen #auszeichnungen_box .auszeichnungen_inner .auszeichnungen_tape img{
    margin-right: 15px;
    float: left;
}

#start .flag{
	position:absolute;
	margin-left:110px;
	margin-top:188px;
}

#start .h87{
	height:57px;
}

#start .boxbg{
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(248,248,248) 50%, rgb(242,242,242) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(248,248,248)), color-stop(100%,rgb(242,242,242))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(248,248,248) 50%,rgb(242,242,242) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
}

#start .padding{
	padding-left:30px;
}
#start .padding2{
	padding-left:26px;
}

#start .line{
	width:100%; 
	height:7px;
}
#start .line_qs{
	width:276px; 
	height:1px;
	position:absolute;
	margin-top:160px;
}

#start #steuer{
	height:87px;
	padding-top:20px;
	background-color:#9abc43;
}

#start #rentner{
	height:87px;
	padding-top:20px;
}

#start #vermieter{
	height:87px;
	padding-top:20px;
}

#start #quicksteuer{
	height:131px;
	padding-top:30px;
	background-color:#ffdcbd;
}

#start #quicksteuerdeluxe{
	height:131px;
	padding-top:30px;

}

#start #active{
	position:absolute;
	margin-left:-31px;
	margin-top:40px;
}
#start #active_qs{
	position:absolute;
	margin-left:-31px;
	margin-top:70px;
}

#start #line1{
	position:absolute;
	width:274px;
	margin-top:100px;
}

#start #line2{
	position:absolute;
	width:274px;
	margin-top:208px;
}

#start .content_rentner,.content_steuer{
	display:none;
}

#start #marker_rot{
	position:absolute;
	margin-left:50px;margin-top:28px;
}


/*support.php*/
#support{
	font-size:17px;
	max-width:865px;
	width:100%;
	min-width:700px;
	margin:auto;
	margin-top:100px;
	color:#313131;
	padding-left:20px;
	padding-right:20px;
}

#support p{
	line-height:21px;
}

#support #content{
	margin-top:100px;
	margin:auto;
	max-width:860px;
	padding-top:1px;
	text-align:left;
}

#support h1{
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#support .h1{
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#support .haken{
	list-style: none;
	padding-left:0px;
	font-size:16px;
	padding-top:0px;
}
#support .haken2{
	list-style: none;
	padding-left:0px;
	font-size:16px;
	padding-top:0px;
}

#support .haken li{
	background-image:url('../imgs/ul_kasten.png');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left: 15px;
	line-height:21px;
	font-size:16px;
	margin-top:5px;
}

#support .haken2 li{
	background-image:url('../imgs/ul_kasten.png');
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left: 15px;
	line-height:21px;
	font-size:16px;
	margin-top:15px;
}

#support .icon{
float:right;
margin-right:40px;
}

#support table{
vertical-align:top;
}

#support p.hl{
margin-top:-10px;
}

#support td{
padding-top:10px;
}

#support td.ul{
padding-right:8px;
}


/* agb etc. */

#agb{
	margin-top:100px;
}

#agb table.border td{
	border:1px solid black;
	padding:3px 5px 3px 5px;
}

#agb a{
	color:#252e35;
}

#agb h3{
	margin-top:25px;
}

#agb #content{
	margin:auto;
	width:819px;
	padding:20px;
}


/* praemien.php */

#praemien{
	margin-top:100px;
	font-size:17px;
}

#praemien h2{
	margin-top:25px;
	color:#699e1e;
	font-size:29px;
	font-weight:bold;
}

#praemien .h1{
	font-size:21px;
	font-weight:bold;
	margin-top:60px;
	color:#699e1e;
	text-transform:uppercase;
}

#praemien #content{
	margin:auto;
	width:819px;
	padding:20px;
}

#praemien .password{
	color:#1744d4;
	font-size:13px;
	margin-left:10px;
}

#praemien  .input-long{
	width:359px;
	height:30px;
	line-height:25px;
	vertical-align:middle;
	border:0;
	font-size:17px;
	padding-left:10px;
	background:url('../imgs/input-long.png') no-repeat;
	}

	#boxes {
	text-align:center;
}

#boxes2{
	margin-top:30px;
}

#boxes2 .box_new{
	color:#313131;
	font-size:17px;
	width:428px;
	height:196px;
	float:left;
	text-align:left;
}

#boxes2 .box_new p{
	padding:15px 0 0 150px;
	line-height:21px;
	font-size:17px;
}

#boxes2 .box_new p b{
	line-height:35px;
}

#boxes2 .box{
	color:#313131;
	font-size:17px;
	width:286px;
	height:299px;
	float:left;
	text-align:center;
}

#boxes2 .box_gross{
	color:#313131;
	font-size:17px;
	width:872px;
	height:230px;
	text-align:center;
}

#boxes2 .box_gross p{
	margin:auto;
	padding-top:135px;
	line-height:21px;
}

#boxes2 .box p{
	width:230px;
	margin:auto;
	margin-top:135px;
	line-height:21px;
}

#boxes2 #links {
	padding:30px 0;
}

#boxes2 #links a{
	margin-left:40px;
	color:#1744d4;
	font-size:17px;
}


.ssl_lock { 
 
font-size: 13px; 
color: #616161; 
text-shadow: 1px 1px 0px #ffffff;
margin: 14px 0px 0px -640px;
}

.ssl_lock img {
position: relative; 
top: 5px;
left: -5px;
}




/* NEW XING STYLES */ 

.new_xing_design#header { 
background:url(../imgs2/header_1px.png) repeat-x;
}





.new_xing_design #header_inner .hotline{
	background:#03868d;
	height: 19px;
}


.new_xing_design #header_inner .hotline_border{
	background:url(../imgs2/header_kostenlose_hotline_1px_bg.png) repeat-y center left;
	width:1px;
	height:41px;
}


#funktionen.new_xing_design #content h1{
	color:#015a60;
	font-size:29px;
	font-weight:bold;
	padding-top:10px;
}


#funktionen.new_xing_design #content .product_bg{
	background:url(../imgs2/produkt_funktionen_bg4.png) no-repeat;
	width:577px;
	height:420px;
	color:#313131;
	font-size:17px;
}

#funktionen.new_xing_design #content .packshot_bg{
	background:url(../imgs2/xing_top2.png) no-repeat;
	width:288px;
	height:420px;
	margin-top: -1px;
	margin-left: 5px;
}

#funktionen.new_xing_design #content .packshot_bg img{
	margin:13px 0 0 45px;
}

#funktionen.new_xing_design #content .packshot_bg .haken {
margin-top: 245px;
margin-left: 45px;
margin-bottom: 12px;
}


#funktionen.new_xing_design #content .packshot_bg .haken  li{
margin: 0px;
}



#funktionen.new_xing_design #content .product_bg .h2{
	margin:25px 0 0 62px;
	line-height:24px;
}

#funktionen.new_xing_design #content .product_bg .h2 span{
	color:#fff;
}










#funktionen.new_xing_design #content .haken{
	list-style: none;
	padding-left:0px;
	margin:20px 0 0 35px;
	font-size:16px;
}



#funktionen.new_xing_design #content .top_book { 
float: right; 
position: relative; 
top: 98px; 
right: 32px;
 }


#funktionen.new_xing_design #content .haken li{
	background-image:url('../imgs/haken_klein.png');
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position:0px 5px;
	line-height:23px;
	font-size:16px;
	margin-top:8px;
}

#funktionen.new_xing_design #content .product_bg .haken li,
#funktionen.new_xing_design #content .packshot_bg .haken li {
	background-image:url('../imgs2/light_green_tick.png');
	text-align: left;
}



#funktionen.new_xing_design #content .product_bg .button_product{
	position:absolute;
	text-align:center;
	width:190px;
	margin:200px 0 0 340px;
}

#funktionen.new_xing_design #content .packshot_bg .button_product{
	margin: 0px;
}



#funktionen.new_xing_design #content .product_bg .button_product .price{
	color:#313131;
	font-size:17px;
	line-height:18px;
	width:190px;
	margin-bottom:15px;
	text-shadow: #fff 0px 1px 1px;
}

#funktionen.new_xing_design #content .product_bg .button_product .price span{
	color:#313131;
	font-size:14px;
}


#funktionen.new_xing_design #content p.headline { 
color: #015a60; 
}


#funktionen.new_xing_design #content .green_headline {
background: url(../imgs/xing_headline_bg.png) no-repeat;
color: #015a60; 
text-shadow: 0px 1px 0px #ffffff;
}


#funktionen.new_xing_design #content .packshot_bg3 {
background: url(../imgs/produkt_packshot_bg5.png) no-repeat 0px 0px;
}

#funktionen.new_xing_design #content .product_bg2 {
background: url(../imgs/xing_new_bottom_bg.png) no-repeat;
}

#funktionen.new_xing_design div.cmf-skinned-text2{
	font-size:14px;
	width:339px !important ;
	height: 26px;
	border:none;
	margin-left:1px;
	background:url(../imgs2/selectbox_input_long.png) no-repeat;
	padding:4px 0px 0px 8px;
	text-align:left;
}

#footer_bg.new_xing_design {
background: url('../imgs2/footer_bg.png') repeat-x;
}








/* -------------------------------------  ADAC STYLES --------------------------------------- */ 

.adac_page #header {
background: url(../imgs/adac_header_bg.png) repeat-x;
}

.adac_page #header_inner img {
vertical-align: -13px;
}

.adac_page #header_inner .hotline {
background: #000000;
height: 19px;
}

.adac_page #header_inner .hotline_border {
background: url(../imgs/adac_separator.png) repeat-y center left;
width: 1px;
height: 41px;
}

.adac_page #header_inner .hotline {
padding: 10px 0 12px 15px;
}

.adac_page #header_inner .hotline {
width: 305px;
}

.adac_page .top_lexware_logo { 
vertical-align:top;
float:right;
padding-right:15px;
position: absolute;
margin-left: 25px;
}

.adac_page #header_inner #bestellen {
background: url(../imgs/adac_postit.png) no-repeat;
width: 233px;
padding-left: 47px;
margin-right: -40px;
margin-top: 0px;
}

.adac_page #header_inner #bestellen a {
color: #000000;
}


.adac_page #funktionen.new_xing_design #content .product_bg {
background: url(../imgs/adac_top_book.png) no-repeat -1px -2px;
height: 370px;
}

.adac_page #funktionen.new_xing_design #content .packshot_bg {
background: url(../imgs/adac_top_side.png) no-repeat -1px -2px;
height: 370px;
}

.adac_page #funktionen.new_xing_design #content .product_bg .haken li, 
.adac_page #funktionen.new_xing_design #content .packshot_bg .haken li {
background-image: url('../imgs/haken_klein.png');
}

.adac_page #funktionen.new_xing_design #content .top_book {
top: 50px;
}

.adac_page #funktionen.new_xing_design #content .packshot_bg .haken {
margin-top: 220px;
margin-left: 45px;
margin-bottom: 0px;
}

.adac_page #funktionen #content .green_headline {
background: url(../imgs/headline_bg.png) no-repeat;
height: 49px;
width: 840px;
color: #fff;
font-size: 22px;
text-shadow: #000 0px -1px 1px;
padding: 22px 0 2px 25px;
margin: 50px 0 10px -8px;
}

.adac_page #funktionen.new_xing_design #content .product_bg2 {
background: url(../imgs/adac_new_bottom_bg.png) no-repeat;
}

.adac_page #funktionen #formular {
background: url(../imgs/adac_formular_bg.png) repeat-x;
}

.adac_page #footer_bg.new_xing_design {
background: url('../imgs/adac_footer_bg.png') repeat-x;
}

.adac_page #footer a {
color: #000000; 
}





/* ---------------------------- 2014 QUICKEN STYLES ----------------------- */ 
.new_red_title {
background: url(../imgs/2014_new_red_title.png) no-repeat top left;
width: 812px;
height: 20px;
margin: 30px 0px 0px -8px;
color: #ffffff;
font-weight: bold;
text-shadow: 0px 1px 0px #333333;
padding: 22px 30px;
font-size: 21px;
}


.mobile_functionen .boxshadow { 
font-size: 16px !important; 
line-height: 23px;
}

.mobile_functionen ol li { 
font-size: 16px; 
margin: 7px 0px; 
margin-left: 22px;
padding-left: 20px;
}

.mobile_functionen .pop_up_div { 
background: #f0f0f0;
border: 5px solid #ffffff;
box-shadow: 0px 0px 5px #666666;
width: 499px;
position: absolute;
z-index: 9999;
font-size: 14px !important;
padding: 20px 30px;
color: #333333;
display: none;
margin:30px 0px 0px -254px;
}

a:hover .pop_up_div { 
display: inline;
}

.faq_table td { 
padding: 15px 0px; 
border-bottom: 1px solid #dadada;
}

.faq_table th { 
text-align: left;	
padding: 15px 0px; 
border-bottom: 1px solid #dadada;
}


.countdown { 
background: url(../imgs/countdown_bg.png) no-repeat top left;
margin-left:-8px;
width: 589px;
height: 90px;
font-size: 16px;
line-height: 27px;
margin-top: 15px;
padding: 38px 0px 0px 283px;
}

.actual_countdown { 
color: #e34b3f;
position: absolute;
margin: 13px 0px 0px -151px;
font-size: 22px;
width: 130px;
text-align: center;
}

.actual_countdown span { 
display: inline-block; 
width: 25px;
}

.central_footer {}


.central_footer .ssl_lock { 
 
font-size: inherit; 
color: inherit; 
text-shadow: none;
margin: 0;
}

.central_footer .ssl_lock img {
position: relative; 
top: auto;
left: auto;
}



.mouseover_images div{
	background:#F0F0E7;
	border-radius:3px;
	border:1px solid black;
	padding:8px;
	text-align:left;
	width: 300px; 
	display: none; 
	z-index: 200; 
	position: absolute; 
	top: -164px; 
	left: 1028px;
	line-height:19px; 
	font-size:13px;
}
.mouseover_images div p{
	margin:0px;
}





/* =Footer
--------------------------------------------------------------------------------------------------*/
#footer {
width: 100%;

color: #a1a1a1;
padding-top: 15px;
margin: auto;
margin-bottom: 15px;

}


#footer .button_input { 
background: url(../img/footer_input.png) no-repeat top center;
}
#footer .form_arrow { 
margin-top: 5px;
}

.footer_list { 
color: #898989;
padding-top: 18px;
text-shadow: 0px 1px 0px #ffffff;
font-size: 14px;
width: 860px;
margin: auto;
font-family: 'Arial';
text-align: right;
}

.footer_list a { 
color: #ffffff;
text-shadow: none;
font-size: 13px;
border-right: 1px solid #999999; 
padding-right: 11px; 
margin-right: 11px;
}

.footer_list a.impressum {
border-right: none; 
padding-right: 0px; 
margin-right: 0px;
}


.hidden_footer { 
color: #ffffff; 
font-size: 14px; 
line-height: 25px; 
margin-top: 30px; 
display: none; 
box-shadow: 0px -1px 5px 0px #111111;
}


.hidden_footer h4 {
font-family: 'Arial'; 
font-size: 18px; 
color: #ffffff; 
margin-bottom: 18px;
line-height: 25px;
}



.hidden_footer p {
font-family: 'Arial'; 
font-size: 14px; 
color: #ffffff; 
margin-bottom: 18px;
line-height: 25px;
}


.hidden_footer a { 
color: #02618d; 
text-decoration: none; 
}

.hidden_footer a:hover { 
text-decoration: underline;
}

span.divider { 
margin: auto 5px;
}



.ssl_lock { 
background: url(../img/desktop/ssl_lock.png) no-repeat top left;
padding-left: 23px; 
position: absolute; 
bottom: 5px; 
float: left; 
text-align: left; 
font-size: 13px; 
color: #626262; 
text-shadow: 0px 1px 0px #ffffff; 
padding-top: 3px;
padding-bottom: 5px;
}


.new_footer #footer { 
width: 865px;
}

.new_footer #footer_bg { 
background: #095023; 
border: none;
height: 50px;
}

a, input, map, area {
    outline: none;
}

#formular_bg.central_form{
min-width:1080px;
}

.new_footer { 
border-top: 1px solid #ffffff; 
box-shadow: 0px -1px 0px 0px #cccccc;
min-width:1080px;
}

.new_footer .links a { 
color: #ffffff !important; 
background: url(../img/footer_sep.png) no-repeat top right; 
padding-right: 20px; 
margin-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: -5px;
font-size: 13px;
outline: none;
}

.new_footer span.sep { 
display: none;
}

.new_footer .links a.last_link { 
background: none; 
padding-right: 0px; 
margin-right: 0px;
}




/* End Footer
--------------------------------------------------------------------------------------------------*/