
body {
	margin:0px;
	background-image:url(../images-neu/hint.jpg);
	background-position: center 0px;
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-color:#ffffff;
}
body, td, tr {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#363636;
	line-height:140%;
}
img {
	border:0px;
}
.links {
	float:left;
}
.rechts {
	float:right;
	font-size:13px;
}
.clear {
	padding:0px;
	padding-top:30px;
	clear:both;
}
.clear2 {
	padding:0px;
	padding-top:2px;
	clear:both;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
#inhalt-mitte ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
}
#start-inhalt-mitte ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
}
.nested-startlinks {
	float:left;
	width:440px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.nested-startlinks h1{
	margin-bottom: 23px;
}
.nested-startrechts {
	margin:0px;
	margin-left:520px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.nested-links {
	float:left;
	width:440px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.nested-links {
	line-height:140%;
	color:#363636;
	font-size:12px;
	font-weight:normal;
} 

.nested-rechts {
	margin-left:490px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.nested-rechts {
	line-height:140%;
	color:#363636;
	font-size:12px;
	font-weight:normal;
} 


.nested-rechts-top {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#00A7E5;
	font-weight:bold;
	margin:0px;
	margin-bottom: 7px;
}
.nested-links2 {
	float:left;
	width:440px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.nested-rechts2 {
	margin-left:490px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.referenzen-links {
	float:left;
	width:440px;
}
.referenzen-rechts {
	margin-left:490px;
}
.referenzen-links li{
	background-image:url(../images/punkt.gif);
	background-position:6px 5px;
	background-repeat:no-repeat;
	margin:0px;
	padding:2px;
	margin-bottom:2px;
	margin-left:0px;
	padding-left:20px;
	list-style:none;
}
.referenzen-rechts li{
	background-image:url(../images/punkt.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	background-color:#E8F2F7;
	margin:0px;
	padding:6px;
	margin-bottom:4px;
	margin-left:0px;
	padding-left:27px;
	list-style:none;
}

.inhalt .csc-textpic csc-textpic-intext-left-nowrap{
  font-weight:normal;
  color:#363636;
}

div.kundenstimmen{
font-weight:normal;
color:#363636;
line-height:140%;
font-size:13px;
}



.nested-links li{
	background-image:url(../images/haekchen.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:8px;
	list-style:none;
	line-height:140%;
}

.nested-rechts li{
	background-image:url(../images/punkt.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	background-color:#E8F2F7;
	margin:0px;
	padding:6px;
	margin-bottom:4px;
	margin-left:0px;
	padding-left:27px;
	list-style:none;
}
.nested-links2 li{
	background-image:url(../images/punkt.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	background-color:#E8F2F7;
	margin:0px;
	padding:6px;
	margin-top:5px;
	margin-bottom:4px;
	margin-left:0px;
	padding-left:27px;
	list-style:none;
}

.einspaltig{
  font-weight:normal;
  color:#363636;
  font-size:13px;
}

.einspaltig li{
	background-image:url(../images/punkt.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	background-color:#E8F2F7;
	margin:0px;
	padding:6px;
	margin-top:5px;
	margin-bottom:4px;
	margin-left:0px;
	padding-left:27px;
	list-style:none;

}

.nested-rechts2 li{
	background-image:url(../images/haekchen.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:8px;
	list-style:none;
	line-height:140%;

}
.nested-startlinks li{
	background-image:url(../images/punkt.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-left:20px;
	list-style:none;
	line-height:140%;
}

.nested-startrechts li{
	background-image:url(../images/punkt.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-left:23px;
	list-style:none;
	line-height:140%;
}
h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#00376A;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:130%;
	margin-bottom: 7px;
	text-transform:uppercase;
}

h1.footer {
	color:#195D9F;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#195D9F;
	font-weight:bold;
	padding-top:3px;
	margin:0px;
	margin-bottom: 7px;
	text-transform:none;
}

h1.shop{
  line-height:130%;
  margin: 0px;
  font-size:20px;
  padding:20px;
}
#start-inhalt-mitte-neu h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#195d9f;
	font-weight:bold;
	padding-top:12px;
	margin:0px;
	margin-bottom: 8px;
}
h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#00A7E5;
	font-weight:bold;
	padding-top:3px;
	margin:0px;
	margin-bottom: 7px;
}

h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00376A;
	line-height:130%;
	margin:0px;
	margin-bottom: 7px;
}
h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#00376A;
	line-height:130%;
	margin:0px;
	margin-bottom: 7px;
}

.contenttable h5 {
   	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00376A;
	line-height:130%;
	margin:0px;
	margin-bottom: 7px;
}
/*-----------------------------------Seite--------------------------------------*/
#center {
	
}
#rahmen {
	width:985px;
	margin: 0 auto;
	padding: 0;
}
#rahmen-neu {
	width:985px;
	margin: 0 auto;
	padding: 0;
}
#header-menu {
	height:140px;
}
#logo {
	padding-top:12px;
	padding-left:26px;
	float:left;
	text-align:left;
}
#logo-neu {
	margin-top:-5px;
	padding-top:0px;
	padding-left:26px;
	float:left;
	text-align:left;
}
#flaggen {
	margin-left:909px;
	margin-top:5px;
	width:90px;
	height:17px;
}
#menu {
	margin-top:43px;
	float:right;
	text-align:right;
}
#menu-schatten {
	background-image:url(../images/menu-schatten.gif);
	background-repeat:no-repeat;
	background-position:center 36px;
	height:60px;
	vertical-align:top;
	text-align:right;
	width:561px;
}
#menuschatten-neu {
	margin-top:33px;
	float:right;
	text-align:right;
	width:556px;
	height:43px;
	background-image:url(../images/menu-schatten.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
/* IE 7 */
* + html #menuschatten-neu {
  width:557px;
}
#menu-neu {
	text-align:center;
	height:34px;
	padding-right:1px;
	background-image:url(../images-neu/menu-norm.gif);
	background-repeat:repeat;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	behavior: url(/PIE.htc);
	border:1px solid #b1b2b2;
	border-right:1px;
}
#suche {
	text-align:right;
	vertical-align:middle;
}	
#header {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	position: relative;
	height:290px;
	width:985px;
	margin-bottom:17px;
	clear:both;
}
#header2 {
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	position: relative;
	height:305px;
	width:985px;
	margin-bottom:5px;
	clear:both;
}
#header-neu {
	border:1px solid #d2d3d3;
	background-color:#e8eceb;
	background-image:url(../images-neu/header-verlauf-neu.gif);
	background-repeat:repeat-y;
	width:985px;
	clear:both;
		position: relative;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(/PIE.htc);
}
#favicons {
	position:absolute;
	left:985px;
	top:14px;
	width:28px;
	height:92px;
}

