/*Allgemeine Definitionen*/

  body{
    font-family:Verdana, sans-serif;
    background-color:#FFF;
    color:#4d4d4d;
    margin:0;
    padding:0;
  }
  
  a:link, a:visited{
    color:#4d4d4d;
    font-weight:bold;
    text-decoration:none;
  }
  
  a:hover, a:active,a:focus{
    color:#eb0505;
  }
  
  .important{
    color:#eb0505;
  }
  
  img{
    border:none;
  }
  
  h1{
    font-size:1.5em;
  }
  
  .align-right{
    text-align:right;
  }
  
  .align-left{
    text-align:left;
  }
  
  .align-center{
    text-align:center;
  }
  
  .align-justify{
    text-align:justify;
  }

/* Die obere Navigationsleiste */

  div#topnav{
    width:100%;
    background:url("../img/berg_oben_allein.jpg") right top no-repeat;
    position:relative;
    z-index:1;
  }
  
  img#operalinks{
    margin:0;
    padding:0;
    height:60px;
  }
  
  img#salzburg{
    top:0px;
    right:20px;
    position:absolute;
  }
  
  ul#navigation{
    margin:0 0 0 0;
    padding:0 0 0 190px;
    background:url("../img/arab_links_alternativ.jpg") 30px center no-repeat #4d4d4d;
    font-size:0.9em;
  }
  
  ul#navigation li{
    display:inline;
    margin:0 20px 0 0;
    line-height:31px;
    position:relative;
  }
  
  ul#navigation a:link, ul#navigation a:visited{
    text-decoration:none;
    color:#FFF;
    font-weight:normal;
  }

  ul#navigation a:hover, ul#navigation a:active, ul#navigation a:focus, ul#navigation li.active a:link, ul#navigation li.active a:visited{
    color:#eb0505;
  }
  
  div#borderbottom{
    background:url("../img/bg_grey.gif") left bottom repeat-x;
    height:100%;
  }
  
  img#schiff{
    position:absolute;
    top:-45px;
    left:-30px;
  }
  
  div#content{
    margin:1.5em 0 2em 230px;
    font-size:0.9em;
    text-align:center;
    width:46em;
  }
  
  ul#subnav{
    margin:0em 0 2em 0em;
    padding:0 0 0 190px;
    list-style-type:none;
    background:#EEE;
    height:1.4em;
    font-size:0.8em;
    display:block;
  }
  
  ul#subnav li{
    display:inline;
    margin:0 1em 0 0em;
  }
  
  ul#subnav a:link, ul#subnav a:visited{
    text-decoration:none;
    color:#717171;
    font-weight:normal;
    font-size:0.9em;
  }

  ul#subnav a:hover, ul#subnav a:active, ul#subnav a:focus, ul#subnav li.active a:link, ul#subnav li.active a:visited{
    color:#eb0505;
  }
  
  fieldset.csc-mailform {
    padding: 1em;
    margin-top:1em;
    text-align:left;
  }
  
  fieldset.csc-mailform label {
    float:left;
    width:20%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
  }
  
  div.myGallery a:link, div.myGallery a:visited{
    color:#eb0505;
  }
  
  /*Der linke Bereich der Seite */
  
  div#leftnav{
    float:left;
    width:190px;
    font-size:0.7em !important;
    padding-left:10px;
    line-height:1.5em;
  }
  
  div#leftnav a:link, div#leftnav a:visited{
    font-weight:normal;
  }
  
  DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: none; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

.csc-textpic-caption{
  font-size:0.8em;
  text-align:center;
}

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }
  

