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

Contentpapst ist das Content-Management-System der sandoba.de medie 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-color	: #0C3F6E;
  font-weight		: normal;
  font-size			: 12px;
  font-style		: normal;
  font-family		: Verdana, Helvetica, Sans-Serif;
  margin			: 0 ;
  padding			: 0;
}

body#stadion {
  color				: #FFFFFF;
  text-align		: center;
}

ul, li {
  margin 			: 0 ;
  padding 			: 0 ;
  float				: left;
}

li {
  list-style-type 	: none ;
}

.news_text p, .news_text_detail p {
  margin-top    : 0px ;
}

.news_text td {
  font-size : 0.8em ;
}

/* Bannerbereich */
#banner {
  position			: relative;
  margin			: 0 auto ; 
  margin-left		: auto ; 
  margin-right		: auto ;
  width				: 1000px;
  height			: 275px;
  background-image	: url(images/banner3.jpg);
  z-index			: 12;
  padding			: 0px;
  vertical-align	: bottom;
}

/* Home/Hansa-Link */
#home {
  position			: absolute;
  z-index			: 13;
}
/* Ende Home/Hansa-Link */

/* Top-Navigation */
#banner_navi {
  position			: relative; 
  margin			: 0 auto ; 
  margin-left		: auto ; 
  margin-right		: auto ;
  top				: 242px;
  width				: 649px;
  max-width			: 647px;
  height			: 31px;
  z-index			: 14;
  font-family		: Verdana;
  font-size			: 12px;
  border			: 1px solid #FFFFFF;
}

.top_navi{
  color				: #FFFFFF;
  height			: 31px;
  font-size			: 12px;
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  text-decoration	: none;
  background-image	: url(images/nav_back.jpg);
  z-index			: 14;
  line-height		: 31px;
}
.top_navi a, .top_navi a:link{
  color				: #FFFFFF;
  text-decoration	: none;
  height			: 31px;
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  font-size			: 12px;
  z-index			: 14;
  line-height		: 31px;
}
.top_navi a:hover, .top_navi a:active, .top_navi a:focus{
  color				: #FFFFFF;
  text-decoration	: none;
  height			: 31px;
  font-size			: 12px;
  background-image	: url(images/nav_back_over.jpg);
  background-repeat	: repeat-x;
  display			: block;
  z-index			: 14;
  line-height		: 31px;
  float				: left;
}

/* Top-Navigation-Selected */
.top_navi_selected{
  color				: #FFFFFF;
  height			: 31px;
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  font-size			: 12px;
  text-decoration	: none;
  background-image	: url(images/nav_back_over.jpg);
  z-index			: 14;
  line-height		: 31px;
}
/* Ende Top-Navigation-Selected */
/* Ende Top-Navigation */
/* Ende Bannerbereich */

/* Mittelteil*/
#mittelteil {
  background-image  : url(images/middle_bg.jpg) ;
  background-repeat : repeat-y ;
  width				: 1000px;
  max-width			: 1000px;
  min-width			: 750px;
  min-height		: 520px;
  padding			: 0px;
  margin			: 0 auto ; 
  margin-left		: auto ; 
  margin-right		: auto ;
  text-align        : left ;
}

/* Linke Spalte fuer Subnavigation */
#subnavi_links{
  color				: #FFFFFF;
  margin-left		: 0px;
  padding			: 0px;
  width				: 200px;
  max-width			: 198px;
  border-left		: 1px solid #FFFFFF;
  border-right		: 1px solid #FFFFFF;
  text-align		: left;
  float 			: left;
}
/* Linke Navigation */
#cs_navcontainer {
  color				: #FFFFFF;
  width				: 198px;
  margin-left		: 0px;
  padding			: 0px;
  text-align		: center;
  z-index			: 14;
}

a.nav_item, a.nav_item_selected {
  color      		: #FFFFFF ;
  display    		: block ;
  font-size  		: 12px ;
  height     		: 31px ;
  line-height 		: 31px ;
  position        : relative ;
  text-align  		: left ;
  width       		: 198px ;
  border-bottom		:1px solid #FFFFFF;
}

