/* Globale Formular - Elemente: Fehlermeldungen, Textboxen, DropDown usw.
/* ************************************************************************ */
form {
	margin:0;
	padding:0;
}

input, select {
	font-size:11px;
}

.textfield {
	width:200px;
}

.error {
	color:#990000;
	background-color:#FFFFE1;
	border:1px dashed #990000;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	padding:5px;
}

.keyword { /* Keywordmarkierung */
	background-color:#FFFF00;
} 

fieldset {
	padding:10px;
	margin-bottom:15px;
}

fieldset legend {
	font-weight:bold;
	color:#006699;
	padding-left:5px;
	padding-right:5px;
}

label {
	display:block;
	width:115px;
	float:left;
	font-weight:bold;
	color:#666666;
}

/* Globale Auszeichnungen: Pfeile, Listen usw.
/* ************************************************************************ */
.textmarker {
	font-weight:bold;
	color:#ffffff;
}

.textmarker-2 {
	color:#990000;
}

.red-arrow {
	font-size:11px; 
	font-weight:bold; 
	color:#006699; 
	font-family:verdana; 
	text-decoration:none;
	margin-right:5px;
}

.feedimage {
	margin-right:5px;
}

/* Suchbereich
/* ************************************************************************ */
.red_line {
    clear:both;
    margin:0;
    padding:0;
    width:940px;
    height:8px;
    background:#006699;
    border-bottom:1px solid #006699;
}

.grey_line {
	margin:0;
	margin-bottom:10px;
	padding:0;
	width:940px;
	height:30px;
	background:#cad3fa;
	border-top:1px solid #006699;
	text-align:right;
}

.grey_line span {
	float:left;
	margin:0;
	margin-top:6px;
	margin-left:5px;
	font-size:11px;
	font-weight:bold;
	color:#cad3fa;
	font-family:verdana, arial, Sans-Serif;
}

.grey_line form {
	float:right;
    margin:0;
    margin-top:6px;
    margin-right:10px;
    font-size:11px;
	font-weight:bold;
}
	
.grey_line input,
.grey_line select {
	font-size:11px;
}

/* Links: Links hinzfügen / Links bearbeiten
/* ************************************************************************ */
#addform label,
#editform label {
	width:115px;
}

#addform input[type="text"],
#editform input[type="text"] {
	width:325px;
}	

#addform input[type="checkbox"],
#editform input[type="checkbox"] {
	float:left;
	margin-right:10px;
}

#addform .info,
#editform .info {
	margin-left:115px;
}

/* Links: Sponsor
/* ************************************************************************ */
.sponser-link table {
	width:100%;
	border:1px solid #666666;
	margin-bottom:25px;
}

.sponser-link table td {
	padding:4px;
	text-align:center;
}

.sponser-link table td img {
	vertical-align:middle;
}

/* Links: Image
/* ************************************************************************ */
.image-link {
	border-bottom:1px solid #666666;
	margin-bottom:15px;
	padding:5px;
}

.image-link .screenshot {
	float:left;
	border:1px solid #666666;
	padding:4px;
	margin-right:10px;
}

.image-link .description {
	margin:0px;
	color:#666666;
	text-align:justify;
}

.image-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Links: Tipp
/* ************************************************************************ */
.tipp-link {
	border-bottom:1px solid #666666;
	margin-bottom:15px;
	padding:5px;
}

.tipp-link .description {
	margin:0px;
	color:#666666;
	text-align:justify;
}

.tipp-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Links: Standard
/* ************************************************************************ */
.standard-link {
	border-bottom:1px solid #666666;
	margin-bottom:15px;
	padding:5px;
}

.standard-link .description {
	margin:0px;
	color:#666666;
	text-align:justify;
}

.standard-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Kommentare: Listen, Avatare, Zitate usw.
/* ************************************************************************ */
.commentlist ol {
	list-style-image:url(./images/comment.gif);
}

.commentlist ol li {
	padding-left:10px;
}

.commentlist ol li h4  {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:2px;
	border-bottom:1px solid #006699;
}

