/* Haessler_lift, abgeleitet von Standardtemplates */

.sitemap
{
	margin:0;
	padding:0;
	margin-top:-15px;	
}

.sitemap-ueberschrift
{margin:0;
padding:0;	
font-size:80%;
font-weight:bold;
}

/************************ */

body /*Schriftart, Schriftgroesse, Seitenhintergrundbild, Abstand zum Browserrand*/
{
	margin:0;padding:0;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color:#072A83;
	color:#175599;
	font-size:100%;
	background-color:white;
	background-image:url("../bilder/layout/hg_body.jpg");
	background-repeat:repeat-y;	
	background-position: center top;
}

#body-innen
{	width:100%;
	background-image:url("../bilder/layout/hg_silhouette_transparent.gif");
	background-repeat:no-repeat;
	background-position: center top;
}

ul,table,p
{font-size:80%;}
/***************************************************************************************************/

/* POSITIONIERUNG und spezielle Stile chronologisch von oben nach unten*/

/*****************************************************************************/
.blind 
{
	position:absolute;
	left:-2000px;
}

 #print-adresse {
        display:none;
    }

/*****************************************************************************/

#seite-container
{
	width:980px;
	margin:auto;
	position:relative; /* muss stehen bleiben, da einige Elemente -suche, links oben, herstellerlogos, container startseite- danach abs pos sind */
}

#suche
{
position:absolute; 
right:0;
right:17px;
top:120px; /* rechten rand angepasst, aufloesung erhoeht */
}


/*****************************************************************************/

/* KOPF */

#kopf-container 
{	
	height:110px;
	padding-top:15px;
	padding-left:15px;
	position:relative;
}


	
/* ______________________________ NAVIGATION OBEN ________________________ */


#menue-1
{
color:#4F79BD;
height:27px;
list-style-type: none;
padding:0;
margin:0;
margin-left:15px;
}

#menue-1 li
{
display:inline;
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:8px;
font-weight:bold;
border-left:1px solid #B9CAE5;
}

#menue-1 a
{
color:#4F79BD;
text-decoration:none;
}

.sk
{
color:#D9001A;
}

/************/
/* absolut positionierte einzelne Links */


#menu4226 /* Kontakt */
{position:absolute;
top:14px;
right:170px;
right:190px; /* rechten rand angepasst, aufloesung erhoeht */
border:0!important;
margin:0!important;
padding:0!important;
font-size:85%;
}

#menu4014 /* Ueber uns */
{position:absolute;
top:14px;
right:85px;
right:105px; /* rechten rand angepasst, aufloesung erhoeht */
border:0!important;
margin:0!important;
padding:0!important;
font-size:85%;
}

#menu1881 /* Aktuelles */
{position:absolute;
top:14px;
right:0;
right:20px; /* rechten rand angepasst, aufloesung erhoeht */
border:0!important;
margin:0!important;
padding:0!important;
font-size:85%;
}


/* ______________________________ ENDE NAVIGATION OBEN ________________________ */ 


address
{	
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #00388B;
	color:#B9C2DB;
	font-size:80%;
	font-style:normal;
	}
	
address a
{
color:white;
text-decoration:none;
}

/*****************************************************************************/

	/* Spalte links */

	#links-container /*der Container fuer die Navspalte links*/
	{
		float:left; 
		width:210px;
		color:white;
		margin-top:70px;
		/*position:static;*/
		}


	
 /* Buttons linke Box */
		
	/* #button-container ul - Buttons Menue 2 */
	#button-ul
		{
			list-style-type: none;
			padding:0;
			margin:0;
			margin-bottom:20px;
			padding-bottom:10px;
			margin-left:15px;
			font-family:arial;
			font-size:70%;
			background-image:url("../bilder/layout/hg_menue_li_transp.png");
			border-left:1px solid #9FB8DB;
			padding-top:10px;
		}
		
		#button-ul li
		{margin-bottom:7px;}
		
		#button-ul a
		{
			display: block;
			padding-top:1px; padding-bottom:1px; padding-left:8px;
			width: 200px;
		}
		
		#button-ul a:link, #button-ul a:visited, #button-ul a:hover
		{
			color: #4F79BD;
			color:#3864A7;
			text-decoration: none;
		}
		
		#button-ul .button-sk
		{
			color: #D9001A;
			display: block;
			/*padding: 3px;padding-left:2px;*/
			padding-top:1px; padding-bottom:1px; padding-left:8px;
			width: 198px;				
		}
		
			
