#header_print{ 
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 1pt dotted #000000;
	border-top: 1pt dotted #000000;
	} 

.print{ 
    font-size: 9pt;
    line-height: 150%;       
	} 
		
/*----------------------------- CSS Hundezentrum Pfalz ------------------------*/

*	{  
	margin: 0; 
    padding: 0; 
	page-break-before:avoid; 
	}

html 
    {
    height: 100%;
    }

body 
    { 
    background-color: transparent; 
    font-size: 10pt; 
    color: #000000; 
    font-family: Georgia, "Times New Roman", Times, serif; 
    line-height: 125%;  
    min-height: 101%; 
    }

h1, h2, h3, h4, h5, h6 
    {
    color:#693; 
    font-size: 13pt;
    font-weight: bold;
    margin: 2em;
    page-break-after: avoid;
    margin: 0;
    padding: 10pt 0;
    }

h2, h3
    {
    color:#666; 
    font-size: 11pt;
    padding-top: 18pt;
    }
    
h4, h5, h6
    {
    font-size: 10pt;
    }
    
p	{ 
    font-size: 10pt; 
    color: #000000; 
    }
      
a#current 
    { 
    display: none;             
    }

a, a:after, a:link:after,  
a:visited:after
    { 
    font-size: 10pt;
	color: #666;
    background-color:transparent; 
    content: " ( " attr(href) " ) "; 
    }

.ohnepadding
	{
    padding: 0;
    }    

/*----------------------------- Layout ------------------------*/

#container
	{ 
	background-color:transparent;
	}

#containergalerie
	{ 
	background-color:transparent;
	}       
            
#header 
	{ 
	display: none;             
    }

#headerbild a 
	{
	display: none;             
	}

#headerbildpfalz a 
	{ 
	display: none;             
    }
    
#content 
	{ 
	background-color:transparent;
	}

#contentgalerie 
	{ 
	background-color:transparent;
	}
                    
#inhalt 
	{ 
	padding: 0 25px 25px 25px; 
	width: auto; 
	height: auto;
	margin: 0 33px; 
	}
         
#inhaltgalerie 
	{ 
    padding: 20px;
	}         
                
#logo  
	{ 
	display: none;             
    }
                
#footer  { 
	display: none;             
    }
         
/*----------------------------- Subnavigation im Header ------------------------*/

#headernavicont  { 
	display: none;             
    }             
                                
/*----------------------------- Hauptnavigation links ------------------------*/

#hauptnavicont  { 
	display: none;             
    }
                            
#subnavicont  { 
	display: none;             
    }
                                        
/*----------------------------- Subnavigation 3. Ebene oben ------------------------*/

#navi3leiste  { 
	display: none;             
    }
                        
/*----------------------------- Inhalt ------------------------*/

#inhalt ul { 
     padding: 3px 0; 
     margin-left: 20px; 
     list-style-type: disc; 
     } 

#inhalt ol {
     padding: 3px 0;
     margin-left: 20px; 
     list-style-type: decimal; 
     }
      
#inhalt a 
    { 
    font-size: 10pt;
	color: #666;
	background-color: transparent; 
    content: " ( " attr(href) " ) "; 
    }

#inhalt a:hover
	{ 
	display: none;             
    }   
 
#map
	{ 
	margin: 20px 0;
	width: 454px; 
	height: 400px;
	background-color: #fff; 
	}

.linkposrechts {
    text-align: right;
    display: block;
    } 

.pressequelle {
    font-size: 0.9em;
    text-align: right;
    } 
        
.clear { 
	clear: both;
	}
	
.disclaimer {
	font-size: 8pt;
	line-height: 125%; 
	}
    
/*----------------------------- Newsbox ------------------------*/

#newscontainer {
    display: none;             
}
        
#newstitel {
    display: none;             
	}

#newstitel p {
    display: none;             
    }
    
#news h4 { 
    display: none;             
    }
    
#news p { 
    display: none;            
    }

#news a { 
    display: none;             
	 }
         
.newsfarbe { 
    display: none;             
    }
.newsinhalt { 
	width: 454px; 
	height: auto;
	border-top: 1pt dotted #000000;
	border-bottom: 1pt dotted #000000;	
	padding: 8px 0;
	margin-bottom: 20px;
    }

/*----------------------------- Tabellen ------------------------*/
table {
	width: 450px;
	font-size: 10pt; 
	}

td {
	padding: 10px 0px;
	}
	 
th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 130px;
	padding: 10px 0 0 5px;
	}
     
/*----------------------------- Formulare ------------------------*/

.border {
	border: 1pt dotted #000000;
	margin: 10px 0;
	padding-left: 5px;
	}
     
.tdtextfeld
	{width: 130px;
	}
	
.fehler { 
    color: red; background: inherit; 
    }

.checkbox {
    vertical-align: top;
    padding-top: 2px;
    }
  
.agb { 
    font-size: 8pt; 
    padding: 0 0 5px 10px;
    }
	       
/*----------------------------- Kursinformationen ------------------------*/     
   
.kursinformation {
	border: 1pt dotted #000000;
    line-height: 125%;  
	padding: 10px 0;
	margin: 0 0 25px 0;
	 }

.kursinfo {
    font-size: 10pt;
	border: none;
	margin: 0;
	}

.kursinfo td {
    padding: 0 0 0 5px;
    }

.kursinfo th { 
     font-weight: bold; 
     padding: 0 0 0 5px;
     }
     
.kursinfotitel {
    font-size: 10pt;
    padding: 0 0 10px 6px; 
    }

.datum th{
    padding: 10px 0 0 0;
    }
     

/*----------------------------- Sitemap ------------------------*/

ul#sitemap 
	{
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	}

ul#sitemap ul 
	{
	margin: 2px 0 10px 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	}

.abstand
	{
	margin-bottom: 10px;
	}

ul#sitemap li a 
	{
	font-weight: bold;
	font-size: 10pt;
	color: #693;
	text-decoration: none;
	}

ul#sitemap li a:hover 
	{
	color:#000;
	}

ul#sitemap li li a 
	{
	padding-left: 50px;
	background-color: #000;
	}

ul#sitemap li li a:hover 
	{
	background-color: #000;
	}

ul#sitemap li li li a 
	{
	font-weight: lighter;
	color: #000;
	padding-left: 50px;
	text-decoration: underline;
	}

ul#sitemap li li li a:hover 
	{ 
	color: #000;	 
	}        
	
/*----------------------------- Gaestebuch und Fotogalerie ------------------------*/

.gaestebuch { 
	margin: 10px 0;
	width: 550px; 
	height: auto;
	border-top: 1px #000 dotted;
	padding-bottom: 15px;
	}
    
.gaestebucheintrag { 
	padding-top: 10px; 
	} 

.zurueckgastebuch { 
	display: none;             
	}

input, textarea, select {
	border: 1px #000 solid;
	padding: 0;
	margin: 0;
	}

input:focus, input:hover, textarea:focus, textarea:hover, select:hover {
	background-color: #fff;
	}

select:hover {
	background-color: #fff
	}	

br clr{
	clear:left;
	}	