* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { background: url("../img/bg_pattern.jpg"); font: normal 11px "Verdana", sans-serif; }
a, input { font: normal 11px "Verdana", sans-serif; }

/*a:link, a:active, a:visited { color: #E6D52F; text-decoration: none; }*/
/*a:hover { color: #E6D52F; text-decoration: underline; }*/

a:link, a:hover, a:visited, a:active { 
	color: #000; 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline; 
}

img { border: 0; }

.absolute { position: absolute; }

#screen { height: 100%; }

#headerBox { position: absolute; top: 0; left: 0; width: 100%; height: 105px; z-index: 99; }
@media screen { html > body div#headerBox { position: fixed; } }
#header { width: 100%; height: 94px; background: url("../img/bg-header-pattern.jpg") repeat-x; }
#headerMain { width: 820px; height: 94px; background: url("../img/bg-header.jpg") no-repeat; }
#headerLogo { position: absolute; top: 0; left: 0; }
#headerLogoLnk { display: block; width: 400px; height: 75px; }
#headerLogoHide { display: none; }
#headerShadow { width: 100%; height: 11px; background: url("../img/bg-header-pattern-shadow.png") repeat-x; }
#headerMainShadow { width: 820px; height: 11px; background: url("../img/bg-header-shadow.png") no-repeat; }

#headerNav { position: absolute; top: 81px; left: 12px; list-style: none; }
#headerNav li { display: inline; margin-right: 20px; }
a.hnLnk:link, a.hnLnk:active, a.hnLnk:visited { font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase; }
a.hnLnk:hover, a.hnLnkSel:link, a.hnLnkSel:active, a.hnLnkSel:visited, a.hnLnkSel:hover { font-weight: bold; color: #DA0019; text-decoration: none; text-transform: uppercase; }

#headerSideNav { position: absolute; top: 30px; left: 715px; width: 300px; list-style: none; }
#headerSideNav li { display: inline; margin-right: 20px; }
a.hsnLnk:link, a.hsnLnk:active, a.hsnLnk:visited { color: #000000; text-decoration: none; text-transform: uppercase; }
a.hsnLnk:hover, a.hsnLnkSel:link, a.hsnLnkSel:active, a.hsnLnkSel:visited, a.hsnLnkSel:hover { color: #DA0019; text-decoration: none; text-transform: uppercase; }

#headerService { position: absolute; top: 72px; left: 715px; width: 250px; }
a.hsLnk:link, a.hsLnk:active, a.hsLnk:visited, a.hsLnk:hover { margin-right: 17px; }
#search { display: inline; }
#searchInp { width: 75px; margin-bottom: 5px; background: #CBD8DF; border: 1px #000 solid; border-top: 1px #f0001c solid; border-left: 1px #f0001c solid; }

#fixContentBox { width: 100%; height: 100%; background: transparent url("../img/bg_7kb.jpg") repeat-x; }
#fixContent { width: 990px; }

#sideNavBox { float: left; width: 185px; margin-top: 100px; padding-bottom: 3px; background: url("../img/bg-sidenav-shadow.png") no-repeat bottom right; }
#sideNav { width: 180px; background: #333; }
#sideNavTitleBox { width: 183px; height: 30px; line-height: 25px; background: url("../img/bg-sidenav.jpg") no-repeat; }
#sideNavTitle { margin-left: 12px; font-weight: bold; color: #E4D52E; }

#sideNavUl { margin: 0 5px 0 12px; padding-bottom: 10px; }
#sideNavUl .snLi { border-bottom: 1px #86868A solid; }
#sideNavUl, #sideNavUl ul { list-style: none; }
#sideNavUl ul .snLiSub { border-top: 1px #86868A solid; border-bottom: none; }
a.snLnk:link, a.snLnk:active, a.snLnk:visited { display: block; color: #FFF; text-decoration: none; line-height: 23px; }
a.snLnk:hover { display: block; color: #DA0019; text-decoration: none; line-height: 23px; }
a.snLnkSel:link, a.snLnkSel:active, a.snLnkSel:visited, a.snLnkSel:hover { display: block; font-weight: bold; color: #DA0019; text-decoration: none; line-height: 23px; }

a.snLnkNew:link, a.snLnkNew:active, a.snLnkNew:visited { display: block; background: url("../img/new.gif") no-repeat right; color: #FFF; text-decoration: none; line-height: 23px; }
a.snLnkNew:hover { display: block; background: url("../img/new.gif") no-repeat right; color: #DA0019; text-decoration: none; line-height: 23px; }
a.snLnkSelNew:link, a.snLnkSelNew:active, a.snLnkSelNew:visited, a.snLnkSelNew:hover { display: block; background: url("../img/new.gif") no-repeat right; font-weight: bold; color: #DA0019; text-decoration: none; line-height: 23px; }

ul.snUlSubSub{
	padding-bottom:10px;
}
a.snLnkSub:link, a.snLnkSub:active, a.snLnkSub:visited { display: block; padding-left: 10px; color: #FFF; text-decoration: none; line-height: 23px; }
a.snLnkSub:hover, a.snLnkSubSel:link, a.snLnkSubSel:active, a.snLnkSubSel:visited, a.snLnkSubSel:hover { display: block; padding-left: 10px; color: #DA0019; text-decoration: none; line-height: 23px; }

a.snLnkSubSub:link, a.snLnkSubSub:active, a.snLnkSubSub:visited { font-size:10px; display: block; padding-left: 20px; color: #FFF; text-decoration: none; line-height: 16px; }
a.snLnkSubSub:hover, a.snLnkSubSubSel:link, a.snLnkSubSubSel:active, a.snLnkSubSubSel:visited, a.snLnkSubSubSel:hover { font-size:10px; display: block; padding-left: 20px; color: #DA0019; text-decoration: none; line-height: 16px; }

#contentBox { position: absolute; top: 94px; left: 185px; width: 790px; }
#contentBoxHome { position: absolute; top: 94px; left: 10px; width: 960px; }
#content { margin: 12px 0 0 5px; }

#content p { margin-bottom: 10px; line-height: 16px; }
#content ul { margin: 0 0 10px 20px; list-style: none; list-style-image: url("../img/list.gif"); }
#content ul li { line-height: 16px; }
/*#content h2 { padding: 30px 0 20px 10px; }*/
#content h3 { padding-bottom: 10px; font-size: 11px; font-weight: bold; }

#content .textbox { padding: 0 0 20px 0px; }
.contentBorderOverlay { position: relative; top: 0; left: -1px; width: 750px; height: 23px; z-index: 60; }
.contentBorderOverlayLeft { float: left; height: 23px; padding-right: 2px; background: url("../img/ovl-contentborder.png") no-repeat; font-weight: bold; color: #000; line-height: 19px; }
.contentBorderOverlayLeftHome { float: left; height: 23px; padding-right: 2px; background: url("../img/ovl-contentborder-startseite.png") no-repeat; font-weight: bold; color: #000; line-height: 19px; }

.contentBorderOverlayLeft h2, .contentBorderOverlayLeftHome h2 { margin-left: 30px; font-size: 11px; color:white; }
.contentBorderOverlayRight { float: left; width: 28px; height: 23px; background: url("../img/ovl-contentborder-rgt.png") no-repeat; }
.contentBorderOverlayRightHome { float: left; width: 300px; height: 23px; background: url("../img/ovl-contentborder-rgt-startseite.png") no-repeat; }
.contentBorderBoxTL { position: relative; top: -23px; left: 0; width: 785px; min-height: 300px; background: url("../img/brd-tl.gif") no-repeat top left; z-index: 50; }
.contentBorderBoxTR { min-height: 300px; background: url("../img/brd-tr.gif") no-repeat top right; }
.contentBorderBoxBL { min-height: 300px; background: url("../img/brd-bl.gif") no-repeat bottom left; }
.contentBorderBoxBR { min-height: 300px; padding: 6px 0; background: url("../img/brd-br.gif") no-repeat bottom right; }
.contentBorderInnerBox { min-height: 300px; margin: 0 6px; background: url("../img/bg-content.png"); }
.contentBorderInner { padding: 0 18px; }
.contentBorderInner p.bodytext{

}

#content .contentBorderInner h2{
	padding: 30px 0 10px 0px;
	margin:0;
	color:white;
}

#content .contentBorderInner h3{
	border-bottom:1px solid #6e6e6e;
	margin:0 0 5px 0;
	/*margin:0 10px 5px 10px;*/
	padding:0 0 2px 0;
	color:#00263d;
}

#content .tx-newloginbox-pi1 h3{
	margin-top:30px;
}

#content .contentBorderInner .divFrame20{
	float:left;
	width:350px;
	margin:0 10px 0 0;
	overflow:hidden;
}
#content .contentBorderInner .divFrame20 h3{
	border:0;
	color:#01273e;
}

#content h3.h3Produktliste{
	border:none;
	margin:0 0 10px 0;
	padding:0;
	color:#00263d;
}

#content h3.h3Produktliste a:link, #content h3.h3Produktliste a:hover, #content h3.h3Produktliste a:visited, #content h3.h3Produktliste a:active{
	padding:0;
	color:#00263d;
	font-weight:bold;
	text-decoration:none;
}
#content h3.h3Produktliste a:hover{
	text-decoration:underline;
}

#content .h3AnzahlSpalten6{
	font-size:10px;
}

#content td.tdVerfuegbarkeit{
	font-size:9px;
}

#content .contentBorderInner h1{
	/*padding: 30px 0 10px 10px;
	font-size:16px;
	color:#015488;
	margin:0 0 10px 0;*/

	color:#00263d;
	font-size:13px;
	border-bottom:1px solid #000;
	padding:30px 0 2px 0px;
	margin:0 0px 15px 0px;
}

#content .contentBorderInner a:link, #content .contentBorderInner a:hover, #content .contentBorderInner a:active, #content .contentBorderInner a:visited{
	color:#DA0019;
	text-decoration:none;
}  
#content .contentBorderInner a:hover{
	text-decoration:underline;
}


.contentBorderDetailOverlayLeft { float: left; height: 23px; padding-right: 2px; background: url("../img/ovl-det-contentborder.png") no-repeat; font-weight: bold; color: #000; line-height: 19px; }
.contentBorderDetailOverlayLeft h2 { margin-left: 30px; font-size: 11px; color:white; }
.contentBorderDetailOverlayRight { float: left; width: 300px; height: 23px; background: url("../img/ovl-det-contentborder-rgt.png") no-repeat; }
.contentBorderDetailBoxTL { position: relative; top: -23px; left: 0; width: 785px; min-height: 300px; background: url("../img/brd-det-tl.gif") no-repeat top left; z-index: 50; }
.contentBorderDetailBoxTR { min-height: 300px; background: url("../img/brd-det-tr.gif") no-repeat top right; }
.contentBorderDetailBoxBL { min-height: 300px; background: url("../img/brd-det-bl.gif") no-repeat bottom left; }
.contentBorderDetailBoxBR { min-height: 300px; padding: 6px 0; background: url("../img/brd-det-br.gif") no-repeat bottom right; }
.contentBorderDetailInnerBox { min-height: 300px; }
.contentBorderDetailInner { padding: 0 7px; }
#content .contentPrdDetailInnerContainer h3.contentProductTitle { position: relative; padding: 15px 0 10px 20px; font-size: 22px; color: #DA0019; }
#content table.contentTblDetailTechnischeDaten { width: 100%; border-collapse: collapse; }
#content table.contentTblDetailTechnischeDaten tr td { padding: 2px 4px; background: #DCDCDC; border: 1px solid #6e6e6e; }

.contentPrdDetailOuterContainer{
	background:url(../img/brd-det-tl.gif) no-repeat top left;
}
.contentPrdDetailInnerContainer{
	background:url(../img/brd-det-tr.gif) no-repeat top right;

	xborder:1px solid red;
}

.contentProductBigImgContainer{
	margin:0 0 0 10px;
}
.contentProductBigImgOuterContainer{	
	background:url(../img/brd2_img_top.gif) repeat-x top;
}

.contentProductBigImgInnerTLContainer{
	background:url(../img/brd2_img_top_left.gif) no-repeat top left;
}
.contentProductBigImgInnerTRContainer{
	background:url(../img/brd2_img_top_right.gif) no-repeat top right;
}
.contentProductBigImgOuterLContainer{
	background:url(../img/brd2_img_left.gif) repeat-y left;
}
.contentProductBigImgOuterRContainer{
	background:url(../img/brd2_img_right.gif) repeat-y right;
}
.contentProductBigImgInnerBContainer{
	background:url(../img/brd2_img_bottom.gif) repeat-x bottom;
}
.contentProductBigImgInnerBLContainer{
	background:url(../img/brd2_img_bottom_left.gif) no-repeat bottom left;
}
.contentProductBigImgInnerBRContainer{
	
}
.contentProductBigImgInnerContainer{
	
}

a.aPrdDetPrintLink:link, a.aPrdDetPrintLink:hover, a.aPrdDetPrintLink:active, a.aPrdDetPrintLink:visited {
	font-weight:bold;
	color:#00263d;
	padding:0 0 0 2px;
}

.contentBorderOverlayTsrImgLeft { float: left; height: 23px; padding-right: 2px; background: url("../img/ovl-contentborder-tsrimg.png") no-repeat; font-weight: bold; color: #E4D52E; line-height: 19px; }
.contentBorderOverlayTsrImgLeft h2 { margin-left: 25px; font-size: 11px; color:white;}
.contentBorderOverlayVideo { position: absolute; top: 12px; left: 476px; width: 400px; height: 23px; z-index: 60; }
.contentBorderOverlayVideoLeft { float: left; height: 23px; padding-right: 2px; background: url("../img/ovl-contentborder-video.png") no-repeat; font-weight: bold; color: #E4D52E; line-height: 19px; }
.contentBorderOverlayVideoLeft h2 { margin-left: 25px; font-size: 11px; color:white; }
.contentBorderOverlayVideoRight { float: left; width: 300px; height: 23px; background: url("../img/ovl-det-contentborder-video-rgt.png") no-repeat; }
.contentBGTeaserHome { position: relative; top: -23px; left: 0; width: 960px; height: 252px; background: url("../img/bg-content-home.gif") no-repeat; }

.contentBorderHomeBoxTL { position: relative; top: -23px; left: 0; width: 960px; min-height: 300px; background: url("../img/brd-tl.gif") no-repeat top left; z-index: 50; }
.contentBorderHomeBoxTR { min-height: 300px; background: url("../img/brd-home-tr.gif") no-repeat top right; }
.contentBorderHomeBoxBL { min-height: 300px; background: url("../img/brd-bl.gif") no-repeat bottom left; }
.contentBorderHomeBoxBR { min-height: 300px; padding: 6px 0; background: url("../img/brd-br.gif") no-repeat bottom right; }
.contentBorderHomeInnerBox { min-height: 300px; margin: 0 6px; background: url("../img/bg-content-home.png"); }
.contentBorderHomeInner { padding: 0 0 0 7px; }

.contentHomeUl li { margin-top: 10px; font-size: 10px; }
#contentHomeTsrLftImg { float: left; margin: 4px; padding: 2px; background: url("../img/brd-box-tsrimg.gif"); }
#contentHomeTsrLftTxt { float: left; width: 100px; margin: 25px 0 0 0; }
#contentHomeTsrLftTxt ul { margin: 0; padding: 0; list-style: none; list-style-image: none;}
#contentHomeTsrLftTxt ul li { margin-top: 5px; }

#footerBox { width: 100%; height: 51px; z-index: 98; }
@media screen { html > body div#footerBox { position: fixed; bottom: 0; left: 0; } }
#footer { width: 100%; height: 31px; background: url("../img/bg-footer-pattern.jpg") repeat-x; }
#footerMain { width: 980px; height: 31px; background: url("../img/bg-footer.jpg") no-repeat; color: #C2D1D9; line-height: 12px; font-size:10px; }
#footerShadow { width: 100%; height: 20px; background: url("../img/bg-footer-shadow.png") no-repeat; }
#footerPadding { padding-left: 12px; padding-top:5px;}


/*------ tt_news ---------*/
#content div.news-single-item, #fixContent div.news-list-container{
	padding:30px 0px 20px 0px;
}

#content div.news-single-item h2{
	color:#00263d;
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	font-size:13px;
	border-bottom:1px solid #6e6e6e;
}

#content div.news-single-item h3 {
	clear: both;
	border-bottom:1px solid #015486;
	color:#00263d;
	font-size:12px;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 2px;
	padding-top: 20px;
}

#content div.news-single-item div.news-single-img img{
	float:right;
	margin: 10px 0 10px 20px;
	/*border: 1px #015486 solid;*/
}

#content div.news-list-container div.news-list-item{
	padding:0 0 20px 0;
	margin:0 20px 0 0;
	float:left;
	width:323px;
	height:190px;
	overflow:hidden;
}
#content div.news-list-container div.news-list-item h3, #content .tx-indexedsearch-res h3{
	border-bottom:1px solid #6e6e6e;
	margin:0 0 5px 0;
	padding:0 0 2px 0;
}

#content div.tx-indexedsearch-whatis{
	padding:10px 0 5px 0px;
}

