body
{
    padding: 0;
    margin: 0;
    text-align: left;
    min-width: 780px;
    background: #4c2509 url( "../images/bg.gif" ) repeat-x;
    font-size: 14px;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color: rgb(0,0,0);
    background-position: 0px 0px;
    overflow-x: hidden;
    overflow: -moz-scrollbars-vertical;
}



#breadcrumb
{
    width: 568px;
    height: 20px;
    margin-left: 180px; /* border-left: 1px solid #eee;    border-right: 1px solid #eee;*/
}

#horizon
{
    /* border: 3px solid #c4a185;
    border-width: 3px 3px 0 3px; */
    width: 944px;
    height: 350px;
    background: url( "../images/header.png" ) no-repeat;
}

#logo
{
    color: #a8d3ff;
    font-size: 210%;
    margin: 60px auto 0 380px;
    top: 40px;
    position: absolute;
}

div.content
{
    /*height: 100%;*/ /*overflow : auto;*/
}



a:link
{
    /*color: #ffffff;*/
    text-decoration: none;
}



a:visited
{
    /* color: #000; */
    text-decoration: none;
}



a:hover
{
    color: #000;
    text-decoration: underline;
}



a:active
{
    color: #a67a05;
    text-decoration: underline;
}


#active a { color: #9fa; }

#active { background: url("../images/bg-sidemenu.gif"); }

#outer
{
    margin-top: -5px;
}

#top
{
    filter: alpha(opacity=70);
    opacity: .70;
    -moz-opacity: 0.70;
    margin-top: 40px;
    border: 1px solid #4c2509;
    border-width: 2px 0 2px 0;
    width: 100%;
    height: 70px;
    background: #ae7041 url( "../images/bg-top.jpg" ) repeat-x;
}


#all
{
    width: 944px;
    height: auto;
    min-height: 482px; /* border: 1px solid #0011ff; */
    left: 100px;
    right: 100px;
    bottom: 30px;
    border: 3px solid #c4a185;
    margin: -100px auto 20px auto; /* background: #ffffff; */ /* background-image: url('../upload/bg_main.gif') repeat-y; */
}

#atibox { margin: 0 5px 0 5px; }



#topspace
{
    width: 944px;
    height: 50px;
    background: url(  '../images/topspace.jpg' ) no-repeat;
    float: left;
    /* border: 3px solid #c4a185;
    border-width: 0 3px 0 3px; */
    position: absolute;
}

#topspace img
{
    margin: 2px 0 0 2px;
}

#topspace a
{
    margin-bottom: 4px;
}

#header
{
    height: 350px;
    width: 336px;
    margin-left: 30px;
    position: absolute;
    background: url( "../images/umbra-kopf.png" ) no-repeat;
}


/* Sprachauswahl */

.language
{
    float: right;
    width: 75px;
    height: 12px;
    margin: 1px 0 0 880px; /* margin-left: 710px; /*border: solid 1px #c0c0c0;*/
    position: absolute;
}

.language a.img
{
    margin-top: 2px;
}

.language a, .language a:visited, .language a:hover
{
    color: #fff;
    text-decoration: none;
}



.adresse
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: smaller;
    text-align: left;
    height: 133px;
    width: 200px;
    margin-top: 0px;
    margin-left: 750px;
    position: absolute;
}


/* navigation */
.topnav
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color: #000;
    list-style: none;
    width: 944px;
    height: 40px; /* background: url( '../images/bg1px.gif' ) repeat; */
    z-index: 1;
}

.link
{
    list-style: none;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: smaller;
    color: #000; /* float: left; */
    margin: 0px 30px 0px 0px;
    position: inherit;
}

.topbuttons
{
    list-style: none;
    float: left;
    height: 27px;
    width: 950px; /*overflow:hidden;*/
    z-index: 2;
}

.navprimary
{
    display: inline;
    float: left;
    list-style: none;
    color: #A67A05;
    margin-top: 7px;
}

#subnav
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: small;    
    margin-left: auto;
    margin-right: auto;
    bottom: -1px;
    list-style: none;
    height: 25px;
    background: url('../images/bg-subnavi.jpg') no-repeat;
    clear: left; /* Speziell fÃ&#131;&#131;Ã&#130;Â¼r IE - damit die height auch wirklich die height ist */
    max-height: 20px; /* overflow: hidden; /*z-index:-1;*/ /*position: absolute;*/
    /* border: 3px solid #c4a185;
    border-width: 0 3px 3px 3px; */
    width: 944px;
}

#submenu
{
    min-width: 360px;
    margin-left: 200px;
    margin-right: 200px;
}


#subnav meta a
{
    position: inherit;
    color: #fff;
    float: left;
    font-size: small;
    width: auto; /* margin-left:auto; */ /* margin-right: auto; */
}