#favicons_ref {
	position:absolute;
	margin-left:985px;
	margin-top:-296px;
	width:28px;
	height:92px;
}

#favicons img{
	padding-bottom:2px;
}

#favicons_ref img{
	padding-bottom:2px;
}

.testinhalt {
	-webkit-box-shadow: #777 0px 1px 3px;
	-moz-box-shadow: #777 0px 1px 3px;
	box-shadow: #777 0px 1px 3px;
}
#inhalt-oben {
	
}
#inhalt-mitte {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image:url(../images/inhalt-mitte.gif);
	background-repeat:repeat-y;
	padding-left:40px;
	padding-right:15px;
	margin:0px;
	color:#363636;
	font-weight:normal;
}
#inhalt-mitte td { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#start-inhalt-mitte {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image:url(../images/inhalt-mitte.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
#start-inhalt-mitte td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#start-inhalt-mitte-neu {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image:url(../images-neu/hint-kundenverlauf.gif);
	background-repeat:repeat-y;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:190px;
	width:985px;
	border:1px solid #d2d3d3;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(/PIE.htc);
}
#start-inhalt-mitte-neu .abstand {
	padding-top:8px;
	padding-left:29px;
}
#start-inhalt-mitte-neu td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.schatten {
	height:9px;
	background-image:url(../images-neu/inhalt-unten.gif);
	background-repeat:no-repeat;
}
.breadcrumb {
	padding-top:5px;
	padding-bottom:17px;
	font-size:10px;
	color:#777777;
}
.titel {
	float:left;
}
.pagebrowser {
	float:right; 
}
.linie {
	clear:both;
	padding-top:8px;
	margin-left:-10px;
	margin-right:0px;
	border-bottom: solid #CCCCCC 1px;
	margin-bottom:25px;
}
.linie-0 {
	clear:both;
	margin:0px;
	margin-bottom:10px;
	border-bottom: solid #CCCCCC 1px;
}
.linie-weiss {
	margin-top:15px;
	margin-left:-10px;
	margin-right:0px;
	border-top: solid #ffffff 1px;
	margin-bottom:20px;
}

.linie-ref {
	clear:both;
	margin:0px;
	border-bottom: solid #CCCCCC 1px;
	margin-top:10px;
	margin-bottom:17px;
}


#fuss {
	background-image:url(../images/fuss.gif);
	background-repeat:no-repeat;
	height:115px;
}
#fuss-mitgliedschaft {
	padding-top:25px;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-left:20px;
	width:200px;
	line-height:118%;
	color:#666666;
}
#fuss-mitgliedschaft td {
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:118%;
	color:#666666;
}
#fuss-mitgliedschaft .nochfragen{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#fuss-mitgliedschaft .nochfragen a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#fuss-mitgliedschaft a{
	color:#333333;
	text-decoration:none;
}
#fuss-neu {
	background-image:url(../images-neu/hint-footer.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	height:107px;
	width:985px;
	border:1px solid #d2d3d3;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(/PIE.htc);
	font-weight:normal;
}
#fuss-mitgliedschaft-neu {
	background-image:url(../images-neu/footer.gif);
	background-repeat:no-repeat;
	margin-top:9px;
	margin-left:10px;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width:965px;
	height:87px;
	line-height:118%;
	color:#666666;
	border:1px solid #e3e3e3;
}
#fuss-mitgliedschaft-neu td {
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:130%;
	color:#666666;
}
#fuss-mitgliedschaft-neu .nochfragen{
	color:#333333;
	text-decoration:none;
	padding-top:8px;
}
#fuss-mitgliedschaft-neu .nochfragen a{
	color:#333333;
	text-decoration:none;
}

#fuss-mitgliedschaft-neu .fuss-kontakt-neu {
	color:#195da0;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:140%;
	padding-top:14px;
}
#fuss-mitgliedschaft-neu .fuss-kontakt-neu a {
	color:#195da0;
	text-decoration:none;
}
.fuss-kontakt {
	color:#195da0;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:118%;
}
.fusstext {
	color:#999999;
	padding-top:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}

.seotext {
    color: #333333;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
    margin:30px 0 10px 0;
    border:1px solid #d2d3d3;
    padding:10px;
    position:absolute;
	background-color:#e8eceb;
	background-image:url(../images-neu/header-verlauf-neu.gif);
	background-repeat:repeat-y;
	width:965px;
	clear:both;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	behavior: url(/PIE.htc);
}
             
.seotext_innen{
    background-color:#fff;
    border:1px solid #d2d3d3;
    padding:12px;
}

.seotext h2{
    color: #195D9F;
}
/*-----------------------------------Inhalte--------------------------------------*/

