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

html {
	margin: 0;
	padding: 0;
	min-height: 700px;
	min-width:1000px;
	height:100%;
}
	
body {
	height:100%;
	min-height: 700px;
	min-width:1000px;
	margin: 0;
	padding: 0;
	color: black; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none;		
}


a:link { color: #151515 ; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a2:link { color: #151515; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: yellow; }
a:visited { color: #d2842b ; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:hover { color: green ; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:active { color: red ; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }




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

h1 { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; margin: 0; border-width: 0; }
h2 { font-size: 12px; }
h3 { font-size: 11px; }
h4 { font-size: 11px; }
h5 { font-size: 11px; }
h6 { font-size: 11px; }


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

/*input,
select,
textarea {
	border: 1px solid #a5c85c;
	background: #efefef;
	font-size: 11px;
	font-family: Tahoma, sans-serif; 
	color: #ffffff;
}*/
			
/****
	CONTAINER
		****/
		
			#container {
			
				position:relative;
				/*left: 50%;*/
				width: 1000px;
				/*margin-left: -500px;*/ /* negative Hälfte von width:700px */
				/*top: 50%;*/
				height: 700px;
				/*margin-top: -350px;*/ /* negative Hälfte von height:500px */
				text-align: left;
				vertical-align:top;
				background-image:url(../img/bg.jpg);
				background-repeat:no-repeat;
				padding: 0;
			
			}
			
			
			

/****
	CONTENT & SITEMETAS
		****/
		
			#content {
				margin: 0;
			}
			
			
		/*** COL1 ***/
			

			#col1 a img{
				border:none;
			}
		
			#col1 h3, #col1 .pageHeader h2{
				border-bottom:2px solid #000;
				background-image:url(../img/h3_bg.gif);
				background-repeat:no-repeat;
				margin:17px 0 30px 0;
				padding:0 0 0 36px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:22px;
				color: #D47811;
				height:26px;
				font-style:italic;
				font-weight:bold;
			}
			#col1 .product .header{
				font-family:Arial, Helvetica, sans-serif;
				font-size:17px;
				color: #000;
				font-weight:bold;
				margin:0 0 15px 0;
				padding:0;
			}	
			#col1 .product{
				width: 742px;
				margin-bottom:30px;
			}
			#col1 .product .image{
				float:left;
				width:208px;
			}
			#col1 .product .description{
				float:left;
				width:340px;
			}
			#col1 .product .downloads{
				float:right;
				width:178px;
			}
			#col1 .product p{
				padding:1px 0 0 0;
				margin:0;
			}		
			#col1 .product .prospekt{
				margin-top: 5px;
			}		
			#col1 .fullproducts{
				width: 742px;
				background-image:url(../img/downloads_bg.gif);
				background-repeat:no-repeat;
			}
			
		/*** MENU ***/
		
			navL { color: #d2842b; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

		
			#menu {
				width: 1000px; height: 42px;
				text-align: right;
				padding:79px 0 0 0;
			}
			#menu *{
				padding:0;
				margin:0;
			}
			
			#menu ul {
				padding: 0;
				list-style: none;
			}
			
			#menu ul li {
				display: inline;
			}
			
			#menu ul li span { display: none; }
			
			#menu ul li ul {
				margin: 0;
				padding: 3px 0 0 0;
			}
			
			#menu ul li ul li {
				display: inline;
				margin: 0 15px 0 0;
			}
			
			#menu ul li ul li a {
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight: bold;
				color: #ffffff;
				text-decoration:none;
			}
			
 			#menu ul li ul li a.active,
			#menu ul li ul li a:hover {
				color: #646265;
			}
			
			
		/*** SITELINKS ***/
		
		#sitelinks {
				width: 183px;
				margin: 0;
				text-align: left;
				padding: 10px 0 0 0;
				height:500px;
				overflow:hidden;
				float:left;
			}
			
			#sitelinks ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			#sitelinks ul li {
			}
			
			#sitelinks ul li span {
				display: none;
			}
			
			#sitelinks ul li ul li {
				margin: 0;
			}
			#sitelinks .menu21 a{
				font-style:italic;
				font-weight:normal;
			}
			#sitelinks ul li ul li a {
				padding:7px 0 0 13px;
				color: #D47811;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				text-decoration:none;
				background-image:url(../img/sitelinks_bg.gif);
				background-repeat:no-repeat;
				background-position: bottom left;
				height:24px;
				width:182px;
				display:block;
				font-weight:bold;
			}
			#sitelinks ul li ul li a.active,
			#sitelinks ul li ul li a:hover {
				color: #9B9B9B;
			}
		
