/* CSS Document */

h1, h2, h3, h4, h5, h6, h7, p, ul, ul li, ol, ol li, a, div, span, table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

body {
	position:relative;
	background-color:#dee5f2;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	
	font-family:Verdana;
}
* html body{
	margin:0px 0px 0px -387px;
	padding:10px 10px 10px 10px;
	left:50%;
}

/*****************************************************************
 ***	 IDs
 *****************************************************************/
/***	Grundgeruest der HTML Seite
******************************************************************/
#pageHeader {
	display:none;
}
#pageContainer {
	min-width:725px;
	border:14px solid #ffffff;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
}
* html #pageContainer {
	w\idth:725px;	/* Festgestellte Breite fuer den IE 5.5 und 6 */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	#header{
		height:99px;
		min-width:720px;
		background-color:#2e4574;
		border-bottom:1px solid #ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	* html #header {
		w\idth:725px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#navi {
		height:21px;
		background-color:#a2b5db;
		border-left:1px solid #2e4574;
		border-right:1px solid #2e4574;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	* html #navi {
		height:14px;
		h\eight:14px;
		w\idth:723px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#whiteSpace {
		height:3px;
		background-color:#ffffff;
		border-left:1px solid #2e4574;
		border-right:1px solid #2e4574;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	* html #whiteSpace {
		display:none;
	}
	
	#content {
		background:url(../images/bgContentLeft.gif) top left repeat-y;
		border-left:1px solid #2e4574;
		border-right:1px solid #2e4574;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	* html #content {
		height:400px;
		h\eight:400px;
	}
	
		#contentBlock{
			background:url(../images/bgContentRight.gif) top right repeat-y;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		* html #contentBlock {
		height:400px;
		h\eight:400px;
	}
	
	#footer {
		height:23px;
		background-color:#2e4574;
		border-left:1px solid #2e4574;
		border-right:1px solid #2e4574;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

/*****************************************************************
 ***	Clear Klasse
 *****************************************************************/
/***	Diese hebt die float Funktion auf
 *****************************************************************/
.cleaner{
	clear:both;
	height:0px;
	font-size:1px;
	border:0px none;
	margin:0px;
	padding:0px;
	background:transparent;
}
* html .cleaner {
	height:0px;
	h\eight:0px;
	float:none;
	clear:both;
	font-size:0.1px;
	margin:-0px 0px -0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	display:none;
}

/*****************************************************************
 ***	Header Klassen
 *****************************************************************/
 
