/*
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);

/* Allgemeine Angaben */

body {
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size : 100.01% ;
	margin: 0;
	padding: 0;
}

table {
	font-size: 1em;
}

banner {
	border-color:#000000;
}


/* neue Version */

body {
  background        : #bbb url( 'custom/bg_content.gif' ) repeat-y ;
  margin            : 0 ;
  padding           : 0 ;
}

img { 
  behavior          : url( 'themes/sozius/iepngfix.htc' ) ; 
}

#box_full {
  background        : #bbb url( 'custom/bg_content_full.gif' ) repeat-y ;
  height            : 100% ;
  margin            : 0 ;
  padding           : 0 ;
  width             : 100% ;
}


#box_main {
  background        : #99ccff url( 'custom/bg_color.gif' ) ;
  width             : 950px ;
}

#box_header {
  height            : 330px ;
  z-index           : 1 ;
}

#box_header_nav {
  color             : white ;
  left              : 201px ;
  position          : absolute ;
  top               : 300px ;
  z-index           : 99 ;
}

#box_header_nav div {
  display           : block ;
  float             : left ;
}

#box_header_nav a:active, #box_header_nav a:link, #box_header_nav a:visited {
  color             : white ;
  font-size         : 0.9em ;
  font-weight       : bold ;
  padding           : 0px 7px ;
  text-decoration   : none ;
}

#box_header_nav a:hover, #box_header_nav a.sel:active, #box_header_nav a.sel:hover, #box_header_nav a.sel:link, #box_header_nav a.sel:visited {
  color             : #339966 ;
  font-size         : 0.9em ;
  padding           : 0px 7px ;
  padding-bottom    : 2px ;
  text-decoration   : underline ;
}

#box_body {
  background-color  : white ;
  background-image  : url( 'custom/bg_content.gif' ) ;
  background-repeat : repeat-y ;
/*  padding-bottom    : 55px ; */
  width             : 950px ;
}

#box_body_full {
  background        : white url( 'custom/bg_content_full.gif' ) repeat-y ;
  width             : 950px ;
}

#box_navi {    
  float             : left ;
  font-size         : 1em ;
  font-weight       : bold ;
  margin-top        : 35px ;
  width             : 200px ;
  overflow			: hidden;
}        

#box_navi ul, #box_navi li {
  margin            : 0 ;
  padding           : 0 ;
  list-style-type   : none ;
}

#box_navi li {
  margin-left       : 15px ;
  padding-left      : 15px ;
}

#box_navi li.separator {
  background        : none ;
  font-size         : 3px ;
  height            : 15px ;
  line-height       : 15px ;
}

#box_navi li.separator_small {
  background        : none ;
  font-size         : 3px ;
  height            : 3px ;
  line-height       : 3px ;
}


#box_navi li.separator_green {
  border-bottom     : 1px dotted #006b31;
  font-size         : 3px ;
  height            : 3px ;
  line-height       : 3px ;
}

#box_navi a:active, #box_navi a:link, #box_navi a:visited {
  color             : #007d3f ;
  font-size         : 0.8em ;
  font-weight       : bold ;
  text-decoration   : none ;
  text-transform    : Uppercase ;
}

#box_navi a.green:active, #box_navi a.green:link, #box_navi a.green:visited {
  color             : #006b31 ;
  font-size         : 0.9em ;
  font-weight       : bold ;
  text-decoration   : none ;
}

#box_navi li.sel, #box_navi li.sel_main, #box_navi li.sub_sel, #box_navi li.sub2_sel {
  background        : #b5d3e9 ;
}

#box_navi a:hover, #box_navi .sel a:active, #box_navi .sel a:link, #box_navi .sel a:visited, #box_navi a.green:hover, #box_navi .sel_main a:active, #box_navi .sel_main a:link, #box_navi .sel_main a:visited  {
  color             : white ;
  font-size         : 0.9em ;
  font-weight       : bold ;
}

#box_navi .sub a:active, #box_navi .sub a:link, #box_navi .sub a:visited {
  color             : #0056a3 ;
  font-size         : 0.8em ;
  font-weight       : normal ;
  text-transform    : none ;
}

#box_navi .sub_sel a:active, #box_navi .sub_sel a:link, #box_navi .sub_sel a:visited, #box_navi .sub_sel a:hover, #box_navi .sub a:hover  {
  color             : white ;
  font-size         : 0.8em ;
  font-weight       : normal ;
  text-transform    : none ;
}

#box_navi .sub, #box_navi .sub_sel {
  padding-left       : 25px ; 
}

#box_navi .sub2 a:active, #box_navi .sub2 a:link, #box_navi .sub2 a:visited {
  color             : white ;
  font-size         : 0.8em ;
  font-weight       : normal ;
  text-transform    : none ;
}

#box_navi .sub2_sel a:active, #box_navi .sub2_sel a:link, #box_navi .sub2_sel a:visited, #box_navi .sub2_sel a:hover, #box_navi .sub2 a:hover  {
  color             : #0056a3 ;
  font-size         : 0.8em ;
  font-weight       : normal ;
  text-transform    : none ;
}

#box_navi li.sel_main a:hover {
  color             : #006b31 ;
}

#box_navi .sub2, #box_navi .sub2_sel {
  padding-left       : 30px ; 
}

