/**
 * Style sheet standard
 */
body
{
	margin:0px;
	padding:0px;
	font-size:62.5%;
	background:#cccccc;
}

/* Links allgemein */
#main a, #main a:link, #main a:visited
{
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
}

#main a:hover
{
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
}

/* Fuellfarbe Team */
body.team .ce_text .img
{
	background:#ffffff !important;
}

/* Hintergrundbilder Seiten */
* html #wrapper
{
	height:719px;
}

body.home #wrapper, body.home_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/home_bg.jpg) repeat-y top left;
}

body.unternehmen #wrapper, body.profil #wrapper, body.staerken #wrapper, body.team #wrapper, body.news #wrapper, body.news-detail #wrapper, body.bildergalerie #wrapper, body.imagefilm #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/unternehmen_bg.jpg) repeat-y top left;
}

body.company #wrapper, body.profile #wrapper, body.strengths #wrapper, body.team_en #wrapper, body.news_en #wrapper, body.news-en-detail #wrapper, body.photo_gallery #wrapper, body.image_film #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/unternehmen_bg.jpg) repeat-y top left;
}

/* Standorte */
body.standorte #wrapper, body.stations #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/standorte_bg.jpg) repeat-y top left;
}

body.stuttgart #wrapper, body.stuttgart_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/stuttgart_bg.jpg) repeat-y top left;
}

body.memmingen #wrapper, body.memmingen_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/memmingen_bg.jpg) repeat-y top left;
}

body.muenchen #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/muenchen_bg.jpg) repeat-y top left;
}

body.munich #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/munich_bg.jpg) repeat-y top left;
}

body.berlin #wrapper, body.berlin_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/standorte_bg.jpg) repeat-y top left;
}

body.weeze #wrapper, body.weeze_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/weeze_bg.jpg) repeat-y top left;
}

/* Hintergrund Service */
body.service #wrapper, body.flugzeugreinigung #wrapper, body.flugzeugabfertigung #wrapper, body.ramp-agent #wrapper, body.luftfrachtumschlag #wrapper, body.nachtluftpostumschlag #wrapper, body.weitere-dienstleistungen #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/service_bg.jpg) repeat-y top left;
}

/* english */
body.service_en #wrapper, body.aircraft-cleaning #wrapper, body.aircraft-ground-handling #wrapper, body.ramp-agent_en #wrapper, body.airmail-turnover #wrapper, body.airmail-night-turnover #wrapper, body.further-services #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/service_bg.jpg) repeat-y top left;
}

body.jobs #wrapper, body.jobs_en #wrapper, body.jobs-detail #wrapper, body.jobs-detail_en #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/jobs_bg.jpg) repeat-y top left;
}

body.referenzen #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/referenzen_bg.jpg) repeat-y top left;
}

body.references #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/referenzen_bg.jpg) repeat-y top left;
}

body.kontakt #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/kontakt_bg.jpg) repeat-y top left;
}

body.impressum #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/impressum_bg.jpg) repeat-y top left;
}

body.contact #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/kontakt_bg.jpg) repeat-y top left;
}

body.imprint #wrapper
{
	width:1026px;
	height:719px;
	padding:0px;
	min-height:719px;
	background:url(tl_files/standard/impressum_bg.jpg) repeat-y top left;
}

