body{
	margin:0px;
	padding: 0px;
	background-color: #E7E7E7;
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(img/bg.jpg);
	/*background-image: url(img/bg-nacht.jpg);*/
	background-repeat: repeat;
	background-position: top center;
}
h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 50px 40px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}
h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
	line-height: 20px;
}
h2.mnuNoLink{
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	width:155px;
	height:18px;
	float: left;
}
#cContent h2{
	background-color: #efefef;
	padding: 0px 2px 0px 2px;
	margin: 25px 0px 10px 0px;
}
#cContent h3{
	/*background-color: #ffe4c4;*/
	background-color: #f0e1ce;
	padding: 0px 2px 0px 2px;
	margin: 10px 0px 10px 0px;
}
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
.cCenter{
	width: 1000px;
	margin: 0px auto;
}
.cRahmen{
	width: 1000px;
	background-image: url(img/bg-content.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	float: left;
}
.cMain{
	width: 1000px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/bg-main.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
}
#cHead{
	width: 1000px;
	height: 230px;
	float: left;
	background-repeat: no-repeat;
}
.startseite, .info, .error{
	background-image: url(img/head-krawatte.jpg);
}
.info, .websitewarum, .websitefunktionen{background-image: url(img/head-kompass.jpg);}
.it-beratung{background-image: url(img/head-wegweiser.jpg);}
.beratungsangebot{background-image: url(img/head-wegweiser.jpg);}
.erstberatung{background-image: url(img/head-puzzle.jpg);}
.onlinemarketing, .onlinemarketing-banner, .onlinemarketing-soziale-netzwerke, .onlinemarketing-email-newsletter{
	background-image: url(img/head-marketing.jpg);
}
.gruendungsberatung{background-image: url(img/head-schalter.jpg);}
.statistik{background-image: url(img/head-statistik.jpg);}
.analyse {background-image: url(img/head-checkbox.jpg);}
.individualsoftware {background-image: url(img/head-vorneweg.jpg);}
.portalentwicklung, .intranet, .extranet{
	background-image: url(img/head-flussdiagramm.jpg);
}
.intranet{
	background-image: url(img/head-netzwerk.jpg);
}
.erfahrung {background-image: url(img/head-schach.jpg);}
.kinder-in-wanna{background-image: url(img/head-gs.jpg);}
.kontakt{background-image: url(img/head-augen.jpg);}
.impressum, .bildnachweis{background-image: url(img/head-impressum.jpg);}
.datenschutz{background-image: url(img/head-leute.jpg);}
.referenzen{background-image: url(img/head-referenzen.jpg);}
/*.firma{background-image: url(img/head-tisch.jpg);}*/
/*.projekt{background-image: url(img/head-tisch.jpg);}*/
.landkreis-cuxhaven{background-image: url(img/head-cuxhaven.jpg);}
h1.head{
	width: 400px;
	height: 40px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 270px;
	color: #fefefe;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: left;
}
h2.head{
	width: 400px;
	float: left;
	margin: 65px 0px 0px 0px;
	padding: 0px 0px 0px 90px;
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: left;
}
#cNavHead{	
	width: 220px;
	height: 50px;
	margin: 55px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: right;
}
#cNavHead a{
	/*width: 34px;
	height: 34px;
	background-position: top left;
	background-repeat: no-repeat;*/
}
/*#cNavHead a#impressum{	
	background-image: url(img/icon-impressum.gif);
}
#cNavHead a:hover#impressum{	
	background-image: url(img/icon-impressum-2.gif);
}*/
#cNavHead a img{	
	border: 0px;
	margin: 1px;
}
.mnuVertical{
	width: 190px;
	height: 540px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 65px;
	float: left;
}
#cContent{
	width: 450px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 20px 20px 0px 0px;
}
#cContent ul{
	width: 400px;
	margin: 10px;
	padding: 5px 5px 5px 25px;
	background-image: url(img/bgul.jpg);
	/*background-image: url(img/halbtransparent.gif);*/
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
#cContent ul ul{
	width: 300px;
	margin: 10px;
	padding: 5px 5px 5px 25px;
	background-image: none;
}
#cContent ul li{
	width: 330px;
	margin: 3px;
	padding: 2px 2px 2px 2px;
	/*background-color: #f4faff;*/
	/*background-image: url(img/halbtransparent.gif);*/
	/*border-right: 1px solid #cd9b5d;*/
}
.cRight{
	width: 255px;
	float: right;
}
.cRight img{
	float: left;
	padding: 0px;
	margin: 0px;
}
.cRCTop{
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 255px;
	height: 21px;
	float: right;
	margin: 0px 0px 0px 0px;
}
/*.cRightContentTopXS{
	background-image: url(img/topXS.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 255px;
	height: 10px;
	float: right;
	margin: 10px 0px 0px 0px;
}*/

