@charset "utf-8";
/* CSS Document */

/*   CSS: Alfa Klebstoffe AG - MASTER  */

@import "indexed_search.css";
@import "fce_page_intro.css";
@import "mailform/mailformplus_alfa.css";
*{
margin: 0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body, html{margin:0; padding: 0;}

body {
background:none;
background-image:url(/fileadmin/templates/alfa-body-new-bg.png);

background-position:50% 0%;
background-repeat:no-repeat;
margin-top: -5px;
padding-top: 20px;

}

html {
background-image:url(/fileadmin/templates/alfa-html-bg.png);
background-repeat:repeat;

}

#header {width: 748px;}


a {
color: #2D2BAF;
text-decoration:underline;}


a:hover {
text-decoration: underline;}

a:active {
text-decoration: underline;
color:#FF0000;}

#wrapper {
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 748px;
padding: 0px;
background:#fff;
border: solid 6px #999;
border-right: solid 6px #6F6F6F;
border-bottom: solid 6px #6F6F6F;}

#logo {
width: 177px;
height: 71px;
float:left;
background-image:url(/fileadmin/templates/alfa-klebstoffe-logo.gif);
/* z-index:50; */
}

#top_wrapper {
background-image:url(/fileadmin/templates/alfa-klebstoffe-gardient.jpg);
background-repeat: no-repeat;
background-position: 177px; 
height: 71px;
}

#top1, #top2, #top3 {height: 33%;}

#top1, #top3 {
text-align: right;}

#menu_wrapper {
height: 25px;
background:#CCCCCC;
width: 748px;
border-right: solid 1px black;
border-bottom: solid 1px #e6e6e6;

}

#header_image{
height: 176px;
width: 748px;
background:url(/fileadmin/templates/alfa-klebstoffe-berge.jpg);}

#content_wrapper {
background:#fff;
width: 748px;
padding-bottom: 30px;
margin-left: 0px;
}


#content_wrapper a{
color: #2D2BAF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 80%;
text-decoration: underline;

}

#content_wrapper a:hover{
text-decoration: underline;
color: red;
}



DIV#content_wrapper h1.csc-firstHeader {
border-bottom: solid 1px #dadeea;
margin-right: 10px;
#font-family:Arial black, Helvetica, sans-serif;
font-size:14px;
color:#0a72cb;
padding-left: 10px;
padding-bottom:5px;
margin-left: -7px;

}


#content_titel {
height: 27px;
background-color:#ff9900;
width: 200px;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
padding-top: 2px;
padding-left: 0	px;
font-weight: bold;
text-align:center;
/* text-shadow: #222 3px 2px 3px; */

}


#content_bild1, #content_bild2, #content_bild3 {
float: left;
width: 70px;
padding-left: 5px;
padding-top: 30px;

}

#content_text1, #content_text2, #content_text3 {
width: 163px; 
float:left;
margin-top: 25px;
padding-bottom: 10px;
font-size: 11px;
line-height: 1.5em;
text-align: center;
min-height: 170px;
position: relative;
}

#content_text1 p, #content_text2 p, #content_text3 p{
padding-right: 10px;
padding-top: 6px;

}

#content_text1 p a, #content_text2 p a, #content_text3 p a{
margin-bottom: 0;
position: absolute;
vertical-align: center;
width: 150px;
right: 10px;
bottom: 20px;
font-size: 11px;
padding-bottom: 5px;}


#content_text1, #content_text2 {
border-right: solid 4px #F3F3F3;
margin-right: 10px;}



#footercompany{
height: 41px;
width: 748px;
background-image:url(/fileadmin/templates/alfa-klebstoffe-company.gif);
}

#copyright{
width: 760px;
background-color:#4F4F4F;
height: 20px;
font-size:8pt;
margin-left: auto;
margin-right: auto;
padding-top: 3px;
text-align: center;
border-top: solid 1px #a7a7a7;
border-bottom: solid 1px #222;
border-right: solid 1px #222;
border-left: solid 1px #444;
padding-top: 17px;
padding-bottom: 8px;
}

#copyright a {
color: #ccc;

}

/*******************************************************/
#breadcrumbwrap{
background-image:url(/fileadmin/templates/navbarbg.gif);
background-repeat:no-repeat;
height: 20px;
position:relative;
font-size:8pt;
}

#breadcrumb{
padding-top: 4px;
position:relative;
left: 185px;
width: 500px;
color: #333333;
font-size: 9px;}

#content_wrapper2 {
background:#ffffff;
width: 748px;
margin-left: 0px;
/* ALT background-image:url(/fileadmin/templates/contentbg.gif); */
background-image:url(/fileadmin/templates/wrapper2_bg.jpg); 
background-repeat:repeat-y;
padding-bottom: 40px;
}



#balken_links{
width: 184px;
background-image:url(/fileadmin/templates/balken_links_bg.jpg);
background-repeat:repeat-y;
float:left;
color: black;
padding-top: 7px;
/* background:#e6e6e6; */
}