#submenu ul { list-style:none; }

#submenu ul li { color: #fff; padding: 1px 5px 0 5px; }

#submenu ul li a { font-size: medium; color: #fff; }
#subnav li
{
    float: left;
    font-size: 9px;
    text-align: left;
    position: inherit;
    width: auto;
    margin-right: 0px;
}


/* "Hauptfenster" - da wo die info steht  */

.main
{
    /* border-left: 1px dotted #917548; */
    background: url( '../images/bg-main.png' ) repeat-x;
    /* border: 3px solid #c4a185;
    border-width: 0 3px 0 3px; */
    width: 944px;
    height: auto; /* inherit; */
    min-height: 540px;
    /* height: 100%; */
    padding: 20px 0 10px 0;
    margin-top: 35px;
    z-index: 0;
}

.innerMain { font-size: small;  }
.innerMain p a, .innerMain a { font-size: 100%; color: #4846f7; background: url("../upload/images/pfote_15.png") no-repeat; padding-left: 18px ; }
.smallText { font-size: 75%;  }
.innerMain .artikelliste h3 a { color: #000; font-size: 90%; }
.innerMain .artikelliste p { color: #000; font-size: small;  }
.innerMain .artikelliste p a { font-size: 100%; color: #4846f7; background: url("../upload/images/pfote_15.png") no-repeat; padding-left: 18px ;}
.innerMain object { margin: 0 20px; }
.stimmung
{
    width: 192px;
     
    height: auto;
    min-height: 504px;
    top: 450px; 
    background: url( '../images/bg-news.png' ) repeat-x; */ /* background: #eee; */ /* border-right: 1px solid #aaa; */
    padding-top: 1px; /*bottom: 0%;*/
    position: absolute;
    z-index: 2;
}

.stimmung img
{
    margin: 3px 10px 10px 5px;
}

.imgstim { margin: 2px; padding: 8px; width: 160px; height: 160px; background: #fff url("../upload/Logokopf_160px.jpg") no-repeat center center;  }
.oebksbg { background: url("../upload/oebk_salzburg.jpg") no-repeat; margin:20px 10px 10px 10px; width: 160px; height: 160px;   }

/* #menue ul { list-style: none; left: -40px; border-top: 1px solid #f0f0f0; width: 140px; } */

/* #menue ul li { margin-left: -40px; width: 180px; height: 40px; background: url("../images/bg-sidemenu.gif") no-repeat; border-bottom: 1px solid #f0f0f0;} */
/* #menue ul li:hover { opacity: .7;   } */
/* #menue ul li a { padding: 5px 0 0 10px;  line-height: 30px; display: block; font-size: 110%; color: #f0f0f0;  } */

/* Texte */
#text
{
    font-family: Verdana, Georgia, Arial, Sans-Serif;
    font-size: smaller;
    text-align: left; /* background: url( '../images/bg1px_main.gif' ) repeat; */
    height: auto;
    width: 550px;
    top: 140px;
    margin-left: 180px;
    margin-right: 200px; /* padding-top: 20px; */
    padding-left: 20px;
    padding-right: 20px;
    min-height: 470px;
    position: absolute;
    z-index: 3;
}



.HeadLine
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color: #A67A05;
    font-size: 180%;
    text-align: left;
    margin-bottom: 10px; /* min_height: 60px; */
}



.Content
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: smaller;
    text-align: left;
    color: #000000;
    min-height: 150px; /*margin-top: 10px;*/
}
.spacer
{
    height: 30px; 
    margin: 0px 200px 0px 180px;
    background:none;
}

.HomeContent
{
    background: #f4e5c9;
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: smaller;
    text-align: left;
    color: #404040;
    min-height: 400px;
    /* height: 100%; */
    margin: 0px 180px 0px 180px;
    border: 1px solid #808080;
    border-width: 0 1px 0 1px;
    padding: 5px 20px 20px 20px;
    bottom: 0px;
    position: relative;
}

.HomeContent a
{
    color: #606060;
}

.HomeContent ol
{
    color: #404040;
}

.homeTable img
{
    margin-top: -8px;
}
.link_r
{
    margin-left: 460px;
}

.link_r a
{
    color: #808080;
    font-size: x-small;
}

.link_r span span
{
    margin-left: 5px;
}


#sitemap
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-color: #000;
    color: #000;
    font-size: smaller;
    width: 600px;
    min-width: 482px;
}

#sitemap div
{
    margin-left: -40px;
}

.sitemap li, .sitemap a:active, .sitemap li a:active, .sitemap li a:visited, .sitemap ul li a, .sitemap ul li a:visited
{
    color: #000;
}

.Bottom_pics
{
    /*background: url("images/zwei_Bilder.jpg") no-repeat;*/ /*width:416px;*/ /*height:141px;*/
    margin-top: 20px;
    bottom: 0px;
}






/* ############## News ################# */


.newsBorder
{
    background: url('../images/bg-news.png') repeat-x; 
    width: 193px;











    min-width: 190px; /*height: 100%;*/
    top: 450px;
    margin-left: 751px;
    position: absolute; /*bottom: 0px;*/
    z-index: 2;
    height: auto;
    min-height: 504px;
}

.imgnews { margin-left: 20px; margin-top: 10px; 15px; /* width: 160px; height: 420px; background: url("../upload/images/pic_rechts.gif") no-repeat; */   } 
.News
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    /* font-size: small; */
    color: #000;
    text-align: left;
    margin: 5px 5px 0 15px;
    padding: 0px 5px 5px 5px;
    border-bottom: 1px solid #808080;
}

.News h1 { text-align: center; background: #f0f0f0; color: #f99000; font-size: 140%; }


.artikelliste h3 a { color: #eee; font-size: 90%; }
.artikelliste p { color: #eee; font-size: small;  }
.artikelliste p a { font-size: 100%; color: #f99000; background: url("../upload/images/pfote_15.png") no-repeat; padding-left: 18px ;}

#newsletter { padding: 0px 5px 5px 5px; border-top: 1px solid #808080;  margin: 10px 10px 0 15px;  }
#newsletter h3 { color: #f0f0f0;  }
#newsletter form { margin-top: -30px;  }
#newsletter form label {  color: #f0f0f0; }

.newsrow
{
    /*clear: both;*/
    width: 100%;
    padding: 0.2em 0 0.2em 0;
    margin-top: 1em;
}


.newsheadline
{
    color: #a67a05;
    float: left;
    margin-top: 2px;
    max-width: 180px;
    font-size: small;
}

.newsdate
{
    color: #000000;
    float: right;
    margin-right: 1px;
    margin-top: 2px;
    height: inherit;
    display: none;
}

.theNews
{
    margin-top: 25px;
    color: #3e4d74;
}

.newsmore
{
    background: url( "/upload/pfeil_r.gif" ) no-repeat;
    color: #808080;
    width: 50px;
    float: right;
    margin-bottom: 0.5em;
    padding: 0 0 0 12px;
}

.newsmore .line
{
    color: #808080;
}

#impressum
{
    float: right;
    text-indent: 20px;
}

#contenttext
{
    font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    font-size: smaller;
    color: #404040;
    margin-left: 200px;
    margin-right: 220px;
}

#contenttext a:visited
{
    color: #000;
}

#newsletterHome
{
    margin: 10px 5px 10px 5px;
    border-bottom: 1px solid #aaa;
    padding: 0 0 25px 0;
}

#loginHead
{
    font-size: small;
    color: #A67A05;
}

#toppic
{
    width: auto;
    max-width: 510px;
    overflow-right: hidden;
    height: auto;
    margin: 35px 220px 0 200px;
}

.innerTop
{
    width: 270px;
    height: auto;
    font-size: small;
    margin-top: 30px;
}

#innerTop p
{
    margin-top: 10px;
}

.tableHead
{
    background: #cccccc;
    width: 530px;
    font-size: small;
    font-weight: bold;
    margin: 5px 0 1px 0;
}


.theTable
{
    background: #eeeeee;
    width: 530px;
}


.contact
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    text-align: left;
    margin-bottom: 20px;
}

div.row
{
    clear: both;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    margin-left: 0px;
    border: 0px solid #000;
    width: 400px;
}

div.row span.label
{
    float: left;
    width: 70px;
    min-width: 70px;
    text-align: left;
    color: #000;
}

div.row span.formw
{
    float: left;
    margin-left: 0px;
    margin-bottom: 4px;
    text-align: left;
    max-width: 480px;
    width: 250px;
}

div.row .label { width: 70px; }

#search { margin: 386px 0 0 665px; position: absolute; width: 235px; height: 40px; padding: 10px 0 0 45px; background: url("../images/bg-search.png") no-repeat;  color: #f0f0f0; font-size: x-small; }

#loginForm { margin: 310px 0 0 495px; position: absolute; width: 550px; height: 40px; padding: 1px 0 0 57px; background: url("../images/bg-login-2.png") no-repeat; }
#loginForm a:hover { color: #eee;  }
.login { color: #f0f0f0; font-size: small; }
.frm { color: #f0f0f0; float:left; font-size: x-small; margin: 0 0px 0 10px; }
.firstFrm { color: #f0f0f0; left: 40px; float: left; font-size: x-small; }
.frm input { font-size: small; }
.firstFrm input { font-size: small;  }
