
/*<agl.folder "MAIN">*/
* {		margin: 0; padding: 0;} 
img { 		border: none; }

body{		margin: 0; 
			padding: 0; 
			text-align: left; 
			font: normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
			background: #666666 url(bg_main.gif) repeat-x;
			line-height:130%;
			}

div, p, table, td, input {font: normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;line-height:130%;}

#container {margin: 0; 
			padding: 0; 
			position:relative;  
			width: 895px; 
			height: auto; 
			margin: 0 auto; 
			border: 0; }

#nav {		margin: 31px 0; 
			padding: 0; 
			position:relative; 
			float:left; 
			width: 174px; 
			height: auto; 
			background: #f2f2f2 url(nav/bg_nav.gif) repeat-y right top;
			border-top: 4px solid #1a5a4f;
			border-bottom: 3px solid #fa9400; }
			
#content {	margin: 0; 
			padding: 0; 
			position:relative; 
			float:left; 
			width: 720px; 
			height: auto; 
			background: #ffffff url(bg_content.gif) repeat-y top right;
			border-bottom: 4px solid #1a5a4f; }	
			
a {			color:#1a5a4f;  
			font-weight:bold;
			text-decoration:underline;}	
a:hover {	color:#fa9400;
			font-weight:bold;
			text-decoration:underline;}				
/*</agl.folder>*/
/*<agl.folder "NAV ELEMENTS">*/	
.navHead {margin:20px 0 0 0;
			height:22px;
			padding: 18px 0 0 10px;
			font-size:11px;
			font-weight:bold;
			color:#ffffff;
			background: url(nav/nav_bg_reiter.gif) no-repeat;
			border-bottom:1px solid #ffffff;}	

			
						
#navAngebote {margin:0; 
			padding:0; 
			width: 174px; 
			height: auto; }
#navAngebote ul {margin: 0;
			padding: 0;
			font-size: 11px;
			color:#ffffff;
			font-weight:bold;
		 	list-style: none;}					
#navAngebote li {padding: 5px 0 5px 15px;
			border-bottom:1px solid #ffffff;
			background: #fa9400 url(nav/nav_bg_orange.gif) repeat-y; 	}
#navAngebote a:link {font-size: 11px;
			color:#ffffff;
			font-weight:bold;
		 	text-decoration: none;
		 	display:block;}	
#navAngebote a:visited {color:#ffffff;
			font-weight:bold;
			text-decoration:none;}
#navAngebote a:focus {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#navAngebote a:hover {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#navAngebote a:active {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}				 					

#navMitglieder {margin:0;
			padding:0;
			width: 174px;
			height: auto;
			display: none; }
#navMitglieder ul {margin: 0;
			padding: 0;
			font-size: 11px;
			color:#ffffff;
			font-weight:bold;
		 	list-style: none;}					
#navMitglieder li {padding: 5px 0 5px 15px;
			border-bottom:1px solid #ffffff;
			background: #1a5a4f url(nav/nav_bg_gruen.gif) repeat-y;	}
#navMitglieder a:link {font-size: 11px;
			color:#ffffff;
			font-weight:bold;
		 	text-decoration: none;
		 	display:block;}	
#navMitglieder a:visited {color:#ffffff;
			font-weight:bold;
			text-decoration:none;}
#navMitglieder a:focus {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#navMitglieder a:hover {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#navMitglieder a:active {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}		

#navLogin {	margin: 0;
			padding: 5px 0 5px 15px;
			font-size: 11px;
			width: 140px;}	
#navLogin a {color:#1a5a4f;  
			font-weight:bold;
			text-decoration:none;}	
#navLogin a:hover {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}	
			

.label 	{	font-size: 10px;}


#navLogin a.cssbutton,input.cssbutton  {background-color: #1a5a4f;
			font-weight:bold;
			color: white;
			border: 1px solid #1a5a4f;
			padding: 3px;}
			
.loginfield	{ width: 130px;}
									
#navFooter { margin:30px 5px 10px 15px; 
			padding:0; 
			width: auto; 
			height: auto; 
			color:#1a5a4f; 
			font-size: 10px; 
			line-height:11px; }

