/* Standard Elemente */
body {padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image:url(images/seitenhintergrund.gif); background-repeat:no-repeat; background-position:977px 1px;}
h1 {font-size:14px; color:#336699; width:720px; float:right; padding:0px; margin: 0px 0px 10px 0px; position:relative; top:24px;}
h2 {padding:0px; margin:0px 0px 20px 0px; font-size:11px; line-height:18px;}
h3 {border-top:1px dashed #91ACD2; padding:15px 0px 10px 0px; margin:0px; position:relative;
		left:100px; font-size:11px; font-weight:bold; width:500px;}
h4 {padding:15px 0px 10px 0px; margin:0px; position:relative;
		left:100px; font-size:11px; font-weight:bold; width:500px;}
h5 {padding:0px; margin:0px 0px 10px 0px; font-size:12px; line-height:18px;}
h6 {border-top:1px dashed #91ACD2; padding:15px 0px 10px 0px; margin:0px; position:relative;
		font-size:11px; font-weight:bold; width:600px;}
hr {clear:both; padding:0px; margin:0px 0px 5px 0px; background-color:#2C61AA; /* Mozilla 1.4 */
	color:#2C61AA; /* IE 6 */
	border: #2C61AA; /* Opera 7.11 */
	height: 1px; /* in Opera fr die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
	position:relative; top:80px;}

/* Boxen */
div#header {width: 970px; height:100px;}
div#wrapper {width:970px; padding:0px; margin:0px; background-color:#fff; height:auto; min-height:750px;//height:750px;}
div#box_navi {width:225px; float:left; background-image:url(images/bg.gif); background-repeat:repeat-y; padding:0px; margin:0px; height:auto; min-height:500px;//height:500px;}
div#box_content {width:720px; float:right; position:relative; top:36px; padding-bottom:30px;; margin:0px; height:auto;
						 min-height:750px;//height:750px; background-color:#fff;}
div#footer {width:970px; height:100px; color:#333; font-size:10px; position:relative; top:80px; padding:0px; margin:0px;}

/* PopUp Boxen */
div#pop_header {width:550px; height:82px; background:URL(images/banner-internetmarketing-popup.jpg) no-repeat;}
div#pop_content {width:550px; text-align:left; font-size:11px; line-height:18px; font-family:verdana, sans-serif; padding:20px 0px 10px 0px;}
div#pop_footer {width:550px; border-top:1px solid #2C61AA; font-size:10px; padding:10px 0px 20px 0px; margin:0px;}

/* Content */
div#box_content p {position:relative; left:100px; padding:0px; margin:0px 0px 20px 0px; font-size:11px; line-height:18px; color:#000; width: 480px;}
div#box_content td {position:relative; padding:0px; margin:0px; font-size:11px; line-height:18px; color:#000;}
div#box_content .einleitung {position:relative; left:0px; padding:0px; margin:0px 0px 20px 0px; font-size:11px;
										line-height:18px; color:#000; width: 610px;}
div#box_content .azubi {position:relative; left:0px; padding:0px; margin:0px 0px 20px 0px; font-size:11px;
										line-height:22px; color:#000; width: 610px;}
div#box_content .azubibold {position:relative; left:0px; padding:0px; margin:0px 0px 20px 0px; font-size:12px;
										line-height:22px; color:#000; width: 610px; font-weight:bold; color:#A01A00;}
div#box_content .anfang {position:relative; left:100px; padding:10px 0px 0px 0px; margin: 20px 0px; font-size:11px;
										line-height:18px; color:#000; border-top:1px dashed #91ACD2; width:500px;}
div#box_content .abschluss {position:relative; left:100px; padding:0px 0px 20px 0px; margin: 0px 0px 20px 0px;
										font-size:11px; line-height:18px; color:#000; border-bottom: 1px dashed #91ACD2; width:500px;}
div#box_content ul {border:0px solid black; position:relative; left:74px; width:500px; font-size:11px; line-height:18px; color:#000;
							list-style-image: url(images/listpoint.gif); background-image: url(images/liste-bg.gif); background-repeat:repeat-y; margin:0px 0px 20px 16px; padding:0px;}
div#box_content ul li {margin:0px 0px 0px 25px; padding:0px;}
.box_referenzen {border:0px solid #000; position:relative; left: 85px; width:300px; font-size:11px; line-height:18px; color:#000;
						background-image: url(images/liste-bg.gif); background-repeat:repeat-y; margin:0px 0px 20px 16px; padding:0px 0px 0px 15px;}

/* Logo Display */	
.box_logo {border:0px solid #000; position:relative; left:158px; width:421px; height:420px; font-size:11px; line-height:18px;
				color:#000; background-image: url(images/bg-2.gif); background-repeat:repeat-y; margin:0px 0px 0px 16px; padding:0px 0px 0px 15px;}

/* Navigation */
ul#navigation {padding:0px; margin:0px; list-style-type:none; width:205px; font-size:11px; color:#999; text-decoration:none;
					text-align:left; font-weight: bold;}
ul#navigation li {padding:0px 0px 0px 5px; margin:0px; line-height:30px; text-align:left; border-bottom: dashed 1px #999;}
ul#navigation li a { /* Links - inaktive Links im Menu */ color:#999; text-decoration:none;}
ul#navigation .aktiv a { /* Links - Aktive Seite wird Rot hervorgehoben */ color:#2459a6; text-decoration:none;}

/* Subnavigation */
ul#navigation li ul {padding:0px; margin:0px 0px 0px 15px; list-style-type:none; width:180px; font-size:9px; color:#999;
							text-decoration:none; text-align:left; font-weight: bold;}
