#ngf{margin: 10 0 0 17px;}
#ngf h1{
font-size: 1.4em;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;
line-height: 1.4em;
font-family: arial,helvetica;
font-weight: normal;
color: #807e7a;
padding-bottom: 0px;
}

li.content_02 DIV.csc-textpic IMG {border: none; padding: 0 0 4 0px;}

#right_1 {width:124px; height:64px; text-align:left; float: left; display: inline;  margin: 7 10 0 5px;}
#right_2 {width:120px; height:35px; float: right; text-align:right;display: inline; margin: 10 10 10 0px;}
#right_3 {list-style: none; display:inline; width:20px; text-align:left;display: inline; margin: 0 10 0 5px;}
#right_4 {float:left; width:250px; height: 80px; text-align:left; display: inline; margin: 10 15 0 15px; /*background:#fff url(../images/kasten1.gif) repeat-y -1px top;*/}
/*#right5 {float:left; width:276px; height: 20px; background:#fff url(../images/kasten2.gif) no-repeat -1px left;}*/

#login_n img{
padding: 0 0 0 0px;
margin: 0 0 0 0px;
/* vertical-align: top; */

}

#login_n {
	/* border: 1px solid #2C0CED; */
	position:absolute;
  	background: url(../images/login_n.gif) no-repeat  bottom left;
  	/* background-repeat:no-repeat; */
	top: 195px;
	/* clear: both; */
	/* height:180px; */
	width: 126px;
	margin: 0 0 0 6px; 
	padding: 0 0 0 0px;
	}

#login_n form{
	padding: 0 0 10 15px;
	margin: 0 0 0 0px;
	}

#content_ng {
	overflow: visible;
	float: left;
	width: 360px;
	margin: 0 20 20 20px;
	display: inline;
	}

#right_ng {
overflow: visible;	
	float: left;
	width: 210px;
	margin: 0 0 0 30px;
	}


#right_menu1 {
	float: left;
	/* border: 1px solid #FF9999; */
	background-image: url(../images/kasten.gif);
	background-repeat: no-repeat;
	background-position: top left;
  	height: 157px;
	width: 276px;
	margin: 0 0 10 0px;
	padding: 0 0 7 1px;
	display: inline;
	}
#right_menu1.bigbox {
	background-image: url(../images/kasten_gross.gif);
	height:330px;
}

.tt_news_content{
	margin-bottom:10px;
}

#cs_01 {
	width:91px;
	height:129px;
	padding: 1px 0 0 1px;
	background-image: url(../images/kasten_cs.gif);
	}
#cs {	
	position:relative;
	overflow: hidden;
	text-align;left;
	width:310px;
	/* border: 1px solid #FF9999; */
	margin-bottom:10px;
	background: url(../images/dl_m.gif) no-repeat bottom left;
	padding: 0 0 15 0px;
	}
	
#cs_left {
	/* border: 1px solid #2C0CED; */
	overflow: visible;
	float: left; 
	width:94px; 
	margin: 9px 0px 0px 15px;
	}

#cs_right {
	/* border: 1px solid #2C0CED; */
	overflow: visible;
	float:left; 
	width:178px; 
	margin: 8px 10px 10px 10px;
	}

#cs_right_o {
	/* border: 1px solid #2C0CED; */
	overflow: visible;
	float:left; 
	width:178px; 
	margin: 8px 10px 10px 20px;
	}




#zg{

	position:relative;
	overflow: hidden;
	text-align;left;
	width:497px;
	background: url(../images/dl_big_01.gif) no-repeat bottom left;
	margin-bottom: 10px;
	padding: 0 0 30 0px;
	/* border: 1px solid #2C0CED; */
	}

	
#zg_01 {
	position: relative;
	/* overflow: visible; */
	float: left;
	width:182px;
	height: 130px;
	background: url(../images/bg_ng_1.gif) no-repeat bottom left;
	margin: 10 0 0 15px;
	/* border: 1px solid #2C0CED; */
	}

