/* [deep.impact] framework stylesheet for www.it-law.at */


/* framework definitions */

body {
	margin: 0px;
	background-image: url(../stat_img/bg_gr.jpg);
	background-repeat: repeat;
}

#it_law_site_positioner {
	width: 988px;/*760px*/
	padding-top: 30px;
	position: absolute;
/*	left: 50%;*/
/*	margin-left: -494px;/*-380px*/
	padding-left: 30px; /* new */
}

#it_law_site_header {
	width: 988px;/*760px*/
	height: 153px;/*118px*/
	background-image: url(../stat_img/it_law_site_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#it_law_site_body {
	width: 988px;/*760px*/
	background-image: url(../stat_img/it_law_site_background_main.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#it_law_site_content {
	width: 975px;/*750px*/
	padding-left: 5px;
	padding-right: 5px;
}

#it_law_site_left_area {
	width: 184px;/*142px*/
	height: 100%;
	float: left;
}

#it_law_site_left_top_spacer {
	width: 184px;/*142px*/
	height: 2px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_left_top_spacer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.it_law_site_left_spacer {
	width: 184px;/*142px*/
	height: 3px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_left_hor_spacer.gif);	
}

.it_law_nav_spacer {
	width: 184px;/*142px*/
	height: 3px;
	font-size: 2px;
	background-image:url(../stat_img/it_law_site_left_nav_spacer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
}

.it_law_box_dark {
	background-color: #D1D1D1;
}

.it_law_box_light {
	background-color: #EFEFEF;
}

.it_law_box_white {
	background-color: #FFFFFF;
}

.it_law_left_linkage {
	text-align: right;
}

#it_law_site_middle_area {
	width: 565px;/*434px*/
	height: 100%;
	float: left;
}

#it_law_site_middle_top_spacer {
	width: 565px;/*434px*/
	height: 2px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_middle_top_spacer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.it_law_site_middle_spacer {
	width: 565px;/*434px*/
	height: 3px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_middel_spacer.gif);
	clear: both;	
}

#it_law_breadcrumb_trail {
/*	width: 431px;*/
	height: 12px;
	text-align: right;
	background-color: #EFEFEF;
	padding-right: 3px;
}

#it_law_site_right_area {
	width: 208px;/*156px*/
	float: left;
	font-size:11px;/*9px*/
}

#it_law_site_right_top_spacer {
	width: 208px;/*156px*/
	height: 2px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_right_top_spacer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.it_law_site_right_spacer {
	width: 208px;/*156px*/
	height: 3px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_right_spacer.gif);
	clear: both;	
}

.it_law_vert_spacer {
	width: 9px;
	height: 100%;
	float: left;
	background-image: url(../stat_img/it_law_vert_spacer_back.gif);
	background-repeat: repeat-y;
	background-position: center top;	
}

#it_law_site_printlink {
	clear: both;
	width: 565px;/*434px*/
	padding-left: 198px;/*155px*/
	text-align: right;
}

#it_law_site_bottom_clear {
	clear: both;
	width: 988px;/*760px*/
	height: 3px;
	font-size: 2px;
	background-image: url(../stat_img/it_law_site_body_background.gif);
	background-repeat: repeat-y;
	background-position: center top;	
}

#it_law_site_footer {
	width: 975px;/*750px*/
	margin-left: 5px;
	margin-right: 5px;
	background-color: #000066;
	text-align: left;
	height: 14px;
}

#it_law_site_footer_metanav {
	float: left;
	margin-left: 2px;
}

#it_law_site_footer_bottom {
	width: 988px;/*760px*/
	height: 14px;
	background-image: url(../stat_img/it_law_site_footer_bottombar.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}

/* clear class */

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/* deep.impact linkage definitions */
#deepimpact_linkage_bar {
	float: right;
	margin-right: 2px;
}


/* start box definitions */
.start_box_dark {
	background-color: #D1D1D1;
	height: 15px;
	padding-left: 3px;
}

.start_box_light {
	background-color: #EFEFEF;
	height: 99px;
	padding: 3px;
}

.start_box {
		width: 210px;
		height: 114px;
		float: left;
}

.start_box_container {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 120px;
}

.start_box_divider {
	width: 14px;
	height: 100%;
	float: left;
	background-image: url(../stat_img/it_law_vert_spacer_back.gif);
	background-repeat: repeat-y;
	background-position: center top;	
}


/* lehrgangbox definitions */

.it_law_lehrgangbox_image {
	text-align: center;
}
/* end of lehrgangbox definitions */

/* right side partner teaser box definitions */
.it_law_partner_site_teaser_box_image {
	text-align: center;
}
/* end of right side partner teaser box definitions */