/* Headlines linke Spalte */
body.home #left h2, body.home_en #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/home_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.unternehmen #left h2, body.profil #left h2, body.staerken #left h2, body.team #left h2, body.news #left h2, body.news-detail #left h2, body.bildergalerie #left h2, body.imagefilm #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/unternehmen_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.company #left h2, body.profile #left h2, body.strengths #left h2, body.team_en #left h2, body.news_en #left h2, body.news-en-detail #left h2, body.photo_gallery #left h2, body.image_film #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/company_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.standorte #left h2, body.stuttgart #left h2, body.memmingen #left h2, body.muenchen #left h2, body.berlin #left h2, body.weeze #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/standorte_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.stations #left h2, body.stuttgart_en #left h2, body.memmingen_en #left h2, body.munich #left h2, body.berlin_en #left h2, body.weeze_en #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/stations_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.service #left h2, body.flugzeugreinigung #left h2, body.flugzeugabfertigung #left h2, body.ramp-agent #left h2, body.luftfrachtumschlag #left h2, body.nachtluftpostumschlag #left h2, body.weitere-dienstleistungen #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/service_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.service #left h2, body.aircraft-ground-handling #left h2, body.aircraft-cleaning #left h2, body.ramp-agent_en #left h2, body.airmail-turnover #left h2, body.airmail-night-turnover #left h2, body.further-services #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/service_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.jobs #left h2, body.jobs-detail #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/jobs_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.referenzen #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/referenzen_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.kontakt #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/kontakt_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.impressum #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/impressum_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Headlines linke Spalte - englisch */
body.home_en #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/home_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.service_en #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/service_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.jobs_en #left h2, body.jobs-detail_en #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/jobs_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.references #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/references_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.contact #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/contact_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.imprint #left h2
{
	margin:20px 0px 0px 10px;
	padding:0px;
	background:url(tl_files/standard/imprint_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Headlines Hauptspalte - deutsch */
body.flugzeugabfertigung #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/flugzeugabfertigung_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.aircraft-ground-handling #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/aircraft_ground_handling_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.ramp-agent #main h2, body.ramp-agent_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/ramp-agent_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.flugzeugreinigung #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/flugzeugreinigung_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.aircraft-cleaning #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/aircraft_cleaning_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.luftfrachtumschlag #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/luftfrachtumschlag_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.airmail-turnover #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/airmail_turnover_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.nachtluftpostumschlag #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/nachtluftpostumschlag_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.airmail-night-turnover #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/airmail_night_turnover_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.weitere-dienstleistungen #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/weitere-dienstleistungen_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.further-services #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/further_services_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Standorte */
body.standorte #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/standorte_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.stations #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/stations_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.stuttgart #main h2, body.stuttgart_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/stuttgart_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.memmingen #main h2, body.memmingen_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/memmingen_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.muenchen #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/muenchen_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.munich #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/munich_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.berlin #main h2, body.berlin_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/berlin_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.weeze #main h2, body.weeze_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/weeze_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Unternehmen */
body.unternehmen #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/unternehmen_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.company #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/company_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.profil #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/profil_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.profile #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/profile_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.staerken #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/staerken_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.strengths #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/stengths_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.team #main h2, body.team_en #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/team_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.jobs #main h2.ce_headline, body.jobs_en #main h2.ce_headline
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/join_the_team_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.news #main h2.ce_headline, body.news-detail #main h2.ce_headline, body.news_en #main h2.ce_headline, body.news-en-detail #main h2.ce_headline
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/news_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.bildergalerie #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/bildergalerie_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.photo_gallery #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/photo_gallery_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.imagefilm #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/imagefilm_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.image_film #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/image_film_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Kontakt Impressum */
body.kontakt #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/kontakt_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.contact #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/contact_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.impressum #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/impressum_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.imprint #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/imprint_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Referenzen */
body.referenzen #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/referenzen_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

body.references #main h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(tl_files/standard/references_main_headline.gif) no-repeat top left;
	text-indent:-3000px;
}

/* Standorte Deutschlandkarte */
body.standorte #main a.tooltip, body.stations #main a.tooltip
{
	color:#6c6c6c;
	text-decoration:none !important;
	background:#ffffff;
}

body.standorte #main a.tooltip span, body.stations #main a.tooltip span
{
	width:170px;
	display:none;
	margin-left:8px;
	padding:2px 3px;
	z-index:99;
}

body.standorte #main a.tooltip:hover span, body.stations #main a.tooltip:hover span
{
	position:absolute;
	display:inline;
	border:1px solid #cccccc;
	color:#6c6c6c;
	background:#ffffff;
	z-index:100;
}

body.standorte #main #stuttgart, body.stations #main #stuttgart
{
	width:20px;
	height:20px;
	top:-72px;
	left:27px;
	position:relative;
	z-index:30;
}

/* ie 6 */
* html body.standorte #stuttgart, body.stations #stuttgart
{
	width:80px;
	height:20px;
	top:72px;
	left:440px;
	position:relative;
	z-index:30;
}

body.standorte #muenchen, body.stations #munich
{
	width:20px;
	height:20px;
	top:-110px;
	left:157px;
	position:relative;
	z-index:10;
}

body.standorte #memmingen, body.stations #memmingen
{
	width:20px;
	height:20px;
	top:-85px;
	left:44px;
	position:relative;
	z-index:20;
}

body.standorte #berlin, body.stations #berlin
{
	width:20px;
	height:20px;
	top:-248px;
	left:198px;
	position:relative;
	z-index:4;
}

body.standorte #weeze, body.stations #weeze
{
	width:20px;
	height:20px;
	top:-270px;
	left:20px;
	position:relative;
	z-index:2;
}

#left
{
	width:351px;
	height:235px;
	left:52px;
	top:5px;
	position:relative;
	background:url(tl_files/standard/left_bg.gif) no-repeat top left;
	z-index:100;
}

* + html #left
{
	width:351px;
	height:240px;
	left:52px;
	top:5px;
	position:relative;
	background:url(tl_files/standard/left_bg.gif) no-repeat top left;
	z-index:100;
}

* html #left
{
	width:351px;
	height:240px;
	left:52px;
	top:5px;
	position:relative;
	background:url(tl_files/standard/left_bg.gif) no-repeat top left;
	z-index:100;
}

/* IE 6 */
* html #main
{
	top:0px;
	left:59px;
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

* html #main .mod_article
{
	width:590px;
	height:380px;
	margin:5px 0px 0px 0px;
	padding:10px 16px 10px 10px;
	background:url(tl_files/standard/main_bg.gif) no-repeat bottom left;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

/* IE 7 */
* + html #main
{
	left:0px;
	top:0px;
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

* + html #main .mod_article
{
	width:590px;
	height:380px;
	margin:0px;
	padding:10px 16px 10px 10px;
	background:url(tl_files/standard/main_bg.gif) no-repeat bottom left;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

#main
{
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

#main .mod_article
{
	width:590px;
	height:380px;
	overflow:auto;
	margin:0px;
	padding:10px 16px 10px 10px;
	background:url(tl_files/standard/main_bg.gif) no-repeat bottom left;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

body.standorte #main .mod_article, body.stations #main .mod_article
{
	width:590px;
	height:360px;
	overflow:hidden;
	margin:0px;
	padding:10px 16px 10px 10px;
	background:url(tl_files/standard/main_bg.gif) no-repeat bottom left;
	opacity:.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}

#bildbox .inside
{
	height:239px;
}

#swf_21, #swf_22
{
	width:616px;
	height:239px;
	margin:5px 0px 0px 0px;
	padding:0;
	z-index:200;
}

#flashcontent
{
	width:616px;
	height:239px;
	bottom:0px;
	left:0px;
	right:0px;
	top:5px;
	position:relative;
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#000000;
	line-height:1.2em;
}

#swf_6, #swf_20
{
	width:1026px;
	height:40px;
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
	position:relative;
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#000000;
	line-height:1.2em;
}

#swf_23
{
	width:420px;
	height:350px;
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
	position:relative;
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.1em;
	color:#000000;
	line-height:1.1em;
}

/* Anzeige wenn Flash fehlt */
.hinweis_head
{
	width:616px;
	height:239px;
	margin:0;
	padding:3px 0px;
	background-color:#ffffff;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.1em;
	color:#000000;
	line-height:1.3em;
}

/* Anzeige wenn Flash fehlt */
.hinweis_footer
{
	height:40px;
	margin:0;
	padding:3px 0px;
	background-color:#ffffff;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#000000;
	line-height:1.1em;
}

/* Anzeige wenn Flash fehlt */
.getflash
{
	bottom:0px;
	left:500px;
	right:0px;
	top:10px;
	position:absolute;
	margin:0;
	padding:0;
}

/* Anzeige wenn Flash fehlt */
.getflash_imagefilm
{
	bottom:0px;
	left:450px;
	right:0px;
	top:10px;
	position:absolute;
	margin:0;
	padding:0;
}

#main .ce_text
{
	margin:0px;
	padding:0px;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#000000;
	line-height:1.5em;
}

#footer
{
	width:1026px;
	height:27px;
	top:719px;
	position:absolute;
	clear:both;
}

#footer .inside
{
	background:#cccccc;
}

/* Nachrichten / Jobs und News DE */
body.jobs #main .layout_short h2, body.news #main .layout_short h2, body.jobs_en #main .layout_short h2, body.news_en #main .layout_short h2
{
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#000000;
	line-height:1.5em;
}

body.jobs #main .layout_short h2 a, body.jobs #main .layout_short h2 a:link, body.jobs #main .layout_short h2 a:visited, body.news #main .layout_short h2 a, body.news #main .layout_short h2 a:link, body.news #main .layout_short h2 a:visited
{
	text-decoration:underline;
	color:#000000;
}

body.jobs_en #main .layout_short h2 a, body.jobs_en #main .layout_short h2 a:link, body.jobs_en #main .layout_short h2 a:visited
{
	text-decoration:underline;
	color:#000000;
}

body.news_en #main .layout_short h2 a, body.news_en #main .layout_short h2 a:link, body.news_en #main .layout_short h2 a:visited
{
	text-decoration:underline;
	color:#000000;
}

#main .layout_short h2
{
	font-family:verdana,arial,sans-serif;
	font-size:1.2em;
	color:#000000;
	line-height:1.5em;
}

#main .layout_short h2 a:hover
{
	text-decoration:underline;
	color:#000000;
}

#main .layout_full h1
{
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#000000;
	line-height:1.5em;
}

body.news #main .layout_short .info, body.news_en #main .layout_short .info
{
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
}

#main .mod_newslist .info
{
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
}

/* Sprachwechsler */
#header .mod_changelanguage
{
	width:250px;
	left:72px;
	top:26px;
	position:relative;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	font-size:1.1em;
	color:#E76C0C;
}

#header .mod_changelanguage ul
{
	margin:0;
	padding:0;
}

#header .mod_changelanguage li
{
	float:left;
	margin:0;
	padding:0px 3px;
	text-align:center;
	list-style-type:none;
}

#header .mod_changelanguage a, #header .mod_changelanguage a:link, #header .mod_changelanguage a:visited
{
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

#header .mod_changelanguage .last a, #header .mod_changelanguage .last a:link, #header .mod_changelanguage .last a:visited
{
	padding:0px 0px 0px 5px;
	border-left:2px solid #666666;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

#header .mod_changelanguage a:hover
{
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

#header .mod_changelanguage p
{
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#999999;
	list-style-type:none;
}

/* Teaser fuer Bildergalerien */
#main .ce_teaser h1
{
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	font-size:1em;
	color:#000000;
	line-height:1.5em;
}

/* Teaser fuer Bildergalerien */
#main h1
{
	margin:5px 0px;
	padding:5px 0px;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#000000;
	line-height:1.5em;
}

#main .ce_teaser.ce_text
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

#main .ce_teaser a.more, #main .ce_teaser a:link.more, #main .ce_teaser a:visited.more
{
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#000000;
}

#main .ce_teaser a:hover.more
{
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	text-decoration:underline;
	font-size:1em;
	color:#000000;
}

