/* eTiger - CSS Tramsen Media / Kim Christofzik - April 2007 */

html, body
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-color:#3C3C3C;
}
	body a, body a:link, body a:visited, body a:active
	{
	color:#507AA3;
	}
	body a:hover
	{
	color:#000000;
	}
	body
	{
		height:100%;
		background:url(/templates/images/bgr_pur.jpg) top left repeat;
	}
	body table, tr, td
	{
		padding:0;
		margin:0;
	}
/* Grundgerüst DIV-Layer */

#site
{
	float:left;
	width:100%;
}

#top1
{
	float:left;
	height:17px;
	width:100%;
}
#top2
{
	overflow:hidden;
	float:left;
	height:22px;
	width:100%;
	background:#ffffff;
	border-bottom:1px solid #507AA3;
}
#loginfelder
{
	float:left;
	height:15px;
	margin:2px 0 0 15px;
}
#login
{
	float:left;
	width:260px;
	height:21px;
	padding:0;
}
#login input
{
	font-size:8pt;
	padding:0;
	margin:0;
	vertical-align:super;
	background:#ffffff;
	border:1px solid #507AA3;
}
#languages
{
	float:right;
	margin:0 15px 0 0;
	height:21px;
}
#header
{
	float:left;
	height:180px;
	width:100%;
	background:url(/templates/images/headerpic_01.jpg) top left no-repeat #ffffff;
	border-bottom:1px solid #575654;
}
#logo
{
	position:absolute;
	float:left;
	margin:123px 0 0 192px;
}

#main_container
{
	position:absolute;
	width:100%;
	float:left;
	left:0px;
/*	top:218px; */
	top:-4px;
}
#main_container_bgr
{
	position:absolute;
	width:100%;
	float:left;
	left:0px;
	top:222px;
	background:url(/templates/images/bgr.jpg) top left repeat-y;
}
*html #main_container
{
	position:absolute;
	width:100%;
	clear:left;
	margin:6px 0 0 0;
}
*html #main_container_bgr
{
	position:absolute;
	width:100%;
	clear:left;
	margin:0;
	background:url(/templates/images/bgr.jpg) top left repeat-y;
}

#navi_box
{
	float:left;
	width:174px;
	min-height:270px;
	margin:3px 0 0 0;
	padding:0px 0px 10px 0px;
	background:url(/templates/images/navi_bgr.gif) repeat-y top left;
}
*html #navi_box
{
	height:270px;
}

#content
{
	float:left;
	width:800px;	
	margin:0 0 15px 0;		
}
*html #content
{
	float:left;
	width:800px;	
	margin:0 0 15px -11px;		
}

	#content a
	{
	
	}
	
	#content ul li
	{
		list-style-image: url(/templates/images/li.gif)
	}



/* Content Fensterboxen */
.window
{
	float:left;
	width:252px;
	margin:0 0 0 11px;
}

.window_breit
{
	float:left;
	width:779px;
	margin:0 0 0 11px;
}

/* TOP Balken */

.win-top-l
{
	float:left;
	width:10px;
	height:20px;
	background:url(/templates/images/window_lo.gif) top left no-repeat;
}
.win-top-patter
{
	float:left;
	width:232px;
	height:20px;
	background:url(/templates/images/window_patter.gif) top left repeat-x;
}
.win-top-patter_breit
{
	float:left;
	width:759px;
	height:20px;
	background:url(/templates/images/window_patter.gif) top left repeat-x;
}
.win-top-r
{
	float:right;
	width:10px;
	height:20px;
	background:url(/templates/images/window_ro.gif) top left no-repeat;
}
/* WINDOWS Pics */
/* Startseite Bilder*/
/* DE */
.win-pic-fahrer
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_fahrer.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}
.win-pic-transportfirmen
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_trans.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}
.win-pic-zeitarbeitsfirmen
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_zeitarb.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}
/* EN */
.win-pic-fahrer_en
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_fahrer_EN.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}
.win-pic-transportfirmen_en
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_trans_EN.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}
.win-pic-zeitarbeitsfirmen_en
{
	clear:left;
	width:252px;
	height:60px;
	background:url(/templates/images/window-pic_zeitarb_EN.jpg) top left no-repeat;
	border-bottom:1px solid #507AA3;
}




