body {text-align:center;background-color:#fff;font-family:arial,verdana,sans-serif;font-size:11px;}

#container {text-align:left;margin:auto;width:1026px;border:1px dashed #ccc;border-top-color:#fff;}

#header01 {width:248px;height:156px;background-image:url(../images/header-bg-01.jpg);float:left;}
#header02 {width:206px;height:156px;background-image:url(../images/header-bg-02.jpg);float:left;}
#header03 {width:570px;height:156px;background-image:url(../images/header-bg-03.jpg);float:left;}

#navi {height:29px;width:533px;margin-top:123px;margin-left:1px;}


#left-col-container {width:248px;margin-left:0px;padding:0px;float:left;}
#left-col-label {width:17px;height:138px;float:left;background-image:url(../images/links-navigation.gif);}
#left-col-box {width:218px;float:left;}

#left-col-top {width:218px;height:11px;background-image:url(../images/left-col-top.gif);overflow:hidden;}
#left-col-middle {padding:5px 10px 5px 15px;width:193px;background-image:url(../images/left-col-middle.gif);}
#left-col-middle h2 {color:#934E4E;font-size:13px;margin:3px 7px 20px 2px;border-bottom:1px dashed #B67070;}

#left-col-middle h3 a {color:#3e5893;}
#left-col-middle h3 a:hover {color:#008000;background-image:url(../images/arrow-black.gif);background-repeat:no-repeat;background-position:right 5px;padding-right:10px;}

#left-col-middle ul {color:#3e5893;font-size:13px;font-variant:small-caps;font-weight:bold;font-family:tahoma,arial, sans-serif;margin-bottom:28px;}
#left-col-middle li {margin-left:13px;}
.left-urls {font-size:10px;color:#fff;font-variant:normal;font-weight:normal;background-image:url(../images/extern.gif);background-repeat:no-repeat;padding-right:10px;background-position:right;}
.left-urls:hover {color:#666;background-image:url(../images/extern-02.gif);background-repeat:no-repeat;padding-right:10px;background-position:right;}
#left-col-bottom {width:218px;height:11px;background-image:url(../images/left-col-bottom.gif);overflow:hidden;}

#contentbox {width:778px;float:left;margin:0;padding:0;color:black;}
#contentbox h1 {font-family:arial,tahoma,sans-serif;font-size:16px;color:#A1A1A1;border-bottom:1px solid #ccc;letter-spacing:1px;margin:0 7px 26px 7px;background-image:url(../images/ornament-headline.gif);background-repeat:no-repeat;background-position:right top;}
.quarter {width:186px;float:left;margin:0 0 17px 9px;}
.site-box-top {height:10px;background-image:url(../images/site-box-top.gif);overflow:hidden;}
.site-box-middle {height:125px;background-image:url(../images/site-box-middle.gif);padding:0 10px 0 10px;text-align:center;}
.site-box-middle h2 {color:#008000;font-size:12px;font-family:arial,tahoma,sans-serif;text-align:center;margin-bottom:6px;}
.site-box-middle a.link-img-border img {border:1px solid #888;}
.site-box-middle a.link-img-border:hover img {border:1px solid #444;}


.site-box-bottom  {height:10px;background-image:url(../images/site-box-bottom.gif);overflow:hidden;}
.breaker {border-top:1px dashed #e5e5e5;height:15px;clear:both;}
div.two-cola {font-size:12px;width:365px;float:left;margin:0 27px 20px 6px;}
div.two-colb {font-size:12px;width:365px;float:left;margin:0 0 20px 6px;}
div.two-col75 {font-size:12px;width:547px;float:left;margin:0 27px 20px 6px;}
div.two-col25 {font-size:12px;width:182px;float:left;margin:0 0 20px 6px;}
.img-right {float:right;}
ul.offerings  {margin:20px 0 0 0;list-style-image:url(../images/services-list.gif);}
ul.offerings h2 
        {
            color:#A40000;
            background-image:url(../images/headline-fade.gif);
            padding:2px 0 2px 0;
            margin-bottom:5px;
            font-size:12px;
            border-bottom:1px solid #D0E0E7;
            background-repeat:repeat-x;
        }

.two-colb h2, .two-cola h2, .two-col75 h2, .two-col25 h2
        {
            font-size:13px;
            margin:0 0 20px 0;
            color:#34475C;
            border-bottom:1px solid #C6D0D4;
            background-image:url(../images/h2-test.gif);
            background-repeat:no-repeat;
            background-position:right top;
            background-color:transparent;
        }
.two-col75 h3, .two-col25 h3
        {
            font-size:13px;
            margin:0 0 20px 0;
            color: #669900;
         }		
img.bigscreen {border:1px solid #999;margin-bottom:24px;}

#footer {width:100%;height:50px;text-align:center;background-color:#f3f3f3;color:blue;}
.footies {float:left;margin-left:20px;}



a.navi
{
padding:7px 20px 0 20px;
text-align:center;
vertical-align:middle;
float:left;
background-image:url(../images/navi-bg-01.gif);
display:block;
font-family: arial, tahoma, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#ddd;
height:21px;
font-weight:bold;
}
a.navi:visited{background-image:url(../images/navi-bg-01.gif);display:block;}
a.navi:active{background-image:url(../images/navi-bg-02.gif);display:block;}
a.navi:hover{background-image:url(../images/navi-bg-02.gif);color:#fff;display:block;}
.navi-trenner{width:3px;height:28px;background-image:url(../images/navi-trenner.gif);float:left;}



h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
fieldset {border: none 0;}

dl {margin: 0 0 0 .8em;}
dl dt {margin: 0 0 .5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}

ol {list-style: decimal;}
ol li {margin: 0 0 1em 2.5em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}

p {margin-bottom: 1em;}

ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}




