* {
	margin: 0; 
	padding: 0;
}
body {
	font-family: verdana,sans_serif;
	font-size: 11px;
	color: #494949;
	background-color: #f1f1f1;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 9px 0;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 9px 0;
}
	h2 a {
		color: #494949;
	}
	h2 a:hover {
		text-decoration: underline;
	}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 9px 0;
}
h4 {
	font-size: 11px;
	padding: 0 0 9px 0;
	font-weight: bold;
	color: #929292;
	text-transform: uppercase;
}
h5 {
	font-size: 11px;
	padding: 0 0 9px 0;
	font-weight: bold;
	color: #83B81A;
	text-transform: uppercase;
}
	h5 a:hover {
		text-decoration: none;
	}
p {
	margin: 0 0 13px 0;
	position: relative;
}
p.jus_nomargin {
	margin: 0;
}
ol {
	margin-left: 20px;
}
	ol li {
		padding: 0 0 5px 0;
   }
	ul li {
		list-style-type: none;
		padding: 0 0 5px 0;
		margin-left: 10px;
		font-weight: bold; 
	}
	ul li p{
		font-weight:normal;
	}
	
	ul ul li {
		list-style-type: none;
		background: url(../images/li_square.gif) no-repeat 0 5px;
		padding: 0 0 0 12px;
		font-weight: normal;
	}

#jus_content_home ul, #jus_content_home ol,
#jus_content ul, #jus_content ol {
	margin-top: 15px;
	margin-bottom: 15px;
}
a {
	color: #c13649;
	font-weight: bold;
	text-decoration: none;
	
	position: relative;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
img.jus_border {
	border: 1px solid #dfdfdf;
	padding: 1px;
} 
em {
	font-weight: normal;
}

/* - Seitenaufbau -------------------------------------------------------------------------------- */
#jus_wrapper {
	margin: 0px auto;
	width: 998px;
	padding: 100px 0 0;
	position: relative;
}
#jus_main {
	width: 853px;
	padding: 0 15px 25px 15px;
	background: url(../images/mainbg.gif) repeat-y;
}
#jus_main_top {
	width: 873px;
	height: 3px;
	font-size: 1px;
	background: url(../images/mainbg_top.gif);
}

#jus_head {
	width: 843px;
	background: url(../images/head.jpg) no-repeat right;
}
	#jus_head #logo {
		float: left;
		width: 462px;
		height: 32px;
		margin: 55px 0 33px 12px;
		background: url(../images/logo_jahrbuchunternehmenssicherheit.gif) no-repeat left top;
	}
	#jus_head #logo a {	
		width: 462px;
		height: 32px;
		text-align: left;	
		display: block;
		text-indent: -1000em;
		outline: none;
	}		

/* - Mainnavi -------------------------------------------------------------------------------- */
#jus_mainnavi {
	background: url(../images/mainnavi_bg.gif) repeat-x;
	height: 29px;
	width: 843px;
}
	#jus_mainnavi ul li {
		list-style-type: none;
		float: left;
		padding: 0 2px 0 0;
		margin: 0;
		background: url(../images/mainnavi_line.gif) no-repeat center right;
	}
		#jus_mainnavi ul li a {
			color: #ffffff;
			display: block;
			text-align: center;
			height: 29px;
			text-indent: -1000em;
			outline: none;
			background-repeat: no-repeat;
		}
			 #jus_mainnavi ul li a.navi_home {
                background: url(../images/mainnavi2.gif) -2px 0 no-repeat;
                width: 92px;
            }
            #jus_mainnavi ul li a.navi_home:hover, #jus_mainnavi ul li.navi_home a.active {
                background: url(../images/mainnavi2.gif) -2px -30px no-repeat;
                width: 92px;
            }
            #jus_mainnavi ul li a.navi_inhalt {
                background: url(../images/mainnavi2.gif) -2px -60px no-repeat;
                width: 95px;
            }
            #jus_mainnavi ul li a.navi_inhalt:hover, #jus_mainnavi ul li.navi_inhalt a.active {
                background: url(../images/mainnavi2.gif) -2px -90px no-repeat;
                width: 95px;
            }
            #jus_mainnavi ul li a.navi_autoren {
                background: url(../images/mainnavi2.gif) -2px -120px no-repeat;
                width: 110px;
            }
            #jus_mainnavi ul li a.navi_autoren:hover, #jus_mainnavi ul li.navi_autoren a.active {
                background: url(../images/mainnavi2.gif) -2px -150px no-repeat;
                width: 110px;
            }
             #jus_mainnavi ul li a.navi_stichwoerter {
                background: url(../images/mainnavi2.gif) -2px -180px no-repeat;
                width: 130px;
            }
            #jus_mainnavi ul li a.navi_stichwoerter:hover, #jus_mainnavi ul li.navi_stichwoerter a.active {
                background: url(../images/mainnavi2.gif) -2px -210px no-repeat;
                width: 130px;
            }
            #jus_mainnavi ul li a.navi_links {
                background: url(../images/mainnavi2.gif) -2px -240px no-repeat;
                width: 91px;
            }
            #jus_mainnavi ul li a.navi_links:hover, #jus_mainnavi ul li.navi_links a.active {
                background: url(../images/mainnavi2.gif) -2px -270px no-repeat;
                width: 91px;
            }
                        
           
            }   
				#jus_mainnavi ul li ul {
					display: none;
				}


/* - Breadcrumb -------------------------------------------------------------------------------- */
#jus_breadcrumb {
	width: 843px;
	margin: 9px 0 0 0;
	padding: 7px 0 7px 0;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}
	#jus_breadcrumb a {
		font-weight: normal;
	}
	#jus_breadcrumb a.jus_inactive {
		color: #b4b4b4;
	}
	#jus_breadcrumb span {
		padding: 0 3px 0 5px;
	}

