html {
	padding:0; 
	margin:0; 
	border:0; 
    background-color: #CCD1C0;
	/* hide overflow:hidden from IE5/Mac */ 
	/* 
	overflow: hidden; 
	*/ 
	}

body {
	padding:0; 
	margin:0; 
    font-size:small;
    font-family:verdana,sans-serif; 
    background-color: #CCD1C0;
	text-align: center;
	font-size:14;
	}

ul {margin:0;padding:0;}

#bg{
	clear: both;
	position: relative;
	margin-right: auto;
	margin-left:auto;
	margin-top: 3px;
	padding-bottom: 5px;
	width:980px;
	min-height: 600px;
	background-color:#ffffff;
	background-image: url(Images/background02.jpg);
	background-repeat: no-repeat;
	border: 2px solid #D5B475;
	text-align: left;
	}

#pageheader {
	width: 100%;
	height: 95px;
}

#contentwrap {
	float: left;
	width: 100%;
}

#left{
	float:left;
	width: 170px;
	height: 550px;
	padding:0px;
	padding-top:120px;
	padding-left: 10px;
}

#right {
	float:left;
	padding:0;
	width:625px;
	border-left:1px dashed #B6DEAB;
	background:transparent;
	font-size:12;
	

}

#themenbild {
	background:transparent;
	padding:0 0 0 2px;
}



#textcontent {
	padding: 20px 10px 50px 10px;
	background:transparent;
	text-align:justify;
	}
#textcontent a {
	color: #DB5600;
	font-weight: normal;
	text-decoration: none;
}

#textcontent a:hover {
	color: #DB5600;
	background-color: #FFEA95;
}

* html #content {
	}


#news { position:absolute; 
          top: 250px;  
          right: 15px; 
          width: 150px;
          z-index:3;
}

#Menu_Links {
	font-color:#000;
	color:#000;
	clear:both;
	}
	
#Menu_Links a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0;
	width:148px;
	float: left;
}

#Menu_Links_L1_aktiv a{
	background-image:  url(Images/aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

#Menu_Links_L1_inaktiv a{
	background-image:  url(Images/inaktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}

#Menu_Links a:hover {
	background-color: #FFF;
}

#Menu_Links_L2 a {
	color: #000;
	font-weight: normal;
	float:none;
	padding: 3px 0 3px 22px;
	width:148px;
	float: left;
	background-image: none;
	font-size: 12;
}

* html #Menu_Links {
	}

#footer {
	clear: both;
	padding: 10px 0;
	text-align:center;
	font-color:#fff;
	width:980px;
	background-color:#91C787;
	color:#000;
	}

#footer a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	background-color: #568747;
}

* html #footer {
	}




/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #cccccc;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container{
	
	background-color:#ffffff;

}



.news-latest-container H2,.news-latest-gotoarchive {
	color:#000;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#cccccc;
	font-size:x-small;
}
.news-latest-container H3{
	font-size:x-small;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#cccccc;
	font-size:x-small;

}

.news-latest-item IMG {
	margin-top:3px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-latest-category IMG {
	float: none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:x-small;
	align:right;

}

.news-latest-morelink {
	height:12px;
 
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #fff;
	background-color:#fff;
		width: auto;
	margin-right:10px;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	/*border:1px solid #666;*/
	background-color:#fff;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#adb6d6;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;

}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #fff;
	background-color: #000099;
}

h1{
	font-size:medium;
    font-family:verdana,sans-serif;
	font-weihgt: bold;
}

