@media screen, handheld {
* {
margin : 0;
padding : 0;
}

body {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 101%;
background-color : #cccccc;
margin : 0;
padding : 0;
scrollbar-face-color : #006600; 		/*Hauptfarbe vom Balken und Fl&auml;chen*/
scrollbar-highlight-color : #cccccc;	/*Rahmen Vorder-und Oberkante*/
scrollbar-3dlight-color : #ffffff;       /*3D-Effekt Vorder-und Oberkante*/
scrollbar-shadow-color : #cc99cc;        /*Rahmen Hinter-und Unterkante*/
scrollbar-darkshadow-color : #cc99cc;    /*3D-Effekt Hinter-und Unterkante*/
scrollbar-arrow-color : #ffffff;         /*Pfeile*/
scrollbar-track-color : #cccccc;         /*Hauptfarbe Scrolleiste*/
scrollbar-base-color : #006600;          /*Basisfarbe*/
}

#logobox {
float : left;
width : 150px;
background-color : #006600;
text-align : center;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : 1px solid #ffffff;
}

#menutop {
float : left;
width : 600px;
height : auto;
vertical-align : bottom;
background-color : #006600;
text-align : center;
padding-top : 0px;
padding-bottom : 1px;
}

a.menutoplink , a.menutoplink:link , a.menutoplink:visited {
display : inline;
text-decoration : none;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
width : 80px;
background-color : #006600;
text-align : center;
color : #ffffff;
}

a.menutoplink:hover , a.menutoplink:active {
color : #006600;
background-color : #00ff66;
}

#themenpfad {
float : left;
width : 600px;
height : auto;
text-align : left;
padding-top : 4px;
padding-bottom : 4px;
padding-left : 2px;
background-color : #cccccc;
}

#themenpfad a:link , #themenpfad a:visited {
display : inline;
color : #006600;
text-decoration : underline;
}

#themenpfad a:hover , #themenpfad a:active {
color : #009900;
text-decoration : underline;
}

#menuleft {
clear : left;
float : left;
width : 150px;
font-family : Garamond, Georgia, "Times New Roman", Sans-Serif;
color : #ffffff;
font-size : 101%;
background-color : #006600;
margin : 0;
padding : 0;
}

a.menuleftlink , a.menuleftlink:link , a.menuleftlink:visited {
display : block;
text-decoration : none;
color : #ffffff;
background-color : #006600;
text-align : left;
border-bottom : 1px solid #ffffff;
height : auto;
width : 148px;
padding-top : 4px;
padding-left : 2px;
padding-right : 0;
padding-bottom : 4px;
}

a.menuleftlink:hover , a.menuleftlink:active {
color : #006600;
background-color : #00ff66;
}

#content {
float : left;
padding-left : 5px;
padding-right : 5px;
width : 590px;
height : auto;
background-color : #ffffff;
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 101%;
border-top : 1px solid #006600;
}

#seitentitel {
text-align : center;
background-color : #ffffff;
font-size : 140%;
}

h2 {
	font-size: 120%;
}

#footer {
clear : both;
float : left;
text-align : center;
background : #ffffff;
border-bottom : 1px solid #006600;
width : 740px;
padding-top : 3px;
padding-left : 10px;
padding-bottom : 3px;
}

a.sitemap, a.sitemap:link, a.sitemap:visited {
color : #000000;
text-decoration : underline;
}

a.sitemap:active, a.sitemap:hover {
color : #006600;
text-decoration : underline;
}

a.textlink, a.textlink:link, a.textlink:visited {
color : #006600;
text-decoration : none;
}

a.textlink:active, a.textlink:hover {
color : #006600;
text-decoration : underline;
}

a.linkliste, a.linkliste:link, a.linkliste:visited {
color : #000000;
text-decoration : none;
}

a.linkliste:active, a.linkliste:hover {
color : #006600;
text-decoration : underline;
}

a.programm, a.programm:link, a.programm:visited {
color : #006600;
text-decoration : none;
font-weight : bold;
}

a.programm:active, a.programm:hover {
color : #006600;
text-decoration : underline;
font-weight : bold;
}

#content ul {
list-style-type : disc;
list-style-position : outside;
margin-left : 2em;
}

.einrueck {
margin-left : 2em;
}

pre {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 101%;
white-space: pre-wrap;
}

.kupferstichpaten {
color : #ff0000;
font-weight : bold;
text-transform : uppercase;
}

.pfeil {
font-family : sans-serif;
font-size : 80%;
}

.left {
text-align : left;
}

.right {
text-align : right;
}

.center {
text-align : center;
}

.justify {
text-align : justify;
}

.bold, b {
font-weight : bold;
}

.kursiv ,i,.programmterminold {font-style:italic;font-family: Georgia,"Times New Roman",Serif;font-size:80%;}

.texttransform {
text-transform : uppercase;
}

.klein {
font-size : 90%;
}

.gross {
font-size : 120%;
}

.block {
display : block;
}

.titel {
margin-top : 20px;
margin-bottom : 10px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
background-color : #006600;
color : #ffffff;
font-family : Garamond, Georgia, "Times New Roman", Serif;
text-align : left;
width : 100%;
}

.uberschrift {
margin-bottom : 10px;
padding-top : 1px;
padding-bottom : 1px;
border-top : 1px solid #006600;
border-bottom : 1px solid #006600;
font-family : Garamond, Georgia, "Times New Roman", Serif;
font-weight : bold;
width : 100%;
text-align : right;
}