/*</agl.folder>*/
/*<agl.folder "CONTENT STATICS : TOPNAV">*/			
#topnav {	margin: 0; 
			padding: 6px; 
			width: auto; 
			height: 16px; 
			background: #ffffff;
			border: 0;}		
#topnav a{	padding: 0 0 0 30px; 
			color:#1a5a4f;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;}
#topnav a:visited {color:#1a5a4f;
			font-weight:bold;
			text-decoration:none;}
#topnav a:focus {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
#topnav a:hover {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
#topnav a:active {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}									
/*</agl.folder>*/

/*<agl.folder "CONTENT STATICS : HEADER">*/	
#header {	margin: 0; 
			padding: 0;  
			width: 720px; 
			height: 195px; 
			background: #ffffff; }
#headerSmall {	margin: 0; 
			padding: 0;  
			width: 720px; 
			height: 100px; 
			background: #ffffff;}	
#breadCrump {width:716px;
			height:13px;
			background-color: #fa9400;
			font-size:10px;
			color:#1a5a4f;
			margin:0px;
			clear:both;padding:0 0 1px 4px;}					
#headerImg {margin: 0; 
			padding: 0;  
			float:left; 
			width: 500px; 
			height: auto; 
			border-top: 4px solid #1a5a4f; }	
#headerField {margin: 0 0 0 1px; 
			padding: 0; 
			float:left; 
			width: 219px; 
			height: 195px; 
			background: #3d736a  url(bg_headerfield.gif) repeat-x;
			border: 0;
			color:#ffffff; }
#headerFieldOrange {margin: 0 0 0 1px; 
			padding: 0; 
			float:left; 
			width: 219px; 
			height: 195px; 
			background: #3d736a  url(bg_headerfield_or.gif) repeat-x;
			border: 0;
			color:#ffffff; }			
			
#headerFieldSmall {margin: 0 0 0 1px; 
			padding: 0; 	
			float:left; 
			width: 219px; 
			height: 100px; 
			background: #3d736a  url(bg_headerfield.gif) repeat-x;
			border: 0;
			color:#ffffff; }
#header h1{margin: 50px 0 3px 15px; 
			padding: 0; 
			font-size: 13px;
			line-height:20px;
			font-weight:bold; }
#headerText	{margin: 3px 7px 3px 15px;
			padding: 0;
			width: auto; 
			height: auto;
			font-size:11px;
			line-height:12px;}
						
#headerLogo {margin:0; 
			padding: 1px 0; 
			width: 219px; 
			height: 38px;
			background-color: #ffffff }	
#headerField a:link {color:#ffffff;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;}
#headerField a:visited {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#headerField a:focus {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}
#headerField a:hover {color:#fa9400;
			font-weight:bold;
			text-decoration:underline;}
#headerField a:active {color:#ffffff;
			font-weight:bold;
			text-decoration:underline;}				
/*</agl.folder>*/				


							
/*<agl.folder "CONTENT SPALTEN">*/	

.zurueck {line-height:18px;
			display:block;
			margin: 12px 12px -8px 24px;
			padding-left: 12px;
			background-image: url(bullet_gruen_reverse.gif); 
			background-repeat: no-repeat; 
			background-position: left center; 
			}
			
#contentMain {margin: 0; 
			padding: 0;
			padding-top:8px;
			float:left; 
			width: 500px; 
			height: auto; 
			border: 0; }
#contentText {margin: 0; 
			padding: 20px 0 0 25px; 
			width: 450px; 
			height: auto; 
			border: 0; }
#contentText h1 {padding: 0 0 5px 0;
			font-size: 16px;
			color:#666666;
			line-height:20px;
			font-weight:bold;
			letter-spacing: 1px;}			
#contentText ul{margin: 0; 
			padding: 0 0 0 25px;
			font-size: 11px;
			line-height:14px;
			list-style: none;}			
#contentText li {margin: 0  0 8px;
			padding: 0;}

#contentText li img{margin: 3px  5px 5px 0px;}

#contentText li div{margin: 0px;}

#contentText p {margin:10px 0;}

#contentText li li{ margin:0 12px 0 12px;
			line-height:10px; 
			list-style-type: square; 
			list-style-image: none  }	
			
