/*------------------------------------------------------------- Start Tabelle ----------------------------------------------------------*/

table#cellTable {
	width:701px;
	border:1px solid #E8E8E8;
	border-bottom:none !important;
	margin:10px 0 0 26px;
}

.table_top {
	background-color:#FFF;
	height:134px;
}

.top_pro {
	background:#fff;
}

.top_start, .top_premium {
	background:#F2F8FE;
}

#cellTable {
	text-align: left;
	border-top: 0px solid #A1BAD9;
	border-bottom: 0 solid #e8e8e8;
	border-left: 1px solid #A1BAD9;
	font-size: 93%;
	width: 541px;
	vertical-align: top;
	padding-top: 0px;
}

#cellTable tr {
	height:10px !important;
}


#cellTable td {
	background: #FFF;
	padding:.5em;
	border-bottom: 1px solid #e8e8e8;
	vertical-align: top;
	font-weight: normal;
}

#cellTable .cellText {
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding:.5em;
	border-bottom: 1px solid #e8e8e8;
	background:#FFF;
}

#cellTable .cellTextb {
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	padding:.5em;
	border-bottom: 1px solid #e8e8e8;
	background: #F2F8FE;
}


#cellTable .lCell {
	background: #FFF;
	padding:.5em;
	width:40%;
	border-right: 0px;
	border-bottom: 1px solid #e8e8e8;
	vertical-align: top;

}

#cellTable .lCell0 {
	background: #E8EEF4;
	text-align: center;
	vertical-align: top;
	padding:.5em;

	border-bottom: 1px solid #e8e8e8;

}

#cellTable .lCell1 {
	background: #EAF0F8;
	font-weight: bold;
	padding:.5em;
	border-bottom: 1px solid #e8e8e8;
	vertical-align: top;
}

#cellTable .lCell2 {
	text-align: center;
	vertical-align: middle;
	background:#F2F8FE;
	border-bottom: 1px solid #e8e8e8;
}

#cellTable .lCell2a {
	text-align: center;
	vertical-align: middle;
	background:#FFF;
	border-bottom: 1px solid #e8e8e8;
}

#cellTable .lCelllast {
	text-align: center;
	vertical-align: top;
	background:#F2F8FE;
	border-bottom: 1px solid #e8e8e8;
}

#cellTable .lCelllasta {
	text-align: center;
	vertical-align: top;
	background:#FFF;
	border-bottom: 1px solid #e8e8e8;
}

#cellTable .lCelllast img, #cellTable .lCelllasta img {
	margin:10px 0 5px 0;
}

#cellTable .table_top img, #cellTable .table_top img {
	margin:10px 0 5px 0;
}


#cellTable .lCellinfo {
	
	vertical-align: middle;
	border-left: 0px;
	border-bottom: 1px solid #e8e8e8;
	background: #FFF;
	width:3%;
}


#cellTable .lCell3 {
	background-color: #F7F8F9;
	padding:.5em;
	border-bottom: 1px solid #e8e8e8;
	vertical-align: top;
}

#cellTable .lCell4 {
    background-color: #E8EEF4;
	padding:.5em;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #A1BAD9;
	border-bottom: 1px solid #A1BAD9;
}
#cellTable .lCell5 {
	padding:.5em;
	text-align: left;
	vertical-align: top;
}

.preis_bottom {
	height:65px;

}

td.on {
	background:#c0dff6 !important;
	border-top:1px solid #d0e8f9 !important;
    border-left:0px solid #c0dff6 !important;
    border-right:0px solid #c0dff6 !important;
	border-bottom:1px !important;
}

tfoot td.on {
	border-left:2px solid #c0dff6 !important;
	border-right:2px solid #c0dff6 !important;
	border-bottom:1px !important;
    border-top:2px solid #c0dff6 !important;
    
    
}

thead td.on {
	background:#c0dff6 !important;
	border-bottom:1px !important;
	border-top:0px !important;
	border-left:0px solid #c0dff6 !important;
    border-right:0px solid #c0dff6 !important;
}

.glinksmall img {
	margin-top:3px;
}

.pdf_icon {
	float:left;
	margin:0 5px 0 45px;
}

.bodytextsmallgrey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: transparent;
	text-align:left;
	font-size: 85%;
	line-height: 130%;
	margin-left:10px;
	width:700px;
	margin-top:25px;
}

/*------------------------------------------------------------- End Tabelle ----------------------------------------------------------*/

.bodytext3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-align:left;
	font-size: 120%;
	line-height: 140%;
	vertical-align: top;
	padding-left:26px;
	width:700px;
	margin:12px 0 12px 0;
}

#package {
	width:703px;
	min-height:400px;
	margin:40px 0 30px 25px;
}

#package h2  {
	text-indent: -5000px;
	padding:0;
	margin:0;
}

#package_start_header {
	background:url("/merchants/images/packages_start_header.jpg") 0 0 no-repeat;
	width:233px;
	height:36px;
}