/****
	POWERMAIL
		****/

	div.powermail_mandatory_js {
		padding-left:5px;
		display:inline;
	}
	.tx-powermail-pi1 legend{
		display:none;
	}
	.tx-powermail-pi1 fieldset{
		border:none;
		margin:0;
		padding:0;
	}
	.tx-powermail-pi1 input[type=text]{
		margin:0 0 2px 0;
		padding:0;
		width:190px;
	}	
	.tx-powermail-pi1 textarea{
		width:216px;
		height:86px;
		margin-bottom:20px;
	}		
	.tx-powermail-pi1 .tx-powermail-pi1_fieldset_1 label{
		width: 190px;
		display:inline-block;
	}
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
		display:none;
	}
	.tx-powermail-pi1 .tx-powermail-pi1_fieldset_1 .powermail_check_inner_uid11_0 label{
		width:300px;
	}
	.tx-powermail-pi1 .tx-powermail-pi1_fieldset_1 .powermail_check_inner_uid11_0 {
		margin-bottom:15px;
	}
	.tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html {
		display:block;
		float:left;
		height:180px;
		width:215px;
		margin:0;
		padding:0;
	}
	
	.tx-powermail-pi1_fieldset_4 {
		padding:30px 0 0 0;
		background-image:url(../img/auswahl.gif);
		background-repeat:no-repeat;
		background-color:#EEEEEE;
	}
	#powermaildiv_uid9 label{
		float:left;
		display:inline-block;
		width:193px;
	}
	#powermaildiv_uid21{
		height: 100px;
		width: 742px;
	}		
	#powermaildiv_uid22{
		height: 100px;
		width: 742px;
	}	
	#powermaildiv_uid22 .tx_powermail_pi1_fieldwrap_html_checkbox_title{
		display:block;
		font-weight:bold;
		padding-left:3px;
	}
	#powermaildiv_uid12, #powermaildiv_uid13, #powermaildiv_uid14{
		margin-top: 30px;
	}
	#powermaildiv_uid15, #powermaildiv_uid16, #powermaildiv_uid17{
		height: 150px;
	}
	#powermaildiv_uid18, #powermaildiv_uid19, #powermaildiv_uid20{
		height:200px;
	}
	#powermaildiv_uid10{
		margin:20px 0 30px 0;
	}
	
	
	/****
	NEWS CONFIG 
		****/
		
	/*** LIST ***/
	
		.news-list-item {
			margin-bottom: 24px;
		}
		
		.news-list-image {
			float: left;
			margin-right: 12px;
		}
		
		.news-list-image img {
			border: 1px solid #a9ec1e;
		}
		
		.news-list-date {
			font-size: 10px;
			display: block;
		}
		
		.news-list-clearer {
			clear: both;
		}
		
	/*** SINGLE ***/
	
		.news-catRootline,
		.news-single-related {
			display: none;
		}
		
		.news-single-info,
		.news-single-author {
			display: none;
		}
		
		.news-single-title h3 {
			clear: both;
			margin: 0;
		}
		
		.news-single-timedate {
			margin-bottom: 12px;
		}
		
		.news-single-subheader h4 {
			margin: 0 0 10px 0;
		}
		
		.news-single-singleimg {
			float: left;
			width: 120px;
			margin: 0 5px 0 0;
		}
		
		.news-single-singleimg img {
			border: 1px solid #a9ec1e;
		}
		
		.news-single-img {
			margin: 0 0 15px 0;
		}
		
		.news-single-content {
			clear: both;
			
		}
		
		.news-single-additional-info dt {
			float: left;
		}
		
	/*** LATEST ***/
		
		.news-latest-item {
			position: relative;
			width: 170px;
			padding: 15px;
			margin: 0 0 3px 0;
			background: #000000;
			filter:alpha(opacity=60);
			-moz-opacity: 0.60;
			opacity: 0.60;
			text-align: left;
		}
		
		.news-latest-clearer {
			clear: both;
		}
		
		.news-latest-title h3 {
			position: relative;
			margin: 0;
			padding: 0;
		}
		
		.news-latest-content {
			display: block;
			margin-top: 8px;
		}
		
		.news-latest-image {
			float: left;
			width: 70px;
		}
		
		.news-latest-image img {
			border: 1px solid #a9ec1e;
		}
		
		.news-latest-subheader {
			position: relative;
			
		}	
		
		
		/*
		.news-latest-image {
			float: left;
			
		}
		
		
		
		.news-latest-subheader {
			float: left;
			
		}
		
		
		*/
		
/***
	FE LOGIN 
		***/
		
		.tx-felogin-pi1 h3 {
			margin-bottom: 20px;
		}
		
		.tx-felogin-pi1 .felogin_message {
			margin-bottom: 20px;
		}
		
		.tx-felogin-pi1 fieldset {
			border: 0;
		}
		
		.tx-felogin-pi1 fieldset legend {
			display: none;
		}
		
		.tx-felogin-pi1 label {
			float: left;
			margin-right: 10px;
		}
		
		.tx-felogin-pi1 input {
			float: left;
			margin-right: 10px;
			color: #000000;
		}
		
		.tx-felogin-pi1-submit {
			
		}
		
/***
	LUMOGOOGLEMAP 
			***/
		
		.tx-lumogooglemaps-pi1 {
			float:right;
			margin-right:-43px;
			margin-top: 73px;
		}
		.tx_lumogooglemaps_pi1_sidebar{
			display:none;
		}
