html
{
	margin:			0;
	height:			100%;
}

body
{
	height:			100%;
	margin:			0;
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#333333;
}

ul{
list-style-image:url(../upload/bilder/icons/list.png);
}


.text
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#333333;
        line-height:            150%;
}

.text_headline
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		20px;
	color:			#004186;
}

.text_subheadline
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		14px;
	color:			#333333;
}

.text_footer
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		11px;
	color:			#FFFFFF;
}

.text_top
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		11px;
	color:			#004186;
}
	

a:link 		{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a:visited	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a:hover 	{color:#225992; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a:active 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a:focus 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}

a.mainNavigation:link 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight:normal}
a.mainNavigation:visited{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight:normal}
a.mainNavigation:hover 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight:normal}
a.mainNavigation:active {color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight:normal}
a.mainNavigation:focus 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight:normal}

a.subNavigation:link 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a.subNavigation:visited {color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a.subNavigation:hover 	{color:#FFFFFF; text-decoration:underline; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a.subNavigation:active 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}
a.subNavigation:focus 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight:bold}

a.footerNavigation:link 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.footerNavigation:visited 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.footerNavigation:hover 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.footerNavigation:active 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.footerNavigation:focus 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}

a.topNavigation:link 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.topNavigation:visited {color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.topNavigation:hover 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.topNavigation:active 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.topNavigation:focus 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}

a.siteActive:link 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteActive:visited    {color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteActive:hover 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteActive:active 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteActive:focus 	{color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}

a.siteNormal:link 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteNormal:visited    {color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteNormal:hover 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteNormal:active 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}
a.siteNormal:focus 	{color:#004186; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 11px;}

.buttonActive
{
width:20px;height:20px;border: 1px solid #DEDEDE;background-color:#004186;
}

.buttonNormal
{
width:20px;height:20px;border: 1px solid #DEDEDE;
}

.background_top
{
	background-image:	url(../images/layout/background_top.jpg);
	background-repeat:	repeat-y;
}


.contentbackground
{
	background-image:	url(../images/layout/contentbackground.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

.mainnavigationBackground
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		16px;
	color:			#004186;
	background-color:	#ffd000;
	border-left:		1px solid #FFFFFF;
}

.background_footer
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		10px;
	color:			#FFFFFF;
	background-color:	#004186;
	background-image:	url(../images/layout/footerbackground.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

.background_footer2
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		10px;
	color:			#FFFFFF;
	background-color:	#004186;
}

.background_right
{
	background-image:	url(../images/layout/background_right.jpg);
	background-repeat:	repeat-x;
}


.background_navigationline
{
	background-image:	url(../images/layout/background_navigationline.jpg);
	background-repeat:	repeat-x;
        height:                 6px;
}


.backgroundLR
{
	background-image:	url(../images/layout/backgroundLR.jpg);
	background-repeat:	repeat-x;
}


.background_suche
{
	background-image:	url(../images/layout/background_suche.jpg);
	background-repeat:	no-repeat;
        width:                  160px;
        height:                 83px;
} 

.background_pilgerausweis
{
	background-image:	url(../images/layout/background_pilgerausweis.jpg);
	background-repeat:	no-repeat;
        width:                  160px;
        height:                 93px;
} 

.background_stempelstellen
{
	background-image:	url(../images/layout/background_stempelstellen.jpg);
	background-repeat:	no-repeat;
        width:                  160px;
        height:                 93px;
} 

.background_forum
{
	background-image:	url(../images/layout/background_forum.jpg);
	background-repeat:	no-repeat;
        width:                  160px;
        height:                 94px;
} 

.box
{
	font-family:		Trebuchet MS, Verdana;
	font-size:		12px;
	color:			#333333;
        line-height:            150%;
        border:                 1px solid #004186;
        padding:                10px;
}

input
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		300px;
	height:		20px;
}

.imageBorder
{
        border:         1px solid #004186;
}

.input_searchbox
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		135px;
	height:		20px;
}

textarea
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		300px;
	height:		120px;
}

select
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		300px;
	height:		20px;
}

input#submit, input#reset
{
	width:		100px;
}

input#checkbox
{
	width:		20px;
}

select#textsmall
{
	font-family:	Trebuchet MS,Verdana;
	font-size:	11px;
	color:		#333333;
	width:		100px;
	height:		20px;
}