#content div.news-list-container div.news-list-item h3 a:link, 
#content div.news-list-container div.news-list-item h3 a:hover, 
#content div.news-list-container div.news-list-item h3 a:active, 
#content div.news-list-container div.news-list-item h3 a:visited,
#content .tx-indexedsearch-res h3 a:link, 
#content .tx-indexedsearch-res h3 a:hover, 
#content .tx-indexedsearch-res h3 a:active, 
#content .tx-indexedsearch-res h3 a:visited 
{
	font-size:13px;
	font-weight:bold;
	color:#00263d;
	text-decoration:none;
}
#content div.news-list-container div.news-list-item h3 a:hover{
	text-decoration:underline;
}

#content div.news-list-container div.news-list-item div.news-list-date, #content div.news-single-item div.news-single-item-date{
	font-weight:normal;
	font-size:10px;
	padding:0 0 10px 0;
}

#content div.news-list-container div.news-list-item div.news-list-morelink a{
	font-weight:bold;
	color:#da0019;
}

#content div.news-list-container div.news-list-item div.newsthumbnail{
	float:left;
}

#content div.news-list-container div.news-list-item div.newsthumbnail img{
	/*border:1px solid #015486;*/
	margin-right:10px;
}

#content div.news-list-browse{
	clear:both;
	padding:10px 20px 10px 20px;
}