/* Ende Buttons linke Box */

#herstellerlogos /* absolut pos. in bezug zu seite-container */
{position:absolute;
bottom:18px;
left:15px;
z-index:1;}
		
		
/*************************************/

	/* INHALT Spalte  */
	 /* Menue 3 */
	
	.unav-textlinks
	{
	font-size:70%;
	list-style-type: none;
	padding:0;
	margin:0;
	margin-top:10px;
	letter-spacing:0.2pt;
	padding-bottom:20px;	
	}
	
	.unav-textlinks li

	{
	float:left;
	border-left:1px solid #154D8A;
	margin-right:3px;
	margin-bottom:3px;
	}
	
	.unav-textlinks a

	{
	float:left;	
	padding-right:3px;
	padding-left:7px;
	color:#00388B!important;
	color:#154D8A!important;
	text-decoration:none!important;
	}
		
/*************************************/	
	/* Sonderbehandlung des Menues bei den Brancheninformationen unter Aktuelles */
	#unavmenue-9-5 .unav-textlinks
	{
	position:absolute;
	bottom:0;
	left:0;	
	}
	
	.unav-textlinks li

	{
	float:left;
	border-left:1px solid #154D8A;
	margin-right:3px;
	margin-bottom:3px;
	}
	
	.unav-textlinks a

	{
	float:left;	
	padding-right:3px;
	padding-left:7px;
	color:#00388B!important;
	color:#154D8A!important;
	text-decoration:none!important;
	}	
	

	.sk-men-3
		{
			float:left;
			padding-right:3px;
			padding-left:7px;
			color:#DB2B19;		
			/*border-bottom:2px solid #A5B0CD;	*/
			display:block;
		}
	
	/* Animierte Buttons Brancheninformationen mini */
	
	#animbox-9-5
	{
	display:block!important;
	width:655px;
	position:absolute;
	top:221px;
	right:104px;
	z-index:500;
	}
	
	#platzschaffer-animation-9-5 /* drueckt den Inhalt nach unten */
	{
	display:block!important;
	height:250px;
	}
	
	/* Animationen Mini Branchennews */
	
.anim-table-mini
{
width:655px;
background-color:#A1B8D0;
}

.anim-table-mini a
{
text-decoration:none;
color:#1F55A3;
}

.anim-table-mini td
{
vertical-align:top;
text-align:center;
font-weight:bold;
padding-bottom:10px;
}

#anim-1-mini
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-1-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/scherenbuehne003_105px_10s.gif");
}

#anim-1-mini div:hover
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/scherenbuehne003_105px.gif");}

#anim-2-mini 
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-2-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/gelenkbuehne003_105px_12s.gif");
}

#anim-2-mini div:hover
{background-image:url("/bilder/animationen/mini/gelenkbuehne003_105px.gif");}

#anim-3-mini 
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-3-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/lkwbuehne003_105px_14s.gif");
}

#anim-3-mini div:hover
{background-image:url("/bilder/animationen/mini/lkwbuehne003_105px.gif");}


#anim-4-mini 
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-4-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/kettenbuehne002_105px_16s.gif");
}

#anim-4-mini div:hover
{background-image:url("/bilder/animationen/mini/kettenbuehne002_105px.gif");}

#anim-5-mini 
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-5-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/mastbuehne002_105px_18s.gif");
}

#anim-5-mini div:hover
{background-image:url("/bilder/animationen/mini/mastbuehne002_105px.gif");}

