/* 	deep.impact relaunch - main css style definitions
	[deep.impact] | http://deepimpact.at
	Friso Jankowsky | jankowsky@deepimpact.at
*/
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
}


.clear {
	clear: both;
}

#site-base {
	z-index: 2;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left:0px;
}


/* BACKGROUND IMAGE DEFINITIONS */
body #di-backgroundimage {position: fixed; z-index: 1; margin: 0; padding: 0; display: none; visibility: hidden, overflow: hidden;}



/* END OF BACKGROUND IMAGE DEFINITIONS */

/* TOP BAR DEFINITIONS */
#top-bar {
	width: 100%;
	height: 38px;
	background-image:url(../stat_img/di_tNaviBack.jpg);
	background-repeat: repeat-x;
	z-index: 50;
	position: fixed;
}

.di-centering {
	width: 950px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
}

#di-navigation {
	float: left;
}

#di-meta {
	float: right;
}

#di-meta a {
	height: 36px;
	width: 18px;
	display:block;
	float: left;
	background-repeat:no-repeat;
}


/* META LINKAGES */

.di-meta-spacer {
	float: left;
	width: 11px;
	height: 36px;
	background-image: url(../stat_img/di_tNaviSpacer.jpg);
	background-repeat:no-repeat;
}
a#di-meta-home {background-image:url(../stat_img/di_tNaviMetaHome_no.jpg);}
a#di-meta-home:active, a#di-meta-home:hover {background-image:url(../stat_img/di_tNaviMetaHome_on.jpg);}

a#di-meta-site {background-image:url(../stat_img/di_tNaviMeta_Site_no.jpg);}
a#di-meta-site:active, a#di-meta-site:hover {background-image:url(../stat_img/di_tNaviMeta_Site_on.jpg);}

a#di-meta-contact {background-image:url(../stat_img/di_tNaviMeta_Cont_no.jpg);}
a#di-meta-contact:active, a#di-meta-contact:hover {background-image:url(../stat_img/di_tNaviMeta_Cont_on.jpg);}



/* END OF TOP BAR DEFINITIONS */


/* CONTENT DEFINITIONS */

#di-content {
	margin-top: 50px;
	margin-bottom: 25px;
	width: 950px;
	overflow: auto;
	z-index:5;
}

/* LANDING PAGE */
#landing-top-issue { 
	width: 950px;
	padding: 10px;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 930px;
	margin-bottom: 10px;
}

.landing-top-img {
	width: 930px;
	height: 220px;
	overflow: hidden;
	background-color: #fff;
}

.landing-top-inspacer {
	width: 930px;
	height: 2px;
	font-size: 1px;
	background-color: #F17E2F;
	margin-top: 5px;
	margin-bottom: 5px;
}

.landing-item-box {
	float: left;
	width: 230px;
	height: 300px;
	padding: 10px;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 210px;
	height: 280px;
	overflow:hidden;
}

.landing-item-img {
	width: 210px;
	height: 140px;
	overflow: hidden;
	background-color: #fff;
}

.landing-item-inspacer {
	width: 210px;
	height: 2px;
	font-size: 1px;
	background-color: #F17E2F;
	margin-top: 5px;
	margin-bottom: 5px;
}

.landing-item-spacer {
	float: left;
	width: 10px;
	height: 20px;
}

/* END OF CONTENT DEFINITIONS */

/* CONTENT TYPE DEFINITIONS */

._col-spacer {
	float: left;
	width: 10px;
	height: 25px;
	font-size: 1px;
}

._small-col-hor-spacer {
	clear: both;
	width: 290px;
	height: 2px;
	font-size: 1px;
	background-color: #F17E2F;
	margin-top: 5px;
	margin-bottom: 5px;
}

._small-col-item-spacer {
	clear: both;
	width: 290px;
	height: 1px;
	font-size: 1px;
	background-color: #EFEFEF;
	margin-top: 5px;
	margin-bottom: 5px;
}