#head1 {
	position:absolute;	
	margin:0px;
	padding:0px;
	width:985px;
	height:290px;
	top:150px;
	z-index:2;
}
#head2 {
	position:absolute;	
	margin:0px;
	padding:0px;
	width:990px;
	height:290px;
	top:150px;
	z-index:2;
}
#head3 {
	position:absolute;	
	margin:0px;
	padding:0px;
	width:990px;
	height:290px;
	top:150px;
	z-index:2;
}
#head4 {
	position:absolute;	
	margin:0px;
	padding:0px;
	width:990px;
	height:290px;
	top:150px;
	z-index:2;
}
.headerbild-start-neu {
	padding-top:12px;
	margin-left:11px;
	padding-bottom:7px;
	height:266px;
	position:relative;
}
.headerbild-start-neu img {
	border:1px solid #ccc;
}

#kategorien {
	background-image:url(../images-neu/kategorien.gif);
	background-repeat:no-repeat;
	margin-left:11px;
	margin-bottom:10px;
	height:240px;
	position:relative;
}
#kategorien a {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:170%;
}
#kategorien h2 {
	color:#1a5da1;
	font-size:14px;
	margin-top:10px;
	padding-top:14px;
	text-align:center;
	line-height:18px;
}
#kategorien a:hover {
	z-index:8;
	color:#005482;
	text-decoration:underline;
}
#kategorien li a:hover{
	z-index:8;
	color:#005482;
	text-decoration:underline;
}
#kategorien ul {
	margin:0px;
	top:138px;
	padding:0px;
	position:absolute;
}
#kategorien li {
	background-image:url(../images/punkt.gif);
	background-position:9px 6px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:23px;
	list-style:none;
}
#kategorie1 {
	width:260px;
	height:240px;
	text-decoration:none;
	position:absolute;
	left:0px;
}
#kategorie1 h2{
	margin-right:40px;
}
#kategorie1:hover {
	background-image:url(../images-neu/hint-webentwicklung.gif);
	background-repeat:no-repeat;
}
#kategorie2 {
	width:274px;
	height:240px;
	text-decoration:none;
	position:absolute;
	left:229px;
}
#kategorie2 h2 {
	margin-right:20px;
}
#kategorie2:hover {
	background-image:url(../images-neu/hint-webshops.gif);
	background-repeat:no-repeat;
}
#kategorie3 {
	width:276px;
	height:240px;
	text-decoration:none;	
	position:absolute;
	left:472px;
}
#kategorie3:hover {
	background-image:url(../images-neu/hint-suchmaschinen.gif);
	background-repeat:no-repeat;
}
#kategorie3 h2{
	margin-right:10px;
}
#kategorie4 {
	width:245px;
	height:240px;
	text-decoration:none;
	position:absolute;
	left:717px;
}
#kategorie4:hover {
	background-image:url(../images-neu/hint-onlinmarketing.gif);
	background-repeat:no-repeat;
}
#kategorie4 h2{
	margin-right:0px;
}

#kategorien li.startseite{
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
    background:none;
}

ul li a.internetauftritte1{
  	background:url(../images-neu/internetauftritte1.gif) no-repeat;
  	height:20px;
  	width:180px;
} 

ul li a.internetauftritte1:hover{
  	background:url(../images-neu/internetauftritte1_hover.gif) no-repeat;
} 

ul li a.internetauftritte2{
  	background:url(../images-neu/internetauftritte2.gif) no-repeat;
  	height:20px;
  	width:180px;
} 

ul li a.internetauftritte2:hover{
  	background:url(../images-neu/internetauftritte2_hover.gif) no-repeat;
} 

ul li a.internetauftritte3{
  	background:url(../images-neu/internetauftritte3.gif) no-repeat;
  	height:20px;
  	width:180px;
} 

ul li a.internetauftritte3:hover{
  	background:url(../images-neu/internetauftritte3_hover.gif) no-repeat;
} 

ul li a.internetauftritte4{
  	background:url(../images-neu/internetauftritte4.gif) no-repeat;
  	height:20px;
  	width:180px;
} 

ul li a.internetauftritte4:hover{
  	background:url(../images-neu/internetauftritte4_hover.gif) no-repeat;
} 



