
body {
margin : 0 0 0 0;
padding : 0;
font : normal small Arial, Helvetica, sans-serif;
color : #999999;
background : url(images/bg.jpg) repeat-y top center;
}
.clr {
	clear: both;
}
ul{
padding:0;
}

p, ul, ol, blockquote {
margin-top : 0;
line-height : 160%;
}

a {
text-decoration : none;
color : #F96F00;
}
a:hover {
text-decoration : none;
color : #848483;
}
td, tr, p, div {
color : #4E4E4E;
font-size : 12px;
}

#header {
width : 1000px;
height : 113px;
margin : 0 auto;
background : url(images/header.jpg) no-repeat;
}

#top_navi{
float:right;
width:454px;
height:22px;
position:relative;
}
#top_navi_inner ul li{
background-image:url(images/separator-30-vert.png);
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
height:22px;
padding-right:2px
}

#top_navi_inner ul li a{
color:#f1f1f1;
display:block;
float:left;
height:22px;
line-height:22px;
overflow:hidden;
padding:0px 4px 3px 5px;
text-decoration:none
}

#top_navi_inner ul li a:hover{
color:#CAE250;
background-color:#24537F;
background-image:none;
background-position:0 0;
background-repeat:repeat;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#top_navi_inner ul li.last{
background-image:none;
padding-right:0
}
#subheader {
width : 1000px;
height : 35px;
margin : 0 auto;
background : url(images/menu.jpg) no-repeat;
}
#subheader_navi_inner  ul {
	margin: 0;
	padding : 0px 10px 0px 10px;
	list-style:none;
}
#subheader_navi_inner  li {
	margin : 0;
	padding : 0;
	float : left;
	list-style : none;
}
#subheader_navi_inner ul li{
background-image:url(images/separator-30-vert.png);
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
height:35px;
padding-right:2px
}

#subheader_navi_inner li a{
color:#f1f1f1;
display:block;
float:left;
height:35px;
line-height:35px;
overflow:hidden;
padding:0px 10px 0px 10px;
text-decoration:none
}

#subheader_navi_inner li a:hover{
color:#CAE250;
background-color:#24537F;
background-image:none;
background-position:0 0;
background-repeat:repeat;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#subheader_navi_inner ul li.last{
background-image:none;
padding-right:0
}

#content_top{
width : 1000px;
height:52px;
margin : 0 auto;
background-image : url(images/toolbox.jpg);
}
#content {
width : 1000px;
margin : 0 auto;
height:100%;
background-image : url(images/content.jpg);
background-repeat:repeat-y;
}
#content1 {
width : 480px;
float:left;
padding-top:10px;
padding-bottom:10px;
text-decoration : none;
color : #4E4E4E;
}
#content1b {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/kontaktpage.png);
background-repeat:no-repeat;
}
#content1a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/leistung.png);
background-repeat:no-repeat;
}
#content1c {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/impressum.png);
background-repeat:no-repeat;
}
#content2 {
margin:0 auto;
width : 980px;
padding : 0;
color : #929292;
}
#content2_inner {
float:left;
width : 680px;
padding : 10px;
color : #929292;
}
#content2a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/xt.png);
background-repeat:no-repeat;
}
#content2b {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/dc.png);
background-repeat:no-repeat;
}
#content2c {
float:left;
width : 690px;
padding : 0;
color : #929292;
}
#content2d {
float:right;
width : 200px;
padding : 0;
color : #929292;
}
#content3 {
width : 420px;
float:left;
padding-top:10px;
padding-bottom:10px;
text-decoration : none;
color : #4E4E4E;
}
#content3a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/ukunden.png);
background-repeat:no-repeat;
}
#content3b {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/design.png);
background-repeat:no-repeat;
}
#content3c {
width : 420px;
float:right;
padding-top:10px;
padding-bottom:10px;

}
#content4a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/cms.png);
background-repeat:no-repeat;
}
#content5a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/xts.png);
background-repeat:no-repeat;
}
#content6a {
width : 420px;
height:200px;
float:right;
padding-top:10px;
padding-bottom:10px;
background-image : url(images/host.png);
background-repeat:no-repeat;
}

