/* CSS Document */

* {margin:0;padding:0; text-decoration: none} /* eliminate default values */
 
#header{ 
 height:80px;
 width:100%;
 background: #FFD546 url(bilder/historic-maps.gif) no-repeat;
 vertical-align: middle;
 }

#outer{ 
 border: 0px solid white;
 background-color: #FFF; /* center column colour */
 width: auto;

 border-left-width: 204px; /* left column width. */
 border-left-color: #FFEFC1; /* left column colour */
 border-left-style: solid;

 border-right-width: 2px; /* right column width. */
 border-right-color: #F7DD98; /* right column colour */
 border-right-style: solid;
 }

#outer>#inner { border-bottom: 1px solid #FFF; }

#inner{margin:0;width:100%}

#leftcol{
 width:204px;
 float:left;
 position:relative;
 margin-left:-204px;
 margin-right:1px;
 }

#maincol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -8px 0 -1px;
 }
		
#rightcol{
 width:2px;
 float:right;
 position:relative;
 margin-right:-2px;
 margin-left:1px;
}
 
#footer{
 height:0px;
 width:100%;
}
 
.clr{clear:both;}
 
#header .content{padding-bottom:0;} /* padding bottom 0 to remove space in IE5 Mac */

/* #################### */

BODY {font: arial, helvetica, sans-serif}

/* Kopfleiste */
#header H1 {font-size: 1em;float: right;display: inline;margin: 20px 15px 0 0}
#header H1 SPAN {color: #B37C05} /* english text */

/* Linke Spalte */
#leftcol .content {margin-bottom: 20px}

/* Navigation */
#nav .e0 {background: #FFDF7C}
#nav .selected {background: #FFEAAC}

#nav UL {margin: 2px 0 5px 10px;}
#nav LI {list-style: none; margin: 1px;}

#nav A {background: #FFF5D6; display: block;	border: 1px solid #C8A163; font-size: .75em; font-weight: bold;padding: 2px}
#nav A SPAN {color: #B37C05} /* english text */

#nav a:link {color: #000}     /* unvisited link */
#nav a:visited {color: #000}  /* visited link */
#nav a:hover {color: #000}   /* mouse over link */
#nav a:active {color: #000}   /* selected link */

/* Mittlere Spalte */
#maincol .content {padding: 10px}

/* Iframe */
#iframe {border: 0;}




/* Dieter Schmidt 05.10.2005 */
/* Dieter Schmidt 25.09.2006 */
/* Dieter Schmidt 26.09.2006 */
/* Dieter Schmidt 02.07.2007 */
/* Dieter Schmidt 04.06.2008 */



/* Eigenschaften "Alle Motive alphabetisch" in der linken Navigations-Spalte - Anfang */
#nav #alphabetisch
	{
		background: #FFEAAC;
	}
/* Eigenschaften "Alle Motive alphabetisch" in der linken Navigations-Spalte - Ende */



/* Eigenschaften "Preise/Bestellen" in der linken Navigations-Spalte - Anfang */
#nav #bestellen
	{
		background: #FFEAAC;
		margin: 10px 0px 10px 0px;
		border: 2px solid #FF0000;
	}
/* Eigenschaften "Preise/Bestellen" in der linken Navigations-Spalte - Ende */



/* Eigenschaften der Suchfeldzeile in der linken Navigations-Spalte - Anfang */

#suche form
  {
    margin: 5px 5px 5px 5px;
  }

#suche #sucheingabefeld
  {
    font-size: .75em;
    width: 115px;
  }

#suche #suchschaltfeld
  {
	margin: 0 5px 0px 10px;
  }

/* Eigenschaften der Suchfeldzeile in der linken Navigations-Spalte - Ende */


/* Eigenschaften des Werbe-Skyscrpapers rechts aussen */
#skyscraper img
  {
    margin: 0 0 0 5px;
    position:absolute; top:0px; left:1000px;
  }

/* Eigenschaften des body-tags */
body
  {
    font: 1em Arial, Helvetica, sans-serif;
    margin: 0 0 0 2px;
  }

/* Gesamtbreite des Seitenlayouts */
#pagewidth
  {
    width: 1000px;
    float: left;
  }

/* Kopfgrafik im Inhaltsbereich */
#inhalt-kopfgrafik
  {
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
  }

/* Fussgrafik im Inhaltsbereich */
#inhalt-fussgrafik
  {
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
  }

/* deutschsprachiger Text bei dreispaltigem Inhaltsbereich */
#inhalt-text-dreispaltig-deutsch
  {
    width: 310px;
    margin: 10px 10px 10px 7px;
    padding: 0;
    border: 0;
    float: left;
    vertical-align: top;
    text-align: left;
    color: #000000;
  }

/* englischsprachiger Text bei dreispaltigem Inhaltsbereich */
#inhalt-text-dreispaltig-englisch
  {
    width: 310px;
    margin: 10px 10px 10px 10px;
    padding: 0;
    border: 0;
    float: right;
    vertical-align: top;
    text-align: left;
    color: #996A05;
  }

/* deutschsprachiger Text bei zweispaltigem Inhaltsbereich */
#inhalt-text-zweispaltig-deutsch
  {
    width: 380px;
    margin: 10px 10px 10px 7px;
    padding: 0;
    border: 0;
    float: left;
    vertical-align: top;
    text-align: left;
    color: #000000;
  }

/* englischsprachiger Text bei zweispaltigem Inhaltsbereich */
#inhalt-text-zweispaltig-englisch
  {
    width: 330px;
    margin: 10px 10px 10px 10px;
    padding: 0;
    border: 0;
    float: right;
    vertical-align: top;
    text-align: left;
    color: #996A05;
  }

/* Text bei einspaltigem Inhaltsbereich */
#inhalt-text-einspaltig
  {
    width: 746px;
    margin: 10px 1px 10px 0px;
    padding: 0;
    border: 0;
    float: left;
    vertical-align: top;
    text-align: left;
    color: #000000;
  }

h1
  {
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 5px;
  }

.text
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }

.link-im-text
  {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    border: none 0;
  }

.bestelltext
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }

table.bestell-liste
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    border: 1px solid #000000;
  }

table.bestell-liste td
  {
    padding: 3px;
    border: 1px solid #000000;
    border-collapse: collapse;
  }



/* Links in Text bei einspaltigem Inhaltsbereich */

#inhalt-text-einspaltig a
  {
    text-decoration: underline;
  }


/* Flaggenzeile Ÿber der Navigation links oben */

#flaggen img
  {
    border: none;
    margin: 3px 6px 0px 6px;
  }

