/*

© 2009, maxpress UNTERNEHMENSGRUPPE *http://www.maxpress.de/*

*/


/* Allgemeine Angaben */

body {               
  color              : black ;
  font-family        : Arial, Helvetica, Sans-Serif ;
  font-size          : 1em ;
  font-size          : 100.01% ;
  margin             : 0 ;
  padding            : 0 ;
}

body#cdusn {
  background         : #ff9900 url( 'custom/bg.gif' ) ;
  text-align         : center ; 
}

p {
  margin             : 0 ;
  margin-bottom      : 1.5em ;
}

table {
  font-size          : 1em ;
}

#box_main {
  margin             : 0 auto ; 
  margin-left        : auto ; 
  margin-right       : auto ; 
  position           : relative ;
  text-align         : left ;
  width              : 779px ;
  z-index            : 1 ;
}

#box_header {
  padding-bottom      : 15px ;
  padding-top         : 10px ;
}

#box_faction {
  padding-bottom      : 20px ;
}

#box_body_head {	
  background         : #ff9900 url( 'custom/body_header.gif' ) no-repeat ;
  font-size          : 1px ;
  height             : 22px ;
}

#box_body {
  background         : #ff9900 url( 'custom/body_bg.gif' ) repeat-y ;
  padding-right      : 14px ;
  position           : relative ;
  z-index            : 1 ;
}

#box_navigation {
  float              : left ;
  width              : 160px ;
}

#box_right {
  float              : right ;
  margin-top         : 50px ;
  width              : 593px ;
}

#box_content_head {
  background         : #ff9900 url( 'custom/content_header.jpg' ) no-repeat ;
  font-size          : 1px ;
  height             : 12px ;
}

#box_content_head.full {
  background         : url( 'custom/content_header_full.gif' ) no-repeat ;
}

#box_content_area {
  background         : #ffbd59 url( 'custom/content_bg.gif' ) repeat-y ;
  font-size          : 0.8em ;
}

#box_content {
  float              : left ;
  max-width          : 376px ;
  padding            : 0 10px ;
  width              : 396px ;
}

#box_content.full {
  background         : url( 'custom/content_bg_full.gif' ) ;
  font-size          : 0.8em ;
  max-width          : 573px ;
  width              : 593px ;
}

#box_newsticker {
  float              : right ;
  max-width          : 166px ;
  padding            : 0 10px ;
  width              : 186px ;
}
  
#box_newsticker .headline {
  margin-bottom      : 10px ;
}

#box_navi_top {
  background         : url( 'custom/nav_bg.gif' ) no-repeat ;
  font-size          : 0.8em ;
  height             : 26px ;
  left               : 170px ;
  line-height        : 1.8em ;
  max-width          : 577px ;
  padding-right      : 15px ;
  position           : absolute ;
  text-align         : right ;
  top                : 290px ;
  width              : 592px ;
  z-index            : 50 ;
}

#box_navi_top a {
  color              : black ;
  text-decoration    : none ;
}

#box_navi_top a:hover {
  color              : white ;
}

#box_navi_top a.sel {
  color              : white ;
  text-decoration    : underline ;
}


#box_navi_left {
  left               : 10px ;
  position           : absolute ;
  top                : 290px ;
  width              : 170px ;
  z-index            : 50 ;
}

#box_navi_left ul, #box_navi_left li {
  list-style-type    : none ;
  margin             : 0 ;
  padding            : 0 ;
}

#box_navi_left li {
  background         : url( 'custom/nav_item.gif' ) no-repeat ;
  height             : 26px ;
  margin-bottom      : 4px ;
  width              : 138px ;
}

#box_navi_left li a {
  color              : black ;
  display            : block ;
  font-size          : 0.75em ;
  line-height        : 2.2em ;
  padding-left       : 16px ;
  text-decoration    : none ;
}

#box_navi_left li a:hover {
  color              : white ;
}

#box_navi_left li a.sel {
  background         : url( 'custom/arrow.gif' ) no-repeat 7px center ;
  color              : white ;
}

#box_content a {
  color              : black ;
}

#box_content .item span.gallery {
  float              : left ;
  margin-bottom      : 1.5em ;
  margin-right       : 1.5em ;
  text-align         : center ;
  width              : 150px ;
}


#box_footer {
  margin-bottom      : 10px ;
}

input.cpforms_text, input.cpforms_email, textarea.cpforms_textarea {
  background         : white ;
  border             : 1px solid #ff9900 ;
  width              : 250px ;
}

input.inputsubmit {
  background         : white ;
  border             : 1px solid #ff9900 ;
  color              : #ff9900 ;
}

.headline {
  font-weight        : bold ;
}

.item {
  margin-bottom      : 1.5em ;
}

.item .headline a {
  color              : black ;
  text-decoration    : none ;
}

.item .content {
  margin-top         : 4px ;
}

img.thumb {
  border             : 1px solid #ff9900 ;
}

label.contact {
  clear              : left ;
  float              : left ;
  width              : 4em ;
}

label.city_salseman {
  clear              : left ;
  float              : left ;
  width              : 7.5em ;
}


.left {
  float              : left ;
  text-align         : center ;
  width              : 115px ;
}

.right {
  float              : right ;
  font-size          : 0.85em ;
  margin-bottom      : 10px ;
  margin-left        : 10px ;
  width              : 130px ;
}

.back {
  clear              : both ;
}

.clearfix:after {
	clear              : both ;
	content            : "." ;
	display            : block ;
	height             : 0 ;
	visibility         : hidden ;
}
  
.clearfix {
	display            : inline-block ;
}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {
  height             : 1% ;
}

.clearfix {
  display            : block ;
}
/* End Holly Hack */
