@import 'mainmenu.css';
@import 'main.css';
@import 'submenu.css';
@import 'forms.css';
@import 'popup.css';
@import 'jobboerse.css';
html, body {
margin:0;
padding:0;

}

body {
	background-color:#E37B22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul, h1, h2, h3, li, img, p {
	padding:0;
	margin:0;
	border:0;
}

a, a:link, a:visited {
	color:#fff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.clearer {
	clear:both;
	float:none;
	text-align:center;
}

#header {
	height:97px;
	padding:5px 0px 0 0;
}

#header h1 span{
	visibility:hidden;
}

#header h1 a {
	display:block;
	height:84px;
	float:left;
}

#header h1 a.bfi-header {
		width:100px;
}

#header h1 a.jt-header {
	width:400px;
}

#header h1 a:hover {
	text-decoration:none;
}

#header h1 {
	float:right;
	height:102px;
	background: transparent url('../_img/jt-logo.gif') no-repeat top right;
}

#header div#items {
	padding:5px 20px;
	float:left;
}

#header div#items div {
	float:left;
}

#header #print_but{
	padding:5px;
}

#header #font_medium {
	font-size: 14px;
}

#header #font_large {
	font-size:16px;
}

#wrapper {
	/*margin:0px auto;*/
	width:1062px;


}

#container {
	width:1062px;
	overflow:hidden;
}

#container .column {
	position:relative;
/*	padding-bottom: 3000px;
	margin-bottom: -3000px;*/
	float:left;
}
	
#leftcol {
	background:transparent url('../_img/bg_left_new.jpg') no-repeat top left;
	overflow: visible;
	width:244px;
	margin:0;
	padding-top:550px;
}

#copy{
	padding:10px;
	text-align:center;
	/*position:absolute;
	bottom:0;*/
}


#middlecol {
	width:635px;
}

/*
#middlecol.content {
	background:#EA3F24 url('../_img/main_content.gif') repeat-y;
}*/



#rightcol {
	position:relative;
	width:178px;
	background:transparent url('../_img/rightcol_bg.gif') repeat-y;
	margin-left:5px;
}

#rightcol div h2 {
	height:41px;
		border-bottom: 2px solid #E37B22;
}

#rightcol h2 span {
	visibility:hidden;
}

#rightcol #newsbox h2 {
	background:#fff url('../_img/weitere_news.gif') no-repeat 0px;
}

#rightcol #newsbox h2.empty {
	background:none;
}

#rightcol #downloadsbox h2 {
	background:#fff url('../_img/downloads.gif') no-repeat 0px;
}

#rightcol #linksbox h2 {
	background:#F15B22 url('../_img/links.gif') no-repeat 0px 4px;
}

#rightcol #newsletter_box h3 {
	color:#F15B22;
	font-size: 12px;
	margin: 5px;
}

#rightcol #emptybox h2 {
	background:#fff;
}
#rightcol ul {
	list-style:none;

}

#rightcol ul li {
	width:178px;
}

#rightcol ul li a:link, #rightcol ul li a:visited, #rightcol ul li a:active {
	display:block;
	color:#DD5B1F;
	text-decoration:none;
	padding:7px 17px;
	border-bottom: 2px solid #E37B22;
}

#rightcol ul li a:hover {
	text-decoration:underline;
}

#rightcol #logos {
	margin-top:30px;
	width:160px;
	border-top:2px solid #F15B22;
}

#rightcol #logos div {
	width:79px;
	height:40px;
	padding:5px 0;
	text-align:center;
	float:left;
	border-bottom:2px solid #F15B22;
}
#rightcol #logos .logo_left {
	border-right:2px solid #F15B22;
}
#rightcol #logos .two_col {
	float:none;
	width:180px;
}

* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  background: #F15B22;         /* Same as body 
                               background */
}

.search_str {
	background-color: yellow;
}