#anim-6-mini
{
width:105px;
height:105px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-6-mini div
{
width:105px;
height:105px;
background-image:url("/bilder/animationen/mini/gabelstapler002_105px_20s.gif");
}

#anim-6-mini div:hover
{background-image:url("/bilder/animationen/mini/gabelstapler002_105px.gif");}

.button-sonderkonstruktionen-mini
	{
	width:250px;
	border:0;
	border:1px solid #1F55A3;
	background-color:white;
	margin-left:160px;
	text-align:center;
	font-size:80%;
	}
	
	.button-sonderkonstruktionen-mini a
	{
	color:#1F55A3;
	display:block;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	font-weight:bold;
	background-color:white;
	}
	
/* ******************************************** */	

	#mitte-container 
	{
		float:left;
		width:740px; /* rechten rand angepasst, aufloesung erhoeht */
		/*padding-left:18px;
		padding-right:20px;*/ /*ausgelagert in die einzelnen tags, um linien über volle breite im prodbereich zu erzeugen */
		padding-bottom:15px;
		min-height:400px;
		background-image:url("../bilder/layout/hg_inhalt.png");
		border:1px solid #B9CAE5;
		overflow:hidden;
		position:static;
		margin-bottom:22px;
		margin-left:10px;
		margin-top:70px;
		border-bottom:5px solid #154D8A;
	}
		
		#mitte-container h1
		{
		/*text-transform: uppercase;*/
		margin-bottom:15px;
		font-style:italic;	
		letter-spacing:2pt;
		padding-left:18px;
		padding-right:20px;
		padding-top:15px;
		
		}
		
		#mitte-container p, #mitte-container h2, #mitte-container h3, #mitte-container h4, #mitte-container table
		{
		padding-left:18px;
		padding-right:20px;
		}
		
		
		
		#unavmenue-9-5 #mitte-container 
	{
		float:left;
		width:530px;
		margin-top:70px;
		margin-bottom:22px;
		margin-left:10px;
		padding-left:18px;
		padding-right:20px;
		padding-bottom:15px;
		min-height:400px;
		background-image:url("../bilder/layout/hg_inhalt.png");
		border:1px solid #B9CAE5;
		overflow:hidden;
		position:relative;
		height:5000px;
		}
		
			
	.trenn
	{border-bottom:1px dashed #95B5D2}	
	
	.startseite-grafik
	{
	width: 1160px; 
	height: 800px; 
	position: absolute; 
	top: 191px; 
	left: -92px; 
	z-index: 100; 
	background-image:url("../bilder/layout/hg_startseite-grafik.png");
	background-image:url("../bilder/layout/hg_startseite-grafik.gif");
	background-repeat:no-repeat;
	background-position:top right;
	text-align:center;
	}
	
	.startgrafik /* Box fuer Bild Animationen Button */
	{position:absolute;top:2px;left:3px;z-index:1;}

	
	.startbuttons /* kann weg, wenn es mit der anim-tabelle klappt und die neue Startseite live ist */
	{
	margin:auto;
	margin-left:37px;
	margin-top:-90px;
	}
	
/*************************************/

	/* Animationen Startbuttons */
	
.anim-table
{
width:1047px;
position:absolute;
top:350px;
left:62px;
z-index:200;
}

.anim-table a
{
	text-decoration:none;
color:#1F55A3;
}

.anim-table td
{
vertical-align:top;
font-size:120%;
text-align:center;
font-weight:bold;
padding-top:20px;
}

#anim-1 
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-1 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/scherenbuehne003_150px_10s.gif");
}

#anim-1 div:hover
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/scherenbuehne003_150px.gif");}

#anim-2 
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-2 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/gelenkbuehne003_150px_12s.gif");
}

#anim-2 div:hover
{background-image:url("/bilder/animationen/gelenkbuehne003_150px.gif");}

#anim-3 
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-3 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/lkwbuehne003_150px_14s.gif");
}

#anim-3 div:hover
{background-image:url("/bilder/animationen/lkwbuehne003_150px.gif");}


#anim-4 
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-4 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/kettenbuehne002_150px_16s.gif");
}

#anim-4 div:hover
{background-image:url("/bilder/animationen/kettenbuehne002_150px.gif");}

#anim-5 
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-5 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/mastbuehne002_150px_18s.gif");
}

#anim-5 div:hover
{background-image:url("/bilder/animationen/mastbuehne002_150px.gif");}

#anim-6
{
width:150px;
height:150px;
border:1px solid #1F55A3;
margin:auto;
}

#anim-6 div
{
width:150px;
height:150px;
background-image:url("/bilder/animationen/gabelstapler002_150px_20s.gif");
}

#anim-6 div:hover
{background-image:url("/bilder/animationen/gabelstapler002_150px.gif");}



