﻿@media print {

@page { /*size:21.0cm 14.85cm;*/
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:2cm;
        margin-right:2cm;}
body{
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11pt; 
       background-color: white !important;
       background-image: none !important;
       color:black;}
              
body a:link, body a:visited {
font-weight: bold;
text-decoration: none;
color: #000;
background:white;
}

.nextline
{
	clear: both !important;
	float: none !important;
}

.nextpage
{
	clear: both !important;
	float: none !important;
	page-break-after: always;
}

.printnone {
 display:none;
} 

PagerTemplate{visibility:hidden; display:none;}

html, body, form,
table, td, ul, ol, 
blockquote, 
h1, h2, h3, h4, h5
{
padding:0;
margin:0;
border:0;
border-collapse:collapse;
list-style:none;
font-size:11pt;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#fff; 
}
.left{float:left;}
.right{float:right;}
.middle{vertical-align:middle;}

.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.center{text-align:center;}
.justify{text-align:justify;}
.textright{text-align:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}

.clear{clear:both;}

.white{color:#fff;}
.yellow{color:#f2e8a1;}
.black{color:#000;}
.grey{color:#a7a7a7;}
.smalltext{font-size:8.5pt;}
/*.subtext{font-size:7.5pt;}

.text{font-size:8pt;}
.headertext{font-size:9pt;}
.bigtext{font-size:15pt;}*/

img.noborder{border:0!important;}

.headlinetext{font-size:11pt; font-weight:bold;}

.strong,.bold{font-weight:bold;}
.normal, a.normal, h2.normal{font-weight:normal;}
.italic {font-style:italic;}

a.button
{font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000;
 font-weight:bold;}

/*Vermeidung von Seitenumbruch nach einer Ueberschrift*/
h1, h2, h3, h4 {page-break-after:avoid;}


/*Header mit Bild und Hauptmenue*/
#header, #mainnavi, #submenu, #flash{visibility:hidden; display:none;}
.bildlogo, img.bildlogo, .bannerplace, .textlogo{visibility:hidden; display:none;}
#mainnavi{
width:650px; 
height:178px; 
text-align:center;
vertical-align:middle;
float:left;
visibility:hidden; display:none;
}

/*linker Infobereich mit Menue*/
#leftcontent{margin:0; padding:0; visibility:hidden; display:none;}

/*rechter Infobereich*/
#rightcontent{visibility:hidden; display:none;}

/*Bannercontainer links und rechts*/
.banner{visibility:hidden; display:none;}


/*#flash
{margin:0 0 0px 0px;
padding:0;
visibility:hidden; display:none;}*/

#content{
width:633px;
/*margin:0 9px 0 10px;*/
padding:0 9px 10px 10px;
float:left;
/*min-height:1000px;*/
border:0px solid #000;
}

/*Inhalte*/
.clear{clear:both;}

label.long
{display: block;
float: left;
width: 250px; 
padding:5px 0 5px 0;
font-weight: normal;
}
label.short
{display: block;
float: left;
width: 90px; 
padding:5px;
font-weight: normal;
}

label.middle
{display: block;
float: left;
width: 120px; 
padding:5px;
font-weight: normal;
}
/*Impressum*/

label.imprint
{display: block;
float: left;
width: 90px; 
padding:0px;
font-weight: normal;
font-size:8.5pt;
}

/*Literatur*/

label.literaturshort
{display: block;
float: left;
width: 40px; 
padding-left:0px;
font-weight: normal;
text-align:left;
font-size:8pt;
}


/*Label fuer Literatur-Detail in Bereich Magazin*/

.literaturinfodetail
{padding-left:5px;
 margin:0;
 width:95px;
 float:left;
 text-align:left;
 font-size:8.5pt;}
 

/*Boerse*/

label.itemboerse
{display: block;
width: 200px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}

label.itemboerselist
{height:40px;
}

/*Bilder Kontrollzentrum*/
 
label.listbilder
{display: block;
float: left;
width: 80px; 
padding:1px;
font-weight: normal;
font-size:8.5pt;
}

/*Daten Kontrollzentrum*/

label.data
{display: block;
width: 330px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}
label.datamedia
{display: block;
width: 310px; 
padding:5px;
font-weight: normal;
font-size:8.5pt;
float:left;
}

label.button{width:145px; margin:4px 0; float:left; }
label.distance{width:5px; margin:0; padding:0;}
label.downloadbutton{width:180px; display:block; padding:5px; text-align:right; float:right;}


/*Textareas*/

textarea
{border:1px solid #000;
 font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;}


textarea.boerseinfofeld
{width:295px;
 margin:4px 0;
 height:150px;}

/*Listansicht*/ 
.boersecontainerlistout
{float:left;min-height:157px;
background-color:#a86804;
padding:2px 9px 2px 9px;
margin:5px 0 0 0;}
 
.boersecontainerlistin
{float:left;min-height:71px;
background-color:#ffffcc;
padding:20px 7px 7px 20px;}
 
.boerselistleft
{width:491px;
font-size:8.5pt;
float:left;}
 
.boerselisthead
{float:left;
color:#fff;
font-weight:bold;
font-size:10pt;
}
   
.boerselistheadwidth
{width:450px;}

.boerselistprice
{font-size:8pt;
font-weight:bold;}
   
.boerselistfoot
{float:left;
color:#fff;
font-weight:bold;
font-size:8pt;}

.boerselistfootwidth
{width:185px;}

.boerselistlink
{border-top:1px solid #ffffcc;
 }
 
.boerselistlink a
{float:right;
 font-size:7pt;
 margin-top:2px;}
 
 /*****************Copyright im Footer********************/
#footer
{background-image:  url(Images/seitenabschlussschwarzEmpty.png);
background-repeat:no-repeat;
height:19px;
vertical-align:middle;
text-align:center;
clear:both;

}

#footer{
 behavior: url(/JScripts/iepngfix.htc);
}  
/*Kontrollzentrum Avatar*/
.avatar
{height:90px;

}
.pagertop{margin:10px 10px 0px 0;}

/*Kontrollzentrum Bilder in Dreispaltenansicht*/
.threecolum
{float:left;
width:200px;
height:200px;
margin:0px 5px 8px 0px;
padding-top:8px;
vertical-align:top;
}
/*Kontrollzentrum Filme Darstellung untereinander*/
.videolist
{width:610px;
height:100px;
background-color:#7d7d7d;
margin:10px 0px 0px 0px;
padding-top:3px;
padding-left:20px;
}
.videoinfo
{margin-top:30px; 
margin-left:10px; 
width:370px; 
overflow:hidden; 
border:0px solid #fff;
font-size:8pt;
}

/*kleiner Loeschbutton*/
a.videodelete
{padding-top:78px;
 font-size:8pt;
 font-weight:normal;
 padding-left:15px;
 width:80px;}
    
 
 
/*Kontrollzentrum Abschlusslinie*/
hr.contentend
{height:1px;
width:220px;
padding:0;
margin:0;
text-align:left;
background-color:#000; /* Mozilla 1.4 */
color:#000; /* IE 6 */
border: #ffffff; /* Opera 7.11 */
}	
 
/*Kontrollzentrum Sendbuttoncontainer*/
/*Lexikoneintraege Formular Sendbutton*/
.lexikonsend
{width:220px;
padding:0;
height:30px;
margin-left:255px;
}      
/****************Textboxarten******************/

.textbox, .textboxsmall, .textboxlarge, .textboxsmallbelow
{margin:0 0 8px 0;
 padding:7px;
}
/***************Textboxbreiten*****************/
.textboxsmall{width:200px;}

.textboxlarge{width:380px;}

.textboxsmallbelow{width:176px;}

/***************Textboxbreiten und Hoehen*****************/
.textboxsmall{width:200px;height:344px;overflow:hidden;}

.textboxsmallmagazin{width:200px;height:492px;overflow:hidden;}

.textboxlarge{width:380px;height:250px;overflow:hidden;}

.textboxsmallbelow{width:176px;height:220px;overflow:hidden;}

/***************Textboxhoehen*****************/

.textboxlargeheight {height:342px;overflow:hidden;}

/****************Textboxueberschriften*************/
.textbox h1{
font-size:14pt;
margin:0 0 2px 0;
padding:0;
width:100%;}

.textbox h2, .textbox a h2, .textbox h2 a{
font-size:8pt;
font-weight:bold;
margin:0 0px 2px 0;
width:100%;}

 /*Farbdefinitionen fuer die Startboxen*/
 .magazinstart, .portalstart{font-size:7.5pt; text-align: justify;}
 .magazinstart h2,  .magazinstart h2 a,  .magazinstart a h2{color:#663401!important; text-align:left!important;}
 .portalstart h2, .portalstart h2 a, .portalstart a h2{color:#000!important; text-align:left!important;}
 
	
 

/*Farbcodes fuer Textboxueberschriften*/

.magazinbrown{color:#663401;}
.boerselightbrown{color:#996600;}
.aqualinkblue{color:#006ab3;}
.lexikonblue{color:#003366;}

/****************Textbox Elemente***********************/
.textbox p.info, .textbox p.imagetext
{font-size:6.5pt;
margin:0 0px 2px 0;
}

.textbox p.imagetext
{font-weight:bold;}

/*Absatzformate in Textboxen*/
.textbox p,.textboxlarge p, .textbox a,.textboxlarge a,  .textbox p a,.textboxlarge p a,  .textbox a p,.textboxlarge a p
{font-size:6.5pt;
text-align: justify;
}

/*Weiter*/

.textpfeile, .more
{ vertical-align:middle;}

/*Abstand vor weiter in Teaserbloecken*/
.morespace
{margin-top:3px;}
/*Auflistungen Beitraege im Bereich Magazin*/
.literaturcontainer
{background-image: url(Images/hg_imagelist_literatur.png);
 background-repeat:repeat-y;
 background-position:432px bottom;
 margin:0;
 padding-top:5px;
 display: inline-block;
 }

.beitraglistleft
{width:475px;
 font-size:8.5pt;
 float:left;
}
.beitragimageright
{width:150px;
 float:right;
 margin:5px 0 5px 5px;}   
 
/*verschiedene Breiten der Beitragscontainer*/
.literaturleftsmall{width:400px;}
.literaturrightwide{width:142px; text-align:center; vertical-align:middle; float:left; margin-left:40px; padding-top:4px; } 

/*Termine Darstellung untereinander*/
.terminelistcolor
{background-image:url(Images/hg_magazin_termine_list.png);
 background-repeat:repeat-x;
}

.terminelist, .terminelistcolor
{font-size:8.5pt;
 padding-left:6px;
 width:625px;
 height:100px;
 margin:0;}

.terminelistleft{float:left; width:194px; padding:6px 0;}
/*.terminelistright{float:left; width:400px; padding:6px 6px 6px 20px; overflow:hidden; }*/

.termineleftitem{ width:185px; overflow:hidden;}
.termineleftitembold{ font-weight:bold;}
.terminerightinfo{ float:left; width:400px; height:66px; margin:0px; display:block; padding:6px 0px 0px 20px; overflow:hidden;}
.terminerightcontact{ width:400px; height:15px; margin-top:0px; display:block; padding:6px 6px 0px 20px; overflow:hidden;}

/*Magazin Archiv in Zweispaltenansicht*/
.twocolum
{float:left;
width:300px;
height:70px;
margin:5px 15px 0px 0px;
padding:0;
vertical-align:top;
}

/*Handel*/
.handeldetail
{background-color:#d5d2c6;
width:630px;
height:auto;
margin:10px 0px 0px 0px;
padding-top:3px;
/*min-height:500px;*/
} 
.handeldetail p {margin-left:8px; margin-top:5px; margin-bottom:5px;}
.handellist{margin:0!important; height:140px!important; min-height:140px!important; clear:both;}

.infolistleft
{width:200px;
font-size:8.5pt;
float:left;
margin-left:8px;
}

.handellogobox{ padding:8px; float:left; width:600px; height:100%;}
.handeltextlogo{ bottom:0px; width:300px; float:left;}
.handelimageright{float:right; padding:8px; margin:0;}
p.handeldescription{float:left; width:400px; }
label.handelbutton{margin:8px 0 0 8px;}
p.importnewsdescription{float:left; width:400px;}

/**************************Boerse*********************************/
/*Farbe Hintergrund*/
.boerseyellow{color:#000;}


/*Auswahl und Suche Buttons etc.*/
.numberitem
{font-size:8.5pt;
margin:0px 0 10px 0;}

.searchselection
{width:100px;}

.searchselectionsmall
{width:35px;}

.searchselectionmiddle
{width:40px;}

.searchselectionlong
{width:140px;}

.searchselectionlonger
{width:170px;}

.boersecontainercategory
{width:300px;
margin-top:10px;
padding:0;}
 
/*Listansicht*/ 
.boersecontainerlistout
{float:left;min-height:157px;
padding:2px 9px 2px 9px;
margin:5px 0 0 0;}
 
.boersecontainerlistin
{float:left;min-height:71px;
padding:20px 7px 7px 20px;}
 
.boerselistleft
{width:491px;
font-size:8.5pt;
float:left;}
 
.boerselisthead
{float:left;
color:#fff;
font-weight:bold;
font-size:10pt;
}
   


.boerselistprice
{font-size:8pt;
font-weight:bold;}
   
.boerselistfoot
{float:left;
color:#fff;
font-weight:bold;
font-size:8pt;}

.boerselistfootwidth
{width:185px;}

.boerselistlink
{border-top:1px solid #ffffcc;
 }
 
.boerselistlink a
{float:right;
 font-size:7pt;
 margin-top:2px;}
 
 /*Boese Detail*/
 .boersecontainerdetailout
{float:left;
min-height:157px;
background-color:#a86804;
padding:2px 2px 2px 9px ;
margin:5px 0 0 0;}
 
.boersecontainerdetailin
{float:left;
 min-height:71px;
 background-color:#ffffcc;
 padding:20px 7px 7px 20px;}
 
.boersecontainerdetailinner
{float:left;
 min-height:178px;
 background-color:#a86804;
 padding:4px 0px 4px 4px;
 width:590px;}
 
.boerseimgsmall
{margin:0 4px 4px 0;
padding:0;}

/*Bedienung Bilder*/  
.boersecontainerdetailinner p
{width:180px;
font-size:7pt;}
 
.boersedetailleft
{width:360px;
font-size:8.5pt;
float:left;
border-right:2px solid #a86804;
height:70px;
padding:0 3px 0 0;}
 
.boersedetailright
{width:220px;
font-size:8.5pt;
float:left;
margin:0 0px 0 6px;
}

  /*Auflistung unter Sitemap*/

.fourcolumsitemap
{float:left;
width:120px;
height:170px;
margin:30px 20px 0px 0px;
padding-left:8px;
font-size:8pt;
line-height:15px;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
vertical-align:bottom;
background-image:url(Images/sitemap_blanko.gif);
background-repeat: no-repeat;
background-position:bottom right;
}

/*Farben Sitemap*/
.aquanetsitemap{border-color:#006666!important; background-image:url(Images/sitemap_aquanet.gif);}
.magazinsitemap{border-color:#999966!important; background-image:url(Images/sitemap_magazin.gif);}
.boersesitemap{border-color:#999900!important; background-image:url(Images/sitemap_boerse.gif);}
.aquabildsitemap{border-color:#2d7e7d!important; background-image:url(Images/sitemap_aquabild.gif);}
.aqualinksitemap{border-color:#0066cc!important; background-image:url(Images/sitemap_aqualink.gif);}
.lexikonsitemap{border-color:#003366!important; background-image:url(Images/sitemap_lexikon.gif);}
.kontrollzentrumsitemap{border-color:#e5a942!important; background-image:url(Images/sitemap_kontrollzentrum.gif);}
.sonstigesitemap{border-color:#a7a7a7!important; background-image:url(Images/sitemap_sonstige.gif);}
 
 /*Kontaktseite in Zweispaltenansicht*/
.twocolumkontakt
{float:left;
width:300px;
height:89px;
margin:8px 10px 0px 0px;
padding:0;
vertical-align:bottom;
background-image:url(Images/strich-kontakt.gif);
background-repeat: no-repeat;
background-position:bottom left;
}
.kontaktlist
{float:left;
font-size:8pt;
padding-left:8px;
padding-top:15px;
height:74px;	
	}
	/*Tabs*/
 
 .lexikoncontainer .tab, .aquabildcontainer .tab, .aquapediacontainer .tab
 {float:right;
  margin-right:10px;
  margin-top:10px;}
 
 .lexikoncontainer .tableft
 {background-image:url(images/ecke_blau_rund_left.gif);
  background-repeat:no-repeat;
  float:left;
  height:17px;
  width:9px;
  }
 
 .lexikoncontainer .tabmiddle
 {float:left;
  background-color:#1c99e5;
  height:17px;}
 
 .lexikoncontainer .tabright
 {background-image:url(images/ecke_blau_rund_right.gif);
  background-repeat:no-repeat;
  float:left;
  height:17px;
  width:9px;}
 
 
 .lexikoncontainer .tab h2, .aquabildcontainer .tab h2, .aquabildcontainerleft .tab h2, .aquapediacontainer .tab h2{font-size:8pt; font-weight:normal; color:#fff;margin:0;padding:1px 0 0 0;}
  
 .lexikonlist
  {padding:5px;
   height:53px;
   clear:both;}
  
 .lexikonlistitem
  {width:400px;
   padding:8px 0 0 0;}
  
 .lexikonlistlink
 {padding:30px 0 0 0;}
 
 .lexikonlist img
 {float:left;
  margin-right:8px;
  border:1px solid #000 !important;}
  
.lexikonlist h2
{font-size:8pt;
font-weight:bold;}
   
   /*Profisuche*/
   
.lexikonsearchcontainer
 {background-color:#ffffcc;
 border:1px solid #00487d;
 padding:3px;
 width:625px;}
  

.checkboxcontainer
{
margin-bottom:20px;
min-width:220px;
margin-right:10px;
}

.checkboxcontainerright
{
width:220px;
}

/*Systematic*/

.systematiclist
{
list-style-type:disc;
margin:15px 0 15px 15px;
}

.systematiclist li
{font-size:8.5pt;
 padding:0 0 0 0 ;
 margin:0 0 0 0 ;}
 
 .systematiklinkcontainer
 {padding:4px;
  margin-top:15px;}
  
 .systematictablecontainer
 {padding:3px 15px 15px 15px;
  }


/*************************Startseite**************/
.imgbutton input, .imgbutton img
{margin:0 2px 0px 3px;
 padding-bottom:5px;}

.imgbutton input.lastimg, .imgbutton img.lastimg
{margin:0 0 0px 0px;
 padding-bottom:5px;}

.imgbutton img
{padding-bottom:5px;}






/*******************************AquaBild********************************/

/*Farbe Hintergrund*/
.aquabildlightgreen{background-color:#ceffff; color:#000;}
.aquabildgreen{color:#2d7e7d !important;}
.aquabildcategoryhead{font-size:9.5pt; padding-right:6px; margin-bottom:-10px; color:#2d7e7d;}


 /*Tabs*/
 
 
 .aquabildcontainer .tableft, .aquabildcontainerleft .tableft
 {background-image:url(images/ecke_gruen_rund_left.gif);
  background-repeat:no-repeat;
  float:left;
  height:17px;
  width:9px;
  }
 
 .aquabildcontainer .tabmiddle, .aquabildcontainerleft .tabmiddle
 {float:left;
  background-color:#2d7e7d;
  height:17px;}
 
 .aquabildcontainer .tabright, .aquabildcontainerleft .tabright 
 {background-image:url(images/ecke_gruen_rund_right.gif);
  background-repeat:no-repeat;
  float:left;
  height:17px;
  width:9px;}
 
  .aquabildlist
  {padding:8px 0 5px 0;
   height:70px;
   clear:both;
   border-top:1px solid #2d7e7d;
   border-bottom:1px solid #2d7e7d;
   margin-top:-1px;
   display:block;
 }   
/*Hovereffekt bei der Listenansicht*/
  .aquabildlist:hover
  {background-image:url(images/hg_aquabildlist_over.jpg);
   background-repeat:repeat-x; }  
   
 .aquabildlineheight{line-height:14px; }  
 
 .aquabildlist img
 {float:right;
  margin:0;
  border:1px solid #2d7e7d !important;}
  
 .aquabildlistitem
  {width:400px;
   height:65px;
   padding:0;}
  
 .aquabildlistitemsize{width:400px; float:left; height:14px; overflow:hidden; margin:0; padding:0;} 
 .aquabildlistlink {padding:5px 10px 0 0;}
 
 .aquabildpager{padding:10px 0 0 10px;  margin:0; float:left; width:140px;}
 .aquabildgridview{padding:10px 5px 0 10px;  margin:0;}
 
/*Kategorieanischt AquaBild*/

.aquabildthreecolum
{float:left;
width:200px;
margin:10px 11px 0px 0px;
padding:0;
}
.aquabildthreecolum img{border:1px solid #2d7e7d!important;}

.aquabildcolumlist
{float:left;
font-size:8pt;
padding:3px;
width:194px;	
text-align:left;
height:auto;}
.aquabildimagegrid{background-color:#2d7e7d; width:200px; height:132px; vertical-align: middle; text-align:center; margin:0; padding:0;}

/*PopUps Kommentare*/
#aquabildcommentbox{width: 410px; left: 20%; top: 20%; }
#aquabildcommentbox img{padding:0;}
.commentheader{height:50px;} 
.commentsenderinfo{height:14px; width:405px; margin:0; padding:3px 0 2px 5px;}
.commentcontent{margin:0 8px; width:392px;}
.commentcontentitems{padding:5px; float:left;}
.commentfooter{width:405px; margin:0; padding:3px 5px 5px 0px; }

.bluebox
{height:83px; margin-left:30px; float:left;}
.blueboxtext{font-size:7.8pt;} 

.aqualinkcontainer{margin:0; padding-top:5px; display: inline-block;}
 .aqualinkleftsmall{width:330px; font-size:8pt; float:left;}
 .aqualinkright{width:130px; float:right; margin:0px 0 5px 15px; padding:0;}
  /*Ranking Box*/
 .aqualinkranking{float:left; padding:0; margin-left:9px; margin-top:3px;}
 .rankinghead{background-color:#13428b; height:17px; font-size:8.5pt!important; width:72px!important; }
 .rankingdarkblue{background-color:#275996; height:14px;}
 .rankinglightblue{background-color:#427bb4; height:17px;}
  
.aqualinkranking, .rankinghead, .rankingdarkblue, .rankinglightblue{width:70px; color:#fff; font-size:7pt; vertical-align:middle; text-align:center;}
.rankinghead,  .rankingdarkblue, .rankinglightblue {border-bottom:1px solid #6d9ece;}
.rankingdarkblue, .rankinglightblue {border-left:1px solid #6d9ece; border-right:1px solid #6d9ece;}
 .aqualinkrightimage{width:157px; text-align:center; float:left; margin-left:20px; }  
 
 .lexikonsearchcontainer
 {padding:3px; width:625px; }
 .lexikonsystematic{width:100%;}
 .lexikonsystematic td{font-size:7.5pt; color:#000; padding:3px;}
 .lexikonsystematic th{font-size:8pt; text-align:left; padding:3px;}
 .lexikonsystematic a.systematictree{width:170px; display:block; float:left;}
 
 .lexikondetail
{border:0;
 border-collapse:separate;
}

.lexikondetail td 
{vertical-align:top;
 margin:0 20px 20px 0;}

.lexikondetail td p
{margin:0 0 10px 0;
 padding-right:3px;}

.lexikondetail td h1
{font-size:13pt;}

.lexikondetail td h2
{margin:0 0 10px 0;}

.lexikondetail td.leftcolum
{
 padding:3px 0px 3px 0;
 border-right-width:10px;
 border-right-color:#fff;
 border-right-style:solid;
 border-bottom-width:10px;
 border-bottom-color:#fff;
 border-bottom-style:solid;}

 
 .lexikondetail td.rightcolum
{
 padding:4px;
 vertical-align:top;
 border-bottom-width:10px;
 border-bottom-color:#fff;
 border-bottom-style:solid;}
 
 }
