.news-list-header {
	width:405px;
	overflow:hidden;
}

#imagein {
	padding:70px;
}

.productitem {
	position:relative;	
	z-index:999;
	left:0;
	top:0;
	display:block;
}

.productitem_hidden {
	visibility:hidden;
	position:absolute;	
	left:0;
	top:0;	
}

.prodimage {
	padding-left:50px;	
	padding-right:50px;	
	padding-bottom:10px;		
}

.npbut {
	padding-top:160px;
	width:42px;
}

#singletable {
	/*display:inline;*/
}

#lbbox {
	margin-top:25px;
	text-align:center;
}

#singletable tr {
	position:relative;	
}

.productsleft {
	float:left;
	width:350px;	
}

.productsright {
	float:left;
	width:360px;	
	margin-left:10px;
}

.listproductitem {
	float:left;
	width:180px;
	height:180px;	
	position:relative;	
	overflow:hidden;
}

.listproductitembg {
	width:170px;
	height:170px;	
	position:absolute;
	top:0;
	left:0;
	background:url(../pics/prodbg.png) top left no-repeat;
}

.listproductitemin {
	position:relative;
	text-align:center;
	margin:10px 10px 10px 0;
}

.listproductitemin a:link, .listproductitemin a:visited {
		text-decoration:underline;
}

.listproductitemin a:hover {
		text-decoration:none;
}

.tx-sremailsubscribe-pi1 {
	width:470px;
	overflow:hidden;	
}

.csc-frame-indent {
		margin-left:120px;
		margin-right:80px;
}

form {
	margin:0;
	padding:0;	
}

.csc-textpic div.csc-textpic-imagewrap {
	margin-top:4px;	
}

td.col22 .csc-textpic div.csc-textpic-imagewrap, #content-teaser .csc-textpic div.csc-textpic-imagewrap {
	margin-top:0px;	
}

.inboxlatest {
	min-height:220px;	
	padding:6px 11px;		
}

.mytitle {
	margin-bottom:7px;	
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0 !important;	
	padding-bottom:5px;	
}

td.col2s dl.csc-textpic-image {
	margin-bottom:0 !important;	
	margin-top:5px;	
	padding-bottom:0 !important;	
}

td.col22 dl.csc-textpic-image {
	margin-bottom:0 !important;	
	padding-bottom:0 !important;
}

.dummytd {
	line-height:3px;
	font-size:0px;	
	height:3px;
}


.specheader {
	position:absolute;
	bottom:15px;
}

.inside {
	padding:7px;	
}

.outer {
	height:36px;	
	width:100%;	
}

.flextri {
	position:relative;
    width:100%;	
	margin-top:6px;    
}

.flextri table {
	table-layout:fixed;
}


.smallflex, .smallimage {
	position:relative;	
}

.smallbg {
	position:absolute;
	left:0;
	top:0;
	width:170px;
	height:203px;
	background:url(../pics/imageflexsmall.png) top left no-repeat;
}

.bigflex, .bigimage {
	position:relative;	
}

.bigbg {
	position:absolute;
	left:0;
	top:0;
	width:230px;
	height:203px;
	background:url(../pics/imageflexbig.png) top left no-repeat;
}


.singletitle {
	text-align:center;	
}

.biggerflex, .biggerimage {
	position:relative;	
}

.biggerbg {
	position:absolute;
	left:0;
	top:0;
	width:290px;
	height:203px;
	background:url(../pics/imageflexbigger.png) top left no-repeat;
}

.bodytext {
	margin-top:0;
}

.menu-item, .menu-item-act, .submenu-item, .submenu-item-act, .catmenuitem, .catmenuitem-act {
	float:left;	
}

.catmenuitem, .catmenuitem-act {
	padding-left:15px;	
}

.catmenuitem a, .catmenuitem-act a {
	display:block;
}


.menu-item a {
	display:block;	
}

.menu-item a:hover, .menu-item-act a:link, .menu-item-act a:visited {
		background:url(../pics/menuhover.gif) bottom center no-repeat;
		display:block;
}

