body {
	background: #f9f9f9;
	color:#4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin: 0px;
	_background: #ededed;
}
a {
	color:#179cd4;
	text-decoration:underline;
}
a:hover {
	color:#179cd4;
	text-decoration:underline;
}
a:visited, a:active {
	color:#179cd4;
}
img {
	border:medium none;
}
h1,h2,h3,h4,h5,h6{
font-weight: normal;
	border-bottom:1px dotted #00DEFF;
	color: #00DEFF;

}
h1{
font-size:24px;
margin-bottom:-8px;
}
h2{
margin-bottom:-10px;
font-size: 18px;
margin-top: 12px;
text-transform: uppercase;
}
h3{
font-size:17px;
margin-bottom:-6px;
}
h4{
	font-size:14px;
font-weight:bold;
margin-bottom:-10px;
}
h5{
	font-size:14px;
margin-bottom:-9px;
}
h6{
	font-size:10px;
margin-bottom:-7px;
}
.wrap{
width: 800px;
margin: 0 auto;
}
#logo{
	margin-top: 20px;
height:57px;
width:300px;	
float: left;
margin-left: 2px;
}
#header {width:800px; height: 314px; outline:0;margin-top: 7px;clear: both;*position: relative;}
#header2 {width:800px; height: 314px; outline:0;margin-top: 7px;clear: both;padding-top: 7px;*padding:0;*position: relative;}
#shadow{
	background:transparent url(img/shadow.png);
height:71px;
width:996px;
margin:0 auto;
margin-top:-45px;
	*background:transparent url(img/shadow2.png);
}
#navigation{
float:right;
margin-left:356px;
margin-top:62px;
position:absolute;
*margin-top: 66px;
*margin-left: 0px;
*position: relative;
}
#navigation li{
list-style:none outside none;
text-transform:uppercase;	
display: inline;
}
#navigation li a{
	margin-right:15px;
padding-left:17px;
background:url("img/libg.gif") no-repeat scroll 0 4px transparent;
color:#797979;
}
#navigation a, #navigation a:visited, #navigation a:active{
	color: #797979;
	text-decoration:none;
}
#navigation li a:hover, #navigation li.active a{
	background:url("img/libgh.gif") no-repeat scroll 0 4px transparent !important;
color: #00deff !important;	
}
#leftbar{
float: left;	
width: 281px;
}
#cbs{
background:url("img/cbs.png") repeat scroll 0 0 transparent;
height:229px;
width:281px;
margin-left: -5px;
margin-top: -8px;
_background:url("img/cbs2.png") repeat scroll 0 0 transparent;
_position: relative;
_margin-top: -5px;
}
#cbs h2{
border:0 none;
color:#00DEFF;
letter-spacing:1px;
margin-left:20px;
margin-top:16px;
border-bottom: 1px dotted #00DEFF;
position:absolute;	
}
#rightbar{
	float: right;
	width: 505px;
	margin-right: 8px;
	_margin-right: 0px;
	_margin-top: 4px;
}
#content, #refcon{
background:url("img/conbg.png") repeat-x scroll 0 0 #efefef;
margin-left:7px;
padding:1px 20px 10px;
width:465px;
min-height:400px;
height:auto !important;  /* für moderne Browser */
height:400px;  /*für den IE */
_margin-left: 7px;
}
#content p{
line-height: 20px;	
}
#conshadow{
background:url("img/conshadow.png") repeat scroll 0 0 transparent;
width:519px;
margin-top: -1px;
_background:url("img/conshadow6.png") repeat scroll 0 0 transparent;
_margin-top: -9px;
}
#contop{
background:url("img/contop.png") repeat scroll 0 0 transparent;
height:8px;
width:519px;
_background:url("img/contop6.png") repeat scroll 0 0 transparent;
_margin-top: -7px;
}
#conbot{
background:url("img/conbot.png") repeat scroll 0 -8px transparent;
height:6px;
width:519px;
_background:url("img/conbot6.png") no-repeat scroll 0 -8px transparent;
}
#cred{
font-size:10px;
line-height:11px;	
}
#cred a, #cred a:visited, #cred a:active, #footer a, #footer a:visited, #footer a:active{
color: #333;
text-decoration:none;
}
#cred a:hover, #footer a:hover{
text-decoration: none;
color: #fff;
background: #00deff;
}
#subnavi{
	margin-left: 0;
	text-transform: uppercase;
	margin-top: -8px;
	height: 23px;
	font-size: 13px;
	*positioin: relative;
}
#subnavi li{
float: left;
list-style:none outside none;
*position: relative;
}
#subnavi li a{
text-decoration: none;
color: #666;
}
#subnavi li.home a, #subnavi li.homepages a, #subnavi li.shopsysteme a, #subnavi li.webdesign a, #subnavi li.seo a, #subnavi li.hosting a, #subnavi li.homea a, #subnavi li.homepagesa a, #subnavi li.shopsystemea a, #subnavi li.webdesigna a, #subnavi li.seoa a, #subnavi li.hostinga a{
	margin-left:7px;
