body
{
 background-color:#bdbec6;
 font-family:Verdana;
 font-size:12px;
 margin:0px;
 text-align:center;
}

#site {
        width:760px;
   margin:0px auto;
   margin-top: 0px;
   text-align:left;
}

#title {
        width:780px;
   background-color:transparent;
   margin:0px auto;
   margin-bottom:0px;
   padding-top:0px;
        padding-bottom:2px;
   border-bottom:1px solid #000;
        /*border:1px solid #000;*/
        text-align:left;
}


#menu1 {
	background-color:transparent;
	margin-bottom:15px;
	text-align:right;
	padding-right:0px;
	padding-top:0px;
	border-top:1px solid #bdbec6;
}

#menu1 a {
	float:right;
	height:24px;
	padding-top:1px;
	border:0px solid #000;
}

#menu1 p {
		display:block;
		margin:0px;
		padding:0px;
		float:right;
		padding-top:0px;
	font-size:13px;
	font-weight:bold;
	color:#4A4AFF;
}

#menu2 {
	height:31px;
	background-color:transparent;
	background-image:url(../img/menu1_3.jpg);
	background-repeat:no-repeat;
	padding:0px;
	text-align:left;
	font-weight:bold;
	color:#0050A0;
}

#menu2 a {
	float:left;
	height:18px;
	padding-top:8px;
	padding-left:14px;
	padding-right:14px;
	margin:0px;

}

#menu2 p {
	display:block;
	margin:0px;
	padding:0px;
	padding-top:7px;
	font-size:13px;
	font-weight:bolder;
	float:left;
	/*color:#4A4AFF;*/
	color:#ffffff;
}


/******** MENU 3 ********/

#menu3 {
		height:31px;
	background-color:transparent;
	background-image:url(../img/menu1_3.jpg);
	background-repeat:no-repeat;
	padding:0px;
	text-align:left;
	font-weight:bold;
	color:#0050A0;
		margin-top:30px;
}

#menu3 a {
		display:block;
		float:left;
	height:18px;
	padding-top:8px;
	padding-left:18px;
		padding-right:18px;
	margin:0px;
}

#menu3 p {
		display:block;
		margin:0px;
		padding:0px;
		padding-top:7px;
	font-size:13px;
	font-weight:bolder;
	float:left;
	/*color:#4A4AFF;*/
		color:#ffffff;
}





.gfxoben {
	height:14px;
	margin-top:14px;
	background-color:transparent;
	background-image:url(../img/rahmen_gross_oben.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin-bottom:0px;
}


/************** INHALT *******************/


#GFXInhalt {
		padding-left:12px;
		padding-top:7px;
	margin-top:30px;
	height:523px;
	background-color:transparent;
	background-image:url(../img/rahmen_gross.jpg);
	background-repeat:no-repeat;
	border:0px solid #000;
}

#GFXInhalt_index {
        padding-left:12px;
        padding-top:3px;
   margin-top:14px;
   height:538px;
   background-color:transparent;
   background-image:url(../img/rahmen_gross_index.jpg);
   background-repeat:no-repeat;
   border:0px solid #000;
}

#gfx_inhalt {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
}

/* IMPRESSUM */
.imprint {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:620px;
	padding-top:25px;
	padding-left:50px;
	padding-right:50px;
	font-family:"times new roman";
	font-size: 1.15em;
}

.imprint h1 {
	display:block;
	color:#000000;
	padding:0px;
	margin:0px;
	margin-bottom:25px;
	font-size:1.5em;
	font-weight:bold;
}

/* KONTAKT, CONTACT */
.contact {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
	height:400px;
	padding-left:0px;
	font-family:"times new roman";
	font-size:13px;
	color:#4A4AFF;
}

.contact p {
	font-size:1.0em;
	margin:0;
	padding:0;
	color:#4A4AFF;
}