/* slideshow definitions */
.centerdiv{ /*IE method of centering a relative div*/
	width: 208px;/*156px*/
	height: 70px;/*50px*/
	text-align: center;
	vertical-align: center;
}

#master0,
.centerdiv>div{ /*Proper way to center a relative div*/
	width: 208px;/*156px*/
	height: 70px !important;/*50px*/
	margin: 0 auto;
	text-align: center;
	vertical-align: center;
}

#master0 #canvas0_0 img, #master0 #canvas0_1 img {
	max-width: 200px;/* new */
	max-height: 70px;/* new */
}
#master0 img {
	max-width: 200px;/* new */
	max-height: 70px;/* new */
}

/* end of slideshow definitions */

/* it-law new element definitions */
.content-head-bar {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	font-weight: bold;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/

}
.start-teaser-container {
	width: 565px;/*434px*/
}

.start-teaser-head-bar {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	font-weight: bold;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.start-teaser-box {
	width: 565px;/*434px*/
/*	height: 161px;*/
}

.start-teaser-content-box {
	background-image: url(../stat_img/it_law_head_back_celement.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 141px;
	width: 565px;/*434px*/
	line-height: 16px;
	padding-left: 8px;
	padding-top: 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
	height: 135px;
}

.start-box-divider {
	font-size: 1px;
	width: 4px;
	float: left;
}

/* teaser box content */

.start-teaser-box-line {
	width: 265px;/*416px*/
	height: 35px;
/*	padding-top: 3px;*/
/*	padding-bottom: 3px;*/
}

.start-teaser-box-image {
	width: 26px;
	height: 35px;
	float: left; 
	margin-right: 4px;
}

.start-teaser-box-image img {
	max-height: 35px;
	max-width: 26px;
}

.start-teaser-box-line-content {
	width: 386px;
	height: 35px;
	background-color:#FFFFFF;
	float: left;
	padding-left: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:500px;/*382px;*/
	width:230px;/* new */
}

.start-teaser-box-long {
	width: 541px;/*416px*/
	height: 35px;
	background-color:#FFFFFF;
	float: left;
	padding-left: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:260px;/*412px*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.start-teaser-box-link {
	text-align: right;
	padding-right: 8px;
	line-height: 10px;
}

/* teaser für publications */
.start-teaser-box-publications {
    height: 115px;
    padding-bottom: 14px;
}
.start-teaser-content-box-publications {
    height: auto;
    padding-bottom: 8px;
}

/* startseiten template definitions */

.it-start-content{
	width: 565px;/*434px*/
}

.start-newsbox {
	width: 565px;/*434px*/
}
/* end of new element definitions */
/* news element definitions */

.start-news-list-container {
	width: 565px;/*434px*/
}


/* member-list-definitions */
.member-list-container {
	width: 565px;/*434px*/
}

.member-list-top-navi {
	width: 565px;/*434px*/
}

.member-list-entry {
	width: 565px;/*434px*/
	padding-top: 2px;
	padding-bottom: 2px;
	height: 56px;/*39px*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:52px;/*35px*/
}

.member-list-image, .partner-list-image {
	width: 38px;/*36px*/
	height: 52px;/*35px*/
	float: left;
	margin-right: 6px;
}

.partner-list-image {
	width: 78px;/* new */
}

.member-list-name, .partner-list-name {
	width: 402px;
	height: 52px;/*35px*/
	background-color: #EFEFEF;
	float: left;
	padding-left: 4px;
	padding-top: 3px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 510px;/*398px*/
	height: 49px;/*32px*/
}

.partner-list-name {
	width: 470px;/* new */
}

.member-list-type, .partner-list-type {
	width: 21px;
	height: 21px;
	background-color: #FFFFFF;
	float: right;
	margin-right: 4px;
	margin-top:  4px;            
}

/* end of member-list-definitions */

/* member detail definitions */
.member-detail-view {
	width: 565px;/*434px*/
}

.member-detail-navi {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.member-detail-image {
	width: 80px;
	height: 130px;
	float: left;
	margin-right: 5px;
}

.member-details {
	width: 478px;/*348px*/
	float: left;
}

.member-detail-basis {
	width: 478px;/*348px*/
	height: 35px;
	padding-left: 4px;
	padding-top: 4px;
	margin-bottom: 6px;
	background-color: #EFEFEF;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:473px;/*344px*/
}

.member-detail-box {
	width: 478px;/*348px*/
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #EFEFEF
}

.member-headline-box {
	width: 478px;/*348px*/
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:473px;/*344px*/
}

.member-detail-item {
	width: 478px;/*348px*/
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:470px;/*342px*/
	 
}

.user-details-box {
	padding-top: 4px;
	
}

.member-detail-label {
	width: 100px;
	float: left;
}

.member-detail-field {
	background-color: #FFFFFF;
	width: 365px;/*236px*/
	float: left;
		
}

.member-form {
	width: 565px;/*434px*/
	padding: 4px;
	background-color: #EFEFEF;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}
/* end of member detail definitions */
/* publication definitions */
.publication-list-view {
	width: 565px;/*434px*/
}

.publication-list-abstract {
	width: 565px;/*434px*/
}

.publication-list-category {
	width: 565px;/*434px*/
}

.publication-detail-view {
	width: 565px;/*434px*/
}

.publication-title {
	width: 565px;/*434px*/
	font-weight: bold;
}

.publication-detail-info-box {
	width: 565px;/*434px*/
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #EFEFEF
}

.publication-detail-info-box-line {
	width: 565px;/*434px*/
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/

}

.publication-detail-label {
	width: 130px;
	float: left;
}

.publication-detail-field {
	background-color: #FFFFFF;
	width: 290px;
	float: left;
}

.publication-detail-headline {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.publication-download {
	width: 565px;/*434px*/
	padding-bottom: 8px;
	padding-top: 8px;
	background-color: #EFEFEF
}

.publication-navi {
	width: 434px;/*do not change or divs will collapse*/
}
.publication-navi-headline {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.publication-navi-category {
	float: left;
}

.publication-navi-authors {
	float: right;
}

/* end of publication definitions */

/* library definitions */

.library-form {
	width: 565px;/*434px*/
	background-color: #EFEFEF;
	padding: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.library-booking-line {
	width: 554px;/*426px*/
}

.library-label {
	width: 130px;
	float: left;
	margin-right: 4px;
}

.library-field {
	width: 290px;
	float: left;
}

.library-detail-box {
	width: 565px;/*434px*/
	background-color: #EFEFEF;
	padding: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.library-detail-image {
	width: 80px;
	height: 100px;
	float: left;
	margin-right: 4px;
}

.library-detail-info {
	width: 442px;/*340px*/
	float: left;
}


.library-detail-info-line {
	width: 442px;/*340px*/
	margin-top: 3px;
	margin-bottom: 3px;
}
.library-detail-label {
	width: 130px;
	float: left;
	margin-right: 4px;
}

.library-detail-field {
	width: 200px;
	float: left;
	background-color: #FFFFFF;
}

.library-navi {
	width: 434px;/*do not change or divs will collapse*/
}
.library-navi-author {
	float: left;
}

.library-navi-date {
	float: right;
}

.library-list-element {
	width: 565px;/*434px*/
}

.library-list-image {
	width: 100px;
	margin-right: 4px;
	float: left;
}

.library-list-info {
	float: left;
}


/* end of library-definitions */

/* link suggestion definitions */
.link-form-line {
	width: 565px;/*434px*/
}

.link-form-label {
	float: left;
	margin-right: 6px;
	
}

.link-form-field {
	width: 250px;
	float: left;
}

.link-list-container {
	width: 565px;/*434px*/
}

.link-list-preview {
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 6px;
	border: 1px solid #EFEFEF;
}

.link-list-info {
	width: 475px;/*346px*/
	float: left;
}

.link-list-line {
	width: 450px;/*346px*/
}

.link-list-label {
	width: 100px;
	float: left;
	margin-right: 6px;
}

.link-list-field {
	width: 344px;/*240px*/
	float: left;
}

.link-suggestion-form {
	width: 565px;/*434px*/
	background-color: #EFEFEF;
	padding: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.link-suggestion-line {
	width: 554px;/*426px*/
}

.link-suggestion-label {
	width: 100px;
	margin-right: 6px;
	float: left;
}

.link-suggestion-field {
	width: 320px;
	float: left;
}

.link-suggestion-preview {
	width: 80px;
	height: 60px;
	background-color: #FFFFFF;
	margin-right: 6px;
	float: left;
}

.link-suggestion-info {
	width: 320px;
	float: left;
}

.link-suggestion-entry {
	width: 320px;
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.link-form-label {
	width: 100px;
	float: left;
	margin-right: 6px;
}

.link-form-value {
	width: 200px;
	float: left;
	background-color: #FFFFFF;
}
/* end of link suggestion definitions */

/* job template definitions */
.job-form {
	width: 565px;/*434px*/
	background-color: #EFEFEF;
	padding: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.job-form-line {
	width: 554px;/*426px*/
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.job-form-label {
	width: 150px;
	float: left;
}

.job-form-field {
	width: 200px;
	float: left;
}


.job-container {
	width: 565px;/*434px*/
}

.job-company-logo {
	width: 80px;
	margin-right: 6px;
	float: left;
}

.job-info {
	width: 348px;
	padding: 2px;
	height:auto;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:442px;/*340px*/
	
}

.job-title {
	font-weight: bold;
}

.job-short {
}

.job-info-line {
	width: 442px;/*340px*/
	min-height: 16px;
	height:auto;
	margin-top: 2px;
	margin-bottom: 2px;
}

.job-label {
	width: 110px;
	margin-right: 6px;
	float: left;
}

.job-field {
	width: 324px;/*214px;*/
	float: left;
	height:auto;
}

.job-contact-box {
	width: 565px;/*434px*/
	padding: 4px;
	background-color: #EFEFEF;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.job-contact-line {
	width: 554px;/*426px*/
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.job-contact-label {
	width: 120px;
	float: left;
	margin-right: 6px;
}

.job-contact-field {
	width: 424px;/*280px*/
	background-color: #FFFFFF;
	float: left;
}

/* end of job template definitions */
/* event definitions */
.event-line {
	width: 565px;/*434px*/
	height: 14px;
}

.event-label {
	width: 120px;
	margin-right: 6px;
	float: left;
	font-weight: bold;
}

.event-element {
	width: 300px;
	float: left;
}

/* end of event definitions */

/* standard element definitions */
.it-content-element {
	width: 565px;/*434px*/
}

.it-head-full {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

/* end of standard element definitions */


/* news listing and detail css updates */
.news-single-additional-info {
	width: 565px;/*434px*/
}

.news-single-links {
	width: 565px;/*434px*/
}

.news-single-links dt {
	background-image: url(../stat_img/it_law_head_back_full.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 565px;/*434px*/
	padding-left: 8px;
	line-height: 16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
}

.search-form-label {
	width: 120px;
	float: left;	
}

.search-form-field {
	width: 200px;
	float: left;
}


/* author list definitions */

/* new author list definitions */
.author-line {
	margin-top: 4px;
	width: 565px;/*434px*/
	height: 34px;
}
.author-image {
	width: 25px;
	height: 34px;
	float: left;
}

.author-details {
	width: 401px;
	height: 30px;
	background-color: #EFEFEF;
	float: left;
	padding: 2px;
	margin-left: 4px;
}

.author-name {
	font-weight: bold;
}

.author-links {
	height: 16px;
}

/* end of new author list definitions */

.author-list-label {
	width: 120px;
	float: left;
}

.author-list-field {
	width: 306px;
	float: left;
	background-color: #FFFFFF;
}

.author-list-line{
	width: 565px;/*434px*/
	height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:554px;/*426px*/
	
}
/* end of author list definitions */

/* navigation linkage  */
.it_law_navi_1 {
	font-weight: bold;
	padding-left: 2px;
}

.it_law_navi_2 {
	padding-left: 4px;
}
/* end of navigation linkage */

/* metanavigation linkage */

.box-button {
	margin:0px;
	border: inherit;
}

/* user details box showing the publications */
.user-details-box {
	font-weight: bold;
}
/* end of users detail box definition */


/* pagebrowser definitions */
.pagebrowser {
	width: 565px;/*434px*/
	float: left;
	margin-bottom: 6px;/*new*/
}

.pagebrowser-back {
	float: left;
	text-align: left;
	width: 100px;
}

.pagebrowser-pages {
	float: left;
	text-align: center;
	width: 365px;/*234px*/
	line-height: 18px;
}

.pagebrowser-next {
	float: left;
	text-align: right;
	width: 100px;
}

.pagebrowser-item,  a.pagebrowser-item:link {
/*	border: 1px solid #030059;*/
/*	background-color: #EFEFEF;*/
	padding: 6px;/*1px*/
/*	padding-top: 2px;*/
}

a.pagebrowser-item:hover, a.pagebrowser-item:active {
/*	border: 1px solid #EFEFEF;*/
	background-color: #030059;
	color: #FFFFFF;
	text-decoration: none;
}

.pagebrowser-active-item, a.pagebrowser-active-item:link, a.pagebrowser-active-item:active, a.pagebrowser-active-item:hover, a.pagebrowser-active-item:visited {
/*	border: 1px solid #EFEFEF;*/
	background-color: #030059;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;/*1px*/
}
/* end of pagebrowser definitions */

/* lz-gallery-redefinition */
.tx-lzgallery-pi1 {
	margin: 0px;
	padding: 0px;
}
/* end of lz-gallery-redefinition */

#advertisement {
	position: absolute;
	left: 1024px;
	top: 30px;
}

