@charset "utf-8";
/* CSS Document */

html {
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
}

body {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#seite {
  background-color: white;	
  width: 1013px;
  padding-left: 0;
  padding-bottom: 10px;
  float: left;
}

div#header {
  padding-left: 0;
  float:left;
  background-image: url(../images/millimeterpapier_content_oben.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 1013px;   
}

div#header_logo {
   float: left;
   width:400px;
   height:93px;
   padding-bottom: 50px;
   overflow: hidden;
}

div#header_logo img {
   border: none;
   display: block;
}

div#header_metanav {
   float: right;
   width:500px;
   height:93px;
   padding-top: 9px;
}

div#header_metanav div {
   width: auto;
   float:right;
}

div#header_metanav a {
   color: black;
   text-decoration: none;
   font-size: 10px;
   line-height: 14px;   
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
}

div#header_metanav div#metanav_language {
   padding-right: 10px;
}
div#header_metanav div#metanav_kontakt {
   padding-right: 54px;
   padding-right: 10px; /* da Englisch fehlt*/   
}
div#header_metanav div#metanav_privacy {
   padding-right: 33px;
}
div#header_metanav div#metanav_imprint {
   padding-right: 33px;
}
div#header_metanav div#metanav_home {
   padding-right: 33px;
}

div#content {
   clear: both;
}

div#c_top {
   height: 141px;
   overflow: hidden;
}

div#content div#c_top img {
  display: block;
}

div#c_bottom {
  /*height: 266px;*/
  /*background-color: #444735;*/
  background-image: url(../images/millimeterpapier_content_menue01B.jpg);
  background-image: url(../images/millimeterpapier_content_menue04.jpg);
  padding-bottom: 45px; 
  float: left; 
}

div#c_bottom_inner {
  background-image: url(../images/millimeterpapier_content_menue01.jpg);
  background-image: url(../images/millimeterpapier_content_menue03.jpg); 
  
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

div#c_cols {
  width: 813px;
  padding-top: 43px;
  float: right;
  background-color: white;
  padding-bottom: 33px;
  min-height: 236px; /*312px*/
  _height: 236px;
}

div#c_col_left {
   clear: both;
   float:left;
   width: 513px;
   padding-left: 33px;
   padding-right: 35px;
   padding-top: 2px;
   width: 445px;
}

div#c_col_left a {
   text-decoration: none;
   color: black;
}

div#c_col_left a.internal-link {
   text-decoration: underline;
   color: black;
}

div#c_col_left a.mail {
   text-decoration: underline;
   color: black;
}

div#c_col_left p.bodytext {
margin: 0;
margin-top: 11px;
}

div#c_col_right {
   float:right;
   width: 300px;
   /*padding-bottom: 33px;*/
}

div#col_onecol {
   clear: both;
   float:left;
   padding-left: 33px;
   padding-right: 35px;
   padding-top: 2px;
}

div#col_onecol a {
   text-decoration: none;
   color: black;
}

div#col_onecol p.bodytext {
  width: 445px;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
}

div.schroederBox1 {
padding-top: 11px;
padding-left: 10px;
padding-right: 0;
padding-bottom: 33px;
background-color: #85877c;
color: white;
}

div.schroederBox2 {
  width: 670px;
padding-top: 11px;
padding-left: 10px;
padding-right: 0;
padding-bottom: 33px;
background-color: #85877c;
color: white;
}

div.schroederBox1 p.bodytext {
  padding: 0;
  margin: 0;
  padding-right: 5px;  
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
}

div.schroederBox1 p.BoxHeader, div.schroederBox2 p.BoxHeader {
  padding: 0;
  margin: 0;
  padding-right: 5px; 
  padding-bottom: 2px; 
  margin-bottom: 5px;   
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  border-bottom: 1px solid #c3bc2a; 
}

div.schroederBox1 li {
  list-style: url(../images/li_line.gif); 
  list-style-image: url(../images/li_line.gif);
  list-style: none;
  padding: 1px 5px 1px 12px;
  margin: 0;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
  background-image: url(../images/li_line.gif);
  background-repeat: no-repeat;
  background-position: 0 9px;
}

div.schroederBox1 ul {
  padding: 0;
  padding-top: 5px;
  margin: 0;
}


div.referenzen li {
  /*list-style: url(../images/li_line2.gif); 
  list-style-image: url(../images/li_line2.gif);*/
  list-style: none;
  padding: 1px 5px 0px 12px;
  margin: 0;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
  background-image: url(../images/li_line2.gif);
  background-repeat: no-repeat;
  background-position: 0 9px;
}