margin-top:7px;
padding:5px 9px 2px;
position: absolute;
}
#subnavi li.homea a, #subnavi li.homepagesa a, #subnavi li.shopsystemea a, #subnavi li.webdesigna a, #subnavi li.seoa a, #subnavi li.hostinga a, #subnavi li.home a:hover, #subnavi li.homepages a:hover, #subnavi li.shopsysteme a:hover, #subnavi li.webdesign a:hover, #subnavi li.seo a:hover, #subnavi li.hosting a:hover{
color: #00DEFF;	
}
#subnavi li.home{
height:30px;
width: 64px;
background: transparent url(img/home.png);
_background: transparent url(img/home6.png);
}
#subnavi li.homea{
height:30px;
width: 64px;
background: transparent url(img/home1.png);
_background: transparent url(img/home16.png);
}
#subnavi li.home:hover{
background: transparent url(img/home1.png);
_background: transparent url(img/home16.png);
}

#subnavi li.homepages{
height:30px;
width: 100px;
margin-left: -5px;
background: transparent url(img/homepage.png);
_background: transparent url(img/homepage6.png);
}
#subnavi li.homepagesa{
height:30px;
width: 100px;
margin-left: -5px;
background: transparent url(img/homepage1.png);
_background: transparent url(img/homepage16.png);
}
#subnavi li.homepages:hover{
background: transparent url(img/homepage1.png);
_background: transparent url(img/homepage16.png);
}
#subnavi li.shopsysteme{
height:30px;
width: 116px;
margin-left: -5px;
background: transparent url(img/shopsystem.png);
_background: transparent url(img/shopsystem6.png);
}
#subnavi li.shopsystemea{
height:30px;
width: 116px;
margin-left: -5px;
background: transparent url(img/shopsystem1.png);
_background: transparent url(img/shopsystem16.png);
}
#subnavi li.shopsysteme:hover{
background: transparent url(img/shopsystem1.png);
_background: transparent url(img/shopsystem16.png);
}
#subnavi li.webdesign{
height:30px;
margin-left: -5px;
width: 105px;
background: transparent url(img/webdesign.png);
_background: transparent url(img/webdesign6.png);
}
#subnavi li.webdesigna{
height:30px;
margin-left: -5px;
width: 105px;
background: transparent url(img/webdesign1.png);
_background: transparent url(img/webdesign16.png);
}
#subnavi li.webdesign:hover{
background: transparent url(img/webdesign1.png);
_background: transparent url(img/webdesign16.png);
}
#subnavi li.seo{
height:30px;
margin-left: -5px;
width: 53px;
background: transparent url(img/seo.png);
_background: transparent url(img/seo6.png);
}
#subnavi li.seoa{
height:30px;
margin-left: -5px;
width: 53px;
background: transparent url(img/seo1.png);
_background: transparent url(img/seo16.png);
}
#subnavi li.seo:hover{
background: transparent url(img/seo1.png);
_background: transparent url(img/seo16.png);
}
#subnavi li.hosting{
height:30px;
margin-left: -5px;
width: 85px;
background: transparent url(img/hosting.png);
_background: transparent url(img/hosting6.png);
}
#subnavi li.hostinga{
height:30px;
margin-left: -5px;
width: 85px;
background: transparent url(img/hosting1.png);
_background: transparent url(img/hosting16.png);
}
#subnavi li.hosting:hover{
background: transparent url(img/hosting1.png);
_background: transparent url(img/hosting16.png);
}
#phone{
background:url("img/phone.png") no-repeat scroll 0 16px transparent;
border-top:1px dotted #999999;
color:#666666;
font-size:22px;
height:22px;
margin-left:23px;
margin-top:5px;
padding-left:39px;
padding-top:14px;
margin-bottom: 10px;
width:197px;
_background:url("img/phone.gif") no-repeat scroll 0 16px transparent;
}
#footer{
font-size:9px;
margin-bottom:30px;
margin-left:9px;
text-align:center;
width:502px;
_margin-top: -5px;
}
#reftop {
height:16px;
width:284px;
background:url(img/reftop.png);
margin-left:-7px;
}
#refscon {
background:url(img/recon.png);
margin-left:-7px;
width:283px;
}
#refbot {
height:16px;
width:284px;
background:url(img/refbot.png);
margin-left:0px;
margin-bottom:-3px;
}
#refscon li {
list-style:square;
margin-left:34px;
font-size:13px;
line-height:19px;}
#refscon h2 {
font-size:17px;
margin-top:0px;
margin-left:20px;
width:241px;
margin-bottom:7px;
position:relative;
padding-top:7px;}
#refscon p {
margin-left:18px;
margin-top:0px;
width:248px;
color: #888;}
#refscon p a, #refscon p a:visited, #refscon p a:active {
color:#888;
text-decoration:none;
}
#refscon p a:hover {
text-decoration:underline;}
.tag1 {
	font-size: 10px;
	font-weight: bold;
}
.tag4 {
	font-size: 14px;
	font-weight: bold;
}
.tag6 {font-size: 13px}
.tag7 {
	font-size: 16px;
	font-weight: bold;
}
.tag9 {font-size: 15px; font-weight: bold; }
.tag10 {font-size: 12px}
.tag11 {font-size: 9px}
.tag12 {font-size: 14px}
.tag13 {font-size: 11px}
.tag15 {font-size: 12px; font-weight: bold; }