@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.3b (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);
@import url(navigation.css);

/* import screen layout | Screen-Layout einbinden @import url(../yaml/navigation/nav_shinybuttons.css);*/
@import url(screen/basemod.css);
/*@import url(screen/content.css);*/
/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */

body{
        font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;        
        font-size:12px;
        background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
        background-color:#e0c5b0;
        text-align:center;
}
#main{
        text-align:left;

}
#nav, ul#navmenu-h

}


#col3_content_old {
        background-image: url(../images/back_main.gif);
	background-repeat: repeat-x;
	background-position:0px 0px;
}


#nav_main {
        background: #826f4d;
}

#header{
        text-decoration:none;
        background-color:#e3d2b4; 
        background-image: url(../images/header.gif);
	background-repeat: no-repeat;
      	background-position:261px 0px;
        margin:0px;
        padding:0px; 
        height:157px;
}



#languages{
        background-color:#826f4d;
        padding:3px;
        text-align:right;
        background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
        display:block;
        height:18px;
}

#footer{
        padding:3px;
        background-color:#826f4d;
        background-image: url(../images/footer_dark.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#logo{
        float:left;
}


#gallery{
        text-align:center;
        margin:20px 0px 20px 0px;
}


h1 {
        margin: 0px 0px 15px 0px;
        font-size:20px;
}

h3 {
        font-size:14px;
        font-style: italic;
        margin: 0px 0px 15px 0px;
        line-height: 20px;
}


h4 {
        font-size:14px;
        font-style: bold;
        margin: 5px 0px 15px 0px;
        padding: 0px 0px 0px 110px;
        line-height: 20px;
        background-color: #826f4d;
        color:white;
}

ul {
        margin: 0px 0px 25px 0px;
}

a{
        color: #54412c;
}

a visited, a hover{
        color: #826f4d;
}

.bodytext{
        margin: 0px 0px 15px 0px;
}


div.csc-textpic-center 
div.csc-textpic-imagewrap {
        margin:0;
}

.csc-textpic-imagewrap{
        margin: 0px 0px 0px 0px;
}

dl.csc-textpic-image{
        padding: 0px 0px 10px 0px;
}

.csc-textpic-caption{
        font-size:10px;
        padding: 0px 0px 0px 5px;

        display:inline;
        font-weight: bold;
}
dd.csc-textpic-caption{
        display:block;
        padding:5px 0 0 10px;
        border-left: 4px solid #826f4d;
}

table {
  border-collapse: collapse;
  border: 1px solid #483620;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #faf4dc;
  }

td, th {
  border: 1px dotted #483620;
  padding: 2px 10px 2px 10px;
  color: #363636;
  }


thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #483620;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }

tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }

tbody td a:hover {
  background: #decaa7;
  color: white;
  }

tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }

tbody th a:hover {
  background: transparent;
  color: white;
  }

tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }

tfoot td {
  border: 1px solid #483620;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }

.odd {
  background: #AEE239;
  }

tbody tr:hover {
  background: #decaa7;
  color: white;
  border: 1px solid #483620;

  }

tbody tr:hover th,

tbody tr.odd:hover th {
  background: #decaa7;
  color: white;

  }

.tx-srlanguagemenu-pi1{
  float:right;
}


div.csc-textpic div.csc-textpic-imagerow {
clear:none;
}
#gallery div{
margin-left:2px;
}


