/* Styles für Suchmaschine */
.h1
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}

.h2
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}


/* Styles für das Sitelayout */

.Body
{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;	
	scrollbar-3dlight-color: #6D6E71; 
	scrollbar-arrow-color: #6D6E71; 
	scrollbar-darkshadow-color: #F1F1F1; 
	scrollbar-face-color: #EBEBEC; 
	scrollbar-highlight-color: #F1F1F1; 
	scrollbar-shadow-color: #6D6E71; 
	scrollbar-track-color: #EBEBEC;		
}

.TdLogo
{
	background-image: url(Images/kauffmann_logo.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 500px;
	width: 800px;	
}


/* Styles für die Hauptnavigation */

.TdNavigation
{
	background-color: #A7A9AC;
	border-bottom: solid 5px #6D6E71;
	border-top: solid 0px #FFFFFF;
	border-left: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	height: 40px;
	text-align: left;
	vertical-align: top;
}

.TdNavigationMenuFirst
{
	padding: 14px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 160px;
}

.TdNavigationMenu
{
	padding: 13px 20px 0px 0px;
	text-align: left;
	vertical-align: top;
}

.FontCurrNavigation
{
	text-decoration: underline;
	color: #6D6E71;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}

.FontActSideNav
{
	text-decoration: underline;
	color: #6D6E71;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
}

.ANavigation
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}


/* Styles für Side-Navigation */

.SideNavBody
{
	background-color: #EBEBEC;
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color: #6D6E71; 
	scrollbar-arrow-color: #6D6E71; 
	scrollbar-darkshadow-color: #F1F1F1; 
	scrollbar-face-color: #EBEBEC; 
	scrollbar-highlight-color: #F1F1F1; 
	scrollbar-shadow-color: #6D6E71; 
	scrollbar-track-color: #EBEBEC;	
}

.SideNavBodyStartseite
{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color: #6D6E71; 
	scrollbar-arrow-color: #6D6E71; 
	scrollbar-darkshadow-color: #F1F1F1; 
	scrollbar-face-color: #EBEBEC; 
	scrollbar-highlight-color: #F1F1F1; 
	scrollbar-shadow-color: #6D6E71; 
	scrollbar-track-color: #EBEBEC;	
}

.TdSideNavigation
{	
	padding: 20px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

.TdSideNavigationMenu
{
	padding: 2px 0px 2px 20px;
	text-align: left;
	vertical-align: top;
}

.TdSideNavigationMenuParent
{
	padding: 2px 0px 2px 20px;
	text-align: left;
	vertical-align: top;
}

.TdSideNavigationMenuChild
{
	padding: 2px 0px 2px 40px;
	text-align: left;
	vertical-align: top;
}

.TdSideNavigationHome
{
	padding: 0px 0px 10px 20px;
	text-align: left;
	vertical-align: top;
}


.TdSideNavigationNavBild
{
	padding: 0px 0px 0px 20px;
	text-align: left;
	vertical-align: top;
}

.TdSideNavigationLogo
{
	padding: 0px 0px 10px 20px;
	text-align: left;
	vertical-align: bottom;
}


.TdSideNavigationLogo1
{
	padding: 10px 0px 10px 20px;
	text-align: left;
	vertical-align: bottom;
}

TdSideNavigationLogoStart
{
	padding: 0px 0px 10px 10px;
	text-align: left;
	vertical-align: bottom;
}

.TdSideNavigationSprache
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: bottom;
}

.ARed
{
	text-decoration: none;
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}

.ASideNavigation
{
	text-decoration: none;
	color: #9D9FA2;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
}


/* Styles für die News */

.TdNewsEintrag
{
	padding: 2px 10px 20px 20px;
	text-align: left;
	vertical-align: top;
}

.TdHome
{
	padding: 2px 0px 20px 5px;
	text-align: left;
	vertical-align: top;
}


/* Styles für die Sprachauswahl */

.TdSprachauswahl
{
	background-color: #A7A9AC;
	border-bottom: solid 0px #FFFFFF;
	border-top: solid 5px #6D6E71;
	border-left: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	height: 40px;
	padding: 0px 0px 0px 37px;
	text-align: left;
	vertical-align: top;
}

.TdSprachauswahlMenu
{
	color: #FFFFFF;
	font: normal normal bold 11px Verdana;
	height: 24px;
	padding: 6px 20px 0px 0px;
	text-align: left;
	vertical-align: top;
}


/* Styles für den Inhaltsbereich */

.TdContentHeader
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	line-height: 11pt;
	height: 70px;
	padding: 33px 10px 0px 0px;
	text-align: left;
	vertical-align: top;
}

.TdContentText
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	padding: 0px 10px 10px 0px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.TdMarktauswahl
{	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	height: 350px;
}

.TdContentIntern
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	padding: 0px 10px 10px 30px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}




/* Styles für Formulare */

.TdFormularCap
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
	padding:  0px 10px 2px 0px;
	text-align: left;
	vertical-align: bottom;
}

.TdEditButton
{
	padding: 0px 0px 0px 5px;
	text-align: right;
	vertical-align: bottom;
}

.InputFieldText
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
	width: 250px;	
}

.InputHidden
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
	width: 50px;	
}

.InputFieldLogin
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
	width: 280px;	
}

.InputButton
{
	background-color: #EBEBEC;
	border: solid 1px #58595B;
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
}

.TextArea 
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;
	height: 60px;
	width: 250px;
}


/* Styles für Schriften */

.FontSpace
{
	font-family: Verdana;
	font-style: normal;
	font-size: 1px;	
	font-weight: normal;
}

.FontText
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.FontTextBold
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;
}

.FontRosa
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;		
}

.FontRosaBold
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;		
}


/* Styles für Links */

.A11Inpage
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline;
}