.contentListe { margin:0 12px 0 12px;
			line-height:10px; 
			list-style-type: square; 
			list-style-image: none  }	

#contentText a {line-height:18px;
			margin: 0 12px 0 12px;
			padding-left: 12px;
			background-image: url(bullet_gruen.gif); 
			background-repeat: no-repeat; 
			background-position: left center; 
			color: #6094b7;
			}
			
.sitemap a {line-height:18px;
			margin: 0 12px 0 12px;
			padding-left: 12px;
			background-image: url(bullet_gruen.gif); 
			background-repeat: no-repeat; 
			background-position: left center; 
			}

#contentText li a {line-height:18px;
			margin: 0;
			padding-left: 0px;
			background-image: none; 
			
			}
#contentText li li a {line-height:18px;
			margin: 0 12px 0 12px;
			padding-left: 12px;
			background-image: url(bullet_gruen.gif); 
			background-repeat: no-repeat; 
			background-position: left center; 
			}
			
#contentText ul ul li  {line-height:14px;
			margin: 5px 0 0 0;
			padding-left: 12px;
			background-image: url(bullet.gif); 
			background-repeat: no-repeat; 
			background-position: left 6px;
			list-style-type: none;
			}

.contentField {padding-bottom:10px; 
			width: 220px; 
			height: auto;
			float:left; 
			border-bottom:1px solid #fa9400;  }
.contentField img{margin: 0; 
			padding: 0; 
			border-bottom: 4px solid #1a5a4f; }
.contentField ul{margin:17px 0 0 25px; 
			padding:0; 
			color:#1a5a4f; 
			font-size: 11px; 
			line-height:12px; 
			list-style-type: inherit; 
			list-style-image: url(bullet_gruen.gif) }			
.contentField li {margin:0 0 7px 0;
			padding:0;
			float: left;
			width:100%;}
.contentField a:link {color:#1a5a4f;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;}
.contentField a:visited {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
.contentField a:focus {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
.contentField a:hover {color:#fa9400;
			font-weight:bold;
			text-decoration:underline;}
.contentField a:active {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}				
#contentFieldhi {
		float: right;
		padding:0;
		margin:0; }
/*</agl.folder>*/
/*<agl.folder "CONTENT FIRMENLISTE">*/
#contentMainFull {margin: 0; 
			padding: 0; 
			float:left; 
			width: 720px; 
			border: 0; 
			background:#ffffff;}

#contentListeHead h1 {padding: 20px 0 5px 25px;
			float:left;
			font-size: 16px;
			color:#666666;
			line-height:20px;
			font-weight:bold;
			letter-spacing: 1px;}
			
#contentListeFull {margin: 0 0 10px 25px;
			width: 670px;  
			border: 0;
			font-size: 11px;
			line-height:14px; }	
					
#contentListeFull ul {font-size: 11px; 
			line-height:13px; 
			list-style-type: square; 
			list-style-image: none }

#contentListeFull a:link {font-size: 11px; 
			line-height:13px; 
			color:#1a5a4f; 
			font-weight:bold;
			text-decoration:underline}	
#contentListeFull a:visited {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
#contentListeFull a:focus {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
#contentListeFull a:hover {color:#fa9400;
			font-weight:bold;
			text-decoration:underline;}
#contentListeFull a:active {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}						
						
.listeBG {	margin:0;
			background: url(bg_firmenliste.gif) repeat-y center 0 }

			
.listeEintrag {margin: 5px 10px 5px 13px;
			padding: 0 0 7px 0;
			width:310px;
			height:92px;
			float:left;
			border-bottom:2px solid #1a5a4f;
			overflow:hidden;}	
					
.listeLogo {margin: 0 25px 0 0 ;
			width:90px;
			float:left;}		
			
.listeText {margin: 0 ;
			width:195px;
			float:left;}
						
					
/*</agl.folder>*/	

/*<agl.folder "CONTENT FIRMENDETAILS">*/	
#detailHead {clear:both;
			padding: 4px 0 0 8px;
			height:19px;
			font-size:13px;
			font-family:Arial;
			font-weight: bold;
			color: #ffffff; 
			background: url(head_balken_bg.gif) no-repeat }

#linkeSpalte {padding:10px 2px 0 6px;
			width:150px;
			float:left;
			background-color:#ffffff;}
	

