.submitbutton
	{
 	border: 1px solid #cfced2; margin-top: 20px;
	background-color: #413e42;
	color: #FFFFFF;
	font-size: 10px;

	}



body{
font: 100.1% Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #1d4184;
text-align: center;
}

#wrap h1{
color: #000;
}


/* HEADER */

	#header h1,h2{
	color: red;
	}

	.pipe {
	font-size: 0.93em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.25em;
	text-decoration: none;
	font-style: normal;
	}

	.nav2 {
	font-size: 0.69em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.25em;
	text-decoration: none;
	font-style: normal;
	}

	a:link.nav2 {
	font-size: 0.69em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	line-height: 1.25em;
	}
	
	a:hover.nav2 {
	color: #FFFFFF;
	text-decoration: underline;
	}

	a:visited.nav2 {
	color: #FFFFFF;
	}

	.nav2active {
	font-size: 0.69em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.25em;
	text-decoration: underline;
	font-style: normal;
	}

	a:link.nav2active {
	font-size: 0.69em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
	line-height: 1.25em;
	}
	
	a:hover.nav2active {
	color: #FFFFFF;
	text-decoration: underline;
	}

	a:visited.nav2active {
	color: #FFFFFF;
	}


/* KOPFZEILE */

		#kopfzeile {
		background-color: #336699;
		}

		#kopfzeile h1 {
		margin-top: 0;
		margin-left: 26px;
		margin-bottom: 0;
		font-size: 1em;
		color: #ffffff;
		}


/* HAUPT-NAVIGATION */

			#navtop {
			width: 200px;
			height: 26px; 
			float: left;
			background-color: #FFFFFF;
			}

			#navigations {
			width: 200px; 
			float: left;
			height: auto;
			font-size: 0.69em;
			}

			#navigations ul {
			padding-top: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			list-style: none;
			}

			#navigations ul li {
			display: inline;
			}

			#navigations ul li a {
			display: block;
			color: #20364b;
			text-decoration: none;
			}

			/* Mac IE5 backslash hack \ */
			* html #navigations ul li a {
			height: 1%;
			}



			#navigations ul.leftNavi li a {
			background-color: #FFFFFF;
			color: #bbc6da;
			line-height: 20px;
			padding-left: 30px;
			font-size: 0.95em;
			}
			#navigations ul.leftNavi li a:hover {
			background-color: #FFFFFF;
			color: #1d4184;
			line-height: 20px;
			padding-left: 30px;
			font-size: 0.95em;
			}
			#navigations ul.leftNaviactive li a {
			background-color: #FFFFFF;
			color: #1d4184;
			line-height: 20px;
			padding-left: 30px;
			font-size: 0.95em;
			}



			#navigations ul.units li a {
			background: #FF943F url(http://pro-aqua.de/cms/fileadmin/images/nav_hg-head.gif) repeat 0 0;
			color: #1d4184;
			line-height: 26px;
			padding-left: 18px;
			font-weight: bold;
			}

			#navigations ul.units li a:hover {
			background: #FF943F url(http://pro-aqua.de/cms/fileadmin/images/nav_hg-head.gif) repeat 0 0;
			font-weight: bold;
			color: #1d4184;
			line-height: 26px;
			padding-left: 18px;
			font-weight: bold;
			}

			#navigations ul.unitsNaviactive li a {
			background: #FF943F url(http://pro-aqua.de/cms/fileadmin/images/nav_hg-head.gif) repeat 0 0;
			font-weight: bold;
			color: #1d4184;
			line-height: 26px;
			padding-left: 18px;
			}



			#navigations ul.presse li a {
			background: #FFFFFF url(http://pro-aqua.de/cms/fileadmin/images/nav_hg-head.gif) repeat 0 0;
			color: #906c52;
			line-height: 26px;
			padding-left: 18px;
			font-weight: bold;
			}

			#navigations ul.presse li a:hover {
			background: #FFFFFF url(http://pro-aqua.de/cms/fileadmin/images/nav_hg-head.gif) repeat 0 0;
			font-weight: bold;
			color: #906c52;
			line-height: 26px;
			padding-left: 18px;
			font-weight: bold;
			}




/*NAVIGATION PATH*/
#content #navpath a{
			color:#AAAAAA;
			text-decoration:none;
			}

