/*CSS for Antiquaimages.com
Author: Susanne Hugo for hugo design 2007
created March 2010*/
.unsichtbar, dfn /*           invisible for screen, but necessary for audio           */  {
	display: inline;
	position: absolute;
	top:      -1000px;
	left:     -1000px;
	width:    0;
	height:   0;
	overflow: hidden }

* /*           set all margins and padding to 0           */  {
	margin: 0;
	padding: 0 }

acronym, abbr /*           technical terms           */  {
	margin-right: 1ex;
	margin-left:   1ex;
	border-bottom: 1px dashed }

blockquote {
	font-style: italic;
	margin:      1ex;
	padding:     1ex;
	width:       auto }

body {
	color:      #000;
	font-size:   1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  #cff url("../pictures/12c.gif");
	padding:     1em;
	width:       100%;
	height:      100% }

#kopfzeile {
	color:     #036;
	background: #9cf url("../pictures/12c.gif");
	padding:    2em 1em 1ex }

#inhalt {
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left:   1em }

#navigation {
	margin-right:  2em;
	margin-bottom:  1em;
	padding-right:  1em;
	padding-bottom: 1em;
	padding-left:   1em;
	width:          15em;
	float:          left;
	border-style:   none outset outset none;
	border-width:   medium thin thin medium;
	border-color:    }

/*headlines*/
h1 {
	color:                #036;
	font-size:             2em;
	font-weight:           bold;
	text-decoration:       none;
	background:      url("../pictures/portrait90x95.jpg") no-repeat scroll;
	text-align:            left;
	padding-left:          9em;
	height:                120px }

h2, h3, h4, caption {
	color:        #036;
	font-weight:   bold;
	margin-bottom: 1ex;
	padding-top:   1em }

h2 {
	font-size:    1.3em;
	font-weight:   bold;
	background:    transparent;
	margin-bottom: 1em;
	padding-top:   1em }

h3 {
	font-size:      1.2em;
	text-decoration: underline }

caption {
	font-size:      1.1em;
	text-decoration: underline;
	margin-top:      1em;
	border-color:     }

h4 {
	font-size:      1.1em;
	text-decoration: underline }

/*headlines - end -*/
/*special font settings*/
.sub {
	font-size:      0.8em;
	text-decoration: none;
	vertical-align:  bottom }

.sup {
	font-size:      0.8em;
	text-decoration: none;
	vertical-align:  top }

.mini {
	font-size:      0.8em;
	text-decoration: none }

.italic {
	font-style:     italic;
	text-decoration: none }

.bolditalic {
	font-style:     italic;
	font-weight:     bold;
	text-decoration: none }

.bold {
	font-weight:    bold;
	text-decoration: none }

.firstletter {
	color:           #000;
	font-size:        1.2em;
	font-weight:      bold;
	line-height:      1.8em;
	text-decoration:  none;
	background-color: #cff;
	padding:          0.5ex;
	border-color:      }

/*special font settings - end -*/
/*settings footer*/
p#footer {
	color:     #808080;
	font-size:  0.85em;
	background: transparent;
	text-align: center;
	margin-top: 2%;
	padding:    1%;
	float:      none;
	clear:      both;
	border-top: 2px dotted #808080 }

.padfoot {
	font-size:    1em;
	line-height:   1em;
	padding-right: 1%;
	padding-left:  1% }

/*settings footer - end -*/
div#navigation a span {
	display: none }

div#navigation a:hover span {
	color:          #009;
	font-style:      italic;
	text-decoration: none;
	background:      url("../pictures/12c.gif");
	display:         block;
	padding:         1ex;
	position:        fixed;
	z-index:         2;
	bottom:          28em;
	left:            20.5em;
	width:           15em;
	clear:           both;
	border:          dashed 1px #333399 }

/*all my links*/
a:link, a:visited, a:hover, a:focus, a:active {
	font-size:      0.9em;
	font-weight:     bold;
	text-decoration: none;
	width:           auto }

/*all my links - end -*/
/*lists at content*/
#inhalt ul {
	list-style-image: none;
	margin:            1em;
	padding-left:      1ex }

#inhalt ul li {
	list-style:    none url("../pictures/button_az_bla27_kopie.png");
	display:        list-item;
	padding-bottom: 1ex }

#inhalt ul li.listar, #inhalt ul li ul li.listar {

	list-style:        none url("../pictures/button_list_kopie.png");
	display:           list-item;
	margin-left:       1em;
	padding-left:      1ex }

/*lists at content - end -*/
/*links at navigation*/
#navigation ul {
	list-style-type: none }

#navigation ul ul {
	margin-top:   1ex;
	margin-bottom: 1em;
	margin-left:   2em }

#navigation ul li {
	list-style-type: none;
	display:          inline }

#navigation ul li a {
	margin-bottom: 1ex;
	padding:        0.5ex }

#aktiv {
	color:                #036;
	font-size:             1em;
	font-weight:           bold;
	line-height:           1.5em;
	padding:               0.5ex }

#navigation a:link {
	color:              #036;
	background:          transparent;
	list-style-image:    url("../pictures/button_az_bla27.gif");
	list-style-position: outside;
	display:             list-item }

#navigation a:visited {
	color:              #36c;
	background:          transparent;
	list-style-image:    url("../pictures/button_az_bla27_kopie.png");
	list-style-position: outside;
	display:             list-item }

#navigation a:hover {
	color:              #ffc;
	background:          #036;
	list-style-position: outside;
	display:             list-item }

#navigation a:focus {
	color:              #ffc;
	background:          #036;
	list-style-position: outside;
	display:             list-item }

#navigation a:active {
	color:              #036;
	text-decoration:     underline;
	background:          transparent;
	list-style-position: outside;
	display:             list-item }

/*links at navigation - end -*/
/*images*/
img {
	padding-right: 1ex }

.imagefloatleft {
	padding-bottom: 1ex;
	float:           left }

/*images - end -*/
/*links at content*/
#inhalt a:link {
	color:     #039;
	font-size:  1em;
	background: transparent }

#inhalt a:visited {
	color:     #609;
	font-size:  1em;
	background: transparent }

#inhalt a:hover {
	color:     #f5fffa;
	font-size:  1em;
	background: #036 }

#inhalt a:focus  { color: #ffc; font-size: 1em; background: #036 }

#inhalt a:active  { color: #ffc; font-size: 1em; background: #036 }

/*links at content - end -*/
#inhalt p {
	padding-top:   1ex;
	padding-bottom: 1ex }

a img {
	border-style: none }

table {
	color:           #036;
	background-color: #ffc;
	margin-top:       1em;
	margin-bottom:    1em;
	padding:          1em;
	border-collapse:  collapse;
	empty-cells:      show }

th {
	text-align:    left;
	padding:        1ex;
	vertical-align: top }

td {
	text-align:    left;
	padding:        1ex;
	vertical-align: top }
