
TD {color:#000000;;font-family:Verdana, Arial, Helvetica;font-size:12px;} /* fuer IE Bug auf MacOS */
.SRB {background-color:#FFFFFF;} /* fuer Netscape Bug (radio-buttons) */
BODY {background-color:#FFFFFF; color:#000000;
	SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF;
 	SCROLLBAR-3DLIGHT-COLOR: #000066; SCROLLBAR-ARROW-COLOR:  #000066; SCROLLBAR-TRACK-COLOR: #F0F0F0;
	SCROLLBAR-DARKSHADOW-COLOR: #000066;
	background-image: url(../images/page/bg_main.gif);
	}

h1 {display:inline; text-decoration:none;font-family:tahoma,Arial, Verdana, Helvetica;font-size:14px;color:#5F5F5F; }
h2 {display:inline; text-decoration:none;font-family:tahoma,Arial, Verdana, Helvetica;font-size:13px;color:#5F5F5F; }
h3 {display:inline; text-decoration:none;font-family:tahoma,Arial, Verdana, Helvetica;font-size:12px;color:#5F5F5F; }

a {text-decoration:none; color:#336699;}
a:link {text-decoration:none; color:#336699;}
a:visited {color:#336699;}
a:hover {color:#2233AA;}
a:active {color:#2233AA;text-decoration:none;}

.nobr{white-space: nowrap;}


.text {text-decoration:none;font-family:Verdana, Arial, Helvetica;font-size:12px;color:#444444;}
.text a {text-decoration:none; color:#4455AA;}
.text a:link {text-decoration:none; color:#4455AA;}
.text a:visited {color:#4455AA;}
.text a:hover {text-decoration:underline;color:#0000FF;}
.text a:active {color:#0000FF;text-decoration:none;}



.bordertext {text-decoration:none;font-family:tahoma,Helvetica,Arial, Verdana;font-size:11px;color:#FFFFFF;}
.bordertext a {text-decoration:none; color:#FFFFFF;}
.bordertext a:link {text-decoration:none; color:#FFFFFF;}
.bordertext a:visited {color:#FFFFFF;}
.bordertext a:hover {color:#FF3300;}
.bordertext a:active {color:#FF3300;text-decoration:none;}


.bordertextg{text-decoration:none;font-family:tahoma,Helvetica,Arial, Verdana;font-size:12px;color:#FFFFFF;}
.bordertextg a {text-decoration:none;color:#FFFFFF;}
.bordertextg a:hover {text-decoration:underline;color:#FF3300;}

.borderhinweis {color:#FFFFFF;text-decoration:none;font-family:tahoma,Arial, Verdana, Helvetica;font-size:9px;}
.borderhinweis a {text-decoration:none;color:#FFFFFF;}
.borderhinweis a:link {text-decoration:none;color:#FFFFFF;}
.borderhinweis a:visited {color:#FFFFFF;}
.borderhinweis a:hover {color:#FF3300;}
.borderhinweis a:active {color:#FF3300;text-decoration:none;}




.hinweis {text-decoration:none;font-family:tahoma,Arial, Verdana, Helvetica;font-size:11px;color:#555555;}
.hinweis a {text-decoration:none;color:#4455AA;}
.hinweis a:link {text-decoration:none;color:#4455AA;}
.hinweis a:visited {color:#4455AA;}
.hinweis a:hover {color:#0000FF;}
.hinweis a:active {color:#0000FF;text-decoration:none;}

.texttuningrubrik {white-space: nowrap;text-decoration:none;font-family:tahoma,Helvetica,Arial, Verdana;font-size:11px;color:#CFCFCF;}
.texttuningrubrik a {text-decoration:none; color:#CFCFCF;}
.texttuningrubrik a:link {text-decoration:none; color:#CFCFCF;}
.texttuningrubrik a:visited {color:#CFCFCF;}
.texttuningrubrik a:hover {color:#FF3300;}
.texttuningrubrik a:active {color:#FF3300;text-decoration:none;}

.footerlink {text-decoration:none;font-family:Verdana, Arial, Helvetica;font-size:12px;color:#777777;}
.footerlink:A:link { color:#777777;}
.footerlink:hover {color:#0000FF;}

.topline {text-decoration:none;font-family:Verdana, Arial, Helvetica;font-size:18px;color:#4455AA;}

.preis {text-decoration:none;font-family:tahoma, Arial, Helvetica;font-size:12px;font-weight:bold;color:#4455AA;}
.preisrabatt {font-style:italic;text-decoration:none;font-family:tahoma, Arial, Helvetica;font-size:18px;font-weight:bold;color:#DD3300;}
.rabatt {font-style:italic;text-decoration:none;font-family:tahoma, Arial, Helvetica;font-size:17px;color:#DD3300;}

.firstletter {font-style:italic;text-decoration:none;font-family:Verdana, Arial, Helvetica;font-size:17px;color:#444444;}
.sectionline {text-decoration:none;font-family:Verdana, Arial, Helvetica;font-size:16px;color:#4455AA;}






.searchinput
{
font-weight:bold;
font-size:11px;
color:#3344AA;
font-family:tahoma,Helvetica,Arial, Verdana;
position:relative;
top:-1px;
border:1px solid #fff;
width:110px;
height:18px;
background:url(../images/page/suchfeld.jpg) repeat-x left #fff ;
margin-top:3px;
margin-left:6px;
}

.searchinput2
{
font-weight:bold;
font-size:14px;
color:#3344AA;
font-family:tahoma,Helvetica,Arial, Verdana;
position:relative;
top:-1px;
border:1px solid #fff;
width:250px;
height:22px;
background:url(../images/page/suchfeld2.jpg) repeat-x left #fff ;
margin-right:2px;
}

.inputtext1
{
font-weight:bold;
font-size:14px;
color:#3344AA;
font-family:tahoma,Helvetica,Arial, Verdana;
position:relative;
top:-1px;
border:1px solid #fff;
height:22px;
background:url(../images/page/suchfeld2.jpg) repeat-x left #fff ;
margin-right:2px;
}
.inputtextbestellung
{
font-weight:bold;
font-size:13px;
color:#3344AA;
font-family:tahoma,Helvetica,Arial, Verdana;
position:relative;
top:-1px;
border:1px solid #fff;

background:url(../images/page/suchfeld2.jpg) repeat-x left #fff ;
margin-right:2px;
}
.comborubrik
{
font-weight:bold;
font-size:13px;
color:#3344AA;
font-family:tahoma,Helvetica,Arial, Verdana;
position:relative;
top:-1px;
border:1px solid #fff;
height:22px;
background:url(../images/page/suchfeld2.jpg) repeat-x left #fff ;
margin-right:2px;
}









.border_topc div,.border_botc div {height:1px; line-height:1px; font-size:1px; overflow:hidden}
.border_topl {background-image:url('../images/bull_l_t.gif'); font-size:2px; line-height:2px}
.border_topc {border-top:1px solid #d4d4d4; background-color:#f7f7f7}
.border_topc div {height:1px; line-height:1px; font-size:1px; overflow:hidden}
.border_topr {background-image:url('../images/bull_r_t.gif')}
.border_midl {border-right:none; border-left:1px solid #c6c6c6; background-color:#f7f7f7}
.border_midc {background-image:url('../images/bull_c_c.gif'); background-position:top; background-repeat:repeat-x; background-color:#ececec}
.border_midl div,.border_midr div {width:1px; overflow:hidden}
.border_midr {border-left:none; border-right:1px solid #c6c6c6; background-color:#f7f7f7}
.border_botl {background-image:url('../images/bull_l_b.gif'); font-size:2px; line-height:2px; background-position:bottom left}
.border_botc {border-bottom:1px solid #c6c6c6; background-color:#f7f7f7}
.border_botr {background-image:url('../images/bull_r_b.gif'); background-position:bottom right}


.error
{
  background-color: #EFEFEF;
  border:1px #333333 solid;
  padding:10px;
  margin:10px;
  color:#222222;
  font-weight:normal;
}
.error .title {color:#883333;font-weight:bold;padding-bottom:10px;border-bottom:1px #999999 solid;}
.error .code {color:#000000;font-weight:bold;}


.pagetitle
{
  margin-top:15px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:20px;
  border-bottom:1px #999999 solid;
  color:#444444;
  padding-bottom:3px;
  font-weight:bold;
}




/* GRID */
.column {
    float: left;
}

.grid2col, .grid2cola, .grid2colb, .grid2colc,
.grid2cold, .grid2cole, .grid2colf, .grid2colg, .grid3col,
.grid3cola, .grid4col, .grid5col, .grid6col {
    width: 100%;
    clear: both;
}

    .grid2col .column {
        width: 49%;
    }

    .grid2col .grid2col .column {
        width: 47.8%;
    }

    .grid3col .grid2col .column {
        width: 46%;
    }

    .grid4col .grid2col .column {
        width: 45%;
    }

    .grid2cola .column.first {
        clear: both;
        width: 66%;
    }

    .grid2cola .column.last {
        width: 32%;
    }

    .grid2colb .column.first {
        clear: both;
        width: 74.9%;
    }

    .grid2colb .column.last {
        width: 23%;
    }

    .grid2colc .column.first {
        clear: both;
        width: 32%;
    }

    .grid2colc .column.last {
        width: 66%;
    }

    .grid2cold .column.first {
        clear: both;
        width: 23%;
    }

    .grid2cold .column.last {
        width: 74.9%;
    }

    .grid2cole .column.first {
        clear: both;
        width: 79%;
    }

    .grid2cole .column.last {
        width: 19%;
    }

    .grid2colf .column.first {
        clear: both;
        width: 19%;
    }

    .grid2colf .column.last {
        width: 79%;
    }

    .grid2colg .column.first {
        clear: both;
        width: 57%;
    }

    .grid2colg .column.last {
        width: 41%;
    }

.grid2colh .column.first {
    clear: both;
    width: 22%;
}

.grid2colh .column.last {
    width: 76%;
}

.grid3col .column {
    width: 32%;
    margin-left: 2%;
}

.grid2col .grid3col .column {
    width: 31%;
}

.grid3cola .column {
    width: 58%;
    margin-left: 2%;
}

    .grid3cola .column.first,
    .grid3cola .column.last {
        width: 19%;
    }

.grid4col .column {
    width: 23%;
    margin-left: 3%;
}

.grid5col .column {
    width: 18.4%;
    margin-left: 2%;
}

.grid6col .column {
    width: 15%;
    margin-left: 2%;
}

.column.first, .column.last {
    margin-left: 0 !important;
}

.column.last {
    float: right !important;
}

.columnspacer {
    line-height: 10px;
    height: 10px;
    clear: both;
}

.columnspacer2 {
    line-height: 18px;
    height: 18px;
}

.columnpadding8 {
    padding-bottom: 8px;
}

.FloatClear
{
  clear:both;
}