ul#navigation li ul li {padding:0px; margin:0px; line-height:20px; text-align:left; border:0px;}
ul#navigation li ul li a { /* Links - inaktive Links im Menu */ color:#2459A6; text-decoration:none;}
ul#navigation li ul li.aktiv a { /* Links - Aktive Seite wird Rot hervorgehoben */ color: #2459A6; text-decoration:none; background-image:url(images/sub-listpoint.gif); background-repeat:no-repeat; padding-left:10px;}

/* SubSubnavigation */
ul#navigation li ul li ul {padding:0px; margin:0px 0px 0px 5px; list-style-type:none;  width:200px;//width:180px; font-size:9px; color:#666666; text-decoration:none; text-align:left; font-weight:normal; background-image:none;}
ul#navigation li ul li ul li {padding:0px; margin:0px; line-height:20px; text-align:left; border:0px;}
ul#navigation li ul li.aktiv ul li a { /* Links - inaktive Links im Menu */ padding:0px; margin:0px 0px 0px 8px; color:#666666; text-decoration:none; width:180px;//width:170px; background-image:none;}
ul#navigation li ul li.aktiv ul li.aktiv a { /* Links - Aktive Seite wird Rot hervorgehoben */color:#C63A33; text-decoration:none;
background-image:url(images/navi-bg-punkt.gif); background-position:left; background-repeat:no-repeat; padding: 0px 10px 0px 10px; position:relative; left:-10px;}
ul#navigation li ul li.aktiv ul li a:hover { /* Links - Rollover der Links */ color:#C63A33; text-decoration:none; background-image:url(images/navi-bg-punkt.gif); background-position:left; background-repeat:no-repeat; padding: 0px 10px 0px 10px; position:relative; left:-10px;  /* width:200px; Verursacht IE absturtz*/}
.navi-abschluss {margin-top:94px;background-image:url(images/navi-abschluss.gif); background-repeat:no-repeat;height:100px;}