ul li a.webshops1{
  	background:url(../images-neu/webshops1.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.webshops1:hover{
  	background:url(../images-neu/webshops1_hover.gif) no-repeat;
} 

ul li a.webshops2{
  	background:url(../images-neu/webshops2.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.webshops2:hover{
  	background:url(../images-neu/webshops2_hover.gif) no-repeat;
} 

ul li a.webshops3{
  	background:url(../images-neu/webshops3.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.webshops3:hover{
  	background:url(../images-neu/webshops3_hover.gif) no-repeat;
} 

ul li a.webshops4{
  	background:url(../images-neu/webshops4.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.webshops4:hover{
  	background:url(../images-neu/webshops4_hover.gif) no-repeat;
} 



ul li a.seo1{
  	background:url(../images-neu/seo1.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.seo1:hover{
  	background:url(../images-neu/seo1_hover.gif) no-repeat;
} 

ul li a.seo2{
  	background:url(../images-neu/seo2.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.seo2:hover{
  	background:url(../images-neu/seo2_hover.gif) no-repeat;
} 

ul li a.seo3{
  	background:url(../images-neu/seo3.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.seo3:hover{
  	background:url(../images-neu/seo3_hover.gif) no-repeat;
} 

ul li a.seo4{
  	background:url(../images-neu/seo4.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.seo4:hover{
  	background:url(../images-neu/seo4_hover.gif) no-repeat;
} 


ul li a.smm1{
  	background:url(../images-neu/smm1.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.smm1:hover{
  	background:url(../images-neu/smm1_hover.gif) no-repeat;
} 

ul li a.smm2{
  	background:url(../images-neu/smm2.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.smm2:hover{
  	background:url(../images-neu/smm2_hover.gif) no-repeat;
} 

ul li a.smm3{
  	background:url(../images-neu/smm3.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.smm3:hover{
  	background:url(../images-neu/smm3_hover.gif) no-repeat;
} 

ul li a.smm4{
  	background:url(../images-neu/smm4.gif) no-repeat;
  	height:20px;
  	width:233px;
} 

ul li a.smm4:hover{
  	background:url(../images-neu/smm4_hover.gif) no-repeat;
} 



/*-----------------------------------Startseite Kunden--------------------------------------*/
#servicebanner {
	width:285px;
	height:52px;
	z-index:9;
	position:absolute;
	background-image:url(../images-neu/banner-fullservice.gif);
	background-repeat:no-repeat;
	left:-15px;
	margin-top:-24px;
}
#firmenbanner {
	width:285px;
	height:52px;
	z-index:9;
	position:absolute;
	background-image:url(../images-neu/banner-firma.gif);
	background-repeat:no-repeat;
	left:-15px;
	top:-24px;
}
#kundenbanner {
	width:285px;
	height:52px;
	z-index:9;
	position:absolute;
	background-image:url(../images-neu/banner-kunden.gif);
	background-repeat:no-repeat;
	margin-left:-15px;
	margin-top:-24px;
}
.kundenrahmen {
	width:920px;
	height:170px;
	color:#333333;
}
.kundenbild {
	width:280px;
	float:left;
	text-align:center;
}
.kundenbild img{
	padding-top:19px;
}
.kundentext {
	width:410px;
	float:left;
}
.kundenliste {
	width:210px;
	float:right;
}
.kundenliste dl{
	margin:0px;
	padding:0px;
}
.kundenliste dt{
	margin:0px;
	padding:0px;
	padding-left:20px;
	background-image:url(../images/punkt.gif);
	background-repeat:no-repeat;
	background-position:3px 4px ;
}
.headerbild-start-marketing {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-start-web-programmierung.jpg);
}
.headerbild-start-design {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-start-webdesign.jpg);
}
.headerbild-start-web {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-start-online-marketing.jpg);
}
.headerbild-start-software {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-start-software-entwicklung.jpg);
}
.header-seite {
	margin:0px;
	padding:0px;
	padding-left:12px;
	padding-top:12px;
	width:969px;
	float:left;
}
.headerbild-neutral {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
}
.headerbild-start-seo {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-start.jpg);
}
.headerbild-seo {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-suchmaschinenoptimierung.jpg);
}
.headerbild-social {
	border: solid #CCCCCC 1px;
	width:480px;
	height:265px;
	float:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-image:url(../images/head/head-smm.jpg);
}
.headerbild-blau {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	margin-left:492px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintblau.gif);
	background-repeat:no-repeat;
}
.headerbild-gruen {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	margin-left:492px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintgruen.gif);
	background-repeat:no-repeat;
} 

.headerbild-dklrot {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	margin-left:492px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintdklrot.gif);
	background-repeat:no-repeat;
} 

.headerbild-slide-gruen {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintgruen.gif);
	background-repeat:no-repeat;
}
.headerbild-gelb {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintgelb.gif);
	background-repeat:no-repeat;
}
.headerbild-slide-rot {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintrot.gif);
	background-repeat:no-repeat;
}
.headerbild-slide-blau {
	border: solid #CCCCCC 1px;
	margin:0px;
	padding:0px;
	width:465px;
	height:265px;
	background-image:url(../images/head/head-hintblau.gif);
	background-repeat:no-repeat;
}
.headertext-start {
	font-size:18px;
	color:#FFFFFF;
	padding:5px;
	padding-top:20px;
	padding-right:35px;
	text-align:right;
	line-height:140%;
}
.headertext2-start {
	font-size:18px;
	color:#003165;
	padding:5px;
	padding-top:20px;
	padding-left:230px;
	text-align:left;
	line-height:140%;
}
.headertext-seo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	padding-top:153px;
	padding-left:285px;
	text-align:left;
	line-height:140%;
}
.headertext-rechts {
	font-size:13px;
	color:#FFFFFF;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:20px;
	padding-top:30px;
	text-align:left;
	line-height:150%;
}
.headertext-rechts ul.social {
	list-style-image: url(../images/haekchen_weiss.png);
}
.headertext-rechts ul.social li {
	font-weight: bold;
}
.headertext-rechts-typo3 {
	font-size:16px;
	color:#FFFFFF;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:20px;
	padding-top:30px;
	text-align:left;
	line-height:130%;
}
div.headertext-rechts a:link{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts a:visited{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts a:active{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts a:focus {
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts-typo3 a:link{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts-typo3 a:visited{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts-typo3 a:active{
	text-decoration:none;
	color:#ffffff;
}
div.headertext-rechts-typo3 a:focus {
	text-decoration:none;
	color:#ffffff;
}

.headertext-referenz {
	font-size:13px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:0px;
	padding-top:25px;
	text-align:left;
	line-height:150%;
}
.headertext-referenz td {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.headertext-rechts td {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.head-referenzen-weiter {
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
	font-weight:bold;
}

.headertext h2, .headertext-rechts h2{
	font-size:24px;
	line-height:32px;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
}

#kontakt {
	display:none;
}
#beispiel1 {
	display:none;
}
#beispiel2 {
	display:none;
}
#beispiel3 {
	display:none;
}
.inhalt {
	margin-bottom:0px;
	  font-weight:normal;
  color:#363636;
  font-size:13px;
}
.inhalt2 {
	margin-bottom:0px;
	padding-bottom:2px;
}
.contenttable h3 {
	font-size:12px;
	font-weight:bold;
	color:#00376A;
	line-height:130%;
	margin:0px;
	margin-bottom: 7px;
}
.bild-referenzen {
	border: solid #CCCCCC 1px;
	padding:4px;

}
.inhalt-unten {

}
.referenzen {

}

.referenz-rahmen {
	width:220px;
	height:220px;
	font-size:12px;
	float:left;
	margin-right:12px;
	padding-bottom:15px;
	text-decoration:none;
	font-weight:normal;
}
.referenz-rahmen h3 {
	font-size:11px;
	font-weight:bold;
	color:#00376A;
	line-height:130%;
	margin:2px;
	margin-top:4px;
	margin-bottom: 0px;
	padding:0px;
	text-transform:uppercase;
}
.referenz-rahmen li{
	background-image:url(../images/punkt.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-left:20px;
	list-style:none;
	text-decoration:none;
}
div.referenz-rahmen a:link{
	text-decoration:none;
}
div.referenz-rahmen a:visited{
	text-decoration:none;
}
div.referenz-rahmen a:active{
	text-decoration:none;
}
div.referenz-rahmen a:focus {
	text-decoration:none;
}
.reftab-links {
	background-color:#E8F2F7;
	text-transform:uppercase;
	color:#00376A;
	text-align:right;
	padding:2px;
	padding-right:5px;
	font-size:12px;
	vertical-align:top;
	width:120px;
	border-bottom:4px solid white;
}
.reftab-rechts {
	background-color:#ffffff;
	text-align:left;
	padding:2px;
	padding-left:12px;
	width:320px;
	font-size:12px;
	vertical-align:top;
	border-bottom:4px solid white;
}
.verwandte-projekte {
	width:215px;
	height:155px;
	border-right:solid 1px #cccccc;
	float:left;
	margin-right:15px;
}
.logos {
	border: solid #CCCCCC 1px;
	padding:6px;
}
.logo-rahmen {
	width:132px;
	height:72px;
	vertical-align:middle;
	float:left;
	margin-right:20px;
}
.seo-rahmen {
	width:218px;
	height:120px;
	padding-left:6px;
	padding-top:5px;
	padding-right:0px;
	font-size:12px;
	float:left;
	margin-right:6px;
	border:0px;
	border-right:1px solid #cccccc;
	float:left;
	background-image:url(../images/hint-seo.gif);
	background-repeat:no-repeat;
}
.table_team {
	
}
.ansprechpartnerbild img {
	padding:3px;
	border:1px solid #EDF2FA;
}
.ap-hintergrund {
	background-color:#EDF2FA;
	background-image:url(../images/ap-hint.jpg);
	background-repeat:repeat-x;	
	width:270px;
}
.box-rechts {
	margin:6px;
	
}
.box_titel{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#00376A;
	margin:8px;
}
.csc-frame-frame1 {
	width:550px;
}
/* Links -------------------------------------------------*/
a {
   color:#777777;
   text-decoration:none;
}
a:link, a:visited, a:active, a:focus{
   color:#00376A;
   text-decoration:underline;
}
a:hover{
   color:#00A7E5;
   text-decoration:none;
}
a.menu_link:link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	width:112px;
	height:36px;
	padding:0px;
	line-height:36px;
	background-image: url(../images/menu-mitte.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-transform:uppercase;
}
a.menu_link:hover{
	color:#ffffff;
	background-image: url(../images/menu-mitte2.gif);
	background-repeat:no-repeat;
}
a.menu_link_act:link, a.menu_link_act:visited, a.menu_link_act:active, a.menu_link_act:focus, a.menu_link_act:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	height:36px;
	width:112px;
	padding:0px;
	line-height:36px;
	color:#ffffff;
	background-image: url(../images/menu-mitte2.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-transform:uppercase;
}

a.fuss_link:link, a.fuss_link:visited, a.fuss_link:active, a.fuss_link:focus {
	text-decoration:none;
	color:#6B6B6B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.fuss_link:hover{
	color:#333333;
}
a.fuss_link_act:link, a.fuss_link_act:visited, a.fuss_link_act:active, a.fuss_link_act:focus, a.fuss_link_act:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}
a.umenu_link:link, a.umenu_link:visited, a.umenu_link:active, a.umenu_link:focus {
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:160px;
	background-image:none;
	background-color: #2B6EAC;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
	text-transform:uppercase;
}
a.umenu_link:hover{
	color:#ffffff;
	background-color:#E56343;
	background-image:none;
}
a.umenu_link_act:link, a.umenu_link_act:visited, a.umenu_link_act:active, a.umenu_link_act:focus, a.umenu_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	
	text-align:left;
	width:160px;
	background-color:#E56343;
	background-image:none;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
	text-transform:uppercase;
}
a.umenu2_link:link, a.umenu2_link:visited, a.umenu2_link:active, a.umenu2_link:focus {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:160px;
	background-image:none;
	background-color: #2B6EAC;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
}
a.umenu2_link:hover{
	color:#ffffff;
	background-color:#E56343;
	background-image:none;
}
a.umenu2_link_act:link, a.umenu2_link_act:visited, a.umenu2_link_act:active, a.umenu2_link_act:focus, a.umenu2_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:160px;
	background-color:#E56343;
	background-image:none;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
}

a.umenu3_link:link, a.umenu3_link:visited, a.umenu3_link:active, a.umenu3_link:focus {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:160px;
	background-image:none;
	background-color: #2B6EAC;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
}
a.umenu3_link:hover{
	color:#ffffff;
	background-color:#E56343;
	background-image:none;
}
a.umenu3_link_act:link, a.umenu3_link_act:visited, a.umenu3_link_act:active, a.umenu3_link_act:focus, a.umenu3_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:160px;
	background-color:#E56343;
	background-image:none;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	margin:0px;
}
a.menu-neu_link:link, a.menu-neu_link:visited, a.menu-neu_link:active, a.menu-neu_link:focus {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	width:110px;
	height:36px;
	padding:0px;
	line-height:36px;
	background-image: url(../images-neu/menu-normal.gif);
	background-repeat:repeat-x;
	text-align:center;
	text-transform:uppercase;
	border-left:1px solid #A4C4DD;
}
a.menu-neu_link:hover{
	color:#ffffff;
	background-image: url(../images-neu/menu-over.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}
a.menu-neu_link_act:link, a.menu-neu_link_act:visited, a.menu-neu_link_act:active, a.menu-neu_link_act:focus, a.menu-neu_link_act:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	height:36px;
	width:110px;
	padding:0px;
	line-height:36px;
	color:#ffffff;
	background-image: url(../images-neu/menu-over.gif);
	background-repeat:repeat-x;
	text-align:center;
	text-transform:uppercase;
	border-left:1px solid #A4C4DD;
}
a.menu-neu-ref_link:link, a.menu-neu-ref_link:visited, a.menu-neu-ref_link:active, a.menu-neu-ref_link:focus {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	width:110px;
	height:36px;
	padding:0px;
	line-height:36px;
	background-image: url(../images-neu/menu-normal.gif);
	background-repeat:repeat-x;
	text-align:center;
	text-transform:uppercase;
}
a.menu-neu-ref_link:hover{
	color:#ffffff;
	background-image: url(../images-neu/menu-over.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}
a.menu-neu-ref_link_act:link, a.menu-neu-ref_link_act:visited, a.menu-neu-ref_link_act:active, a.menu-neu-ref_link_act:focus, a.menu-neu-ref_link_act:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	display:block;
	height:36px;
	width:110px;
	padding:0px;
	line-height:36px;
	color:#ffffff;
	background-image: url(../images-neu/menu-over.gif);
	background-repeat:repeat-x;
	text-align:center;
	text-transform:uppercase;
}

a.umenu-neu_link:link, a.umenu-neu_link:visited, a.umenu-neu_link:active, a.umenu-neu_link:focus {
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding-bottom:5px;
	padding-top:8px;
	text-transform:uppercase;
}
a.umenu-neu_link:hover{
	color:#ffffff;
	text-decoration:underline;
}
a.umenu-neu_link_act:link, a.umenu-neu_link_act:visited, a.umenu-neu_link_act:active, a.umenu-neu_link_act:focus, a.umenu-neu_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding-bottom:5px;
	padding-top:8px;
	text-transform:uppercase;
}
a.umenu2-neu_link:link, a.umenu2-neu_link:visited, a.umenu2-neu_link:active, a.umenu2-neu_link:focus {
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:url(../images-neu/menu-kreuz.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
	padding-left:22px;
}
a.umenu2-neu_link:hover{
	color:#ffffff;
	text-decoration:underline;
}
a.umenu2-neu_link_act:link, a.umenu2-neu_link_act:visited, a.umenu2-neu_link_act:active, a.umenu2-neu_link_act:focus, a.umenu2-neu_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:url(../images-neu/menu-kreuz.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
	padding-left:22px;
}
a.umenu3-neu_link:link, a.umenu3-neu_link:visited, a.umenu3-neu_link:active, a.umenu3-neu_link:focus {
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:url(../images-neu/menu-kreuz.gif);
	background-repeat:no-repeat;
	background-position:21px 5px;
	padding-left:35px;
}
a.umenu3-neu_link:hover{
	color:#ffffff;
	text-decoration:underline;
}
a.umenu3-neu_link_act:link, a.umenu3-neu_link_act:visited, a.umenu3-neu_link_act:active, a.umenu3-neu_link_act:focus, a.umenu3-neu_link_act:hover {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:url(../images-neu/menu-kreuz.gif);
	background-repeat:no-repeat;
	background-position:21px 5px;
	padding-left:35px;
}
a.untermenu_link:link, a.untermenu_link:visited, a.untermenu_link:active, a.untermenu_link:focus {
	text-decoration:none;
	color:#428213;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:solid 1px #428213;
	margin:0px;
}
a.untermenu_link:hover{
	color:#428213;
	background-color:#ddeec9;
	background-image:none;
}
a.untermenu_link_act:link, a.untermenu_link_act:visited, a.untermenu_link_act:active, a.untermenu_link_act:focus, a.untermenu_link_act:hover {
	text-decoration:none;
	color:#428213;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:solid 1px #428213;
	margin:0px;
}
a.rootmenu_link:link, a.rootmenu_link:visited, a.rootmenu_link:active, a.rootmenu_link:focus {
	text-decoration:none;
	font-size:10px;
	color:#777777;
}
a.rootmenu_link:hover {
	text-decoration:none;
	color:#333333;
}
a.pagebrowser_link:link, a.pagebrowser_link:visited, a.pagebrowser_link:active, a.pagebrowser_link:focus {
	text-decoration:none;
	color:#00C6F6;
	border:solid #cccccc 1px;
	padding:3px;
}
a.pagebrowser_link:hover {
	text-decoration:none;
	color:#ffffff;
	background-color:#2F87C3;
}
#nmi-4 ul {
	background-image: url("../images-neu/references.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}	
/* Zusatzklassen -------------------------------------------------*/
.download {
	background-image: url(../bilder/download.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
}
.mail {
	background-image: url(../images/mail.gif);
	padding-left: 19px;
	background-repeat: no-repeat;
}
.internal-link {
	background-image: url(../images/pfeil.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
	text-decoration:none;
}
a.informationen:link, a.informationen:visited, a.informationen:active, a.informationen:focus, a.informationen:hover{
	background-image: url(../images/informationen.gif);
	padding-left: 23px;
	background-repeat: no-repeat;
	background-position:4px 0;
	font-size:12px;
	color:#00376A;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:6px;
	line-height:28px;
}
a.informationen:hover{
	color:#00A7E5;
}
a.alles:link, a.alles:visited, a.alles:active, a.alles:focus{
	background-image: url(../images/alles.gif);
	padding-left: 38px;
	background-repeat: no-repeat;
	background-position:4px 0;
	font-size:12px;
	color:#00376A;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:4px;
	line-height:28px;
}
a.alles:hover {
	color:#00A7E5;
}
a.alles-ansehen:link, a.alles-ansehen:visited, a.alles-ansehen:active, a.alles-ansehen:focus, a.alles-ansehen:hover {
	background-image: url(../images/alles-ansehen.gif);
	background-position: 85px 0;
	background-repeat:no-repeat;
	color:#00A7E5;
	text-decoration:none;
	font-weight:bold;
	padding-right:20px;
	text-align:right;
}
.text10 {
	font-size:10px;
	line-height:120%;
}
.text11 {
	font-size:11px;
	line-height:120%;
}
.rot{
	color:#FF0000;
}
.orange{
	color:#e36641;
}
.blau{
	color:#00376A;
}
.weiss{
	color:#ffffff;
}
.hellblau{
	color:#cde8ff;
}
.menublau-act{
	color:#6686b6;
}
.schwarz{
	color:#000000;
}
.datum {
	background-color:#F3F7FC;
	color:#484A60;
	padding:3px;
	font-weight:bold;
	border-top-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#CCE3FF;
	border-right-style:solid;	
}
.datum_striche {
	border-bottom-color:#CCE3FF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:3px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:15px;	
}

/* Formulare -------------------------------------------------*/

form {
	border:0px;
	margin:0px;
	padding:0px;
}
input, textarea, select {
	font-family: Arial, Verdana, "Trebuchet MS",  Helvetica, sans-serif;
	background-color:#E8F2F7;
	font-size: 12px;
	padding: 2px;
	border:1px solid;
	border-color:#bbbbbb;
	margin:1px;
}
.bereich {
	background-image:url(../images/lupe.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding:2px;
	padding-left:20px;
}
.formelement {
	background-color:#E0E0E0;
	font-size: 12px;
	padding: 2px;
	border:0px;
}
.suche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/lupe.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
	color:#666666;
	padding:2px;
	padding-top:3px;
	padding-left:20px;
	border: solid 1px #cdcdcd;
	border-right:0px;
	margin:0px;
	vertical-align:middle;
}
.sword {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/lupe.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
	color:#666666;
	padding:2px;
	padding-top:3px;
	padding-left:20px;
	border: solid 1px #cdcdcd;
	margin:0px;
	float:left;
	width:250px;
	vertical-align:middle;
}

.suche-abschicken {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/submitbutton.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	padding:0px;
	margin:0px;
	width:22px;
	height:22px;
	vertical-align:middle;
}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px;
	background-image:url(../images/submitbutton.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	padding:0px;
	margin:0px;
	width:22px;
	height:22px;
	vertical-align:middle;
}
.button {
	display:block;
	width:311px;
	height:41px;
	margin-right:30px;
	background-image: url(../images/button-anfrage.gif);
	cursor:pointer;
	border:0px;
}
.button_en {
	display:block;
	width:311px;
	height:41px;
	margin-right:30px;
	background-image: url(../images/button-anfrage-en.gif);
	cursor:pointer;
	border:0px;
}
.button2 {
	display:block;
	width:140px;
	height:22px;
	margin-right:30px;
	background-image: url(../images/button-leer.gif);
	color:#546c84;
	cursor:pointer;
}
.button3 {
	display:block;
	width:182px;
	height:22px;
	margin-right:30px;
	background-image: url(../images/button_analyse.gif);
	color:#546c84;
	cursor:pointer;
}
.error {
	color:red;
	background:none;
	list-style:none;
	padding:0px;
}
.formh1 {
	font-size:14px;
	line-height: 15px;
	color:#ffffff;
	font-weight:bold;
}
.formular h2 {
	margin-top:0px;
	padding-top:0px;
}
.kontakt {
	color:#00376A;
	font-weight:bold;
	width:110px;
}
.kontakt-job {
	color:#00376A;
	font-weight:bold;
}
.feld {
	width:280px;
}
.button-seo {
	background-image:url(../images/button-seo.gif);
	background-repeat:no-repeat;
	width:393px;
	height:41px;
	margin-left:36px;
	cursor:pointer;
	border:0px;
}

.button-seo2 {
	background-image:url(../images/button-seo2.gif);
	background-repeat:no-repeat;
	width:393px;
	height:41px;
	margin-left:36px;
	cursor:pointer;
	border:0px;
}

.button-beratung {
	background-image:url(../images/button-beratung.gif);
	background-repeat:no-repeat;
	width:363px;
	height:36px;
	margin-left:50px;
	cursor:pointer;
	border:0px;
}
.button-handbuch {
	background-image:url(../images/button-handbuch.gif);
	background-repeat:no-repeat;
	width:363px;
	height:36px;
	margin-left:50px;
	cursor:pointer;
	border:0px;
}
.button-angebot {
	background-image:url(../images/button-angebot.gif);
	background-repeat:no-repeat;
	width:363px;
	height:36px;
	margin-left:55px;
	cursor:pointer;
	border:0px;
}
.button-kontakt {
	background-image:url(../images/button-anfrage.gif);
	background-repeat:no-repeat;
	width:311px;
	height:41px;
	margin-left:50px;
	margin-top:15px;
	cursor:pointer;
	border:0px;
}
.button-jobs {
	background-image:url(../images/button-anfrage.gif);
	background-repeat:no-repeat;
	width:311px;
	height:41px;
	margin-left:214px;
	margin-top:15px;
	cursor:pointer;
	border:0px;
}
.tx-rgsmoothgallery-pi1 {
  background:#000 url(img/loading-bar-black.gif) center center no-repeat;
}


/* spezielle seo stile */

* strong {font-weight:normal}
*  em {font-style:normal}

/* Social Bookmarks */
#ar_container {
	position: relative;
	height: 50px;
	width: 350px;
	overflow:hidden;
	margin-top:-79px;
	margin-bottom:27px;
}
#ar_container ul,
#ar_container ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}
#ar_container ul li a {
	position: absolute;
	display: block;
	background: transparent;
	text-indent: -978em;
	z-index: 2;
	top: 30px;
	width: 50px;
	height: 50px;
	outline:0;
}
#ar_container ul li a:hover {
	z-index: 999;
	top: 7px;
}
#ar_container ul li#ar_FB a {
	left: 30px;
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/FBklein.png');
}
#ar_container ul li#ar_FB a:hover {
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/FBklein.png');
}
#ar_container ul li#ar_TW a {
	left: 95px;
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/TWklein.png');
}
#ar_container ul li#ar_TW a:hover {
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/TWklein.png');
}
#ar_container ul li#ar_Xing a {
	left:160px;
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/Xklein.png');
}
#ar_container ul li#ar_Xing a:hover {
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/Xklein.png');
}


#ar_container ul li#ar_WP a {
	left: 225px;
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/WPklein.png');
}
#ar_container ul li#ar_WP a:hover {
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/WPklein.png');
}