#content div.news-list-browse p.pLstAmount{
	padding:0 0 10px 0;
	font-weight:normal;
}

#content div.news-list-browse p{
	color:#164e6f;
	padding:0;
	margin:0;
	font-weight:bold;
}
#content div.news-list-browse table td p a:link, #content div.news-list-browse table td p a:hover, #content div.news-list-browse table td p a:visited, #content div.news-list-browse table td p a:active {
	color:#164e6f;
	font-weight:bold;
}
#content div.news-list-browse table td.tx-ttnews-browsebox-SCell p a:link, #content div.news-list-browse table td.tx-ttnews-browsebox-SCell p a:hover, #content div.news-list-browse table td.tx-ttnews-browsebox-SCell p a:visited, #content div.news-list-browse table td.tx-ttnews-browsebox-SCell p a:active {
	color:#ce3402;
}
#content div.news-list-browse table{
	border-collapse:collapse;
}
#content div.news-list-browse table td{
	border:1px solid #00263d;
	border-bottom:0;
	border-top:0;
	padding:0 7px 0 7px;
}
#content div.news-list-browse table td.tdLstBack{ 
	border-left:0;
	padding-left:0;
}
#content div.news-list-browse table td.tdLstBack img{ 
	margin-right:3px;
}
#content div.news-list-browse table td.tdLstForw{ 
	border-right:0;
	padding-right:0;
}
#content div.news-list-browse table td.tdLstForw img{ 
	margin-left:3px;
}