/*************************************/
	
	.button-sonderkonstruktionen
	{
	border:0;
	position:absolute;
	top:650px;
	left:422px;
	z-index:300;
	border:2px solid #1F55A3;
	}
	
	.button-sonderkonstruktionen a
	{
	color:#1F55A3;
	display:block;
	padding:20px 30px 20px 30px;
	text-decoration:none;
	font-weight:bold;
	}
	
	
/*************************************/
	
	.startseite-unten
	{
	margin-top:768px;
	font-size:80%;
	}
	
	.startseite-unten h1
	{
	border-top:1px solid #B9CAE5!important;
	padding:0!important;
	margin:0!important;
	padding-left:20px!important;
	padding-top:20px!important;
	padding-bottom:20px!important;
	}
	
			
/*************************************/

	/*  Spalte rechts */

	#rechts-container 
	{
		float:left;
		width:172px;
       	margin-left:10px;
		margin-top:70px; 
		background-image:url("../bilder/layout/hg_inhalt.png");
		border:1px solid #B9CAE5;
		overflow:hidden;
		display:none;

    }	
			
	.formlink
	{
	color:white;
	background-color:#00388B;
	padding:2px;
	text-decoration:none;
	font-weight:bold;
	margin-left:25px;
	padding-left:7px;
	padding-right:7px;
	border:1px solid white;
	}
	
	.formlink a:hover, .formlink-sb a:hover, .formlink a:visited, .formlink-sb a:visited
	{
	color:white!important;

	}
	
	.formlink-sb /* fuer seitenbox */
	{
	display:block;
	color:white!important;
	background-color:#00388B;
	padding:1px;
	text-decoration:none;
	font-weight:bold;
	margin:auto;
	padding-left:7px;
	padding-right:7px;
	}

/**********************************************************************/	
	#fuss
{       height:140px;/* muss wieder rein, wenn seitebbox im fuss deaktiviert wird */
		height:92px;
		font-size:70%;
		text-align:right;
		background-color:white;
		background-image:url("../bilder/layout/hg_fuss.jpg");
		background-repeat:no-repeat;	
		background-position: center top;
		position:relative;
}

#fuss-oben
{position:absolute;
top:65px;/* muss wieder rein, wenn seitebbox im fuss deaktiviert wird */
top:17px;
left:450px;
}

#fuss-unten
{position:absolute;
top:114px;/* muss wieder rein, wenn seitebbox im fuss deaktiviert wird */
top:66px;
right:200px;}

#fuss-oben a
{margin-left:5px;margin-right:5px;}

/*****************************************************************************/

/*Textformatierung*/

h1 {font-size:100%; font-weight:bold;margin:0; padding:3px;margin-bottom:3px;}
h2 {font-size:90%; font-weight:bold;margin-bottom:8px; margin-top:10px;}
h3 {font-size:90%;}
h4 {font-size:80%;}

p {	padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin:0px;}
.p-klein {padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:0px;margin:0px;}
.datum-marke {font-size:70%;margin:0;padding:0;}

b {font-weight:bold}


/*************************************************************************************************/
/* Links */

a:visited,a:active
{ 
	color:#00388B;
}

a:hover
{ 
	color:#DB2B19;
	color:#D9001A
}

.a-klein
{	font-size:90%
}

a:focus
{outline:none;}


/******************************************************************************/

#fuss a, #fuss a:visited, #fuss a:active, #fuss a:hover

{	text-decoration:none;
	color:#072A83;
}
/*****************************************************************************/
/*Tabellen*/

td
{	
	vertical-align:top;
	padding:0px;
}

/*Detailtabellen*/
.detail-table
{
	border-collapse: collapse;	
	width:100%;
}

.detail-table td
{	
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E0ECFA;	
	}

.detail-table th
{	
	background-color: #E0ECFA;
	font-weight:bold;
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E0ECFA;
	text-align:left;	
}

/************************************************************************************************
/* Produktdarstellung Listenseite und Detailseite */
/************************************************************************************************/

.h1-produes
{
margin:0!important;
padding:0!important;
padding-top:20px!important;
text-align:center;
font-size:150%;
height:50px;
background-image:url("../bilder/layout/prod/hintergrund_kopfleiste.png");
background-repeat:repeat-x;
border-bottom:2px solid #154D8A;
}

