body {overlfow:scroll;padding:0px;margin:0px;background-repeat:repeat-x;background-position:top left;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#696b68;}

/*div*/
.clear {clear:both;}
.gm_class_input {width:226px;height:20px;padding:0px;margin:0px;border:0px;margin-bottom:5px;padding-top:4px;padding-left:4px;color:#6b6b6b;background:url('img/input-sprite.gif') 0 0;}
.borderline {height:20px;margin-bottom:10px;border-bottom:5px solid #e2e2e2;}
.dotline {height:20px;background-image:url('img/dotline-background.gif');background-repeat:repeat-x;background-position:center center;}
h1 {margin:0px;padding:0px;padding-bottom:20px;margin-bottom:10px;font-size:20px;background-image:url('img/dotline-background.gif');background-repeat:repeat-x;background-position:bottom;}
h2 {margin:0px;padding:0px;margin-bottom:10px;font-size:18px;}
h3 {margin:0px;padding:0px;margin-bottom:10px;font-size:16px;}
h4 {margin:0px;padding:0px;margin-bottom:10px;font-size:13px;}
label {width:30%;float:left;margin-top:3px;}
a {color:#999999;}

/*Header*/
#header {width:100%;padding-top:50px;background-color:#e6e7e5;background-image:url('img/shadow.gif');background-repeat:repeat-x;background-position:bottom;}
#header .wrap {width:1000px;margin:auto;text-align:left;}
#header .logo {position:absolute;margin-top:-35px;}
#header .cart {position:absolute;width:200px;margin-top:-5px;margin-left:750px;}
#header .cart img {float:left;margin-right:5px;}
#header .links {position:absolute;top:5px;margin-left:750px;}
#header .links a {display:block;float:left;height:25px;line-height:16px;font-size:11px;text-decoration:none;margin-right:10px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;}
#header .menu {margin-top:5px;margin-left:300px;text-align:center;}
#header .menu ul {margin:0px;padding:0px;list-style-type: none;z-index:100;}
#header .menu li:hover .menutab a {font-weight:bold;background:url('img/menu-sprite.gif') 0 -45px;}
#header .menu li:hover .menutab a.medium {font-weight:bold;background:url('img/menu-sprite.gif') -81px -45px;}
#header .menu .menutab a {float:left;display:block;padding:10px;color:#6b6b6b;text-decoration:none;margin-right:1px;background:url('img/menu-sprite.gif') 0 0;}
#header .menu .menutab a.small {width:61px;}
#header .menu .menutab a.medium {width:99px;background:url('img/menu-sprite.gif') -81px 0;}
#header .menu .menutab a.hover {color:#b0b814;font-weight:bold;background:url('img/menu-sprite.gif') 0 -45px;}
#header .menu .menutab a.hover.medium {color:#b0b814;font-weight:bold;background:url('img/menu-sprite.gif') -81px -45px;}
#header .menu .menucart {width:500px;height:160px;position:absolute;background:url('img/menucart-bg.gif');margin-left:-50px;margin-top:34px;padding:20px;text-align:left;border-bottom:5px solid #d1d1d1;border-left:5px solid #d1d1d1;border-right:5px solid #d1d1d1;}
#header .menu .menucart .left {width:30%;overflow:hidden;float:left;}
#header .menu .menucart .left a {color:#6b6b6b;text-decoration:none;}
#header .menu .menucart .center {width:35%;overflow:hidden;float:left;text-align:left;}
#header .menu .menucart .center a {display:block;height:25px;line-height:18px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;color:#6b6b6b;}
#header .menu .menucart .center strong {display:block;color:#666666;margin-bottom:10px;}
#header .menu .menucart .right {width:35%;overflow:hidden;float:left;}
#header .menu .menucart .right  a {display:block;height:25px;line-height:18px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;color:#6b6b6b;}
#header .menu .menucart .right strong {display:block;color:#666666;margin-bottom:10px;}

/*Content*/
#content {width:1000px;margin:auto;text-align:left;padding-top:20px;}
#content .left {width:230px;overflow:hidden;float:left;margin-right:20px;}
#content .right {width:750px;overflow:hidden;float:left;}
#content .pagepath {color:#b0b814;margin-bottom:20px;}
#content .pagepath a {color:#6b6b6b;text-decoration:none;}

#content .left .search {margin-bottom:20px;}
#content .left .search .gm_class_input {float:left;}
#content .left .search .button {position:absolute;margin-left:-45px;margin-top:-15px;}

#content .left .menu a {display:block;height:25px;line-height:18px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;color:#6b6b6b;}

#content .left #loginbox a {display:block;margin-top:5px;}
#content .left .box-content a {display:block;height:25px;line-height:18px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;color:#6b6b6b;}

/*Copyright*/
.copyright {color:#eaeaea;}
.copyright a {color:#eaeaea;}

/*Scroller*/
div.scroller {width:750px;height: 200px;overflow: hidden;}
div.scroller div.section {width:748px;height:198px;overflow:hidden;float:left;border:1px solid #eeeeee;}
div.scroller div.content {width: 10000px;}
div#section1 {width:728px;height:148px;padding-right:20px;padding-top:50px;text-align:right;background:url('../../images/glider/frau-mit-handy.jpg') center left no-repeat;}
div#section2 {width:728px;height:168px;padding-right:20px;padding-top:30px;text-align:right;background:url('../../images/glider/legitimation.jpg') center left no-repeat;}
div#section3 {width:728px;height:158px;padding-right:20px;padding-top:40px;text-align:right;background:url('../../images/glider/frau-mit-headset.jpg') center left no-repeat;}
div.section h2 {color:#b0b814;}
div.section a {color:#b0b814;font-weight:bold;}
div.scroller div.section img {width:748px;}
div.controls {float:right;margin-top:5px;}
div.controls a {width:16px;height:16px;line-height:16px;float:left;display:block;background:url('img/glidernumber-bg.png') 0 0;background-repeat:no-repeat;text-align:center;text-decoration:none;color:#999999;margin-left:5px;font-size:11px;}

/*Product List*/
div.product {width:240px;height:200px;overflow:hidden;float:left;margin-right:10px;}
div.product .image {height:100px;border:1px solid #e2e2e2;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:5px;}
div.product a.title {color:#b0b814;font-weight:bold;display:block;margin-bottom:10px;padding-bottom:5px;text-decoration:none;}
div.product .price {width:140px;overflow:hidden;float:left;}
div.product .info {width:100px;overflow:hidden;float:left;font-size:10px;color:#999999}
div.product .info a {color:#999999}

/*Kandyprice*/
div.kandyprice-prefix {margin-top:0px;margin-right:3px;padding-top:0px;font-size:12px;float:left;padding-top:9px;color:#999999;}
div.kandyprice-before {font-size:22px;font-weight:bold;float:left;padding-bottom:0px;margin-bottom:0px;margin-right:3px;color:#666666;}
div.kandyprice-after {margin-top:0px;padding-top:0px;font-size:12px;font-weight:bold;float:left;padding-top:3px;color:#666666;}
div.kandy-pricemark-description {width:900px;margin:auto;margin-top:50px;margin-bottom:20px;font-size:10px;color:#999999;}

/*Categorie List*/
div.categorie {width:750px;height:65px;padding-top:10px;background:url('img/logo-bg.png') 0 0;}
div.categorie .image {width:100px;height:35px;float:left;padding-top:20px;margin-left:10px;text-align:center;background-image:url('img/logo-item-bg-medium.png');}

/*Product Detail */
#product {background:url('img/product-bg.jpg') 0 0;background-repeat:no-repeat;padding:15px;}
#product .menutab a {float:left;display:block;padding:10px;color:#6b6b6b;text-decoration:none;margin-right:1px;background:url('img/menu-sprite.gif') -81px 0;text-align:center;}
#product .menutab a.medium {width:99px;background:url('img/menu-sprite.gif') -81px 0;}
#product .menutab a.hover {color:#b0b814;font-weight:bold;background:url('img/menu-sprite.gif') -81px -45px;}
#product .menutab a.medium:hover {font-weight:bold;background:url('img/menu-sprite.gif') -81px -45px;}

#overview, #contracts, #details {background-color:#ffffff;padding:15px;}
#overview #image {width:15%;overflow:hidden;float:left;text-align:center;margin-right:5%;}
#overview #center {width:45%;overflow:hidden;float:left;margin-right:5%;}
#overview #right {width:30%;overflow:hidden;float:left;}
#overview #right .buycard {width:267px;position:absolute;z-index:50;margin-top:-10px;background:url('img/product-bg.jpg') 0 0;background-repeat:no-repeat;padding:15px;}
#overview #right .buycard .banner {height:50px;margin-top:10px;margin-bottom:10px;background:url('img/network-bg.jpg');}
#overview #right .buycard .network {float:left;text-align:center;}
#overview #right .buycard .advice {margin-left:50px;}
#overview #right .buycard .price {position:absolute;margin-left:80px;margin-top:-41px;background:url('img/detail-price-bg.png');padding-left:40px;padding-right:5px;}
#overview #right .buycard .price .kandyprice-before {font-size:34px;color:#ffffff;}
#overview #right .buycard .price .kandyprice-after {font-size:18px;color:#ffffff;}
#overview #right .buycard .info {color:#999999;font-size:9px;margin-left:100px;}
#overview #right .buycard .info a {color:#999999;}

#overview #right .label, #overview #right .value {width:50%;overflow:hidden;float:left;}
#overview #right .buycard .value {text-align:right;}
#overview #right .buycard .value, #overview #right .buycard .label {margin-top:2px;}

#details .description {width:45%;overflow:hidden;float:left;margin-right:5%;}
.detailsoptions {width:50%;overflow:hidden;float:left;}
.detailsoptions .option {padding:5px;background-color:#eaeaea;}
.detailsoptions .values {padding:5px;}
.detailsoptions .values .label {width:50%;overflow:hidden;float:left;}
.detailsoptions .values .value {width:50%;overflow:hidden;float:left;}

#shopping_cart, #checkout_shipping, #gm_checkout_payment, #gm_checkout_confirmation {width:70%;}
#shopping_cart img, #checkout_shipping img , #gm_checkout_payment img, #gm_checkout_confirmation img {border:0px;}
#shopping_cart .column-product {width:45%;height:100px;overflow:hidden;float:left;}
#shopping_cart .column-product .image {width:100px;height:100px;float:left;margin-right:10px;background-position:center center;background-repeat:no-repeat;}
#shopping_cart .column-product strong {display:block;margin-bottom:10px;margin-top:5px;}
#shopping_cart .column-product img {float:left;}
#shopping_cart .column-quantity {width:10%;overflow:hidde;float:left;}
#shopping_cart .column-quantity input {width:32px;background:url('img/input-sprite-small.gif');}
#shopping_cart .column-singleprice {width:20%;overflow:hidde;float:left;padding-top:5px;}
#shopping_cart .column-price {width:20%;overflow:hidde;float:left;padding-top:5px;}
#shopping_cart .column-delete {width:5%;overflow:hidde;float:left;}

#checkoutcard {width:270px;position:absolute;margin-left:700px;margin-top:-90px;background:url('img/product-bg.jpg') 0 0;background-repeat:no-repeat;padding:15px;}
#checkoutcard .banner {height:50px;margin-top:10px;margin-bottom:10px;background:url('img/network-bg.jpg');}

#checkoutcard .price {position:absolute;margin-left:80px;margin-top:-41px;background:url('img/detail-price-bg.png');padding-left:40px;padding-right:5px;}
#checkoutcard .price .kandyprice-before {font-size:34px;color:#ffffff;}
#checkoutcard .price .kandyprice-after {font-size:18px;color:#ffffff;}
#checkoutcard .info {color:#999999;font-size:9px;margin-left:110px;}
#checkoutcard .info a {color:#999999;}

#checkoutcard .label, #checkoutcard  .value {width:50%;overflow:hidden;float:left;}
#checkoutcard .value {text-align:right;}
#checkoutcard .value, #checkoutcard  .label {margin-top:2px;}
#checkoutcard .value a {color:#999999;}

#login img {border:0px;}
#login strong {display:block;margin-bottom:10px;}
#login .left {width:32%;overflow:hidden;float:left;margin-right:1%;}
#login .center {width:32%;overflow:hidden;float:left;text-align:left;margin-right:2%;}
#login .right {width:32%;overflow:hidden;float:left;}
#login .right a {color:#999999;}


#account .information {width:40%;overflow:hidden;float:left;margin-right:5%;}
#account .products-history{width:55%;overflow:hidden;float:left;}

#checkout_shipping .module_option_title {width:65%;overflow:hidden;float:left;margin-top:5px;}
#checkout_shipping .module_option_radio {width:10%;overflow:hidden;float:left;}
#checkout_shipping .module_option_price {width:25%;overflow:hidden;float:left;margin-top:5px;}

#gm_checkout_payment textarea {width:100%;border:1px solid #999999;}
#gm_checkout_payment #checkoutcard .checks input {float:left;}
#gm_checkout_payment .module_name {font-weight:bold;margin-bottom:5px;}
#gm_checkout_payment .module_option_radio {float:left;margin-right:5px;}
#gm_checkout_payment .module_option_description {padding-top:4px;}

#gm_checkout_confirmation #checkoutcard a {color:#999999;}
#gm_checkout_confirmation .cart-item {width:80%;overflow:hidden;float:left;}
#gm_checkout_confirmation .cart-price {width:20%;overflow:hidden;float:left;text-align:right;}

.total-label-ot_subtotal, .total-label-ot_shipping, .total-label-ot_total_netto, .total-label-ot_total, .total-label-ot_tax {width:80%;overflow:hidden;float:left;text-align:right;}
.total-value-ot_subtotal, .total-value-ot_shipping, .total-value-ot_total_netto, .total-value-ot_total, .total-value-ot_tax {width:20%;overflow:hidden;float:left;text-align:right;}

#kandycontracts {width:70%;}
#kandycontracts #checkoutcard .gm_class_input {float:left;}
#kandycontracts #checkoutcard .button {position:absolute;margin-left:-15px;margin-top:-15px;}
#kandycontracts .network-block {width:33%;float:left;}
#kandycontracts .network-block a {display:block;height:25px;line-height:18px;background:url('img/marker.png') 0 0;background-repeat:no-repeat;padding-left:25px;color:#6b6b6b;}

#kandyproductsinfocontracts .input-select {border:1px solid gray;}
#kandyproductsinfocontracts .listheader {width:98%;padding:1%;background:#eeeeee;}
#kandyproductsinfocontracts .listheader .column-name {width:50%;overflow:hidden;float:left;}
#kandyproductsinfocontracts .listheader .column-basicprice {width:10%;overflow:hidden;float:left;text-align:right;}
#kandyproductsinfocontracts .listheader .column-minimumprice {width:10%;overflow:hidden;float:left;text-align:right;}
#kandyproductsinfocontracts .listheader .column-price {width:20%;overflow:hidden;float:left;text-align:right;}
#kandyproductsinfocontracts .listheader .column-link {width:10%;overflow:hidden;float:left;text-align:center;}

#kandyproductsinfocontracts .listbody {width:98%;padding:1%;}
#kandyproductsinfocontracts .listbody .column-network {width:5%;overflow:hidden;float:left;}
#kandyproductsinfocontracts .listbody .column-name {width:40%;overflow:hidden;float:left;padding-top:7px;}
#kandyproductsinfocontracts .listbody .column-akz {width:5%;overflow:hidden;float:left;padding-top:7px;}
#kandyproductsinfocontracts .listbody .column-basicprice {width:10%;overflow:hidden;float:left;padding-top:7px;text-align:right;}
#kandyproductsinfocontracts .listbody .column-minimumprice {width:10%;overflow:hidden;float:left;padding-top:7px;text-align:right;}
#kandyproductsinfocontracts .listbody .column-price {width:20%;overflow:hidden;float:left;padding-top:7px;text-align:right;}
#kandyproductsinfocontracts .listbody .column-link {width:10%;overflow:hidden;float:left;text-align:center;}

#kandyproductsinfocontracts .listbody .column-name a {color:#666666;}

#kandyproductsinfocontracts .group {padding:10px;font-weight:bold;color:#333333;}
#kandyproductsinfocontracts .contract {border-bottom:1px dotted #999999;}
#kandyproductsinfocontracts .akz {margin:1%;background-color:#ffffff;padding:1%;width:96%;color:#333333;}
#kandyproductsinfocontracts .detailsoptions .values .value {width:50%;overflow:hidden;float:left;text-align:right;}

#kandycontractlegitimation input.input-text {width:60%;height:20px;padding:0px;margin:0px;border:0px;margin-bottom:5px;padding-top:4px;padding-left:4px;color:#6b6b6b;background:url('img/input-sprite.gif') 0 0 no-repeat;}
#kandycontractlegitimation select.input-select {border:1px solid gray;margin-bottom:5px;}

#kandycontractcompare select, #kandyproductcompare select {width:95%;border:1px solid gray;margin-bottom:5px;}
#kandycontractcompare .detailsoptions,  #kandyproductcompare .detailsoptions {width:100%}

#kandymixer select {width:95%;border:1px solid gray;margin-bottom:5px;}
#kandymixer .image {width:95%;height:200px;background-position:center center;background-repeat:no-repeat;border:1px solid #eeeeee;}
#kandymixer .description {width:91%;height:100px;margin-bottom:10px;background-color:#eeeeee;overflow:hidden;padding:2%;}

#kandymixer h1 {width:75%;}
#kandymixer .price {position:absolute;margin-left:820px;background:url('img/detail-price-bg.png') no-repeat;padding-left:40px;padding-right:5px;}
#kandymixer .price .kandyprice-before {font-size:34px;color:#ffffff;}
#kandymixer .price .kandyprice-after {font-size:18px;color:#ffffff;}

#create_account_page input.gm_mb_input {width:45%;height:20px;padding:0px;margin:0px;border:0px;margin-bottom:5px;padding-top:4px;padding-left:4px;color:#6b6b6b;background:url('img/input-sprite.gif') 0 0 no-repeat;}
#create_account_page select {width:45%;border:1px solid gray;margin-bottom:5px;}
#create_account_page .class_error_message {color:red;}
#create_account_page div.class_error_message {margin-left:30%;margin-bottom:10px;}
