
body {
	background: url(images/body_hg_.gif) repeat-y;
	background-color: #E5E5E5;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 101%;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;

}

html, body, div, p, h1, h2, h3, h4, ul, ol, 
span, a, form, img, li {
   margin: 0;
   padding: 0;
}

.versteckt
{
	display: none;
}

#seite   {
	margin: 0;
	width: auto;
	min-width: 600px;
	background: url(images/seite_hg.gif) repeat-x;
}

#mitte {
	background: url(images/mitte_hg.gif) repeat-y;
	min-height: 1000px;
	height: auto;
	/*min-height-Hack für Internet Explorer--------------------*/
	_height: 1000px;

}

a {
  color: #ED4322;
  text-decoration: underline;
}

  
a:hover {
  color: #272727;
  text-decoration: none;

}


/*KOPF---------------------------------------------------*/

#kopf {	
	background: url(images/kopf_hg.gif) repeat-x;
	width: 915px;	
	height: 120px;
	white-space:nowrap;
}

div#kopf h3 {	
	padding: 0px;
	padding: 25px 0px 0px 20px;
}

a.logo {background-image: url(images/logo.gif);width:233px;height:80px; display:block;}
a.logo:hover {background-position: 0px 80px;}

#suche {	
	position: absolute;
	left:738px;top:53px;
}

#Suchfeld {
	color: #FFFFFF;
	width: 128px; height:20px;
	font-size: 15px;
	background: url(/images/null.gif) no-repeat 0px 0px;
	border: 0px;
}

#Suchtaste {
	font-size: 11px;
	width: 20px; height:20px;
	background: url(/images/null.gif);
	border:0px;
}



/*NAV-----------------------------------------------------*/
a span {
display: none;
}

div#navigation {
padding: 0;
margin: 0;
position: absolute;
left: 0px;
width: 196px;
}