/* MAIN-CONTENT */

				img {
				border: 0px;
				}



				#content p {
				margin-top: 0.3em;
				font-size: 0.69em;
				margin-bottom: 0.3em;
				}

				input {
				font-size: 1em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

				select {
				font-size: 0.7em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

				.inp1 {
		        width: 25em;
				border: 1px solid #808080;
				}

				.inp2 {
		        width: 6em;
				border: 1px solid #808080;
				}

				.inp3 {
		        width: 18.65em;
				border: 1px solid #808080;
				}

				.inp4 {
		        width: 25em;
		        height: 8em;
				border: 1px solid #808080;
				}

				.chkbut {
				margin-left: 0px;
			 	border: 1px solid #808080;
			 	background-color: #ffffff;
				color: #000000;
				}

				.filebut {
				font-size: 0.69em;
			 	background-color: #ffffff;
				color: #000000;
				}
				
				.sendbut {
				font-size: 0.69em;
			 	margin-top: 0.8em;
			 	border: 1px solid #5c3e28;
			 	background-color: #906c52;
				color: #FFFFFF;
				}
				
				textarea {
				font-size: 0.69em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
				
				#content ul {
				margin-top: 0.3em;
				margin-bottom: 0.8em;
				}
				
				#content p.normal, #content #td.normal p.bodytext {
				font-size: 0.69em;
				line-height: 1.3em;
				margin-top: 0em;
				margin-bottom: 0em;
				}

				#content p.betonen {
				font-size: 0.8em;
				line-height: 1.3em;
				margin-top: 0em;
				margin-bottom: 0em;
				}

				#content p.betonenLeicht, #content td.betonenLeicht {
				font-weight: bold;
				line-height: 1.3em;
				margin-top: 0em;
				margin-bottom: 0em;
				}

				#content p.small {
				font-size: 0.6em;
				margin-top: 0em;
				margin-bottom: 0em;
				}




					
				#content p.headline_orange {
				font-size: 1.1em;
				line-height: 1.4em;
				font-weight: normal;
				color: #906c52;
				margin-top: 0em;
				margin-bottom: 0.6em;
				}

				#content p.headline_blau {
				font-size: 1.1em;
				line-height: 1.4em;
				font-weight: normal;
				color: #1d4184;
				margin-top: 0em;
				margin-bottom: 0.6em;
				}

				#content p.headline_grau {
				font-size: 1.1em;
				line-height: 1.4em;
				font-weight: normal;
				color: #AAAAAA;
				margin-top: 0em;
				margin-bottom: 0.6em;
				}




				
				#content p.betonenWeiss, #content td.betonenWeiss {
				font-size: 0.8em;
				line-height: 1.3em;
				margin-top: 0em;
				margin-bottom: 0em;
				color: #FFFFFF;
				}
				
				#content p.betonenBlau, #content td.betonenBlau {
				font-size: 0.8em;
				line-height: 1.3em;
				margin-top: 0em;
				margin-bottom: 0em;
				color: #336699;
				}

				#content strong {
				color: #1D4184;
				font-weight: bold;
				text-decoration: none;
				}

				
				#content a:link, a:visited {
				color: #906c52;
				text-decoration: none;
				}

				a:hover {
				color: #906c52;
				text-decoration: underline;

				}
				
				#content td.normal {
				align: left;
				vertical-align: top;
				 }
				
				#content li, #content td.normal li {
				font-size: 0.69em;
				line-height: 1.7em;
				margin-top: 0em;
				margin-bottom: 0em;
				margin-left: 0px;
				list-style-type: square;
				list-style-position: outside;
				left-padding: 0px;
				}
				
				#content li li, #content td.normal li li {
				font-size: 1em;
				line-height: 1.7em;
				}
				
				#content li li li, #content td.normal li li li{
				font-size: 1em;
				line-height: 1.7em;
				}

/* SUB-CONTENT */

					#sub-content {
					background-color:#F4F4F4;
					margin-bottom: 0px;
					}
					
					#sub-content p.headline_orange {
					background: #778eb6;
					margin-top: 28px;
					margin-bottom: 0px;
					width: 183px;
					border-top: #ffffff solid 1px;
					border-bottom: #ffffff solid 1px;
					font-size: 0.69em;
					font-weight: normal;
					color: #FFFFFF;
					line-height: 22px;
					padding-left: 5px;
					}
					
					#sub-content p.headline span {
					padding-left: 0px;
					margin-bottom: 0px;
					}

					#sub-content a:link, #sub-content a:hover, #sub-content a:visited, #sub-content h2.headline a:active {
					color: #ff6400;
					font-weight: normal;
					text-decoration: none;
					}
					
					#sub-content #container {
					/*border-bottom: #ffffff solid 1px;*/
					background: #F4F4F4;
					margin-top: 0px;
					}
					
					#sub-content #container p.normal, #sub-content #container p.bodytext {
					margin-top: 2px;
                 	margin-bottom: 0px;
					margin-left: 0px;
					padding-left: 3px;
					padding-right: 4px;
					padding-bottom: 6px;
					margin-right: 0px; 
					line-height: 1.5em;
					font-size: 0.69em;
					font-weight: normal;
					text-decoration: none;
					color: #333333;
					}
					
					#sub-content #container p.betonen {
					margin-top: 2px;
                	margin-bottom: -6px;
					margin-left: 0px;
					padding-left: 3px;
					padding-right: 4px;
					padding-bottom: 0px;
					margin-right: 6px; 
					line-height: 1.5em;
					font-size: 14px;
					font-weight: normal;
					}

					#sub-content #container p.betonenLeicht {
					margin-top: 2px;
					margin-left: 0px;
       				margin-bottom: -6px;
					padding-left: 3px;
					padding-right: 4px;