/* - Content -------------------------------------------------------------------------------- */
#jus_content_home {
	float: left;
	width: 531px;
	margin: 12px 12px 0 0;
}

#jus_content {
	float: left;
	width: 531px;
	margin: 28px 12px 0 0;
}

.autoren_text {
		padding: 10px 0 0 0;
	}
	.autoren_text img {
		margin-bottom: 10px;
	}
	.autoren_img_float_right {
		float: right;
	}
	#inhaltsverzeichnis ul ul li {
		list-style-type: none;
		background-image: none;
	}
	#inhaltsverzeichnis ul ul {
		list-style-type: none;
		margin-top: -10px;
	}
/* --- Content Elemente ----------------------------------------------------------------------------- */
	
	.jus_clear {
		clear: both;
		padding: 0;
		margin: 0;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
	}
	.jus_float_left {
		float: left;
		position: relative;
	}
	.jus_float_right {
		float: right;
		position: relative;
	}
   .jus_float_right img {
		margin-bottom: 10px;
	}
	.jus_dot_line {
		background: url(../images/dot_line.gif) repeat-x;
		padding: 0 0 15px 0;
		margin: 0;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		clear: both;
	}
	.jus_line {
		background: #c8c8c8;
		padding: 0;
		margin: 0 0 15px 0;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		clear: both;
		border: 0;
		overflow:hidden;
	}

	div.jus_text_float {
		float: right;
		width: 260px;
	}
	div.jus_text_float_left {
		float:left;
		width: 347px;
	}
	.text_float_right {
		float: right;
		width: 370px;
	}
	.text_float_left {
		float: left;
		width: 370px;
		margin-right:10px;
	}
	#jus_startbox_jahrbuch {
		margin: 0 0 12px 0;
	}
	#jus_startbox_jahrbuch p {
		margin: 60px 0 0 7px;
	}
	#jus_startbox_vorwort {
		margin: 12px 0 30px 0;
	}
		

	.float_left {
		float: left;
	}
	
	.float_right {
		float: right;
		margin: 0 0 0 15px;
	}
.spacingtofooter {
	margin-bottom: 30px;
}

/* - Teaser -------------------------------------------------------------------------------- */
#jus_teaser {
	float: left;
	width: 300px;
}
	.jus_teaserbox {
		margin: 12px 0 0 0;
		background-color: #f1f1f1;
		clear:both;
	}
		.jus_teaserbox .jus_head {
			padding: 9px 0 0 14px;
			height: 21px;
			background: url(../images/teaser_bg.gif) repeat-x;
			color: #FFFFFF;
			font-weight: bold;
			text-transform: uppercase;
		}
		.jus_teaserbox .jus_image_journal {
			float: left;
			width: 120px;
			padding: 9px 0 5px 9px;
		}
		.jus_teaserbox .image_bestellen {
			float: left;
			width: 120px;
			padding: 18px 0 0 10px;
		}
		.bestellen_text h2 {
			padding: 18px 0 38px 0;
		}
		.bestellen_text p {
			padding: 25px 0 5px 12px;
		}
		.jus_teaserbox .jus_text {
			float: left;
			width: 161px;
			margin: 15px 0 5px 0;
		}
		.jus_teaserbox .jus_text_full {
			position: relative;
			margin: 9px 9px 5px 9px;
		}	
		.jus_teaserbox ul li {
			background: url(../images/dot_line.gif) repeat-x left bottom;
			padding: 0 0 0 ;
			margin: 0;
			list-style-type: none;
		} 
			.jus_teaserbox ul li a {
				display: inline-block;
				font-weight: normal;
				color: #494949;
            padding: 4px 9px 4px 24px;
            background: url(../images/li_arrow.gif) no-repeat 10px 8px;
			}
	.jus_content_add {
		margin: 0;
	}
			
#jus_teaser-newsletter label.jus_error {
	color: #cd1316;
	clear: both;
	 display: block;
    font-size: 10px;
	 padding: 0 0 10px 0;
}


.teaser abstand {
	margin-top:10px;
}
.jus_anzeige {
		float: right;
		font-size: 10px;
		text-transform: uppercase;
		padding: 5px 0 0;
		height: 12px;
	}
.tag_cloud {
	width:290px; 
	padding: 5px; 
	text-align:center;
}

/* - Footer -------------------------------------------------------------------------------- */
#jus_footer {
	width: 866px;
	padding: 17px 3px 20px 3px;
	text-align: center;
	background: url(../images/mainbg_bottom.gif) no-repeat left top;
}
	#jus_footer .jus_links {
		border-top: 1px solid #c8c8c8;
		border-bottom: 1px solid #c8c8c8;
		padding: 10px;
		margin: 0 0 10px 0;
		font-size: 10px;
	}
	#jus_footer a {
		font-weight: normal;
		color: #5c5c5c;
	}
	
#jus_partnerlogos {
	margin: 10px 0 0 0;
	text-align:center;
	width:843px;
}

#jus_partnerlogos a{
	margin: 0 15px;
}
	
/* - Seitenaufbau -------------------------------------------------------------------------------- */

.jus_bigsize_banner {
	width: 728px;
	height: 70px;
	position: absolute;
	left: 80px;
	top: 3px;
	padding: 0;
}
.jus_skyscraper {
       width: 120px;
       height: 350px;
       position: absolute;
       right: 0px !important;
       right: -44px;
       top: 103px;
       padding: 0;
}

.picture_margin {
	 margin-right: 15px;
}