.clearBoth {
	clear:both;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	text-align:center;
	line-height:15px;
}

input,textarea {
  outline:0;
}

#masterBox {
	width: 950px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	min-height:700px;
	margin-top:17px;
}

#searchHint {
	clear:both;
	padding-top:5px;
	font-size:11px;
	margin-left:66px;
	padding-bottom:50px;
	line-height:13px;
	border-right:1px solid #DFDFDF;
}

a {
	color:#069;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

#blockLeft {
	float:left;
	width:790px;
}

#blockRight {
	float:left;
	width:160px;
}

#upperNavigationBox {
	color:#999;
	cursor:default;
	float:left;
	padding-bottom:5px;
	border-bottom:1px solid #DFDFDF;
	width:780px;
	height:12px;		
}

#upperNavigationBox a {
	font-family:'Droid Sans', arial, serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight:400;
	margin-right:7px;
}

#upperNavigationBox a.schnelleSeiten {
	padding-left:7px;
}

#upperNavigationBox a.schnelleSeitenLeft {
	padding-left:0px;
}

#upperNavigationBox a:hover {
	color:#036;	
}

#upperNavigationBox span.kontaktLine {
	color:#C8C8C8;
}

/* Logozeile */

#logo {
	float:left;
	cursor:default;
	font-family:'Droid Sans', arial, serif;
	height:60px;
}

#domainTitle {
	font-size:20px;
	font-weight:bold;
	color:#036;
	margin-bottom:3px;
	width:200px;
	overflow:visible;
	z-index:1;
}

.domainTitle {
	text-decoration:none;
	color:#036;
}

.domainTitle:hover {
	text-decoration:none;
	color:#036;
}

#domainSubtitle {
	font-size:14px;
	color:#069;
}

.domainSubtitle {
	text-decoration:none;
	color:#069;
}

.domainSubtitle:hover {
	text-decoration:none;
	color:#069;
}

#changeLanguage {
	vertical-align:middle;
	padding-left:19px;
	background:url(http://query.schnelle-seiten.de/images/icon-flag-uk.gif) no-repeat;
}

#changeLanguageGerman {
	vertical-align:middle;
	padding-left:19px;
	background:url(http://query.schnelle-seiten.de/images/icon-flag-de.gif) no-repeat;
}

.headline {
	font-size:13px;
	color:#222;
	font-weight:bold;
	cursor:default;
	font-family:'Droid Sans', arial, serif;
	padding-bottom:3px;
}

a.toplink {
	color:#069;
}

.headlineWithPadding {
	font-size:13px;
	color:#222;
	font-weight:bold;
	cursor:default;
	font-family:'Droid Sans', arial, serif;
	padding-left:10px;
}

.sideNavigationBox {
	line-height:16px;
	color:#444;
}

.sideNavigationBox a:hover {
	color:#000;
}

#bigBanner {
	float:right;
	padding-right:10px;
	vertical-align:top;
}

#sideNavigation {
	float:left;
	width:179px;
	clear:both;
	border-right:1px solid #DFDFDF;
	padding-top:15px;
	padding-bottom:40px;
	margin-top:0px;
	font-size:11px;

}

#content {
	float:left;
	width:601px;
	background-image:url(../images/contentHeadlineBg2.gif);
	background-repeat:repeat-x;
	position:relative;
}

#entryFinish {
	margin-top:10px;
	margin-bottom:15px;
	background-image:url(../images/contentHeadlineBg2.gif);
	background-repeat:repeat-x;
	position:relative;
	font-family:'Droid Sans', arial, serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

#contentSimple {
	float:left;
	width:780px;
}

.bannerBottom {
	float:left;
	width:300px;
	padding-left:10px;

}

#definitionBlock {
	padding-top:10px;
}

.portalTextBlock {
	float:left;
	width:270px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	border-right:1px solid #DFDFDF;
}		

.bannerContent {
	float:left;
	width:590px;
	text-align:center;
	padding-top:25px;
	margin-left:10px;
	min-height:200px;
}

.standardContentBlock {
	clear:both;
	width:580px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin-right:10px;
	border-right:1px solid #DFDFDF;
}

.standardContentBlockTitle {
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
	font-family:'Droid Sans', arial, serif;
}

/* Suchfeld & Button */

.search {
	width:400px;
	position:relative;
	padding-left:60px;
}

.searchSimple {
	width:400px;
	position:relative;
}

#searchStr {
	font-size:18px;
	width:400px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	border-left:1px solid #069;
	border-top:1px solid #069;
	border-bottom:1px solid #069;
	border-right:none;
	margin:0px;
	padding:4px;
	diplay:block;
}

#searchBt {
	font-size:15px;
	background-color:#CCD6E0;
	border-top:1px solid #B0C0D0;
	border-right:1px solid #738FAB;
	border-bottom:1px solid #6B89A6;
	border-left:1px solid #738FAB;
	float:left;
	background-image:url(../images/submitBt.gif);
	cursor:pointer;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:32px;
	display:block;
}

