/* standard css for spanisch.glawar.at */

a {
  text-decoration : none;
  color : black;
}

#copyright {
  float : left;
}

#header {
  background-color : var(--colorHorizontalMainBar);
  border-width : 1px;
  border-style : ridge;
  border-color : black;
  width : 710px;
  position : absolute;
  left : 0px;
  top : 130px;
  height : 50px;
}

#headerNew {
  background-color : var(--colorHorizontalMainBar);
  border-width : 1px;
  border-style : ridge;
  border-color : black;
  max-width: 100%;
  width: 100%;
  position : absolute;
  left : 28px;
  top : 50px;
  height : 50px;
  padding-right : 10px;
}

#headerShadow {
  background-image : url(../images/shadow.gif); 
  width : 679px;
  position : absolute;
  left : -1px;
  top : 99px;
  height : 54px;
}

#headerTitle {
  position : absolute;
  left : 10px;
  width : 250px;
  top : 10px;
  height : 30px;
}

#headerTitleNew {
  /*position : absolute;*/
  left : 10px;
  max-width : 100%;
  width: 100%;
  top : 10px;
  height : 30px;
  vertical-align: middle;
  background-color : var(--colorHorizontalMainBar);
  border-width : 1px;
  border-style : ridge;
  border-color : black;
}

#headerText {
  position : absolute;
  left : 265px;
  max-width : 95%;
  top : 10px;
  height : 35px;
  text-align : left;
}

#headerTextNew {
  /*position : absolute;*/
  left : 265px;
  top : 10px;
  height : 35px;
  text-align : left;
  padding-right : 10px;
}

#headerText a:hover {
  color: #FDFB9A;
}

#topTitle {
  text-align : right;
  position : absolute;
  top : 63px;
  right : 100px;
}

#menu {
  position : absolute;
  top : 226px;
  left : 46px;
  width : 212px;
  border-width : 1px;
  /*border-color : gray;  border-style : solid;*/
}

#menuActive {
}

#menuActive a:hover {
  background-color : #999999;
  color : white;
}

#menuArchive {
  text-decoration : none;
}

#menuArchive a:hover {
  background-color : #999999;
}

#layout {
  position : relative;
  top : 0px;
  left : 50%;
  width : var(--maxwidth);
  margin-left : -512px;
  height : 750px;
  /*border-color : gray;  border-style : solid;*/
}

#topMenu {
  position : absolute;
  top : 30px;
  right : 70px;
  text-align : right;
}


#topMenuNew {
  position : absolute;
  top : 60px;
  right : 70px;
  text-align : right;
}

#topMenu a:hover {
  color : var(--colorHorizontalMainBar);
}

#homeFlag {
  background-image : url(../images/homeflag.gif);
  width : 163px;
  height : 110px;
  background-repeat : no-repeat;
  position : fixed;
  top : 0px;
  left : 0px;
}

#rightTop {
  position : absolute;
  background : url(../images/rightTop.gif);
  width : 587px;
  height : 75px;
  left : 383px;
  background-repeat : no-repeat;
}
 
#leftTop {
  position : absolute;
  background : url(../images/leftTop.gif);
  width : 567px;
  height : 75px;
  background-repeat : no-repeat;
}
 
#rightMiddle {
  background : url(../images/rightMiddle.gif) top right;
  background-repeat : repeat-y;
}
 
#leftMiddle {
  background : url(../images/leftMiddle.gif);
  background-repeat : repeat-y;
  position : relative;
  top : 146px;
  width : 720px
}
 
#rightBottom {
  background : url(../images/rightBottom.gif) bottom right;
  background-repeat : no-repeat;
}
 
#leftBottom {
  background : url(../images/leftBottom.gif) bottom left;
  background-repeat : no-repeat;
  position : relative;
  bottom: -10px;
}
 
#contentBorder {
  position : relative;
  padding-left : 40px;
  padding-right : 10px;
  padding-top : 170px;
  padding-bottom : 10px;
  width : 650px;
}

#contentBorderNew {
  /*position : relative;*/
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 50px;
  padding-bottom : 10px;
  width : 100%;
  max-width: var(--maxwidthContent);
}

#contentText {
  position : relative;
  padding : 0 15px 0 15px;
  border : 1px solid black;
  background-color : white;
  min-height : 400px;
}

#contentTextNew {
  transition: margin-left .5s;
  width: 90%;
  max-width: var(--maxwidthContentDetail);
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  
  background-color: var(--colorContent);
  
  border:       1px solid;
}

#bottom {
  height : 20px;
  width : 630px;
  top : 20px;
  left : 50px;
  position : relative; 
  text-align : left;
  /*border-width : 1px;  border-color : red;  border-style : solid;*/
}

#bottomNew {
    max-width: 700px;
    width : 100%;
    text-align : left;
  /*height : 20px;
  top : 20px;
  left : 50px;
  position : relative;*/
  
  /*border-width : 1px;  border-color : red;  border-style : solid;*/
}

#w3c2 {
  display : inline;
  height : 20px;
  width : 100px;
  top : 0px;
  left : 80px;
  position : relative; 
  /*border-width : 1px;  border-color : blue;  border-style : solid;*/
}