.commentlist ol li p+p {
	margin-top:5px;
}

.commentlist ol li blockquote {
	color:#666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-top:5px;
	padding-bottom:5px;
}

.gravatar {
	float:right;
	border:1px solid #cccccc;
	padding:3px;
	margin-top:10px;
	margin-left:15px;
}

.desc {
	margin:0px;
	margin-top:1px;
	font-size:10px;
	color:#666666;
}

.desc a, .desc a:visited, .desc a:active {
	color:#990000;
}

.desc a:hover {
	text-decoration:underline;
	color:#000000;
}

.comment a, .comment a:visited, .comment a:active {
	color:#990000;
	text-decoration:underline;
}

.comment a:hover {
	text-decoration:none;
	color:#000000;
}

/* Neue Links
/* ************************************************************************ */
.sortbar {
	margin-bottom:25px;
}

.sortbar label {
	font-weight:bold;
	width:155px;
}

/* Live - Suche
/* ************************************************************************ */
.livesearch {
	width:100%;
}

.livesearch th {
	padding:4px;
	color:#990000;
	border-bottom:1px solid #666666;
}

.livesearch td {
	padding:4px;
}

/* Sidebar: Neue Einträge, Newsletter, Partner usw.
/* ************************************************************************ */
.sidebar {
    background-color:#ffffff;
    float:right;
    width:30%;
    margin:0 0 10px 0;
}

.sidebar h2 {
	background-color:#cad3fa;
	border-bottom:3px solid #006699;
        font-size:11px;
	padding:2px;
	padding-left:15px;
	color:#990000;
	margin:6px 0 6px 0;
}

.sidebar h2 a,
.sidebar h2 a:visited,
.sidebar h2 a:active {
	display:block;
	text-decoration:none;
	color:#000000;
}

.sidebar h2 a img {
	border:0;
	margin-right:8px;
}

.feed {
	padding-left:8px;
	margin-top:0px;
	margin-bottom:2px;
}

/* Footer: Copyright usw.
/* ************************************************************************ */
.footer {
	clear:both;
	text-align:center;
	padding:10px 0 0px 0;
	margin:0;
	line-height: 1.8em;
	color:#666666;
}

.footer a,
.footer a:active,
.footer a:visited {
	text-decoration:none;
	color:#666666;
}

.footer a:hover {
	color:#990000;
}

/* Ergänzungen ab v2.0.5
/* ************************************************************************ */
.none {
	display:none;
}

#media_pagerank {
	width:100%;
	border:1px solid #e1e1e1;
	border-collapse:collapse;
}

#media_pagerank th {
	border-bottom:1px solid #990000;
	background-color:#e1e1e1;
}

#media_pagerank td {
	padding:3px;
	text-align:center;
	color:#990000;
}

/* Ergänzungen ab v2.1.0
/* ************************************************************************ */
#GoogleMapsDiv {
	width:500px;
	border:1px solid #990000;
	height:300px;
}

/* Ergänzungen ab v2.5.0
/* ************************************************************************ */
#YouTubeVideo {
	margin-bottom:10px;
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
	padding:10px;
	background-color:#efefef;
}

#YouTubeVideo li {
  	margin:0px;
	padding:0px;
  	float:left;
  	background-image:none;
  	list-style-image:none;
  	list-style-type:none;
}

#YouTubeVideo li a, #YouTubeVideo li a:link, #YouTubeVideo li a:visited, #YouTubeVideo li a:hover {
  	display:block;
  	margin:0px 6px 0px 6px;
  	text-align:center;
  	width:160px;
  	color:#000000;
}

.YouTubeImages {
	margin-left:auto;
	margin-right:auto;
	display:block;
	border:1px solid #006699;
	padding:1px;
}

#YouTubeVideoShow {
	text-align:center;
	background-color:#efefef;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #006699;
	border-top:1px solid #006699;
}

#YouTubeVideoShow a, #YouTubeVideoShow a:link, #YouTubeVideoShow a:visited {
	color:#006699;
	text-decoration:none;
}