/*					padding-bottom: 6px; */
					margin-right: 0px; 
					line-height: 1.5em;
					font-size: 0.69em;
					font-weight: bold;
					}
					
					#sub-content #container p.small {
					margin-top: 2px;
                    margin-bottom: -6px;
					margin-left: 0px;
					padding-left: 3px;
					padding-right: 4px;
					padding-bottom: 6px;
					margin-right: 0px; 
					line-height: 1.2em;
					font-size: 0.6em;
					}
					
					#sub-content #container a {
					font-size: 1em;
					line-height: 1.5em;
					font-weight: normal;
					text-decoration: none;
					color: #ff6400;
					}

					#sub-content #container a:hover {
					text-decoration: underline;
					}


					#sub-content #container ul {
					padding-left:0px;			
					padding-right: 0px;
					padding-bottom: 0px;
					margin-top: 0px;
					margin-left:20px;
					margin-right: 0px;
					margin-bottom: 0px;
					list-style: square;
					}

					#sub-content #container ul li {
					padding-left: 0px;
					font-size: 0.69em;
					font-weight: normal;
					text-decoration: none;
					}

					#sub-content #container ul li.navright {
					color: #336699;
					}
					
					#sub-content #container ul li.navrightActive, #sub-content #container ul li.navrightActive a {
					color: #333333;
					}
					
					
/* LOGINBOX */

					DIV.tx-newloginbox-pi1 {
					background-color: transparent;
					color: #1d4184;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					text-decoration: none;
					margin-left: -1px;
					}

					/* Ausrichten der Ÿberschriften */
					DIV.tx-newloginbox-pi1 H3 {
					margin-left: 4px;
					background-color: transparent;
					color: #1d4184;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					}

					/* Ausrichtung der Texte */
					DIV.tx-newloginbox-pi1 P {
					margin-left: 4px;
					}

					DIV.tx-newloginbox-pi1 TABLE {
					margin-top:0px;
					padding-top:0px;
					width: 100px;
					margin-left: -1px;
					border: 1px;
					}

					DIV.tx-newloginbox-pi1 TABLE TR TD P {
					margin-top:0px;
					padding-top:0px;
					margin-left: -1px;
					}

					DIV.tx-newloginbox-pi1 TABLE TR TD {
					margin-top:0px;
					padding-top:0px;
					margin-left: -1px;
					}

					DIV.tx-newloginbox-pi1 TABLE TR {
					margin-top:0px;
					padding-top:0px;
					margin-left: -1 px;
					}

					/* Ausrichtung des Submit Buttons */
					DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
					margin-left: -1px;
					margin-top: 6px;
					border: 1px solid #cfced2;
					background-color: #413e42;
					width: 100px;
					}

					DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.sendbut {
					margin-top: 6px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
				 	border: 1px solid #93a2ad;
				 	background-color: #a8bac7;
					color: #FFFFFF;
					}

					/* FŸr den Inhalt der Eingabefelder	*/
					DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
					margin-left: 0px;
					margin-top: 4px;
					border: 1px solid #808080;
					background-color: #FFFFFF;
					width: 100px;
					}

					DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {
					margin-top:0px;
					margin-left: 4px;
					padding-top:0px;
					width:100px;
					}

					DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {
					margin-top:0px;
					margin-left: 0px;
					padding-top:0px;
					width:100px;
					align: center;
					}

					DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {
					margin-top:0px;
					margin-left: 4px;
					padding-top:0px;
					width:100px;
					}

					DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {
					margin-top:0px;
					margin-left: 4px;
					padding-top:0px;
					width:100px;
					}

					/* Ausrichtung des Usernamens, wenn angemeldet */
					DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {
					margin-left: 4px;
					margin-top:0px;
					padding-top:0px;
					width:50px;
					align:center;
					}


					
/*Footer*/
#foot a, #foot td{
			color:#FFFFFF;
			text-decoration:none;
			padding-top: 3px;
			font-size: 10Px;
			}