.A11InpageBold
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;
}

.A11Black
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.A11BlackHidden
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 1px;
	line-height: 1px;
	font-weight: normal;
	text-decoration: none;
}

.A11BlackUnderline
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: underline;
}

.ARosaUnderline
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: underline;
	line-height: 18px;
}

.ARosaBold
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;		
}

/* Styles für Händlersuche */

.TdCaption
{
	border: solid 0px #FFFFFF;
	padding: 35px 0px 10px 22px;
	text-align: left;
	vertical-align: top;
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}

.TdInputLabel
{
	border: solid 0px #FFFFFF;
	height: 25px;
	padding: 0px 0px 0px 22px;
	text-align: left;
	vertical-align: middle;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
}

.TdInput
{
	border: solid 0px #FFFFFF;
	height: 25px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

.TdInputSuchButton
{
	border: solid 0px #FFFFFF;
	height: 25px;
	padding: 0px 0px 0px 25px;
	text-align: left;
	vertical-align: middle;
}

.TdSuchResultat
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-align: left;
}

.InputSelect
{
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
}

.InputText
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
	width: 45px;	
}

.InputTextFlexibel
{
	border: solid 1px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
}

.TdHaendlersucheText
{
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-left: solid 1px #EBEBEC;	
	border-right: solid 0px #ffffff;	
	border-top: solid 0px #ffffff;	
	border-bottom: solid 0px #ffffff;	
	width: 320px;	
}


/* Styles für internen Bereich */

.TdBetreuerGrau
{
	background-color: #DEDFDF;
	border: solid 0px #FFFFFF;
	padding: 70px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	height: 500px;
	width: 312px;
}

.TdBetreuerWeiss
{
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-align: left;
	vertical-align: top;
	height: 500px;
	width: 268px;
}

.TdBetreuerFoto
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	height: 130px;
	width: 312px;
}

.TdBetreuerKontakt
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	height: 130px;
}

.TdLabel
{
	border: solid 0px #FFFFFF;
	padding: 0px 10px 10px 0px;
	text-align: left;
	vertical-align: top;
	width: 240px;
}

.TdInputField
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	width: 250px;
}

.TdNewsDealerHeader
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 500px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;
}

.TdNewsDealerContent
{
	border: solid 0px #FFFFFF;
	padding: 10px 0px 20px 0px;
	text-align: left;
	vertical-align: top;
	width: 500px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdNewsDealerBild
{
	border: solid 0px #FFFFFF;
	padding: 10px 10px 0px 0px;
	text-align: left;
	vertical-align: top;	
}

.TdInfoCenterPresse
{
	border: solid 0px #FFFFFF;
	padding: 10px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 500px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdInfoCenter
{
	border: solid 0px #FFFFFF;
	padding: 10px 0px 20px 0px;
	text-align: left;
	vertical-align: top;
	width: 500px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdInfoCenterMedia
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 230px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdInfoCenterMediaPDF
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 500px;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdBestellGliederung
{
	border: solid 0px #FFFFFF;
	padding: 10px 0px 0px 0px;
	text-align: left;
	vertical-align: top;	
}

.TdBestellen
{
	background-color: #EBEBEC;
	border: solid 0px #FFFFFF;
	padding: 35px 0px 0px 20px;
	text-align: right;
	vertical-align: top;
}

.TdBestellenMenu
{
	background-color: #EBEBEC;
	border: solid 0px #FFFFFF;
	padding: 2px 0px 2px 10px;
	text-align: left;
	vertical-align: top;
}

.TdBestellliste
{
	border: solid 0px #FFFFFF;
	padding: 2px 0px 2px 0px;
	text-align: left;
	vertical-align: top;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdBestelllisteRight
{
	border: solid 0px #FFFFFF;
	padding: 2px 0px 2px 0px;
	text-align: right;
	vertical-align: top;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdBestelllisteCap
{
	border: solid 0px #FFFFFF;
	border-bottom: solid 1px #A7A9AC;
	padding: 5px 0px 2px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdBestelllisteCapRight
{
	border: solid 0px #FFFFFF;
	border-bottom: solid 1px #A7A9AC;
	padding: 5px 0px 2px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdBestelllisteSumme
{
	border: solid 0px #FFFFFF;
	border-top: solid 1px #A7A9AC;
	padding: 5px 0px 2px 0px;
	text-align: right;
	vertical-align: bottom;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.TdAktion
{
	padding: 2px 2px 1px 1px;
	text-align: left;
	vertical-align: top;	
}

.TdAktionText
{
	padding: 2px 2px 1px 1px;
	text-align: left;
	vertical-align: top;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
}

.InputBestellung
{
	border: solid 0px #58595B;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
	height: 18px;
}






/* Styles für Stellenprofil */

.TdStellenprofil
{
	border: solid 0px #FFFFFF;
	color: #58595B;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	text-align: left;
}




















.TableSiteLayout
{
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;	
}

.TableContentLayout
{
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;	
}

.TdSpace
{	
	font: normal normal normal 1pt Verdana;
	width: 1px;
}

.TdContentLayout
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

.TdContent
{
	border: solid 0px #FFFFFF;
	padding: 35px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}


/* Styles für Content */
.TdContent
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}



.TdHaendlerRahmen
{
	border-bottom: solid 0px #000000;
	border-top: solid 0px #000000;
	border-right:  solid 0px #000000;
	border-left: solid 1px #EBEBEC;	
	padding: 0px 0px 0px 10px;	
}

.FontCaption
{
	color: #DA1C57;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
}

.TdText
{
	border: solid 0px #FFFFFF;
	padding: 0px 0px 0px 22px;
	text-align: left;
	vertical-align: top;
}



.FontTextDarkBold
{
	color: #6D6E71;
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;
}