#YouTubeVideoShow a:hover {
	text-decoration:underline;
}

#YouTubeVideoShow h2 {
	margin-top:0px;
	border-bottom:1px solid #006699;
	color:#000000;
}

/* Neuer Stylesheet */
.boxRightTop h2, div.clTopRight h2 {
	color:#FFFFFF !important;
	font-family:"Trebuchet MS" !important;
	font-size:11px !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
	}
	
h1.indexh1 {
	margin-top: 0px; padding-left: 43px;
	font-family:"Trebuchet Ms";
	font-size:1.3em;
	color:#333;
	width:50%;
	}

/* Bullterrier Katalog Stylesheet */
/* Hingucker.info 				  */
/**********************************/

body {
	margin:0;
	padding:0;
	background-color:#3B93DE;
	}
	
	a {
		outline:none;
		}
	
	#page {
		min-width:1016px;
		width:97%;
		height:auto;
		}
		
		#header {
			width:1016px;
			height:173px;
			}
			
			#header #headerTop {
				background-image:url(./images/headerTop.png);
				background-repeat:no-repeat;
				height:97px;
				}
				
			#header #headerLeft {
				float:left;
				height:76px;
				width:42px;
				background-image:url(./images/gaLeft.png);
				background-repeat:no-repeat;
				}
				
			#header #headerRight {
				float:right;
				width:974px;
				height:76px;
				}
				
				#header #headerRight #headerRightTop {
					width:94px;
					height:60px;
					}
					
					#header #headerRight #headerRightTop ul {
						padding:0;
						margin:0;
						height:60px;
						width:974px;
						}
						
						#header #headerRight #headerRightTop ul li {
							list-style:none;
							float:left;
							padding:0;
							margin:0;
							}
							
						#header #headerRight #headerRightTop ul #googleAds {
							background-image:url(./images/gaAds.png);
							width:468px;
							height:60px;
							}
							
						#header #headerRight #headerRightTop ul #googleAdsRight {
							background-image:url(./images/gaRight.png);
							background-repeat:no-repeat;
							width:240px;
							height:60px;
							padding:0 0 0 266px;
							}
							
				#header #headerRight #headerRightBottom {
					width:974px;
					height:16px;
					background-image:url(./images/headerRightBottom.png);
					background-repeat:no-repeat;
					overflow:hidden;
					}
		#logo {
			width:100% !important;
			height:297px;
			clear:both;
                        background-image:url(./images/logoBg.png);
			background-repeat:repeat-x;
			}
			
			#logo img { display:block; }
			
			#logo #headerBottom {
				background-image:url(./images/headerBottom.png);
				background-repeat:no-repeat;
				width:100%;
				height:53px;
				}
				
				#logo #headerBottomRight {
				background-image:url(./images/headerBottomRight.png);
				background-repeat:no-repeat;
				background-position:right;
				width:100%;
				height:53px;
				}
				
				#nav {
					width:805px;
					height:34px;
					margin:0 auto;
					}
					
				#nav ul li {
					list-style:none;
					float:left;
					margin:0;
					padding:0 8px 0 0;
					width:107px;
					height:34px;
					text-align:center;
					border:none;
					}
					
				#nav ul {
					width:805px;
					padding:0;
					margin:0 auto;
					}
					
				#nav ul li a.nav {
					width:107px;
					height:34px;
					display:block;
					line-height:34px;
					font-family:"Trebuchet MS";
					font-size:12px;
					color:#2C2C2C;
					font-weight:bold;
					text-decoration:none;
					}
					
				#nav ul li a.nav:hover, .activeLinkForum {
					background-image:url(./images/navOn.png);
					background-repeat:no-repeat;
					width:107px;
					height:34px;
					display:block;
					line-height:34px;
					color:#FFFFFF;
					}
							
			#logo #slogan {
				background-image:url(./images/sloganLeft.png);
				background-repeat:no-repeat;
				background-position:top left;
				height:92px;
				width:100%;
				}
				
				#logo #slogan #sloganRight {
					background-image:url(./images/sloganRight.png);
					background-repeat:no-repeat;
					background-position:top right;
					height:92px;
					width:100%;
					}
			
			#logo #links {
				width:1016px;
				height:152px;
				}
			
				#logo #links ul {
					padding:0;
					margin:0;
					}
					
					#logo #links ul li {
						list-style:none;
						padding:0;
						margin:0;
						float:left;
						}
						
		.content {
	width:100% !important;
	clear:both;
	background-image:url(./images/contentBg.png);
	}
