/*
Contentpapst Standard-Vorlagenset
© 2003-2004, sandoba.de medien agentur

Contentpapst ist das Content-Management-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

body {
  background        : #edf4fa ;
  font-family       : Arial, Helvetica, Sans-Serif ;
  font-size         : 100.01% ;
  margin            : 0 ;
  padding           : 0 ;
  text-align        : center ;
}

img { 
  behavior          : url( 'themes/sozius/iepngfix.htc' ) ; 
}

#box_main {
  background        : white url( 'custom/bg_body.gif' ) repeat-y ;
  border-bottom     : 1px solid #e2e8ee ;
  margin            : 0 auto ; 
  margin-left       : auto ; 
  margin-right      : auto ; 
  text-align        : left ;
  width             : 814px ;
}

#box_header {
  background        : white ;
  height            : 202px ;
  left              : 28px ;
  overflow          : hidden ;
  position          : relative ;
  text-align        : left ;
  width             : 779px ;
  z-index           : 1 ;
}

#box_header_picture {
  float             : left ;
  height            : 200px ;
  width             : 179px ;
  z-index           : 10 ;
}

#box_header_right {
  background        : white ;
  float             : right ;
  height            : 200px ;
  overflow          : hidden ;
  width             : 600px ;
  z-index           : 10 ;
}

#box_header_logo {
  float             : right ;
  height            : 155px ;
  width             : 600px ;
  z-index           : 99 ;
}


#box_header_nav {
  background        : #b3d3e8 url( 'custom/bg_header_nav.gif' ) ;
  clear             : both ;
  color             : white ;
  font-weight       : bold ;
  height            : 45px ;
  padding-left      : 0px ;
  position          : relative ;
  z-index           : 99 ;
}

#box_header_nav div {
  display           : block ;
  float             : left ;
  height            : 45px ;
}

#box_header_nav a, #box_header_nav  a.sel {
  color             : white ;
  display           : block ;
  float             : left ;
  font-family       : Arial, Helvetica, Sans-Serif ;
  font-size         : 1em ;
  height            : 45px ;
  line-height       : 35px ;
  padding           : 0px 8px ;
  padding-left      : 8px ;
  text-decoration   : none ;
}

#box_header_nav a:hover, #box_header_nav a.sel {
  background        : url('custom/list_type_icon_hover.gif') no-repeat left bottom ;
  color             : #b3d3e8 ;
  font-size         : 1em ;
  height            : 45px ;
}

#box_header_nav a.sel {
  background        : url('custom/list_type_icon.gif') no-repeat left bottom ;
}

#box_header_separator {
  background        : #006ab3 ;
  clear             : both ;
  font-size         : 1px ;
  width             : 100% ;
}

#box_body {
  background        : #f4efdf url( 'custom/bg_content.jpg' ) no-repeat 200px top ;
  margin-left       : 7px ;
  width             : 800px ;
}

#box_body_navi {
  background        : url( 'custom/bg_bottom.gif' ) repeat-y ;
  width             : 800px ;
}

#box_navi {    
  float             : left ;
  font-family       : Arial, Helvetica, Sans-Serif ; 
  font-size         : 0.8em ;
  overflow          : hidden ;
  padding-top       : 12px ;
  width             : 200px ;
}        

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

#box_navi li {
}

#box_navi a:active, #box_navi a:link, #box_navi a:visited,
#box_navi .sel a:active, #box_navi .sel a:link, #box_navi .sel a:visited  {
  background        : white url( 'custom/bg_nav.gif' ) repeat-y ;
  color             : #006ab3 ;
  display           : block ;
  font-family       : Arial, Helvetica, Sans-Serif ;  
  font-size         : 1em ;
  font-weight       : normal ;
  padding           : 12px 0 ;
  padding-left      : 22px ;
  padding-right     : 8px ;
  text-align        : right ;
  text-decoration   : none ;
}


#box_navi a:hover, 
#box_navi .sel a:active, #box_navi .sel a:link, #box_navi .sel a:visited, #box_navi .sel a:hover {
  background        : white url( 'custom/bg_nav_sel.gif' ) repeat-y ;
  font-family       : Arial, Helvetica, Sans-Serif ;  
  font-weight       : normal ;
}

#box_navi_addon {
  color             : #006ab3 ;
  font-size         : 1em ;
  float             : right ;
  margin-top        : 15px ;
  text-align        : left ;
  width             : 160px ;
}

#box_navi_addon a:active, #box_navi_addon a:link, #box_navi_addon a:visited, #box_navi_addon a:hover {
  background        : none ;
  display           : inline ;
  font-weight       : bold ;
  margin            : 0 ;
  padding           : 0 ;
  text-align        : left ;
}

#box_navi_addon h1 {
  font-size         : 0.9em ;
  font-weight       : bold ;
  margin            : 0 ;
  padding           : 0 ;
  padding-bottom    : 5px ;
  text-transform    : uppercase ;
}

#box_navi_addon ul, #box_navi_addon li {
  margin            : 0 ;
  padding           : 0 ;
  text-align        : left ;
}

#box_navi_addon li {
  font-size         : 0.9em ;
  list-style-type   : square ;
  margin-bottom     : 4px ;
}

#box_content_big {
  float             : right ;
  font-size         : 0.9em ;
  max-width         : 540px ;
  padding           : 30px ;
  padding-top       : 54px ;
  width             : 600px ;
  z-index           : 10 ; 
}

#box_content_big a:active, #box_content_big a:link, #box_content_big a:visited, #box_content_big a:hover {
  color             : black ;
  font-family       : Arial, Helvetica, Sans-Serif ;  
  font-size         : 1em ;

  text-decoration   : underline ;
}

#box_content {      
  background        : url( 'custom/bg_content.jpg' ) no-repeat ;
  color             : black ;
  float             : right ;
  font-size         : 0.9em ;
  margin-right      : 20px ;
  margin-top        : 50px ;
  width             : 540px ;
  z-index           : 10 ;
}

#box_content h1, h1.print, #box_content_big h1 {
  color             : #006ab3 ;
  font-size         : 1.1em ;
  font-weight       : bold ;
  margin            : 0 ;
  padding           : 0 ;
  padding-left      : 5px ;
  text-transform    : uppercase ;
}

#box_content h2, h2.print, #box_content_big h2 {
  color             : #006ab3 ;
  font-size         : 0.95em ;
  font-weight       : bold ;
  margin            : 0 ;
  padding           : 0 ;
  padding-left      : 5px ;
  text-transform    : uppercase ;
}

#box_content_big table {
  font-size         : 0.95em ;
}

#box_content_big div.start {
  float             : right ;
}

#box_content_big table.start {
  background        : #006ab3 ;
  border            : 2px solid #006ab3 ;
}

#box_content_header {
  left              : 198px ;
  position          : absolute ;
  top               : 330px ;
  z-index           : 50 ;
}

#box_bottom {
  background        : url( 'custom/bg_bottom.gif' ) repeat-y ;
  clear             : both ;
  height            : 70px ;
  width             : 800px ;
}

#box_bottom_nav {
  background        : #006ab3 ;
  color             : white ;
  float             : left ;
  font-family       : Arial, Helvetica, Sans-Serif ;  
  font-size         : 12px ;
  height            : 25px ;
  line-height       : 25px ;
  margin-top        : 45px ;
  max-width         : 195px ;
  padding-right     : 5px ;
  text-align        : right ;
  width             : 200px ;
}

#box_bottom_nav a:active, #box_bottom_nav a:link, #box_bottom_nav a:visited, 
#box_bottom_nav a.sel:active, #box_bottom_nav a.sel:link, #box_bottom_nav a.sel:visited {
  color             : white ;
  font-family       : Arial, Helvetica, Sans-Serif ;  
  font-size         : 12px ; 
  font-weight       : bold ;
  text-decoration   : none ;
}

#box_bottom_nav a:hover, 
#box_bottom_nav a.sel:active, #box_bottom_nav a.sel:link, #box_bottom_nav a.sel:visited, #box_bottom_nav a.sel:hover {
  color             : #b3d3e8 ;
}

#box_bottom_img {
  float             : right ;
  height            : 70px ;
  width             : 230px ;
}

.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 */