#content div.news-single-item p.bodytext img {
	/*border:1px solid #015486;*/
}

#content div.news-single-item div.news-single-backlink{
	padding:10px 0 0 0;
}

/*umfrage*/
#divUmfrageContainer{
	width:175px;
	float:right;
	z-index:99;
}
#divUmfrage{
	position:relative;
	padding:10px 10px 0 10px;
	
}

#divUmfrage h1{

}

#divUmfrage div h1{
	font-size:14px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}

/*guestbook*/

#content .tx-veguestbook-pi1{
	padding:10px;
}

#content .tx-veguestbook-pi1 fieldset{
	border:none;
	border-bottom:1px solid #015488;
	padding:10px 0 10px 0;
}

#content .tx-guestbook-field {
	padding:0 0 5px 0;
}

#content .tx-veguestbook-pi1 fieldset input, #content .tx-veguestbook-pi1 fieldset textarea {
	width:300px;
}
#content .tx-veguestbook-pi1 fieldset textarea {
	height:100px;
}

#content .tx-guestbook-field label{
	display:block;
}

#content .tx-veguestbook-pi1 .tx-guestbook-result{
	padding:0;
	margin:0 0 15px 0;
}

#content .tx-guestbook-clear{
	width:0;
	height:0;
	overflow:hidden;
}

