@charset "UTF-8";
/* CSS Document */


    body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #ece6c3 url(../daten/bg.jpg) center  top;
    	background-attachment:fixed;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }
	
	
	
      #container {
		position:relative;
		top:20px; 
    	width: 1000px;  
    	background: transparent;
    	margin: 0 auto;
    	border: 0px solid #000000;
    	text-align: left; /
    } 
      #header { 
    	background: transparent url(../daten/kopf.gif) right  top no-repeat;
		height:220px;
    	padding: 60px 10px 0  10px; 
        } 
	
	#lang-nav {
	   background:transparent;
	   float:right;
	   width:710px;
	   height:40px;
	   margin:0 25px 10px 0 ;
	}
	
	#kopfbild {
	   background:transparent;
	   float:right;
	   width:500px;
	   height:165px;
	   margin:0 60px 0 0;
	   overflow:hidden;
	}
	
	#navi {
		float: left;
		width:130px;
		height:250px;
		margin:0 0 0 11px;
		padding:0 0 0 9px;
	}
	
	#navi li {
	   background: transparent url(../daten/nav-no.gif) top left;
	   text-align:right;
	   margin:0 0 7px 0;
	   padding:10px 5px 13px 10px;
	   }
	   
    #navi li:hover {
	   background: transparent url(../daten/nav-no.gif) bottom left;	   
    }
    
    #navi li.navi-act {
	   background: transparent url(../daten/nav-act.gif) top left;   
    }
	
	
    #navi li.navi-act {
   	
    padding: 25px 5px 10px 0;
  
    }
	
	#contentwrapper { 
    	background: transparent url(../daten/content-bg.gif) right  top repeat-y;
    	margin: -1px 0 0 0;
    	padding:0;
    	float:right;
    	width:850px;;
	}
	
	
      #header h1 {
    	margin: 0;
    	padding: 10px 0 0 0; 
    }

      #sub-nav {
        float:left;
    	width: 216px; 
		height: 411px;
    	background: #f6f5e6 url(../daten/nav-sub-bg.gif) right  top no-repeat;
		margin-left: 0px;
    	padding: 0 0 15px 0; 
    } 
    
    #navi ul, #sub-nav ul {
        list-style:none;
        padding:0;
        margin:0;
    }
    
    #unternavi-2 {
        margin:0;
        padding:0 0 55px 0 ;
    }
    
    ul#unternavi {
        margin-left: 35px;
      
    }
    
    ul#unternavi li {    
          padding-left: 20px; 
            
    }
    
    ul#unternavi-2 li {    
          padding-left: 14px; 
            
    }
    
    ul#unternavi li.unternavi-act {
    background: transparent url(../daten/stern-vav-sub.gif)  top left no-repeat;
    
    }
    
    ul#unternavi-2 li.unternavi-act {
    background: transparent url(../daten/stern-vav-sub-2.gif)  top left no-repeat; 
    }
    
    ul#unternavi a {
        font: bold 14px  Verdana, Arial, Helvetica, sans-serif;
        color:#8c3317;
        text-decoration:none;
    }
    
    ul#unternavi a:hover {
        color:#db6813;
    }
    
    ul#unternavi-2 a {
        font-weight: normal;
    }   
    
      #mainContent { 
		float: right;
    	margin: 0 65px 0 0px; 
    	width:550px;
    	padding: 0px;
	} 
	
      #footer { 
    	padding: 0 0 15px 0;
    	background: transparent url(../daten/foot.gif) right  top no-repeat;
		width:1000px;
		height:69px;
    } 
      #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
    a:active, a:focus{ outline:none; }
    
    /* Verschiedene wieder verwertbare Klassen */
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

    

      #sidebar1 { padding-top: 30px; }
      #mainContent { zoom: 1; padding-top: 15px; }
    
    
	
	#mainContent h1 {
		font: 30px Verdana, Arial, Helvetica, sans-serif;
		color:#af7f49;
	}
	
	#mainContent h2 {
		font: 22px Verdana, Arial, Helvetica, sans-serif;
		color:#e66f13;
	}
	
	#mainContent h3 {
		font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
		color:#99744b;
	}
	
	#mainContent, .tx-veguestbook-pi1 .tx-guestbook-left p, .tx-veguestbook-pi1 .tx-guestbook-right p  {
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color:#7d1d1a;
	}
	
	#mainContent ul {
        padding:0 0 0 5px;;
        margin:0;
    }
	
	#mainContent li {
	   background: transparent url(../daten/bullet-stern.gif) top left no-repeat;
	   list-style: none;
	   padding-left:20px;
	   line-height:30px;
    }
	
	

    #mainContent table {
        width:600px;
    }
	
	
	 .tr-0 {
	   font-weight:bold;
	   
	}
	
	 #mainContent a {
	   background:  #f6f5e6 url(../daten/link-bg.gif) left  bottom repeat-x ;
	   padding:0 0 5px 0;
       color:#cc6413;
       font-weight:bold;        
    }

	
	