#deleteSearchStrBt {
	height:16px;
	width:16px;
	right:0px;
	top:8px;
	cursor:pointer;
	background-image:url(../images/deleteBt.gif);
	background-color:#FFF;
	display:none;
	position:absolute;
}

#deleteSearchStrBt:hover {
	background-image:url(../images/deleteBt.gif);
	background-position: 0 -16px;
}

.searchBt:active {
	background-color:#94A9BF;
	background-image:none;
}

/* Resultblock */
#queryStr {
	background-color:#FFC;
	padding:4px;
	width:572px;
}

#contentMasterHeadline {
	text-align:left;
	font-size:13px;
	color:#000;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	font-family:'Droid Sans', arial, serif;
}

.contentHeadSpacer {
	float:left;
	height:28px;
	width:600px;
	border-right:1px solid #DFDFDF;
}

.searchResultPage {
	float: left;
	width:600px;
	text-align:center;
	border-right:1px solid #DFDFDF;
	padding-top:10px;
}

.resultBlock {
	clear:both;
	width:590px;
	padding-left:10px;
	padding-bottom:30px;
	margin-right:10px;
	border-right:1px solid #DFDFDF;
}

.resultItem1 {
	cursor:pointer;
	background-color:#FFF;
	border-bottom:1px solid #CCD6E0;
	float:left;
	clear:both;
}

.resultItem2 {
	cursor:pointer;
	background-color:#F1F5FA;
	border-bottom:1px solid #CCD6E0;
	float:left;
	clear:both;
}

.resultHeader {
	cursor:pointer;
	background-color:#FFF;
	color:#666;
	border-bottom:1px solid #CCD6E0;
	float:left;
	clear:both;
}

.resultItem1:hover, .resultItem2:hover {
	cursor:pointer;
	background-color:#CDE0EB;
}

.resultItem1 div, .resultItem2 div, .resultHeader div {
	float:left;
}

.resultCellAdmin {
	width:100px;
	padding-left:3px;
	padding-top:2px;
}

.resultCellNameAdmin {
	width:247px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultCellName {
	width:347px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultCellNameLink, .resultCellNameLink:hover  {
	text-decoration:none;
	color:#000;
}

.resultCellZip {
	width:70px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultCellCity {
	width:160px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultHeaderName {
	width:347px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

.resultHeaderZip {
	width:70px;
	padding-top:3px;
	padding-bottom:3px;
}
.resultHeaderCity {
	width:160px;
	padding-top:3px;
	padding-bottom:3px;
}

.adminSelect {
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.adminText {
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	width:576px;
}

.rankingPosition {
	width:34px;
	background-color:#C9F;
	text-align:right;
	padding-right:2px;
	margin-right:3px;
}


.bannerBottomResultPage {
	float:left;
	width:590px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

.resultMatchCount {
	font-size:15px;
	font-family:'Droid Sans', arial, serif;
	padding-top:50px;
	padding-bottom:14px;
}

.backToResultNavigation {
	text-align:right;
	padding-right:10px;
	padding-top:20px;
	font-size:10px;
}

#presentCompanyBt {
	width:160px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
	background-color:#D9FFE2;
	color:#000;
	font-family:'Droid Sans', arial, serif;
	font-size:13px;
	font-weight:bold;
	border:1px solid #CCC;
}

#presentCompany {
	float:right;
	width:250px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:right;
}

#presentCompany a {
	font-family:'Droid Sans', arial, serif;
	font-size:13px;
	font-weight:bold;
}

#noResultMessage {
	margin-left:51px;
}

#navigationContentRightCornerTop {
	float:right;
	margin-right:10px;
	text-align:right;
}

/* Paginate */
#paginate {
	float:left;
	width:300px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	font-family:'Droid Sans', arial, serif;
	cursor:default;
}

#paginate a {
	text-decoration:none;
}

#paginate a:hover {
	text-decoration:none;
}

.paginateActive {
	color:#069;
	padding:3px;
}
.paginateActive:hover {
	color:#000;
}

.paginateInactive {
	color:#999;
	padding:3px;
}
.paginateInactive:hover {
	color:#999;
}

.pageNumber {
	padding:3px;
}

.pageNumber:hover {
	background-color:#CCC;
}

.pageNumberCurrent {
	padding:3px;
	background-color:#CCC;
	color:#000;
	font-weight:bold;
}

/* Eintragsanzeige */
#entry {
	padding-top:14px;
	padding-right:28px;
	width:544px;
	line-height:15px;
	vertical-align:middle;
	padding-left:18px;
}

#h1CompanyName {
	font-family:'Droid Sans', arial, serif;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:-15px;
}

#h2NormalText {
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:0px;
	margin-bottom:-12px;
}

#entry .companyName {
	font-family:'Droid Sans', arial, serif;
	font-size:14px;
	font-weight:bold;
}