.contact h4 {
	display:block;
	padding:0px; margin:0px;
	text-align:left;
	font-family:"times new roman";
	font-weight:bold;
	font-size:23px;
	/*color:#4A4AFF;*/
	color:#5656ff;
	margin-left:40px;
	border:0px solid #000;
}

.contact li {
	list-style-type:none;
	font-size:15px;
	font-weight:bold;
}
.contact hr {
	width:95%;
	/*float:left;*/
	position:relative;
	left:5px;
	margin-top:20px;
	margin-bottom:6px;
}
.contact input {
	width:230px;
	cursor:text;
}

.contact input.send {
	max-height:22px; /* f�r Konqueror */
	background-color:#8fff8f;
	color:#4A4AFF;
	font-weight:bold;
	cursor: auto;
}

.contact input.back {
	max-height:22px; /* Konqueror */
	background-color:#b1b1b1;
	width:70px;
	font-weight:bold;
}

.contact textarea {
	width:543px;
	height:120px;
}
/*
.kontakt ul {
	margin-left:1px;
} */


#gfx_inhalt.kontakt a {
	font-family:"times new roman";
	color:#4A4AFF;
	font-size:15px;
	font-weight:bold;
}


/* MAIL_SEND */
.mail_send {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
		height:300px;
	padding-left:30px;
	font-family:"Arial";
	font-size:25px;

	color:#5656ff;
}
.mail_send center {
		font-size:15px;
	padding:0;
}

/*englisch*/
.englisch {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
		height:300px;
	padding-left:0px;
	font-family:"times new roman";
	font-weight:bold;
	font-size:15px;
	color:#5f5fff;
}
#gfx_inhalt.englisch h1 {
		display:block;
		padding:0px;
		margin:0px;
	font-family:"times new roman";
	font-weight:bold;
	font-size:17px;
	color:#5f5fff;
}

/* impressionen */
.impressionen {
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-left:18px;
	padding-top:0px;
		padding-bottom:0px;
		height:530px;
		max-height:530px;
		border:0px solid #000;
}

a.link-impressionen-prev {

display:block;
	background-image:url("../img/impressionen_bP_blue.jpg");
	height:30px;
	width:74px;
	margin-left:13px;
	margin-top:5px;
	margin-bottom:0px;
}

a.link-impressionen-prev:hover {
			background-image:url("../img/impressionen_bP_weis.jpg");
}

a.link-impressionen-next {

		display:block;
		background-image:url("../img/impressionen_bN_blue.jpg");
	height:30px;
		width:74px;
	margin-left:0px;
		margin-top:5px;
		margin-right:0px;
		padding:0px;
		margin-bottom:0px;
}

a.link-impressionen-next:hover {
			background-image:url("../img/impressionen_bN_weis.jpg");
}



/*stellenangebote*/
*.jobangebote {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:305px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	font-family:"Arial";
	font-size:17px;
	/*color:#7d69c4;*/
	color:#000;
}

*.jobangebote strong.little {
		font-size:small;
		padding-top:20px;
		padding-left:10px;
		display:block;
}

*.jobangebote p.sonderfall {
	margin:0px; padding:0;
	margin-left:593px;
	/* margin-top:48px;*/
		position:absolute;
	top:498px;
}

.jobangebote h4 {
		display:block;
		margin:0px; padding:0px;
}

/*unternehmen, company, about us*/
.company {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:305px;
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
	font-family:"Arial";
	font-size:17px;
	/*color:#7d69c4;*/
	color:#000;
	line-height:1.4em;

}

.company p {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:155px;
}

.company p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	/*margin-top:48px;*/
	position:absolute;
	top:498px;
}

.company h4, h5 {
	display:block;
	padding:0px;margin:0px;
}
.company img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

/*login (Englisch)*/
.login {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	padding-top:0px;
		height:300px;
	padding-left:0px;
	font-family:"times new roman";
	font-size:15px;
	font-weight:bold;
	color:#5f5fff;
}

.login h1 {
	font-family:"times new roman";
	font-weight:bold;
	font-size:17px;
	color:#5f5fff;
		text-align:center;
}


