html, body
{
	color: #FFFFFA;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;	
	width:100%;
	background-image:url(../art/bg.gif);
	background-repeat:repeat-x;
	/*height:100%;
	text-align:center;*/
	border: none;
}

/*Links für den Contenido Texteditor*/
a, a:link, a:hover, a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal; 
	text-decoration: underline;
	font-weight: normal;
	color: #313C79;
}

/*Links für den Contenido Texteditor*/
.txt12brown17home a, .txt12brown17home a:link, .txt12brown17home a:hover, .txt12brown17home a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px;
	font-style: normal; 
	text-decoration: underline;
	font-weight: bold !important;
	color: #b7a98e !important;
}


span.txt13blueheight17 a, span.txt13blueheight17 a:link, span.txt13blueheight17 a:hover, span.txt13blueheight17 a:active 
{ 
	color: #313C79; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:17px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;	
}

span.txt11brownheight15 a, span.txt11brownheight15 a:link, span.txt11brownheight15 a:hover, span.txt11brownheight15 a:active 
{ 
	color: #515151; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;	
}

a.menu,a.menu:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}
a.menu:hover,a.menu:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.menuhi, a.menuhi:link, a.menuhi:hover, a.menuhi:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:bold;
	color: #ffda00;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.submenu,a.submenu:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}
a.submenu:hover,a.submenu:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:normal;
	color: #ffda00;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.submenuhi, a.submenuhi:link, a.submenuhi:hover, a.submenuhi:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight:normal;
	color: #ffda00;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.funktionsmenu,a.funktionsmenu:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	color: #171791;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.funktionsmenu:hover,a.funktionsmenu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	color: #171791;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.sprachmenu,a.sprachmenu:link,a.sprachmenu:hover,a.sprachmenu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.txt11schwarzheight15, a.txt11schwarzheight15:link, a.txt11schwarzheight15:hover, a.txt11schwarzheight15:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
	font-style: normal; 
	text-decoration: none;
	font-weight: normal;
	color: #423735;
}


a.txt11blueheight16, a.txt11blueheight16:link, a.txt11blueheight16:hover, a.txt11blueheight16:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal; 
	text-decoration: underline;
	font-weight: normal;
	color: #313C79;
}

/*Überschrift Produktlisten*/
a.txt11blueheight16bold, a.txt11blueheight16bold:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #313C79;
}
a.txt11blueheight16bold:hover, a.txt11blueheight16bold:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #313C79;
}

/*Inhalt Produkttabellen*/
a.txt11blueheight16table, a.txt11blueheight16table:link,a.txt11blueheight16table:hover,a.txt11blueheight16table:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	color: #313C79;
}
a.txt11blueheight16bold:hover, a.txt11blueheight16bold:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #313C79;
}

/*Newsteaser Home*/
a.txt11schwarzheight15, a.txt11schwarzheight15:link, a.txt11schwarzheight15:hover, a.txt11schwarzheight15:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal; 
	text-decoration: underline;
	font-weight: normal;
	color: #423735;
}

a.direktlink, a.direktlink:link, a.direktlink:hover, a.direktlink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal; 
	text-decoration: none;
	font-weight: normal;
	color: #969cac;
}

/*Zentrierung*/
#frame {

	width:1018px;
	height:100%;
	padding:0px;
	/*margin:auto;*/
	margin:0px;
	border:none;
	z-index:1;
}

#core {
	position:relative;
	left:0px;
	top:0px;	
	border:none;
	text-align:left;
	z-index:2;
}

#quickmenu {

	position:absolute;
	left: 259px;
	top: 56px;
	margin: 0px;
	padding:0px;
	text-align: left;
	border: 0;
	z-index:10;
}

#balken {
	position:absolute;
	left:231px;
	top:85px;
	width:759px;
	height:29px;
	margin: 0px;
	padding:0px;
	background-color:#a6acbc;
	text-align:left;
	border:none;
	z-index:4;
}

#claim {
	position:absolute;
	left: 31px;
	top: 10px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:5;
}

#sprachmenu {
	position:absolute;
	left:326px;
	top:5px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:100;
}

#menubg {
	position:absolute;
	left:0px;
	top:114px;
	width:231px;
	height:201px;
	margin: 0px;
	padding:0px;
	background-color:#bcafa0;
	text-align:left;
	border:none;
	z-index:6;
}

#menu {
	position:absolute;
	left:26px;
	top:120px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border: 0;
	z-index:101;
}

#funktionsmenubg {
	position:absolute;
	left:0px;
	top:315px;
	width:231px;
	height:29px;
	margin: 0px;
	padding:0px;
	background-color:#d4d0ce;
	text-align:left;
	border:none;
	z-index:7;
}

#funktionsmenu {
	position:absolute;
	left:26px;
	top:322px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:102;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:8;
}

#trennerlogo {
	position:absolute;
	left:230px;
	top:16px;
	width:1px;
	height:98px;
	margin: 0px;
	padding:0px;
	background-color:#A4AED1;
	text-align:left;
	border:none;
	z-index:9;
}

#visual {
	position:absolute;
	left:0px;
	top:0px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:9;
}

#keyvisual {
	position:absolute;
	left:231px;
	top:114px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:10;
}

#contentvisual {
	position:absolute;
	left:765px;
	top:422px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:11;
}

