/* CSS Document */
html, body {
  margin: 0; padding: 0;
}
/*
.nohover:link    { border-style: none; }
.nohover:visited { border-style: none; }
.nohover:active  { border-style: none; }
.nohover:hover   { border-style: none; }
a:link          { color: #000000; text-decoration: none; border-bottom: 1px solid #000000; }
a:visited       { color: #000000; text-decoration: none; border-bottom: 1px solid #000000; }
a:active        { color: #000000; text-decoration: none; border-bottom: 1px solid #AAAAAA; }
a:hover         { color: #000000; text-decoration: none; border-bottom: 1px solid #AAAAAA; }
*/
form {
padding: 0;
margin: 0;
}

/*
input {
font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
color: #FDB153;
border: 1px solid #506841;
padding: 2px;
margin-bottom: 2px;
}
*/

#logo { 
  position:absolute; 
  text-align: center;
	top: 10px; left:740px; /* left:745px; */
	height: 135px; width:210px; 
	}
	
#menu { 
  position:absolute; 
  top:86px; left:15px;
	}
	
#menu_right { 
	background-color: white; 
  position:absolute; 
	top:170px; left:720px; 
	height: 25px; width:253px; 
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	}
#container_header
{ 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	position:relative; 
	margin-left:15px; 
  background-color: white; 
  width: 990px; height: 76px
	}
	
#newsletter_container { 
  font: normal 11px Arial, Helvetica, sans-serif;
	background-color: white; 
  position:absolute; 
	top:195px; left:720px; 
	height: 5px; width:246px; 
/*	padding-top: 9px;	;padding-bottom: 3px; */	
  padding-left: 7px;	
	z-index: 10; 
	}

#topnews_container_weiss {
/*  font: normal 11px Arial, Helvetica, sans-serif; */
	background-color: white; 
  font: normal 11px Arial, Helvetica, sans-serif; 
  position:absolute; 
	top:167px; left:720px; 
	min-height: 283px; width:249px;
	height: 283px; 	/* height statt min-height notwendig für den IE6 auf der index-Seite */
	padding-top:0px;	padding-bottom: 0px;
	padding-left: 2px; padding-right: 2px;	
	z-index: 10;
	}

#topnews_container_weiss .newsletterInput {
  padding: 0px; padding-left: 0px;
  margin: 0px; 
	border: 0px solid #c0c0c0;
  font: normal 11px Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
}
#topnews_container_weiss .newsletterTextSend {
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
  border: 0px;
  width: 110px;
}
#topnews_container_weiss .newsletterSend {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #FDB153;
}


#topnews_container_blau {
/*  font: normal 11px Arial, Helvetica, sans-serif; */
	background-color: #DCEBF5; 
  font: normal 11px Arial, Helvetica, sans-serif; 
  position:absolute; 
	top:243px; left:720px; 
/*	top:275px; left:720px; */
	min-height: 25px; width:237px;
	padding-top:10px;	padding-bottom: 10px;
	padding-left: 8px; padding-right: 8px;	
	z-index: 10; 
	}
/*
#topnews_container_content {
  font: normal 11px Arial, Helvetica, sans-serif; 
	}
*/

#topnews_container_com {
  font: normal 11px Arial, Helvetica, sans-serif; 
	background-color: white; 
  position:absolute; 
	top:195px; left:720px; 
	height: 25px; width:237px; 
	padding-top:10px;	padding-bottom: 10px;
	padding-left: 8px; padding-right: 8px;	
	z-index: 10; 
	}

#topnews_container_weiss p,
#topnews_container_blau p,
#topnews_container_com p {
  margin-top: 0px; margin-bottom: 0px; /* notwendig für Angleichung IE+FF */
}

#topnews_container_weiss a:link, 
#topnews_container_weiss a:visited { 
  color: #000000; text-decoration: none; 
}
#topnews_container_weiss a:active, 
#topnews_container_weiss a:hover { 
  color: #000000; text-decoration: none;  
}

#topnews_container_weiss td {
	border: 1px solid #F8BD72;
	padding-right: 4px; padding-left: 4px; 
	padding-top: 1px; padding-bottom: 1px;
/*	width: 220px; */
	font-weight: bold;
}

#topnews_container_weiss th {
	border: 1px solid #FFFFFF;
	padding-right: 4px; padding-left: 4px; 
	padding-top: 1px; padding-bottom: 1px;
/*	width: 220px; */
	font-weight: bold;
}

#topnews_container_weiss td:hover,
#topnews_container_weiss td:active {
	border: 1px solid #DA3843; 
}

#topnews_container_blau a:link,
#topnews_container_com a:link,
#topnews_container_blau a:visited,
#topnews_container_com a:visited   { 
  color: #000000; text-decoration: none; border-bottom: 1px solid #F8BD72; 
}
#topnews_container_blau a:active,
#topnews_container_com a:active,
#topnews_container_blau a:hover,
#topnews_container_com a:hover     { color: #000000; text-decoration: none; border-bottom: 1px solid #DA3843; }