#zg_01 img {margin: 2 0 0 2px;}

#zg_02 {
	overflow: visible;
	float: left;
	width:270px;
	margin: 10 10 0 10px;
	display: block;
	/* border: 1px solid #2C0CED; */
	}


#zg_03 {
	overflow: visible;
	float: left;
	width:460px;
	margin: 15 15 0 20px;
	text-align: left;
	}

#zg_04 {
	overflow: visible;
	float: left;
	width:83px;
	height: 130px;
	/* background: url(../images/bg_ng_1.gif) no-repeat bottom left; */
	margin: 15 15 0 15px;
	}

#zg_05 {
	overflow: visible;
	float: left;
	width:270px;
	margin: 15 15 0 0px;
	margin-left:-3px
	}

body
	{
	margin: 0;
	padding: 0;
	font: 62.5% arial, hevetica, sans-serif;
	text-align: center;
	color: #505367;
	background-color: #FFF;
	}
	
#container {
	position:absolute;
	top:40px;
	left:48px;
	width: 907px;
	margin-right:5px;
	text-align: left;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

#container_02 {
	position:absolute;
	top:40px;
	left: 48px;
	width: 907px;
	margin:0 5 0 0px;
	text-align: left;
	background-image:url(../images/bg_02.gif);
	background-repeat:repeat-y;
	}
	
#header {
	margin-left:-3px;
	width:907px;
	height: 75px;
	background-color: #FFF;
	}
#logo {
	float:left;
	height: 52px;
	width: 293px;
	}

#mainnav {
	/*padding-left: 143px;*/
	margin-left:-3px;
	height: 30px;
  	background-image: url(../images/leiste_top.jpg);
  	background-repeat: no-repeat;
	}
#left {
	float: left;
	width: 141px;
	}
#headline {
	position:absolute;
	top: 182px;
	left:560px;
	height:55px;
	width: 300px;
	}
#left_leiste {
	position:absolute;
  	background-image: url(../images/leiste_links_top.gif);
  	background-repeat:no-repeat;
	top: 105px;
	left:0px;
	height:11px;
	width: 141px;
	}
#login {
	position:absolute;
  	background-image: url(../images/login.gif);
  	background-repeat:no-repeat;
	top: 156px;
	clear: both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-left:8px;
	height:165px;
	width: 106px;
	}

#login_haendler {
	position:absolute;
  	background-image: url(../images/login.gif);
  	background-repeat:no-repeat;
	top: 296px;
	clear: both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-left:8px;
	height:165px;
	width: 106px;
	}
#login_button {
	cursor:pointer;
	text-align: center;	
	height:18px;
	width:95px;
	margin-left:2px;
	margin-top:10px;
	border-width:1px;
  	border-style:solid;
  	background-color:#EF6A13;
  	border-color:#434343;
  	padding: 0 0 0 0px;
  	font-size: 1.0em; 
  	font-family:arial,helvetica; 
  	line-height: 0.1em; 
  	color: #FFFFFF;
	}
#menu_b {
	position: absolute;
	top: 105px;
	left:0px;
	width: 141px;
	
	border-top-width:1px;
  	border-top-style:solid;
  	border-color:#FFF;
  	
	}
	
#menu_b_n {
	position: relative;
	float: left;
	/* top: 105px; */
	left:0px;
	width: 141px;
	border-top-width:1px;
  	border-top-style:solid;
  	border-color:#FFF;
  	
	}

	
#menu_a_off {
	float:left;
	width:1px;
	height:30px;
	border-left-width:1px;
  	border-left-style:solid;
  	border-color:#FFF;
	}
#header_2 {
	/*
	position:absolute;
	top:105px;
	*/
	width: 908px;
	height: 175px;
	
	}
#contents {
	/*
	margin-top:158px;
	*/
	margin-left: 141px;
	width: 767px;
	min-height: 720px;
	/*
	background-color: #FFF;
	*/f
	}

