/* =============================================================

	Projekt:		Towerconsult
	Autor:			FinwallMedia, S. Meier

	Erstellt:		05.12.2006
	Modifiziert:	<!--%TimeStamp%-->19.12.2006 20:54<!---->

============================================================= */

* { padding: 0; margin: 0; }

body {;
	background: #fff;
	font: normal 100.01% "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #11100E;
}

a { color: #E10915; text-decoration: none; }
a:hover { text-decoration: underline; }
a#anfang { position: absolute; left: 0px; top: 0px; }
a#printlink { background: url(../img/drucken.gif) left center no-repeat; padding-left: 16px; margin-left: 22px; }

.hide, dfn { display: none; }
a img { border: none; }
table, td, input, select, textarea {
	font-size: 1em; }

sup, sub { font-size: 0.65em; }

.cleaner1, .cleaner2 {
	display: block; clear: both; font-size: 0px; line-height: 0px; background: transparent; }

.cleaner1 { height: 0px; }
.cleaner2 { height: 1px; }

h1 { margin: 5px 0 0 27px; width: 250px; font-size: 1.7em; color: #11100E; }
h2 { font-size: 1.2em; margin-bottom: 6px; padding-bottom: 0; line-height: 1.2em; color: #11100E; }
h3 { font-size: 1em; margin-bottom: 6px; padding-bottom: 0; line-height: 1.2em; color: #11100E; }

a.anker { text-decoration: none; color: #11100E; }
a.startlink { display: none; }

/** =Klappmenü oben **/
#menu_abs { display: none; }

/** LAYOUT **/
#top_abs {
	height: 128px;
}

	#navi_top {
		display: none;
	}

	#logo {
		padding: 0;
	}

/* =Header */
.header_abs { display: none; }

#main {
	padding: 20px 0px;
	line-height: 1.5em;
}

	#startbox {
	}

		#startbox_top {
			display: block;
			height: 9px;
			font-size: 0px;
			line-height: 0px;
		}

		#startbox_bottom {
			display: block;
			height: 9px;
			font-size: 0px;
			line-height: 0px;
		}

		.tabbertab a {
			display: none;
		}


			/** Toggle-Modul **/
            /*.tabberlive .tabbertabhide {
				display: none;
			}
			.tabber {
				background: #EDE6C6;
				border-left: 1px solid #D5C796;
				border-right: 1px solid #D5C796;
			}
			.tabberlive {
				padding: 20px;
				border-left: 1px solid #D5C796;
				border-right: 1px solid #D5C796;
				font-size: 1.2em;
				font-weight: bold;
				background: #EDE6C6 url(../img/bg_toggle.jpg) 0 16px repeat-x;
			}
			ul.tabbernav {
				margin: 0 !important;
				padding: 3px 0 !important;
			}
			ul.tabbernav li {
				list-style: none;
				display: inline;
				background: none !important;
			}
			ul.tabbernav li a {
				padding: 14px 25px;
				height: 50px;
				border-bottom: none;
				text-decoration: none;
			}
			ul.tabbernav li a:hover {
				text-decoration: underline;
			}
			ul.tabbernav li.tabberactive a {
				background: #EDE6C6 !important;
				border: 1px solid #EDE6C6;
				border-left: 1px solid #B59C48;
				border-right: 1px solid #B59C48;
			}
			ul.tabbernav li.tabberactive a:hover {
				text-decoration: underline;
			}
			.tabberlive .tabbertab {
				border-top: 0 !important;
				padding: 30px 10px 20px 150px;
				font-weight: normal;
				line-height: 1.5em;
			}
			.tabberlive .tabbertab h2 { display:none; }
			.tabberlive .tabbertab h3 { display:none; }
			.tabberlive#tab2 .tabbertab { overflow:auto; }
			#tab1 { background: url(../img/iconstart4_2.jpg) 0px 90px no-repeat; }
			#tab2 { background: url(../img/iconstart3.gif) 0px 80px no-repeat; }*/

		.startbox_bold_text {
			font-size: 1.3em;
			font-weight: bold;
			display: block;
			margin-top: 5px;
			margin-bottom: 8px;
		}

	#col_right_start {
		padding: 0 20px 20px 0px;
	}

/* Subsites */
#subsites {
	line-height: 1.5em;
	padding: 20px 0;
	font-size: 1em;
}

	h1.content_headline {
		margin: 0 0 10px 0;
		color: #E10915;
		line-height: 1.5em;
	}

	#subsites h2 {
		padding-bottom: 20px;
	}

	.tmpl_standard_left {
		float: left;
		width: 480px;
	}

	.tmpl_standard_right {
		width: 200px;
		padding: 0 20px 20px 10px;
		float: right;
	}

	.tmpl_team_left {
		display: none;
	}

	.tmpl_team_right {
		padding: 0 0px 20px 0px;
	}

		.teamtext_left {
			padding-bottom: 15px;
			float: left;
			width: 220px;
		}
		.teamtext_right {
			padding-bottom: 15px;
			float: left;
			width: 320px;
		}

	.tmpl_jobs_left {
		float: left;
		width: 60%;
	}

	.tmpl_jobs_right {
		width: 30%;
		padding: 0 0 20px 0;
		float: right;
	}
	.tmpl_jobdetail_right {
		width: 30%;
		padding: 0 0 20px 0;
		float: right;
	}

	.tmpl_partner_left {
		float: left;
		width: 220px;
	}

	.tmpl_partner_left a {
		border: 3px solid #fff;
		display: block;
		width: 210px;
	}
	.tmpl_partner_left a:hover {
		border: 3px solid #E10915;
	}

	.tmpl_partner_right {
		width: 400px;
		padding: 0 0px 20px 0px;
		float: right;
	}

	.tmpl_kontakt_left {
		float: left;
		width: 280px;
	}

	.tmpl_kontakt_right {
		display: none;
	}

/* Standortanzeige */
#breadcrumbs { padding: 13px 0 0 28px; }
#breadcrumbs, #breadcrumbs a { color: #000; }
#topprint { display: none; }

#footer {
	display: none;
}

.tmpl_jobs_left ul { margin: 10px 0 20px 0; list-style-type: square; }
	.tmpl_jobs_left li { margin-left: 40px; }

.eventtoggle {
	width: 310px; display: none; margin-top: 10px; height: auto;
	font-size: 0.9em; line-height: 1.5em; }

/** Jobs - Übersicht **/
.jobs_overview {
	padding: 20px 0;
	margin-bottom: 20px;
}

.jobs_overview_pic {
	float: left;
	width: 120px;
	margin-right: 30px;
}

.jobs_overview_text {
	float: left;
	width: 340px;
}

a.animate {
	display: none;
}

a#slide {
	background: url(../img/icon_top.gif) left center no-repeat !important;
}

#sortform {
	display: none;
}


