/*Contentpapst Standard-Vorlagenset© 2003-2006, 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.*/body {                 background         : #368ebe url( 'custom/bg.jpg' ) repeat-x ;  color              : #666666 ;  font-family        : Arial, Helvetica, Sans-Serif ;  font-size          : 1em ;  font-size          : 100.01% ;  margin             : 0 ;  padding            : 0 ;  text-align         : center ; }body#print_body {                 text-align         : left ; }p {  margin             : 0 ;  margin-bottom      : 1em ;}table {  font-size          : 1em ;}#box_main {  background         : white ;  height 			       : auto ;   margin             : 0 auto ;   margin-left        : auto ;   margin-right       : auto ;   margin-top         : 10px ;  position           : relative ;  text-align         : left ;  width              : 925px ;}#box_sponsor {  top                : 11px ;  font-size          : 0.7em ;  padding-right      : 20px ;  position           : absolute ;  right              : 0 ;}#box_head {  background         : url( 'custom/head/bg.gif' ) no-repeat ;  height             : 138px ;}#box_title {  color              : white ;  font-size          : 2em ;  padding-bottom     : 3px ;  padding-left       : 12px ;  padding-top        : 47px ;  width              : 350px ;}#box_pictures {  float              : left ;  padding-left       : 7px ;  padding-top        : 3px ;  width              : 600px ;}#box_languages {  float              : right ;  padding-top        : 20px ;  padding-right      : 20px ;  text-align         : right ;  visibility         : hidden ;  width              : 200px ;}#box_body {  padding-bottom     : 5px ;}#box_left_area {  float              : left ;  max-width          : 220px ;  padding-left       : 5px ;  width              : 225px ;}.box_newsticker {  padding-bottom     : 12px ;}.box_newsticker .headline {  background         : #196b9f ;  color              : white ;  display            : block ;  font-size          : 0.8em ;  line-height        : 1.8em ;  overflow           : hidden ;  padding-left       : 0.7em ;}.box_newsticker .content {  background         : white ;  border             : 1px solid #e0e1e3 ;  border-bottom      : none ;  border-top         : none ;  color              : #5c6066 ;  display            : block ;  font-size          : 0.8em ;  height             : 150px ;  max-height         : 130px ;  overflow           : hidden ;  padding            : 0.7em ;  position           : relative ;}.box_newsticker .content .ticker_more {  background         : white ;  bottom             : 5px ;  font-size          : 0.85em ;  padding            : 1px ;  position           : absolute ;  right              : 5px ;}.box_newsticker .content .ticker_more a {  color              : #5c6066 ;  text-decoration    : none ;}.box_newsticker .content .ticker_more a:hover {  text-decoration    : underline ;}.box_newsticker .footer {  background         : #196b9f ;  display            : block ;  font-size          : 1px ;  height             : 2px ;}#box_stuff .item {  border             : 1px solid #e0e1e3 ;  float              : left ;  height             : 75px ;  margin-bottom      : 10px ;  margin-right       : 16px ;  max-height         : 75px ;  max-width          : 100px ;  overflow           : hidden ;  width              : 100px ;}#box_stuff .last {  margin-right       : 0 ;}#box_right_area {  float              : right ;  width              : 700px ;}#box_navigation {  font-size          : 0.75em ;  float              : left ;  line-height        : 1.5em ;  padding            : 0 8px 4px 8px ;  max-width          : 504px ;  width              : 520px ;}#box_navigation a {  color              : #5c6066 ;  text-decoration    : none ;}#box_navigation a:hover, #box_navigation a.sel {  text-decoration    : underline ;}#box_search {  font-size          : 0.75em ;  float              : right ;  padding-top        : 1px ;  width              : 180px ;}#box_search form {  margin             : 0 ;  padding            : 0 ;}#box_search .inputmini {  border             : 1px solid #e0e1e3 ;  font-size          : 0.75em ;  height             : 15px ;  max-height         : 16px ;  width              : 120px ;}#box_content {  border             : 1px solid #e0e1e3 ;  clear              : both ;  font-size          : 0.9em ;  margin             : 0 6px ;  padding            : 4px 2px ;}#box_content a {  color              : black ;  text-decoration    : none ;}#box_content a:hover {  text-decoration    : underline ;}#box_content.home {  padding            : 2px ;}#box_content_color {  background         : #cfd1d3 ;  font-size          : 1px ;  height             : 8px ;}#box_content_area {  background         : url( 'custom/body/stuff_bg.gif' ) repeat-y right top ;  margin-top         : 4px ;}#box_content_area h1, #box_content_area .module_title, #box_content_area h2, #box_content_area h3, #box_content_area h4 {  color              : #196b9f ;  font-size          : 1.2em ;  font-weight        : bold ;  margin             : 0 ;  margin-bottom      : 1.2em ;}#box_content_area h2 {  font-size          : 1.1em ;  margin-bottom      : 0.2em ;}#box_content_area h3 {  font-size          : 1em ;  margin-bottom      : 1em ;}#box_content_area h4 {  font-size          : 1em ;  font-weight        : normal ;  margin-bottom      : 1em ;}#box_content_left {  float              : left ;  max-width          : 476px ;  padding            : 12px ;  width              : 500px ;}#box_content_left.forms {  max-width          : 500px ;  padding            : 0 ;}#box_content_left {  float              : left ;  width              : 500px ;}#box_content_left .item {  border-bottom      : 2px solid #196b9f ;  font-size          : 0.9em ;  margin-bottom      : 1em ;  position           : relative ;}#box_content_left .item h2 {  background         : #196b9f ;  color              : white ;  font-size          : 1em ;  line-height        : 1.8em ;  margin             : 0 ;  margin-bottom      : 0.8em ;}#box_content_left .item h2 a {  color              : white ;  text-decoration    : none ;}#box_content_left .item h2 a:hover {  text-decoration    : underline ;}#box_content_left .item h3 {  color              : #196b9f ;  font-size          : 1.0em ;  margin             : 0 ;  margin-bottom      : 1.1em ;}#box_content_left .item h2, #box_content_left .item h3, #box_content_left .item p {  padding            : 0 0 0 0.8em ;}#box_content_left .item .more {  background         : white ;  bottom             : 1em ;  font-size          : 0.85em ;  padding            : 1px ;  position           : absolute ;  right              : 5px ;  text-align         : right ;  width              : 10.5em ;}#box_content_left .item .more a {  color              : #5c6066 ;  text-decoration    : none ;}#box_content_left .item .more a:hover {  text-decoration    : underline ;}#box_content_left .gallery_image {  float              : left ;  margin-bottom      : 10px ;  width              : 150px ;}#box_content_left .gallery_image a img {  border             : 1px solid #5c6066 ;}#box_content_left .gallery_image a:hover img {  border             : 1px solid #196b9f ;}#box_content_right {  background         : white ;  float              : right ;  overflow           : hidden ;  width              : 170px ;}#box_content_right .headline {  background         : #196b9f ;  color              : white ;  display            : block ;  font-size          : 0.8em ;  line-height        : 1.8em ;  overflow           : hidden ;  padding-left       : 0.7em ;}#box_content_right .content {  display            : block ;  font-size          : 0.8em ;  overflow           : hidden ;  padding            : 0.7em ;  position           : relative ;}#box_content_calendar {  margin-bottom      : 1em ;}#box_content_calendar.calendar {  border-bottom      : 2px solid #196b9f ;  font-size          : 0.9em ;}#box_content_calendar.calendar .headline {  margin-bottom      : 2px ;}#box_content_calendar .calendar {  font-size          : 0.75em ;}#box_content_more {  background         : #d3e2f2 ;}#box_content_more .more a {  color              : #666666 ;}#box_content_more .item {  margin-bottom      : 0.5em ;}#box_content_more .item textarea,#box_content_more .item select, #box_content_more .item input,#box_content .inputsearch {  border             : 1px solid #666 ;  font-size          : 0.8em ;}#box_content_more .item .cpforms_integer,#box_content_more .item .cpforms_text,#box_content_more .item .cpforms_textarea,#box_content_more .item .cpforms_url,#box_content_more .item .cpforms_email {  min-width          : 142px ;  width              : 132px ;}#box_content .inputsearch {  width              : 250px ;}.inputsubmit {  background         : url('custom/body/calendar_head_bg.gif') repeat-x ;  border             : 1px solid #666 ;  font-size          : 0.8em ;}#box_races {  margin-top         : 5px ;}#box_races .race {  float              : left ;  height             : 335px ;  overflow           : hidden ;  width              : 171px ;}#box_races .race .color {  border-left        : 2px solid white ;  font-size          : 1px ;  height             : 8px ;  margin-bottom      : 4px ;  width              : 171px ;}#box_races .race .image {  border-left        : 2px solid white ;  width              : 171px ;}#box_races .race .content {  border-left        : 2px solid #e0e1e3 ;  font-size          : 0.75em ;  height             : 100% ;  padding            : 12px 8px ;}#box_races .first .content,#box_races .first {  border-left        : none ;  width              : 169px ! important ;}#box_races .first .content {  max-width          : 153px ;}.first {  clear              : both ;}#box_footer {  background         : #00497e ;  color              : #cccccc ;  font-size          : 0.7em ;  line-height        : 1.9em ;  margin             : 0 auto ;   margin-left        : auto ;   margin-right       : auto ;    margin-top         : 0.8em ;  text-align         : left ;  width              : 925px ;}#box_footer a {  color              : #cccccc ;  text-decoration    : none ;}#box_footer a:hover, #box_footer a.sel {  text-decoration    : underline ;}#box_footer_left {  display            : inline ;  float              : left ;   padding-left       : 8px ;  width              : 70% ;}#box_footer_right {  display            : inline ;  float              : right ;   padding-right      : 8px ;  text-align         : right ;  width              : 25% ;}.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 */