html {background-color:white; color:black; }
body           { color:black;
                 background-color:white;
				 font-size:1.0em;
				 font-family:Cambria,'Liberation Serif','palatino linotype',palatino,georgia,Utopia,'Nimbus Roman No9 L','Times New Roman',Times,serif;
				 padding:0px 10px; 
}

a, a.textlink, a.textlinkssl, a.textlinkorgel, a.textlinkwi, #fotolink, a.homelink {
    qcolor:#467aa7;
    qcolor:#551a8b;
	color:blue;
	font-weight:normal;
	text-decoration:none;
    font-family:'Liberation Sans',Tahoma,Verdana,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Arial,sans-serif;
    background-color:transparent;
}

a.textlink[href^="http:"] {
  padding:2px 0px 2px 16px;
  line-height:18px;
  min-height:18px;
  overflow:visible;
  background:transparent url(images/linkpfeil.gif) center left no-repeat;
}

a.textlinkorgel {
  padding:2px 0px 2px 20px;
  line-height:18px;
  min-height:18px;
  overflow:visible;
  background:transparent url(images/orgel.gif) center left no-repeat;
}

/*a.textlinkorgel:after, a.textlinkssl:after {*/
/*attach content to every link with http:*/
/*a[href^="http:"]:after, a[href^="https:"]:after {
  content:"ext";
  text-decoration:none;
  color:red;
  font-size:75%;
}*/

/*remove content for internal links*/
a[href*="winterfeldt"]:after, a[href^="http://www.winterfeldt"]:after, a.textlinkwi:after {
  content:"";
}

a.textlinkwi {
  padding:2px 0px 2px 16px;
  line-height:18px;
  min-height:18px;
  overflow:visible;
  background:transparent url(images/wi.gif) center left no-repeat;
}

a.textlinkssl {
  padding:2px 0px 2px 16px;
  line-height:18px;
  min-height:18px;
  overflow:visible;
  background:transparent url(images/schloss.gif) center left no-repeat;
}

/* Maillinks mit Umschlag versehen */
a[href^="mailto:"]:before
	{
	content: "\2709\0020";
	}

a.qqqtextlink[href^="mailto:"] {
  padding:2px 0px 2px 20px;
  line-height:18px;
  min-height:18px;
  overflow:visible;
  background:transparent url(images/icon_mailto.gif) center left no-repeat;
}

a.qqqtextlink[href^="mailto:"]:hover {
  background-color:#eee;
}

.caption {
  font-size:160%;
  color:black;
  background-color:white;
  font-weight:normal;
  text-align:left;
  margin-top:10px;
  position:relative;
  margin-bottom:0.3em;
}

.foot {
  clear:both;   
  padding-bottom: 0;
  padding-left:60px;
  font-size:75%;
  color:#555;
  background-color:white;
  text-decoration:none;
  text-align:left;
  font-family:Calibri,'Liberation Sans',Tahoma,Verdana,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Arial,sans-serif;
}

.foot a {
  text-decoration:none;
}
 
.myaddress,.orgelwelt {
  padding-top:2em;
  font-size:80%;
  font-family:Calibri,'Liberation Sans',Tahoma,Verdana,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Arial,sans-serif;
  text-decoration:none;
}

.myaddress a,.orgelwelt a {
  font-family:Calibri,'Liberation Sans',Tahoma,Verdana,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Arial,sans-serif;
  text-decoration:none;
}

.orgelwelt {
  padding:0;
  margin:5em 0em;
  display:none;
}

.myaddress {
  padding-top:0.1em;
  margin-bottom:1.5em;
  font-size:70%;
  line-height:1.8;
  margin-left:1.5em;
}

.myaddress a {
  fffont-family:Courier,"Courier New",monospace;
}  

span.orgelweltrahmen {
  margin:0 1em;
  padding:0.5em 1.5em;
  outline:1px dotted #555;
}

div.contentmain {
  padding:40px 60px;
  font-size:120%;
  padding-bottom:0px;
  background-color:#fff;
  color:black;
}


a:hover, textlink:hover, textlinkssl:hover, textlinkorgel:hover, textlinkwi:hover, #fotolink:hover { 
    qcolor:#2a5a8a; 
    qqqcolor:#551a8b;
	color:blue;
	text-decoration: underline; 
	font-weight: normal; 
    qbackground-color:transparent;
    background-color:#eee;
}