#package_pro_header {
	background:url("/merchants/images/packages_pro_header.jpg") 0 0 no-repeat;
	width:233px;
	height:36px;
}

#package_premium_header {
	background:url("/merchants/images/packages_premium_header.jpg") 0 0 no-repeat;
	width:233px;
	height:36px;
}

#package_start_content, #package_pro_content, #package_premium_content {
	border:1px solid #ccc;
	border-top:none;
	background:#FFF;
	padding-bottom:12px;
}

img#packages_widget_pro {
	margin-top:18px;
}

.pricing_link {
	padding:0 0 15px 22px;
	line-height:200%;
}

#package ul {
	list-style-position: inside;
	padding:0 0 0 12px;
	margin-top:0;
	min-height:60px;
	margin:0;
}

#package ul li {
	line-height:170%;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	list-style-type: none;
	background:url("/merchants/images/list_style.gif") 1px 7px no-repeat;
	padding-left:10px;
}

*+html #package ul li {
	padding-left:0;
}


#package .center_img img {
	margin-left: auto;
    margin-right: auto;
    display:block;
}

#package_start, #package_pro, #package_premium {
	width:233px;
	min-height:400px;
	float:left;
	padding-bottom:10px;
}

#package_pro {
	min-height:430px;
	margin-top:-19px;
	padding-top:5px;
}

#package_start_content {
	background:#FFF url(/merchants/images/packages_shadow_left.jpg) right top no-repeat;
	border-right:none;
}

#package_premium_content {
	background:#FFF url(/merchants/images/packages_shadow_right.jpg) left top no-repeat;
	border-left:none;
}

/*---------------------------------------------------------------- Tab Box ---------------------------------------------------------------*/

#jbox {
	margin:20px 0 10px 25px;
	width:703px;
}


#jbox .funktionskreis{
	float:right;
	margin:11px 10px 0 0;
}

.funktion1, .funktion2, .funktion3 {
	width:240px;
	margin:22px 0 0 20px;
}

#jbox .nummer {
	font-size:130% 	!important;
	font-weight:bold;
	color:#0169b4;
}

#jbox .bezeichnung  {
	font-weight:bold;
	color:#000;
}

#jbox span {
	font-size:1.1em !important;
}

#tab1 p {
	margin-left:15px;
	margin-top:5px;
	width:490px;
}

#tab1  {
	color:#333333;
	font-weight:bold;
}

.tab_content {
	font-size:1.2em;
}

#tab1 ul {
	list-style-image:url("../images/list.gif");
	margin:0;
	padding-left:15px;
}

#tab1 ul li {
	font-size:75%;
	line-height:220%;
}

#tab1 table {
	 width:230px;
	 margin-top:20px;
	 margin-left:15px;
	 text-align:right;
	 font-size:75%;
	 font-weight:normal;
}

#tab1 .result {
	font-weight:bold;
	border-top:2px solid #333;
}

#tab1 p small {
	font-size:60%;
	font-weight:normal;
}


.tab_container .quote {
font-size:75%;
line-height:140%;
margin:-5px 0 0 0 !important;
padding:0 0 0 40px !important;
width:480px;
}

#tab4 img {
	margin-top:10px;
}

.tab4 {
background:url("../images/jbox_tab_cal.png") no-repeat scroll 32px 22px #E5F4FC !important;
}

li.active.tab4  {
background:url("../images/jbox_tab_cal.png") no-repeat scroll 32px 22px #FFFFFF !important;
}

.tab4 a:hover  {
background:url("../images/jbox_tab_cal.png") no-repeat scroll 32px 21px #FFFFFF !important;
}




.tab2 {
background:url("../images/bg_tab2.png") no-repeat scroll 32px 15px #E5F4FC !important;
}

li.active.tab2  {
background:url("../images/bg_tab2.png") no-repeat scroll 32px 15px #FFFFFF !important;
}

.tab2 a:hover  {
background:url("../images/bg_tab2.png") no-repeat scroll 32px 14px #FFFFFF !important;
}

#faq {
font-size:85%;
font-weight:bold;
height:32px;
margin:-10px 0 0 20px;
float:left;
}

#faq a {
line-height:34px;
font-weight:bold !important;
text-decoration: none;
}

#faq img {
float:left;
margin:0 10px 0 0;
}

#jbox #calcbox_inner {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
padding:0;
width:535px;
}

#calcbox_inner {
background-color:#F7F8F9;
background-repeat:no-repeat;
padding:12px 0;
width:540px;
}

#jbox #tab4 p {
font-size:75%;
line-height:130%;
}

#tab4 p {
margin-top:2px;
}


#jbox #calcbox_inner table {
background-image:none;
border:1px solid #CCCCCC;
line-height:90%;
margin-left:5px;
width:530px;
}

#jbox #tab4 table {
margin-left:-5px;
margin-top:0;
width:560px !important;
}