/* Content Top Begin */
.contentTop {
	background-image:url(./images/contentTop.png);
	background-repeat:repeat-x;
	height:33px !important;
	width:100%;
	}
	
.contentTopLeft {
	background-image:url(./images/contentTopLeft.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:33px !important;
	width:100%;
	}
	
.contentTopRight {
	background-image:url(./images/contentTopRight.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:33px !important;
	width:100%;
	}
/* Content Top End */
/* Content Bottom Begin */
.contentBottom {
	background-image:url(./images/contentBottom.png);
	background-repeat:repeat-x;
	height:33px !important;
	width:100%;
	}
	
.contentBottomLeft {
	background-image:url(./images/contentBottomLeft.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:33px !important;
	width:100%;
	}
	
.contentBottomRight {
	background-image:url(./images/contentBottomRight.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:33px !important;
	width:100%;
	}
/* Content Bottom End */
/* Content Middle Begin */
.contentMiddleLeft {
	background-image:url(./images/contentMiddleLeft.png);
	background-repeat:repeat-y;
	background-position:left;
	width:100%;
	}
	
.contentMiddleRight {
	background-image:url(./images/contentMiddleRight.png);
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
	}
	
.contentMiddle {
	margin:0 auto;
	width:100%;
	}
/* Content Middle End */					
			
		.content a {
			font-family:"Trebuchet MS";
			font-size:12px;
			color:#202020;
			text-decoration:none;
			}
			
		.content .feed {
			margin:10px 0 0 -37px;
			}
			
			#sideBarLeft {
				float:left;
				width:63%;
				margin:0 0 0 39px;
				}
				
				.boxLeft {
					width:100%;
					}
					
					.boxLeft ul {
						margin:0;
						padding:0;
						}
						
						.boxLeft ul .boxLeftTop {
							background-image:url(./images/clTopBg.png);
							background-repeat:repeat-x;
							height:24px;
							width:100%;
							font-family:"Trebuchet MS";
							font-size:11px;
							font-weight:bold;
							color:#fff;
							}
							
							.boxLeft ul .boxLeftTop a {
								font-family:"Trebuchet MS";
								font-size:11px;
								font-weight:bold;
								color:#fff;
								text-decoration:none;
								}
							
						.boxLeft ul .boxLeftMiddle {
							padding:10px;
							width:100% -10px;
							background-color:#fff;
							font-family:"Trebuchet MS";
							font-size:11px;
							color:#202020;
							}
							
							.boxLeft ul .boxLeftMiddle h2 {
								color:#2079A6;
								}
							
							.boxLeft ul .boxLeftMiddle a {
								font-family:"Trebuchet MS";
								font-size:12px;
								font-weight:bold;
								color:#2079A6;
								text-decoration:none;
								}
							
						.boxLeft ul .boxLeftBottom {
							background-image:url(./images/clBottomBg.png);
							background-repeat:repeat-x;
							height:28px;
							width:100%;
							}
						
						.boxLeft ul li {
							padding:0;
							margin:0;
							list-style:none;
							}
				
			#sideBarRight {
				float:right;
				width:284px;
				}
				
				.boxRight {
					width:283px;
					margin:0 0 0 -34px;
					}
					
					.boxRight ul {
						margin:0;
						padding:0;
						}
						
						.boxRight ul .boxRightTop {
							background-image:url(./images/boxRightTop.png);
							background-repeat:no-repeat;
							height:20px;
							width:273px;
							font-family:"Trebuchet MS";
							font-size:11px;
							font-weight:bold;
							color:#fff;
							padding:4px 0 0 10px;
							}
							
							.boxRight ul .boxRightTop a {
								font-family:"Trebuchet MS";
								font-size:11px;
								font-weight:bold;
								color:#fff;
								text-decoration:none;
								}
								
						.boxRight ul .boxRightMiddle .amazon a {
							font-family:"Trebuchet MS";
							font-size:10px;
							}
							
						.boxRight ul .boxRightMiddle {
							padding:10px;
							width:263px;
							background-color:#fff;
							font-family:"Trebuchet MS";
							font-size:11px;
							color:#202020;
							}
							
							.boxRight ul .boxRightMiddle a {
								font-family:"Trebuchet MS";
								font-size:12px;
								font-weight:bold;
								color:#2079A6;
								text-decoration:none;
								}
							
						.boxRight ul .boxRightBottom {
							background-image:url(./images/boxRightBottom.png);
							background-repeat:no-repeat;
							height:24px;
							width:283px;
							}
						
						.boxRight ul li {
							padding:0;
							margin:0;
							list-style:none;
							}

		#footer {
			background-image:url(./images/footerBg.png);
			background-repeat:repeat-x;
			height:201px;
			width:100%;
			clear:both;
			}
			
			#footerLeft {
				background-image:url(./images/footerLeft.png);
				background-repeat:no-repeat;
				height:201px;
				width:100%;
				background-position:bottom left;
				}
				
			#footerRight {
				background-image:url(./images/footerRight.png);
				background-repeat:no-repeat;
				height:201px;
				width:100%;
				background-position:bottom right;
				}
			
			#footerLL {
				float:left;
				width:717px;
				height:107px;
				font-family:"Trebuchet Ms";
				font-size:11px;
				color:#222222;
				padding:43px 0 0 52px; 
				}
				
				#footerLL p.seo {
					margin:16px 0 0 0;
					}
					
					#footerLL p.seo a {
						color:#222222;
						text-decoration:none;
						font-weight:bold;
						}
				
				#footerLL p.copyright a {
					font-family:"Trebuchet MS";
					font-size:11px;
					font-weight:bold;
					color:#fff;
					text-decoration:none;
					}
				
			#footerRR {
				float:right;
				width:240px;
				height:107px;
				font-family:"Trebuchet Ms";
				font-size:11px;
				color:#222222;
				}
				
				#footerRR p.backToTop {
					margin:103px 0 0 58px;
					}
									
				#footerRR a {
					font-family:"Trebuchet Ms";
					font-size:11px;
					font-weight:bold;
					color:#fff;
					text-decoration:none;
					}	