.submenu-item a, .catmenuitem a, .catmenuitem-act a {
	display:block;
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:visited {
}

.catmenuitem a:hover, .catmenuitem-act a:link, .catmenuitem-act a:visited {
	border-bottom:1px solid #624520;
}

.metamenu {
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(../pics/metabg.png) top left repeat-x;
	float:right;
}

.botmenu {
	margin:0;
	padding:0;
	list-style-type:none;	
	line-height:14px;
}

.metamenu-item, .metamenu-item-act {
	float:left;
	margin:0 7px;
	height:21px;
}

.metamenu-item a:link , .metamenu-item a:visited, .botmenu-item a:link , .botmenu-item a:visited {
	color:#C2A853;	
	text-decoration:underline;
	font-size:11px;
}

.botmenu-item a:link , .botmenu-item a:visited, .botmenu-item-act a:link , .botmenu-item-act a:visited {
	color:#624520;	
	text-decoration:underline;
	font-size:10px;	
}

.botmenu-item a:hover {
	text-decoration:none;	
	font-size:10px;	
}

.metamenu-item a:hover, .metamenu-item-act a:link, .metamenu-item-act a:visited, .metamenu-item-act a:hover {
	color:#FFFFFF;
	font-size:11px;	
}

.metaleft {
	float:right;
	background:url(../pics/metaright.png) top left no-repeat;
	height:20px;
	width:34px;
}

.metaright {
	float:right;
	background:url(../pics/metaleft.png) top left no-repeat;
	height:20px;
	width:34px;
}

.csc-frame-frame1 {
	position:relative;
	margin-top:10px;
}

table {
	border-collapse:collapse;
}

.myframeleft {
	background: url(../pics/l.png) top left repeat-y;
	width:9px;
/*	line-height:1px;
	font-size:1px;	*/
}

.myframeright {
	background:url(../pics/r.png) top left repeat-y;		
	width:9px;	
/*	line-height:1px;
	font-size:1px;	*/
}

.topleft {
	background:url(../pics/tl.png) top left no-repeat;		
	width:9px;
	height:9px;		
	line-height:9px;
	font-size:1px;
}

.topright {
	background:url(../pics/tr.png) top left no-repeat;
	width:9px;
	height:9px;		
	line-height:9px;
	font-size:1px;	
}


.toplefts {
	background:url(../pics/tl.png) top left no-repeat;		
	width:9px;
	height:8px;		
	line-height:8px;
	font-size:1px;
}

.toprights {
	background:url(../pics/tr.png) top left no-repeat;
	width:9px;
	height:8px;		
	line-height:8px;
	font-size:1px;	
}

.latesttopright {
	background:url(../pics/latesttopr.png) top left no-repeat;
	width:25px;
	height:9px;		
	line-height:9px;
	font-size:1px;		
}

.latestright {
	background:url(../pics/latestright.png) top left no-repeat;		
	width:25px;	
	min-height:220px;
	height:220px;
}

.latestbottomright {
	background:url(../pics/latestbottomr.png) top left no-repeat;
	width:25px;
	height:9px;		
	line-height:9px;
	font-size:1px;	
}


.bottomleft {
	background:url(../pics/bl.png) top left no-repeat;		
	width:9px;
	height:9px;	
	line-height:9px;
	font-size:1px;	
}

.bottomright {
	background:url(../pics/br.png) top left no-repeat;
	width:9px;
	height:9px;		
	line-height:9px;
	font-size:1px;	
}

.frametop {
	background:url(../pics/t.png) top left repeat-x;	
	line-height:9px;
	font-size:1px;		
	height:9px;			
}

.frametops {
	background:url(../pics/t.png) top left repeat-x;	
	line-height:8px;
	font-size:1px;		
	height:8px;			
}


.framebottom {
	background:url(../pics/b.png) top left repeat-x;	
	line-height:9px;
	font-size:1px;		
	height:9px;			
}


.innertable {
	height:100%;	
}

.flexspacer {
	width:10px;	
	line-height:8px;
	font-size:1px;
}

.flexspacerhome {
	width:20px;	
	line-height:1px;
	font-size:1px;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
        margin-bottom:10px;
        position:relative;
        text-align:left;
		width:710px;        
}

.latestimage {
	position:absolute;
	left:698px;
	top:121px;
	width:142px;
	height:200px;
	background:url(../pics/latestbg.png) top left no-repeat;	
}

.news-latest-item {
        /* IE hack */
        _height: 1%;
        /* IE hack end */
        padding: 0px;
        margin: 0px;
        position:relative;
}

.news-latest-subitem {
        float:left;
        width:98px;
}

.news-latest-subitem p, .news-latest-subiteme p{
        margin: 0px;
        font-size:11px;
        color:#333333;
        margin-top:6px;
        position:relative;

}


.news-latest-item ul {
        margin: 0px;
         padding: 0px;
         list-style-type: none;
         margin-bottom:8px;
}

.news-latest-item ul li {
         margin: 0px;
}

.news-latest-item ul li a, .news-latest-item ul li a:hover, .news-latest-item ul li a:visited {
        padding: 0px;
         color: #E30119;
         font-size:11px;
         font-weight:normal;
}

.news-latest-item a, .news-latest-item a:hover, .news-latest-item a:visited {
        padding: 0px;
         color: #E30119;
         font-size:11px;
         font-weight:normal;
}

.news-latest-date {
        color: #624520;
        font-weight:bold;
        margin-right:6px;
}

.news-latest-iteme ul a:hover {
         color: #0D4F81;
}

.news-latest-iteme ul a:visited {
        color: #0D4F81;
}


.news-latest-morelink {
}

.latestmore a:link, .latestmore a:hover, .latestmore a:visited {
        text-decoration:underline;
        color:#E4312A;
        margin-left:6px;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/


.linkimg {
        width:45px;
        height:15px;
        background:url(../fileadmin/templates/pics/mehr.gif) top left no-repeat;
        cursor:pointer;
}

.backlinkimg {
        width:124px;
        height:15px;
        background:url(../fileadmin/templates/pics/backimg.gif) top left no-repeat;
        cursor:pointer;
}



.news-list-subitem {
        position:relative;
}

.news-list-container {
        position:relative;
}

.news-list-item {
        position:relative;
        padding-bottom:6px;
}

.listimage {
	float:left;
	margin-right:15px;
	margin-bottom:6px;	
	margin-top:4px;
}

.latbut {
	margin-right:15px;	
}


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

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

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

.news-list-date {
        text-align: left;
        font-size: 11px;
        font-weight: normal;
}

.news-list-cat {
        float: right;
        color: #0D4F81;
        width: 180px;
        text-align: right;
        margin-top: 2x;
        margin-right: 2px;
        font-size: 9px;
        font-weight: normal;
}

.news-list-imgcaption {
        float: right;
        padding-top:3px;
        padding-right:3px;
        font-size: 9px;
}

.news-list-morelink,.news-list-category {
}

.news-list-morelink {
        margin-top:6px;
}


.news-list-browse {
        text-align: center;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
        margin:3px;
        /*border:1px solid #666;*/
        padding:3px;
        /*background-color:#0D4F81;*/
}

.tx-ttnews-browsebox TD {
        font-size: 10px;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
        font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
        margin:0px;
}

.tx-ttnews-browsebox-SCell {
        background-color: #0D4F81;
        border:1px solid #666;
}

.news-search-emptyMsg {
        font-size: 11px;
        margin-left: 10px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item HR.clearer {
        clear: right;
        height: 1px;
        border: 1px solid #0D4F81;
        display:none;
}

.news-single-item {
        margin-bottom:8px;
        position:relative;
        width:100%;
}

.news-single-item H2 {
        font-size: 18px;
        font-weight:normal;
        color: #8B8259;
        margin-top:0;
        margin-bottom:10px;
        padding:0;

}

.news-single-item H3 {
        font-size: 12px;
        font-weight:bold;
        color: #0D4F81;
        padding:0;
        margin-bottom:6px;
}

.news-single-img {
        margin-right:16px;
		float:left;
		margin-top:4px;
}

.news-single-imgcaption {
        padding:3px;
        clear:both;
        text-align:left;
        margin:0;
}

.addin {
        width:200px;
        overflow:hidden;
        border: 1px solid #079DEF;
        margin-top: 10px;
        margin-left:12px;

}

.news-single-links {
        padding-top:10px;
}

.news-single-cat {
        float:left;
        font-size: 10px;
        padding-right:6px;
}

.news-single-backlink {
}


.news-single-backlink a:link,.news-single-backlink a:visited, .news-single-backlink a:hover {
        height:18px;
}

.news-single-timedata {
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
        font-size: 11px;
}

.news-single-author {
        padding-bottom: 3px;
}



.news-single-additional-info {
/*         clear: both; */
        padding:10px;
}

.news-single-related,.news-single-files,.news-single-links  {
        margin:0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
        margin-left:0px;
        word-wrap: break-word;
        width:200px;
        oveflow:hidden;
}



.news-single-related DT, .news-single-links DT, .news-single-files DT {
        font-weight: bold;
        font-size: 11px;
        display:none;
}

.news-single-related, .news-single-files, .news-single-links {

}

.tx-dropdownsitemap-pi1 {
	min-height:500px;
}

.expAll {
	margin-bottom:15px;	
}

.formline0 {
	width:98px;	
	vertical-align:top;
	padding-top:3px;
}

.formline3 {
	width:110px;	
	vertical-align:top;
	padding-top:3px;
}

.formline {
	width:78px;	
	vertical-align:top;
	padding-top:3px;
}

.formline1 {
	width:260px;	
	vertical-align:top;	
	padding-bottom:10px;	
}

.formline2 {
	width:316px;	
	vertical-align:top;	
	padding-bottom:10px;	
}

.forminput1 {
	background:#FFF9B2;
	border:1px solid #624520;
	height:19px;
	width:349px;
}

.forminput2 {
	background:#FFF9B2;
	border:1px solid #624520;
	height:19px;
	width:258px;
}

.forminput3 {
	background:#FFF9B2;
	border:1px solid #624520;
	height:19px;
	width:46px;
}

.forminput4 {
	background:#FFF9B2;
	border:1px solid #624520;
	height:19px;
	width:204px;
	%width:202px;	
	margin-left:6px;
}

.formtextarea {
	background:none;
	border:1px solid #624520;
	height:113px;
	width:258px;
	overflow:auto;
}

.formselect {
	width:262px;
	
}

.router {
	float:left;	
}

.ferr {
	color:#E4312A;
}

.formradio, .tx-sremailsubscribe-pi1-radio {
	vertical-align:-3px;		
	%vertical-align:-4px;	
	
}

.tx-srfreecap-pi2-image {
	margin:0;	
	width:258px;	
	%width:260px;
	border:1px solid #624520;		
}

.tx-srfreecap-pi2-cant-read {
	display:block;	
	font-size:11px;	
	width:260px;
}

.tx-srfreecap-pi2-cant-read a:link, .tx-srfreecap-pi2-cant-read a:visited {
	color:#624520;
	text-decoration:underline;
	font-size:11px;	
}

.teaserbox {
	height:300px;
}