				#col1 .col1_render_ref {
					width: 245px;
					height: 100px;
					float: left;
					margin-right: 10px;
					margin-bottom: 10px;
					border-bottom: 1px dotted #4586aa;
				}

/****
	DIRECTMAIL SUBSCRIBE 
		****/
		
		.dmailsubscribe_formline {
			clear: both;
		}
		
		.dmailsubscribe_formline label {
			float: left;
			width: 100px;
		}
		
		.dmailsubscribe_formline input {
			font-size: 10px;
			font-family: Tahoma;
			width: 140px;
			margin: 0 0 3px 0;
			border: 1px solid #666666;
		}
		
		.dmailsubscribe_submit {
			margin: 20px 0 0 0;
		}
		.dmailsubscribe_unsubscribelink {
			margin: 20px 0 0 0;
		}

		.dmailsubscribe_category {
			display: none;
			margin: 10px 0 0 0;
		}

/****
	GENERAL SCREEN CSS FILE
		****/

html {
	height: 100%;
	margin: 0;
	padding: 0;
	
}
	
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial; 
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;		
	color: #000000;
	text-align: center;
}

p {
	margin: 0 0 8px 0;
	padding: 0;
}


h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: #ff9900;}

h1 { font-size: 18px; }
h2 { font-size: 12px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }
h5 { font-size: 11px; }
h6 { font-size: 11px; }

a {
	color: #ff9900;
	text-decoration: none;
}


a:hover {
	color: #4586aa;
}

a img {
	border: 0;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

input,
select,
textarea {

}


/****
	PSEUDO
		****/
		
			#top {
				
			}
			
			#end {
			
			}
			
			
/****
	CONTAINER
		****/
		
			#container {
				position: relative;
				margin: 0 auto;
				padding: 0;
				width: 920px; 
				text-align: left;
			}
			
			
/****
	HEADER
		****/
		
			#header {
				position: relative;
				width: 100%; 
				height: 210px;
			}
			
			#header span {
				position: absolute;
				width: 159px; 
				height: 59px;
				margin: 30px 0 0 20px;
			}
			
			#header span a {
				position: absolute;
				width: 100%; 
				height: 100%;
				/*text-indent: -999999%;
				overflow: hidden;
				background: url(../img/header_h1.png) no-repeat;*/
				display: none;
				z-index: 1;
			}
			
/****
	JUMP
		****/
		
			#jump {
				display: none;
			}	
			
/**** 
	PATH 
		****/
		
			#path {
				margin: 40px 20px 0 20px;
				width: 880px;
				height: auto;
				color: #ff9900;
			}
			
			#path em {
				display: none;
			}
			
			#path a.active {
				color: #4586aa;
			}
			
			