.headerLeftIMG{
	float:left;
	width:181px;
	height:100px;
	background:url(../images/designSliced_03.gif) no-repeat;
}
* html .headerLeftIMG{
	height:99px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.langSwitchEngBTN{
		width:152px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#a2b5db;
		
		text-align:right;
		margin:55px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.langSwitchRusBTN{
		width:152px;
		font-family:Verdana;
		font-size:9px;
		color:#a2b5db;
		
		text-align:right;
		margin:4px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.langSwitchRusBTN a, .langSwitchEngBTN a,
	.langSwitchRusBTN a:visited, .langSwitchEngBTN a:visited{
		font-family:Verdana;
		font-size:9px;
		color:#a2b5db;
		text-align: right;
		text-decoration:none;
	}
	.langSwitchRusBTN a:hover, .langSwitchEngBTN a:hover{
		color:#ffffff;
	}
.headerHeaderIMG{
	float:left;
	width:381px;
	height:100px;
	background:url(../images/designSliced_04.gif) no-repeat;
	z-index:100;
}
.headerHeaderRuIMG{
	float:left;
	width:381px;
	height:100px;
	background:url(../images/headerRU_04.gif) no-repeat;
	z-index:100;
}
* html .headerHeaderIMG{
	height:99px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.headerHeaderIMG a.indexLink, .headerHeaderIMG a.indexLink:visited, .headerHeaderIMG a.indexLink:hover {
	width:381px;
	height:40px;
	font-size:1px;
	display:block;
	margin:44px 0px 0px 20px;
	color:#2e4574;
}
* html .headerHeaderRuIMG{
	height:99px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.headerHeaderRuIMG a.indexLink, .headerHeaderRuIMG a.indexLink:visited, .headerHeaderRuIMG a.indexLink:hover {
	width:381px;
	height:40px;
	font-size:1px;
	display:block;
	margin:44px 0px 0px 20px;
	color:#2e4574;
}
.headerSpacerIMG{
}
* html .headerSpacerIMG{
}
.headerRightIMG{
	float:right;
	right:0px;
	width:151px;
	height:100px;
	background:url(../images/designSliced_06.gif) no-repeat;
	z-index:90;
}
* html .headerRightIMG{
	position:absolute;
	left:598px;
	height:99px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*****************************************************************
 ***	 Navi Klassen
 *****************************************************************/
.naviLeft {
	float:left;
	width:180px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
* html .naviLeft {
	left:0px;
	float:left;
	margin:0px 0px 0px 0px;
	height:18px;
	h\eight:18px;
	w\idth:180px;
}
	.dottedLineMainNaviFirst {
		float:left;
		width:1px;
		w\idth:1px;
		height:21px;
		h\eight:18px;
		background:url(../images/dottedLineMainNavi.gif) no-repeat;
		margin-left:179px;
	}
	* html .dottedLineMainNaviFirst {
		position:absolute;
		height:21px;
		h\eight:21px;
		margin:0px 0px 0px 0px;
		left:220px;
	}
	
.naviCenter {
	float:left;
	width:334px;
	height:21px;
	padding-left:20px;
}
* html .naviCenter {
	w\idth:464px;
}

	/*********************************************************************
	>>> wichtige Bestandteile fuer Drop Down Menue ! <<<
	*********************************************************************/
	
	/*********************************************************************/
	.dropDownMenu {
		width:462px;
		height:21px;
		font-family:Verdana;
		font-size:11px;
		position:relative;
		z-index:100;
		background:#a2b5db;
		
	}

	/**************************/
	/***	First Level 	***/
	.dropDownMenu ul{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		list-style:none;
		list-style-type:none;
	}
	.dropDownMenu ul ul {
		top:20px;
		width:166px;
	}
	.dropDownMenu li{
		float: left;
		position:relative;
	}
	
	* html .dropDownMenu li {
		display:block;
		/*width:1px;*/
		/*w\idth:0px;*/
	}
	.dropDownMenu a, .dropDownMenu a:visited{
		display:block;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		min-width:30px;
		height:18px;
		border-left:12px solid #ffffff;
		border-right:1px solid #ffffff;
		padding:3px 13px 0px 11px;
		margin: 0px 4px 0px 0px;
		color:#ffffff;
		background:#a2b5db;
	}
	/* IE 5.5 hack */
	
	/**************************/
	/***	2nd Level	 	***/

	.dropDownMenu ul ul a, .dropDownMenu ul ul a:visited{
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		width:166px;
		height:auto;
		min-height:14px;
		border-left:12px solid #dee5f2;
		border-top:1px solid #fffff;
		border-bottom:1px solid #ffffff;
		border-right:0px solid #ffffff;
		padding:6px 13px 7px 11px;
		color:#777777;
		background:#aebfe0 url(../images/bgDropDown.gif) repeat-y;
		/*margin:0px 0px 0px 0px;*/
	}
	* html .dropDownMenu ul ul a, * html .dropDownMenu ul ul a:visited{
		width:166px;
		w\idth:166px;
	}
	
	/**************************/
	/***	3rd Level	 	***/
	.dropDownMenu ul ul ul a, .dropDownMenu ul ul ul a:visited{
		background:#aebfe0 url(../images/bgDropDown_300.gif) repeat-y;
		width:190px;
	}
	.dropDownMenu ul ul ul a:hover {
		background:#aebfe0 url(../images/bgDropDownMO_300.gif) repeat-y;
		color:#2e4574;
	}
	* html .dropDownMenu ul ul ul,
	* html .dropDownMenu ul ul ul li,
	* html .dropDownMenu ul ul ul a,
	* html .dropDownMenu ul ul ul a:visited{
		width:190px;
		w\idth:190px;
	}
	
	/**************************/
	/***	Hide Event		***/
	.dropDownMenu ul ul{
		visibility:hidden;
		position:absolute;
		/*height:0;*/
		/*top:21;*/
		/*padding-top:21px;*/
		left:0;
		width:190px;
	}
	/* Hack fuer IE */
	* html .dropDownMenu ul ul {
		top:20px;
		t\op:21px;
	}
	.dropDownMenu ul ul ul{
		left:202px;
		top:0px;
		width:190px;
	}
	.dropDownMenu ul#navi98, 
	.dropDownMenu ul#navi101,
	.dropDownMenu ul#navi108,
	.dropDownMenu ul#navi115,
	.dropDownMenu ul#navi120 {
		left:-226px;
	}
	
	
	/**************************/
	/***	IE Hack			***/
	.dropDownMenu table {position:absolute; top:0; left:0;}
	
	/*****************************/
	.dropDownMenu ul ul a, .dropDownMenu ul ul a:visited{
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		width:166px;
		height:auto;
		min-height:14px;
		border-left:12px solid #dee5f2;
		border-top:1px solid #fffff;
		border-bottom:1px solid #ffffff;
		border-right:0px solid #ffffff;
		padding:6px 13px 7px 11px;
		color:#777777;
		background:#aebfe0 url(../images/bgDropDown.gif) repeat-y;
		/*margin:0px 0px 0px 0px;*/
	}
	* html .dropDownMenu ul ul a, * html .dropDownMenu ul ul a:visited{
		width:166px;
		w\idth:166px;
	}
	
	/**************************/
	/***	Mouse Event		***/
	.dropDownMenu a:hover {
		color:#2e4574;
	}
	.dropDownMenu :hover > a {
		color:#2e4574;
	}
	
	.dropDownMenu ul ul a:hover {
		border-left:12px solid #2e4574;
		background:#aebfe0 url(../images/bgDropDownMO.gif) repeat-y;
		color:#2e4574;
	}
	.dropDownMenu ul ul :hover > a {
		border-left:12px solid #2e4574;
		background:#aebfe0 url(../images/bgDropDownMO.gif) repeat-y;
		color:#2e4574;
	}
	
	.dropDownMenu ul li:hover ul,
	.dropDownMenu ul a:hover ul{
		visibility:visible;
	}
	
	.dropDownMenu ul :hover ul ul{
		visibility:hidden;
	}
	
	.dropDownMenu ul :hover ul :hover ul {
		visibility:visible;
	}
	
	
	
	/***************************************/
	/* Elter Klassen */
	* html a.naviElement140 {
		width:51px;
		w\idth:51px;
		display:block;
	}
	* html a.naviElement126 {
		width:36px;
		w\idth:36px;
		display:block;
	}
	* html a.naviElement107 {
		width:128px;
		w\idth:128px;
		display:block;
	}
	* html a.naviElement97 {
		width:50px;
		w\idth:50px;
		display:block;
	}
	
	.dropDownMenu li ul {display:none;}
	.dropDownMenu li:hover ul {display:block;}
	.dropDownMenu li:hover ul ul {display:none;}
	.dropDownMenu li:hover ul li:hover ul {display:block;}
	/*********************************************************************/
.naviRight {
	float:right;
	right:0px;
	width:180px;
	height:21px;
}
* html .naviRight {
	height:0px;
	h\eight:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
	.naviElement {
		height:18px;
		padding:3px 0px 0px 10px;
		border-left:12px solid #ffffff;
	}
	* html .naviElement {
		height:18px;
		h\eight:18px;
		display:none;
	}
	.naviElement a, .naviElement a:visited{
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
	}
	.naviElement a:hover {
		color:#2e4574;
	}
	

/*****************************************************************
 ***	 Content Klassen
 *****************************************************************/
.contentLeft {
	float:left;
	width:150px;
	min-height:564px;
	padding:13px 0px 20px 12px;
	font-size:10px;
	/*background:url(../images/bgContentLeft.gif) repeat-y;*/
}
* html .contentLeft {
	margin:0px 0px 0px 0px;
}
	.contentLeft h1 {
		font-size:10px;
		font-weight:bold;
		height:auto;
		width:134px;
		background:url(../images/headerCubeLeft.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:0px 0px 4px 0px;
	}
	.contentLeft h2 {
		font-size:10px;
		font-weight:bold;
		width:134px;
		
		color:#333333;
		
		padding:0px 0px 0px 8px;
		margin:0px 0px 2px 0px;
	}
	.contentLeft h3,
	.contentLeft h4,
	.contentLeft h5 {
		font-size:10px;
		font-weight:bold;
		width:150px;
		
		color:#333333;
		border-bottom:1px dashed #8c8c8c;
		padding:10px 0px 2px 8px;
		margin:0px 0px 0px 0px;
	}
	.contentLeft p{
		color:#333333;
		line-height:13px;
		margin:0px 0px 0px 8px;
		padding:0px 0px 0px 0px;
	}
	.contentLeft a, .contentLeft a:visited {
		text-decoration:none;
		color:#758ebf;
	}
	.contentLeft a:hover {
		color:#2e4574;
	}
	.contentLeft .trennLinie {
		width:158px;
		height:5px;
		border-bottom:1px dashed #8c8c8c;
		padding:0px 0px 0px 0px;
		margin:6px 0px 10px 0px;
	}
	.contentLeft .trennLinieLast {
		width:158px;
		height:5px;
		/*border-bottom:1px dashed #8c8c8c;*/
		padding:0px 0px 0px 0px;
		margin:2px 0px 20px 0px;
	}
	.contentLeft table{
		border:none;
		padding:0px 0px 0px 0px;
		margin:0px 0px 6px 0px;
		
		font-size:10px;
		width:158px;
		color:#333333;
		
		border-collapse:collapse;
		border-spacing:0px;
		table-layout:fixed;
	}
	.contentLeft table.contenttable .td-0{
		padding-left:8px;
	}
	.contentLeft table tbody{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.contentLeft table .td-0{
		width:50px;
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:1px 0px 0px 0px;
	}
	.contentLeft table .td-last{
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:2px 0px 0px 0px;
	}
	.contentLeft table a, .contentLeft table a:visited{
		text-decoration:none;
		color:#758ebf;
	}
	.contentLeft table a:hover {
		color:#2e4574;
	}
	
	/***********************************************************************/
	/* Plugin User Counter */
	/***********************************************************************/
	.tx-asfkusercounter-pi1 {
		position: absolute;
		left:102px;
		bottom:50px;
	}
	
	
	
.contentCenter {
	/*float:left;*/
	min-width:310px;

	margin:0px 200px 30px 200px;
	padding:12px 0px 0px 0px;
	/*background-color:#ffffff;*/
	
	font-size:11px;
}
* html .contentCenter {
	/*float:left;*/
	width: 326px;
	w\idth:326px;
	margin:0px 0px 0px 196px;
	padding:12px 0px 0px 0px;
	/*background:red;*/
}
	.contentCenter h1 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:98%;
		display:block;
		background:url(../images/headerCubeLeft.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:0px 0px 0px 0px;
	}
	.contentCenter h2 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:98%;
		display:block;
		background:url(../images/headerCubeLeft.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:26px 0px 0px 0px;
	}
	.contentCenter h3 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:98%;
		display:block;
		color:#758ebf;
		
		padding:6px 0px 0px 8px;
		margin:0px 0px 0px 0px;
	}
	.contentCenter p{
		color:#333333;
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:6px 8px 0px 8px;
	}
	.contentCenter a, .contentCenter a:visited {
		text-decoration:underline;
		color:#758ebf;
		font-weight:normal;
	}
	.contentCenter a:hover {
		color:#2e4574;
	}
	.contentCenter .trennLinie {
		width:auto;
		height:5px;
		border-bottom:1px dashed #8c8c8c;
		padding:0px 0px 0px 0px;
		margin:6px 0px 10px 0px;
		float:none;
	}
	/* HACK fuer Typo 3.8 */
	.contentCenter .imgtext-table {
		margin:10px 0px 4px 8px;
	}
	.contentCenter .csc-caption {
		text-align:left;
		font-weight:bold;
		font-size:10px;
		color:#758ebf;
		padding:4px 0px 2px 0px;
	}
	/*********************/
	.contentCenter .csc-header {
		display:block;
		width:100%;
	}
	.contentCenter .csc-textpic{
		margin-bottom:30px;
		width:100%;
		display:block;
	}
	.contentCenter .csc-textpic h1 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:auto;
		background:url(../images/headerCubeLeft.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:0px 0px 0px 0px;
	}
	.contentCenter .csc-textpic h2 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:auto;
		background:url(../images/headerCubeLeft.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:26px 0px 0px 0px;
	}
	.contentCenter .csc-textpic h3 {
		font-size:11px;
		font-weight:bold;
		height:auto;
		width:auto;
		
		color:#758ebf;
		
		padding:6px 0px 0px 8px;
		margin:0px 0px 0px 0px;
	}
	.contentCenter .csc-textpic p{
		color:#333333;
		line-height:15px;
		margin:0px 0px 0px 0px;
		padding:6px 8px 0px 8px;
	}
	.contentCenter .csc-textpic a, .contentCenter .csc-textpic a:visited {
		text-decoration:underline;
		color:#758ebf;
		font-weight:normal;
	}
	.contentCenter .csc-textpic a:hover {
		color:#2e4574;
	}
	.contentCenter .csc-textpic-caption {
		text-align:left;
		font-weight:bold;
		font-size:10px;
		color:#758ebf;
		padding:4px 0px 2px 0px;
	}
	.contentCenter .csc-textpic-caption a, .contentCenter .csc-textpic-caption a:visited{
		text-align:left;
		text-decoration:underline;
		font-weight:bold;
		font-size:10px;
		color:#758ebf;
		padding:6px 0px 2px 0px;
	}
	.contentCenter .csc-textpic-caption a:hover{
		color:#2e4574;
	}
	.contentCenter .csc-textpic-imagewrap{
		padding:10px 0px 6px 8px;
	}
	.contentCenter label {
		display:block;
		width:120px;
		float:left;
		color:#333333;
		
		padding:5px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

        .contentCenter table{
		border:none;
		padding:4px 0px 4px 0px;
		margin:2px 0px 14px 8px;
		
		font-size:11px;
		line-height:14px;
		color:#333333;
		
		border-collapse:collapse;
		border-spacing:0px;
		table-layout:fixed;
	}
	.contentCenter table.contenttable .td-0{
		padding-left:0px;
	}
	.contentCenter table tbody{
		margin:0px 0px 0px 0px;
		padding:3px 0px 5px 0px;
	}
	.contentCenter table .td-0{
                width:60px;
                height:13px;
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.contentCenter table .td-last{
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	/*******************************************************************/
	/***	 Suche Klassen 	***/
	/*******************************************************************/
	.contentCenter .tx-indexedsearch-rules {
		display:none;
	}
	.contentCenter .tx-indexedsearch-searchbox {
		color:#333333;
		font-size:11px;
		line-height:15px;
		margin:16px 10px 20px 10px;
	}
	.contentCenter .tx-indexedsearch-searchbox p{
		margin:16px 10px 20px -10px;
	}
	/***********************************************************************************************************************/
	.contentCenter .tx-indexedsearch-searchbox table{
		width:368px;
		padding:0px 0px 0px 10px;
		z-index:20;
	}
	.contentCenter .tx-indexedsearch-searchbox table tr {
		height:30px;
	}
	.contentCenter .tx-indexedsearch-searchbox table tr td {
		text-align:left;
		vertical-align:top;
		left:0px;
	}
	.contentCenter .tx-indexedsearch-searchbox table tr td.tx-indexedsearch-searchbox-sword sword,
	.contentCenter .tx-indexedsearch-searchbox table tr td.tx-indexedsearch-searchbox-button submit{
		color:#758ebf;
		font-size:11px;
	}
	
	/*******************************************************************/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; color:#2e4574; font-size:11px; margin-left:16px; margin-top:10px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:140px; color:#333333; font-size:11px; background-color:#ffffff; border:1px solid #a2b5db; height:16px; padding-top:3px; padding-left:5px; margin-left:16px;}
	/* erweiterte Suche Felder */
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-type {color:#2e4574; width:142px; margin-left:16px; font-size:12px; z-index:40px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-defop {display:none; color:#2e4574; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-media {display:none; color:#2e4574; width:142px; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-lang {display:none; color:#2e4574; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-sections {color:#2e4574; width:142px; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-order {color:#2e4574; width:142px; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-desc {color:#2e4574; margin-left:24px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-results {color:#2e4574; margin-left:16px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-group {color:#2e4574; margin-left:16px; margin-bottom:30px; font-size:12px;}
	/* Ergebnis Felder */
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; color:#2e4574;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .browsebox {padding:4px 10px 10px 8px;}
	.tx-indexedsearch .tx-indexedsearch-res {margin:4px 4px 0px 2px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {display:none;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {display:none;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; height:20px; padding:10px 0px 6px 8px; border:1px solid #333333;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a,
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:visited{background:url(../images/headerCubeLeft.gif) left top no-repeat; color:#2e4574; height:20px; width:auto;display:block; font-weight:bold; padding:4px 0px 0px 24px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:hover {color:#758ebf;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { background:#ffffff;  padding:4px 0px 10px 8px; color:#333333; border-left:1px solid #8c8c8c; border-right:1px solid #8c8c8c;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff;  padding:4px 0px 6px 8px; color:#333333; border:1px solid #8c8c8c;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	/*******************************************************************/
	
.contentRight {
	float:right;
	width:150px;
	min-height:564px;
	padding:13px 16px 20px 0px;
	font-size:10px;
	/*line-height:12px;*/
	word-spacing:2px;
	/*text-align:justify;*/
	/*background:url(../images/bgContentRight.gif) repeat-y;*/
}
	.contentRight h1 {
		font-size:10px;
		font-weight:bold;
		height:auto;
		width:130px;
		background:url(../images/headerCubeRight.gif) left top no-repeat;
		border-bottom:1px dashed #8c8c8c;
		
		color:#2e4574;
		
		padding:4px 0px 6px 24px;
		margin:0px 0px 4px 0px;
	}
	.contentRight p{
		color:#333333;
		line-height:13px;
		margin:0px 0px 0px 0px;
		padding:0px 8px 0px 8px;
	}
	.contentRight a, .contentRight a:visited {
		text-decoration:underline;
		color:#758ebf;
	}
	.contentRight a:hover {
		color:#2e4574;
	}
	.contentRight .trennLinie {
		width:154px;
		height:5px;
		border-bottom:1px dashed #8c8c8c;
		padding:0px 0px 0px 0px;
		margin:6px 0px 10px 0px;
	}
	/* HACK fuer Typo 3.8 */
	.contentRight .imgtext-table {
		width:154px;
		margin:2px 0px 2px 0px;
	}
	.contentRight .csc-caption {
		text-align:center;
		font-weight:bold;
		font-size:10px;
		color:#333333;
		padding:4px 0px 2px 0px;
	}
	/*********************/
	.contentRight .csc-textpic-caption {
		text-align:center;
		font-weight:bold;
		font-size:10px;
		color:#333333;
		padding:4px 0px 2px 0px;
	}
	.contentRight .csc-textpic-imagewrap{
		padding:2px 0px 6px 0px;
	}

/*****************************************************************
 ***	 Footer Klassen
 *****************************************************************/
.footerLeft {
	float:left;
	width:167px;
	height:23px;
	border-right:12px solid #ffffff;
}

.footerCenter {
	float:left;
	min-width:368px;
	height:23px;
	padding-left:2px;
}
	.footerNaviElement {
		float:left;
		padding:5px 20px 0px 20px;
	}
	.footerNaviElement a, .footerNaviElement:visited{
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
	}
	.footerNaviElement a:hover {
		color:#758ebf;
	}
	.dottedLineFooter {
		float: left;
		width:1px;
		height:23px;
		background: url(../images/dottedLineFooter.gif) no-repeat;
	}
.footerRight {
	float:right;
	right:0px;
	width:182px;
	height:23px;
}
	.contentFooter{
		text-align:right;			
		font-size:10px;
		color:#ffffff;
		padding:5px 10px 0px 10px;
	}

/*
*********************************************************************
Ria Novosti - News Feed Klassen
*********************************************************************
*/
#twrss_table a{
	background-image:url(../images/listElement.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 4px 4px 10px;
	display:block;
}
.contentRight .csc-textpic-clear {
	height:30px;
}
/*
*********************************************************************
News Archiv Klassen >> Template Mitteilungen
*********************************************************************
*/
.news-latest-container {
	/*float:none;*/
	float:left;
	display:block;
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
}
/***********************************************************************************************************************/
* html .news-latest-container {
	width:326px;
	w\idth:326px;
}
.news-latest-container h3{
	display:none;
}
.news-latest-item {
	float:left;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	/*border-bottom:1px dashed #a2b5db;*/
}
.news-latest-item h1,
.news-latest-item h2,
.news-latest-item h3,
.news-latest-item h4,
.news-latest-item h5{
	display:block;
	font-size:11px;
	font-weight:bold;
	
	color:#758ebf;
	
	padding:0px 0px 4px 8px;
	margin:0px 0px 0px 0px;
}
.news-latest-item a,
.news-latest-item a:visited{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.news-latest-item .image {
	float:left;
	margin:0px 0px 0px 0px;
	padding:6px 20px 14px 8px;
}
.news-latest-date {
	display:none;
}
.news-latest-item p {
	float:none;
	color:#333333;
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 8px;
}
.news-latest-morelink a,
.news-latest-morelink a:visited{
	font-size:11px;
	font-weight:normal;


	display:block;
	min-width:50px;
	text-decoration:underline;
	margin:0px 0px 0px 8px;
	padding:6px 0px 0px 0px;
}
.news-latest-gotoarchive a,
.news-latest-gotoarchive a:visited{
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:6px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}

.news-list-container {
	float:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
}
.news-list-item h3,
.news-list-item h4,
.news-list-item h5{
	font-size:11px;
	font-weight:bold;
	
	color:#758ebf;
	
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
}
.news-list-item {
	background-image:url(../images/listElement.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	padding:4px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	float:none;
}
.news-list-item a,
.news-list-item a:visited {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.news-list-morelink a,
.news-list-morelink a:visited{
	font-size:11px;
	font-weight:normal;
	min-width:50px;
	text-decoration:underline;
	margin:0px 0px 0px 14px;
	padding:6px 0px 0px 0px;
}
.news-list-gotoarchive a,
.news-list-gotoarchive a:visited{
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-list-item p {
	color:#333333;
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 14px;
}

/*
***********************************************************
News SINGLE ITEM
***********************************************************
*/
.news-single-item{
}
.news-single-img {
	float:left;
	margin:0px 0px 0px 0px;
	padding:11px 20px 14px 8px;
}
.news-single-imgcaption {
	display:none;
}
.news-single-item p {
	float:none;
	color:#333333;
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 8px;
}
.news-single-morelink a,
.news-single-morelink a:visited{
	font-size:11px;
	font-weight:normal;
	display:block;
	min-width:50px;
	text-decoration:underline;
	margin:0px 0px 0px 8px;
	padding:6px 0px 0px 0px;
	display:inline;
}
.news-single-gotoarchive a,
.news-single-gotoarchive a:visited{
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-single-spacer{
	height:12px;
}
/*******************************************************************/
/* MAILFORM OLD */
/*******************************************************************/
.contentCenter .csc-mailform {
	border:none;
	margin:0px 0px 0px 0px;
	padding:16px 8px 12px 8px;
}
.contentCenter .csc-mailform-field{
	margin:2px 0px 6px 0px;
}
.contentCenter .csc-mailform-field input{
	border: 1px solid #a2b5db;
	height:14px;
	font-size:11px;
	color:#2e4574;
	padding:4px 0px 4px 4px;
}
.contentCenter .csc-mailform-field textarea{
	border: 1px solid #a2b5db;
	height:auto;
	font:Verdana;
	font-size:11px;
	color:#2e4574;
	padding:4px 0px 4px 2px;
}

.contentCenter input.csc-mailform-submit{
	width:auto;
	height:25px;
	background-color:#ffffff;
	border:2px solid #a2b5db;
	margin:16px 0px 0px 0px;
	padding:3px 4px 4px 4px;
}
.contentCenter input.csc-mailform-submit:hover{
	background-color:#8c8c8c;
	border:1px solid #758ebf;
	color:#ffffff;
}
.contentCenter .csc-mailform-check{
	border:1px solid red;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
/* HACK fuer Typo 3.8*/
.contentCenter table.csc-mailform{
	border:none;
	margin:0px 0px 0px 0px;
	padding:16px 8px 12px 0px;
}
.contentCenter .csc-form-labelcell{
	vertical-align:top;
}
.contentCenter .csc-bulletlist {
			color:#333333;
	line-height:15px;
	margin:10px 0px 12px 0px;
	padding:0px 8px 0px 26px;
	}
/*******************************************************************/
/* MAILFORMPLUS */
/*******************************************************************/
.tx-thmailformplus-pi1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.formular {
	position:relative;
	float:left;
	font:Verdana;
	font-size:11px;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 0px;
}
.formular h3 {
	padding:6px 0px 12px 0px;
	margin:0px 0px 0px 0px;
}
.ebene {
	position:relative;
	padding:0px 0px 4px 2px;
}
.label {
	position:absolute;
	display:block;
	padding:3px 0px 0px 0px;
}
.eingabe {
	display:block;
	position:relative;
	left:80px;
}