.normal {
font-family : Garamond, Georgia, "Times New Roman", Serif;
text-align : justify;
line-height : 120%;
font-size : 101%;
padding : 0;
border-bottom : 1px solid #006600;
width : 100%;
}

.name {
font-weight : bold;
}

hr {
margin-top : 10px;
margin-bottom : 10px;
text-align : center;
border : 1px solid #006600;
height : 1px;
width : 99%;
color : #006600;
}

p,
address {
line-height : 120%;
margin-top : 0;
margin-bottom : 0;
text-align : justify;
font-style : normal;
}

p.presse {
line-height : 120%;
margin-top : 0;
margin-bottom : 0;
text-align : justify;
text-indent : 2em;
}

legend {
margin-right : 20px;
border: 1px solid #000;
padding: 2px 5px 2px 5px;
margin-top: 5px;
}

img.img-sammelflasche {
    border: 2px solid #dedede;
}

.zeitung {
margin-top : 10px;
margin-bottom : 10px;
width : 100%;
background-color : #006600;
color : #ffffff;
text-align : center;
height: 40px;
padding: 2px 0 2px 0;
}

.tablepresse {
width : 100%;
text-align : center;
}

.tdpresse {
width : 50%;
text-align : center;
vertical-align : top;
}

.pressebild {
width : 100%;
text-align : center;
}

.imgleft {
float : left;
margin-right : 10px;
margin-top : 7px;
margin-bottom : 5px;
}

.imgright {
float : right;
margin-left : 10px;
margin-top : 7px;
margin-bottom : 5px;
}

.imgcenter {
float : none;
margin-top : 7px;
margin-bottom : 5px;
text-align : center;
}

.programmterminold {
font-style: italic;
background-color : #006600;
color : #ffffff;
text-align : center;
padding-top:2px;
padding-bottom:2px;
}

.programmtermin {
background-color : #006600;
color : #ffffff;
text-align : center;
}

.programminhaltcaption {
color : #000000;
text-align : center;
font-weight : bold;
}

.programminhalt {
color : #000000;
text-align : center;
}

.programminhaltbottom {
border-bottom : 1px solid #006600;
text-align : center;
}

.fehler {
color : #ff0000;
}

.text {
color : #000000;
font-size : 101%;
text-align  left:;
}

.inhalt {
color : #000000;
width : 101%;
text-align : justify;
}

.c5 {
clear : both;
}

fieldset {
border: 1px solid #006600;
width : 96%;
height : auto;
}

legend {
color : #000000;
}

.button {
background-color : #006600;
border : 1px solid #006600;
color : #ffffff;
font-family : Garamond, Georgia, "Times New Roman", Serif;
font-size : 101%;
}

.input {
border : 1px solid #006600;
font-family : Garamond, Georgia, "Times New Roman", Serif;
font-size : 101%;
}

.tablehausgeschichte {
width : 100%;
text-align : center;
padding : 4px;
}

.tdhausgeschichtedatum {
width : 50px;
text-align : left;
vertical-align : top;
}

.tdhausgeschichtetext {
width : 550px;
text-align : justify;
vertical-align : top;
}

.tdhausgeschichteimage {
width : 100%;
vertical-align : top;
}

.tablezeitgeschichte {
width : 100%;
text-align : center;
}

.tdzeitgeschichte_datum {
font-weight : bold;
width : 40px;
text-align : left;
vertical-align : top;
}

.tdzeitgeschichte_caption {
width : 100px;
text-align : left;
vertical-align : top;
}

.tdzeitgeschichte_text {
width : 460px;
text-align : justify;
vertical-align : top;
}

.tdreisen_stadt {
width : 100px;
text-align : left;
vertical-align : top;
}

.tdreisen_datum {
width : 80px;
text-align : left;
vertical-align : top;
}

.tdreisen_text {
width : 420px;
text-align : justify;
vertical-align : top;
}

.tdreisen_image {
width : 100%;
vertical-align : top;
}

.tdspuren_text {
width : 100%;
vertical-align : top;
text-align : justify;
}

.tdahnen_datum {
width : 90px;
vertical-align : top;
text-align : left;
}

.tdahnen_text {
width : 510px;
vertical-align : top;
text-align : justify;
}

.tdahnen_text_image {
width : 300px;
vertical-align : top;
text-align : justify;
}

.tdahnen_image {
width : 210px;
vertical-align : top;
text-align : center;
}
}

@media print {
* {
margin : 0;
padding : 0;
}

img {
display : none;
}

.noprint {
display : none;
}

#seitentitel {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 100%;
font-weight : bold;
text-align : center;
border-bottom : 1px solid #000000;
}

.titel {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 100%;
font-weight : bold;
}

.uberschrift {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 100%;
}

.normal {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 100%;
text-align : justify;
}

.left {
text-align : left;
}

.name {
font-weight : bold;
}

p {
font-family : Garamond, Georgia, "Times New Roman", Serif;
line-height : 120%;
margin-top : 0;
margin-bottom : 0;
text-align : justify;
}

p.presse {
font-family : Garamond, Georgia, "Times New Roman", Serif;
line-height : 120%;
margin-top : 0;
margin-bottom : 0;
text-align : justify;
text-indent : 2em;
}

a {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
}

pre {
font-family : Garamond, Georgia, "Times New Roman", Serif;
color : #000000;
font-size : 101%;
}

.tdhausgeschichtedatum, .tdahnen_datum, .tdzeitgeschichte_datum, .tdreisen_datum, .tdreisen_stadt, .tdzeitgeschichte_caption {
text-align : left;
vertical-align : top;
}


}