html {
scrollbar-track-color: #D5D9CE; 
scrollbar-base-color: #C7CCBD;
scrollbar-arrow-color: #000000; 
scrollbar-face-color: #C7CCBD;
scrollbar-3dlight-color: #D5D9CE; 
scrollbar-darkshadow-color: #D5D9CE; 
scrollbar-highlight-color: #D5D9CE; 
scrollbar-shadow-color: #D5D9CE;
}

body {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
background-color: #D5D9CE; 
}

#container {
position: absolute;
top: 40%;
left: 50%;
margin-top: -215px;
margin-left: -480px;
width: 960px;
height: 550px;
}

/* =============== BEREICHE ==================================== */
#top {
width: 960px;
height: 30px;
background-image: url(images/top.jpg);
background-repeat: repeat-x;
}

#nav {
position: absolute;
left: 0px;
top: 75px;
}

#nav li {
list-style: none;
margin: 0px;
padding: 0px;
}

#nav a {
display: block;
height: 26px;
font-size: 11px;
color: #000000;
text-decoration: none;
}

#nav a:hover {
color: #666666;
}

#nav #aktiv {
display: block;
width: 154px;
height: 26px;
background-image: url(images/nav_pr.gif);
background-repeat: repeat-x;
background-position: 0px 16px;
}

#signet {
position: absolute;
left: 0px;
bottom: 0px;
}

#main {
position: absolute;
left: 200px;
top: 75px;
width: 760px;
height: 470px;
}

#content_scroll {
width: 760px;
height: 440px;
overflow: auto;
}

#content_scroll_390 { /* Referenzen */
width: 760px;
height: 390px;
overflow: auto;
}

/* =============== FORMATE ===================================== */
p {
margin: 0px 0px 9px 0px;
padding: 0px;
}

ul {
margin: 0px 0px 9px 0px;
padding: 0px;
list-style-type: square;
}

ol {
margin: 0px 0px 9px 0px;
padding: 0px;
}

li {
margin: 0px 0px 6px 30px;
padding: 0px;
}

h1 {
margin: 0px 0px 6px 0px; /* gleicht Schatten beim Signet aus */
padding: 0px;
font-size: 16px;
}

h2 { 
margin: 0px 0px 12px 0px;
padding: 0px;
font-size: 12px;
}

h3 { /* Grün hinterlegt, Rahmen */
margin: 0px 0px 15px 0px;
padding: 3px;
font-size: 12px;
border: 1px solid #000000;
background-color: #C7CCBD;
}

td, tr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a:link, a:active, a:visited { /* auffällig */
color: #000000;
}

a:hover {
color: #666666;
}

a.oA:link, a.oA:active, a.oA:visited { /* unauffällig */
color: #000000;
text-decoration: none;
}

a.oA:hover {
color: #666666;
}

a:focus {
outline: none;
}

img {
display: block;
}

.imgborder {
border: 1px solid #000000;
}

.tabform01 td {
padding-bottom: 9px;
vertical-align: top;
text-align: justify;
}

/* =============== index.php =================================== */
#verweise { /* Links für sitemap.xml */
display: none;
}

#index_Titel {
position: absolute;
left: 60px;
top: 20px;
}

#index_random_img {
position: absolute;
left: 60px;
top: 80px;
}

#index_txt {
position: absolute;
left: 60px;
top: 275px;
width: 320px;
}

#index_btn_Uebers {
position: absolute;
left: 60px;
bottom: 0px;
width: 140px;
height: 18px;
padding-top: 3px;
border: 1px solid #000000;
background-color: #C7CCBD;
text-align: center;
}

#index_btn_Ang {
position: absolute;
left: 220px;
bottom: 0px;
width: 140px;
height: 18px;
padding-top: 3px;
border: 1px solid #000000;
background-color: #C7CCBD;
text-align: center;
}

#index_Titel_News {
position: absolute;
right: 0px;
top: 275px;
width: 350px;
}

#index_News {
position: absolute;
right: 0px;
bottom: 0px;
height: 165px;
width: 350px;
overflow: auto;
}

#index_News p {
width: 320px;
}

/* =============== Referenzen.php ============================== */
.ref_tdtxt { /* Referenz-Tabellen, Zelle mit Text */
padding-left: 15px;
text-align: justify;
font-size: 11px;
}

/* =============== Kontakt.php ================================= */
#kont_adr p {
margin-bottom: 6px;
}

#kont_img {
position: absolute;
left: 0px;
bottom: 0px;
}

#kont_txt {
position: absolute;
right: 0px;
top: 30px;
width: 480px;
text-align: justify;
}

#kont_Formular {
position: absolute;
right: 0px;
bottom: 0px;
}
