/* bleier.at styles */

/* document */
html {
  scrollbar-base-color: #cccc99;
}
body {
  background-color: #cccc99;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

/* top logo */
#toplogo {
  background-color: #006600;
  background-image: url(bgtop.jpg);
  background-repeat: no-repeat;
  width: 100%;
  height: 60px;
  text-align: right;
}
#toplogo img {
  padding-top: 7px;
}

/* top navigation */
.topnav {
  background-color: #cccc99;
  width: 100%;
  font-weight: bold;
  font-size: 100%;
  border-top: 1px solid #005500;
  padding: 5px 0px 5px 0px;
}
.topnav a.tnit:link, .topnav a.tnit:visited,
.topnav a.tncur:link, .topnav a.tncur:visited  {
  display: block;
  padding: 2px 1em 2px 1em;
  text-align: center;
  text-decoration: none;
  min-height: 20px;
}
.topnav a.tnit:link, .topnav a.tnit:visited {
  background-color: #006600;
  color: #ffffef;
  border-top: 1px solid #008800;
  border-left: 1px solid #008800;
  border-bottom: 1px solid #004400;
  border-right: 1px solid #004400;
}
.topnav a.tnit:hover {
  background-color: #006000;
  color: #d0d0b0;
  border-top: 1px solid #004400;
  border-left: 1px solid #004400;
  border-bottom: 1px solid #006600;
  border-right: 1px solid #006600;
}
.topnav a.tncur:link, .topnav a.tncur:visited {
  background-color: #007f00;
  color: #ffffff;
  border-top: 1px solid #006f00;
  border-left: 1px solid #006f00;
  border-bottom: 1px solid #007f00;
  border-right: 1px solid #007f00;  
}
.topnavs {
  background-color: #006600;
}
.topnav a.tnlang:link, .topnav a.tnlang:visited {
  display: block;
  padding: 2px 5px 2px 5px;
  text-align: center;
  text-decoration: none;
  width: 50px;
  min-height: 20px;
  background-color: #006600;
  color: #ffffef;
  border-top: 0px solid #006600;
  border-bottom: 0px solid #006600;
}

/* side navigation */
.sidebar {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 85%;
  font-weight: bold;
}
.sidenav {
  margin: 0px;
  padding: 1em 0px 0px 0px;
}
.sidenav a.snit:link, .sidenav a.snit:visited,
.sidenav a.sncur:link, .sidenav a.sncur:visited
{
  display: block;
  padding: 5px 5px 5px 10px;
  text-decoration: none;
  text-align: left;
  width: 15em;
}
.sidenav a.snit:link, .sidenav a.snit:visited {
  background-color: #006600;
  color: #ffffef;
  border-top: 1px solid #008800;
  border-left: 1px solid #008800;
  border-bottom: 1px solid #004400;
  border-right: 1px solid #004400;
}
.sidenav a.sncur:link, .sidenav a.sncur:visited {
  background-color: #007f00;
  color: #ffffff;
  border-top: 1px solid #006f00;
  border-left: 1px solid #006f00;
  border-bottom: 1px solid #007f00;
  border-right: 1px solid #007f00;  
}
.sidenav a.snit:hover {
  text-decoration: none;
  background-color: #006000;
  color: #d0d0b0;
  border-top: 1px solid #004400;
  border-left: 1px solid #004400;
  border-bottom: 1px solid #006600;
  border-right: 1px solid #006600;
}
.snsub {
  text-indent: 1em;
}
.snsub a.snit:link, .snsub a.snit:visited {
  padding-top: 2px;
  padding-bottom: 2px;
  color: #d0d0c0;
}
.snsub a.sncur:link, .snsub a.sncur:visited  {
  padding-top: 1px;
  padding-bottom: 1px;
  color: #ffffff;
}
.snsub a.snit:hover {
  color: #b0b090;
}

/* language menu */
.langmenu {
  display: block;
  margin: 0px;
  padding: 1.5em 5px 0px 10px;
  text-align: center;
  width: 15em;
}


/* breadcrumbs */
.breadcrumb {
  font-size: 70%;
  color: #606060;
  padding: 0px 0px 0px 1.5em;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active, 
.breadcrumb a:focus, .breadcrumb a:hover {
  text-decoration: none;
  color: #606060; 
}

/* copyright text */
.copyright {
  color: #a0a0a0;
  padding: 1.5em 5px 0px 10px;
  text-align: center;
  width: 15em;
}
.copytext {
  font-size: 70%;
  font-weight: normal;
}
.copyright a:link, .copyright a:visited, .copyright a:hover {
  color: #a0a0a0;
}

/* ads */
.ads {
  padding: 0px 5px 0px 3em;
  vertical-align: top;
}


/* content area */
#contcell {
  width: 50em;
  color: #000000;
  background-color: #fffff8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;  
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  border: 1px solid #999966;
}
#content {
  margin: 0px;
  padding: 0em 1em 0.5em 1em;
}


/* content styles */

#contcell a:link, #contcell a:visited, #contcell a:active, 
#contcell a:focus, #contcell a:hover {
  text-decoration: none;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}
#contcell a:link, #contcell a:visited, #contcell a:active, 
#contcell a:focus {
  border-bottom-style: dashed;  
  color: #000000;
}
#contcell a:hover {
  border-bottom-style: solid;  
  color: #505050;
}
h1 {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 130%;
  margin-top: 0.5em;
  margin-bottom: 0.8em;
  padding-top: 0px;
  padding-bottom: 0.5em;
  border-bottom: 2px solid #999966;
}
h2 {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 115%;
  margin-top: 0.8em;
  margin-bottom: 0.5em;
  padding-top: 0px;
  padding-bottom: 0px;
}
h5 {
  font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 150%;
  margin-top: 0px;
  margin-bottom: 0.8em;
  padding-top: 0px;
  padding-bottom: 0px;
}
ul, ol, dl, .bulletlist {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 1em;
  padding-top: 0px;
  padding-bottom: 0px;
}
li {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
.csc-caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.csc-uploads {
  padding: 0px 0px 1em 1em;
}
.csc-uploads-fileName {
}
.csc-uploads-fileSize {
  padding: 0px 0px 0px 2em;
  font-size: 80%;
}