#ar_container ul li#ar_YT a {
	left: 290px;
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/YTklein.png');
}
#ar_container ul li#ar_YT a:hover {
	background-image: url('http://blog.loewenstark.de/facebook/Loewenstark/YTklein.png');
}

/*Formulare Webshop-Eckdaten*/
h2.pf{
	font-size:14px;
	font-weight:bold;
	color:#002f58;
	margin-top:3px;
	margin-bottom:3px;

}

h2.pf_ohne{
	font-size:14px;
	font-weight:normal;
	color:#002f58;
	margin-top:3px;
	margin-bottom:3px;

}


h4.pformular{
	color:#E20A17;
	margin-top:10px;
	font-weight:normal;
	}

h5.plformular{
	color:#E20A17;
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}


h3.planung{
	background:url(../images/shopeckdaten_form/ueberschrift_bg.jpg) repeat-x;	
	padding:2px;
	margin-bottom:10px;
	margin-right:0;
	width:900px;
}
	
h3.planung a{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	line-height:6px;
}

h1.planungsanfrage{
	font-size:13px;
	text-align:center;
	margin-top:10px;
	color:#fff;
	height:36px;
	background:url(../images/shopeckdaten_form/h1.jpg) repeat-x;
	padding:8px;
}

.planung_text{
	padding:5px 5px 5px 10px;
	background:url(../images/shopeckdaten_form/table_bg.jpg) repeat-x bottom;
}

