
/* *****************
   Da während des Editierens NUR dynamiccss.css aktiv ist, MÜSSEN Formate für body,a,p,td,th,form,ol,ul,li,hr,h1,h2,... DORT statt in style.css definiert werden!
   ***************** */

/* BODY HIER MIT DUNKLER TAPETE - IN DYNAMICCSS.CSS MIT HELLER FÜR EDITOR!!!*/
BODY {
  background: #F2DFAB url(../img/bgrnd.jpg) repeat fixed;
}


#divviewport {
  position: relative;
  width: 945px;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 100px;
}
#divcontent_TV{
  position: relative;
  left: 231px; top: 138px;
  width: 674px;
  padding: 10px 25px 20px 15px;
  margin-bottom: 20px;
  background: #F8EDCF url(../img/bgrndContent.jpg) repeat fixed -191px -253px;
  margin-bottom: 100px;
}

#divlogo_TV {
  position: absolute;
  left: 0px; top: 0px;
  width:  945px;
  height: 114px;
  padding-top: 24px;
  text-align: right;
}

#divleft{
  position: absolute;
  left: 0px; top: 150px;
  width: 231px;
}
#divleft, #divleft A {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1A171B;
  text-decoration: none;
}
#divleft A:hover {
  color: #B00;
}
#divmenu_TV{
  margin-bottom: 30px;
}


#divVeranstalter, #divKooperation, #divSponsoren {
	font-size: 11px;
  margin: 0 0 25px 41px;
}
#divVeranstalter IMG, #divKooperation IMG, #divSponsoren IMG {
  margin-top: 10px;
}



.menu1, .menu1_act, .menu1_cur {
  text-align: right;
  vertical-align: middle;
  padding: 7px 0 8px 0;
  width: 210px;
} 

.menu2, .menu2_act, .menu2_cur {
  text-align: right;
  vertical-align: middle;
  padding: 6px 0 7px 0px;
  width: 190px;
}

.menu3, .menu3_act, .menu3_cur {
  text-align: right;
  vertical-align: middle;
  padding: 5px 0 6px 0px;
  width: 170px;
}

#divmenu_TV .menu1 A, #divmenu_TV .menu1_act A, #divmenu_TV .menu1_cur A {
  font-size: 16px;
  line-height: 19px;
}
#divmenu_TV .menu2 A, #divmenu_TV .menu2_act A, #divmenu_TV .menu2_cur A {
  font-size: 14px;
  line-height: 17px;
}
#divmenu_TV .menu3 A, #divmenu_TV .menu3_act A, #divmenu_TV .menu3_cur A {
  font-size: 12px;
  line-height: 14px;
}
#divmenu_TV .menu1_act A, #divmenu_TV .menu2_act A, #divmenu_TV .menu3_act A {
  color: #1A171B;
}
#divmenu_TV .menu1_cur A, #divmenu_TV .menu2_cur A, #divmenu_TV .menu3_cur A {
  color: #FE271A;
}
#divmenu_TV .menu1_act A:hover, #divmenu_TV .menu1_cur A:hover, 
#divmenu_TV .menu2_act A:hover, #divmenu_TV .menu2_cur A:hover, 
#divmenu_TV .menu3_act A:hover, #divmenu_TV .menu3_cur A:hover {
  color: #B00;
}





/* tt_news BEGIN */

.news-list-date {
	float: right;
	font-weight: normal;
	text-align: right;
	font-size: 9px;
	color: #666;
	padding: 0 2px;
	margin-left: 15px;
	background-color: #F2EFEE;
	}
.news-list-header{
	margin-bottom: 10px;
}
.news-list-header a{
	text-decoration: none;
}
.news-list-header a:hover{
	text-decoration: underline;
}
.news-list-container IMG {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-morelink a{
	font-size: 9px;
}
.news-single-item h3{
  margin: 10px 0;
}
.news-single-timedata {
	float: right;
	text-align: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.news-single-img {
	float: right;
	margin-left:5px;
}
P.news-single-author{
  display: inline;
}

/* tt_news END */

