html {
	width:100%;
	height:100%;
}

body {
	background-color: #CACED1;
	font-size: 0.8em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0 0 0 0;
	width:100%;
	height:100%;
	overflow-x:hidden;
	
}
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #000000;}
a:active { color:#000000;}


img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
	max-width:1440px;
	margin: 0 auto;
	padding: 0;
	margin-top:-80px;
}

/* ----------banner for logo-------------- */
#kopf_temp {
	margin: 0;
	padding: 0;
	height: 10em;
}
#kopf_temp p{
	margin-left: 15em;
	padding: 10px;
}
#kopf {
	margin: 0;
	padding: 0;
}

#kopf p{
	margin-left: 15em;
	padding: 0 10px;
	height: 200px;
}

/* -----------------Inhalt--------------------- */
#content {
	min-height:400px;
	padding: 0px 0px 50px 50px;
	margin: 0 15em;
	margin-top:-18px;
	
}

p, pre {
	padding: 10px;
	margin:0;
}



/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 220px;
	min-height:400px;
	margin: 0;
	padding:15px 0 0 0;
	color:#000;
}

#right {
	float:right;
	width:420px;
	min-height:500px;
	margin-top:-21px;
	color:#000;
	padding-right:20px;
	padding-left:30px;
	padding-bottom:20px;
}

#close {
	position:absolute;
	height:21px;
	width:21px;
	margin-left:405px;
	margin-top:20px;
	visibility:visible;
}

#close2 {
	height:25px;
	width:21px;
}

/* -----------footer--------------------------- */
#footer {
	clear: both;
	padding: 0;
	margin-left:290px;
	width:1150px;
	margin-top:0px;
	margin-bottom:30px;
}

#impressum
{
height: 25px;
border-top: 0px solid #607b94;
}


/* -----------slider--------------------------- */



#slidephoto {

	width:100%;
	max-width:100%;
	min-width:100%;

	min-height:24px;
	height:24px;
	
	padding:0px;

	position:fixed;

	top:0px;

	left:0px;
	
	overflow:hidden;
	
	text-align:center;
	
	z-index:2000;

}

.icon-position {
	
	margin-left: 70%;
	bottom: 0px;
}

#background-image {
	width:100%;
	min-width:100%;
	height:auto;
	margin:0;
	padding:0;

}

#logo {
	width:637px;
	height:251px;
	margin:0;
	padding:0;
	margin-left:-60px;
	visibility:visible;
	z-index:5;

}

#menue {
	position:absolute;
	width:220px;
	height:290px;
	margin-top:-40px;
	padding:0;
	background: url("../images/menue/menue_back.png") 57px -5px no-repeat;
	background-repeat:no-repeat;
	visibility:visible;
	z-index:10;
}


#links_start {
	height:30px;
	width:170px;
	margin-left:89px;
	margin-top:3px;
	visibility: visible;
}

#kreis_start {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-5px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}


#links_unternehmen {
	height:30px;
	width:190px;
	margin-left:89px;
	margin-top:1px;
	visibility: visible;
}

#kreis_unternehmen {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-6px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}
	

#links_fuhrpark {
	height:30px;
	width:160px;
	margin-left:89px;
	margin-top:2px;
	visibility: visible;
}

#kreis_fuhrpark {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-6px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}
	

#links_leistungen {
	height:30px;
	width:170px;
	margin-left:89px;
	margin-top:0px;
	visibility: visible;
}

#kreis_leistungen {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-7px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}
	

#links_frachtanfrage {
	height:30px;
	width:205px;
	margin-left:89px;
	margin-top:2px;
	visibility: visible;
}

#kreis_frachtanfrage {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-6px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}


#links_kontakt {
	height:30px;
	width:143px;
	margin-left:89px;
	margin-top:0px;
	visibility: visible;
}

#kreis_kontakt {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-7px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}

#links_job {
	height:30px;
	width:215px;
	margin-left:89px;
	margin-top:0px;
	visibility: visible;
}

