



#pageContent
{
	position: relative;
	width: 900px;
	margin: 0 auto;
	background: #fff;
	min-height: 500px;
	padding: 20px;
}

#pageHeader
{
	position: relative;
	top: 10px;
	width: 100%;
	height: 85px;
}

	#pageHeader div
	{
		position: relative;
		width: 50%;
		float:left;
	}



	#pageHeader div #searchInput
	{
		position: relative;
		margin-top: 20px;
		width: 185px;
		float:right;
	}

	#pageHeader #searchInput input[type=text]
	{
		position:relative;
		width: 120px;
		height: 15px;
		font-size: 10px;
	}

	#pageHeader #searchInput #btnSearchSubmit
	{
		position:absolute;
		top: 0px;
		border: solid #b0afaf 1px;
		padding:4px;
		cursor:pointer;
	}

#menu_top
{
	position: relative;
	margin-top: 10px;
	height: 25px;
	width: 100%;
	border-top: dotted #b0afaf 1px;
	border-bottom: dotted #b0afaf 1px;
}

	#menu_top ul
	{
		position: relative;
		list-style-type: none;
	}

		#menu_top #colLeft ul li
		{
			position: relative;
			float: left;
			margin-right: 25px;
			margin-top: 5px;
		}

		#menu_top #colRight ul li
		{
			position: relative;
			float: left;
			margin-left: 10px;
			margin-top: 5px;
		}

		#menu_top #colRight ul li img
		{
			position: relative;
			float: left;
			margin-left: 5px;
			margin-top: 0px;
		}



#menu_left
{
	position: relative;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 170px;
	float: left;
	min-height: 200px;
}	

	#menu_left ul li
	{
		margin-bottom: 10px;
	}	

	#menu_left ul li.fourth_level
	{
		margin-left: 10px;
	}	


/*		<SubPageContent>		*/

#pageContent_subPageContent
{
	position: relative;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 730px;
	float: right;
	min-height: 200px;
}

	#pageContent_subPageContent h1
	{
		margin-top: 15px;
		margin-bottom: 5px;
	}

	#pageContent_subPageContent h1
	{
		font-size: 14px;
		font-weight: bold;
	}

	#pageContent_subPageContent .csc-textpic
	{
		margin-bottom: 10px;
	}

	#pageContent_subPageContent .Text
	{
		font-size: 11px;
		font-weight: normal;
	}

/*		</SubPageContent>		*/

/*		<HOME>		*/
#pageContent_homePageContent
{
	position: relative;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
	min-height: 335px;
}

	#pageContent_homePageContent #pageContentHomeIMG
	{
		position: absolute;
		left: 0px;
		top: 0px;
	}

	#pageContent_homePageContent #pageContentHomeContainer
	{
		position: absolute;
		left: 50px;
		top: 50px;
		width: 250px;
		height: 175px;
		border: solid #919191 1px;
	}

	#pageContent_homePageContent #pageContentHomeTRANS
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
    
        background: #fff;
    
        filter:alpha(opacity=75);
        opacity: 0.75;
        -moz-opacity:0.75;
	}

	#pageContent_homePageContent #pageContentHomeTXT
	{
		position: absolute;
		top: 10px;
		left: 10px;
		width: 230px;
		height: 155px;
		overflow: hidden;
		color: #696868;
	}

		#pageContent_homePageContent #pageContentHomeTXT h1
		{
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 5px;
		}
		

	#pageContent_homePageContent #pageContentHomeContainer_LNK
	{
		position: absolute;
		left: 175px;
		top: 250px;
		width: 125px;
		height: 20px;
		border: solid #919191 1px;
	}

		#pageContent_homePageContent #pageContentHomeContainer_LNK #pageContentHomeLNK_TRANS
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
	    
			background: #fff;
	    
			filter:alpha(opacity=65);
			opacity: 0.65;
			-moz-opacity:0.65;
		}

			#pageContent_homePageContent #pageContentHomeContainer_LNK #pageContentHomeLNK
			{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 100%;
				height: 100%;
				padding: 3px;
			}

				#pageContent_homePageContent #pageContentHomeContainer_LNK #pageContentHomeLNK a
				{
					color: #696868;
					text-decoration: none;
					cursor: pointer;
				}
	
/*		</HOME>		*/	
	

#menu_bottomImages
{
	position: relative;
	width: 100%;
	height: 135px;
	clear: both;
}

	#menu_bottomImages ul
	{
		list-style-type: none;
	}
	
		#menu_bottomImages ul li
		{
			position: relative;
			float: left;
		}
	
	
		#menu_bottomImages ul li.imageBox
		{
			width: 125px;
			height: 125px;
			margin-right: 10px;
			border: solid #919191 1px;
		}
		
		#menu_bottomImages ul li.lastItemTextBox
		{
			width: 210px;
			height: 125px;
		}


#menu_bottom
{
	position: relative;
	width: 900px;
	height: 25px;
	margin: 13px auto;
	padding-left: 20px;
	padding-right: 20px;
	background: #fff;
}	

	#menu_bottom #menu_bottom_logo
	{
		position: relative;
		width: 15%;
		top: 3px;
		float:left;		
	}	

	#menu_bottom #menu_bottom_nav
	{
		position: relative;
		float:right;
	}		
	

		#menu_bottom #menu_bottom_nav ul
		{
			position: relative;
			list-style-type: none;
			margin-top: 2px;
		}

			#menu_bottom #menu_bottom_nav ul li
			{
				position: relative;
				top: 3px;
				float: left;
				height: 25px;
			}
			

	
div.csc-textpic-imagewrap		
{
	margin-bottom: 20px;
}		

p.bodytext
{
	margin-bottom: 10px;
}				

table.contenttable{
	border-collapse:collapse;
}
table.contenttable td{
	padding-left:5px;
}


/*	Mailform	*/
fieldset.csc-mailform
{
}

fieldset.csc-mailform div.csc-mailform-field
{
	display: block;
	margin-bottom: 5px;
	vertical-align: top;
}

fieldset.csc-mailform div.csc-mailform-field label
{
}

fieldset.csc-mailform div.csc-mailform-field input
{
	position: absolute;
	left: 200px;
	width: 200px;
}

fieldset.csc-mailform div.csc-mailform-field textarea#mailformKontakt
{
	position: relative;
	left: 150px;
	width: 300px;
	height: 100px;
}

