/* CSS Document  news-latest-container */

body, .news-list-container{
	background-color: #edede9;
	font-family: Helvetica, Arial, sans-serif;
}

body, td{
	font-size: 12px;
	line-height: 18px;
}
td	{vertical-align: top;}

h1, h2, h3, h4	{padding: 0; margin: 0;}


h1, .m0, #lang{
	font-size: 18px;
}


h1{
	margin: 0px;
	color:#FFFFFF;
	font-weight: bold;
	padding-top: 5px;
}


h2{
	margin: 0px 8px 0px 8px;
	font-size: 12px;
	line-height: 14px;
}

.h1Wrap	{line-height: 20px; padding: 0; margin: 0;}

a{
	outline-width: 0px;
	color: #035792;
	text-decoration: none;
}


ul, li	{padding: 0; margin: 0; line-height: 14px;}
ul	{padding-left: 24px;}
li	{margin-bottom: 4px;}

i {font-variant: normal; font-style: normal; color:#555;}


.news-latest-container a, .logout a	{
	outline-width: 0px;
	color: #8c0532;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	margin:0px;
}
.news-latest-gotoarchive{
	margin-top:4px;
}

a:hover{ text-decoration: underline;	}
#menu a:hover{ text-decoration: none;	}


 
#scroll{
	position:absolute;
	top: 0px;
	left: 33%;
	width: 847px;
	margin-left: -280px;
/*	height: 100%;
	overflow: auto;
*/}

#feelgood{
	position:absolute;
	left: 0px;
	bottom: 16px;
}

#menu{
	position: absolute;
	top: 69px;
	left: 0px;
	width: 223px;
}

#middle{
	position:absolute;
	top: 120px;
	left: 236px;
	width: 473px;
}

#right{
	position:absolute;
	top: 120px;
	left: 722px;
	width: 183px;
}

#pageTitle{
	background-image:url(grafik/pagetitle0.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 26px;
	padding-left: 8px;
}

.single-column, .single-column #pageTitle h1, .single-column .ttcontentLower	{
	width: 650px !important;
	}


#lang a{
	display: block;
	height: 21px;
	background-image: url(grafik/lang0.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin-bottom: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 8px;
}

.ttcontent {
	background-color: #DFD9CF;
	margin-bottom: 12px;
}

.ttcontentPadd p {
	padding: 4px 8px 4px 8px
}
.tabelle {
	padding-left: 8px;
	border-top: 1px solid #fafafa;
	padding-top: 3px;
	line-height: 14px;
	min-width: 10px;
	background-color: #DFD9CF;
}

.ttcontentUpper {
	background-image: url(grafik/upperleft.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}

.ttcontentLower {
	background-image: url(grafik/lowerright.gif);
	background-repeat:no-repeat;
	background-position: right 0px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}


.m0{
	display: block;
	height: 21px;
	background-image: url(grafik/menuleft0.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin-top: 10px;
	text-align:right;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 8px;
}

.m1, .m2{
	display: block;
	margin-top: 0px;
	text-align:right;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-right: 8px;
	font-size: 14px;
	line-height: 18px;
}
.m2{
	font-size: 10px;
	line-height: 14px;
	padding-right: 16px;
}

.m_0 .linkNumber1{
	background-image:url(grafik/menuleft1.gif);
}

.m_0 .linkNumber2{
	background-image:url(grafik/menuleft2.gif);
}
/*
Home ist so dunkel
.mWrap0	a{color: white;	} 
 */

.mWrap0	{	background-color: #9e6839;	}
.mWrap1	{	background-color: #68ca54;	}
.mWrap2	{	background-color: #66c0ff;	}
.mWrap3	{	background-color: #fc407e;	}
.mWrap4	{	background-color: #ffc140;	}
.mWrap5	{	background-color: #fb8434;	}
.mWrap6	{	background-color: #bd60b4;	}
.mWrap7	{	background-color: #bd60b4;	}

.m_0 .linkNumber3{	background-image:url(grafik/menuleft3.gif);	}
.m_0 .linkNumber4{	background-image:url(grafik/menuleft4.gif);	}
.m_0 .linkNumber5{	background-image:url(grafik/menuleft5.gif);	}
.m_0 .linkNumber6{	background-image:url(grafik/menuleft6.gif);	}

.m1Upper{
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-image:url(grafik/uppermenu.gif);
	background-position: 0px 0px;
}

.m1Lower{
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-image:url(grafik/lowermenu.gif);
	background-position: 0px 0px;

}

.ma{	color:#000000;	}

.newsbild	{
	float: left;
	padding: 0 8px 0 8px}

.news-latest-item{	border-bottom:1px dashed #AAA8A6;	}

.news-latest-container h2{
	background-color:#E60C55;
	color: white;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	font-size: 11px;
	line-height: 11px;
	padding-top: 2px;
	background-image: url(grafik/upperleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.news-latest-gotoarchive, .news-single-backlink, .logout {
	padding-left:8px;
	padding-right:8px;
	padding-top: 2px;
}
.news-latest-item h3	{
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	line-height: 12px;
	margin-top: 8px;
	margin-bottom: 6px;
}
.news-latest-date, .news-list-date{
	font-weight: normal;
	color: #555548;
	padding-right: 4px;
}

.tx-ttnews-browsebox{	text-align: right;	}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong{	padding-left: 6px;;}

.newsabschluss	{	clear: both;}

.caption	{
	font-size: 10px; 
	line-height: 10px;
}

input, textarea	{
	border: 1px solid #bbb;
	background-color: #edede9
	}
form table	{padding-left: 8px;}