/* Startseite Bilder Ende*/
.win-title
{
	clear:left;
	width:779px;
	height:32px;	
	background:url(/templates/images/win-title.jpg) top left repeat-x #ffffff;
	border-bottom:1px solid #507AA3;
}
.win-title h1
{
	padding:6px 0 0 15px;
	margin:0;
	color:#3B3B3B;
	font-size:10pt;
}
.win-con
{
	clear:left;
	width:252px;
	height:174px;	
	background:#ffffff;
}
.win-con-text
{
	clear:left;
	width:222px;
	margin:0 0 0 15px;
}
.win-con-text hr
{
	border:none;
	border-bottom:1px solid #507AA3;
	height:1px;	
}
.win-con-text h2
{
	padding:10px 0 0 0;
	margin:0;
	color:#3B3B3B;
	font-size:10pt;
}
.win-con_breit
{
	clear:left;
	width:779px;
	background:#ffffff;
}
.win-con_breit-text
{
	clear:left;
	width:750px;
	margin:0 0 0 15px;
}
.win-con_breit-text hr
{
	border:none;
	border-bottom:1px solid #507AA3;
	height:1px;	
}
.win-con_breit-text h2
{
	padding:10px 0 0 0;
	margin:0;
	color:#3B3B3B;
	font-size:10pt;
}
.win-bot
{
	border-top:1px solid #507AA3;
	clear:left;
	width:252px;
	height:30px;	
	background:#F6F6F6;
}
.win-bot_breit
{
	border-top:1px solid #507AA3;
	clear:left;
	width:779px;
	height:30px;	
	background:#F6F6F6;
}

#bottomblue
{
	clear:left;
	width:100%;
	height:91px;
	background:url(/templates/images/bgr_bottom.gif) repeat-x top left;
	text-align:center;

}
#bottom
{
	clear:left;
	width:100%;
	text-align:center;
	padding:25px 0 0 0;
	color:#ffffff;
	font-size:8pt;
}
#bot-text
{
	z-index:11;
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	padding:2px 0 2px 0;
	color:#3E5F7F;
}
#bottom_bgr
{
	z-index:10;
	position:absolute;
	left:0;
	width:100%;
	height:33px;	
	background:#ffffff;
	-moz-opacity:0.55;
	filter:alpha(opacity=55);	
}
#bottom a:link, #bottom a:visited, #bottom a:active
{
	color:#3E5F7F;
	text-decoration:none;
	margin:0 6px 0 6px;
}
#bottom a:hover
{
	color:#507AA3;
	text-decoration:none;
	margin:0 6px 0 6px;
}

#banner
{
	margin:25px 0 0 2px;
}
#banner img
{
	margin:10px 0 0 0;
	border:1px solid #000000;
}

/* Links für Navigation und Submenü */

#navi_box ul
{
	width:175px;
	margin:0;
	padding:15px 0 0 0;
}

#navi_box ul li.navi_inaktiv a:link, #navi_box ul li.navi_inaktiv a:visited, #navi_box ul li.navi_inaktiv a:active
{
	width:160px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	padding:5px 0 5px 15px;
}
#navi_box ul li.navi_inaktiv a:hover
{
	width:160px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 15px;
}

#navi_box ul li.navi_aktiv a:link, #navi_box ul li.navi_aktiv a:visited, #navi_box ul li.navi_aktiv a:active
{
	width:160px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 15px;
}
#navi_box ul li.navi_aktiv a:hover
{
	width:160px;
	display:block;
	color:#507AA3;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 15px;
}

#navi_box ul li.subnavi_inaktiv a:link, #navi_box ul li.subnavi_inaktiv a:visited, #navi_box ul li.subnavi_inaktiv a:active
{
	width:150px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	padding:5px 0 5px 25px;
}
#navi_box ul li.subnavi_inaktiv a:hover
{
	width:150px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 25px;
}

#navi_box ul li.subnavi_aktiv a:link, #navi_box ul li.subnavi_aktiv a:visited, #navi_box ul li.subnavi_aktiv a:active
{
	width:150px;
	display:block;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 25px;
}
#navi_box ul li.subnavi_aktiv a:hover
{
	width:150px;
	display:block;
	color:#507AA3;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
	background:#B5C0CA;
	padding:5px 0 5px 25px;
}
/* -------------------------------- */


/* BLÖCKE eTiger */

.bild_links
{
	float:left;
	margin:0 15px 10px 0;
}
.bild_rechts
{
	float:right;
	margin:0 0 10px 15px;
}
.flash_rechts
{
	float:right;
	width:356px;
	height:279px;
	margin:0 0 10px 15px;
}
.bilder_nebeneinander
{
	float:left;
	margin:0 15px 15px 0; 
}
.newsflash
{
	width:140px;
}
.newsflash_pfeil
{
	float:left;
	margin:0 5px 0 0;
}
.suchergebnis
{
	width:250px;
}
/* -------------------------------- */

#contentkeys
{
	position:absolute;
	visibility:hidden;
}
/* -------------------------------- */