/**
	Default
*/
/*#contentMainNavigation,
#contentLeft,
#contentNormal,
#contentRight{
	float:left;width:200px;
}
*/



/**********************************************************************
																   PAGE
**********************************************************************/
body {
		margin:0px;
		padding:0px;
		font-family: Verdana, sans-serif;
		font-size: 10pt;
		background-color:white;
}

* {
		font-family: Verdana, sans-serif;
		font-size: 10pt;
	
}
/**********************************************************************
														  PAGE ELEMENTS
**********************************************************************/


/**********************************************************************
								default styling
**********************************************************************/

a {
		text-decoration:none;
}

a.mail {
		padding-left:15px;
		background: url('/fileadmin/images/std/link_mailto.gif') 0px 4px no-repeat;
}

a.mail:hover {
		background: url('/fileadmin/images/std/link_mailto_a.gif')  0px 4px no-repeat;
}

a.internal-link {
		padding-left:15px;
		background: url('/fileadmin/images/std/link_intern.gif') 0px 4px no-repeat;
}

a.internal-link:hover {
		background: url('/fileadmin/images/std/link_intern_a.gif')  0px 4px no-repeat;
}
a.external-link,a.external-link-new-window {
		padding-left:15px;
		background: url('/fileadmin/images/std/link_extern.gif') 0px 4px no-repeat;
}

a.external-link:hover,a.external-link-new-window:hover {
		background: url('/fileadmin/images/std/link_extern_a.gif')  0px 4px no-repeat;
}
a.toplink {
		padding-left:15px;
		background: url('/fileadmin/images/std/link_top.gif') 0px 4px no-repeat;
}

a.toplink:hover {
		background: url('/fileadmin/images/std/link_top_a.gif')  0px 4px no-repeat;
}
a.download {
		padding-left:15px;
		background: url('/fileadmin/images/std/link_download.gif') 0px 4px no-repeat;
}

a.download:hover {
		background: url('/fileadmin/images/std/link_download_a.gif')  0px 4px no-repeat;
}


/**********************************************************************
								toplink
**********************************************************************/
.containertoplink {text-align:right;}



/**********************************************************************
								CLEARER TO CLOSE FLOATS WHEN NECCESSARY
**********************************************************************/
.clear { clear:both; height:1px; line-height:1px; font-size:1px }


/**********************************************************************
													   MACINA SEARCHBOX
**********************************************************************/
#tx-indexsearch .itemHolder .item * {margin:0px; padding:0px;}
#tx-indexsearch .itemHolder .item form {margin:0px; padding:0px;}
#tx-indexsearch .itemHolder .item {text-align:right;}
#tx-indexsearch .itemHolder .item .swordinput { 
		width:150px; 
		height:18px;
		font-family: Verdana,sans-serif;
		font-size:10pt;
		border:1px solid #999999;
}


#tx-indexsearch .itemHolder .item .sword {
	float:right;
}

#tx-indexsearch .itemHolder .item .submitItem {
	float:right;
	margin-right:5px;
}

/**********************************************************************
										  WHOLE PAGE do not wrap floats
**********************************************************************/
#pageWidth {
		width:935px;
}

/**********************************************************************
															   LEFT COL
**********************************************************************/
#containerLeft {
		float:left;
		width:200px;
}

/**********************************************************************
															  RIGHT COL
**********************************************************************/
#containerRight {
		float:left;
		width:735px;
}
/**********************************************************************
													 SERVICE NAVIGATION
**********************************************************************/
#contentNavigationService {
		text-align:right;
		height:48px;
}

#contentNavigationService * {
		font-size:8pt;
		text-decoration:none;
}

#contentNavigationService div.menue {
		padding-top:26px;
}

#contentNavigationService div.menue div {
		display:inline;
}
/**********************************************************************
											   MAIN NAVIGATION 1. LEVEL
**********************************************************************/
#contentNavigationMain {
		padding-left: 10px;
		height:20px;
}

#contentNavigationMain * {
		white-space:nowrap;
}

#contentNavigationMain .lv1 {
		padding:2px 30px 2px 30px;
		float:left;
}