.prodbox
{
position:relative;
width:370px;
height:350px;
height:380px;
background-image:url("../bilder/layout/prod/vorschau_hintergrund.gif");
background-repeat:no-repeat;	
background-position: top center;
float:left;
/*border-bottom:2px solid #4E78A6;
margin-top:30px;*/
border-top:2px solid #4E78A6;
border-top:2px solid #154D8A;
}

.link-anfrage
{
position:absolute;
top:25px;
right:9px; 
}

.bildvorschaubox
{
width:285px;
height:190px; /* mass bei ueblichen digicamfotos 185 x 247 */
margin-top:40px;
margin-left:28px;
position:relative;
overflow:hidden;
}

.vorschaubild
{
position:absolute;
bottom:0;
left:0;
border:1px solid #727272; /* erschien zu dunkel */
border:1px solid #7C9BBE;
max-width:285px;
}

.bezeichnung
{
position:absolute;
top:255px;
left:61px; 
}

.verweise /* 3 Buttons in der Produktlistenzeile */
{
position:absolute;
bottom:20px;
left:28px;
}

.link-film
{

}

.link-fotogalerie
{

}

.link-pdf
{

}

/* Detailseite */


.box-produesdet
{
background-image:url("../bilder/layout/prod/hintergrund_kopfleiste.png");
background-repeat:repeat-x;
border-bottom:4px solid #154D8A;
height:77px;
position:relative;
}

.box-produesdet h1
{
margin:0!important;
padding:0!important;
text-align:center;
font-size:130%;
padding-top:20px!important;
letter-spacing:normal!important;
font-weight:normal;
}

.link-zurliste
{
font-size:70%;
position:absolute;
bottom:8px;
left:15px;
}

.link-zurliste a
{
	text-decoration:none;
	color:#154D8A;
}

.blaettern-vor
{
	position:absolute;
	left:15px;
	top:15px;
}

.blaettern-zurueck
{
	position:absolute;
	right:15px;
	top:15px;
}


.box-unten /* enthaelt die Blaettern-Pfeile und zurueck-link */
{
text-align:center;
}

.link-zurliste-unten
{
font-size:70%;
padding-left:40px;
padding-top:30px;
}

.link-zurliste-unten a
{
	text-decoration:none;
	color:#154D8A;
}

.beschreibung
{
padding-top:25px;
padding-bottom:25px;
padding-left:40px;
border-bottom:3px solid #154D8A;
}

.foto-1
{
position:relative;
}

.produktwerte
{
clear:both;
padding-left:30px;
padding-bottom:20px;
margin-top:25px;
position:relative;
border-bottom:3px solid #154D8A;
}

.produktwerte h2
{
font-weight:normal;
font-style:italic;
font-size:140%;
margin-bottom:20px;
}

.produktwerte ul
{
	list-style-type: none;
	padding:0;
	margin:0;
	font-size:100%;
}
.produktwerte li
{
padding-left:60px;
padding-bottom:6px;
}

.link-anfrage-det
{
position:absolute;
top:-20px;
right:10px; 
}

.link-anfrage-det-1
{
position:absolute;
top:10px;
right:10px;
}

.verweise-det
{
padding-top:12px;
padding-left:10px;
padding-bottom:8px;
border-bottom:1px solid #154D8A;
}

.foto-2
{
border-bottom:3px solid #154D8A;
}

.foto-3
{}

.schlusstext /* enthaelt unteren Anfragebutton */
{
position:relative;
font-size:150%;
padding-top:20px;
}

/************************************************************************************************/
/* Kontaktseite */
/************************************************************************************************/
.hg-kontakt
{
	background-image:url(../bilder/layout/kont/hg_kontakt.png);
}