#entry .companyName2 {
	font-family:'Droid Sans', arial, serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
}

#addressBlock {
	float:left;
	width:360px;
}

#logoBlock {
	float:right;
	text-align:right;
	position:relative;
	width:170px;
	top:0px;
	right:0px;
	overflow:visible;
	direction:rtl;
}

.biggerLink {
	font-family:'Droid Sans', arial, serif;
	font-size:13px;
	color:#069;
	font-weight:bold;	
}

.biggerLink:hover {
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

.smallerLink {
	font-family:'Droid Sans', arial, serif;
	font-size:11px;
	color:#069;
	font-weight:bold;	
}

.smallerLink:hover {
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

#logoNavigation {
	text-align:right;
	right:0px;
	position:absolute;
	top:160px;
	width:200px;
	font-family:'Droid Sans', arial, serif;
	font-size:13px;
	color:#069;
	font-weight:bold;	
}

#logoNavigation div:hover {
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

/* Firma merken Sternchen */
.star, .starActive {
	height:16px;
	cursor:default;	
	display:inline-block;
	vertical-align:bottom;
	padding-left:19px;
}
.star { background:transparent url(../images/icon-star.gif) 0 0px no-repeat; }
.star:hover { background-position:0 -16px; }
.starActive { background:transparent url(../images/icon-star.gif) 0 -32px no-repeat; }
.starActive:hover { background-position:0 -48px; }


/* Regiosuche */

#regioList {
	/*background-image:url(http://abfrage.schnelle-seiten.de/gfx/deutschland_karte.gif);
	background-repeat:no-repeat;*/
}

.regioLink {
	background-color:#FFF;
	text-decoration:none;
	color:#333;
}

.regioLink:hover {
	color:#000;
}

#regioFilter {
	background-color:#FFC;
	padding:1px;
	border:1px solid #FC0;
	display:inline;
	cursor:pointer;
}

.regioCol, .regioProductCol {
	width:175px;
	padding-right:10px;
	float:left;
}

/* Presseblock */
.publishDate {
	float:right;
}
.furtherMessagesBlock {
	float:right;
	clear:both;
}

/* Gmaps */
#map_canvas {
	float:left;
  height:390px;
  width:580px;
}

/* Copyright */
#copyright {
	padding-left:10px;
	padding-bottom:30px;
	color:#999;
	border-right:1px solid #DFDFDF;
	width:590px;
	height:230px;
}

#copyright a {
	text-decoration:none;
	color:#999;
}

#copyrightSimple {
	padding-bottom:30px;
	color:#999;
	width:590px;
	height:230px;
}

#copyrightSimple a {
	text-decoration:none;
	color:#999;
}

.watermark {
	text-align:right;
	display:inline;
	float:right;
	padding-right:10px;
}

/* Suchprotokoll */
.onceSearchedTerm {
	font-size:14px;
}

.resultItemSearchProtocol1,.resultItemSearchProtocol2 {
	width: 574px;
	cursor:pointer;
	border-bottom:1px solid #CCD6E0;
	padding-top:3px;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	clear:both;
}

.resultItemSearchProtocol1 {
	background-color:#FFF;
}

.resultItemSearchProtocol2 {
	background-color:#F1F5FA;
}

.resultItemSearchProtocol1:hover, .resultItemSearchProtocol2:hover {
	cursor:pointer;
	background-color:#CDE0EB;
}

.detailInfoRight {
	float:right;
	color:#666;
}

/* Messeblock */
.fairDescription {
	font-size:9px;
}
.fairDate {
	float:right;
	font-size:9px;
}

/* Copyright Navigation */
#subnavigation {
padding-bottom:30px;
padding-top:30px;
position:relative;
border-right:1px solid #DFDFDF;
color:#666;
}

#subnavigation a.copyright {
text-decoration:none;
color:#666;
}

#subnavigation div.navigation {
position:absolute;
right:3px;
top:30px;
}

#subnavigation a.navigation {
color:#666;
text-decoration:none;
font-weight:400;
margin-right:7px;
}

#subnavigation a.navigation:hover {
color:#036;
}

.redText {
	color:#900;
	font-weight:bold;
	display:block;
}

#internalLinks {
	color:#999;
	border-right:1px solid #DFDFDF;
	padding-top:10px;
	padding-bottom:40px;
	padding-top:20px;
}

#internalLinks a {
	color:#999;
}

h1 {
	font-size:13px;
	color:#222;
	font-weight:bold;
	cursor:default;
	font-family:'Droid Sans', arial, serif;
}

h2 {
	font-size:13px;
	color:#222;
	font-weight:bold;
	cursor:default;
	font-family:'Droid Sans', arial, serif;
}

.height160 {
	height:160px;
}

.height120 {
	height:120px;
}

.height40 {
	height:40px;
}

.height80 {
	height:80px;
}

.height30 {
	height:30px;
}