/*==> begin HEADLINE<==*/

h1{
  font-size:20px;
  color:#3c5b81;
  margin:0 0 17px 0;
  font-weight:normal;
}

h2{
  font-size:16px;
  color:#3c5b81;
  margin:10px 0 5px 0;
  font-weight:normal;
}

h3{
  font-size:12px;
  color:#3c5b81;
  margin:10px 0 5px 0;
}

h4{
  font-size:12px;
  color:#3c5b81;
  margin:0 0 7px 0;
}

h5{
  font-size:11px;
  color:#3c5b81;
  margin:10px 0 0 0;
}

h6{
  font-size:10px;
  color:#3c5b81;
  margin:0 0 7px 0;
}


.headlineLink{
font-size:14px;
font-decoration:none;
color:#ffffff;
}



/*==> end HEADLINE<==*/

div.text{
  margin-bottom:10px;
}

small{
  font-size:11px;
}

#containerContentInner{
  font-size:12px;
  line-height:140%;
}

p{
  margin:0 0 7px 0;
}

p.small{
  margin:0 0 7px 0;
  font-size:11px;
}


hr{
  border:1px solid #756d5f;
  border-bottom:none;
  border-left:none;
  border-right:none;
  margin:15px 0;
}

a{
  color:#4c431f;
}

a:hover{
  text-decoration:none;
}

img{
  border:none;
}

tr.col1{
}

tr.col2{
  background:#f4f2f1;
}

th{
  background:#dbd5cf;
}

td{
  padding:0 3px;
}

img.rightImg{
  float:right;
  margin:0 0 10px 10px;

  padding:1px;
}

/*==> begin LISTEN<==*/

#contentRightInner ul{
  list-style:none;
  margin:0;
  padding:0;
}

#contentRightInner ul li{
  background: url(../maingrafik/pfeil_small_grau.png) no-repeat 15px 4px;
  padding-left:30px;
}

/*==> end LISTEN<==*/


/*==> begin SITE CONTENT <==*/

      /* top design */

ul.listDrei li{
  float:left;
  width:118px;
}

      /*  partnersuche */

.textbox-breit{
  margin:15px 0;
}

form.partnersuche label {
  width:150px;
}

      /*  sehtest */

.gutschein{
  border:1px dotted #bbb;
  padding:7px;
  font-size:11px;
  background:#faf7f4;
  margin-top:20px;
}

a.print{
  width:102px;
  border:1px solid #b3b0ad;
  background: url(../maingrafik/bg_input.png) repeat-x;
  height: 16px;
  padding:0;
  color:#4a453c;
  font-weight:bold;
  text-decoration:none;
  padding:1px 5px;
}

a.print:hover{
  color:#3C5B81;
}

img.gutscheinPrint{
  display:none;
}

/*==> end SITE CONTENT <==*/

.homeMarke{
  border:1px dotted #786f61;
  padding:10px;
  font-size:11px;
  margin:10px 0;
  background:#f1f0ef;
}

.homeMarke img{
  margin-bottom:2px;
}

.homeMarke h3{
  margin:0 0 10px 0;
}


/********************SORTIMENT************************/

div.brille{
float:left;
width:190px;
margin-left:10px;
margin-bottom:10px;
height:120px;
overflow:hidden;
}

div.brille div.name{
text-align:center;
font-weight:bold;
margin-top:5px;
}

div.brille img{
border: none;
}

div.relative{
position:relative;
padding-left:25px;
padding-top:10px;
}

div#slider{

}

div#slider ul{
margin:0px;
padding:0px;
list-style-type: none;
list-style-image: none;
}
#slider, #slider li{
/*
  define width and height of container element and list item (slide)
  list items must be the same size as the slider area
*/
float:left;
background:none !important;
padding:0px !important;
list-style-type: none;
list-style-image: none;
overflow:hidden;
}

.dateBoxBack{
position:absolute;
top:30px;
left:0px;
width:30px;
}

.dateBoxNext{
position:absolute;
top:30px;
right:0px;
width:30px;
}