@charset "utf-8";
/* CSS Document */
#page-intro {margin: 5px 0 0 0px;}
#metanav-box {width: 940px; height:29px; text-align:left;}
#bgsound-box { float:right;  padding-top: 2px; width: 52px; text-align:left;}
#page-center-box { width: 940px; margin: 0px auto;}
#page-header { width: 940px; height: 88px; float:left; clear: both; text-align:left;}
#page-header-img {position:absolute; width: 940px; height: 88px;  z-index: 10; text-align:left;} 
#page-header-flash {position:absolute; width: 940px; height: 88px;  z-index: 20; text-align:left;} 

#content-cols { 
    width: 940px;
    min-height:473px;
    float:left;
    clear:both;
    text-align:left;
    background-repeat:no-repeat;
    background-position: left bottom;

}


#left-col {float:left; width:212px; text-align:center; padding-bottom:20px;}
#right-col { float:left; width: 728px; text-align:left; }
/* Darstellung der Unterseiten - mit banner rechts */
#center-col { float:left; width: 480px; text-align:left; }
#center-col  .col-padder {margin-top: 20px; float:left; clear:both;}
#banner-col {float:left; width: 190px; overflow:hidden; margin-left: 30px;} 
#banner-col .csc-textpic-imagewrap {margin-bottom:5px;}
#banner-col .col-padder {margin-top: 20px;}

#foot-banner-box {width: 940px; margin: 15px 0 0 0; clear:both; float:left;}

/* layout Normal */
.full-site-page {width:700px;  margin-top:20px;}

/* Layout 01 */
.maincontent-col { width: 728px; /*height: 298px;*/ height: 303px; float:left; clear:both; overflow:hidden; }
.maincontent-box  { width: 190px; float: right; margin-right: 24px; margin-top:27px;}

.teaser-cols { width: 728px; height: 166px; margin-top: 2px; float:left; clear:both; overflow:hidden; }
.teaser-cols .teaser-left { width:356px; height: 166px; overflow:hidden; float:left; }
.teaser-cols .teaser-left  .teaser-bg { 
    width:356px;
    height: 166px;
    background-image:url(../user_upload/njt2010/banner/bg-banner-links.gif);
    background-repeat: no-repeat;
    background-position:left top;
}
.teaser-cols .teaser-left .teaser-content {
    padding-left: 22px;
    padding-top: 45px;
}

.teaser-cols .teaser-right { width:337px; height: 167px; overflow:hidden; float:left; margin-left:15px;}
.teaser-cols .teaser-right .teaser-bg { 
    width:337px;
    height: 167px;
    /*background-image:url(../user_upload/njt2010/banner/werbung-ruhr2010.jpg);*/
	background-image:url(../user_upload/njt2010/banner/werbung-fom.jpg);
    background-repeat: no-repeat;
    background-position:left top;
	cursor:pointer;
}
.teaser-cols .teaser-right .teaser-content {
    padding-left: 150px;
    padding-top: 45px;
}
.teaser-cols .teaser-right .teaser-content p a {
    text-transform: uppercase;
}

/* Layout 02 */
.half-site-page {width:360px;  margin-top:20px;}

.teaser-content p a,
.tx_moveelevatorfeuser_pi2_forgotpassword p a,
table.contenttable td a,
.csc-textpic-text p a,
#center-col p a,
#left-col .tx-moveelevatorfeuser-pi2 h3 a,
a.green-error-link,
.register a,
.teaser_more a {
    background-image:url(images/login-submit.gif);
    background-repeat: no-repeat;
    padding-left: 8px;
    background-position: left 4px;
    text-decoration:none;
}

.goback a,
.back_link a {
    background-image:url(images/goback_liste.gif);
    background-repeat: no-repeat;
    padding-left: 8px;
    background-position: left 4px;
    text-decoration:none;
}

.back_link {
    margin-right:15px;
}
.teaser_more {
    margin-left:5px;
}

.teaser-content p a:hover,
.tx_moveelevatorfeuser_pi2_forgotpassword p a:hover,
.csc-textpic-text p a:hover,
#left-col .tx-moveelevatorfeuser-pi2 h3 a:hover,
a.green-error-link:hover,
.goback a:hover,
.register a:hover,
.back_link a:hover,
.teaser_more a:hover {text-decoration:underline;}

.teaser_link a,
.teaser_link a:hover {
    text-decoration:none!important;
    color:#ffffff!important;
}

#center-col p a.external-link-new-window,
p a.external-link-new-window { background-image:url(images/link-extern.gif); padding-left: 10px; background-position: left 6px; }
.teaser-cols .teaser-left .teaser-content p a.external-link-new-window {display:block;}


.tx_moveelevatorfeuser_pi2_forgotpassword p a,
#left-col .tx-moveelevatorfeuser-pi2 h3 a {font-weight:normal;}

table.contenttable td a,
.csc-textpic-text p a {font-weight:normal;}

