html{
height:100%;
margin:0;
padding:0;}

body{
background : #F0EDE6;
background-repeat:no-repeat;
font : 10px verdana, geneva, arial, helvetica, sans-serif;
height:100%;
margin:0;
padding:0;
text-align:center;
}

.nichtsehen
{ display:none; }

h1 { font-size:16px; font-weight:bold; color:#FFFFFF;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h2 { font-size:16px; font-weight:bold; color:#7C7C7C;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h3 { font-size:14px; font-weight:bold; color:#000000;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
hr {    border:1px dashed; color:#009F00;}

a {font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:12px;}
a {color:#000000;}
a:link {text-decoration:none }
a:hover {color:#007F00;}
a:hover {text-decoration:underline }
a:active { font-weight:; color:#5F5F5F }
a:focus { font-weight:; color:#000000 }

/*Hauptbanner*/
.banner{
background: url(../bilder/neubanner/bannerww.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
width:1024px;
padding:0px;
margin:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
height:55px;}

.suchfeld{
background: #1899B7;
text-align:left;
width:1020px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:0px;
margin:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:50px;}



.hauptrahmen{
background: #FFFFFF;
font : 12px verdana, geneva, arial, helvetica, sans-serif;
width:1010px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:5px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:auto;
}

.navlinks{
padding:3px;
width:130px;
height:600px;
margin-left:5px;
text-align:center;
font-size:10px;
position:absolute; left:0px;top:95px;}

.info{
padding:3px;
margin:0 155px 0 145px;
padding:5px 10px 0 10px;}

.rechts{
padding:3px;
border: 0px solid dotted;
width:130px;
text-align:left;
margin-right:5px;
position:absolute; right:0px;top:95px;}

.bannerunten{
background:#FFBF00;
text-align:center;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border-top:2px dotted #000000;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
border-bottom:1px solid #ADADAD;
padding:5px;
font-size:9px;
width:1010px;
height:65px;}

.link {
a font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:9px;
}

#newsblau{
border-collapse:collapse;
width:230px;
}

#newsblau th{
background:gold;
text-align:center;
border:1px solid #ADADAD;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#newsblau td{
background:#F2F2F2;
border:1px solid #ADADAD;
padding:4px 4px 4px 4px;
text-align:center;
}

#newsgrau{
border-collapse:collapse;
width:230px;
}

#newsgrau th{
text-align:center;
background:#00C0FF;
border:1px solid #000000;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#newsgrau td{
background:#E8E8E8;
border:1px dotted  #000000;
padding:4px 4px 4px 4px;
text-align:center;
}


td.briggso{
font-size:9px; color:#000000;
border:0px;
padding:0px 4px 4px 4px;
}

td.briggsl{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:right;
}

td.briggsr{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:left;
}


INPUT.ohne { BORDER: 0px; BACKGROUND-COLOR:#F9F9F9;}
INPUT { BORDER-RIGHT:  1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM:  1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #E3F5F8; margin-top:3px;}

.newsdunkegrün   { background-color: #1799b7; text-align: center; padding: 0px; border: solid 0px #8fbb7c; width: 100% }

.newshellgrün  {background-color:#C5BF75;  text-align: center; border: #C5BF75 solid; width: 100%;padding: 0px; border-width: 1px 1px 1px}





a.menu  { width:140px; margin-top:1px; padding:1px; font-weight:solid; font-size:11px; font-family:Verdana; text-align: center; background-repeat: repeat-x; display: block }

a.menu:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu { color:#000; background-color:#FFFFFF; border:0px solid #000; width:140px; text-align:c center; padding:0px; }

a.menu01  {
        width:140px; margin-top:1px; padding:1px; text-align: center; font-size:11px; display: block; text-decoration: none; background-color: #FBFEC7; border: 1px solid #2A0000;}

a.menu1 { width:140px; margin-top:1px; padding: 1px; color:#FFFFFF; display:block;
         font-family:Verdana; text-align: center; font-size:11px; font-weight:solid; }
a.menu1:link    { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:visited { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:hover   { color:#000000; background-color:#01A7C1; border:1px solid #000000; text-decoration:none; }
a.menu1:active  { color:#000000; background-color:#99CCCC; border:1px solid #000000; text-decoration:none; }
div.menu1 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:140px; text-align:c center; padding:0px; }


a.menu2 { width:120px; margin-top:1px; display:inline;  padding: 1px;
         font-family:Verdana; font-size:12px; text-align: center; font-weight:solid; }
a.menu2:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu2:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu2 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:120px; text-align:c center; padding:0px; }




.line.class { }
td.ersatzteile1     { color: #000000; font-size: 14px; font-family: Verdana; background-color: #d8d9e0; text-align: left; vertical-align: top; margin: 2px }
th.ersatzteile1      { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #d0d2cd; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.ersatzteile2     { color: #000000; font-size: 14px; font-family: Verdana; background-color: #00c100; text-align: left; vertical-align: top; margin: 2px }
td.ersatzteile3       { color: #000000; font-size: 14px; font-family: Verdana; background-color: #d8d9e0; text-align: center; vertical-align: middle; margin: 2px }
th.ersatzteile2    { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #00ac00; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.zeile1         { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #289ec1; text-align: left; vertical-align: top; margin: 2px }
th.zeile1       { color: black; font-size: 12px; font-family: Verdana; background-color: #6cf; text-align: left; margin: 2px }
th.zeileart     { color: #000000; font-size: 12px; font-family: Verdana; background-color: #6cf; text-align: left; margin: 2px; width: 60px }
td.ersatzteileindex1            { color: #000000; font-weight: 600; font-size: 12px; line-height: 20px; font-family: Verdana; background-color: #d8d9e0; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
th.ersatzteileindex1       { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #d0d2cd; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.ersatzteileindex2         { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #94c602; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
td.ersatzteileindex3 { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #92e174; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
th.ersatzteileindex2     { color: #00a55c; font-size: 12px; font-family: Verdana text-decoration: none; background-color: #00ac00; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }

td.rahmen_ueberschrift   { background-color: #289ec1; padding: 2px; border: ridge 1px #009f00; width: 95% }

td.rahmen_kopf    { padding: 2px; border: groove 2px #289ec1; width: 100% }
td.rahmen_tabelle  { padding: 2px; border-style: dashed; border-width: 1px; border-color: #09c #289ec1 #289ec1 #289ec1; width: 95% }
td.rahmen_gruppe { border: #00BF00 solid;
                background-color:#FFFFB0;
                width: 90%;
                padding: 1px;
                border-width: 1px 1px 1px}
td.rahmen_hersteller { border: #00BF00 dashed;
                width: 100%;
                padding: 1px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe { border: #FF0000 dashed;
                width: 90%;
                padding: 2px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe1 { border: #000000 dashed;
                width: 88%;
                padding: 3px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe2 { border: #0000FF dashed;
                width: 85%;
                padding: 3px;
                border-width: 1px 1px 1px}


.block{
display:inline;
padding:0 1px 0px 2px;}

/* Navigation*/
a.block_b{
color:black;
background:#D0D7C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block_b:hover{
color:#000000;
background-color:#B9BAB9;}


a.block{
color:black;
background:#D0D7C7;
display:inline;
text-align:center;
border:#FFFFFF solid 1px;
padding:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block:hover{
color:#000000;
background-color:#B9BAB9;}

/* Navigation unten*/
a.block1{
color:black;
background:#9DD352;
display:inline;
text-align:center;
border:#000000 solid 1px;
padding:3px;
text-decoration:none;
font:11px arial, helvetica, sans-serif;}

a.block1:hover{
color:#000000;
background-color:#B9BAB9;}

a.block2{
color:black;
background:#D8D8D8;
display:inline-block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:10px arial, helvetica, sans-serif;}

a.block2:hover{
color:#000000;
background-color:#B9BAB9;}

a.block3{
color:black;
background:#E2E2C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block3:hover{
color:#000000;
background-color:#B9BAB9;}

a.block4{
color:black;
background:#FFFFCC;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block4:hover{
color:#000000;
background-color:#B9BAB9;}

a.block5{
color:black;
background:#99CC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block5:hover{
color:#000000;
background-color:#B9BAB9;}

a.block6{
color:black;
background:#CCCC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block6:hover{
color:#000000;
background-color:#B9BAB9;}

#tab{
width:100%;
border-collapse:collapse;}

#tab th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tab td{
border:1px solid #C0C0C0;
padding:1px 1px 1px 1px;
text-align:center;
font-size:8pt;
}

#tab1{
border-collapse:collapse;}

#tab1 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tab1 td{
border:1px solid #C0C0C0;
background:#EAEAEA;
padding:4px 4px 4px 4px;
text-align:center;
}

#tab2{
border-collapse:collapse;
border:1px solid #C0C0C0;}

#tab2 th{
background:#EAEAEA;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab2 td{
background:#F8F8F8;
border:0px;
margin:0px;
padding:4px 4px 4px 4px;
}

#tab2 tr.g1 td{
background:#CEDABF;}

#tab2 tr.g2 td{
background:#E3E8DD;}
#tab3{
border-collapse:collapse;
border:1px solid #C0C0C0;}

#tab3 th{
background:#EAEAEA;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab3 td{
font-size:8pt;
font: arial, helvetica, sans-serif;
background:#F8F8F8;
border:0px;
margin:0px;
padding:1px 1px 1px 4px;
}

#tab3 tr.g1 td{
background:#CEDABF;}

#tab3 tr.g2 td{
background:#E3E8DD;}

#tab4{
border-collapse:collapse;}

#tab4 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab4 td{
font-size:8pt;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
text-align:left;
}



/* start style formular */
form { margin:0; padding:0;}
fieldset {width:500px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
fieldset:hover {border-color:#333;}

fieldset.ersatz {width:540px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
fieldset.ersatz:hover {border-color:#333;}
legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px; background:none;}
label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}label.lang { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:250px; display:block; float:left; clear:left;}
input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:160px; background:#fff; color:#666;}
input:focus {border-color:#900;}
input.plz {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:50px; background:#fff; color:#666;}
input.plz:focus {border-color:#900;}
input.ort {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:186px; background:#fff; color:#666;}
input.ort:focus {border-color:#900;}
select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
select.geraet {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:200px;}
option {color:#666;}
textarea {width:244px; border:1px solid #666;}
textarea:focus {border-color:#900;}
.tabletop {background:#900; color:#fff;}
.sec { background:#eee;}
.submitbtn {width:185px;background:#E9E9E9; color:#000000; border:1px solid; border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; cursor:pointer; padding:0; margin:5px 0 0 0;}
.submitbtn:hover { background:#C1C1C1; border:1px solid; border-color:#000000 #000000 #000000 #000000; color:#000000;}


.suchbutton {width:85px;background:#c7e8ef; color:#000000; border:1px solid; border-color:#C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0; cursor:pointer; padding:0; margin:5px 0 0 0;}



input.eingabefeld {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:140px; background:#fff; color:#666;}

input.such {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:1px solid #666666;
	color:#666666;
	margin-bottom:0.6em;
	padding-left:0.3em;
	width:90px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

/* ende style formular */
