/****** CUSTOM ******/
/*.tx-ttnews-browsebox { width: 200px; position: absolute; top: 0; left: 200px; background: red; }*/
a.size_1, a.size_2, a.size_3, a.size_4, a.size_5, a.size_6, a.size_7 { position: absolute; color: grey; font-weight: bold; }
a.size_1:hover, a.size_2:hover, a.size_3:hover, a.size_4:hover, a.size_5:hover, a.size_6:hover, a.size_7:hover { color: black; }
a.size_1 { font-size: 11px; }
a.size_2 { font-size: 14px; }
a.size_3 { font-size: 17px; }
a.size_4 { font-size: 18px; }
a.size_5 { font-size: 24px; }
a.size_6 { font-size: 27px; }

.news-list-topnav { margin-bottom: 20px; margin-top: 10px; }
.news-latest-container { margin-bottom: 0px; }
.showResultsWrap { display: none; }
.tx-ttnews-browsebox p { display:none; }
.tx-ttnews-browsebox table p { display:inline; }
.news-list-navbox_left {
	position:absolute;
	top:0;
	left:0;
	width: 12px;
	height: 24px;
	background: url(../../main/images/layout/project_navbox_left.gif) top left transparent;
}
.news-list-navbox_right {
	position:absolute;
	top:0;
	right:0;
	width: 12px;
	height: 24px;
	background: url(../../main/images/layout/project_navbox_right.gif) top left transparent;
}
.news-list-sprachswitch {
	position:absolute;
	top:4px;
	right:20px;
	width: 200px;
	height: 18px;
}
.news-list-search {
	position:absolute;
	top:0;
	left:0;
	width: 200px;
	height: 18px;
	margin: 3px 0 3px 40px;
	background: white;
}
.news-list-topnav {
	position:relative;
	float: left;
	height: 24px;
	width: 100%;
	background: #cbcbcb;
}
.news-list-search_left {
	position:absolute;
	top:0;
	left:0;
	
	width: 18px;
	height: 18px;
	float: left;
	background: url(../../main/images/layout/project_search_left.gif) top left transparent;
}
.news-list-search_middle{
	position:absolute;
	top:3px;
	left:20px;
	
	height: 100%;
}
.news-list-search_middle input { width: 170px; }
.news-list-search_right {
	position:absolute;
	top:0;
	right:0;
	
	width: 8px;
	height: 18px;
	float: left;
	background: url(../../main/images/layout/project_search_right.gif) top left transparent;
}
#uid9 P.bodytext, #uid9 img {
  padding: 0;
  margin: 0;
}
#back A {
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
DIV.tagcloud {
  float: left;
  width: 700px;
  padding: 0;
  margin: 0 0 20px 0;
  border: 0;
  background: transparent;
}
DIV.tagcloud A {
  float: left;
  padding: 5px;
  font-weight: bold;
  color: grey;
}
DIV.tagcloud A.cloud_10 {
  color: grey;
}
DIV.tagcloud A.cloud_20 {
  color: darkgrey;
}
#footer A {
  text-decoration: none;
}

#footer A:hover {
  text-decoration: none;
}

#footer P.bodytext {
  font-size: 12px;
}

/****** BOTTOMNAV ******/

DIV.bottomnav-level1-no, DIV.bottomnav-level1-act {
  text-align: right;
}

DIV.bottomnav-level1-no A {
  font-family: Verdana;
  font-size: 12px;
  color: #515151;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #999999;
}

DIV.bottomnav-level1-act A, DIV.bottomnav-level1-no A:hover {
  font-family: Verdana;
  font-size: 12px;
  color: #515151;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #AB1828;
}

/****** TOPNAV ******/

A.topnav_1-level1-no, #topnavi {
  font-family: Verdana;
  font-size: 14px;
  color: #515151;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A.topnav_1-level1-no:hover {
  text-decoration: underline;
}

A.topnav_1-level1-act, A.topnav_1-level1-act:hover {
  font-family: Verdana;
  font-size: 14px;
  color: #515151;
  font-weight: bold;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/****** LEFTNAV ******/


/*** LEFTNAV LEVEL 1 ***/
DIV.langnav-level1-no, DIV.langnav-level1-act {
  float: right;
  text-align: right;
}

DIV.langnav-level1-no A {
  font-family: Verdana;
  font-size: 12px;
  color: #515151;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #999999;
}

DIV.langnav-level1-act A, DIV.langnav-level1-no A:hover {
  font-family: Verdana;
  font-size: 12px;
  color: #515151;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #AB1828;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav-level2-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 4px 35px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level2-act A, DIV.leftnav-level2-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 4px 35px;
  /* border-bottom: 1px solid #AB1828; */
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav-level3-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level3-act A, DIV.leftnav-level3-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav-level4-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level4-act A, DIV.leftnav-level4-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #AA1A29; */
}
