﻿/*  body  */

html {
overflow:scroll;
}

body {
margin:0;
padding:0;
line-height:21px;
background:#dfdfdf url(../bilder/bg.jpg) top;
font-family:Calibri, Arial;
font-size:11pt;
color:#000;
}

#shine_top {
margin-top:12px;
margin-left:auto;
margin-right:auto;
width:1000px;
height:15px;
padding:0;
background:#fff url(../bilder/shine_top.jpg);
}

#shine_center{
margin-left:auto;
margin-right:auto;
width:1000px;
padding:0;
background:#fff url(../bilder/shine_center.jpg) repeat-y;
}

#shine_btm {
margin-left:auto;
margin-right:auto;
width:1000px;
height:15px;
padding:0;
background:#fff url(../bilder/shine_btm.jpg);
}

#site{
margin-left:auto;
margin-right:auto;
width:960px;
}

/*  header  */

#head{
margin-left:auto;
margin-right:auto;
padding:0;
width:960px;
height:130px;
}

/* navimenü */

#navi{
margin:0;
padding:0;
width:960px;
height:25px;
background:#fff url(../bilder/navi.jpg) repeat-x;
border-bottom:1px solid #ccc;
z-index:30;
}

#navi li{
margin:0;
padding:0;
width:120px;
height:25px;
list-style:none;
float:left;
font-family:Calibri, Arial;
font-size:10pt;
font-weight:bold;
color:#000;
}

#navi li a{
display:block;
margin:0;
padding:4px 1px;
width:118px;
height:17px;
background:#fff url(../bilder/navi.jpg) repeat-x;
color:#000;
text-align:center;
text-decoration:none;
}

#navi li a:hover{
background:#c8ddfb;
}

#navi div{
position:absolute;
visibility:hidden;
width:118px;
margin:0;
padding:0;
background:#fff;
border:1px solid #ccc;
}

#navi div a{
position:relative;
display:block;
margin:0;
padding:5px 10px;
width:auto;
white-space:nowrap;
text-align:left;
text-decoration:none;
background:#fff;
font-family:Calibri, Arial;
font-size:10pt;
color:#000;
font-weight:bold;
border:1px solid #000:
}

#navi div a:hover{
background:#c8ddfb;
color:#000;
}

/* content */

#content{
margin-top:40px;
margin-left:auto;
margin-right:auto;
width:760px;
}

#content h1{
font-size:14pt;
color:#39f;
}

#content ul{
list-style:circle;
}

#content table{
margin-left:-2px;
}

#content input, textarea{
border:1px solid #ccc;
font-family:Calibri, Arial;
font-size:11pt;
color:#000;
}

/* footer */

#foot{
margin-left:auto;
margin-right:auto;
padding:0 3px 4px 3px;
width:954px;
height:17px;
text-align:right;
border-top:1px solid #ccc;
font-family:Calibri, Arial;
font-size:9pt;
color:#666;
}

#add{
margin-left:auto;
margin-right:auto;
padding:0 3px 4px 3px;
width:954px;
height:17px;
text-align:center;
border-top:1px solid #ccc;
font-family:Calibri, Arial;
font-size:10pt;
color:#333;
}

/* links */

a:active, a:focus {
outline:none;
}

a img {
border:1px solid #ccc;
}

#content a{
font-family:Calibri, Arial;
font-size:11pt;
color:#000;
text-decoration:none;
}

#content a:hover{
color:#39f;
}

#foot a{
font-family:Calibri, Arial;
font-size:9pt;
color:#666;
text-decoration:none;
}

#foot a:hover{
color:#39f;
}

#add a{
font-family:Calibri, Arial;
font-size:10pt;
color:#333;
text-decoration:none;
}

#add a:hover{
color:#39f;
}