a.nav_item:link, a.nav_item:active, a.nav_item:visited {
  background-image  : url(images/sub_nav_item.gif) ;
  background-repeat : repeat-x ;
}

a.nav_item:hover, a.nav_item_selected {
  color             : #FFFFFF ;
  background-image  : url(images/sub_nav_item_over.gif) ;
  background-repeat : repeat-x ;
}

a.nav_item_selected:hover {
  color             : #FFFFFF ;
}
/* Ende linke Navigation */


/* Linke Sub-Navigation selected */
.sub_nav_item{
  z-index			:14;
  color				:#FFFFFF;
  width				: 198px;
  height			:22px;
  text-align		:left;
  font-size			:12px;
  background-color	:#0c4379;
  font-family		:Verdana, Arial, Helvetica, sans-serif;
  border-bottom		:1px solid #FFFFFF;
  line-height		:22px;
  display			:block;
}

.sub_nav_item a, .sub_nav_item a:link, .nav_item a:active, .nav_item a:visited {
  width				: 198px;
  height			: 22px;
  font-size			: 12px;
  color				: #FFFFFF;
  z-index			: 14;
  line-height		: 22px;
  display			: block;
}

.sub_nav_item a:hover {
  width				: 198px;
  color				: #FFFFFF;
  height			: 22px;
  font-size			: 12px;
  background-color	: #002c55;
  z-index			: 14;
  line-height		: 22px;
  text-decoration	: none;
  display			: block;
}
/* Ende Linke Sub-Navigation selected */

/* Linke Sub-Navigation selected */
.sub_nav_item_selected{
  z-index			: 14;
  color				: #FFFFFF;
  width				: 198px;
  height			: 22px;
  text-align		: left;
  font-size			: 12px;
  background-color	: #002c55;
  font-family		: Verdana, Arial, Helvetica, sans-serif;
  border-bottom		: 1px solid #FFFFFF;
  line-height		: 22px;
  list-style		: none;
  list-style-type	: none;
}
/* Ende Linke Sub-Navigation selected */

#foto_box {
  margin-left		: 0px;
  height			: 100px;
  width				: 198px;
  background-color	: #002c55;
  z-index			: 15;
  border-bottom		: 1px solid #FFFFFF;
}


div.pfeil_subnavi {
  background        : transparent url(images/pfeil.gif) no-repeat ;
  height            : 4px ;
  position          : absolute ;
  right             : 0 ;
  top               : 12px ;
  width             : 18px ;
  z-index           : 16 ;
}

div.extern_icon {
  background        : transparent url(images/extern_icon.gif) no-repeat ;
  height            : 10px ;
  position          : absolute ;
  right             : 0 ;
  top               : 10px ;
  width             : 19px ;
  z-index           : 17 ;
}

/* Ende linke Spalte fuer Subnavigation */

/* Inhalt mittig */
#content {
  min-height		: 520px;
  margin-left		: 200px;
  margin-right		: 200px;
  padding-bottom	: 5px;
  max-width			: 609px;
  min-width			: 350px;
}

#content_header {
  color				: #FFFFF;
  border-bottom		: 1px solid #FFFFFF;
  font-size			: 14px;
  line-height		: 20px;
  vertical-align	: middle;
  z-index			: 12;
  font-weight		: 700;
  text-align		: center;
}

#content_links{
  width				: auto;
}

#content_images{
  width				: 140px;
  float				: right;
  padding-left		: 10px;
}
/* Drucken */
#back{
  float				: left;
  text-align		: left;
}
/* PDF */
#print{
  text-align		: right;
}

/* Kontakt-Box */
#kontakt_box{
  text-align		: left;
  height			: auto;
  border			: 1px solid #FFFFFF;
  padding-bottom	: 3px;
}

#kontakt_box_header{
  text-align		: left;
  border-bottom		: 1px solid #FFFFFF;
  line-height		: 20px;
  font-weight		: 700;
}

#kontakt_box_square{
  width				: 20px;
  height			: 20px;
  background-color	: #FFFFFF;
  float				: left;
}

#kontakt_box_inhalt{
  width				: auto;
  height			: auto;
  margin-left		: 5px;
  text-align		: left;
  font-family		: Verdana;
  font-size			: 12px;
  padding-top		: 10px;
}