.planung_text2{
	padding:5px;
	}


.button_send{
	background:url(../images/shopeckdaten_form/button-anfrage.gif) no-repeat;
	border:none;
	width:311px;
	height:41px;
	cursor:pointer;
}

#accordion{
	width:900px;
	font-size:12px;
	padding:10px;
	margin:0 auto;
}

.planungsform{
	margin:5px;
	border:1px solid #002f58;
}

.planungsform_aussen{
	margin:0;
	padding:0;
}

.form{
	border:1px solid #012e57;
	padding:2px;
}

#start-inhalt-mitte h1{
       line-height:130%;
       margin: 0px;
       font-size:20px;
      padding-bottom:10px;
}

.linie2 {
	clear:both;
	margin-left:10px;
	margin-right:10px;
	border-bottom: solid #CCCCCC 1px;
	margin-bottom:10px;
}

.kontakt2 {
	color:#00376A;
	font-weight:bold;
	width:250px;
}
.descript007 {
	color:#00376A;
	font-style:italic;
}

.text12 {
	font-size:12px;
	line-height:120%;
}
/* .de abstände für Menü Texte */
#nmi-502 a.umenu-neu_link{
padding-bottom: 70px;
}

#nmi-502 a.umenu-neu_link_act{
padding-bottom: 70px;
}

