﻿/************************************************************************************************************
    TEMPLATE: CONTENT
*************************************************************************************************************/ 
/* common stuff */
.Template-Content
	{
	}
		
	.Template-Content .ArticleList
		{
		}	
		.Template-Content .ArticleList li
			{
				margin-top:0.5em;
				margin-bottom:0.5em;
			}	
	.Template-Content .Ingress, .Template-Content .Ingress.h2
		{
			display:block;
			margin-bottom:1em;
			background:none;
			color:#4C4C4C;
			font-weight:normal;
		}
	.Template-Content .Body
		{
			display:block;
			margin-bottom:1em;
		}
	/*
	.Template-Content .Right, .Image
		{
			float:right;
			margin-left:5px;    
		}
	.Template-Content .Left, .Image
		{
			float:left;
			margin-right:5px;    
		}
	*/
		
		
/* Columns */		
	.Column-Left
		{
			width:171px;
			float:left;
			/*background-color:Red;*/
		}		
		
	.Column-Center
		{
			width:573px;
			padding-left:10px;
			padding-right:10px;
			float:left;
			/*background-color:Yellow;*/
			min-height:400px;
		}
		.Column-Center h1,
		.Column-Center h2.Title
			{			
				background-color:#f2f2f2;
				margin-bottom:15px;
			} 
		.Column-Center .ReadMore
			{
				display:block;
				color:#ed2024;
				text-decoration:none;
			}
		
				
	.Column-Right
		{
			width:168px;
			float:right;
			/*background-color:Blue;*/
		}
		.Column-Right .relatedCategories
			{
				margin:0px auto;
			}	

/* Related Files */
	.relatedFiles li ul
		{	
			display:block;			
		}
	
/* Related Images */
	.relatedImages li
		{
			text-align:center;
			margin-bottom:10px;
		}
	.relatedImages img
		{						
			max-width:155px;
		}
	
/* Related Catgories */
	.relatedCategories
		{
			width:286px;
			list-style-type:none;	
			background-color:#ffffff;		
		}
		.relatedCategories li
			{
				display:block;
				margin-bottom:12px;
				padding-top:12px;
				background:url(images/bg/bg_relatedCategories.jpg) repeat-y 0px 0px;
				border-bottom:solid 1px #cbcbcb;
			}
		.relatedCategories .Ingress
			{
				width:255px;
				margin:0px auto;
			}
		.relatedCategories .Ingress img
			{
				display:block;
				padding-bottom:10px;
			}
		.relatedCategories h2
			{
				display:block;
				background:url(images/bg/bg_fwMenu.png) repeat-x left bottom;
			}
			.relatedCategories h2 a
				{
					height:28px;
					vertical-align:middle;				
					line-height:28px;
					width:255px;
					text-decoration:none;
					color:#4c4c4c;
					padding-left:12px;
					background:url(images/bg/bg_marker.png) no-repeat left center;
				}
				.relatedCategories h2 a .marker
					{
						color:#ed2024;
					}

/* Default styles */

	.Template-Content .Body p,
	.Template-Content .Ingress p
		{
			margin-top:15px;
			margin-bottom:15px;
		}	
		
	.Template-Content .Body ul,
	.Template-Content .Ingress ol
		{
			margin:0px;
			padding: 5px 5px 10px 30px;
		}	
		.Template-Content .Body ul
			{
				list-style-type:disc;
			}
		.Template-Content .Body ol
			{
				list-style-type:decimal;
			}				
				
/************************************************************************************************************
    TEMPLATE: ROOT 001
*************************************************************************************************************/ 	

.Template-Content-Root001
	{
		background:url(images/bg/bg_Template-Content.png) repeat-y left top;
		width:100%;
	}
	.Template-Content-Root001 .Column-Left
		{
			width:175px;
		}
	.Template-Content-Root001 .Column-Center
		{
			width:432px;
		}
	.Template-Content-Root001 .Column-Right
		{
			width:310px;
		}

/************************************************************************************************************
    TEMPLATE: Root001
*************************************************************************************************************/ 	

.Template-Content-Root001
	{
	}

/************************************************************************************************************
    TEMPLATE: Frontpage001
*************************************************************************************************************/ 	

