html, body {
    margin: 0px; padding: 0px;
    width: 100%;
    background: #e6e6e6 url("../images/bev.jpg") repeat-x;
    text-align: center;
    font-family: Times, Helvetica;
    font-size: 17px;
    color: #3c3e3d;
}


div { behavior: url("/prof-kujat/cms/iepngfix.htc") }


.global {
    width: 870px;
    margin: auto;
}
.header {
    margin: auto;
    width: 850px; height: 135px;
    background-image: url("../images/header.jpg");
    cursor: pointer;
}
.main {
    float: left;
    width: 870px;
    background-image: url("../images/bev-2.png");
}
.body {
    width: 850px;
    margin: auto;
    float: left;
    padding: 10px;
    text-align: left;
}
.footer {
    float: left;
    width: 870px; height: 27px;
    background-image: url("../images/footer.png");
}

.content {
    margin: auto;
    text-align: left;
    width: 830px;
    padding: 10px;
}
.content2 {
    float: left;
    width: 640px;
    padding: 15px 0px 0px 10px;
}

.hauptnavigation {
    margin: auto;
    width: 850px; height: 44px;
    background-image: url("../images/nav.jpg");
}
.subnavigation {
    width: 180px; height: 400px;
    background: url("../images/shd.jpg") no-repeat right center;
}

.info {
    font-size:10px;
    padding:0 0 0 10px;
    font-family: verdana, arial;
}

.text {
    float: left;
    width: 350px;
}
.bilder {
   padding-top: 35px;
   float: right;
   width: 280px;
}
.bilder div {
    margin-bottom: 10px;
}


th {
    vertical-align: top;
    font-size: 12px;
    font-family: verdana, arial;
}

.inarea {
    border: 1px solid #999;
    width: 200px;
    height: 100px;
}

.intext {
    border: 1px solid #999;
    width: 200px;
}

h1, h2, h3 {
    margin: 0px 0px 10px 0px; padding: 0px;
    font-size: 20px;
    font-weight: bold;
    color: #662948;
   
}
h2 {
    font-size: 17px;
     color: #3c3e3d;
}
h1 a {
    color: #000;
}
h1 a:hover {
    color: #662948;
}


h3 {
    font-size: 14px;
}
a {
    color: #999;
    text-decoration: none;
}
strong {
    color: #662948;
}
img {
    border: 0px;
}
a:hover {
    color: #000;
}
p {
    margin: 0px 0px 10px 0px; padding: 0px;
    line-height: 1.3;
}


.navFirst {
    margin: 0px; padding: 0px 0px 0px 187px;
    list-style: none;
    font-family: verdana, arial;
    font-size: 14px;
}
.navFirst li {
    float: left;    
    margin: 0px 40px 0px 0px;
}
.navFirst li a {
    float: left;
    display: block;
    height: 20px;
    padding: 12px 0;
}
.navFirst li a:hover {
    height: 17px;
    color: #FFF;
    border-bottom: 3px solid #bdbec0;
}
.navFirst li .on {
    height: 17px;
    color: #FFF;
    border-bottom: 3px solid #bdbec0;
}

.navSecond{
   margin: 15px 0px 0px 0px; padding: 0px;
   list-style: none;
   font-family: verdana, arial;
   font-size: 14px;
   width: 160px;
}
.navSecond li {
    margin: 0px 0px 10px 0px;   
}
.navSecond li a {
    display: block;
    height: 19px;
    padding: 0px 0px 0px 30px;
}
.navSecond li a:hover {
    color: #662948;
    padding: 0px 0px 0px 30px;
    background: url("../images/subnav.jpg") no-repeat left center;  
}
.navSecond li .on {
    color: #662948;
    padding: 0px 0px 0px 30px;
    background: url("../images/subnav.jpg") no-repeat left center;  
}


.navThird{
   
}
.navThird li {
    
}
.navService {
    list-style: none;
    margin: 20px 10px 0px 0px; padding: 0px;
    float: right;
    font-family: verdana, arial;
    font-size: 11px;
}
.navService li {
        
}