.cRCBottom{
	background-image: url(img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 255px;
	height: 21px;
	float: right;
	margin: 0px 0px 0px 0px;
}
/*.cRightContentBottomXS{
	background-image: url(img/bottomXS.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 255px;
	height: 10px;
	float: right;
	margin: 0px 0px 10px 0px;
}*/
.cRCMiddle{
	width: 255px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(img/middle.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 0px 0px 0px;
}
.cRCMiddleXS{
	width: 255px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(img/middleXS.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0px 0px 0px 0px;
}
.cRCMiddle h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	color: #35638a;
}
.cRCMiddle h3{
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}
.cRCMiddle p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	font-size: 11px;
	width: 173px;
}
.cRCMiddle img{
	float: right;
}
img.MSSearch{
	width: 180px;
	height: 150px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}
img.iSeparator{
	float:none;
	border:0px;
	margin:0px 1px 1px 1px;
	padding:0px;
	line-height:12px;
	vertical-align:bottom;
}

.breadCrumb { 
} 
.breadCrumb > a:first-child + span + span { 
  display: none; 
} 

#cFoot{
	float: right;
	text-align: center;
	font-size: 10px;
	color: #ADADAD;
	margin: 40px 0px 0px 0px;
	padding: 0px 180px 0px 0px;
	padding-bottom: 30px;
	width: 700px;
}
a.mnuLink, a.mnuLink:link, a.mnuLink:visited, a.mnuLink:active{
	/*border: 1px solid #696969;*/
	border-top: 1px solid #A26F32;
	border-right: 1px solid #3c72a6;
	border-bottom: 1px solid #3c72a6;
	border-left: 1px solid #A26F32;
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
a.mnuLink:hover{
	background-color: #A26F32;
}
a.mnuLinkSelected, a.mnuLinkSelected:link, a.mnuLinkSelected:visited, a.mnuLinkSelected:active{
	border: 1px solid #696969;
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	background-color: #3c72a6;
}
a.mnuLinkSelected:hover{
	background-color: #A26F32;
}
a.mnuLinkParent, a.mnuLinkParent:link, a.mnuLinkParent:visited, a.mnuLinkParent:active{
	border: 1px solid #696969;
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	background-color: #538bc1;
}
a.mnuLinkParent:hover{
	background-color: #A26F32;
}

a.mnuLinkSub, a.mnuLinkSub:link, a.mnuLinkSub:visited, a.mnuLinkSub:active{
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 4px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
	border-bottom: 1px solid #6396C7;
	border-right: 2px solid #6396C7;
}
a.mnuLinkSub:hover{
	background-color: #A26F32;
}
a.mnuLinkSubSelected, a.mnuLinkSubSelected:link, a.mnuLinkSubSelected:visited, a.mnuLinkSubSelected:active{
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 4px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
	background-color: #3c72a6;
	border-bottom: 1px solid #6396C7;
	border-right: 2px solid #6396C7;
}
a.mnuLinkSubSelected:hover{
	background-color: #A26F32;
}
a.mnuLinkSubParent, a.mnuLinkSubParent:link, a.mnuLinkSubParent:visited, a.mnuLinkSubParent:active{
	color: #FFFFFF;
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	margin: 0px 0px 4px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
	border-bottom: 1px solid #6396C7;
	border-right: 2px solid #6396C7;
	background-color: #538bc1;
}
a.mnuLinkSubParent:hover{
	background-color: #A26F32;
}
a.intern, a.intern:link, a.intern:visited, a.intern:active{
	color: #3c72A6;
}
a.intern:hover{
	text-decoration:none;
}
a.internb, a.internb:link, a.internb:visited, a.internb:active{
	color: #8b4513;
	font-weight: bold;
}
a.internb:hover{
	text-decoration:none;
}

a.internCall, a.internCall:link, a.internCall:visited, a.internCall:active{
	color: #8b4513;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height: 24px;
	display: block;
}
a.internCall:hover{
	text-decoration:none;
}

a.mehr{
	color: #3c72A6;
	width: 150px;
	height: 18px;
	display: block;
	background-image: url(img/weiter.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px 2px 0px 0px;
	padding: 0px 19px 0px 0px;
	float: right;	
	text-decoration: none;
	text-align: right;
}

a.extern, a.extern:link, a.extern:visited, a.extern:active{
	color: #3c72A6;
	text-decoration: underline;
	padding: 2px 2px 2px 2px;
}
a.extern:hover{
	text-decoration: none;
	background-color: #DEE1EB;
}

.imgReferenz{
	float: right;
	margin: 0px 0px 10px 30px;
	border: 1px solid #3C72A6;
	padding: 5px;
	width: 190px;
	height: 140px;
}

.dontshow{
	visibility:hidden;
	display:none;
}

/* Error */
.errorText{
	color: #b22222;
}

/* Sitemap*/
.cSitemap{
	width:350px;
	margin:0px 0px 10px 0px;
	padding: 8px;
	border:1px solid #dcdcdc;
}
#cContent .cSitemap h2{
	margin: 0px 0px 6px 0px ;
	padding: 2px;
}
.cSubSitemap{
	background-color: #f5f5f5;
	margin: 2px 0px 2px 0px;
	padding: 5px;
}
a.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:active{
	color: #3c72A6;
	padding: 1px 1px 1px 10px;
	display: block;
	font-weight: bold;
}
a.sitemap:hover{
	text-decoration:none;
	color: #8b4513;
}
a.sitemapSub, a.sitemapSub:link, a.sitemapSub:visited, a.sitemapSub:active{
	color: #3c72A6;
	padding: 2px 2px 2px 30px;
	display: block;
}
a.sitemapSub:hover{
	text-decoration:none;
	color: #8b4513;
}
a.sitemapSub2, a.sitemapSub2:link, a.sitemapSub2:visited, a.sitemapSub2:active{
	color: #3c72A6;
	padding: 2px 2px 2px 50px;
	display: block;
}
a.sitemapSub2:hover{
	text-decoration:none;
	color: #8b4513;
}

/* Cloud */
a.cloud, a.cloud:link, a.cloud:visited, a.cloud:active{
	color: #3c72A6;
	text-decoration:none;
}
a.cloud:hover{
	text-decoration:underline;
}
/* Social Bookmarks */
a.socialLnk, a.socialLnk:link, a.socialLnk:visited, a.socialLnk:active{
	color: #3c72A6;
	text-decoration: none;
	text-align: right;
}
a.socialLnkImg img{
	margin: 0px 5px 5px 0px;
	vertical-align: top;
	float: left;
}
span.socialSpan{
	float: left;
	height: 20px;
	width: 80px;
	padding: 0px;
	margin: 2px 5px 0px 0px;
}

#cStats{
	visibility: hidden;
}
/*
.inText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	margin-bottom: 10px;
	border: 1px solid #696969;
}
.inSelect{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	border: 1px solid #696969;
	margin: 0px 0px 10px 0px;
}
.btn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 120px;
	height: 22px;
	color: #696969;
	margin-left: 20px;
}
textarea{	
}


*/