.Template-Content-Frontpage001
	{
		background:url(images/bg/bg_Template-Content-2.png) repeat-y left top;
		width:100%;
	}
	
/************************************************************************************************************
    TEMPLATE: WebFolder001
*************************************************************************************************************/ 	

.Template-Content-WebFolder001
	{
		background:url(images/bg/bg_Template-Content-2.png) repeat-y left top;
		width:100%;
	}
	.Template-Content-WebFolder001 h2.Title
		{
			background-color:Transparent;
		}

/************************************************************************************************************
    TEMPLATE: WebFolder002
*************************************************************************************************************/ 	

.Template-Content-WebFolder002
	{
		background:url(images/bg/bg_Template-Content-2.png) repeat-y left top;
		width:100%;
	}
	.Template-Content-WebFolder002 h2.Title
		{
			background-color:Transparent;
		}

/* Article list */
	.Template-Content-WebFolder002 .ArticleList .Header
		{
			background-color:#f2f2f2;
			padding-left:11px;
			background-image:url(images/bg/bg_marker.png);
			background-repeat:no-repeat;
			background-position:0px 4px;
		}
	.Template-Content-WebFolder002 .ArticleList .Alternate
		{
			background-color:Transparent;
		}
	.Template-Content-WebFolder002 .ArticleList h2
		{
			display:block;
			float:left;
			width:38%;
			font-size:1em;
			background-color:Transparent;
		}
	.Template-Content-WebFolder002 .ArticleList .Ingress
		{
			display:block;
			float:right;
			width:60%;
		}

	.Template-Content-WebFolder002 .ArticleList a
		{
			text-decoration:none;
		}
	.Template-Content-WebFolder002 .ArticleList .Body
		{
			display:none;
		}
	/* Current Article */	
	.Template-Content-WebFolder002 .ArticleList .Current .Header
		{
			background-color:#f2f2f2;
			padding-left:11px;
			background-image:url(images/bg/bg_marker_current_sub.png);
			background-repeat:no-repeat;
			background-position:0px 4px;
		}
	.Template-Content-WebFolder002 .ArticleList .Current .Body
		{
			display:block;
		}
		
/************************************************************************************************************
    TEMPLATE: WebFolder003
*************************************************************************************************************/ 	

.Template-Content-WebFolder003
	{
		background:url(images/bg/bg_Template-Content-2.png) repeat-y left top;
		width:100%;
	}
	.Template-Content-WebFolder003 h2.Title
		{
			background-color:Transparent;
		}
		
	.Template-Content-WebFolder003 #ContactForm li
		{
		    margin-bottom:3px;
		}
		
	.Template-Content-WebFolder003 #ContactForm label
		{
		    float:left;
		    width:80px;
		}
		
	.Template-Content-WebFolder003 #ContactForm #Bottom
		{
		    padding-left:80px;
		}
		
	.Template-Content-WebFolder003 #ContactForm .Message
		{
		    font-weight:bold;
		    margin-bottom:20px;
		    display:block;
		}
		
/************************************************************************************************************
    TEMPLATE: Article001
*************************************************************************************************************/ 	

.Template-Content-Article001
	{
		background:url(images/bg/bg_Template-Content-2.png) repeat-y left top;
		width:100%;
	}
/************************************************************************************************************
    TEMPLATE: Search
*************************************************************************************************************/ 	
	
.Template-Content .SearchFields
	{
		display:block;
		clear:both;	
		margin-bottom:20px;
	}	
	.Template-Content .SearchFields .Headline
	{
		display:block;
		height:20px;
	}	
	.Template-Content .SearchFields .SearchInput
	{
		float:left;
		height:13px;
	}	
	.Template-Content .SearchResults li
	{
		margin-bottom:10px;
	}
	.Template-Content .SearchResults .Ingress
	{
		font-weight:normal;
	}	
	.Template-Content .SearchResults .SearchPageCount
	{
		display:block;
		text-align:center;
	}
	.Template-Content .SearchResults .CurrentSearchPage, .Template-Content .SearchResults .OtherSearchPage
	{
		padding-right:5px;
		font-size:14px;
		font-weight:bold;
	}
	.Template-Content .SearchResults .OtherSearchPage
	{
		font-weight:normal;
	}
