


h5, ol,address,blockquote,nobr{
	Font-Family : Verdana,sans-serif;
	Font-Size : 0.7em;
	text-align: left;
	margin: 0pt;
	}

ul {
  list-style-type:disc;
  Font-Family : Verdana,sans-serif;
	Font-Size : 0.7em;
	text-align: left;
	margin: 0pt;
	list-style-position:inside;
	}

li {
  list-style-position:inside;
  }
	
	
#seite {
    position:absolute; top:2px; left:2px; 
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 795px;
    padding: 1px;
    border: 2px solid silver;
    background-color:#F9F9F9;
  }
#img1 {z-index:1;}
#banner-top {position:absolute; top:12px; left:327px; width:468px; height:64px; text-align:center; }

#counter {position:absolute; top:79px; left:327px; z-index:2;}

#navigation {width:795px;}

#nav1 {background-image:url(images/aa_header_fuellstreifen.gif); 
    background-repeat:repeat-y;
	  width:795px; 
    min-height:17px; 
	  Font-Family:Verdana,sans-serif; 
    font-size:0.7em; 
    font-variant:small-caps;
    margin: 0px;
    }
#nav1 a:hover {background-color:#A0A0A0}
#nav1img {float:left;}
#nav1txt {padding-top:1px; 
    padding-bottom:3px; 
    text-align:right;}
#nav2 {padding:2px; 
    min-height:15px; 
    font-Family:verdana,sans-serif; 
    Font-Size:0.7em;
	  text-align:right;
    margin:0px;
    }
#nav2 b {font-Family:arial,sans-serif; 
    Font-Size:1.2em; 
    font-weight:700;
    font-variant:small-caps;}

.technik {background-color:#EFF0BC;}
.shop {background-color:#F0D9BC;}
.sb {background-color:#DCBCF0;}
.medien {background-color:#BCCBF0;}
.links {background-color:#F0C5BC;}
.archiv {background-color:#BCF0C1;}

#contentframe {width:795px;}
#content {float:left; text-align:center; width:615px}
#banner-right {text-align:right; margin-left:617px; padding-top:10px;}
#footer {
    clear: both;
    border-top: 2px solid silver;
    margin:-3px;
    font-Family:Verdana, sans-serif;
    font-size:0.55em;
    color:#808080;
    text-align:center;}
#footerleft {float:left; 
    width:670px;
    }
#footerright {margin-left:675px;}

div .box {border: 2px; 
    border-color:#909090; 
    border-style:solid; 
    width:90%; 
    padding: 3px;
    text-align:justify;
    margin-bottom: 1em;}
h4 {background-color:#909090; 
    margin:-0.1em;
    padding:0.2em;
    color:#FFFFFF;
    Font-Family:Verdana,sans-serif;
    Font-Size:0.9em;
    Font-Weight:normal;
    font-variant:small-caps;}

A:link {
	Color : #000060;
	Text-Decoration : underline; 
	}
A:hover {
	Color : #0000FF;
	Text-Decoration : underline; 
	}

A:visited {
	Color : #000000;
	Text-Decoration : underline;
	}
p {
	Font-Family : Verdana,sans-serif;
	Font-Size : 0.7em;
	margin:2px;
	}
i {
  Font-Family:Verdana,sans-serif;
  Font-style:oblique;
  margin:0px;
  }

h1{
	Font-Family : Arial;
	font-size : 1.5em;
	Font-Weight : bold;
	Margin-Bottom : 2pt;
	}


h2{
	Color : #6b1818;
	Font-Family : Arial,sans-serif;
	Font-Size : 1.2em;
	Font-Weight : 700;
	Margin-Bottom : 2pt;
	font-variant:small-caps;
	text-align:center;
	}

h3{
	Color : #6b1818;
	Font-Family : Arial,sans-serif;
	Font-Size : 0.9em;
	Font-Weight : 600;
	margin-top: 1em;
	margin-left: 2em;
	margin-bottom: 0.5em;
	text-align: left;
	font-variant:small-caps;
	}
	

* .galerieboxheader {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#E6E6FA;
  text-align:center;
  margin-bottom:3px;
  }
* .galerieboxdatenblatt {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#E6E6FA;
  text-align:left;
  margin-top:3px;
  }
* .galerieboxbeschreibung {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#FFFFFF;
  text-align:justify;
  }
* .galerieboxreparatur {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#E0FFFF;
  text-align:justify;
  }
* .galerieboxthemen {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#F0F8FF;
  text-align:left;
  }
* .galerieboxwartung {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#FFE4E1;
  text-align:left;}
* .galerieboxbauteile {
  border: 1px; 
  border-color:#000000; 
  border-style:solid; 
  margin:8px;
  padding:3px;
  background-color:#F0FFF0;
  text-align:left;
  }
 
 * .shoptablehead {
   
   border: 1px;
   text-align:center;
   background-color:#E0FFFF;
   border-color:#FFFFFF;
   border-style:solid;
   }

* .shoptabletitle {
  
  background-color:#AFEEEE;
  vertical-align:top;
  font-weight:700;
  }
  
* .shoptabledetails {
 
 vertical-align:top;
 font-weight:500;
 }
 
* .shoptableprice {
 vertical-align:top;
 font-weight:700;
 font-style:oblique;
 color:#800000;
} 

* .shopinputfeld {
 background-color:#FFFFFF; 
 width:30px;
 height:1em;
 font-size:0.8em; 
 vertical-align:top;
 border:1px solid #AAAAAA; }
 }

* .shopinputfeldlang {
 background-color:#FFFFFF; 
 width:60px;
 height:1em;
 font-size:0.8em; 
 vertical-align:top;
 border:1px solid #AAAAAA; }
 }

* .cartinputfeld {
 background-color:#FFFFFF; 
 height:1.3em;
 font-size:1.1em; 
 vertical-align:top;
 border:1px solid #AAAAAA; }
 }

* .shopkategorie {
  border-width:3px; 
  border-color:#666666; 
  border-style:solid; 
  padding:5px; 
}

* .shopkatbild {
  border-width:1px;
  border-color:#000000;
  border-style:solid;
  padding:0px;
}