#box_content {      
  color             : black ;
  float             : right ;
  font-size         : 0.8em ;
  margin-left		: 0px;
  margin-right      : 15px ;
  margin-top        : 50px ;
  width             : 530px ;
}

#box_content img {
margin-left: 10px;
margin-bottom: 5px;
margin-right: 20px;

} 




#box_content_full {      
  color             : black ;
  float             : right ;
  font-size         : 0.8em ;
  height            : 100% ;
  margin-top        : 50px ;
  min-height        : 470px ;
  max-width         : 720px ;
  padding-right     : 20px ;
  width             : 740px ;
}


#box_content h1, #box_content_full h1, h1.print {
  color             : #0056a3 ;
  font-size         : 1.2em ;
  font-weight       : bold ;
  margin            : 0 ;
  padding           : 0 ;
  padding-left      : 5px ;
  text-transform    : uppercase ;
}

#box_content_header {
  left              : 198px ;
  position          : absolute ;
  top               : 330px ;
  z-index           : 50 ;
}

#box_news {
  float             : right ;
  margin-top        : 50px ;
  max-width         : 150px ;
  padding-right     : 30px ;
  padding-left		: 10px;
  width             : 180px ;
  font-size			: 0.8em;
  
}

#box_news h1 {
  color             : #007d3f ;
  font-size         : 1em ;
  font-weight       : bold ;
  margin            : 0 ;
  margin-bottom     : 10px ;
  padding           : 0 ;
  text-transform    : uppercase ;
}

#box_news ul, #box_news li {
  margin            : 0 ;
  padding           : 0 ;
}

#box_news li {
  background        : url( 'custom/list_style_type.gif' ) no-repeat left top ;
  color             : #007d3f ;
  font-size         : 0.8em ;
  line-height       : 1.2em ;
  list-style-type   : none ;
  margin-bottom     : 12px ;
  padding-left      : 10px ;
}

#box_news a {
  color             : #007d3f ;
  font-size         : 0.95em ;
  line-height       : 1.2em ;
}

#box_news a:hover { 
  color             : #007d3f ;
  font-size         : 0.95em ;
  font-weight       : bold ;
  line-height       : 1.2em ;
}


#box_left_style {
  left              : 0px ;
  position          : absolute ;
  top               : 330px ;
  z-index           : 99 ;
}

#box_search {
  left              : 205px ;
  position          : absolute ;
  top               : 335px ;
  z-index           : 99 ;
}

#box_verbund {
  bottom            : 0 ;
  left              : 0 ;
  /*position          : absolute ;*/
  z-index           : 99 ;
}

div#box_content div.item_hospiz_news {
  margin-top        : 1.25em ;
}

div#box_content div.item_hospiz_news div.date {
  color             : #666 ;
  font-size         : smaller ;
  font-weight       : bold ;
  margin-bottom     : 1em ;
}

div#box_content div.item_hospiz_news div.title {
  color             : #006b31 ;
  font-weight       : bold ;
  margin-bottom     : 1em ;
}

div#box_content div.item_hospiz_news div.title a {
  color             : #006b31 ;
}

div#box_content div.item_hospiz_news div.image {
  color             : #666 ;
  float             : left ;
  font-size         : smaller ;
  font-style        : italic ;
  width             : 115px ;
}

div#box_content div.item_hospiz_news div.image.big {
  float             : right ;
  margin-bottom     : 15px ;
  margin-left       : 15px ;  
  width             : 270px ;
}


div#box_content div.item_hospiz_news div.image img {
  margin            : 0 ;
  padding           : 0 ;
}

div#box_content div.item_hospiz_news div.image a img {
  border            : 1px solid #666 ;
}

div#box_content div.item_hospiz_news div.image a:hover img {
  border            : 1px solid #006b31 ;
}

div#box_content div.item_hospiz_news div.more {
  color             : #006b31 ;
  font-size         : smaller ;
  font-weight       : bold ;
  margin-top        : 1em ;
}

div#box_content div.item_hospiz_news div.more a {
  color             : #006b31 ;
}

div#box_impressions {
  margin-top        : 1.25em ;
}

div#box_content div.item_hospiz_impressions {
  float             : left ;
  margin-top        : 10px ;
  margin-left       : 10px ;
  width             : 135px ;
}

div#box_content div#box_impressions div.item_hospiz_impressions {
  color             : #666 ;
  float             : left ;
  font-size         : smaller ;
  font-style        : italic ;
  margin            : 0 ;
  margin-bottom     : 10px ;
  margin-right      : 2% ;
  width             : 45% ;
}

div#box_content div#box_impressions div.item_hospiz_impressions p {
  margin            : 0 ;
  padding           : 0 ;
}

div#box_content div.item_hospiz_impressions div.image img {
  margin            : 0 ;
  padding           : 0 ;
}

div#box_content div.item_hospiz_impressions a img {
  border            : 1px solid #666 ;
}

div#box_content div.item_hospiz_impressions a:hover img {
  border            : 1px solid #006b31 ;
}

.picture_border {
  background      : white ;
	border: 1px solid #666 ;
	float: right ;
	padding: 10px ;
	padding-top: 0px ;
	margin-left: 10px ;
	margin-bottom: 5px ;
	margin-right  : 5px ;
	text-align    : left ;
	width : 200px ;
}


.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 */