.sitemap {font:11px Verdana, sans-serif; color:#999; line-height:18px; text-decoration:none;}
a.sitemap:link	{text-decoration:none;}
a.sitemap:active{text-decoration:none;}
a.sitemap:hover	{text-decoration:none; color:#C63A33;}

/* Inhaltsverzeichnis und Impressum Links oben */
.impressum {height:22px; background-image:url(images/navigation2.gif); padding:0px 0px 0px 28px; color:#666; font-size:12px;}
.impressum a {text-decoration:none; font-size:10px; color:#666; line-height:22px;//line-height:20px;}
.track {background-color:#999; font-size:11px; color:#fff; height:14px; padding:1px 0px 0px 250px; line-height:14px;//line-height:12px;}
.track a {font-size:11px; color:#fff; line-height:14px;//line-height:12px; text-decoration:none;}

/* Tracking Route */
div#trackingroute {float:right; font-size:10px; color:#336699; width:720px; padding:0px; margin:0px 0px 10px 0px;}
div#trackingroute a {color:#666; text-decoration:underline;}

/* Bilder Header */
div#header1 {width: 670px; height:100px; background-image:url(images/head-leitseite.jpg); background-repeat:no-repeat; float:left;}
div#header1_1 {width:670px; height:100px; background-image:url(images/k-web-design.jpg); background-repeat:no-repeat; float:left;}
div#header1_2 {width:670px; height:100px; background-image:url(images/k-ueber-uns.jpg); background-repeat:no-repeat; float:left;}
div#header1_3 {width:670px;	height:100px; background-image:url(images/k-webseiten-erstellung.jpg); background-repeat:no-repeat; float:left;}
div#header1_4 {width:670px;	height:100px; background-image:url(images/k-corporate-design.jpg); background-repeat:no-repeat; float:left;}
div#header1_5 {width:670px; height:100px; background-image:url(images/k-unternehmensberatung.jpg); background-repeat:no-repeat; float:left;}
div#header1_6 {width:670px; height:100px; background-image:url(images/k-suchmaschinen-opt.jpg); background-repeat:no-repeat; float:left;}
div#header1_7 {width:670px; height:100px; background-image:url(images/k-aktuelles.jpg); background-repeat:no-repeat; float:left;}
div#header1_8 {width:670px;	height:100px; background-image:url(images/k-internet-marketing.jpg); background-repeat:no-repeat; float:left;}
div#header2 {width:330px; height:100px; background-color:#fff; background-image:url(images/logo-imc-marketing.gif); background-repeat:no-repeat;
					background-position: 50px 30px; position:absolute; top:0px; left:640px;}
div#header2 a {display:block; width:330px; height:100px;}
/* Footer */
div#footer #copyright {float:left; margin:0px 0px 0px 10px;}
div#footer #footerlinks {float:right;}
div#footer #footerlinks a{color:#666; text-decoration:none;}

/* Popup */
.rand 				{background-image:url(images/bg-popup.gif); background-repeat:repeat-y;}

/* Kontaktformular */
.formtext	{font-family:verdana; font-size:11px; color:#666; border:1px solid;}
.formtext2	{font-family:verdana; font-size:11px; font-weight:bold; color:#2459A6; background:#fff; border:1px solid #000;}
.formtext3	{font-family:verdana; font-size:11px; font-weight:bold; color:#2459A6; background:#fff; border:1px solid #000; padding:5px 10px;}


/* Seitenanfang */
.seitenanfang { position:absolute; top:1200px; left:20px; width:200px;}
.text_sa	 		{ font-family:Verdana; font-size:10px; color:#000066;}
.text_sa a	 		{ font-family:Verdana; font-size:10px; color:#000066;}

/* Navigation*/
.posnavicms	{width:130px; border:1px dashed #91ACD2; float:right;}				
.navicms			{ font-family:verdana;  font-size:11px; color:#999; text-decoration:none; font-weight: bold;}	
a.navicms:link  	{color:#999; text-decoration:none;}
a.navicms:visited	{color:#999; text-decoration:none;}
a.navicms:active	{color:#C63A33; text-decoration:none;}
a.navicms:hover	{color:#C63A33; text-decoration:none; font-weight:bold;}
.navicmsa			{ font-family:verdana;  font-size:11px; color:#C63A33; text-decoration:none; font-weight: bold;}	


.seitenscroll			{ font-family:verdana;  font-size:10px; color:#999; text-decoration:none; font-weight: bold; letter-spacing:2px;}	
a.seitenscroll:link  	{color:#999; text-decoration:none;}
a.seitenscroll:visited	{color:#999; text-decoration:none;}
a.seitenscroll:active	{color:#C63A33; text-decoration:none;}
a.seitenscroll:hover	{color:#C63A33; text-decoration:none; font-weight:bold;}
.seitenscrolla			{ font-family:verdana;  font-size:10px; color:#C63A33; text-decoration:none; font-weight: bold;}	

.navi6			{font-family:verdana,arial; font-size:8pt; color:#999999; line-height:18px;}
a.navi6:link 	{text-decoration:none; color:#999999; }
a.navi6:visited	{text-decoration:none; color:#999999; }
a.navi6:active	{text-decoration:none; color:#c63a33; }
a.navi6:hover	{text-decoration:none; color:#c63a33; }

/* Druckversion */
.print	{float:right; width:40px; margin-right:70px; z-index:20;}
.text	{ font-family:Verdana; font-size:11px;}
.text a	{ font-family:Verdana; font-size:11px;}
.text a:hover	{ font-family:Verdana; font-size:11px; color:#0033CC;}
.texta	{ font-family:Verdana; font-size:11px; color:#0033CC;}


.block4 {
     width: 500px;
     height: 180px;
     overflow: auto;
   }
div#box_content2 {width:720px; float:right; position:relative; top:14px; padding-bottom:30px;; margin:0px; height:auto;
						 min-height:750px;//height:750px; background-color:#fff; font-family:Verdana; font-size:11px;}
div#box_content2 p {position:relative; font-size:11px; line-height:18px; width: 480px; font-family:Verdana; font-size:11px;}
div#box_content2 table {font-family:Verdana; font-size:11px; line-height:18px;}
   
/* Galerie */   
.imageborder {border-top:solid 15px #CCCCCC; border-left:solid 15px #CCCCCC; border-bottom:solid 15px #bababa; border-right:solid 15px #bababa;}
.imageborder_s {border-top:solid 5px #CCCCCC; border-left:solid 5px #CCCCCC; border-bottom:solid 5px #bababa; border-right:solid 5px #bababa;}
.border-bt	{ border-bottom: solid 1px #000000;}

.counter			{font-family:verdana; font-size:11px; font-weight:bold; color:#003366; border-left:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; padding:1px 4px; background-color:#FEFBF0; margin:2px;}
a.counter:link		{color:#003366; text-decoration:none;}
a.counter:aktiv		{color:#003366; text-decoration:none;}
a.counter:visited	{color:#003366; text-decoration:none;}
a.counter:hover		{color:#FFC000; text-decoration:none; border:1px solid #FFC000; background-color:#4C81BF;}

.countera			{font-family:verdana; font-size:11px; font-weight:bold; color:#FFffff; border-left:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; padding:1px 4px; background-color:#4C81BF; margin:2px;}

/* Popup */   

.text_p 	{font-family:verdana;  font-size:11px; color:#000000; text-decoration:none;}

.trennlinie	{border-top:1px dashed #91ACD2;}