._big-col-hor-spacer {
	width: 610px;
	height: 2px;
	font-size: 1px;
	background-color: #F17E2F;
	margin-top: 5px;
	margin-bottom: 5px;
}


._small-col-linkage {
	float: right;
	height: 20px;
	line-height: 20px;
}

._small-col-linkage a {
	height: 25px;
}

._twitter a, _twitter a:link, ._twitter a:active, ._twitter a:visited, ._twitter a:hover {
	background-image:url(../stat_img/diButtonTweets.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;
	text-decoration: none;
	heigth: 20px;
	display: block;
}


._work a:link, ._work a:active, ._work a:visited, ._work a:hover {
	background-image:url(../stat_img/diButtonArbeiten.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;
	text-decoration: none;
	heigth: 20px;
	display: block;
}

._aktuelles a:link, ._aktuelles a:active, ._aktuelles a:visited, ._aktuelles a:hover {
	background-image:url(../stat_img/diButtonAktuelles.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 25px;
	text-decoration: none;
	heigth: 20px;
	display: block;
}


/* _three-cols */
._three-cols {
	width: 950px;
	float: left;
	margin-bottom: 10px;
}

._three-col {
	width: 310px;
	float: left;
	padding: 10px;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 290px;
}




/* end of _three-cols */

/* _main-show */
._main-show {
	width: 950px;
	padding: 10px;
	height: 300px;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 930px;
	height: 280px;
	margin-bottom: 10px;
}
/* end of _main-show */

/* _twoandone-cols */
._twoandone-cols {
	width: 950px;
	margin-bottom: 10px;
	float: left;
}

._twoandone-big {
	width: 630px;
	float: left;
	padding: 10px;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 610px;}

._twoandone-small {
	width: 310px;
	padding: 10px;
	float: left;
	background: url(../stat_img/diBoxBack.png) repeat 0 0;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 290px;}

/* end spacer */
._end-spacer {
	width: 950px;
	height: 10px;
	clear: both;
	font-size: 1px;
}
/* END OF CONTENT TYPE DEFINITIONS */


/* FOOTER DEFINITIONS */
#di-footer {
	width: 100%;
	height: 25px;
	background-image:url(../stat_img/di_footer.jpg);
	background-repeat:repeat-x;
	top: 100%;
	margin-top: -25px;
	position: fixed;
	z-index: 50;
}

#footer-left {
	float: left;
}

#footer-right {
	float: right;
}

/* END OF FOOTER DEFINITIONS */

/* TWITTER SETTINGS  HOME*/

ul.tbox-listing {
	float: left;
	width: 100%;
}   
 
ul.tbox-listing li.tbox-entry {
	vertical-align: top;
	list-style-type: none; 
}    


ul.tbox-listing li.tbox-entry div.tbox-img {
	float: left;
	height: 50px;
	padding: 0 5px 0 0;
}
ul.tbox-listing li.tbox-entry span.tbox-published {
	color: #AAA;
}



/* HOME BOX SETTINGS */

.home3colBox {
	width: 290px;
}

.home3colBox-entry {
	width: 290px;
	height: 60px;
	float: left;
}

.home3colBox-image {
	float: left;
	width: 55px;
	height: 55px;
	padding-right: 5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 50px;}	
}

.home3colBox-content {
	float: left;
}


/* TESTING */

#di_clientnet {
	width: 930px;
	height: 280px;
	overflow: hidden;
}

/* FIELDS n FORMS */

label {
	margin-top: 2px;
	margin-bottom: 2px;
}

.mf-input {
	margin-top: 2px;
	margin-bottom: 2px;
}

.mf-submit {
	margin-top: 2px;
	margin-bottom: 2px;
}

.mf-textarea {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* NEWS SETTINGS */

.news-single-img {
	float: right;
	padding-left: 5px;
}

.news-single-content {

}

.news-single-backlink {
	padding-top: 4px;
	clear: both;
	width: 610px;
	height: 15px;
	background-color: #EFEFEF;
}