/****
	CONTENT & SITEMETAS
		****/
		
		/*** CONTENT ***/
		
			#content {
				float: right;
				width: 510px; 
				height: auto;
				padding: 0 45px;
				margin: 30px 0 0 0;
				
			}
			
			/*** COL0 ***/
				

				
			/*** COL1 ***/
				
				#col1 {
					float: left;
				}
			
			
				#col1 p {
					font-family: Arial,Helvetica,sans-serif;
					font-size: 12px;
					line-height: 1.3em;
					color: #000000;
				}
				
				#col1 h1, #col1 h2, #col1 h3, #col1 h4, #col1 h5, #col1 h6 {
					font-family: Arial,Helvetica,sans-serif;
					margin: 0px;
					padding: 0px;
					color: #ff9900;
					line-height: 1.3em;
				}
				
				#col1 h1 { font-size: 32px; text-transform: uppercase; }
				#col1 h2 { font-size: 28px; }
				#col1 h3 { font-size: 24px; }
				#col1 h4 { font-size: 18px; }
				#col1 h5 { font-size: 18px; color:#4586aa; }
				#col1 h6 { font-size: 12px; }
				
				#col .superheader {
					font-size: 32px;
					font-style: normal;
					font-weight: normal;
					text-transform: uppercase;
				}
				
		
			/*** COL2 ***/
			
				#col2 {
					display: none;
				}

				
			/*** TEASER ***/
			

				
			/*** MEDIA ***/
				
				#media {
					position: absolute;
					top: 0; 
					left: 0;
					width: 920px; 
					height: 117px;
					margin: 90px 0 0 0;
					background: url(../img/media.png) repeat;
					border-top: 3px solid #eba100;
					overflow: hidden;
				}
			
		
			
			
		/*** SITEMETA ***/
		
			#sitemeta {
				float: right;
				width: 300px;
				height: auto;
				margin: 30px 0 0 0;
				border-right: 1px dotted #4586aa;
			}
		
			/*** MENU ***/
			
			#menu {
				position: absolute;
				top: 0; 
				left: 0;
				/*width: 100%;*/
				width: 920px;
				height: 27px;
				margin: 210px 0 0 0;
				background: url(../img/menu.png) repeat-x;
			}
			
			#menu ul {
				list-style: none;
				padding: 0;
				margin: 0 0 0 10px;
			}

			#menu ul li {
				display: inline;
			}
			
			#menu ul li span {
				display: none;
			}
			
			#menu ul li ul li span {
				display: none;
			}
			
			#menu ul li ul li {
				display: block;
				float: left;
			}
			
			#menu ul li ul li:hover,
			#menu ul li ul li.active {
				background: url(../img/menu_a_hover.png) repeat-x;
			}
			
			#menu ul li ul li a {
				display: block;
				padding: 6px 10px;
				color: #ffffff;
				text-transform: uppercase;
				font-weight: bold;
				font-size: 12px;
			}
			
			#menu ul li ul li a.active,
			#menu ul li ul li a:hover {
				
				background: url(../img/menu_a_hover_corner.png) no-repeat;
			}
			
			/*** MENU2 ***/
		
			#menu2 {
				position: relative;
				margin: -4px 0 0 0;
			}
			
			#menu2 ul {
				list-style: none;
				margin: 0 20px 0 0;
				padding: 0;
			}
			
			#menu2 ul li {
				display: inline;
			}
			
			#menu2 ul li span {
				display: none;
			}

			
			#menu2 ul li ul li ul li {
				display: block;
				border-bottom: 1px dotted #4586aa;
			}
			
			#menu2 ul li ul li ul ul li {
				padding-left: 16px;
			}
			
			#menu2 ul li ul li ul li ul li {
				border: 0;
			}
			
			#menu2 ul li ul li ul li a {
				display: block;
				width: 100%;
				padding: 4px 0 4px 15px;
				background: url(../img/menu2_ul_li_ul_li_a.png) no-repeat left center;
				
				font-weight: bold;
			}
			
			#menu2 ul li ul li ul li a.active,
			#menu2 ul li ul li ul li a:hover {
				color: #4586aa;
				background: url(../img/menu2_ul_li_ul_li_a_hover.png) no-repeat left center;
			}
			
			/*** SITELINKS ***/
			
			#sitelinks {
				position: absolute;
				top: 0; left: 0;
				width: 300px;
				margin: 70px 0 0 600px;
				text-align: right;
			}
			
			#sitelinks ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			#sitelinks ul li {
				display: inline;
			}
			
			#sitelinks ul li span {
				display: none;
			}
			
			#sitelinks ul li ul li {
				display: inline;
				background: url(../img/sitelinks_li.png) no-repeat left center;
				padding-left: 7px;
				margin-right: 6px;
			}
			
			#sitelinks ul li ul li.first-child {
				background: none;
				padding: 0;
			}
			
			#sitelinks ul li ul li a {
				text-transform: uppercase;
				font-size: 12px;
				font-weight: bold;
			}
	
/****
	SEARCH
		****/
		
		#search {
			position: absolute;
			top: 0; left: 0;
			margin: 38px 0 0 684px;
		}

		#search .sismallsearch-container input {
			border: 1px solid #ff9900;
			background: #ffffff;
			padding: 2px;
			font-size: 10px;
			font-family: Tahoma;
			width: 150px;
		}
	
		#search .sismallsearch-container input.sismallsearch-submit {
			width: 52px; 
			height: 22px;
			border: 0;
			text-indent: -999999%;
			font-size: 0px;
			color: #D5DCD1;
			vertical-align: bottom;
			text-align: left;
			overflow: hidden;
			background: url(../img/search_button_home.png) no-repeat;
		}	
			