#content h2 {
height : 16px;
margin-bottom : 20px;
padding : 9px 0 0 20px;
letter-spacing : normal;
font-size : 0.9em;
}
#content h3 {
text-transform : uppercase;
letter-spacing : normal;
font-size : x-small;
color : #ffffff;
}
#content li {
margin-left : 0;
padding-left : 15px;
list-style : square inside;
color : #F96F00;
}
#navtop  {
text-align:left;
width: 200px;
line-height: 45px;
font-size: 15px;
font-family: verdana; 
color: #A7C335;
font-weight: normal;
text-decoration:none;
text-indent: 35px;
padding-top:18px;
}
#navtop_b  {
text-align:left;
width: 200px;
line-height: 45px;
font-size: 15px;
font-family: verdana; 
color: #A7C335;
font-weight: normal;
text-decoration:none;
text-indent: 35px;
padding-top:18px;
}
#menu {
float : right;
width : 200px;
padding-right : 10px;
}
#menu a {
text-align:left;
display: block;
line-height: 30px;
font-size: 12px;
font-family: verdana; 
color: #FF9600;
font-weight: normal;
text-decoration:none;
background: url(images/button.png) left top no-repeat;
text-indent: 35px;
}
#menu a:hover {
color: #4E4E4E;
text-indent: 35px;
background: url(images/button2.png) left top no-repeat;
text-decoration: none;
font-weight:normal;
}
#menu_b {
float : right;
width : 200px;
padding-right : 10px;
}
#menu_b a {
text-align:left;
display: block;
line-height: 30px;
font-size: 12px;
font-family: verdana; 
color: #FF9600;
font-weight: normal;
text-decoration:none;
background: url(images/button.png) left top no-repeat;
text-indent: 35px;
}
#menu_b a:hover {
color: #4E4E4E;
text-indent: 35px;
background: url(images/button2.png) left top no-repeat;
text-decoration: none;
font-weight:normal;
}
#footer {
height : 200px;
width : 1000px;
margin : 0 auto;
background-image : url(images/footer.jpg);
}
#copy  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9F9D86;
	text-decoration: none;
	font-weight: normal;
	padding-top:15px;
}

#copy a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9F9D86;
	text-decoration: none;
	font-weight: normal;
}

#copy a:hover {
	color: #ECECC5;
	text-decoration: none;
	font-weight: normal;
}
h2 {
	padding-left: 25px;
	padding-top:7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	color: #C2CA37;
	text-align: left;
	font-weight: bold;
}
 #column1 {
	width: 220px;
	padding-left: 10px;
	padding-right:10px;
	float: left;
	color:#E2E2E2;
	border-right:1px solid #2E6DA2;
}
#column1 a {
color:#E2E2E2;
line-height:16px;
}
#column1 a:hover {
color:#ffffff;
}
#column2 {
	width: 170px;
	padding-left: 10px;
	padding-right:10px;
	float: left;
	color:#E2E2E2;
	border-right:1px solid #2E6DA2;
}
#column2 a {
color:#E2E2E2;
line-height:16px;
}
#column2 a:hover {
color:#ffffff;
}
#column3 {
	width: 200px;
	padding-left: 10px;
	padding-right:10px;
	float: left;
	color:#E2E2E2;
	border-right:1px solid #2E6DA2;
}
#column3 a {
color:#E2E2E2;
line-height:16px;
}
#column3 a:hover {
color:#ffffff;
}
#column4 {
	width: 250px;
	padding-left: 10px;
	padding-right:10px;
	float: left;
	color:#E2E2E2;
}
#column4 a {
color:#E2E2E2;
line-height:16px;
}
#column4 a:hover {
color:#ffffff;
}