#linkeSpalte ul{margin:7px 0 0 13px; 
			list-style-type: inherit; 
			list-style-image: url(bullet_gruen.gif) }			

#linkeSpalte li {margin:0 0 3px 0;}

.linksLogo {margin-bottom:20px;}	
				
	

#mittlereSpalte {float:left;
			border-left: 1px solid #9b9b9b;
			border-right: 1px solid #9b9b9b}	

#mitteText {padding:10px;
			width:330px;
			background-color: #e8eeee;}	
#mitteText ul{margin:7px 0 0 12px; }			

#mitteText li {margin:0 0 5px 0;}	
#mitteListe {padding:10px;
			width:330px;}	

#mitteListe ul{margin:7px 0 0 12px; }			

#mitteListe li {margin:0 0 5px 0;}		
	

#rechteSpalte {padding:10px 2px 0 8px;
			width:150px;
			float:left;	}

#rechteSpalte p {margin:5px 0;}	

#rechteSpalte ul{margin:7px 0 0 15px; 
			list-style-type: inherit; 
			list-style-image: url(bullet_gruen.gif) }			

#rechteSpalte li {margin:0 0 3px 0;}
			
.headGruen {color:#1a5a4f;
			font-weight: bold;}				
/*</agl.folder>*/		

/*<agl.folder "SUCHE">*/						
#search {	margin: 0; 
			padding: 0px; 
			width: 490px; 
			height: 265px; 
			border: 0;
			background: url(suche/bg_suche.gif) 5px 0  no-repeat;}
#searchTop {padding: 30px 0 0 30px;}
#searchTop table{margin: 10px 0 0 10px;}
#searchMiddle {padding:18px 0 0 30px;}
#searchMiddle table{margin: 0 0 8px  10px;}
#searchBottom {padding:18px 0 0 30px;}
#searchBottom table{margin: 0 0 8px  10px;}
.searchField {margin: 0; 
			width: auto; 
			height: auto;
			color:#000000;
			font-size: 11px;
			line-height:13px; }	
.searchField h1 {padding: 0 0 15px 0;color:#ffffff;
			font-size: 14px;
			font-weight:bold;
			}
.searchField p {margin: 0; 
			padding: 10px 0 0 10px; }	
.searchField .textfeld {margin:0 15px 0 0;
			width:200px;
			height:15px;
			border: 1px solid #1a5a4f;
			font-size:11px;
			font-family:Arial;
			line-height: 12px;
			color:#1a5a4f;}
.searchField .checkbox	 {margin:0  5px 0 10px ; border: #1a5a4f;}
.button {	margin:  0 0 0 0;
			padding: 0 0 0 2px;}					
.searchField a:link {color:#1a5a4f;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;}
.searchField a:visited {color:#1a5a4f;
			font-weight:bold;
			text-decoration:none;}
.searchField a:focus {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}
.searchField a:hover {color:#fa9400;
			font-weight:bold;
			text-decoration:underline;}
.searchField a:active {color:#1a5a4f;
			font-weight:bold;
			text-decoration:underline;}	
			
#searchSmall {	margin: 0 17px 0 0; 
			padding: 0px; 
			width: 400px; 
			height: 58px; 
			float:right;
			border: 0;
			background: url(suche/bg_suche_small.gif) no-repeat;}
#searchSmall table {margin:20px 0 0 55px;
			font-size:13px;
			font-family:Arial;
			font-weight: bold;
			color: #ffffff; }	

#searchSmall .textfeld {margin:0 10px 0 20px;
			width:120px;
			height:15px;
			border: 1px solid #1a5a4f;
			font-size:11px;
			font-family:Arial;
			line-height: 12px;
			color:#1a5a4f;}
		
/*</agl.folder>*/						
.editmodelabel {color:darkred;font-family:Arial, Verdana; font-size:12px;}
.pressedatum {color:#777777;font-family:Arial, Verdana; font-size:11px;}

					
/*<agl.folder "IE HACKS">*/	
* html body {margin: -1px 0 0 0;}

/*</agl.folder>*/
* html #searchBottom {padding:10px 0 0 30px;}
*+html #searchBottom {padding:10px 0 0 30px;}