#abbinderhell {
	position:absolute;
	left:822px;
	top:114px;
	width:168px;
	height:201px;
	margin: 0px;
	padding:0px;
	background-color:#C4CEE2;
	text-align:left;
	border:none;
	z-index:12;
}

#bildtext {
	position:absolute;
	left:22px;
	top:10px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:13;
}

#abbinderdunkel {
	position:absolute;
	left:0px;
	top:201px;
	width:168px;
	height:29px;
	margin: 0px;
	padding:0px;
	background-color:#eceef3;
	text-align:left;
	border:none;
	z-index:14;
}

#suchspalte {
	position:absolute;
	left:0px;
	top:390px;
	width:231px;
	margin: 0px;
	padding:0px;
	background-image:url(../art/bg_linie_suchspalte.gif);
	background-repeat:repeat-y;
	text-align:left;
	border:none;
	z-index:15;
}

#content {
	position:absolute;
	left:258px;
	top:369px;
	width:580px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:16;
}

div.product {

	display: none;
}

/*Tabellenformatierung Bereich 'Industrie- und Bausande'*/
td.tablegrey
{
	background-color:#e3e0df;
	border-right: 2px solid #fcfcfc;
	border-bottom: 2px solid #fcfcfc;
	margin: 0;
	padding: 5px 5px 2px 5px;
}

/*Tabellenformatierung Bereich 'Strahlmittel'*/
td.tableblue
{
	background-color:#eceef3;
	border-right: 2px solid #fcfcfc;
	border-bottom: 2px solid #fcfcfc;
	margin: 0;
	padding: 5px 5px 2px 5px;
}

/*Trennlinie der Formulare*/
td.horizline
{	
	border: 0;
	border-bottom:1px solid #a6acbc;
}

/*Bereich "Lieferkosten" des Formulars*/
#content #formwrapper #lieferkosten
{
	border: 0;	
	color: #313C79;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	line-height:16px;
	margin: 0;
	padding: 10px 0px 17px 0px;
}

/*Rechnungsadressblock des Formulars*/
#adresserechnung
{	
	border: 0;
	margin: 0;
	padding: 15px 0px 0px 0px;
}

/*Adresse des Faxformulars als Bild*/
#faxaddress
{	
	border: 0;
	float: left;
	display: none;
	margin: 0;
	padding: 0;
}


/*Startseite*****/
#deckerhome {
	position:absolute;
	left:231px;
	top:114px;
	width:759px;
	height:232px;
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:5;
}

#keyvisualhome {
	position:absolute;
	left:0px;
	top:112px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:1;
}

#suchrahmenhome {
	position:absolute;
	left:0px;
	top:344px;
	width:231px;
	height:73px;
	margin: 0px;
	padding:0px;
	background-color:#a6acbc;
	text-align:left;
	border:none;
	z-index:13;
}

#suchehome {
	position:absolute;
	left:26px;
	top:27px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:14;
}

#contenthome {
	position:absolute;
	left:260px;
	top:133px;
	width:670px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:16;
}

#newsteaserhome {
	position:absolute;
	left:0px;
	top:412px;
	width:174px;
	margin:0px;
	padding:22px 28px 10px 27px;
	text-align:left;
	border:none;
	z-index:17;
}

#iconleiste {
	position:absolute;
	left:231px;
	top:344px;
	margin:0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:18;
}

#claimhome {
	position:absolute;
	left:28px;
	top:7px;
	margin: 0px;
	padding:0px;
	text-align:left;
	border:none;
	z-index:4;
}
/*Ende**********/


p
{	
	margin:0px;
	padding: 0px;
	border:none;
}


span.sprachmenu
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #ffffff; 
}

span.menuhi
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	color: #ffda00; 
}

span.submenuhi
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #ffda00; 
}

span.funktionsmenu
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #171791; 
}

span.funktionsmenuhi
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #171791; 
}

span.direktlink
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal; 
	text-decoration: none;
	font-weight: normal;
	color: #969cac;
}

span.txt15blueheight18
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px;
	line-height:18px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79; 
}

span.txt13blueheight16
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:16px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79; 
}

span.txt13blueheight17
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:17px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79; 
}

span.txt11blueheight15
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79; 
}

span.txt11blueheight16
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:16px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79;
}

span.txt11brownheight15
{ 
	border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #515151; 
	display: block;
	margin: 0;
	padding: 17px 4px 5px 16px;
}

span.txt10schwarzheight12
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	line-height:12px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #000000; 
}

span.txt10grauheight12
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	line-height:12px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #6b6f7a; 
}

span.txt11schwarzheight15
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #423735; 
}

span.txt11redheight16
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:16px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #C53030; 
}

/*Spaltenüberschriften - Tabelle*/
span.txt11greyheight15
{ 
	color: #bfbbb6; 
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:15px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	margin: 0;
	padding: 18px 5px 3px 2px	
}


.txtSelect
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height:16px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #313C79; 
	background-color: #FFFFFF;
}

.txtForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height:16px;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	text-align: left;
	color: #313C79; 
	background-color: #FFFFFF;
	border: 1px #313C79 solid;
	cursor: auto; 
	text-decoration: none; 
	margin: 1px 0px 0px 0px;
}

.txtareaForm
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: left;
	color: #313C79; 
	background-color: #FFFFFF;
	border: 1px #313C79 solid; 
	cursor: auto; 
	text-decoration: none;
	margin: 1px 0px 0px 0px;	
}