.box-li
{
float:left;
width:246px;
margin-left:15px;
margin-right:15px;
height:1122px;
position:relative;
background-image:url(../bilder/layout/kont/hg_box_li.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.box-re
{
float:left;
width:448px;
height:1122px;
position:relative;
margin-bottom:20px;
background-image:url(../bilder/layout/kont/hg_box_re.gif);
background-repeat:no-repeat;
}

.box-oben 
{
width:100%;
height:210px;
border-bottom:1px solid #38679C;
}

.ues-box-li
{
margin:0;
padding:0;
text-align:center;
padding-top:20px;
margin-bottom:50px;
}

.ues-box-re
{
margin:0;
padding:0;
display:inline;
float:left;
margin-top:20px;
margin-bottom:50px;
}

.firma-2
{
clear:both;
font-size:110%;
font-style:italic;
letter-spacing:0.8pt;
margin-left:25px;
}

.fonmailbox
{
width:200px;
height:80px;
padding-top:35px;
text-align:right;
margin-left:5px;
font-size:80%;
}

.anfragetext-1
{
width:200px;
height:100px;
margin-left:30px;
font-size:80%;
margin-top:-10px;
}

.anfragetext-2
{
width:170px;
height:100px;
margin-left:70px;
margin-left:80px;
float:left;
font-size:80%;
margin-top:-10px;
}

.anfragetext-3
{
width:140px;
height:100px;
float:left;
margin-left:30px;
font-size:80%;
margin-top:-10px;
}

.karte-li
{
margin-left: 20px;
margin-bottom: 40px;
margin-top: -50px;
}

.karte-re
{
margin-left: 130px;
margin-bottom: 40px;
margin-top: -50px;
}

.anbieterinfo
{
margin-top:20px;
margin-left:40px;
font-size:80%;
}

.a-zentrallink
{ 
display:block;
width:710px;
height:44px; /* hoehe des buttons 69px */
padding-top:25px;
background-image:url("../bilder/layout/kont/hg_zentrallink.gif");
margin:auto;
text-align:center;
color:white!important;
text-decoration:none;
font-size:140%;
letter-spacing:1.2pt;
font-style:italic;
margin-bottom:30px;
}


/************************************************************************************************/
/* Bildanzeige im HTML-Gen htmlgen formate bilder */

.bild-right-web
{
margin-left:15px;
margin-bottom:10px;
float:right;
border:white 1px solid;
}

.bild-right-th
{
margin-left:15px;
float:right;
border-width:0;
}

.bild-right-log
{
margin-left:15px;
float:right;
border-width:0;
}

.bild-left-web
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
}

.bild-left-th
{
margin-right:15px;
float:left;
border-width:0;
}

.bild-left-med
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
}

.bild-right-med
{
margin-right:15px;
margin-bottom:10px;
float:left;
border-width:0;
}

.bild-left-log
{
margin-right:15px;
float:left;
border-width:0;
}

.bild-center-web
{
border:white 1px solid;
}

.bild-center-th
{
border-width:0;
}		

/*****************************************************************************/

/*Formulare*/

.formbutton
{
background-color:white;
color:#B9CAE5;
border: 1px solid #B9CAE5;}

#suchform
{
color:#DB2B19;
font-size:80%;
}

/*****************************************************************************/
/*Medientypen*/

@media print {
	
	#kopf-container,#menue-1,#links-container,#fuss,#unav-textlinks,#herstellerlogos,#suche,#seitenbox-global-links,.box-unten,.link-zurliste,.blaettern-vor,.blaettern-zurueck,.link-anfrage, .link-anfrage-det
 {
        display:none;
 }
 
 #print-adresse
{
        display:block;
		margin-bottom:20px;
		font-size:10pt;
		width:90%;
		color:black;
 } 
  
 #seite-container
 {
 width:100%;
 position:static;
 }
 
 #body-innen
 {
 background-image:none;
 }
 
 #mitte-container
 {
 width:100%;
 float:none;
 margin:0;
 padding:0;
 border:0;
 overflow:visible;
 }
 
 .prodbox
{
position:relative;
/*width:48%;
height:300px;*/
width:100%;
height:5.5cm;
overflow:hidden;
border-top:2px solid #154D8A;
float:none;
background-image:none;
}
	
	.bildvorschaubox
{
width:285px;
height:190px; /* mass bei ueblichen digicamfotos 185 x 247 */
margin-top:10px;
margin-left:28px;
position:relative;
overflow:hidden;
}
	
.bezeichnung
{
position:absolute;
top:1cm;
left:8cm;
}
	
.verweise
{
	position:absolute;
	top:3cm;
	left:8cm;
}
	
 
}
 
 

    