@charset "utf-8";
/* CSS Document */

body { 
  background-image: url(wald.jpg);
  background-attachment:fixed;
  text-align: center;
  margin: 50px;
}

hr { 
  border: dashed 1px #595B0A;
}


h1 { 
  font-family: Verdana, Lucida, sans-serif;
  font-weight: bold;
  font-size: 13pt;
  color: #595B0A;
  margin-bottom:20px;
  margin-top: 0;
  padding: 0;
  line-height: 15pt;
}

h2 {
  font-family: Verdana, Lucida, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  background: #595B0A;
  color: #fff;
  margin-bottom:20px;
  margin-top: 0;
  padding: 0;
  line-height: 15pt;
  width: 95%;
  padding: 3px 10px;
}

h3 { 
  font-size: 10pt; 
  margin: 0;
  padding: 0;
  line-height: 13pt;
}

br { clear:both; }

#container{
  width: 960px;
  margin: 0px auto;
  padding: 0;
}

#brett_oben {
background-image: url(toppanel_01.png);
background-repeat:no-repeat;
width: 960px;
height: 180px;
margin: 0;
padding: 0;

}

#brett_mitte {
background-image: url(bodypanel.jpg);
background-repeat: repeat-y;
width: 960px;
height:auto;
margin: 0;
padding: 0;
}

#navi {
width: 160px;
margin: 0;
padding-left: 20px;
padding-right: 30px;
padding-top: 15px;
float:left;
text-align: left;
}

#zettel {
  width: 520px;
  margin:0;
  padding:0;
  float:left;
}

.content_kopf {
  background-image: url(paper-kopf.png);
  background-repeat:no-repeat;
  width: 520px;
  height: 45px;
  padding: 0;
  margin: 0;
}

.content_element {
  background-image: url(paper-body.png);
  background-repeat: repeat-y;
  width: 440px;
  height:auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom:-12px;
  margin-top:0;
  font-family: Verdana, Lucida, sans-serif;
  font-size: 9pt;
  color: #595B0A;
  text-align:left;
  line-height: 12pt;
}

.content_fuss {
  background-image: url(paper-fuss.png);
  background-repeat:no-repeat;
  width: 520px;
  height: 66px;
  padding: 0;
  margin: 0;
  margin-top: 12px;
}

#rechts {
  width: 100px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  float:left;
}

#brett_unten {
  background-image: url(bottompanel.png);
  background-repeat:no-repeat;
  width: 960px;
  height: 125px;
  margin: 0;
  padding: 0;
}