#hintergrund_abstand_oben_links {
  position: relative; 
  left: 0px; 
  width: 14px; 
  height: 170px;
}

#hintergrund { 
	background-color: #DCEBF5; 
  position: relative; 
/*  width: 100%; height: 300px; */
	padding-left: 120px; padding-right: 20px; padding-bottom: 30px; 
	}

#fadein_1 {
	position: absolute; 
	left: 150px; top: 375px; 
	width: 220px; height: 25px; 
	z-index: 11;
	filter:alpha(opacity=30); -moz-opacity:0.3;
	}

#fadein_2 {
	position: absolute; 
	left: 150px; top: 400px; 
	width: 480px; height: 25px; 
	z-index: 11; 
	filter:alpha(opacity=30); -moz-opacity:0.3;
	}

#content_container { 
  position: relative; 
	width: 530px;
	min-height: 260px;
	padding-right: 20px; padding-left: 20px; padding-bottom: 20px;
	background-color: white; z-index: 1;
  }

#content_container .indexheight { 
	height: 260px;
  }


#content {
  position: relative; 
	width: 530px; /* =560-20-20 */
	background-color: white; z-index: 1;
  }

#content,
#content p,
#content td { 
	font: normal 12px/17px Arial, Helvetica, sans-serif;
 	}

#content p {
	margin-top: 14px; margin-bottom: 0px; /* notwendig für Angleichung IE+FF */
  }

#content td {
/*	margin-top: 0px; margin-bottom: 0px; /* notwendig für Angleichung IE+FF */
 	}

#content .erste_zeile_pfeil {
	text-indent: -13px;
	margin-left: 13px;
	}

#content .hochgestellt { 
	font-size: 10px; 
	vertical-align: top;
	}
#content .klein-absatz { 
	font-size: 10px; 
	line-height: 14px;
	margin-top: 7px;
	}
#content_margin_0 p {
	margin: 0px;
	}
#content_margin_bottom_0 p {
	margin-bottom: 0px;
	}
	
#content h1 { 
	font: bold 15px/18px Arial, Helvetica, sans-serif; 
	margin-top: 0px; margin-bottom: 15px;  /* notwendig für Angleichung IE=FF ==> jeder Content muss mit <h1> anfangen */
  }
#content h2 { 
	font: bold 13px/17px Arial, Helvetica, sans-serif; 
  }
#content a:link,
#content a:visited   { color: #000000; text-decoration: none; border-bottom: 1px solid #F8BD72; }
#content a:active    { color: #000000; text-decoration: none; border-bottom: 1px solid #DA3843; }
#content a:hover     { color: #000000; text-decoration: none; border-bottom: 1px solid #DA3843; }

#content .newsletter_form_Input {
  padding: 1px;
	border: 1px solid #c0c0c0;
  font: normal 12px Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
}

#content .form_Input {
  padding: 1px;
	border: 1px solid #c0c0c0;
  font: normal 12px Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
}

#fussnote { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	position:relative; 
	margin-left:15px; 
  background-color: white; 
  width: 990px; height: 76px
	}

#textlink a:link,
#textlink a:visited   { color: #000000; text-decoration: none; border-bottom: 1px solid #F8BD72; }
#textlink a:hover,
#textlink a:active    { color: #000000; text-decoration: none; border-bottom: 1px solid #DA3843; }

#imglink a:link,
#imglink a:visited,
#imglink a:hover,
#imglink a:active { 
  color: #000000; text-decoration: none; border-bottom: 0px; 
}


#flaeche { position: absolute; background-color: white; top:200px; left: 120px; }
th { text-align:left }
#bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; position:absolute; left:130px; top:230px; }
#text { background-color: white; position:absolute; top:20%; left:100px; width: 70%; height:500px; }
#kajak { position:absolute; top: 200px; left:120px; height:226px; width:460px; }
#kajak2 { position:absolute; top: 490px; left:130px; height:150px; width:305px; }
#portrait { position:absolute; top: 200px; left:568px; height:140px; width:102px; }
#Ticker { position:absolute; top:395px; left: 130px; color: white;
          font-family: Arial, Helvetica, sans-serif;
          font-size:14px; font-weight: bold; white-space:nowrap; }

/*
#headline { 
  position:relative; 
	font: bold 14px/22px Arial, Helvetica, sans-serif; 
	width: 560px; height: 40px;
	background-color: white; z-index: 1;
  }
#headline h1 { 
	font: bold 14px/22px Arial, Helvetica, sans-serif; 
  }
*/



#menuContainer {
  border-bottom: 1px solid #cececf;
  margin-bottom: 28px;
  border-bottom: 2px solid;
}
/*
  #menuContainer .menu { 
  padding: 6px 10px 5px 10px;
}
*/
#menuContainer .menu, .a {
  font: bold normal normal 12px/17px Arial, Helvetica, sans-serif;
/*  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
*/
  color: #000000;
  text-decoration: none;
}
.menuFill {
  width: 1%;
  min-width: 1px;
}