/*dismantling*/
.dismantling {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:16px;
	color:#000;
	line-height:1.3em;
}


.dismantling p {
	margin-top:8px;
	margin-bottom:8px;
	margin-left:155px;
}

.dismantling p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	/*     margin-top:48px;*/
	position:absolute;
	top:498px;
}

.dismantling a.contactB {

	display:block;
	padding:0px;
	margin:0px;
	border:0px solid #000;
	text-decoration:none;
}

.dismantling a.lnk {
	color:#0000ff;
	font-size:1em;
	text-decoration:underline;
	
}

.dismantling h4 {
	/*display:block;*/
	margin:0px;
	padding:0px;
}

.dismantling img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

/*logistics*/
.logistics {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	color:#000;
	line-height:1.4em;
}

.logistics p {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:155px;
}

.logistics h4 {
		display:block;
	margin:0;padding:0;
	margin-top:0px;
}

.logistics p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	/*margin-top:48px;*/
	position:absolute;
	top:498px;
}


.logistics img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}


/* specials */
.specials {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	color:#000;
	line-height:1.5em;
}

.specials p {
		margin-top:2px;
		margin-bottom:4px;
}

.specials strong {
	display:block;
	margin-top:15px;
}

.specials h4 {
	display:block;
	padding:0; margin:0;
	margin-top:0px;
}

.specials img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

.specials p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	/*margin-top:48px;*/
	position:absolute;
	top:498px;
}

/* verschrottungen */
.verschrottungen {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	color:#000;
}

.verschrottuungen p {
		margin-top:5px;
	margin-bottom:10px;
}

.verschrottungen strong {
		display:block;
	margin-top:10px;
}

.verschrottungen h4 {
		display:block;
	margin:0px; padding:0px;
	margin-top:0px;
}

.verschrottungen p.sonderfall {
		margin:0px; padding:0;
	margin-left:620px;
	/*     margin-top:48px;*/
		position:absolute;
	top:498px;
}

.verschrottungen img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

/*
.verschrottungen p:first-letter{
		font-size:17px;
		font-weight:bold;
		float:left;
		padding-top:4px;
	margin-right:1px;
} */

/* montagen */
.montagen {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	color:#000000;
}

.montagen p {
		margin-top:5px;
		margin-bottom:10px;
}

.montagen h4 {
		display:block;
	margin:0;padding:0;
	margin-top:0px;
}

.montagen p.sonderfall {
		margin:0px; padding:0;
	margin-left:620px;
	/*     margin-top:48px;*/
		position:absolute;
	top:498px;
}

.montagen img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

/*
.montagen p:first-letter{
		font-size:17px;
		font-weight:bold;
		float:left;
		padding-top:4px;
	margin-right:1px;
} */

/* trade */
.trade {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	color:#000;
	line-height:1.5em;
}

.trade p {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:155px;
}

.trade p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	/*margin-top:48px;*/
		position:absolute;
	top:498px;
}

.trade h4 {
		margin-top:0px;
		margin-bottom:0px;
}

.trade img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}