div#balken_links h1, div#balken_links h2 {
font-family: trebuchet MS, verdana, arial, helvetica, sans serif;
font-size: 14px;
}
div#balken_links h2{
margin-left: -10px;
font-size: 13px;
}


#quote-top{
background-image:url(/fileadmin/templates/quote_up.jpg);
background-repeat:no-repeat;
background-position: 10px 0px;
height: 30px;
width: 200px;
padding-top: 28px;
margin-top: 19px;
}

.tx-onetrandomcontent-pi1{
background-image:url(/fileadmin/templates/quote_down.jpg);
background-repeat:no-repeat;
background-position:90% bottom;
padding-bottom: 35px;
margin-bottom: 30px;
}

#balken_text{
position:relative;
top: -40px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 15px;
padding-bottom: 40px;
/* z-index: 5; */
}

DIV#balken_links p.bodytext {
font-size: 8pt;
}



#contentspacer {
height: 180px;
width: 170px;
float: right;
display: inline;

}

#content_rechts {
margin-left: 180px; 
background-image:url(/fileadmin/templates/spraygun.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-left: 40px;
padding-right: 30px;
min-height: 220px;
}

#content_rechts h1,  #content_rechts h2, #content_rechts h2 a{
font-family: trebuchet ms, verdana, helvetica, sans serif;
padding-top: 10px;
color: #999;
margin-left: 0px;
font-size: 14px;
}

li h2 span, li h2 a, h2 a, #content_rechts h2 a{
font-family: trebuchet ms, verdana, helvetica, sans serif;
color: #001C9F;
text-decoration: none;
}

#content_rechts h1.csc-firstHeader {
color: #999;
font-size: 16px;
padding-bottom:10px;
padding-top: 25px;
line-height:1.4em;
width: 310px;
font-family: arial black, Helvetica, Sans Serif;}

h1, h2, h3 {
padding-bottom: 8px;
padding-left: 10px;
margin-top: 0;
}

#content_rechts p,#content_rechts ul,#content_rechts li {
font-size:11px;
margin-bottom: 15px;
margin-left: 10px;
line-height: 1.5em;
}

#content_rechts p span {font-size: 11px; font-family: verdana;}   

#content_rechts strong {font-family: trebuchet MS, Helvetica, Verdana;}

#content_rechts li  {
margin-top: 6px;
margin-left: 25px;
line-height: 1.3em;}

#content_rechts td{ 
padding-top: 5px;}

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


#balken_text h1 {
font-family: tahoma, arial;
font-weight: bolder;
margin-bottom: 4px;
margin-top: 18px;
font-size: 11px;
margin-left: -13px;
}

#balken_text p {
margin-top: 0px;
font-size: 10px;
line-height: 1.4em;
}

dd.csc-textpic-caption{
font-size:10px;
background: #ddd;
margin: 4px;
}

p.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;

}


DIV#startnews{
margin: 35px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 30px;
font-size: 11px;
padding: 20px;
padding-top: 8px;
border-left: solid 20px #ededed;
}

DIV#startnews p.bodytext{
margin-left: 1px;
margin-top: 10px;
font-size: 11px;
}

DIV#startnews img {
margin-top: 30px;
}

DIV#startnews h1.csc-firstHeader, DIV#startnews h2{
color:#00268F;
border: none;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
}

DIV#startnews h1.csc-firstHeader{
padding-bottom: 4px;
#color:#AF1515;}

DIV.tx-irfaq-pi1 dt{
color: #333;
font-weight: bolder;
font-size: 10pt;
margin: 5px;}

DIV.tx-irfaq-pi1 p.bodytext{
margin-left: 40px;
margin-top: 10px;
}

DIV.tx-irfaq-pi1 DIV.additional-info{
border-bottom: solid 1px #eee;
width: 400px;
}

.tx-mmdamfilelist-pi1{
margin-left: 40px;}

#afterspacer {
float:none;
display:none;
}

/** TINTY RTE templates */

.ma_table {
font-family:Arial, Helvetica, sans-serif;
border: solid 1px #ccc;
border-bottom: solid 1px #8F8F8F;
border-right: solid 2px #8F8F8F;
font-size: 9pt;

}

.ma_name p{

font-size:12pt;
font-weight:bold;

padding: 10px;
padding-bottom: 0px;
padding-top: 15px;

}


.ma_funktion {
padding-left: 25px;
padding-top: 15px;
padding-bottom: 15px;
color:#666666;

}

.ma_bild{
max-width: 170px;
width: 170px;
height: 130px;
text-align:center;
overflow:hidden;
padding-right: 5px;
}
/* Rahmen bei Bilder-Links ausschalten   */
p.bodytext a img {
border: none;
}

/* Imagewrap float zuruecksetzen */
#content_rechts div.csc-textpic-imagewrap{clear: right;}



.tx-filelist-pi1-table{font-size: 11px; }