#content .tx-veguestbook-pi1 h2.tx-guestbook-header{
	padding:0;
	margin:10px 0 0 0;
	color:#015488;
	font-size:14px;
}

#content .tx-guestbook-form-error{
	margin:10px 0 0 0;
}

#divProductlist{
	margin:0 -11px 0 -11px;
}

a.aNewsLinkTop:link, a.aNewsLinkTop:hover, a.aNewsLinkTop:visited, a.aNewsLinkTop:active{
	color:#00263d;
	font-weight:bold;
}

a.aNewsLink:link, a.aNewsLink:hover, a.aNewsLink:visited, a.aNewsLink:active{
	color:#00263d;
	font-weight:normal;
	font-size:10px;
}

a.aNewsLinkMore:link, a.aNewsLinkMore:hover, a.aNewsLinkMore:visited, a.aNewsLinkMore:active{
	padding:0;
	color:#da0019;
	font-weight:bold;
	text-decoration:none;
}

#divNewsletterSubscContainer{
	xwidth:175px;
	height:123px;
	overflow:hidden;
	background:#bbbdbf;
}
#divNewsletterSubsc{
	padding:20px 3px 5px 3px;
}
#divNewsletterSubsc h1 {
	color:#da0019;
	margin:0;
	padding:0;
	font-size:11px;
}
#divNewsletterSubsc .frmNewsletter p{
	margin:15px 0 0 0;
	padding:0;
	color:#025388;
	font-size:11px;
}
#divNewsletterSubsc .frmNewsletter input.inpSubsribemail, #fixContentBox .contentBorderInner .frmNewsletter  input.inpSubsribemail, #divWeiterempfehlen .inpRecommend, input.inpLogin{
	border:1px solid #DA0019;
	background:#EFEFEF;
	width:98%;
}
#divWeiterempfehlen .inpRecommend{
	width:250px;
}
#divNewsletterSubsc .frmNewsletter input.inpSubscribe, #fixContentBox .contentBorderInner .frmNewsletter input.inpSubscribe, #divWeiterempfehlen input.inpRecSubmit, input.inpSrchPrdSubmit, input.inpLoginSubmit{
	background:none;
	border:none;
	color:#da0019;
	font-weight:bold;
	text-align:left;
	width:100px;
	margin-left:5px;
	cursor:hand;
}
input.inpSrchPrdSubmit{
	width:50px;
}