a.Taste01 {background-image: url(images/nav/taste_01.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste01:hover, a.Taste01aktiv, a.Taste01aktiv:hover {background-position: 0px 37px;}

a.Taste01aktiv {background-image: url(images/nav/taste_01.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}

a.Taste02 {background-image: url(images/nav/taste_02.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste02:hover, a.Taste02aktiv:hover, a.Taste02aktiv {background-position: 0px 37px;}

a.Taste02aktiv {background-image: url(images/nav/taste_02.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}

a.Taste03 {background-image: url(images/nav/taste_03.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste03:hover, a.Taste03aktiv, a.Taste03aktiv:hover {background-position: 0px 37px;}

a.Taste03aktiv {background-image: url(images/nav/taste_03.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}

a.Taste04 {background-image: url(images/nav/taste_04.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste04:hover, a.Taste04aktiv, a.Taste04aktiv:hover {background-position: 0px 37px;}

a.Taste04aktiv {background-image: url(images/nav/taste_04.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}


a.Taste05 {background-image: url(images/nav/taste_05.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste05:hover, a.Taste05aktiv, a.Taste05aktiv:hover {background-position: 0px 37px;}

a.Taste05aktiv {background-image: url(images/nav/taste_05.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}


a.Taste06 {background-image: url(images/nav/taste_06.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste06:hover, a.Taste06aktiv, a.Taste06aktiv:hover {background-position: 0px 37px;}

a.Taste06aktiv {background-image: url(images/nav/taste_06.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}


a.Taste07 {background-image: url(images/nav/taste_07.gif);width:203px;height:37px;display: block;text-decoration: none;}
a.Taste07:hover, a.Taste07aktiv, a.Taste07aktiv:hover {background-position: 0px 37px;}

a.Taste07aktiv {background-image: url(images/nav/taste_07.gif);width:203px;height:37px;display: block;text-decoration: none;background-position: 0px 37px;}


a.Taste08 {background-image: url(images/nav/taste_08.gif);width:203px;height:163px;display: block;text-decoration: none;}
a.Taste08:hover, a.Taste08aktiv, a.Taste08aktiv:hover {background-position: 0px 163px;}


ul.ebene1 {
list-style-type: none;
padding: 0;
margin: 0;
border: 0;
background: url(images/null.gif);
width:203px;
}

ul.ebene1 li {
/*1px-Abstand-Hack für Internet Explorer--------------------*/
_margin: 0 0 0 0px;
}

/*SUBNAV----------------------------------------------------*/

a.subnav {
  padding: 0 0 0 10px;
  color: #666666;
  font-size:11px;
  text-decoration:none;
  background: url(images/nav_ul2_lipfeil.gif) no-repeat 0px 3px;
  
}

a.subnav:hover {
  color: #ED4322;
  background-position: 0px -14px;
}

ul.ebene2 {
padding: 3px 0px 6px 15px;
margin-left: 0px;
background-color: #DFDFDF;
list-style-type: none;
font-size: 0.90em;
font-weight: normal;
line-height: 1.20em;
}

ul.ebene2 li {
/*1px-Abstand-Hack für Internet Explorer--------------------*/
_margin: 0 0 0 0px;
}




/*INHALT-----------------------------------------------------*/

#inhalt {
width: 500px;
margin: 0 0 0 212px;
padding: 0 0 30 0px;
}


h1 {
padding-top: 0px;
padding-bottom: 10px;
font-size: 0.9em;
text-decoration: none;
color: #ED4322;
}

h2 {
padding-top: 5px;
padding-bottom: 5px;
font-size: 0.8em;
font-weight: bold;
}

h3 {
padding: 15 0 12 0px;
font-size: 0.70em;
font-weight: normal;
color: #ED4322;
}

h4 {
padding-top: 8px;
padding-bottom: 8px;
font-size: 0.8em;
text-decoration: none;
color: #ED4322;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.7em;
margin-bottom: 1.0em;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.3em;
color: #456899;
margin-bottom: 1.0em;
}

hr {
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;
border: 0;
}


/*INHALT_Listen--------------------*/

div#inhalt ul {
font-size: 0.75em;
line-height: 1.50em;
margin: 1em;
padding: 1em;
border: 0px;
}


/*INHALT_Tabellen--------------------*/

div#tabelle table {
width: 100%;
border-space: 0px;
border: solid 1px #AFAFAF;
border-collapse:collapse;
table-layout:auto; 
}

div#tabelle th {
background: url(images/th_inhalt_hg.gif) repeat-x;
background-color:#AFAFAF;
vertical-align:top; 
color: #FFFFFF;
text-align: left;
font-size: 11px;
font-weight: bold;
height: 18px;
padding: 2 0 0 6px;
margin: 0 0 0 0px;
}

div#tabelle td {
vertical-align: top;
margin:0px;
padding: 8px;
font-size: 0.70em;
border-bottom: solid 1px #AFAFAF;
}

div#tabelle tr.spezial {
background: url(images/tr_inhalt_hg.gif) repeat-x;
	line-height: 1.05em;
}

.wechsel {
background-color: #F5FAFC;
}

/*INHALT_Werkzeuge_Tabelle_Trenner_Linktypen--------------------*/

div#werkzeug table {
width: 100%;
border-space: 0px;
border: solid 1px #AFAFAF;
border-collapse:collapse;
table-layout:auto; 
margin: 0 0 10 0px;
}

div#werkzeug th {
background: url(images/th_inhalt_hg.gif) repeat-x;
color: #ED4322;
text-align: left;
font-size: 11px;
font-weight: bold;
height: 18px;
padding: 0 0 0 6px;
margin: 0;
}

div#werkzeug td {
vertical-align: top;
margin:0px;
padding: 6px;
font-size: 0.70em;
border-bottom: solid 0px #AFAFAF;
}


div.trenner1 {
background:url(images/trenner_werkzeug.gif) repeat-x;
margin: 0 0 0 0px;
padding: 0;
width: 100%;
height: 10px;
font-size: 0px;
}


div#werkzeug h3 {
padding: 0 0 10 0px;
font-size: 0.70em;
font-weight: normal;
color: #ED4322;
}

h3 a {
  color: #ED4322;
  font-size: 1.5em;
  text-decoration: none;
  font-weight: bold;
}
  
h3 a:hover {
  color: #272727;
  font-weight: bold;
}

.werkzeugbildrahmen {
width: 98%;
text-align: center;
padding:  6 6 10 6px;
margin: 0 0 10 0px;
border: solid 1px #AFAFAF;
}

.tippbild {
width: 98%;
text-align: center;
padding:  0px;
margin: 0 0 10 0px;
border: solid 0px #AFAFAF;
}

.galeriewerkzeug {
list-style-type: none;
}

div#galerie table {
width: 100%;
border-space: 0px;
border: solid 1px #AFAFAF;
border-collapse:collapse;
table-layout:auto;
margin: 0 0 10 0px;
}

div#galerie td {
padding: 6px; 
vertical-align: middle;
text-align: center;
border: solid 1px #AFAFAF;
}

a.galerie img {
border: solid 1px #AFAFAF;
}
  
a.galerie:hover img {
border: solid 1px #272727;
}

div#galerienav table {
width: 150px;
border-space: 0px;
border-collapse:collapse;
table-layout:auto;
margin: 0 0 10 170px;
}

div#galerienav td {
padding: 6px;
font-size: 0.70em; 
vertical-align: middle;
text-align: center;
border: solid 0px #AFAFAF;
}


a.galerienavzurueck {
background: url(images/galerienav_link_zurueck.gif); width:47px;height:15px;display: block;;
}

a.galerienavzurueck:hover {
background-position: 0px 15px;
}

a.galerienavvor {
background: url(images/galerienav_link_vor.gif); width:47px;height:15px;display: block;;
}

a.galerienavvor:hover {
background-position: 0px 15px;
}


/*LINKTYPEN-----------------------------------------------------*/

a.zusatzlink {
background: url(images/zusatzinfokasten_link.gif) no-repeat 0px 4px;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
color: #ED4322;
padding: 0 0 0 16px;
}

a.zusatzlink:hover {
background-position: 0px -13px;
color: #272727;
}

a.externlink {
background: url(images/externlink_off.gif) no-repeat left ;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
color: #ED4322;
padding: 0 0 0 16px;
}

a.externlink:hover {
background-image:url(images/externlink_on.gif);
color: #272727;
}

a.downloadlink {
background: url(images/downloadlink_off.gif) no-repeat left ;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
color: #ED4322;
padding: 0 0 0 16px;
}

a.downloadlink:hover {
background-image:url(images/downloadlink_on.gif);
color: #272727;
}

a.startlink {
background: url(images/startlink.gif) no-repeat 0px 0px ;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
color: #272727;
padding: 0 0 10 24px;
height: 22px;
}

a.startlink:hover {
background-image:url(images/startlink.gif);
color: #272727;
}



/*Formualrelemente-------------------------------------------*/

div#inhalt table span  {
	color: red;
}

div#inhalt table input {
	width: 350px;
	margin: 0 0 4 0px;
	font-size: 1.0em;
	color: #666666;
}

div#inhalt table select {
	width: 350px;
	margin: 0 0 4 0px;	
	font-size: 1.0em;
	color: #666666;
}

div#inhalt table textarea {
	width: 350px;
	margin: 0 0 4 0px;	
	font-size: 1.0em;
	color: #666666;
}