#contentNavigationMain .cur,#contentNavigationMain .act {
		
}

#contentNavigationMain a {
		text-decoration:none;
		
}

/**********************************************************************
											   MAIN NAVIGATION 2. LEVEL
**********************************************************************/
#contentNavigationSub {
		padding-left: 10px;
		clear:both;
		height:20px;
}

#contentNavigationSub * {
		white-space:nowrap;
}


#contentNavigationSub div.lv1 {
		padding:2px 30px 2px 30px;
		float:left;
}

#contentNavigationSub a {
		text-decoration:none;
		
}

/**********************************************************************
														LEFT NAVIGATION
**********************************************************************/
#contentNavigationLeft {
	padding-top:40px;
	padding-bottom:40px;
}

#contentNavigationLeft div.menue div {
		text-align:right;
}

#contentNavigationLeft a {
		text-decoration:none;
}

#contentNavigationLeft .lv2 {
		padding:0px 25px 10px 10px;
	
}

#contentNavigationLeft .lv2 .lv2{
		padding:0px 0px 0px 0px;
	
}

/**********************************************************************
															 Breadcrumb
**********************************************************************/
#contentNavigationBreadcrumb {
	padding-top:10px;
	padding-bottom:20px;
	padding-left:40px;
}

#contentNavigationBreadcrumb * {
		font-size:8pt;
		text-decoration:none;
}

/*
#contentNavigationBreadcrumb span.cur {
		color:red;
}
*/


/**********************************************************************
															PAGECONTENT
**********************************************************************/
/**********************************************************************
															  HEADLINES
**********************************************************************/
#containerHeadlines {
		height: 100px;
		padding-left:40px;
}

#contentTitle {
		padding-top:13px;
}
#contentSubTitle {
}

h1 {font-size:21pt; font-weight:normal;margin:0px;padding:0px;}
h2 {font-size:10pt;}
h3 {font-size:10pt;}
h4 {font-size:10pt;}
h5 {font-size:10pt;}
em {font-size:8pt;font-style:normal}

h2,h3,h4,h5,h6 {padding-bottom:0pt;}
/**********************************************************************
													PAGECONTENT CONTENT
**********************************************************************/
#contentNormal {
		float:left;
		width:535px;
		overflow:hidden;
		padding-bottom:50px;
}

#contentNormalContent {
		margin-left:40px;
		margin-right:20px;
}
/**********************************************************************
												PAGECONTENT wheels
**********************************************************************/
#contentWheels {
		width:200px;
		height:313px;
		overflow:hidden;
}

/**********************************************************************
												PAGECONTENT IMAGE RIGHT
**********************************************************************/
#contentRight {
		float:left;
		width:200px;
		overflow:hidden;
		padding-bottom:50px;
}

/**********************************************************************
																 FOOTER
**********************************************************************/
#containerFoot {
	clear:both;
	width:935px;
}
#containerSicher {
	width:200px;
	background-color:white;
}

#containerFootLeft {
	float:left;
	width:200px;
	height:20px;
}

#containerFootRight {
	float:left;
	width:735px;
	height:20px;
	
}

#containerFootRight .menu {
	margin-left:10px;
}

#containerFootRight .lv1 {
	padding:2px 25px 2px 25px;
	float:left;

}

#containerFootRight a {
	text-decoration:none;
}

/**********************************************************************
																POWERED
**********************************************************************/
.powered  {
	clear:both;
	text-align:right;
	margin-top:10px;
}



/*
mx_:sitempa
*/




.mx_sitemap{
	margin-left:-5px;
}

.mx_sitemap .lv1 {
	float:left;
	width:200px;
	border:1px solid #cccccc;
	margin:5px;
	height:120px;
	
}

.mx_sitemap .lv1 .head{
	background-color:#21597e;
	padding:3px;
	padding-left:10px;
}

.mx_sitemap .lv1 a{
	color:#a8bbce;
}


.mx_sitemap .lv2 a{
	color:#21597e;
}


.mx_sitemap .lv2 {
	margin:5px;
	
}



/* div {border:1px solid red; padding:2px;} */




