﻿@charset "utf-8";

body {background:white; font-family:Verdana, Arial Helvetica, sans-serif;
	 color:black; margin: 0; padding:0}
#header {background: transparent; margin:0; padding: 0 3%; padding-bottom: 2em; padding-top: 2em; vertical-align:middle;}
#content { background: white; margin:0; padding: 0 3%; }
#footer {background: transparent; width: 100%; padding: 0; padding-left:8px; margin-left:-8px}

h1 {margin:0; padding:0; vertical-align:middle; text-align:center; }
h1 img {vertical-align:middle;}
h2 {text-align:center; margin-top:0;}

#back {display:none; position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:-100;}

#menu {position:relative; fXloat:left; }
#menu .loaded {  }
a {position:relative; z-index: 20; text-decoration:underline}

#bilddiv {vertical-align:middle; text-align:center;  }
#bild {text-align:center; vertical-align:middle; }

#links { text-align:left; }
#links li {list-style-type: none;}
#links a   { padding-bottom:0.5em; margin-top:0; text-decoration:none!important; display:block; width:auto;
/*background:url(http://www.google.de/favicon.ico) no-repeat left bottom; border-bottom:1px solid red;*/
}

a:link {   color: blue; } /* #4B0082 #6600FF */
a:visited {color: purple; }
a:link, a:visited { border:2px solid transparent; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;  }
a:focus { }
a:focus:visited { }
a:active { }
a:active:visited { }
a:hover { border:2px solid gold; }
a:hover *, #menu a:hover, #footer a:hover, #bilddiv a:hover {text-decoration:underline; backXground: silver; bXackground: transparent url(stars.png) repeat fixed; cXolor:white}
/*a:hover:visited *, #menu a:hover:visited, #footer a:hover:visited {background: orange; coloXr:white}*/
a:hover:visited { }

#links a em {font-size:1.05em; text-decoration: underline; font-style:normal; }
#links a small {color:black; font-size:1.0em; text-decoration:none; text-align:justify; text-justify:newspaper; }

div.ahover {
    position: absolute;

    background: violet;
    border: 2px solid pink;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
	z-index: 15;
}

/*a[href*=http]:after {content:" ?"; color:transparent;}
a[href*=http]:hover:after {content:" ?"; color:black!important;}*/

#footer a, #bilddiv a, #menu a {padding: 0 0.5em;}

#suchform {bXorder:1px solid red; text-align:right;}
#suche {width:160pt}
#suche:focus {width:320pt;}
input > input {display: none; border: 2px solid red;}
#suche:focus > input {display: inline-block;}
#suchlabel {width:100%; display:block; }

  @media print {
    a[href*=http]:after { content: "(" attr(href) ")"; color:white; }
  }

  @media screen {

}
