body {
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
background: #ffffff;
}

body.bestellung {
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
background: #f5f5f5;
}

tr, td, p, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #222222;
line-height: 18px;
}

a:link, a:visited {
color: #4D73BA;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: none;
}

a.top-nav:link, a.top-nav:visited {
display: block;
color: #ffffff;
line-height: 18px;
font-weight: bold;
}

a.top-nav:hover {
display: block;
background: #dddddd;
line-height: 18px;
}

a.top-box:link, a.top-box:visited {
display: block;
font-size: 11px;
color: #667696;
line-height: 18px;
font-weight: bold;
}

a.top-box:hover {
display: block;
background: #ffffff;
line-height: 18px;
}

.mainpage {
padding: 20px 20px 20px 20px;
border-left: 1px solid;
border-left-color: #dddddd;
border-right: 1px solid;
border-right-color: #dddddd;
}

.mainpage-right {
padding: 5px 5px 5px 5px;
border-left: 1px solid;
border-left-color: #dddddd;
border-right: 1px solid;
border-right-color: #dddddd;
}

.sitemap {
border-top: 1px dotted;
border-top-color: #dddddd;
}

.faq {
background-image: url(../images/faqbg.png);
background-repeat: no-repeat;
}

a.referenzen:link, a.referenzen:visited {
color: #222222;
text-decoration: none;
}

a.referenzen:hover {
color: #4D73BA;
text-decoration: none;
}

.newsflash {
color: #999999;
line-height: 18px;
}

a.newsflash:link, a.newsflash:visited {
color: #999999;
line-height: 18px;
}

a.newsflash:hover {
color: #666666;
line-height: 18px;
}

.copyright {
color: #cccccc;
line-height: 18px;
}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0px 0px 1px 10px;
}

h1{font-size: 11px;
padding:0px 0px 0px 0px;
margin:0;
font-weight: bold;
font-size: 11px;
}

h2{font-size: 12px;
font-weight: bold;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.inputbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #222222;
background-color: #F0F0F0;
border: 1px solid #CCCCCC;
}

ul {
margin: 0;
padding: 0;
list-style: none;
}

li {
line-height: 18px;
padding-left: 18px;
padding-top: 0px;
background-image: url(../images/arrow.gif) ;
background-repeat: no-repeat;
/*background-position: 0px 3px;*/
}

/* ------------------------------------------------------- */

.service-title {
font-size: 11px;
font-weight: bold;
color: #667696;
}

a.service-nav:link, a.service-nav:visited {
display: block;
color: #667696;
line-height: 18px;
}

a.service-nav:hover {
display: block;
background: #d0d5e0;
color: #667696;
line-height: 18px;
}

/* ------------------------------------------------------- */

h1.hosting-title, h2.hosting-title, .hosting-title{
font-size: 11px;
font-weight: bold;
color: #676A71;
}

a.hosting-nav:link, a.hosting-nav:visited {
display: block;
color: #676A71;
line-height: 18px;
}

a.hosting-nav:hover {
display: block;
background: #d0d5e0;
color: #676A71;
line-height: 18px;
}

/* ------------------------------------------------------- */

h1.design-title, h2.design-title, .design-title {
font-size: 11px;
font-weight: bold;
color: #968659;
}

a.design-nav:link, a.design-nav:visited {
display: block;
color: #968659;
line-height: 18px;
}

a.design-nav:hover {
display: block;
background: #d5cebb;
color: #968659;
line-height: 18px;
}

/* ------------------------------------------------------- */

h1.referenzen-title, h2.referenzen-title, .referenzen-title {
font-size: 11px;
font-weight: bold;
color: #CFD48F;
}

a.referenzen-nav:link, a.referenzen-nav:visited {
display: block;
color: #CFD48F;
line-height: 18px;
}

a.referenzen-nav:hover {
display: block;
background: #F0F2D8;
color: #CFD48F;
line-height: 18px;
}

/* ------------------------------------------------------- */

h1.support-title, h2.support-title, .support-title {
font-size: 11px;
font-weight: bold;
color: #676A71;
}

a.support-nav:link, a.support-nav:visited {
display: block;
color: #676A71;
line-height: 18px;
}

a.support-nav:hover {
display: block;
background: #C4C7CC;
color: #676A71;
line-height: 18px;
}

/* ------------------------------------------------------- */

h2.kontakt-title, h2.kontakt-title, .kontakt-title {
font-size: 11px;
font-weight: bold;
color: #929775;
}

a.kontakt-nav:link, a.kontakt-nav:visited {
display: block;
color: #929775;
line-height: 18px;
}

a.kontakt-nav:hover {
display: block;
background: #D3D5C3;
color: #929775;
line-height: 18px;
}

/* ------------------------------------------------------- */
.ref_img{
border-left: 1px solid;
border-left-color: #dddddd;
border-top: 1px solid;
border-top-color: #dddddd;
border-bottom: 1px solid;
border-bottom-color: #dddddd;
border-right: 1px solid;
border-right-color: #dddddd;
}