/*dismantling txt*/
.dism_txt {
	background-color:transparent;
	background-image:url(../img/frame_size_center.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	height:310px;
	padding-left:23px;
	padding-right:23px;
	padding-top:5px;
	font-family:"Arial";
	font-size:17px;
	/*color:#7d69c4;*/
	color:#000;
	line-height:1.3em;
}


.dism_txt p {
		margin-top:12px;
		margin-bottom:12px;
		margin-left:155px;
}

.dism_txt a.contact {

	display:block;
	padding:0px;
	margin:0px;
	border:0px solid #000;
	text-decoration:none;
}

.dism_txt h4 {
	/*display:block;*/
	margin:0px;
	padding:0px;
}

.dism_txt img.desc
{
		margin:0px;
		padding:0px;
		border:0px;
		float:left;
		margin-right:15px;
		margin-bottom:0px;
}

.dism_txt p.contactB {
	margin:0px; padding:0;
	margin-left:620px;
	position:absolute;
	top:498px;
}

.dism_txt p.backB {
	margin:0px; padding:0;
	margin-left:0px;
	position:absolute;
	top:498px;
}


.gfxunten {
		height:22px;
	background-color:transparent;
	background-image:url(../img/rahmen_gross_unten.jpg);
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;
		border:0px solid #000;
}


h1 {
		font-size:18px;
	color:#bdbec6;
}

a:link, a:visited, a:active, a:hover
{
text-decoration:none;
font-weight:bold;
color:#eeeeee;
font-size:12px;
}

/*a.menulink2:hover, a.menulink:hover {
	color:#999999;
	text-decoration:underline;
}*/

a.menulink {
	display:block;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	margin-top:0px;
	border:0 solid #000;
	/*text-align:center;*/
	color:#eeeeee;
	text-decoration:none;
}

a.menulink_kontakt {
	color:#ceff6f;
}

a.menulink2 {
display:block;
padding-left:5px;
padding-top:6px;
padding-bottom:6px;
margin-top:3px;
border:0px solid #000;
background-color:transparent;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}

/******* INDEX *********/
#index {
	padding-left:5px;
}

#index img {
		/*float:left;*/
	width:170px;
	height:120px;
	margin-right:15px;
	border:1px;
	border-color:#e0e0e6;
}


font.ueberschrift {
	/*font-family:"times new roman";*/
	font-family:sans-serif;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-variant:small-caps;
	font-weight:bold;
	font-size:22px;
	/*letter-spacing:2;*/
	color:#5656ff;
}

a.linktrade {
	display:block;
	width:164px;
	height:120px;
	margin-left:3px;
	background-image: url(../img/trade.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}

a.linktrade:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}

a.linkpictures {
	display:block;
	width:164px;
	height:120px;
	margin-left:12px;
	margin-top:4px;
	background-image: url(../img/pictures.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}

a.linkpictures:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}

a.linkdismantling {
	display:block;
	width:164px;
	height:120px;
	margin-left:12px;
	background-image: url(../img/dismantling.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}
a.linkdismantling:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}


a.linksales {
	display:block;
	width:164px;
	height:120px;
	margin-left:12px;
	margin-top:4px;
	background-image: url(../img/sale.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}

a.linksales:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}

a.linklogistics {
	display:block;
	width:164px;
	height:120px;
	margin-left:3px;
	margin-top:4px;
	background-image: url(../img/logistic.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}

a.linklogistics:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}

a.linkspecials {
	display:block;
	width:164px;
	height:120px;
	margin-left:3px;
	margin-top:4px;
	background-image: url(../img/specials.png);
	background-repeat: no-repeat;
	border: 2px solid #bcbeca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Verdana;
	font-size: 17px;
	font-style: normal;
	color: #5656ff;
	text-align:left;
	font-variant: normal;
	font-weight: normal;
	padding-left:185px;
	padding-top:7px;
}

a.linkspecials:hover {
	border: 2px solid #5656ff;
	color: #bcbeca;
}



a.all {
	text-decoration:underline;
	color:#00008b;
	font-size:1em;
	font-weight:normal;
}

a.all:hover {
	color:#aaaaaa;
}

a.all:visited {
	color:#00008b;
	text-decoration:underline;
}

a.indexue {
	display:block;
	background-image: url(../img/index_ue.png);
	background-repeat:no-repeat
	margin-bottom:8px;
	padding-top:5px;
	margin-top:20px;
	margin-left:5px;
	padding-left:0px;
	height:80px;
	width:715px;
	border:0px solid #000;
	font-variant: normal;
	font-weight: normal;
	text-align:center;
	color:#808080;
}

.maps {
	width:442px;
	height:360px;
	margin-left:15px;
	margin-top:4px;
	margin-right:0px;
	border: 1px solid #2A00FF;
}

.routenplaner {
	height:360px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	border: 0px solid #2A00FF;
}