#contentBoxHome .divNewsletterUnsub{
	display:none;
}

#divNewsletterCnt{
	padding:0 0px 0 0px;
}

a.aSubscribe:link, a.aSubscribe:hover, a.aSubscribe:visited, a.aSubscribe:active{
	color:#164e6f;
	font-weight:bold;
	text-decoration:none;
} 


#fixContentBox .contentBorderInner .frmNewsletter{
	padding:20px 0px 0 0px;
}

#fixContentBox .contentBorderInner .frmNewsletter  input.inpSubsribemail{
	width:200px;
}

#content .tx-imiafiles-pi1, #content .tx-imiafiles-pi2  {
	/*margin:0 10px 0px 10px;*/
	padding-bottom:15px;
}

#content .tx-imiafiles-pi1 .tblDownload, #content .tx-imiafiles-pi2 .tblDownload, #content .tx-lrp-pi3 .tblDownload{
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
}

#content .tx-imiafiles-pi1 .tblDownload th, #content .tx-imiafiles-pi2 .tblDownload th, #content .tx-lrp-pi3 .tblDownload th{
	text-align:left;
	background:#686868;
	height:34px;
	padding:0 0 0 10px;
}
#content .tx-imiafiles-pi1 .tblDownload td, #content .tx-imiafiles-pi2 .tblDownload td, #content .tx-lrp-pi3 .tblDownload td{
	padding:5px 10px 5px 10px;
}