#kreis_jobs {
	position:absolute;
	height:26px;
	width:29px;
	margin-left:52px;
	margin-top:-8px;
	background-image:url(../images/menue/kreis.png);
	z-index:100;
	visibility: visible;
}

#social {
	height:22px;
	width:120px;
	visibility: visible;
	float:right;
}

#links_aktuelles {
	height:150px;
	width:215px;
	margin-left:70px;
	margin-top:10%;
	visibility: visible;
}

/* ----------LINKKLASSE MENÜ LINKS-------------- */

a.menue_links:link {
	font-family:Helvetica, sans-serif, Arial;
	font-size:13px;
	color:#555555;
	text-decoration: none;
}

a.menue_links:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size:13px;
	color:#555555;
	font-weight:bold;
}

a.menue_links:active {
	font-family:Helvetica, sans-serif, Arial;
	font-size:13px;
	color:#555555;
	font-weight:bold;
}

a.menue_links:visited {
	font-family:Helvetica, sans-serif, Arial;
	font-size:13px;
	color:#555555;
	text-decoration: none;
}


/* ----------LINKKLASSE MENÜ UNTEN-------------- */


a.menue_unten:link {
	font-family:Helvetica, sans-serif, Arial;
	font-size:17px;
	color:#848484;
	font-weight:lighter;
	letter-spacing:0.05em;
	background-image:url(../images/menue_unten_off.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:30px;
}

a.menue_unten:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size:17px;
	color:#848484;
	font-weight:lighter;
	letter-spacing:0.05em;
	background-image:url(../images/menue_unten_on.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:30px;
}

a.menue_unten:active {
	font-family:Helvetica, sans-serif, Arial;
	font-size:17px;
	color:#848484;
	font-weight:lighter;
	letter-spacing:0.05em;
	background-image:url(../images/menue_unten_on.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:30px;
}

a.menue_unten:visited {
	font-family:Helvetica, sans-serif, Arial;
	font-size:17px;
	color:#848484;
	font-weight:lighter;
	letter-spacing:0.05em;
	background-image:url(../images/menue_unten_off.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:30px;
}



/* ----------LINKKLASSE ALLGEMEIN-------------- */


a:link {
	font-family:Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#555555;
	text-decoration: none;
}

a:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#555555;
	font-weight:bold;
}

a:active {
	font-family:Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#555555;
	font-weight:bold;
}

a:visited {
	font-family:Helvetica, sans-serif, Arial;
	font-size:14px;
	color:#555555;
	text-decoration: none;
}

a:focus {
	outline: none;
}


.news-list-morelink {
	color:#d40d00;
	font-weight:bold;
}

  ul#Navigation li {
    float:left;
    position: relative;
	color:#e7e7e7;
	font-family:Helvetica, sans-serif, Arial;
  }

  

a.impressum:link {
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#e7e7e7;
	display:block;
	text-decoration:none;
}

a.impressum:hover {
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#e7e7e7;
	display:block;
	text-decoration:underline;
	font-weight:normal;
}

a.impressum:active {
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#e7e7e7;
	display:block;
	text-decoration:underline;
	font-weight:normal;
}

a.impressum:visited {
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#e7e7e7;
	display:block;
	text-decoration:none;
	font-weight:normal;
}

#kartons {
	position:fixed;
	height:184px;
	width:267px;
	margin-left:702px;
	margin-top:100px;
	background-image:url(../images/kartons.png);
	visibility: visible;
}

#formular_schatten {
	position:absolute;
	height:34px;
	width:651px;
	margin-left:-7px;
	margin-top:725px;
	background-image:url(../images/formular_schatten.png);
	visibility: visible;
	z-index:1000;
}

#formular_schatten2 {
	position:absolute;
	height:34px;
	width:651px;
	margin-left:-7px;
	margin-top:535px;
	background-image:url(../images/formular_schatten.png);
	visibility: visible;
	z-index:1000;
}




