/*
Contentpapst Standard-Vorlagenset
© 2002-2008, 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);

/* Allgemeine Angaben */

body {
  background       : #ebe8e3 ;
  color            : #4b4b48 ;
  font-family      : Arial, Helvetica, Sans-Serif ;
  font-size        : 1em ;
  font-size        : 100.01% ;
  margin           : 0 ;
  padding          : 0 ;
  text-align       : center ;
}

a:active, a:link, a:visited {
 color             : #484b4d ;
 text-decoration   : underline ;
}

a:hover {
  color            : #0055a9 ;
  text-decoration  : underline ;
}

input, textarea {
  background       : white ;
  border           : 1px solid #4b4b48 ;
  color            : #0055a9 ;
}

table {
  font-size        : 1em ;
}

#body {
  padding-top      : 150px ;
}

#box_main {
  background-color : #ccc ;
  font-size        : 1em ;
  height			     : auto ; 
  margin           : 0 auto ; 
  margin-left      : auto ; 
  margin-right     : auto ; 
  text-align       : left ;
  width            : 650px ; /* Breite des Layouts */
}

#box_header {
  border-bottom    : 1px solid white ;
  background       : #c9d5df ;
}

#box_header_logo {

}

#box_header_sub_navi {
  color            : #0055a9 ;
  font-size        : 0.7em ;
  font-weight      : bold ;
  height           : 28px ;
  margin-right     : 23px ;
  margin-top       : 6px ;
  text-align       : right ;
  text-transform   : lowercase ;
}

#box_header_sub_navi a:active, #box_header_sub_navi a:link, #box_header_sub_navi a:visited  {
  color            : #0055a9 ;
  text-decoration  : none ;
}

#box_header_sub_navi a:hover, #box_header_sub_navi a.sel:active, #box_header_sub_navi a.sel:link, #box_header_sub_navi a.sel:visited {
  color            : white ;
  text-decoration  : none ;
}

#box_header_navi {
  background       : #d9d9d9 ;
  border-top       : 1px solid white ;
  font-size        : 0.7em ;
  font-weight      : bold ;
  line-height      : 1em ;
  min-height       : 3.2em ;
  max-width        : 630px ;
/*  overflow         : auto ; */
  padding-left     : 20px ;
  padding-bottom   : 1.5em ;
  width            : 650px ;
}

#box_header_navi a {
  background       : url( 'custom/header/line.gif' ) no-repeat top left ;
  display          : block ;
  float            : left ;
  padding-right    : 22px ;
  padding-top      : 25px ;
  text-decoration  : none ;
}

#box_header_navi a:active, #box_header_navi a:link, #box_header_navi a:visited {
  color            : #484b4d ;
}

#box_header_navi a:hover, #box_header_navi a.sel:active, #box_header_navi a.sel:link, #box_header_navi a.sel:visited {
  color            : #0055a9 ;
}

#box_body {
  background       : #f1efeb url( 'custom/body/background.gif' ) repeat-y ;
}

#box_body_left {
  float            : left ;
  padding-bottom   : 20px ;
  width            : 172px ;
}

#box_navigation {
  margin-top       : 40px ;
}

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

#box_navigation li {
  background       : url( 'custom/navi/list_style.gif' ) no-repeat ;
  color            : #484b4d ;
  font-size        : 0.7em ;
  font-weight      : bold ;
  line-height      : 1.5em ;
  margin-left      : 25px ;
  margin-top       : 10px ;
  padding-left     : 20px ;
}

#box_navigation li.sel {
  color            : #0055a9 ;
}

#box_navigation li.sub, #box_navigation li.sub_sel {
  background       : none ;
  font-size        : 0.65em ;
  font-weight      : normal ;
  margin-left      : 45px ;
  margin-top       : 2px ;
  padding-left     : 0px ;
}

#box_navigation li.sub_sel {
  border-bottom    : 1px solid white ;
/*  font-style       : italic ; */
/*  font-weight      : bold ; */
  padding-bottom   : 2px ;
}

#box_navigation a:active, #box_navigation a:link, #box_navigation a:visited {
  color            : #484b4d ;
  text-decoration  : none ;
}

#box_navigation a:hover, #box_navigation li.sel a:active, #box_navigation li.sel a:link, #box_navigation li.sel a:visited {
  color            : #0055a9 ;
  text-decoration  : none ;
}

#box_body_right {
  float            : right ;
  padding-bottom   : 20px ;
  width            : 478px ;
}

#box_body_right h1 {
  border-bottom    : 1px solid white ;
  color            : #0055a9 ;
  font-size        : 1em ;
  max-width        : 304px ;
  padding-bottom   : 8px ;
  padding-left     : 16px ;
  padding-top      : 25px ;
  width            : 320px ;
}

#box_content {
  color            : #484b4d ;
  font-size        : 0.75em ;
  margin-left      : 16px ;
  margin-top       : 20px ;
  padding-right    : 20px ;
}

#box_footer {
}

.cpforms_email,
.cpforms_text,
.cpforms_textarea {
	width: 100% ;
}


.main_body {
  border-bottom    : 1px solid white ;
  font-size        : 0.9em ;
  max-width        : 630px ;
  padding          : 10px ;
  width            : 650px ;
}

.module_title {
  color            : #0055a9 ;
}

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