html {
 margin: 0;
 padding: 0;
}

ul { 
		list-style-type:circle;
		margin-left: 15px;
	 }

p 
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 text-align: left;
 font-size: 12px;
 widows:4; 
 }

  
.nav
 { 
 background-color: #dfe0ef;
 background-image:url(images/background.jpg);
 }

h1
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 16px; 
 color:#3d5ba3;
 }

h2
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 14px; 
 font-weight:normal;
 color:#3c8e29;
 }

h3 
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:bold;
 color:#000000;
 text-align: left;
 text-decoration:none;
 font-style:normal;
  }

h4 
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:bold;
 color:#000000;
 text-align: left;
 text-decoration:none;
 font-style:italic;
  }

h5
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:bold;
 color:#000000;
 text-align: left;
 text-decoration:none;
  }
 
 
 h6
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 30px; 
 font-weight:bold;
 color:#3d5ba3;
 }
 
.bildtop
 {
 text-align: left;
 font-size: 14px; 
 color:#3d5ba3;
 font-style:italic;
 } 

th.begleit
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:normal;
 color:#dfe0ef;
 background-color: #6b81bc;
 text-align: left;
 padding-left:5px;
 padding-right:5px;
 border-left: 7px solid white;
 }
 
td.begleit
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:normal;
 color:#3d5ba3;
 background-color: #dfe0ef;
 padding-left:5px;
 padding-right:5px;
 border-left: 7px solid white;
 } 
 
td.kontakt
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:normal;
 font-style:italic;
 color:silver;
 } 
 
img
 {
 border:0px;
 } 

td
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:normal;
 } 
 
td.grey
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 font-weight:normal;
 color:silver;
 } 

th.grey
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 color:black;
 } 

th.blue
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 12px; 
 color:#dfe0ef;
 background-color: #3d5ba3;
 } 

.aeb
 {
 text-align: left;
 font-size: 12px; 
 color:#3d5ba3;
 font-weight:bold;
 } 

table.info
 {
 width: 450px;
 } 
 
table.auswahl
 {
 width: 150px;
 }  
 
table.auswahl td
 {
 border-bottom: 1px solid white;
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 10px; 
 color: #000000;
 }  
  
	
table.auswahl  a:link { color:#3d5ba3; text-decoration:none; }
table.auswahl  a:visited { color:#3d5ba3; text-decoration:none;  }
table.auswahl  a:hover { color:#3d5ba3; text-decoration:none; }


table.talsperrenauswahl  a:link { color:#3d5ba3; text-decoration:none; }
table.talsperrenauswahl  a:visited { color:#3d5ba3; text-decoration:none;  }
table.talsperrenauswahl  a:hover { color:#3d5ba3; text-decoration:none; }
table.talsperrenauswahl  a:active { color:#3d5ba3; text-decoration:none; }

a.textlink:link { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; }
a.textlink:visited { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif;  }
a.textlink:hover { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; }
a.textlink:active { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; }

a.ticker:link { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.ticker:visited { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px;  }
a.ticker:hover { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.ticker:active { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }

a.ticker1:link { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.ticker1:visited { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px;  }
a.ticker1:hover { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.ticker1:active { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }

a.sitemap:link { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.sitemap:visited { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px;  }
a.sitemap:hover { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }
a.sitemap:active { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-family: Arial, HelveticaNeue, sans-serif; font-size: 12px; }

sub { 
 font-size: smaller;
 }
	
table {table-layout:fixed ;}

ul.sitemap
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 color:#3d5ba3;
 font-size: 14px;
 font-weight:normal;
 } 
	
table.tsp			{ border-color: #6b81bc;
								width: 445px;								
						  }


table.tsp th  { font-family: Arial, HelveticaNeue, sans-serif;
 								font-size: 12px; 
 								font-weight:bold;
 								color:#dfe0ef;
 								background-color: #6b81bc;
								text-align: center;
 								padding-left:5px;
 								padding-right:5px;
 							}
 
table.tsp tr.blue  { font-family: Arial, HelveticaNeue, sans-serif;
 										 font-size: 12px; 
			 							 font-weight:normal;
 										 color:#3d5ba3;
 										 background-color: #dfe0ef;
 										 padding-left:5px;
 										 padding-right:5px;
										 vertical-align: top;
 									 } 

table.tsp tr.white { font-family: Arial, HelveticaNeue, sans-serif;
 										 font-size: 12px; 
			 							 font-weight:normal;
 										 color:#3d5ba3;
 										 background-color: #ffffff;
 										 padding-left:5px;
 										 padding-right:5px;
										 vertical-align: top;
 									 } 

p.sa
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 14px; 
 font-weight:normal;
 color:#3c8e29;
 text-align: center;
 }
	
 a.sitemap:link { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-size: 14px; }
 a.sitemap:visited { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-size: 14px;  }
 a.sitemap:hover { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-size: 14px; }
 a.sitemap:active { color:#3d5ba3; text-decoration:none;  font-weight:normal; font-size: 14px; }

.haupttext
	{
	padding-left:5px;
	padding-right:5px;
	}
	
.legende { color:black; text-decoration:none;  font-weight:bold; }

td.home
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 font-size: 28px; 
 font-weight:bold;
 color:#3d5ba3;
 } 

@page { size:portrait; margin:1.5cm 2cm 1.5cm 1.5cm; }

ul.stelle  a:link { color:#3d5ba3; text-decoration:none; }
ul.stelle  a:visited { color:#3d5ba3; text-decoration:none;  }
ul.stelle  a:hover { color:#3d5ba3; text-decoration:none; }
ul.stelle  a:active { color:#3d5ba3; text-decoration:none; }

a.aktuell:link { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 16px; }
a.aktuell:visited { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 16px;  }
a.aktuell:hover { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 16px; }
a.aktuell:active { color:#3d5ba3; text-decoration:none;  font-weight:bold; font-family: Arial, HelveticaNeue, sans-serif; font-size: 16px; }

.footnote 
 {
 font-family: Arial, HelveticaNeue, sans-serif;
 text-align: left;
 font-size: 10px;
 }


	