a, td, ol, li, body, div, span, strong {
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE : 11px;
		COLOR: #2F2F2F;
		line-height: 140%; }
		
BODY {
	MARGIN: 0px;
	background: #F2F2F2 url(/images/backgrounds/seitenmuster.jpg); }

A:LINK, A:ACTIVE, A:VISITED, A:HOVER {
	Color: #2F2F2F;
	Text-Decoration: underline; }
	
.tbutton:LINK, .tbutton:ACTIVE, .tbutton:VISITED, .tbutton:HOVER {
	Color: #FFFFFF;
	Text-Decoration: none; }

.fullheight {
	height: 100%; }

.maintable {
	width: 916px; 
	height: 100%; }
	
.topmenu {
	height: 85px;
	background:  url(/images/backgrounds/menu.jpg) no-repeat; }
	
.topmenueng {
	height: 85px;
	background:  url(/images/backgrounds/menu_eng.jpg) no-repeat; }
	
.topmenuhome {
	height: 84px;
	background:  url(/images/backgrounds/menuhome.jpg) no-repeat; }
	
.topmenuhomeeng {
	height: 84px;
	background:  url(/images/backgrounds/menuhome_eng.jpg) no-repeat; }
	
.topmenuother {
	height: 84px;
	background:  url(/images/backgrounds/menuother.jpg) no-repeat; }
	
.topmenuothereng {
	height: 84px;
	background:  url(/images/backgrounds/menuother_eng.jpg) no-repeat; }
	
.contentinnertable {
	width: 774px; }	
	
.contentinnertablehome {
	width: 740px; }
	
.contentinnertableother {
	width: 740px; }
		
.contenttable {
	background:  url(/images/backgrounds/contenttable.jpg) repeat-y; 
	height: 100%; 
	vertical-align: top; }
	
.contenttablehome {
	background:  url(/images/backgrounds/contenttablehome.jpg) repeat-y; 
	height: 100%; 
	vertical-align: top; 
	padding-top: 10px; }
	
.contenttableother {
	background:  url(/images/backgrounds/contenttableother.jpg) repeat-y; 
	height: 100%; 
	vertical-align: top; 
	padding-top: 10px; }
		
.strichpunkt {
	background:  url(/images/backgrounds/strichpunkt.gif) repeat-x; }
	
.bigblackbold {
	font-size: 16px;
	color: #010101; 
	font-weight: bold;
	padding-bottom: 3px;}

.smalblack {
	color: #4E4E4E; 
	vertical-align: top; 
	padding-left: 10px; 
	text-decoration: underline;
	line-height: 120%;}
	
.cutline {
	background:  url(/images/backgrounds/cutline.gif) repeat-y; 
	width: 23px; 
	vertical-align: top;}
	
.button {
	background:  url(/images/backgrounds/button.gif) repeat-x; 
	width: 244px;
	height: 43px; 
	padding-top: 12px;
	padding-left: 4px;
	vertical-align: top;
	color: #FFFFFF; }
	
.buttonred {
	background:  url(/images/backgrounds/buttonred.gif) repeat-x; 
	width: 244px;
	height: 43px; 
	vertical-align: top;
	padding-top: 12px;
	padding-left: 4px;
	color: #FFFFFF; }
	
.blackline { 
	background: #000000; 
	width: 1px; }

.headimagehome, .headimagedienstleistungen, .headimagefahrservice, .headimageimpressum, .headimagejobs, .headimagekontakt, .headimagekontaktbewerbung, .headimagepersonal, .headimageprofil, .headimagereferenzen, .headimagesecurity, .headimageblank {
	width: 916px; 
	height: 265px; }
	
	
.headimageblank { background:  url(/images/head/blank.jpg) no-repeat; }	
.headimagehome { background:  url(/images/head/home.jpg) no-repeat; }
.headimagedienstleistungen { background:  url(/images/head/dienstleistungen.jpg) no-repeat; }
.headimagefahrservice { background:  url(/images/head/fahrservice.jpg) no-repeat; }
.headimageimpressum { background:  url(/images/head/impressum.jpg) no-repeat; }
.headimagejobs { background:  url(/images/head/jobs.jpg) no-repeat; }
.headimagekontakt { background:  url(/images/head/kontakt.jpg) no-repeat; }
.headimagekontaktbewerbung { background:  url(/images/head/kontaktbewerbung.jpg) no-repeat; }
.headimagepersonal { background:  url(/images/head/personal.jpg) no-repeat; }
.headimageprofil { background:  url(/images/head/profil.jpg) no-repeat; }
.headimagereferenzen { background:  url(/images/head/referenzen.jpg) no-repeat; }
.headimagesecurity { background:  url(/images/head/security.jpg) no-repeat; }

.transfertexthead, .transfertext {
	color: #FFFFFF;
	width: 280px; 
	padding-left: 20px; }
	
.transfertexthead { 
	font-size: 13px; 
	font-weight: bold;
	padding-bottom: 8px;}

.transferform {
	 padding-left: 10px; 
	 padding-bottom: 2px;
	 color: #FFFFFF; }