#kontakt_box_download{
  width				: 120px;
  height			: 90px;
  text-align		: left;
  float				: right;
  font-family		: Verdana;
  font-size			: 12px;
  padding-top		: 10px;
  margin-right		: 5px;
}

/* Ende Kontakt-Box */
/* Ende Inhalt mittig */

/* News-Formatierung */
#news_gesamt {
  background-color  : #0C3F6E ;
  border            : 1px solid #FFFFFF ;
  text-align        : left ;
}

.news_gesamt {
  background-color  : #0C3F6E ;
  border            : 1px solid #FFFFFF ;
  text-align        : left ;
}

.news_titelzeile {
  background-color  : #002c55 ;
  background-image  : url(images/news_square.gif) ;
  background-repeat : no-repeat ;
  border-bottom     : 1px solid #FFFFFF ;
  color             : #FFFFFF ;
  line-height       : 20px ;
  padding-left      : 27px ;
  text-align        : left ;
}

.news_text{
  margin : 5px;
}

/* Detailansicht */
#news_text_detail{
  margin : 10px;
}
/* Ende Detailansicht */
/* Ende News-Formatierung */

/* Quicklinks */
#quick_rechts {
  float				: right;
  padding			: 0;
  width				: 198px;
  text-align		: left;
}
/* Quicklink-Boxen */
#quick_oben {
  position			: relative;
  margin-top		: 9px;
  margin-left		: 8px;
  background-color	: #002c55;
  z-index			: 14;
  border			: 1px solid #FFFFFF;
  text-align		: left;
  float				: none;
  height			: 170px; 
  width				: 180px;
}

#quick_mitte {
  position			: relative;
  margin-left		: 8px;
  background-color	: #002c55;
  z-index			: 14;
  border			: 1px solid #FFFFFF;
  text-align		: left;
  float				: none;
  height			: 101px; 
  width				: 180px;
}

#quick_unten {
  position			: relative;
  margin-left		: 8px;
  margin-bottom 	: 15px ;
  background-color	: #002c55;
  z-index			: 14;
  border			: 1px solid #FFFFFF;
  text-align		: left;
  float				: none;
  height			: 118px; 
  width				: 180px
}

/* Quicklink Versicherungsmaklerei */
#quick_vers {
  position			: relative;
  margin-left		: 8px;
  margin-bottom 	: 15px ;
  background-color	: #002c55;
  z-index			: 14;
  border			: 1px solid #FFFFFF;
  text-align		: left;
  float				: none;
  height			: 24px; 
  width				: 180px
}
/* Ende Quicklink Versicherungsmaklerei */

#quick_header{
  position			: absolute;
  max-width			: 180px;
  min-width			: 180px;
  width				: 179px;
  height			: 24px;
  border-bottom		: 1px solid #FFFFFF;
  z-index			: 14;
  text-align		: left;
}

#quick_header_vers{
  position			: absolute;
  max-width			: 180px;
  min-width			: 180px;
  width				: 179px;
  height			: 24px;
  z-index			: 14;
  text-align		: left;
}

#square{
  position			: absolute;
  text-align		: center;
  width				: 25px;
  margin-left		: 2px;
  height			: 24px;
  z-index			: 14;
  
}

#quick_text{
  position			: absolute;
  font-size			: 12px;
  color				: #FFFFFF;
  margin-left		: 34px;
  margin-top		: 4px;
  width				: 150px;
  height			: 22px;
  z-index			: 15;
  text-align		: left;
}

#quick_content{
  position			: absolute;
  font-size			: 12px;
  color				: #FFFFFF;
  margin-left		: 3px;
  margin-top		: 30px;
  width				: 175px;
  height			: 88px;
  z-index			: 16;
  line-height		: 17px;
}
/* Quicklinks Ende */

#fusszeile {
  font-family		: Verdana;
  font-size			: 10px;
  padding			: 0px;
  margin			: 0 auto ; 
  background-color	: #00509b;
  width				: 1000px;
  max-width			: 998px;
  height			: 20px;
  border			: 1px solid #FFFFFF;
  z-index			: 12;
  vertical-align	: middle;
  line-height		: 20px;
  text-align 		: center ;
}

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