/*RECHTS-----------------------------------------------------*/
#rechts {
position: absolute;
left: 737px;
top: 126px;
}

/*ZUSATZINFO*------------------------------------------------*/

.zusatzinfokasten {
width: 165px;
background: url(images/zusatzinfokasten_hg.gif) repeat-x;
background-color: #FFFFFF;
font-size: 0.70em;
text-align: center;
border-top: solid 1px #ED4322;
border-right: solid 1px #A2A2A2;
border-bottom: solid 1px #A2A2A2;
border-left: solid 1px #A2A2A2;
padding: 0 0 6 0px;
margin: 0 0 12 0px;
}

.zusatzinfokasten h3 {
background: url(images/h3_zusatz_hg.gif) repeat-x;
background-color: #ED4322;
text-align: left;
font-size: 11px;
font-weight: bold;
height: 18px;
padding: 2 0 0 5px;
margin: 0 0 6 0px;
color: #FFFFFF;
}

.zusatzinfokasten p {
line-height: 1.5em;
text-align: left;
font-size: 1.0em;
color: #FFFFFF;
margin: 0 0 0 6px;
}

.zusatzinfokasten a {
/*background: url(images/zusatzinfokasten_link_off.gif) no-repeat left ;*/
display: block;
line-height: 1.5em;
text-align: center;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
color: #ED4322;
/*margin: 4 0 0 6px;*/
padding: 0 0 0 10px;
}

.zusatzinfokasten a:hover {
/*background-image:url(images/zusatzinfokasten_link_on.gif);*/
color: #272727;
}


.zusatzinfokasten input {
	width: 150px;
	margin: 0 0 4 0px;
	font-size: 1.0em;
	color: #666666;
}

.zusatzinfokasten select {
	width: 150px;
	margin: 0 0 4 0px;	
	font-size: 1.0em;
	color: #666666;
}


/*SUCHE----------------------------------------------------*/

#results  {
font-size:0.80em;
}

#results dt {
font-size:0.90em;
}

#results img_ {
display:none;
}


/*FUSS----------------------------------------------------*/

#fuss {	
	width: 915px;
	height: 26px;
	clear: both;
	background-image:url(images/fuss_hg.gif);
	vertical-align: bottom; 
	padding: 0px;
	margin: 0 0 30 0px;
}

#fuss_a {	
	float: left;
	width: 780px;
	}

#fuss_b {	
	float: left;
	border:solid 0px red;
}

#fuss_c {
	float: right;
	font-size:10px;
	color: #F2F2F2;
	padding: 6 0 0 0px;
	
}

a.zuruecklink {background-image: url(images/fuss_pfeil_zurueck.gif);width:55px; height:26px; display:block;}
a.zuruecklink:hover {background-position: 0px 26px;}

a.impressumlink {color: #F2F2F2; text-decoration:none;}
a.impressumlink:hover {color: #ED4322;}

a.toplink {background-image: url(images/fuss_pfeil_top.gif);width:55px; height:26px; display:block; float:right;}
a.toplink:hover {background-position: 0px 26px;}

/*----------------Produkte---------------*/
.zurueck {visibility:hidden ; }