#table_calculator {
background-image:url("../images/gradient3.jpg");
background-position:left top;
margin-bottom:10px;
}

#tab1 p.text_tab1 {
	font-size:75%;
	font-weight:normal;
	width:200px !important;
	line-height:120%;
	margin-top:20px !important;
}

/*---------------------------------------------------------------- End Tab Box ---------------------------------------------------------------*/


#contentcenterdivbox_start_index {
	height:auto !important;
	padding:0 !important;
	border-right:0;
}

strike {
	color:red;
	font-weight: bold;
}

.clear {
	clear:both;
}

#contentleft {
	width:350px;
	height:auto;
	float:left;
	padding:0 12px 0 12px;
	border-right:1px solid #e3e5e5;
}

#contentright {
	width:350px;
	height:auto;
	float:right;
	padding:0 12px 0 12px;
}

#package span {
	background: url("../images/strike.png") 0 center repeat-x;
}

#image_video {
	margin:5px 0 0 5px;
}

#image_video img {
	border:none;
}

#image_video p {
	margin: 0 0 10px 5px;
	color:#666;
	line-height:160%;
}

#image_video hr {
	margin:0 8px 0 5px !important;
	border-color:#ccc;
}

a.tab1_button {
	display:block;
	margin-left:14px;
	margin-top:25px;
	height:50px;
	width:173px;
}

#tab1 .arrow {
	color:#ffdb00;
}


.preis_bottom {
	text-align:left;
	margin-left:11px !important;
	color:#666;
}

.price {
	color:#424242;
	font-size:4.2em;
	line-height:50%;
}

*+html .price {
	margin-top:-12px;
	line-height:95%;
}

.month {
	font-size:40%;
	font-weight:normal;
}

#cellTable .table_top img {
	margin-top:2px;
}

.strike {
	background: url("../images/strike.png") 0 center repeat-x;
	font-size:60%;
}

.fake_strike {
	font-size:60%;
}

#toprightdivbox2 {
	margin-top:-10px;
}

#package p {
	font-family: Arial, sans-serif;
	font-size:120%;
}

#contentleftdivbox10 {
	border-bottom:1px solid #E3E5E5;
}

#contentleftdivbox10 ol {
	padding-left:24px;
	list-style-position: outside;
	font-weight:bold;
	font-size:120%;
}

*+html #contentleftdivbox10 ol {
	margin-left:0;
}


#contentleftdivbox10 ol li {
	padding-bottom:5px;
}

#contentleft ul, #contentright ul {
	padding-left:0 !important;
}

*+html #contentleft ul {
	margin-left:0;
}

*+html #contentright ul {
	margin-left:0;
}

#contentleft ul li, #contentright ul li {
	line-height:140%;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	list-style-type: none;
	background:url("/merchants/images/list_style.gif") 1px 5px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
}

#contentleft img, #contentright img {
	float:right;
	margin:0 5px 10px 20px;
}

form#Formular small {
	font-size:80% !important;
	color:#999;
}

form#Formular select {
	height:23px;
}

#checkbox input {
	margin:3px 5px 0px 0;
	border:none !important;
}

#checkbox input.required {
	margin-bottom:150px !important;	
}

#checkbox p {
	margin-top:6px;
	padding-top:0;
}

*+html #checkbox p {
	margin-top:0;
}

img.bestaetigung-img {
	float:left;
	margin-right:10px;
}

.twitter_button2 {
	background:url(/shopbetreiber/images/icon_twitter.png) right 0 no-repeat;
	width:155px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	display:block;
	margin-bottom:4px;
	margin-top:4px;
	text-decoration: none;
}

.facebook_button2 {
	background:url(/shopbetreiber/images/icon_facebook.png) right 0 no-repeat;
	width:155px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	display:block;
	margin-bottom:4px;
	margin-top:4px;
	text-decoration: none;
	font-weight: normal !important;
}

#contentrightdiv hr.sitebar_trenner {
	border:none !important;
	background:url(/shopbetreiber/images/sitebar_trenner.gif) 0 0 no-repeat !important;
	height:1px !important;
}

.sidebarlink:link, .sidebarlink:visited{
	color: #666666;
	text-decoration:underline;	
}

.sidebarlink:hover, .sidebarlink:focus {
	color: #CC0000;
	text-decoration:underline;	
}

#ukstart {
	margin:30px 20px 10px 30px;
}

h2.h2ukstart {
	font: 160% Arial, sans-serif;
	line-height:130%;
	font-weight: bold;
	width:340px;
}

#ukstart table table {
	background:#FFF;
}

#ukstart table .td2 {
	text-align: right;
	width:180px;
	height:20px;
}

#ukstart table sup {
	font-size: 70%;
}

#ukstart table .bordertop {
	border-top:2px solid #333;
}

#ukstart table .table_right {
	background:url("../images/table_right.gif") 0 0 no-repeat;
	width:28px;
	height:106px;
}