/* Menü Footer */
	
	
	#footer ul.menu_footer {
	   margin:0;
	   padding:38px 0 0 180px;
    }
	
	#footer li{
        display:inline;	
        margin:0;
        padding:0 30px 0 0;
    }
	
	
	#footer a{
        font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
        color:#835e2b;
    }

	#footer a:hover{
        color:#000;
    }	
	
	a {
        text-decoration: none;
    }
		
		
/* sprache */
    
    #ul-lang {
        padding-left:auto;
        margin:0;
        text-align:right;
        height:40px;
    }    


    #ul-lang li{
            list-style:none;
            display:inline;
            height:40px;
            padding:15px 0 0 5px;               
    }
    
    .lang-es, .lang-fr, .lang-en, .lang-de {
        border:none;
    }
    
    .lang-de {
         background: transparent url(../daten/de.gif) top left no-repeat;
    }
    .lang-en {
         background: transparent url(../daten/en.gif) top left no-repeat;
    }
     .lang-fr {
         background: transparent url(../daten/fr.gif) top left no-repeat;
    }
     .lang-es {
         background: transparent url(../daten/es.gif) top left no-repeat;
    }
    
     .lang-de:hover, .li-lang-act .lang-de {
         background: transparent url(../daten/de-act.gif) top left no-repeat;
    }
    .lang-en:hover, .li-lang-act .lang-en {
         background: transparent url(../daten/en-act.gif) top left no-repeat;
    }
     .lang-fr:hover,  .li-lang-act .lang-fr {
         background: transparent url(../daten/fr-act.gif) top left no-repeat;
    }
     .lang-es:hover,  .li-lang-act .lang-es {
         background: transparent url(../daten/es-act.gif) top left no-repeat;
    }
    
    /* Gästebuch */
    
    
   .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med, .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
       
        width:350px;
        margin:0px;
        padding:2px 0 8px 0;
        border:none;
        font-size:13px;
        color:#83271d;
   }
   
   .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
        background:  #f6f5e6 url(../daten/form-bg.gif) left  bottom repeat-x ;
        
   }
   
   
   
    .tx-veguestbook-pi1 .tx-guestbook-field label {
        width:100px;
    }
    
    
    
    .tx-veguestbook-pi1 h2.tx-guestbook-header {
        background:transparent;
        padding:0 0 10px 0;
        margin:0;
        width:400px;    
    }  
    
    .tx-veguestbook-pi1 .tx-guestbook-right, .tx-veguestbook-pi1 .tx-guestbook-left  {
        background:transparent;
        padding:0; 
        float:none;
        width:90%;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-right {
        width:90%;
    }
    p.tx-guestbook-header a, .tx-guestbook-left a, .tx-veguestbook-pi1 .tx-guestbook-pagination a{
        color:#cc6413;
        font-weight:bold;        
    }
    .tx-guestbook-clear-entry  {
        clear:both;
        display:block;
    }
    .tx-veguestbook-pi1 .tx-guestbook-pagination, .tx-veguestbook-pi1 .tx-guestbook-result {
    font-size:14px;
    font-weight:normal;
    }
    .tx-veguestbook-pi1 a:hover {
        color:#a5500f;
    }
    p.tx-guestbook-header, .tx-veguestbook-pi1 .tx-guestbook-right, .tx-veguestbook-pi1 .tx-guestbook-left, .tx-veguestbook-pi1 .tx-guestbook-right, .tx-veguestbook-pi1 .tx-guestbook-left a  {
        font-size:10px;
    }
    
    .gb-name {
        font-size:13px;
    }
    
    #mainContent div.kommentar {
        padding: 5px 0 0 20px;
    }
    
    #mainContent .kommentar h3, #mainContent p.tx-guestbook-comment  {
        font-size:12px;  
    }

    input.tx-guestbook-submit {
        margin:20px 0 0 360px;
    }
 
