/*************************************/
/*									 */
/* Stylesheet Alles-Rechnungskauf.de */
/*									 */
/*************************************/

body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:"Trebuchet Ms";
	}
	
	a {
		outline:none;
		text-decoration:none;
		}
	
	a img {
		border:none;
		}
	
	#page {
		width:746px;
		margin:0 auto;
		}
		
		#header {
			height:124px;
			width:inherit;
			}
			
			#logo {
				float:left;
				width:257px;
				height:85px;
				margin:19px 0 0 61px;
				}
				
			#rss {
				float:right;
				width:258px;
				margin:0 31px 0 0;
				}
				
			#rssFeed {
				/*float:right;
				width:258px;*/
				background:url(images/rssFeed.png) repeat-y;				
				display:none;
				margin:0 0 -22px 0;
				}
				
				#rssFeedBottom {
					background:url(images/rssFeedBottom.png) no-repeat bottom center;
					width:254px;
					height:115px;
					padding:0 0 0 4px;
					}
				
					#rssFeedBottom p {
						float:right;
						width:203px;
						}
						
						#rssFeedBottom p a {
							color:#eb7f00;
							}
						
					#rssFeedBottom img {
						float:left;
						}
						
					#zumMit {
						clear:both;
						background:url(images/zumMit.png) no-repeat;
						height:21px;
						width:100px;
						margin:0 auto;
						text-align:center;
						padding:2px 0 0 0;
						}
						
						#zumMit a {
							color:#fff;
							font-weight:bold;
							}
		
		.main {
			background:url(images/mainMiddle.png) repeat-y;
			width:inherit;
			clear:both;
			}
			
		.mainTwo {
			background:url(images/mainMiddle.png) repeat-y;
			width:inherit;
			clear:both;
			margin-bottom:54px !important;
			}
			
		.mainThree {
			background:url(images/mainMiddle.png) repeat-y;
			width:inherit;
			clear:both;
			margin-bottom:80px !important;
			}
			
			.mainTopTwo {
				background:url(images/mainTopTwo.png) no-repeat top center;
				width:inherit;
				}
			
			.mainTop {
				background:url(images/mainTop.png) no-repeat top center;
				width:inherit;
				}
				
				.mainBottom {
					background:url(images/mainBottom.png) no-repeat bottom;
					width:inherit;
					/*height:265px;*/
					padding:1px 0 30px 0;
					}
					
				.mainBottomTwo {
					height:236px;
					}
					
				.mainBottomThree {
					padding:0 26px 30px 26px !important;
					width:694px;
					}
					
				.mainBottomFour {
					padding:11px 26px 30px 26px !important;
					width:694px;
					}
					
					fieldset {
						background:#f7f7f7;
						}
						
					.mainBottom a, .CategoryNavTrail p a {
						color:#7aa41e;
						}
						
					.mainBottom h1 {
						color:#eb7f00;
						border-bottom:1px solid #606060;
						}
						
				#descr {
					padding-top:7px; 
					padding-left:23px;
					}
					
				#descrTwo {
					padding-top:7px; 
					margin-bottom:13px;
					}
						
					#descr h1, #descrTwo h1 {
						font-family:"Trebuchet Ms";
						font-size:17px;
						margin:0;
						border:0;
						color:#fff;
						font-weight:normal;
						}
					
				#cat {
					width:388px;
					background:url(images/catMiddle.png) repeat-y;
					margin:35px 0 0 30px;
					}
					
					#catTop {
						width:inherit;
						background:url(images/catTop.png) no-repeat top center;
						}
						
						#catBottom {
							width:364px;
							background:url(images/catBottom.png) no-repeat bottom center;
							height:270px; /* AU */
							padding:4px 12px 20px 12px;
							}
							
							#catBottom h2, #left h2, #right h2, #textBoxBottom h2 {
								font-size:21px;
								font-weight:normal;
								margin:0;
								color:#bcbcbc;
								font-family:"Arial";
								}
								
							#catBottom h2 a, #left h2 a, #right h2 a, #textBoxBottom h2 a {
								color:#eb7f00;
								}
								
							#catBottom h2 a:hover, #left h2 a:hover, #right h2 a:hover, #textBoxBottom h2 a:hover {
								color:#7aa41e;
								}
								
				#search {
					width:332px;
					height:160px;
					float:right;
					background:url(images/search.png) no-repeat;
					margin:-294px -43px 0 0;
					padding:4px 12px 20px 12px;
					}
					
					.searchLink {
						color:#FAD5AD !important;
						font-weight:bold !important;
						}
					
					#search h2 {
						font-size:21px;
						font-weight:normal;
						margin:0;
						color:#fff;
						font-family:"Arial";
						}
					
					#searchInput {
						border:0;
						margin:26px 0 0 0;
						padding:12px 3px 0 3px;
						background:url(images/searchInput.png) no-repeat;
						height:37px;
						width:327px;
						font-size:18px;
						color:#bcbcbc;
						}
						
					#searchSubmit {
						border:0;
						margin:12px 32px 0 0;
						padding:0;
						background:url(images/searchSubmit.png) no-repeat;
						height:40px;
						width:154px;
						float:right;
						}
						
					#search p {
						float:left;
						margin-left:10px;
						color:#fad5ad;
						font-size:12px;
						}
						
				#left {
					float:left;
					padding:10px 10px 10px 29px; 
					width:379px;
					}
										
				#right {
					float:right;
					}
					
				.rightTwo {
					padding-right:31px; 
					padding-top:12px;
					}
					
					#right h2 {
						margin-left:10px;
						}
					
					#textBox {
						width:356px;
						background:url(images/textBoxMiddle.png) repeat-y;
						margin:-75px -43px 0 0;
						}
						
						#textBoxTop {
							width:inherit;
							background:url(images/textBoxTop.png) no-repeat top center;
							}
							
							#textBoxBottom {
								width:336px;
								background:url(images/textBoxBottom.png) no-repeat bottom center;
								height:152px; /* AU */
								color:#616161;
								padding:10px;
								}
								
								
								#textBoxBottom h1 {
									font-size:12px;
									font-weight:bold;
									margin:0 0 10px 0;
									border:0;
									color:#616161;
									}
									
								#textBoxBottom h2 {
									margin:0;
									margin-top:-4px; 
									margin-bottom:10px;
									}
									
								#textBoxBottom ul {
									margin-left:10px;
									}
									
									#textBoxBottom ul li {
										list-style:none;
										}
									
								#catBottom table {
									margin:7px 0 0 0;
									}

									#catBottom table a {
										font-size:14px;
										color:#616161;
										}							
										
									#catBottom table td img {
										margin:0 2px 0 0;
										}
									
								
					#comment, .comment {
						background:#fff url(images/commentTop.png) no-repeat top center;
						width:271px;
						margin:10px 0 0 15px;
						}
						
						#commentBottom, .commentBottom {
							width:251px;
							background:url(images/commentBottom.png) no-repeat bottom center;
							padding:10px;
							}
							
							#commentBottom a, .commentBottom a {
								color:#eb7f00;
								}
								
							#commentBottom ul li, .commentBottom ul li {
								list-style:none;
								}
								
							.UserComment .Message {
								width:357px !important;
								}
								
					#TContact {
						padding-top:20px;
						}
						
						#TContact fieldset {
							width:640px;
							margin:0 auto;
							}
						
						#TContact p.formSubmit {
							width:707px;
							border:0;
							}
											
		#footer {
			width:inherit;
			border-top:1px solid #bcbcbc;
			margin:8px 0 0 0;
			font-size:12px;
			color:#bcbcbc;
			text-align:center;
			}
			
			p#copyright {
				margin-bottom:0;
				}
			
				p#copyright a {
					color:#bcbcbc;
					}
						
			p#subNav {
				margin-top:0;
				color:#7aa41e;
				}
				
				p#subNav a {
					color:#7aa41e;
					}
					
				p#subNav a:hover {
					color:#ef830f;
					}
					
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.UserComment a.CommentLink {
	color:#333;
	}
	
#left .CompanyEntryRow h2 a/*, #catBottom h2 a, #left h2 a, #right h2 a, #textBoxBottom h2 a*/ {
	font-size:14px !important;
	}
	
#catBottom table tr td img {
	visibility:hidden !important;
	}
