body {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
}

#header {
position:fixed;
top:0;
height:120px;
width:100%;
z-index:10;
text-align:center;
}

#header.start {
background-image:url(../images/kopf_start.jpg);
background-repeat:repeat-x;
}

#header.support {
background-image:url(../images/kopf_support.jpg);
background-repeat:repeat-x;
}

#header.software {
background-image:url(../images/kopf_software.jpg);
background-repeat:repeat-x;
}

#header.services {
background-image:url(../images/kopf_services.jpg);
background-repeat:repeat-x;
}

#topnaviwrapper,#subnaviwrapper,#footerwrapper,#contentwrapper,#sitelinkswrapper {
width:100%;
text-align:center;
z-index:10;
}

#topnavi,#subnavi,#content,#footer,#sitelinks {
width:750px;
}

#topnaviwrapper {
position:fixed;
top:120px;
padding:0;
}

#topnavi,#subnavi {
height:20px;
text-transform:uppercase;
line-height:1.2em;
margin:auto;
}

#subnaviwrapper {
position:fixed;
top:140px;
/* border-bottom:10px #FFF solid; */
}

#topnavi ul,#subnavi ul {
white-space:nowrap;
}

#topnavi ul li,#subnavi ul li {
display:inline;
}

#topnavi ul li a,#subnavi ul li a {
color:#FFF;
text-decoration:none;
display:block;
float:left;
height:20px;
font-size:9px;
padding:0;
}

#hs {
text-align:left;
height:20px;
margin:0 auto;
}

#content {
text-align:left;
min-height:750px;
margin:0 auto;
padding:170px 0 30px;
}

#footerlinks {
text-align:left;
background-color:#FFF;
font-size:9px;
color:#906B80;
padding-top:2em;
width:520px;
margin:0 auto;
}

#footerlinks a:link,#footerlinks:active,#footerlinks a:visited {
color:#906B80;
}

#footerwrapper {
position:fixed;
bottom:0;
background-color:silver;
}

#footer {
background-color:silver;
text-align:left;
height:16px;
margin:auto;
}

#flags,#demo,#dripro,#footsoftware,#footservices,#footsupport {
text-align:center;
width:250px;
float:left;
height:16px;
padding-top:2px;
font-size:9px;
}

#flags {
background-color:#537399;
}

#dripro {
background-color:#396389;
}

#demo {
background-color:#014C74;
}

#footsoftware {
background-color:#906B80;
}

#footservices {
background-color:#8A9656;
}

#footsupport {
background-color:#628297;
}

#flags a,#demo a,#dripro a,#footsoftware a,#footservices a,#footsupport a {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

#flags a:hover,#demo a:hover,#dripro a:hover,#footsoftware a:hover,#footservices a:hover,#footsupport a:hover {
color:#000;
text-decoration:underline;
}

.visualclear {
clear:both;
}

.copy {
font-size:11px;
line-height:16px;
}

.copyfett {
font-size:11px;
line-height:16px;
font-weight:700;
}

h1 {
margin-bottom:1em;
}

h2 {
margin-top:1em;
}

#content h1 {
color:#A9A9A9;
font-size:16px;
font-weight:700;
text-transform:uppercase;
line-height:1.2em;
}

#content ul {
list-style:disc;
}

#mainleft {
width:520px;
float:left;
padding:10px 30px 30px 0;
}

#mainleft p + h1 {
margin-top:10em;
}

#mainleft h1 img {
margin-top:10px;
}

#mainleft #facts,.facts {
clear:both;
height:auto;
}

#mainleft #factstitel,.factstitel {
margin-top:1em;
padding-bottom:1em;
}

#mainleft #factsboxwrapper,.factsboxwrapper {
margin:0;
padding:0 5px 0 0;
}

#mainleft .factsbox,.factsbox {
width:236px;
float:left;
background-color:#628297;
margin-right:10px;
color:#FFF;
padding:5px;
}

#content #mainleft .factsbox ul {
list-style:square;
padding-left:14px;
font-size:11px;
}

#sidebar {
border-left:1px #906B80 dotted;
float:left;
width:188px;
margin-left:10px;
min-height:400px;
}

#sidebar .center {
text-align:center;
margin:0 auto;
}

#sidebar img {
margin-top:100px;
}

#sidebox {
background-color:#fd9953;
color:#FFF;
padding:1em;
}

.ibtabelle {
	width: 100%;
	margin-top: 20px;
}
.ibtabelle td {
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align:top;
    
}

.ibtabelle h2 {
    margin-top: 0;
}

.ibtabelle a {
    color: black;
}
.colsoftware {
	color: #906B80;
}
.colservices {
	color: #8A9656;
}

.colsupport {
    color: #628297;
}
.colblack {
    color: black;
}
.neu {
	color: #FF00FF;
	font-weight: bold;
}
