/****** CUSTOM ******/
#webtourismus {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: 10px;
}
.dmailsubscription {
	margin-top 5px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.startseite_mapwrap, .startseite_weather, .startseite_newsletter {
	margin-top: 5px;
	padding: 2px 4px 2px 0px;
	background: blue;
	border: 3px solid #ad0000;
	background: url(../../main/images/layout/starseite_element_bg.gif) repeat-x #dedede;
}
.csc-frame {
	margin-top: 10px;
	margin-bottom: 10px;
}
/****** LANGNAV ******/
.langnav {
	float: right;
	height: 16px;
	text-align: right;
	margin-top: 4px;
}
.langnav-level1-no A, .langnav-level1-act A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.langnav-level1-act A, .langnav-level1-no A:hover {
  color: #AB1828;
}
/****** BOTTOMNAV ******/

A.bottomnav_1-level1-no, A.bottomnav_1-level1-act {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 24px;
}

A.bottomnav_1-level1-act, A.bottomnav_1-level1-no:hover {
  color: #AB1828;
}

.bottomnav_1-klammer {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/****** TOPNAV ******/
#topnav_1 {
	float: right;
	text-align: right;
	margin-top: 4px;
} 
A.topnav_1-level1-no, A.topnav_1-level1-act {
  font-family: Arial;
  font-size: 11px;
  color: #2e69ab;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 24px 0px 0px;
}

A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  color: #ffffff;
}


/****** LEFTNAV ******/
DIV.leftnav_1 A {
  font-family: Arial;
  font-size: 12px;
  color: white;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px;
  padding: 0px;
}

/*** LEFTNAV LEVEL 1 ***/

DIV.leftnav_1-level1-no A {
  padding: 4px 0px 3px 0px;
}

DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  color: #ffd659;
  padding: 4px 0px 3px 0px;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  padding: 5px 0px 4px 15px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  color: #AB1828;
  padding: 5px 0px 4px 15px;
  /* border-bottom: 1px solid #AB1828; */
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav_1-level4-no A {
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level4-act A, DIV.leftnav_1-level4-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}