#content .tx-imiafiles-pi1 .tblDownload td .imgDl, #content .tx-imiafiles-pi2 .tblDownload td .imgDl, #content .tx-lrp-pi3 .tblDownload td .imgDl{
	margin-right:5px;
	vertical-align:top;
}

#content table.tblDownloadEvent{
	width:100%;
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

#content table.tblDownloadEvent td{
	padding:10px;
	margin:0;
	text-align:center;
}

.trBgColor1{
	background:#b9b9b9;
}

.trBgColor2{
	background:#cccccc;
}

#overlay {
	position: absolute; left: 0; top: 0; 
	width: 100%; height: 2100px; 
	background-color: #b3d3ea; 
	z-index: 80; 
	opacity: 0.8; -moz-opacity: 0.8; 
	filter:alpha(opacity=80);
}
#divDiaContainerBox { position: absolute; top: 0; left: 0; width: 100%; z-index: 82;}
#divDiaContainer { width: 400px; margin: 0 auto; border: 5px #fff solid; border-bottom:0; }
#subBox { width: 410px; margin: 0 auto; background: #fff; z-index: 201; overflow: hidden; }
#sub { margin: 5px 10px 20px 10px; border:none; color: black; }

p.pNoNews{
	/*padding-left:10px;*/
}

#content table.shsTblBC{
	width:auto;
}

#content table.shsTblBC a:link, #content table.shsTblBC a:hover, #content table.shsTblBC a:visited, #content table.shsTblBC a:active{
	color:#000000;
	font-weight:bold;
}

#content table.shsTblBC .shsLinkOff {
	color:#e60003;
	font-weight:bold;
	padding:0 7px 0 7px;
}

#content table.shsTblBC td{
	padding:0 7px 0 7px;
}

#content table.shsTblBC a.shsLink, #content table.shsTblBC .shsLinkOff{
	border:1px solid #000000;
	border-bottom:0;
	border-top:0;
	border-right:0;
	padding:0 7px 0 7px;
}

#content table.shsTblBC a.shsLink{
	color:#000000;
}

#content table.shsTblBC a.shsLastLink, #content table.shsTblBC .shsLastLink{
	border-right:1px solid #000000;
}

#divWeiterempfehlen{
	padding:10px;
}
#divWeiterempfehlen table td{
	padding:0 10px 0 0;
}

#divWeiterempfehlen .inpLRPHP{
	display:none;
}

/*search*/
#content .tx-indexedsearch ul.browsebox{
	margin:0;
	padding:0 0 10px 0;
}

.tx-indexedsearch ul.browsebox li{
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	border-right:1px solid #00263d;
}

#content .tx-indexedsearch ul.browsebox li a:link, #content .tx-indexedsearch ul.browsebox li a:hover, #content .tx-indexedsearch ul.browsebox li a:active, #content .tx-indexedsearch ul.browsebox li a:visited{
	font-weight:bold;
	color:#164e6f;
}

.tx-indexedsearch ul.browsebox li.liSrchLast{
	border:0;
	padding:0;
}
.tx-indexedsearch ul.browsebox li.liSrch1st{
	border:0;
	padding:0;
	border-right:1px solid #00263d;
}

.tx-indexedsearch .tx-indexedsearch-res{
	padding:0 0 10px 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox{
	margin:0;
	padding:0px 0 10px 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox p{
	display:none;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#00263d; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

#content .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:link, 
#content .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:hover, 
#content .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:visited, 
#content .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:active{
	color:#ce3402;
}