Body{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0}
h1,h2{padding:0 0 0.1em 0;}
h3,h4{padding:0 0 0.3em 0;}
h6{padding:0 0 0.5em 0;}

h1{font-size: 18px;}
h1.long{font-size:16px;}
h2{font-size:14px;}
p,h3,h4,h5{font-size:12px;}

#werbung_rechts{ margin-left:-9px;}
* html body #werbung_rechts{ margin-left:0px;}

blockquote {
	border-bottom:6px solid #CCCCCC;
	border-top:3px solid #CCCCCC;
	background-color:#87AECD;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:2px 5px 2px 5px;
	margin-left: 0px;
    margin-right: 0px;
	color: #666666;
	}
blockquote.seoTools {
	border-bottom:6px solid #CCCCCC;
	border-top:3px solid #CCCCCC;
	background-color:#F3F9EC;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:2px 5px 2px 5px;
	margin-left: 0px;
    margin-right: 0px;
	color: #666666;
	}

blockquote em{ color:#FFFFFF}
em{ color:#5151A4}


hr{
	margin-left:0px;
	text-align:left;
	border:solid #4877FE 1px;
	height:1px;	
}

html>body hr {
	border:solid #999999 0.5px;
	height:0.5px;
	background-color:#999999;
}
.FotoDesignTitel{
	color:#FFFFFF;
	background-color:#FFA94F;
	letter-spacing:0px;
	margin-top:12px;
	margin-bottom:6px;
	padding-left:5px;
}
.FotoDesignTitelPositiv{
	color:#FFA94F;
/*	letter-spacing:1px;*/
}

.WebDesignTitel{
	color:#FFFFFF;
	background-color:#4877FE;
	letter-spacing:0px;
	margin-top:12px;
	margin-bottom:6px;
}
.WebDesignTitelPositiv{
	color:#4877FE;
	letter-spacing:1px;
}

.WebPromotionTitel{
	color:#FFFFFF;
	background-color:#89C13E;
	letter-spacing:normal;
	margin-top:12px;
	margin-bottom:6px;
}
.WebPromotionTitelPositiv{
	color:#89C13E;
	letter-spacing:normal;
	font-variant:normal;
}

.firstHeading{display:none;color:black; margin:0;padding:0;}
.secondHeading{display:none;color:black;margin:0;padding:0;}

.firstTitleColor{ color: #628EBC;
	
}
.secondTitleColor{color: #889ACA;}
.thirdTitleColor{color: #4877FE;}
#HighlightHeader h1{color:#9DA1F5;}

.SiteMenuTitle{
	display: list-item;
	padding-bottom:0;
	margin-bottom:0;
}

.SiteMenuTitle{
	width:100px;
}



li.topKeywords{padding-top:4px;} /* meistens Homepage Startseite */
li.mainKeywords{padding-top:0px;} 
li.subKeywords{ padding-top:0px;} /* Abstand zu den Untermenuepunkten */


/* ul,ol,li{list-style-type:none;}*/
.liste ol {padding:0px;margin:0px; list-style-position:inside;}
/* anfang 23.12.05 */
li.Preisliste{padding:0px;margin:0px; list-style-position:inside;}
/* Ende 23.12.05 */
.liste ol li {font-size:10px;}
.liste ol li{list-style-type: circle;}
.Zahl ol li{list-style-type: lower-alpha;}
#sitebar a,#sitebar ul, #sitebarRight ul{list-style-type: none;}

div,ul,ol,li{padding:0px;margin:0px;}
.margBottom{margin-bottom:10px}

.StoryContentBox li{ text-indent:20px;font-size:12px}

.StoryContentBox p,.StoryContentBox h5,.StoryContentBox li{
	line-height:15px;
	color: #4E4E58;
	text-decoration:none;
	margin:3px 0px 3px 0px;
}


#MenueTitleKontrast{
	background-position:top;
	background-repeat:repeat-x;
	/*z-index:1;*/
	overflow:visible;
	padding-left:5px;
	padding-bottom:5px;
	background-image: url(../img/border_bg2.gif);
}


.metaDaten{
	padding:5px 0 0 0;
	margin:0px;
	font-size: 10px;
	font-variant: normal;
	text-decoration: none;
	text-align:center;
/*	voice-family:"\"}\"";
	voice-family:inherit;padding:5px 0 0 0;*/}
.footerPartnerLinks{
	padding:5px 0 0 0;
	margin:0px;
	font-size: 9px;
	font-variant: normal;
	text-decoration: none;
	text-align:center;
}

small,h6 {font-family:Arial, Helvetica, sans-serif,Verdana;
	color: #777;
	font-size: 0.7em;
	line-height: 1.2em;
	padding: 0px;
	}
small,p.metaDaten {
	color: #777;
	}
blockquote small {
	color: white;	font-size: 0.85em;
	}

.StoryContentBox{padding:0px 10px 10px 16px;}
.SiteContentBox{padding-left:10px;}
p.StoryContentColor{
	color: #4E4E58;
	text-decoration:none;
	margin: 0;
}
      
#footer ol{
	font-size:1em;
	text-align:center;
	padding-top:30px;
	line-height:1em;
}
#footer ol li:before { content: "|" }

.HighlightLink{
	color:#ffffff;
	text-decoration: none;
}
.HighlightLinkBox{
	padding:3px 3px 3px 3px;
	margin-top:30px;
	background-color:#87AECD;
}

.Fett2 {
  font-weight: 200
}
.Fett3 {
  font-weight: 500
}
.blocksatz{ text-align:justify;}
.blickfang {color: #FF692D;}
.blickfangII {color: #CC3333;}
.blind{ display:none;}
.statistik{ display:none; font-size:9px; color:#999999;}

.ShootingBox {}
	

.smallTextBox{}
.HeaderColorPreiseliste{ background-color:#DBE7F0; padding:4px}
.FooterPreisliste{ background-color:#EAF1F7}
.SubHeaderPreisliste{ background-color:#EAF1F7}


/* Tabellen */
/* Caption Leiste */
.HeaderWebdesignReferenzen {
	background-color:#87AECD;
	height: 16px;
	line-height: 16px;
	color: #6464B3;
	font-weight: bold;
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image:url(/img/boxHeader01.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
}
.HeaderPreisliste{
	height: 76px;
	line-height: 76px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image:url(../img/KuS-Blue66-b.gif);
	background-repeat:no-repeat;
	text-align:right;
}
/* Tabellen */
table { 
	text-align: left;
	border-collapse: collapse;
	border-top: none;


}
td {
	PADDING:5px 0px 5px 15px;
	border-left:1px solid #cccccc;
	}

td,
th
 {
	border-bottom:1px solid #cccccc;
}

Th:HOVER{ background-color:#E7E7E7}

.Preisliste li {line-height: 9px; font-size:10px}


/* Tabellen Ende */   
/* Content Boxen */
.contentBoxA{padding:0;margin:0; width:100%; text-align:left;}
.PressePortal{ position:absolute; overflow:hidden;  right:20px;top:20px;margin:0 0 0 -850px; padding:0 0 0 -800px;/*background-color:#E1E1F5; border:1px solid #0EA8F0;*/width:99px;text-align:left;}
.newsBox{margin:220px 0 0 2px; padding:1px;background-color:#E1E1F5; border:1px solid #0EA8F0;width:99px; text-align:left;}
*html .newsBox{margin:160px 0 0 0;width:99px;}
.newsBox a{font-size:9px; color:#5151A4;text-decoration:none;}
.newsBox a:hover{font-size:9px; color:#FF692D}

.newsBox .WebPromotionTitel{margin-top:2px;margin-bottom:6px; font-size:12px}
.Fotos{ border:1px solid #FFA94F}

