﻿/* Home */
#DivHomeLeft
{
	height: 440px;
	width: 160px;
	background: url(/Images/Home/abb_links.jpg) no-repeat;
	float: left;
}

#DivHome
{
	height: 380px;
	width: 655px;
	float: left;
	background: url(/Images/Home/abb_mitte.jpg) no-repeat;
	text-align: center;
	color: Black;
	font-size: 26px;
	padding-top: 60px;
}


/* Unternehmen */
#DivLeft
{
	float: left;
	margin-left: 34px;
	margin-top: 26px;
	width: 326px;
}

#DivRight
{
	width: 360px;
	/*height: 384px;*/
	background-color: White;
	margin-right: 20px;
	margin-top: 26px;
	float: right;
	padding: 10px 20px 5px 20px;
}

/* Produktion */
.DivProduktionBox
{
	margin-left: 34px;
	margin-top: 26px;
	background-color: White;
	width: 650px;
	height: 184px;
	float: left;
}

.DivProduktionBoxImg
{
	width: 325px;
	float: left;
}

.DivProduktionBoxText
{
	float: right;
	width: 275px;
	margin-right: 25px;
	margin-top: 5px;
}

/* Verkaufsteam */
.DivVerkaufsteamBox
{
	margin-left: 34px;
	margin-top: 25px;
	width: 230px;
	float: left;
	font-size: 12px;
}

.DivVerkaufsteamBoxName
{
	background-color: #c5d204;
	padding-left: 10px;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.DivVerkaufsteamBoxKontakt
{
	background-color: White;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 25px;
	line-height: 2;
}

/* Kollektion */
#DivInfoPanel
{
	width: 205px;
	float: left;
	padding-left: 34px;
	height: 307px;
}

#DivInfoPanel img
{
	/*margin-top: 20px;*/
	margin-bottom: 0px;
}

#DivInfoPanelText
{
	margin-left: 4px;
}

#DivImageGroup
{
	float: left;
	height: 307px;
}

#DivFunktionOrthoTrittLeft
{
	float: left;
	width: auto;
	height: 440px;
}

#DivFunktionOrthoTrittLogo
{
	float: right;
	width: 240px;
	margin-right: 5px;
	background-color: White;
}

#DivFunktionOrthoTrittText
{
	height: 323px; /*333px;*/
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	width: 205px;
	background-color: White;
}

#DivFunktionOrthoTrittKurve
{
	width: 247px;
	height: 37px;
}


/* Kontakt */
#DivKontaktLeft
{
	margin-left: 20px;
	margin-bottom: 30px;
	margin-right: 19px;
	float: left;
	height: 404px;
	width: 426px;
	border: solid 1px #006348;
	font-size: 14px;
	font-weight: bold;
}

.KontaktformularLeft
{
	padding-left: 10px;
	width: 80px;
}

.KontaktTextBox
{
	border: solid 2px #c5d204;
	background-color: #c5d204;
}

.KontaktTextBox input, .KontaktTextBox textarea
{
	border: solid 1px #006348;
	line-height: 31px;
	/*background-color: White;*/
}

.KontaktTextBox input
{
	height: 31px;
	width: 196px;
}

.KontaktTextBox textarea
{
	height: 179px;
	width: 274px;
	overflow: auto;
	line-height: normal;
}

#DivSenden
{
}

#DivSenden input
{
	background-color: #c5d204;
	border: none;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	margin-left: 312px;
	margin-top: 5px;
	cursor: pointer;
	padding:3px 0 3px 0;
}

.DivContentHead
{
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	font-weight: bold;
	background-color: #c5d204;
	padding-left: 20px;
}

#DivKontaktRight
{
	background-color: White;
	height: 406px;
	width: 307px;
	float: right;
	margin-right: 40px;
}

#DivKontaktAnschrift
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 1.5;
}

#DivRoutenplanerButton
{
	/*min-width: 122px;*/
	width: auto;
	height: 20px;
	background-color: #c5d204;
	text-align: center;
	margin-top: 20px;
	/*margin-left: 180px;*/
	float: right;
	margin-right: 5px;
}