#content {
	width: 493px;
	margin: 15 20 20 20px;
	/*border: 1px solid #FF9999;*/
	
	/* margin-top:8px;
	padding: 7px 20px 20px 20px; */
	/*
	position: absolute;
	top:270px;
	left:141px;
	*/
	}





#content_2 {
	/* float: left; */
	width: 493px;
	margin: 15 0 20 20px;
	padding: 0 0 10 0px;
	/* border: 1px solid #FF9999; */
	/* padding: 7px 20px 20px 20px; */
	
	/*
	position: relative;
	top:270px;
	left:141px;
	*/
	}
#content_3 {
	width:750px;
	margin-top:8px;
	padding: 7px 20px 20px 20px;
	/*
	position: absolute;
	top:270px;
	left:141px;
	*/
	}
#right {
	position: absolute;
	/* border: 1px solid #FF9999; */
	top:295px;
	left:656px;
	height:550px;
	width: 210px;
	/* float: left;
	width: 200px; */
	/*position: absolute;
	top:300px;
	left:552px;
	height:550px;
	width: 280px; */
	}

#right_menu1 {
	/* border: 1px solid #FF9999; */
	background-image: url(../images/kasten.gif);
  	height: 157px;
	width: 276px;
	/* margin-bottom: 10px;
	margin-left:6px;
	margin-top:7px; */
	}

	
#right_menu2 {
	margin-top:10px;
	background-image: url(../images/kasten.gif);
	padding-left:6px;
	padding-top:7px;
  	top:180px;
  	height: 161px;
	width: 276px;
	}
#right_menu3 {
	margin-top:8px;
	background-image: url(../images/kasten.gif);
	padding-left:6px;
	padding-top:7px;
  	top:180px;
  	height: 161px;
	width: 276px;
	}
	
#ng_dl {
/* border: 1px solid #FF9999; */
position:relative;
	text-align;left;
	margin:0px 0px 0px 30px;
	width: 170px;
	/* height: 82px; */
	background: url(../images/dl_small.gif) no-repeat bottom left;
	}

div.csc-header{margin: 0 0 20 0px;}

#cs_01 {
	width:91px;
	height:129px;
	padding: 1px 0 0 1px;
	background-image: url(../images/kasten_cs.gif);
	}

	

	
#img_a {
	overflow: hidden;
	float:left;
  	/* background-image: url(../images/img_01.jpg); */
	height: 175px;
	width: 386px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	}
#img_b {
	float:left;
  	/* background-image: url(../images/img_1_02.jpg); */
	height: 175px;
	width: 378px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	}

#att {
	float:left;
	margin-top:2px;
	margin-left:-45px;
	height: 186px;
	width: 105px;
	}

#f1 {
	background-image: url(../images/leiste_bottom.jpg);
	background-repeat:no-repeat;
	height: 37px;
	}
#f2 {
	text-align: left;
	padding:0 0 0 161px;
	background-color: #FFFFFF;
	height: 100px;
	width:908px;
	margin: 0 0 0 0px;
	}
#footer	{
	clear: both;
	/* height: 120px; */
	padding 0 0 0 0px;
	margin: 0 0 0 0px;
	}
#footer #f1 {
	padding-left:163px;
	padding-top: 7px;
	margin-bottom: -7px;
	overflow:hidden;
	max-height:35px;
}
#footer #f1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
#n_lang{
position: relative;
float: left;
}

textarea {font-size: 1.1em; margin:0 0 0 0px; font-family:arial,helvetica; color: #000000; width:430px; height:70px;}


.news-list-browse {
	text-align:center;
}

.tx-ttnews-browsebox, .browseBoxWrap {
	background-color:#EEEEEE;
	border:1px solid #666666;
	margin:3px;
	padding:3px;
}
.activeLinkWrap {
	font-weight:bold;
	background-color:#EF6A13;
	border:1px solid #FFFFFF;
}
.disabledLinkWrap {
	color: #ccc;
}