a img {border:none;}
a:link {color:#b1aaa3; text-decoration:none; }
a:visited {color:#b1aaa3; text-decoration:none;}
a:active {color:#ffffff; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none; }


.content_element a:link {color:#4e2e14; text-decoration:none; font-weight: bold;}
.content_element a:visited {color:#4e2e14; text-decoration:none; font-weight: bold;}
.content_element a:active {color:#4e2e14; text-decoration:none; font-weight: bold;}
.content_element a:hover {color:#4e2e14; text-decoration:underline; font-weight: bold;}
       /*--------------------------------------------------------------------   NAVIGATION  -----------------------------------------------------------------------------------*/




/*  MENU 1, level 1, normal state (NO) */

.menu1-level1-no {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
      
   width: 170px;
   height: 20px; 
   padding-left: 10px;
   padding-top: 5px;
   margin-top: 5px;
 background-image: url(bg.png);

}


.menu1-level1-act, .menu1-level1-cur {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
   
   width: 170px;
   height: 20px; 
   padding-left: 10px;
   padding-top: 5px;
   margin-top: 5px;
background-image: url(bg.png);

}

.menu1-level1-act a:link {color:#fff;}
.menu1-level1-cur a:link {color:#fff;}
.menu1-level1-act a:active {color:#fff;}
.menu1-level1-cur a:active {color:#fff;}
.menu1-level1-act a:visited {color:#fff;}
.menu1-level1-cur a:visited {color:#fff;}
.menu1-level1-act a:hover {color:#fff;}
.menu1-level1-cur a:hover {color:#fff;}



.menu1-level1-actifsub {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
 
   width: 170px;
   height: 20px; 
   padding-left: 10px;
   padding-top: 5px;
   margin-top: 5px;
 background-image: url(bg.png);
   
}

/*  MENU 1, level 2, normal state (NO) */

.menu1-level2-no {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
  
   width: 160px;
   height: 20px; 
   padding-left: 20px;
   padding-top: 5px;
   margin-top: 0px;
 background-image: url(bg.png);
}


.menu1-level2-act, .menu1-level2-cur {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
 
   width: 160px;
   height: 20px; 
   padding-left: 20px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}

.menu1-level2-act a:link {color:#fff;}
.menu1-level2-cur a:link {color:#fff;}
.menu1-level2-act a:active {color:#fff;}
.menu1-level2-cur a:active {color:#fff;}
.menu1-level2-act a:visited {color:#fff;}
.menu1-level2-cur a:visited {color:#fff;}
.menu1-level2-act a:hover {color:#fff;}
.menu1-level2-cur a:hover {color:#fff;}


.menu1-level2-actifsub {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
     
   width: 160px;
   height: 20px; 
   padding-left: 20px;
   padding-top: 5px;
   margin-top: 0px;
  background-image: url(bg.png);
}


/*  MENU 1, level 3, normal state (NO) */

.menu1-level3-no  {
   
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
     
   width: 150px;
   height: 20px; 
   padding-left: 30px;
   padding-top: 5px;
   margin-top: 0px;
  background-image: url(bg.png);
}



.menu1-level3-act, .menu1-level3-cur {

  font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;

   width: 150px;
   height: 20px; 
   padding-left: 30px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}

.menu1-level3-act a:link {color:#fff;}
.menu1-level3-cur a:link {color:#fff;}
.menu1-level3-act a:active {color:#fff;}
.menu1-level3-cur a:active {color:#fff;}
.menu1-level3-act a:visited {color:#fff;}
.menu1-level3-cur a:visited {color:#fff;}
.menu1-level3-act a:hover {color:#fff;}
.menu1-level3-cur a:hover {color:#fff;}


.menu1-level3-actifsub  {
   
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
  
   width: 150px;
   height: 20px; 
   padding-left: 30px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}

/*  MENU 1, level 4, normal state (NO) */

.menu1-level4-no  {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
 
   width: 140px;
   height: 20px; 
   padding-left: 40px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
 
}


.menu1-level4-act, .menu1-level4-cur {

  font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
    
   width: 140px;
   height: 20px; 
   padding-left: 40px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}


.menu1-level4-act a:link {color:#fff;}
.menu1-level4-cur a:link {color:#fff;}
.menu1-level4-act a:active {color:#fff;}
.menu1-level4-cur a:active {color:#fff;}
.menu1-level4-act a:visited {color:#fff;}
.menu1-level4-cur a:visited {color:#fff;}
.menu1-level4-act a:hover {color:#fff;}
.menu1-level4-cur a:hover {color:#fff;}


.menu1-level4-actifsub  {
font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
 
   width: 140px;
   height: 20px; 
   padding-left: 40px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}

/*  MENU 1, level 5, normal state (NO) */

.menu1-level5-no  {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
 
   width: 130px;
   height: 20px; 
   padding-left: 50px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);
}

.menu1-level5-act, .menu1-level5-cur {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
   
   width: 130px;
   height: 20px; 
   padding-left: 50px;
   padding-top: 5px;
   margin-top: 0px;
  background-image: url(bg.png);
}

.menu1-level5-act a:link {color:#fff;}
.menu1-level5-cur a:link {color:#fff;}
.menu1-level5-act a:active {color:#fff;}
.menu1-level5-cur a:active {color:#fff;}
.menu1-level5-act a:visited {color:#fff;}
.menu1-level5-cur a:visited {color:#fff;}
.menu1-level5-act a:hover {color:#fff;}
.menu1-level5-cur a:hover {color:#fff;}


.menu1-level5-actifsub  {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
    
   width: 130px;
   height: 20px; 
   padding-left: 50px;
   padding-top: 5px;
   margin-top: 0px;
  background-image: url(bg.png);
}

/*  MENU 1, level 6, normal state (NO) */

.menu1-level6-no {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
  
   width: 120px;
   height: 20px; 
   padding-left: 60px;
   padding-top: 5px;
   margin-top: 0px;
background-image: url(bg.png);

}


.menu1-level6-act, .menu1-level6-cur {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
  
   width: 120px;
   height: 20px; 
   padding-left: 60px;
   padding-top: 5px;
   margin-top: 0px;
 background-image: url(bg.png);

}

.menu1-level6-act a:link {color:#fff;}
.menu1-level6-cur a:link {color:#fff;}
.menu1-level6-act a:active {color:#fff;}
.menu1-level6-cur a:active {color:#fff;}
.menu1-level6-act a:visited {color:#fff;}
.menu1-level6-cur a:visited {color:#fff;}
.menu1-level6-act a:hover {color:#fff;}
.menu1-level6-cur a:hover {color:#fff;}


.menu1-level6-actifsub {

   font-size: 11px;
   font-weight: bold;
   font-family: Arial, sans-serif;
   text-transform: uppercase;
    
   width: 120px;
   height: 20px; 
   padding-left: 60px;
   padding-top: 5px;
   margin-top: 0px;
  background-image: url(bg.png);

}

.postit-partner-link {
 margin-top:10px;
 margin-left:10px;
}



 .tx-rgsmoothgallery-pi1 {
  
}
 
 #externalthumbs {
  
  width:430px;
}
 
 #externalthumbs .label {
  display:none;
}
 .carouselInner {
 margin-top: 20px;
  width:430px;

clear:both;
overflow: hidden
}
 
 .thumbnail {
float:left;
overflow: hidden;
margin-bottom:10px;
background: #fff;
border: 3px solid #fff;
}

.tx-veguestbook-pi1 fieldset { margin: 0; padding: 0;}

.tx-veguestbook-pi1 h2.tx-guestbook-header
{
background-color: #595B0A;
color: #ffffff;
font-size: 100%;
width:35em;
font-weight: bold;
display: block;
margin: 0;
padding: 3px;
padding-left: 1em;
clear: both;
}

.tx-guestbook-date { font-size: 9px; color:#cccccc; }





.tx-veguestbook-pi1 .tx-guestbook-left 

{
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-left 

{

display: none;

}

.tx-veguestbook-pi1 .tx-guestbook-right 

{
width: 35em;

background-color: transparent;
color: #595B0A;

padding-top: 0;

padding-right: 1em;

padding-bottom: 0;

padding-left: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-result 

{
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p 

{

color: #595B0A;
width: 35em;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date 

{
color: #999999;
font-weight: bold;
font-size: 9px;
text-align:right;
width: 46em;
}

.news-latest-item {margin: 0;
padding: 0;}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med 

{

float: left;

width: 20em;

}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med

{

float: left;

width: 20em;

}

.tx-veguestbook-pi1 .tx-guestbook-field label 

{

clear: both;

display: block;

float: left;

width: 8.5em;
line-height: 2em;

}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea 

{

width: 28.4em;
height: 15em;

display: block;

float: left;

}

#surname { margin-bottom:15px;}

#capture {width:10em; margin-right: 30px;}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
float: left;
margin-right:30px;
}

.tx-veguestbook-pi1 h1 {
float: left;
text-align:left;
margin-bottom:20px;
}

.tx-veguestbook-pi1 a.internal-link {

margin-left: 235px;
font-family: Verdana, Lucida, sans-serif;
font-size: 10pt;
font-weight:bold;
padding: 0;
line-height: 15pt;
}







.news-latest-item 

{
font-size: 11px;
width: 190px;
padding: 10px;
text-align:left;
   font-family: Verdana, sans-serif;
  
   color: #ffffff;   
background-image: url(bg.png);
  margin-top: 0;
  margin-bottom:10px;
 
}

.news-latest-date {float:left; margin-right: 80px;}
.news-list-date {margin-left: 370px; text-align:right; padding-top:15px; padding-bottom: 10px;}

.news-latest-item hr {display:none;}

.news-latest-item h3 {margin-bottom:5px;}
.news-single-item h3 {margin-bottom:10px;}

.news-list-item a img 

{
float:left;
margin-right: 10px;
}

.news-single-item a img 

{
float:left;
margin-right: 10px;
}



.news-single-item h2 { font-size:1.6em; line-height:1.2em; }
.news-single-item h3 { font-size:1.2em; line-height:1.4em; }
.news-single-item .news-single-author { display:none; }

.news-list-item h3 { font-size:1.2em; margin-bottom:10px;}

.tx-seminars-pi1-listrow table { font-size: 9px;}

.seminar-single-category { display:none; }

.single-seminars h3 {float:left; width:150px;}
.single-seminars a:link {background:#595B0A; color:#fff; padding:3px;}


.contenttable table { width:auto;  margin-bottom:0.5em; border:2px solid #000; }
.contenttable table caption { font-variant:small-caps; }
.contenttable table.full { width:100%; }
.contenttable table.fixed { table-layout:fixed; }

.contenttable th,td { padding: 0.5em; }
.contenttable thead th { color:#fff; background-color: #595b0a; font-weight:normal; border:1px solid #000; }
.contenttable tbody th { background:#e0e0e0; color:#333; }
.contenttable tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

.contenttable tbody th { border:1px solid #000; text-align:left; }
.contenttable tbody td { border:1px solid #000; }

.contenttable tbody tr:hover th[scope="row"],
.contenttable tbody tr:hover tbody th.sub {  }
.contenttable tbody tr:hover td { background:#fff; }

.facebook {

font-size: 11px;

width: 180px;
height: 35px;

padding-top: 145px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 20px;

text-align: left;

font-family: Verdana,sans-serif;

color: #ffffff;

background: url("facebook_postit_01.png") no-repeat;

margin-top: 0pt;

margin-bottom: 10px;
}

.facebook a {
color: #ffffff;
}