#nmi-21 a.umenu-neu_link{
padding-bottom: 70px;
}

#nmi-21 a.umenu-neu_link_act{
padding-bottom: 70px;
}
/* refrerences */
#nmi-41 a.umenu-neu_link{
padding-bottom: 120px!important;
}

#nmi-41 a.umenu-neu_link_act{
padding-bottom:120px;
}

#nmi-3 ul {
background-image: url("../images-neu/ueber_uns.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-4 ul {
background-image: url("../images-neu/references.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-503 a {
margin-top: 215px;
margin-left: 130px;
font-size:13px;
text-transform: none;
text-decoration: underline;
}
/* ch abstände für Menütexte */
/* references */
#nmi-405 a.umenu-neu_link{
padding-bottom: 120px;
}

#nmi-405 a.umenu-neu_link_act{
padding-bottom: 120px;
}

#nmi-434 a.umenu-neu_link{
padding-bottom: 70px;
}

#nmi-434 a.umenu-neu_link_act{
padding-bottom: 70px;
}

#nmi-437 a.umenu-neu_link{
padding-bottom: 70px!important;
}

#nmi-437 a.umenu-neu_link_act{
padding-bottom:70px;
}

#nmi-406 ul {
background-image: url("../images-neu/ueber_uns.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-402 ul {
background-image: url("../images-neu/references.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-505 a {
margin-top: 215px;
margin-left: 130px;
font-size:13px;
text-transform: none;
text-decoration: underline;
}

/* .at abstände für Menütexte */
/* references */
#nmi-455 a.umenu-neu_link{
padding-bottom: 120px;
}

#nmi-455 a.umenu-neu_link_act{
padding-bottom: 120px;
}

#nmi-456 a.umenu-neu_link{
padding-bottom: 70px;
}

#nmi-456 a.umenu-neu_link_act{
padding-bottom: 70px;
}

#nmi-457 a.umenu-neu_link{
padding-bottom: 70px!important;
}

#nmi-457 a.umenu-neu_link_act{
padding-bottom:70px;
}

#nmi-449 ul {
background-image: url("../images-neu/ueber_uns.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-448 ul {
background-image: url("../images-neu/references.png");
background-repeat: no-repeat;
background-position: right bottom;
}
#nmi-506 a {
margin-top: 215px;
margin-left: 130px;
font-size:13px;
text-transform: none;
text-decoration: underline;
}
.kunden_h2{
color: #195D9F;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0 0 8px;
padding-top: 12px;
}
.breadcrumb h2 {
font-family: Arial,Verdana,Helvetica,sans-serif;
color: #777777;
display: inline;
font-size: 10px;
}

#load_pix{
  position:absolute;
  top:-9999px;
  left:-9999px;
}






