.c { clear: both; }

#page_pv {width:757px; font-family: Arial, Helvetica, Sans-serif; font-size: 13px; padding: 0; margin: 0;}
#page_pv img {border:0;}
.header_pv {padding-bottom:20px;}

#pv_box1{padding:10px 0 0 0;}
#pv_box2{padding:25px 0 25px 0;}
.content_box1 {background-image:url(../_img/pv/pv_box1.jpg); height:367px; background-repeat:no-repeat; padding:30px 0 0 34px;}
#content_box3 {background-image:url(../_img/pv/pv_box3.jpg); height:442px; background-repeat:no-repeat; padding:15px 0 0 34px;}
.content_left {width:345px; float:left;}
.content_right {width:345px; float:left;}
.pv_text {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; letter-spacing:-1px;}

.fonttext { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;text-align:left;}
.fontheadline {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-bottom:15px;}
.fontheadline_red {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-bottom:15px; color:#E2001A;}
.sterntext {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:30px 0 0 0; width:640px;}

#pv_formular {padding:15px 0 0 0;}
.pv_formular_left {width:320px; float:left; padding-right:58px;}
.pv_formular_right {width:320px;  float:left;}
.pv_float_element {float:left;}
.pv_float_element_plz {float:left; padding-right:8px; width:150px;}

label.pv_full { float: left; width: 310px; height:17px; padding-top: 4px; }
input.pv_full { float: left; width: 300px; height:17px; background: #f8f8f8; border: 1px solid #ccc; padding: 4px; }
select.pv_full { float: left; width: 310px; height:17px; background: #f8f8f8; border: 1px solid #ccc; padding: 4px; }

label.pv_half { width: 150px; }
select.pv_half { width: 150px; background: #f8f8f8; border: 1px solid #ccc; padding: 4px; margin-right: 10px; }
input.pv_half { float: left; width: 145px; background: #f8f8f8; border: 1px solid #ccc; padding: 4px; }

input.pv_viertel { float: left; width: 72px; height:16px; background: #f8f8f8; border: 1px solid #ccc; padding: 3px; }

label.pv_halfsmall { width: 135px; height:17px; padding-right:5px;}
input.pv_halfsmall { float: left; width: 140px; height:17px; background: #f8f8f8; border: 1px solid #ccc; padding: 4px;}
#teilnahme {text-align:center;}

body { padding: 0; margin: 0; }
* { font-family: Arial, Helvetica, Sans-serif; font-size: 13px; }
.c { clear: both; }
img{ border:none; outline:none; }
a {font:Helvectic, Arial, sans-serif; font-size:11px; color:#E20A16; text-decoration:underline;}

#page {width:757px;}
.optik_header {padding-bottom:30px;}
.imagerow {padding:35px 0 40px 0;}
.slider {width:757px;}
.brands {padding:55px 0 0 0;}
table{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

.fonttext { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;text-align:left;}
.fontheadline {font-family:Arial, Helvetica, sans-serif; font-size:16px;  font-weight:bold; padding-bottom:15px;}
.datas {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:15px;}
.fontglaeser{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#E2001A; font-weight:bold;}
.price1 {font-size:16px; line-height:32px; float:left;}

.leftside {width:458px; padding-right:15px; float:left;}
.rightside1 {background-image:url(../_img/kontaktlinsen/30days/box_bestellung.jpg); background-repeat:no-repeat; width:269px; height:269px; padding-left:15px; float:left;}
.rightside2 {background-image:url(../_img/kontaktlinsen/oneday/box_bestellung.jpg); background-repeat:no-repeat; width:269px; height:269px; padding-left:15px; float:left;}
.rightside3 {background-image:url(../_img/glaeser/box_garantie.jpg); background-repeat:no-repeat; width:269px; height:91px; padding-left:15px; padding-top:150px; float:left;}

hr {color:#A7B5BE;}
ul,li {list-style-type:none; list-style-position:outside; margin:0; padding:0; font-size:11px;}
.charges {width:350px; font-size:11px; border:0; margin:0;}

#page .frame { height: 250px; width: 757px; margin: 0; overflow: hidden; position: relative;}


#left1 { position: absolute; top: 100px; left: 0; width: 34px; height: 34px; background: transparent url(../_img/back.png) no-repeat 0 0; cursor: pointer; z-index: 2;}
#right1 { position: absolute; top: 100px; right: 0; width: 34px; height: 34px; background: transparent url(../_img/forward.png) no-repeat 0 0; cursor: pointer; z-index: 2; }
.hover { background-position: 0 -34px !important; }

#page .frame .sledge {  height: 250px; width: 757px; position: absolute; top: 0px; left: 0px;  display:block;  }
#page .frame .sledge .item {  height: 250px; width: 757px; float: left; position: relative;}
#page .frame .sledge .item .content { position:absolute; z-index:9; top:215px; left:90px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  }