div.referenzen ul {
  padding: 0;
  padding-top: 0;
  margin: 0;
}


div.schroederBox2 li {
  list-style: url(../images/li_line.gif); 
  list-style-image: url(../images/li_line.gif);
  list-style: none;
  padding: 1px 5px 1px 33px;
  padding: 1px 5px 1px 12px;  
  margin: 0;
  font-size: 11px;
  line-height: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
  background-image: url(../images/li_line.gif);
  background-repeat: no-repeat;
  background-position: 0 9px;
}

div.schroederBox2 ul {
  padding: 0;
  padding-top: 5px;
  padding-bottom: 13px;  
  margin: 0;
}

/* MENUE */

div#menue {
	padding-top: 17px;
	padding-top: 10px;
	padding-left: 33px;
	width:157px;
	padding-right: 10px;
	float: left;
}

/* MENUE EBENE L1 */

div.menue_item a, div.menue_itemL0L1 a, div.menue_itemL1L1 a, div.menue_itemL2L1 a {
	font-size: 11px;
	line-height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

div.menue_item_sel a, div.menue_itemL0L1_sel a, div.menue_itemL1L1_sel a, div.menue_itemL2L1_sel a {
	font-size: 11px;
	line-height: 25px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c3bc2a;
}

div.menue_item a:hover, div.menue_itemL0L1 a:hover, div.menue_itemL1L1 a:hover, div.menue_itemL2L1 a:hover  {
	color: #c3bc2a;
}

div.menue_itemL2L1 {
   padding-top: 20px;
}

/* MENUE EBENE L2 */

div.menue_itemL2, div.menue_itemL1L2, div.menue_itemL2L2 {
        padding-left: 10px;
}

div.menue_itemL2_sel, div.menue_itemL1L2_sel, div.menue_itemL2L2_sel {
        padding-left: 10px;
}

div.menue_itemL2 a, div.menue_itemL1L2 a, div.menue_itemL2L2 a {
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

div.menue_itemL2_sel a, div.menue_itemL1L2_sel a, div.menue_itemL2L2_sel a {
	font-size: 11px;
	line-height: 15px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c3bc2a;
}

div.menue_itemL2 a:hover, div.menue_itemL1L2 a:hover, div.menue_itemL2L2 a:hover {
	color: #c3bc2a;
}

div.menue_itemL2_sel a:hover, div.menue_itemL1L2_sel a:hover, div.menue_itemL2L2_sel a:hover {
	color: #c3bc2a;
}

/* Referenzen */

div#layer_referenzen {
top: 230px;
left: 225px;
   position: absolute;
   width: 759px;
   height: 350px;
background-color: white;
border: 1px solid silver;
z-index: 2;
visibility: hidden;
visibility: visible;
}

div#layer_referenzenShadow {
top: 237px;
left: 232px;
   position: absolute;
   width: 759px;
   height: 350px;
background-color: gray;
z-index: 1;
visibility: hidden;
visibility: hidden;

	opacity: 0.5;
	filter: alpha(opacity=50);
}

div#layerref_logo {
   width: 213px;
   height: 47px;
   padding-bottom: 45px;
   float: left;
}

div#layerref_button {
   width: 15px;
   padding: 10px;
   height: 15px;
   float: right;
}

div#layerref_logo img, div#layerref_button img {
   border: none;
}

div#layerref_content {
   clear: both;
   padding-left: 10px;
}

div#layerref_imgmain {
   width: 367px;
   float: left;
   height: 229px;
   height: 245px;   
   overflow: hidden;

}
div#layerref_images {
   padding-left: 10px;
   width: 372px;
   float: left;
   height: 229px;
   overflow: hidden;
}

div#layerref_images img {
   display: block;
   float: left;
   padding-right: 10px;
   padding-bottom: 10px;
   border: none;
}

div#selected_img {
   float: left;
   height: 50px;
   width: 83px;
   padding-right: 10px;
   padding-bottom: 10px;
   background-repeat: no-repeat;
   overflow: hidden;
}

div#selected_img_border {
  float: left;
   border: 2px solid #87888a;
   height: 47px;
   height: 46px;
   width: 79px;   
}

div#layerref_imgmaintext {
  padding-top: 2px;
  padding: 0;
  font-weight: normal;
  line-height: 14px;
}

div.tx-withhschpbildergalerie-pi1 a {
   margin-top: 0;
   text-decoration: none;
   line-height: 17px;
   color: black;
   font-weight: normal;
}