/* Clearfix */
.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 */
/* Clearfix End */

.catlist {

	margin-top:6px;

	margin-bottom:12px;

	margin-right:30px;

}



.catlist img {

	float:left;

	margin-right:10px;

}



.catlist a,

.catlist a:active,

.catlist a:visited {

	color:#006699;

}



.catlist a:hover {

	color:#000000;

}



.catlink {

	font-size:14px;

	font-weight:bold;

}

.bullicon {
	display:block;
	height:12px;
	width:13px;
	}

.adsense {
        border:1px dashed #336699;
	padding:10px;
	margin-bottom:15px;
	text-align:left;
}

.clTopLeft {
	background-image:url(./images/clTopLeft.png);
	background-repeat:no-repeat;
	height:28px;
	width:100%;
	background-position:top left;
	}
	
.clTopRight {
	background-image:url(./images/clTopRight.png);
	background-repeat:no-repeat;
	height:28px;
	width:100%-10px;
	background-position:top right;
	padding-left:10px;
	padding-top:4px;
	}
	
.clBottomLeft {
	background-image:url(./images/clBottomLeft.png);
	background-repeat:no-repeat;
	height:24px;
	width:100%;
	background-position:bottom left;
	}
	
.clBottomRight {
	background-image:url(./images/clBottomRight.png);
	background-repeat:no-repeat;
	height:24px;
	width:100%;
	background-position:bottom right;
	}

.activeLinkForum {
color:#fff !important;
}