#installSearchEngine {
  position : absolute;
  top : 255px;
  left : 290px;
  height : 20px;
  width : 300px;
  /*border-width : 1px;  border-color : gray;  border-style : solid;*/
}

#installSearchEngine a:hover {
  color : var(--colorHorizontalMainBar);
}

#loggedinMenu {
  position : absolute;
  top : 295px;
  left : 290px;
  height : 20px;
  width : 660px;
  /*border-width : 1px;  border-color : gray;  border-style : solid;*/
}

#loggedinMenuNew {
}

#loggedinMenu a:hover {
  color : red;
}

#entries {
  position : absolute;
  top : 210px;
  left : 290px;
  height : 10px;
  width : 300px;
  /*border-width : 1px;  border-color : gray;  border-style : solid;*/
}

#entriesNew {
  /* position : absolute; */
  padding-top: 5px;
}

#login {
  position : absolute;
  top : 130px;
  left : 750px;
  height : 63px;
  width : 180px;
  /*border-width : 1px;  border-color : gray;  border-style : solid;*/
}

#loginNew {
  width: 100%;
  max-width: var(--maxwidthContent);
  padding-top: 10px;
}

#additionals {
  position : absolute;
  top : 220px;
  right : 90px;
  height : 20px;
  width : 230px;
  /*border-width : 1px;  border-color : gray;  border-style : solid;*/
}

#additionalsNew {
}

#additionals a:hover {
  color : var(--colorHorizontalMainBar);
}

#search {
  position : absolute;
  top : 255px;
  left : 560px;
  height : 20px;
  width : 380px;
  /*border-width : 1px;  border-color : black;  border-style : solid;*/
}


#fullWord {
  position : absolute;
  right : 0px;
  bottom : 3px;
  color : black;
}

#username {
  position : absolute;
  top : 0px;
  left : 0px;
}

#usernameNew {}

#identification {
  text-align : right;
}

#password {
  position : absolute;
  top : 20px;
  left : 0px;
}

#passwordNew {}

#usernameInput {
  position : absolute;
  top : 0px;
  right : 0px;
  width : 80px;
}

#usernameInputNew {
    position: relative;
    top: 0px;
    left: 200px;
    width: 80px;
}

#passwordInputNew {
    position: relative;
    top: 100px;
    left: 200px;
    width: 80px;
}

.alignH1 {
    text-align: center;
}

.searchInput {
  width : 170px;
}

#passwordInput {
  position : absolute;
  top : 20px;
  right : 0px;
  width : 80px;
}



.loginButton {
  position : absolute;
  top : 40px;
  right : 0px;
  width : 85px;
}

.loginButtonNew {
  width : 85px;
}

.logoutButton {
  position : absolute;
  top : 40px;
  right : 0px;
  width : 85px;
}

.logoutButtonNew {
  width : 85px;
}

.buttonStyle {
  background-color : #999999;
  height : 25px;
}

.searchButton {
  width : 125px;
}

.registerButton {
  width : 240px;
}

.menuItem, .menuItemSelected {
  margin:2px;
  padding : 0px;
  width : 226px;
  height : 22px;
  top : 10px;
  padding-top : 5px;
  border-width : 1px;
  border-color : black;
  border-style : solid;
  background-color : #FDFB9A;
  text-indent:20px
}

.menuItemSelected {
  background-color : #999999;
}

.bottommenuItem, .bottommenuItemSelected {
  margin:2px;
  padding : 0;
  width : 226px;
  height : 22px;
  padding-top : 5px;
  border-width : 1px;
  border-color : black;
  border-style : solid;
  background-color : #CCCCCC;
  text-indent:20px;
}

.bottommenuItemSelected {
  background-color : #999999;
}

.emptymenuItem {
  margin:5;
  width : 250px;
  height : 25px;
}

.submenuItem {
  margin:2px;
  position :relative;
  left : 19px;
  width : 207px;
  height : 22px;
  padding-top : 5px;
  border-width : 1px;
  border-color : black;
  border-style : solid;
  background-color : #999999;
  text-indent:20px
}

.accessDenied {
  text-align : center;
  padding-top : 30px;
  padding-bottom : 30px;
  background-color : var(--colorHorizontalMainBar);
  border-color : black;
  border-style : solid;
}

.accessAdditional {
  padding-top : 20px;
  padding-bottom : 50px;
  text-align : center;
}

#firefoxOptimized {
  position : relative;
  top : 0px;
  left : 520px;
  width : 103px;
  height : 60px;
  /*border-color : red;  border-style : solid;*/
}

#firefoxOptimizefor {
  font-size : 8pt;
  text-align : center;
}

.contactFormWidth {
  width : 450px;
}

.registerFormWidth {
  width : 300px;
}

div.break {
  page-break-after : always;
}

.header2 {
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.text {
    padding-bottom: 8px;
    width: 100%;
}


/*
.standardFont {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-size : 16pt;
  font-variant : normal;
  font-weight : normal;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : black;
}

#w3c {
  position : absolute;
  top : 210px;
  left : 550px;
  height : 31px;
  width : 88px;
}
*/