/* Formulare allgemein*/
   
   #freecap {
        padding:20px 0 0 0;
   }
   
    
   #freecap label {
        width: 180px;  
        font-size:11px; 
    }
    
    input#freecap {
        width:240px;
        float:right;
        margin-right:140px;
    }
    
    .tx-srfreecap-pi2-image {
        padding:0 0 20px 0;
         float:right;
        margin-right:140px;
    }

/* Formulare allgemein*/

    .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea,
    fieldset.tx-powermail-pi1_fieldset select {
        background:  #f6f5e6 url(../daten/form-bg.gif) left  bottom repeat-x ;
        border:none;
   }



/* Formulare */


    fieldset.tx-powermail-pi1_fieldset{
        border:none;
    }
    
    fieldset.tx-powermail-pi1_fieldset label {
    /* Style labels */
        display: block;
        width: 110px;
        float: left;
        clear: both;
        padding-top:8px;
    }

 
    
    fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea,
    fieldset.tx-powermail-pi1_fieldset select {
       margin:10px 0;
       color:#805e37;
       font-size:13px;
       
    }
    
    fieldset.tx-powermail-pi1_fieldset select {
      padding:10px 0;
       
    }
  
    #tx-powermail-pi1_fieldset_1 legend, #tx-powermail-pi1_fieldset_3 legend, #tx-powermail-pi1_fieldset_2 legend, #tx-powermail-pi1_fieldset_6 legend, #tx-powermail-pi1_fieldset_7 legend, #uid16_msg, #uid17_msg {
        display:none;
    }
    
    
    
    fieldset.tx-powermail-pi1_fieldset textarea, #powermaildiv_uid1 input, #powermaildiv_uid2 input, #powermaildiv_uid10 input, #powermaildiv_uid11 input, #powermaildiv_uid14 input, #powermaildiv_uid15 input, #powermaildiv_uid18 input  {
        background:  #f6f5e6 url(../daten/form-bg.gif) left  bottom repeat-x ;
        border:none;
        width:350px;
        padding-bottom:10px;
   }

#powermaildiv_uid16 input, #powermaildiv_uid17 input, fieldset.tx-powermail-pi1_fieldset input {
        background:  #f6f5e6 url(../daten/form-bg.gif) left  bottom repeat-x ;
        width:350px;
        border:none;
        padding-bottom:10px;
   }

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	background-image: none;
	text-transform: uppercase;
	font-size: 15px;
	border: 1px solid #805E37;
	padding: 2px;
	width: auto;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover {
	background: #ffffff;
}
    
fieldset.tx-powermail-pi1_fieldset textarea{
	overflow: hidden;
}


    div#powermaildiv_uid5, div#powermaildiv_uid13{
      background-image:none;
       padding:20px 0 0 110px;
     }
     
        
    #advice-required-uid1, #advice-required-uid2{
        color:red;
    }
    
    #powermaildiv_uid18 input {
        margin-top:15px;
        margin-bottom:25px;
    }


/* Bildergalerie */


    .tx-sksimplegallery-pi1 .description, .tx-sksimplegallery-pi1 dl.single {
        border:none;
    }
    
    .tx-sksimplegallery-pi1 dl.single {
        background:  transparent url(../daten/galerie-bg.gif) no-repeat;
        padding:20px; 
    }
    
    .tx-sksimplegallery-pi1 dl.single dd {
        background:transparent;
    }
    
   .exifData {
        display:none;
   }