@charset "UTF-8";


@import url(navigation/nav_shinybuttons_neutral.css);
@import url(navigation/nav_vlist_neutral.css);


@media screen, projection
{

body { background: #A63333; background-image:url(../../images/neutral/hintergrund-body.png); background-repeat: repeat-y; background-position:center; }

 #headerlogo { background-image: url(../../images/neutral/anjavo-headerlogo.png); width: 632px; height: 62px; background-repeat: no-repeat;}

 #topnav { color: #aaa; }
 #topnav a {
	font-size:12px;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #333333;
	line-height: 120%;
	text-decoration: none;
 }
 #topnav a:hover {text-decoration: underline; }

 .geweih1 { background-image: url(../../images/neutral/geweih-oben.png); background-repeat: no-repeat; }

 input.indexedsearch_input { height: 18px; width: 100%; font size: 11; border: 1px #B6AD6C solid; }
 input.indexedsearch_button { background-color: transparent; border:0; height: 20px; text-decoration: underline; padding: 0 20px 0 0; margin-bottom: 25px; background-image: url(../../images/lupe.png); background-position: right; background-repeat: no-repeat;}
 
/* LinkeSpalte */
#col1 .round-border-top { background-image: url(../../images/neutral/subnavi-oben.png); background-repeat: no-repeat; width: 160px; height: 20px; }
#col1 .round-border-bottom { background-image: url(../../images/neutral/subnavi-unten.png); background-repeat: no-repeat; width: 160px; height: 20px; }
#col1 .left-column { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EBE4CF;}
#col1 .left-column-content { padding:10px; color: #333;}

 #footer { color:#666; height: 77px; background-image: url(../../images/neutral/hintergrund-unten.png); background-repeat: no-repeat; background-position: 0px 0px; }
  
#nav-main, #nav-main a {
	font-size:16px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #a6537a;
	line-height: 120%;
}

.nav-grid, .nav-grid a {
	font-size:13px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #333333;
}


/* abgerundete Content Box erstellen */
#border-content-bl, #border-content-tl { width: 510px; text-align: right;}
#border-content-tl .schriftgroesse {padding: 10px 5px 0 0; font-size: 12px; text-align:right;}
#border-content-tl .schriftgroesse a { font-size: 12px; }

.contenttext {padding: 10px 30px 0px 30px; clear: both;}
.contenttext2 {padding: 0 15px; text-align:justify;}

  #content-wrap {
    clear:both;
    background: #fff;
    background-image: url(../../images/neutral/content-y-linie.png);
    background-repeat: repeat-y;
    background-position: right;
    width: 540px;
    padding:0;
    margin:0;
  }
  #content {
    clear:both;
    width: 510px;
    padding: 0 15px 15px 15px;
    background-image: url(../../images/neutral/content-y-linie.png);
    background-repeat: repeat-y;
    background-position: left;
    min-height:450px;
    height:auto !important;
    height:450px;
  }
  #border-content-tl {
    height: 26px;
    font-size:0;
    background: transparent;
    background-image:  url(../../images/neutral/content-tl.png);
    background-repeat:repeat-x;
    background-position:top left;
    float: left;
  }
  #edge-content-tr {
    position:relative; /* IE Fix | z-index */
    float:right;
    width: 30px;
    height: 26px;
    font-size:0;
    background-image:  url(../../images/neutral/content-tl.png);
    background-position: top right;
    float: left;
  }
  #border-content-bl {
    height: 26px;
    font-size:0;
    background: transparent;
    background-image:  url(../../images/neutral/content-bl.png);
    background-repeat:repeat-x;
    background-position: bottom left;
    float: left;
  }
  #edge-content-br {
    position:relative; /* IE Fix | z-index */
    float:left;
    width: 30px;
    height: 26px;
    background-image:  url(../../images/neutral/content-bl.png);
    background-position: bottom right;
  }

 /* Ränder */

 .page_margins {
    border: 0 none;
    background-image: url(../../images/neutral/gfxborder/border_left.gif);
    background-repeat:repeat-y;
    background-position:left;
  }
  .page {
    background: #C0AC89;
    background-image: url(../../images/neutral/hintergrund-inhalt.png);
    background-repeat: repeat-x;
    z-index: 1;
    border: 0;
    margin: 0;
    padding: 0px 30px 10px 30px;
  }
  .page-border-left {
    border: 0;
    background-image:  url(../../images/neutral/schatten-links.png);
    background-repeat:repeat-y;
    background-position:left;
  }
    .page-border-right {
    border: 0;
    background-image:  url(../../images/neutral/schatten-rechts.png);
    background-repeat:repeat-y;
    background-position:right;
    padding: 0 25px;
  }
  #border-top {
    overflow:hidden;
    width: 100%;
    height: 75px;
    font-size:12px;
    background-image: url(../../images/neutral/hintergrund-oben.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
  }

  #border-bottom {
    overflow:hidden;
    width: auto;
    height: 20px;
    margin-top: -15px;
    font-size:0;
    background-image:  url(../../images/neutral/gfxborder/border_bottom.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
  }

  #edge-tl {
    float:left;
    width: 20px;
    height: 20px;
    font-size:0;
    background-image:  url(../../images/neutral/gfxborder/corner_tl.gif);
    background-position: top left;
  }

  #edge-tr {
    position:relative; /* IE Fix | z-index */
    float:right;
    width: 20px;
    height: 20px;
    font-size:0;
    background-image:  url(../../images/neutral/gfxborder/corner_tr.gif);
    background-position: top right;
  }

  #edge-bl {
    float:left;
    width: 20px;
    height: 20px;
    background-image:  url(../../images/neutral/gfxborder/corner_bl.gif);
    background-position: bottom left;
  }

  #edge-br {
    position:relative; /* IE Fix | z-index */
    float:right;
    width: 20px;
    height: 20px;
    background-image:  url(../../images/neutral/gfxborder/corner_br.gif);
    background-position: bottom right;
  }
  
  
}