#DivRoutenplanerButton a
{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.VielenDank
{
	margin-top: 160px;
	text-align: center;
}

/* Händlersuche (+ DivVertreungMain) */
#DivHaendlersucheMain, #DivVertretungMain
{
	margin: 0 20px 20px 20px;
}

#DivSucheingabe
{
	margin-top: 30px;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.DivSearch{
    margin-top:45px;
    margin-left: 20px;
    margin-bottom:45px;
   	font-size: 14px;
	font-weight: bold; 
}

#DivTBCities
{
	border: solid 1px #c5d204;
	width: auto;
	float: left;
	background-color: #c5d204;
}

#DivTBCities input
{
	width: 200px;
	height: 26px;
	border: solid 1px #006348;
	line-height: 26px;
	font-size: 14px;
}

#DivCBContries
{
	margin-left: 10px;
	margin-top: 1px;
	float: left;
}

#DivBTSuchen input
{
	font-size: 14px;
	font-weight: bold;
	border: solid 1px #006348;
	width: 120px;
	height: 30px;
	margin-left: 10px;
	/*margin-top: 2px;*/
	background-color: White;
	cursor: pointer;
}

#DivLBSearch{
    width: 110px;
    float: left;
    margin-top:10px;
}

#DivRCBSearch{
     width: 125px;
     margin-left:6px;
     float:left;
}

#DivlbAnzahl{
    float:left;
    margin-left:31px;
    margin-top:10px;
}

#DivRCBAnzahl{
    float:left;
    margin-left:17px;
}

.lbKunde, .lbKundeAlt{

     background-color:#ffffff;
     width:345px;
     border-color:#605f5a;
     border-style:solid;
     border-width:1px;
     padding-top:10px;
     padding-left:10px;
     padding-bottom:10px;
     font-size:16px;
     height:180px;
     margin-right:20px;
     margin-bottom:20px;
     margin-top:1px;
     float:left;
}

.lbKundeAl{
     margin-right:0px;
}

.DivMessageUnvisible
{
	/*margin-top: 25px;*/
	margin-top: 64px;
	margin-left: 20px;
	margin-right: 20px;
	height: 55px;
	background-color: #e7ead7;
	font-size: 16px;
	padding: 20px;
	line-height: 1.5;
}

/*.DivMessageVisible
{
	margin-top: 10px;
	height: 20px;
	background-color: #c5d204;
}*/

.DivSuchanzeige
{
	margin-top: -60px;
	margin-left: 20px;
}

.DivSuchanzeige td
{
	width: 370px;
	padding-right: 20px;
	font-size: 16px;
	vertical-align: top;
}

/* Vertretung */
.DivVertretungContent
{
	margin-top: 20px;
}

.TabVertretungCol1
{
	width: 165px;
	height: 110px;
	background-color: #c5d204;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	padding-left: 10px; /* old - 20 */
	padding-right: 10px; /* new */
}

.TabVertretungCol2
{
	background-color: White;
	width: 118px;
}

.TabVertretungCol34
{
	background-color: White;
	width: 472px;
	font-size: 12px;
}

.TabVertretungCol34Clear
{
	height: 15px;
}

.TabVertretungCol34ClearBorder
{
	border-bottom: solid 1px #c5d204;
}

.TabVertretungCol3
{
	height: 80px;
	width: 160px;
	border-right: solid 1px #c5d204;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.3;
}

.TabVertretungCol4
{
	padding-left: 20px;
	width: 251px;
}

.TabVertretungLeereZeile
{
	height: 15px;
}


/* Impressum */
#DivImpressumMain{
	margin: 0 0 0 20px;
}

#DivImpressumMain table
{
	font-size: 14px;
	line-height: 1.5;
}

.CellImpressumLeft
{
	background-color: White;
	padding-left: 20px;
	width: 390px;
}

.CellImpressumRight
{
	border-bottom: solid 1px #c5d204;
	width: 350px;
}

/* Werbemittel Saisonal */
.DivWerbemittelSaisonal
{
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 25px;
	font-size: 12px;
}

#CellWMSaisonal11
{
	font-size: 14px;
	width: 233px;
	line-height: 1.4;
}

#CellWMSaisonal12
{
	width: 25px;
}

#CellWMSaisonal13
{
	background: url(../Images/Kollektion/Werbemittel/poster.jpg) no-repeat;
	width: 167px;
	height: 386px;
	vertical-align: top;
	padding-left: 330px;
	padding-top: 10px;
	line-height: 1.5;
}

#CellWMSaisonal21
{
	/*background: url(../Images/Kollektion/Werbemittel/digitale.jpg) no-repeat;*/
	height: 337px;
	vertical-align: bottom;
	padding-left: 10px;
	line-height: 1.5;
	width: 223px;
}

/* Admin */

#DivlBenutzername, #DivlPasswort, #DivtbBenutzername, #DivtbPasswort{
    margin-top:20px;
}

#DivlBenutzername, #DivlPasswort {
    margin-left:20px;
    float:left;
	font-size: 14px;
	font-weight: bold;
	width:120px;
}

#DivtbBenutzername, #DivtbPasswort{
	float: left;
}

#DivButton{
     margin-left:140px;
     margin-top:50px;
     font-size: 12px;
     color:Red;
     height:200px;
}

#bAnmelden{
    vertical-align:top;
}
