/* Allg. */

p {
	margin: 0;
	padding: 0px 0px 0px 0px;
	line-height: 105%;	
}


h1 {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 30px;
	background-repeat : no-repeat;
	color: #604903
}

h2 {
	margin: 0;
	padding: 2px 0px 2px 0px;
	font-size: 150%;
	color: #604903;
}

h3 {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-size: 105%;
}

h4 {
	margin: 0;
	padding: 2px 0px 2px 0px;
	font-size: 120%;
	color: #604903;
}

h5 {
	margin: 0;
	padding: 2px 0px 2px 0px;
	font-size: 100%;
	color: #604903;

}

h6 {
	margin: 0;
	padding: 2px px 2px px;
	font-size: 120%;	
}


a.link {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.link:hover, a.teaserlink:hover, #commonbox a:hover, #more a:hover, #plaintext a:hover{
	text-decoration: underline;
}








/* Layout  */

BODY {
	background: #999999 url(../bilder/Hintergrund_g.jpg) top left;
	margin: 0;
	padding: 0;
}


#main {
	position: absolute;
	top: 0px;
	left: 180px;
	width: 800px;
}


#content {
	width: 800px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#content {
	\width: 800px;
	w\idth: 800px;
}

#content_imp {
	width: 800px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

#content_imp {
	\width: 800px;
	w\idth: 800px;
}


#content_imp p {
	margin: 0;
	padding: 10px 10px 10px 10px;
	font-size: 105%;
	line-height: 120%;
}

#content_imp_ue {
	width: 800px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-color: #d9b958;
}

#content_imp_ue {
	\width: 800px;
	w\idth: 800px;
}

#plaintext {
	position: absolute;
	top: 10px;
	left: 80px;
}

#plaintext a {
	color: #3333ff;
	text-decoration: none;
}


#eyecatcher {

	width: 160px;
	height: 102px;
	border: 0px;
	background: url(../bilder/Firmenlogo_braun.jpg) no-repeat top right;
	margin:0;
	padding:0;
	overflow: hidden;
	border-top: 1px solid #eeeeee;
}

#eyecatcher {
	\width: 160px;
	w\idth: 160px;
}



#commonbox {

	width: 160px;
	background: #d9b958 repeat-x left top;;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #eeeeee;	
	padding: 6px 0px 6px 0px;
	margin:0;
}

#commonbox {
	\width: 160px;
	w\idth: 160px;
}

#commonbox ul {
	list-style: none;
	margin: 0;
	padding: 6px 0px 6px 0px;
}

#commonbox li {
	margin: 0;
	padding: 2px 0px 2px 0px;
	background-image: url(../);
	background-repeat: no-repeat;
}

#commonbox a {
	color: #000000;
	text-decoration: none;
}












/*rounds*/

#navtopgif {
	background : url(../Images/navt.gif) no-repeat top right;
	width:160px;
	height:11px;
	overflow: hidden;
	border-bottom: 1px solid #aaaaaa;
}

#navbottomgif {
	background : url(../Images/navb.gif) no-repeat top right;
	width:160px;
	height:11px;
	overflow: hidden;
	border-top: 1px solid #eeeeee;	
	margin-bottom: 10px;
}

#maintopgif {
	background : url(../Images/boardert.gif) no-repeat top right;
	width:800px;
	height:10px;
	overflow: hidden;
}

#mainbottomgif {
	background : url(../Images/boarderb.gif) no-repeat top right;
	width:800px;
	height:10px;
	overflow: hidden;
	margin-bottom: 10px;
}

#maintopgif_ue {
	background : url(../Images/boardert_braun.gif) no-repeat top right;
	width:800px;
	height:10px;
	overflow: hidden;
}

#mainbottomgif_ue {
	background : url(../Images/boarderb_braun.gif) no-repeat top right;
	width:800px;
	height:10px;
	overflow: hidden;
	margin-bottom: 10px;
}








/* Navigation */

#nav {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 8px;
	top: 12px;
}

#nav ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#nav li
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#navbox {
	width: 160px;
	background: #d9b958 repeat-x left top;;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #eeeeee;	
	padding: 6px 0px 6px 0px;
	margin:0;
}

#navbox {
	\width: 160px;
	w\idth: 160px;
}

#navbox p {
	margin: 0;
	padding: 2px 5px 2px 5px;
	line-height: 110%;
}


a.menuButton, a.menuButtonActive
{
	display: block;
	margin: 0;
	padding: 4px 0px 4px 0px;
	width: 140px;
	color: #000000;
	text-decoration: none;
	background: #d9b958 url(../) repeat-x left top;;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #ffffff;	
}

a.menuButton, a.menuButtonActive
{
	\width: 160px;
	w\idth: 160px;
}


a.menuButtonActive, a.menuButton:hover {
  background: url(../bilder/Hintergrund_k.jpg) top left;
  color: #ffffff;
}







/* Seitenbox */

div.sidepicture_HKGS {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 180px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_Kreuze {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 163px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_zubehoer {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 235px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_bilder {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 194px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_Rosenkraenze {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 149px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_linkbox {
	float: left;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 160px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}

div.sidepicture_Christuskörper {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 207px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_heilige {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 104px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_Weihwasserkessel {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 143px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


div.sidepicture_Figuren-Weihnachten {
	float: right;
	padding: 8px 8px 8px 8px;
	margin: 0;
	width: 104px;
	border-bottom: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	border-top: 1px solid #eeeeee;	
	border-left: 1px solid #eeeeee;	
	background: #b78a03 url(../) repeat-x left top;;
}


p.sidepicturetext {
	margin: 0;
	padding: 2px 0px 2px 0px;
	line-height: 100%;	
	font-size: 90%;
	color: #000000;
}

