/* Styles für Friedrich                             */
/* (c) by Biesenbach-IT Services 2007               */
body {
	background-color: #CFD7F1;
	background-image: url(../images/HintergrundKarte.jpg);
}

body.plain {
	background-color: #F6F6F6;
	background-image: none;
}

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}

/* ******************* */
/* Textstyles          */
/* ******************* */
body, h1, h2, h3, h4, p, li, .standardText, .ueberschriftText, .ueberschrift2Text, .navTraceText, .inputBoxText, .inputBoxTextShort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3 {	
	font-weight: bold;
}

h4 {
	text-decoration: underline;
	font-weight: normal;
	display: inline;
}

h3.slogan {
	font-size: 14px;
	font-style: italic;
	color: #F37121;	
}
h2 {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 14px;
}
h2.menuHead {	
	font-size: 14px;
	padding-top: 12px;
	padding-left:25px;
}
h1 {	
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bolder;  
	color: #F37121;	
}

A:link    {text-decoration: none; color:#000000;}
A:visited {text-decoration: none; color:#000000;}
A:hover   {text-decoration: underline; color:#000000;}

.standardText {
	font-size: 12px;
}
.newsText {
	font-size: 12px;
	padding-left:25px;
}
.ueberschriftText {
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
.ueberschrift2Text {
	font-size: 12px;
	line-height: 12px;
}
.ueberschrift2Texthi {
	font-size: 12px;
	line-height: 25px;
	background-color: #FFF200;
}
.navTraceText {
	font-size: 12px;
	font-weight: bold;
	color: #120E57;
	line-height: 25px;
	padding-left: 25px;
}
.inputBoxText {
	vertical-align:middle;
	font-size: 10px;
	color: #999999;
	width: 200px;
}
.inputBoxTextMap {
	vertical-align:middle;
	font-size: 10px;
	color: #0000FF;
	width: 150px;
}


/* ******************* */
/* Speziallayer        */
/* ******************* */
.inputButtonTiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align:middle;
	color: #999999;
	width: 20px;
	height: 20px;
}
.sidebarMapL {
	background-image: url(../images/EuropaBlauGlow100.jpg);
	background-color: #120E57;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 600px;
	width:  100px;
	float:left;
}
.sidebarMapR {
	background-image: url(../images/AmerikasBlauGlow50.jpg);
	background-color: #120E57;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 600px;
	width:   50px;
	float:left;
}
.sidebarLogo {
	background-image: url(../images/LogoGanzDMS.gif);
	background-color: #FFF200;
	background-repeat: no-repeat;
	background-position: 12px 8px;
	height: 600px;
	width: 125px;
	float:left;
}

.topLogo {
	background-image: url(../images/LogoHorizontal.png);
	background-color: #FFF200;
	background-repeat: no-repeat;
	background-position: 90px 10px;
	height: 98px;
	width: 950px;
	float:clear;
	border-bottom: solid black 1px;
}

.botLogo {
	background-color: #FFF200;
	height: 49px;
	width: 950px;
	float:left;
	border-top: solid black 1px;
}

img.logoDMS, img.logoEMG, img.logoAMOE, img.logoTUEV, img.logoHHGFAA  {
	border: none;
	float:left;
}
img.logoDMS {
	padding-left: 100px;
}

.layTopImages {
	height: 205px;
	width:  800px; 
	background-color: #DCDCDC;	
}

.layImgFirmenumzug {
	background-image: url(../images/Lkw200.png);
	background-color: #FFFFFF;
	height: 200px;
	width:  200px;
	float:left;
}
.layImgUebersee {
	background-image: url(../images/Globus200.png);
	background-color: #FFFFFF;
	height: 200px;
	width:  200px;
	float:left;
}
.layImgNews {
	background-image: url(../images/Stift200.jpg);
	background-color: #FFFFFF;
	height: 200px;
	width:  200px;
	float:left;
}
.layImgStandorte {
	background-image: url(../images/Globus200.png);
	background-color: #FFFFFF;
	height: 200px;
	width:  200px;
	float:left;
}

.layMain {
  position:relative;
	height: 750px;
	width:  950px;
	border: solid 2px; 
	background-color: #DCDCDC;
	float:left;
}

* html .layMain {
	width:  950px;
}

/* Definiton für den Schatteneffekt */
.layMainKante {
	margin: auto; 
	background-image:url(../images/kante.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 770px;
	width:  970px;
	border: none;
}
/* Spezialität für Internet Explorer */
* html .layMainKante {
	height: 770px;
	width:  970px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kante.png');
	background-image: none;
}

.formbox {
	background-image: url(../kontakt/rechner/images/rr_rechner_bg.gif);
	background-repeat: repeat-y;
	border: none;
}
.formend {
	height: 8px;
	width:  355px;
	background-image: url(../kontakt/rechner/images/rr_rechner_bot.gif);
	background-repeat: no-repeat;
	border: none;
}
.formline {
  padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.formhead {
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* ******************* */
/* Menus               */
/* ******************* */
.menuItemUnselected, .menuItemSelected, .menuItemLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	height: 25px;
	width: 150px;
	padding-top: 5px;
}
.menuItemSelected {
	background-color: #FFF200;
}
.menuItemLight {
	background-color: #F6F6F6;
	font-weight: bold;
}

/* ******************* */
/* Selektierte Layer   */
/* ******************* */
.laySelected, .layTopSelected, .laySearchSelected, .layBotSelected, .layNavSelected, .layMainSelected, .layHeadSelected,
.layHeadUeberseeSelected  {
	background-color: #F6F6F6;
	float:left;
	cursor : pointer;
	border-top:solid black 1px; 
	border-bottom:solid black 1px; 
}
.laySelected {	    height: 275px;	width: 175px;}
.layBotSelected {	  height:  96px;	width: 775px; border:none;}
.layTopSelected {	
  height: 21px;	width: 350px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #120E57;
	padding-top:4px;
	vertical-align:middle;
	padding-left:25px;
	border-top:none;
}
.laySearchSelected {
  height: 23px;	width: 350px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #120E57;
	padding-top:2px;
	vertical-align:middle;
	padding-left:25px;
	border-top:none;
}
/** Definitionen für Detailseiten */
.layNavSelected {
	height: 375px;	width: 175px; 
	border-bottom:none;
}


.layHeadSelected, .layHeadUeberseeSelected  {
	background-image: url(../images/BandFirmenumzug_en.png); 
	background-repeat: no-repeat;
	padding-left:25px; padding-right:25px; padding-top:25px; 
	height: 175px;	width: 550px; 
	border:none;
	background-color: #F6F6F6;
	float:left;
	cursor : pointer;	
}

.layHeadNewsSelected,
.layHeadStandorteSelected, 
.layHeadUeberSelected,
.layHeadZahlenSelected,
.layHeadAnsprechSelected,
.layHeadDownloadsSelected,
.layHeadGruppeSelected,
.layHeadImpressumSelected,
.layHeadProjektanalyseSelected,
.layHeadProjektplanungSelected,
.layHeadProjektsteuerungSelected,
.layHeadContainerlagerungSelected,
.layHeadSelfstorageSelected,
.layHeadAktenlagerungSelected,
.layHeadGewerblicheLagerungSelected,
.layHeadBetriebsumzug,
.layHeadBueroumzug,
.layHeadPrivatumzug,
.layHeadSeniorenumzug,
.layHeadNichtraucherumzug,
.layHeadUeberseeumzug,
.layHeadPackTransport,
.layHeadReferenzen,
.layHeadVolumenrechner
 {
	background-repeat: no-repeat;
	padding-left:25px; padding-right:25px; padding-top:25px; 
	height: 175px;	width: 750px; 
	border:none;
	background-color: #F6F6F6;
	float:left;
	cursor : pointer;	
}


.layHeadNewsSelected {							background-image: url(../images/BandNews_en.jpg);	      }

.layHeadStandorteSelected {					background-image: url(../images/BandAnfahrt_en.jpg);     }
.layHeadUeberSelected {							background-image: url(../images/BandUeberUns_en.jpg);     }
.layHeadZahlenSelected{							background-image: url(../images/BandZahlen_en.jpg);     }
.layHeadAnsprechSelected{						background-image: url(../images/BandAnsprechpartner_en.jpg);     }
.layHeadDownloadsSelected{					background-image: url(../images/BandDownloads_en.jpg);     }
.layHeadGruppeSelected{							background-image: url(../images/BandUnternehmensgruppe_en.jpg);     }
.layHeadImpressumSelected{					background-image: url(../images/BandImpressum_en.jpg);     }

.layHeadProjektanalyseSelected{			background-image: url(../images/BandProjektanalyse_en.jpg);     }
.layHeadProjektplanungSelected{			background-image: url(../images/BandProjektplanung_en.jpg);     }
.layHeadProjektsteuerungSelected{		background-image: url(../images/BandProjektsteuerung_en.jpg);     }

.layHeadContainerlagerungSelected{	background-image: url(../images/BandContainerlagerung_en.jpg);     }
.layHeadSelfstorageSelected{	      background-image: url(../images/BandSelfstorage_en.jpg);     }
.layHeadAktenlagerungSelected{	    background-image: url(../images/BandAktenlagerung_en.jpg);     }
.layHeadGewerblicheLagerungSelected{background-image: url(../images/BandGewerblicheLagerung_en.jpg);     }
.layHeadBetriebsumzug {							background-image: url(../images/BandUmzugBetrieb_en.jpg);     }
.layHeadBueroumzug {								background-image: url(../images/BandUmzugBuero_en.jpg);     }
.layHeadPrivatumzug{								background-image: url(../images/BandUmzugPrivat_en.jpg);     }
.layHeadSeniorenumzug{							background-image: url(../images/BandUmzugSenioren_en.jpg);     }
.layHeadNichtraucherumzug{					background-image: url(../images/BandUmzugNichtraucher_en.jpg);     }
.layHeadUeberseeumzug{							background-image: url(../images/BandUmzugUebersee_en.jpg);     }
.layHeadPackTransport{							background-image: url(../images/BandUmzugVerpackung_en.jpg);     }
.layHeadReferenzen{                 background-image: url(../images/BandReferenzen_en.jpg);  }
.layHeadVolumenrechner{             background-image: url(../images/BandVolumenrechner_en.jpg);  }
.layMainSelected {	
	height: 372px;	width: 550px; 
	padding-left:25px; 
	padding-right:25px; 
	padding-top:0px; 
	overflow:auto; 
	border-bottom:none;
}

/* ******************* */
/* Unselektierte Layer */
/* ******************* */
.layUnSelected, .layTopUnSelected, .laySearchUnSelected, .layBotUnSelected, .layNavUnSelected, .layMainUnSelected {
	background-color: #E4E4E4;
	float:left;
	border-top:solid black 1px; 
	border-bottom:solid black 1px; 
}
.layUnSelected {	    height: 275px; width: 175px; }
.layBotUnSelected {   height:  96px; width: 775px;  border:none;}

.layTopUnSelected {	  
	height: 21px; width: 350px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #120E57;
	padding-top:4px;
	vertical-align:middle;
	padding-left:25px;
	border-top:none;
}

.laySearchUnSelected {
	height: 23px;     width: 350px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #120E57;
	padding-top:2px;
	vertical-align:middle;
	padding-left:25px;
	border-top:none;
	}

.layNavUnSelected {
   height: 372px;	width: 175px;
   border-bottom:none;
}
.layMainUnSelected {	
	height: 575px;	width: 550px; padding-left:25px;
	border-bottom:none;
}
/* ****************** */
/* Selektierte Balken */
/* ****************** */
.barSelected, .barSearchSelected, .barTopSelected, .barBotSelected, .barNavSelected, .barMainSelected {
	background-color: #FFF200;
	width: 25px;
	float:left;
	border-top:solid black 1px; 
	border-bottom:solid black 1px; 
}
.barSelected {	     height: 275px; }
.barSearchSelected { height: 25px;  border-top:none;}
.barTopSelected { 	 height: 25px;  border-top:none;}
.barBotSelected {    height: 97px;  border:none;}
.barNavSelected {    height: 373px; border-bottom:none; }
.barMainSelected {   height: 370px;}

/* ******************** */
/* Unselektierte Balken */
/* ******************** */
.barUnSelected, .barTopUnSelected, .barSearchUnSelected, .barBotUnSelected, .barNavUnSelected, .barMainUnSelected {
	background-color: #A0A0A0;	
	width: 25px;
	float:left;
	border-top:solid black 1px; 
	border-bottom:solid black 1px; 
}
.barUnSelected {	     height: 275px; }
.barTopUnSelected {	   height: 25px;  border-top:none;}
.barSearchUnSelected { height: 25px;  border-top:none;}
.barBotUnSelected {	   height: 97px;  border:none;}
.barNavUnSelected {	   height: 374px; border-bottom:none; }
.barMainUnSelected {	 height: 370px;}