@charset "utf-8";
*
{
    margin:0px;
    padding:0px;
}


body{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin: 0 auto;
	background-color: #D1DCE7;
  }
  

img {
border:none;
}

td {
    font-size:13px;
	vertical-align:top;
}

div {
    font-size:13px;
}

a:link, a:active {
  font-size: 13px;
  color:#963; 
  text-decoration: none;
}
a:visited {
  font-size: 13px;
  color:#963; 
  text-decoration: none;
}
a:hover {
  font-size: 13px;
  color:#963; 
  text-decoration: none;
}

#mitte {
	position: relative;
	width: 1024px; /* max breite */
	margin: auto;
}


/* formulare */

#formulare {
 line-height: 20px;
}

.put {
	background-color: #F0EFEE;
    border: #DBD8D5 1px;
	width: 132px;
    height: 15px;
	font-size:11px;
}

.area {
	background-color: #F0EFEE;
    border: #DBD8D5 1px;
	font-size:11px;
    width: 290px;
}

.check {
	background-color: #DBD8D5;
    border: 2px solid #999;
}
input.send { 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #fff;
	background-color: #8F2942;
    border: 1px solid #CCCCCC; 
	padding: 10px;

}

.inputindex, .textareakontakt {
	border:thin solid #8F2942;
	width: 170px;
}

.invisible { 
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;}


#privacy {
	font-size: 10px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}

#fussrechts, #fusslinks {
	margin: 10px 0px;
	color:#FFF;
	background-color: #567CA7;
	padding: 2px 5px;
	font-size: 12px;
}

#tabinhalt {
	background-color:#364E68;
	color:#FFF;
	}
	
#tabinhalttext {
	padding: 10px 5px 10px 30px;
	}	

#tabinhalttext a {
	color: #FFF;
	border-bottom: dotted 1px;
	}	


#tabinhalttextkontakt {
	padding: 10px 5px 10px 10px;
	}	


#titel {
	color: #94A4B4;
	font-size:32px;
	font-style: italic;
	font-weight:bold;
    }	
	
	
#fussmenue table, #fussmenue table td a   {
	margin-top: 30px;
	color: #996633;
	font-size: 12px;
	}

#fussmenue td {
	font-size: 12px;
	text-align: right;
	}

#fussmenue tr {
	text-align: right;
	padding: 5px 0px;
	font-size: 12px;
	}


/*
 gästbuch
*/

.pages {
	font-size: 18px;
	}
	
#footer {
	padding: 25px 10px 5px 5px;
	}	
	
#tabinhalttextgaest  {
	padding: 10px 10px 30px 5px}	

/*  menü */


		ul li li a:link, ul li li a:active, ul li li a:visited{
		text-decoration:none;
		color: #fff;
		}
		ul li li a:hover{
		text-decoration:none;
		color: #fff;
		}

		/* A few IE bug fixes */
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		
		#Menu { width: 182px; height: 250px; margin: 0px 0; }
		
		/* Some list and link styling */
		ul li { width: 182px; }
		ul ul li a, #menue2 ul li a { 			
		display:block;
		color: #fff;
		padding: 2px 15px;
	    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 13px;
		font-weight:bold;
		text-transform: uppercase;
		text-decoration:none;
    	 }
		ul ul li a:hover {
		display:block;
		color: #fff;
		padding: 2px 15px;
		
		}
		/*ul li { list-style-type: none; }*/
		ul li {
        padding-top:10px;			
		padding-left: 1px;
		list-style-type: none;
        }
		ul ul li, #menue2 ul li {
		border-left: 25px;
		padding: 0;
		margin-bottom: 0;
		padding-left: 0px;
		list-style-type: none;
		width:182px;
        }
		ul ul ul li, #menue2 ul ul li {
		border-left: 25px;
		padding: 0;
		margin-bottom: 0;
		padding-left: 10px;
		list-style-type: none;
		width:162px;
        }

		h2 { margin-top: 1.5em; }
		
		/* Header links styling */
		h3.head {
	    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 14px;
		font-weight:bold;
		text-transform: uppercase;
		}
		h3.head a { 
		color: #fff;
		display:block; 
		background: url(http://www.ungerichthof.it/pic/down.gif) no-repeat; 
		background-position: 98% 50%;
		padding: 3px 6px;
		text-decoration:none;
		}
		h3.head a:hover { 
		color: #94A4B4;
		background: url(http://www.ungerichthof.it/pic/down.gif) no-repeat; 
		background-position: 98% 50%;
		}
		h3.ui-state-active a { 
		background: url(http://www.ungerichthof.it/pic/up.gif) no-repeat; 
		background-position:98% 50%;
		color: #94A4B4;
		padding: 3px 6px;
		}
		h3.selected a:hover { 
		background: url(http://www.ungerichthof.it/pic/up.gif) no-repeat; 
		background-position:98% 50%;
		color: #94A4B4;
		}
		
		
		h2.head {
		margin-top:0px;
	     font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 12px;
		font-weight:bold;
		text-transform: uppercase;
		}
		h2.head a { 
		color: #fff;
		display:block; 
		background: url(http://www.ungerichthof.it/pic/down.gif) no-repeat; 
		background-position: 98% 50%;
		/*padding: 3px 6px;*/
		text-decoration:none;
		}
		h2.head a:hover { 
		color: #fff;
		background: url(http://www.ungerichthof.it/pic/down.gif) no-repeat; 
		background-position: 98% 50%;
		}
		h2.selected a { 
		background: url(http://www.ungerichthof.it/pic/up.gif) no-repeat; 
		background-position:98% 50%;
		color: #fff;
		/*padding: 3px 6px;*/
		}
		h2.selected a:hover { 
		background: url(http://www.ungerichthof.it/pic/up.gif) no-repeat; 
		background-position:98% 50%;
		color: #fff;
		}
	
#mitte #links #tabinhalt tr #tabinhalttext table tr td table {
	text-align: right;
}