/****
	FOOTER
		****/
		
			#footer {
				clear: both;
				position: relative;
				top: 40px;
				padding: 0px 0 0 0;
				/*margin-left: -2px;*/
				width: 100%; height: 30px;
				border-top: 3px solid #4586aa;
				/*border-left: 2px solid #9da191;*/
				/*border-right: 2px solid #9da191;*/
				text-align: center;
				background: white;
			}
			
			#footer address {
				font-style: normal;
				color: #4586aa;
				font-size: 11px;
			}
			
			#footer address p {
				float: left;
				margin: 0 10px;
			}
			
/****
	SOFTIMPACT
		****/
		
		#softimpact { display: none; }
		
/****
	NEWS CONFIG
		****/
		
	/*** LIST ***/
		
		.news-list-item {
			clear: both;
			margin: 0 0 30px 0;
		}
		
		.news-list-content {
			float: right;
 			width: 330px;
			height: auto;
		}
		
		.news-list-image {
			float: right;
			height: auto;
			padding-right: 20px;
		}
		
		.news-list-clearer {
			clear: both;
		}
		
		.news-list-title h3 {
			margin: 0;
			padding: 0;
		}
		
		.news-list-date {
			margin: 0 0 10px 0;
		}
		
	/*** SINGLE ***/
	
		.news-single-item h4 {
			color: #000000;
		}
	
		.news-single-img {
			margin: 15px 0;
		}
	
		.news-single-singleimg {
			float: left;
		}
		
		.news-single-content {
			clear: both;
		}
		
		
/****
	INDEXED SEARCH
		****/
		
		.tx-indexedsearch-searchbox fieldset {
			border: 0;
			margin: 0;
			padding: 0;
		}
		
		.tx-indexedsearch-searchbox legend { 
			display: none; 
		}
		
		.tx-indexedsearch-form,
		.tx-indexedsearch-search-submit {
			position: relative;
			float: left;
		}
		
		.tx-indexedsearch-form input {
			border: 1px solid #ff9900;
			background: #ffffff;
			padding: 2px;
			
			font-size: 10px;

			font-family: Tahoma;
			width: 150px;
		}
		
		.tx-indexedsearch-res {
			position: relative;
			clear: left;
			float: none;
			margin: 0 0 15px 0;
		}
		
		.tx-indexedsearch-res h3 {
			position: relative;
			margin: 0 0 10px 0;
			padding: 0;
		}
		
		.tx-indexedsearch-res h3 img {
			padding: 3px 0 0 0;
		}
		
		.tx-indexedsearch-whatis {
			position: relative;
			margin: 8px 0 0 0;
		}
		
		.tx-indexedsearch-browsebox {
			position: relative;

			margin: 0 0 8px 0;
		}
		
		.tx-indexedsearch-searchbox-button {
			width: 52px; 
			height: 22px;
			border: 0;
			text-indent: -999999%;
			overflow: hidden;
			background: url(../img/search_button_home.png) no-repeat;
		}
		
		.tx-indexedsearch-info {
			display: none;
		}
		
/* Formular */

.powermail_text,
.powermail_textarea, 
.powermail_select {
	width: 300px;
	border: 1px solid #FF9900;
	margin-bottom: 3px;
	font-size: 10px;
	padding: 2px;
	font-family: Tahoma;
	background: #ffffff;
}

.powermail_select {
	width: 306px;
}

#tx-powermail-pi1_fieldset_1,
#tx-powermail-pi1_fieldset_2 {
	border: 1px solid #4586AA;
	padding: 7px;
}

#tx-powermail-pi1_fieldset_1 legend,
#tx-powermail-pi1_fieldset_2 legend {
	color: #FF9900;
}

#tx-powermail-pi1_fieldset_1 label,
#tx-powermail-pi1_fieldset_2 label {
	display: block;
	float: left;
	width: 100px;
}

#tx-powermail-pi1_fieldset_3 {
	border: 0px;
	padding: 7px;
}

#tx-powermail-pi1_fieldset_3 legend {
	display: none;
}

.powermail_submit {
	border: 0px;
	background-color: #FF9900;
	color: #ffffff;
	font-weight: bold;
	margin-left: 101px;
	width: 150px;
}