/* --------------------  EXT ab_downloads  -------------------- */

.tx_abdownloads_viewDetailsForDownload {
	width: 445px;
	padding: 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
	font-size: 0.69em;
	background-color : #edf1f5;
}

.tx_abdownloads_viewAddNewDownload {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewAddNewDownloadResult {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewReportBrokenDownload {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewReportBrokenDownloadResult {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewRateDownload {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewRateDownloadResult {
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_categoryPath {
	font-size: 0.69em;
	color:#AAAAAA;
	text-decoration:none;
}

.tx_abdownloads_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_abdownloads_listView_categoryPath {
	font-size : small;
}

.tx_abdownloads_listView_categories {
	margin-top : 10px;
}

.tx_abdownloads_listView_category {
	margin-top : 10px;
}

.tx_abdownloads_listView_categoryLabel { }

.tx_abdownloads_listView_downloads {
	margin-top : 10px;
}

.tx_abdownloads_listView_download_1 {
}

.tx_abdownloads_listView_download_2 { }

.tx_abdownloads_listView_downloadAddNew {
	margin-top : 10px;
}

.tx_abdownloads_listView_downloadLabel { }

.tx_abdownloads_listView_downloadDetails { }

.tx_abdownloads_listView_downloadReportBroken { }

.tx_abdownloads_listView_downloadRate { }

.tx_abdownloads_listView_downloadImage {
	border: solid 1px #C5C5C5;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-bottom: 6px;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	}

/* --------------------  treeView  -------------------- */

.tx_abdownloads_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_abdownloads_treeView_category_level_1 { }

.tx_abdownloads_treeView_category_level_2 { }

.tx_abdownloads_treeView_category_level_3 { }

.tx_abdownloads_treeView_category_level_4 { }

.tx_abdownloads_treeView_downloads {
	margin-bottom : 10px;
}

.tx_abdownloads_treeView_downloadAddNew {
	font-size : small;
}

.tx_abdownloads_treeView_downloadLabel { }

.tx_abdownloads_treeView_downloadDetails { }

.tx_abdownloads_treeView_downloadReportBroken { }

.tx_abdownloads_treeView_downloadRate { }

.tx_abdownloads_treeView_downloadImage { }

/* --------------------  searchView  -------------------- */

.tx_abdownloads_searchView_searchBox { }

.tx_abdownloads_searchView_searchBox_searchWord { }

.tx_abdownloads_searchView_searchBox_button { }

.tx_abdownloads_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_abdownloads_searchView_noDownloadsMessage {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_abdownloads_searchView_categoryPath {
	font-size : small;
}

.tx_abdownloads_searchView_categoryLabel { }

.tx_abdownloads_searchView_downloads {
	margin-top : 10px;
}

.tx_abdownloads_searchView_downloadLabel { }

.tx_abdownloads_searchView_downloadDetails { }

.tx_abdownloads_searchView_downloadReportBroken { }

.tx_abdownloads_searchView_downloadRate { }

.tx_abdownloads_searchView_downloadImage { }

/* --------------------  topView  -------------------- */

.tx_abdownloads_topView_downloads {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_topView_download {
	margin-top : 5px;
}

.tx_abdownloads_topView_downloadLabel { }

.tx_abdownloads_topView_downloadDetails { }

.tx_abdownloads_topView_downloadImage { }

/* --------------------  catalogView  -------------------- */

.tx_abdownloads_catalogView_categoryPath { 
	font-size: 0.69em;
	color:#AAAAAA;
	text-decoration:none;
	}

.tx_abdownloads_catalogView_category { 
	font-size: 0.69em;
	float: left;
	width : 300px;
	padding-top : 10px; 
	}

.tx_abdownloads_catalogView_subcategories { 
	font-size : small; 
	}

.tx_abdownloads_catalogView_categoryLabel { }

.tx_abdownloads_catalogView_downloads { 
	clear: both; 	
	padding-top: 10px; 
	}

.tx_abdownloads_catalogView_download_1 { 
	font-size: 0.69em;
	width: 450px;
	background-color : #edf1f5;
	margin-bottom : 4px;
	padding: 3px;
	}

.tx_abdownloads_catalogView_download_2 { 
	font-size: 0.69em;
	}

.tx_abdownloads_catalogView_downloadAddNew {
	margin-top : 10px;
}

.tx_abdownloads_catalogView_downloadLabel { 
	font-size: 1.2em;
	font-weight: bold;
	}

.tx_abdownloads_catalogView_downloadDetails { }

.tx_abdownloads_catalogView_downloadReportBroken { }

.tx_abdownloads_catalogView_downloadRate { }

.tx_abdownloads_catalogView_downloadImage { }
