/* specific part */

.code {
   background-color: #fafafa;
   border: #c2cdd6;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-style: solid;
   border-top-width: 1px;
   color: #2f4f4f;
   font-family: monospace;
   font-size: 11px;
}

.codekopf {
   border-bottom-color: #000000;
   border-bottom-style: dashed;
   border-bottom-width: thin;
   color: #000000;
   font-family: serif;
   font-size: 14px;
   font-weight: bold;
   text-decoration: inherit;
}

.jscopyright {
   border-left: thick double #808080;
   border-right: thick double #808080;
   color: #c0c0c0;
   font-family: sans-serif;
   font-size: 50%;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   margin-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 0px;
   text-align: center;
}

.navbar {
   background-color: #eeeeee;
   color: #aaaaaa;
   font-family: sans-serif;
   font-size: 60%;
   font-style: normal;
   font-weight: normal;
   padding: 1px 5px 1px 5px;
   text-align: center;
}

.navwin {
   left: 0px;
   position: absolute;
   top: 0px;
   visibility: hidden;
   z-index: 20;
}

.smalladedinfo {
   font-family: sans-serif;
   font-size: x-small;
}

.stand {
   color: #ffffff;
   font-family: sans-serif;
   font-size: 60%;
   font-style: normal;
   font-weight: normal;
   text-align: right;
}

.text {
   color: #000000;
   font-family: serif;
   font-size: 100%;
   font-style: normal;
   font-weight: normal;
   padding: 1px 15px 1px 15px;
}

.tstand {
   color: #000000;
   font-family: sans-serif;
   font-size: 100%;
   font-style: normal;
   font-weight: normal;
}

.ttitel {
   color: #000000;
   font-family: sans-serif;
   font-size: 180%;
   font-style: normal;
   font-weight: normal;
}

.weiss {
   color: #ffffff;
   font-family: sans-serif;
   font-style: normal;
   font-weight: bold;
}



.eckenbild {
   position: fixed;
   top: 0;
   right: 0;
   }
body.zehnjahre {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/10jahre.gif);
  background-attachment: fixed;
}
.weihnacht {
  position: fixed;
  right: 0;
  top: 0;
}

/* Popup Windows */

table.popupinner {
	position: relative;
	top: -4px;
	left: -4px;
	background: #8888ee;
}
div.popup {
	position: absolute;
	z-index: 0;
	visibility: hidden;
	top: 0px;
	left: 0px;
	background: #444444;
}
td.popuptitle {
	font-family: sans;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.3em;
	font-variant: small-caps;
	cursor: move;
	filter: alpha(opacity=0);
	-moz-opacity:0%;
}
	
/* Menue */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

input {
   border-top: 2px solid #bbb;
   border-left: 2px solid #bbb;
   border-right: 2px solid #888;
   border-bottom: 2px solid #888;
}
input:focus {
   -moz-box-shadow: 2px 2px 10px #aaa;
   -webkit-box-shadow: 2px 2px 10px #aaa;
}
input:hover {
   -moz-box-shadow: 0px 0px 10px #00f;
   -webkit-box-shadow: 0px 0px 10px #00f;
}
input[type="submit"] {
#   background-image: -moz-linear-gradient(top,#ffffd1,#cccc91);
#   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffd1), to(#cccc91));
}
input[type="submit"]:focus {
   -moz-box-shadow: 0px 0px 0px #000;
   -webkit-box-shadow: 0px 0px 0px #000;
}
input[type="submit"]:active {
   background-image: -moz-linear-gradient(bottom,#ffffd1,#cccc91);
   background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ffffd1), to(#cccc91));
}
input.helpline:focus {
   -moz-box-shadow: 0px 0px 0px #000;
   -webkit-box-shadow: 0px 0px 0px #000;
}
input.helpline:hover {
   -moz-box-shadow: 0px 0px 0px #000;
   -webkit-box-shadow: 0px 0px 0px #000;
}

select, textarea {
}
select:focus, textarea:focus {
   -moz-box-shadow: 2px 2px 10px #aaa;
   -webkit-box-shadow: 2px 2px 10px #aaa;
}
select:hover, textarea:hover {
   -moz-box-shadow: 0px 0px 10px #00f;
   -webkit-box-shadow: 0px 0px 10px #00f;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


.adblockerwarnung {
    display: none;
    z-index: 50;
    text-align: center;
}
.adblockermessage {
    padding: 1em;
    border: 1px solid #000000;
    background: #ffffff;
    font-family: sans-serif;
}

