/* STANDARD */
body {
color: #343434;
background-color: #FFF;
width: 960px;
}

#big {
position:absolute; 
top:0px; 
left:0px;
}

h1 {
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

h2 {
color: #000;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

/*** †berschrift Teaser s***/

h3 {
color: #43331F;
font-size: 13px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

/*** †berschrift Teaser e***/


h4 {
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

h5 {
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

h6 {
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
line-height: 18px;
}

a, A, a:visited, A:visited {
color: #E08604;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: underline;
}

a:hover, A:hover{
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: underline;
}

p {
color: #343434;
font-size: 11px;
line-height: 18px;
font-family: Arial;
font-weight: normal;
}

ul, li {
color: #343434;
padding: 0px;
margin: 0px 0px 0px 19px;
list-style-image: url(arrow.gif);
}

/* NAVIGATION */

.level1 {
display: block;
background-color: #A1998F;
list-style: none;
border-bottom: 1px solid #FFF;
}

.active1 {
display: block;
background-color: #7C7163;
list-style: none;
border-bottom: 1px solid #FFF;
}

.level2 {
display: block;
background-color: #E4E1DE;
/*background-color: #CBC6C1;*/
list-style: none;
border-bottom: 1px solid #FFF;
}

.active2 {
display: block;
background-color: #BEB9B2;
/*background-color: #8F8579;*/
list-style: none;
border-bottom: 1px solid #FFF;
}

/* NAVIGATIONLINKS */

a.level1, A.level1, a:visited.level1, A:visited.level1, a.active1, A.active1, a:visited.active1, A:visited.active1 {
padding: 0px 0px 0px 8px;
height: 27px;
width: 207px;
color: #000;
font-size: 9px;
line-height: 27px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

a:hover.level1, A:hover.level1 {
background-color: #7C7163;
padding: 0px 0px 0px 8px;
height: 27px;
width: 207px;
color: #000;
font-size: 9px;
line-height: 27px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

a.level2, A.level2, a:visited.level2, A:visited.level2, a.active2, A.active2, a:visited.active2, A:visited.active2 {
padding: 0px 0px 0px 16px;
height: 27px;
width: 199px;
color: #000;
font-size: 9px;
line-height: 27px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

a:hover.level2, A:hover.level2 {
background-color: #BEB9B2
padding: 0px 0px 0px 16px;
height: 27px;
width: 199px;
color: #000;
font-size: 9px;
line-height: 27px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
/*background-color: #8F8579;*/
}

a.logolink, A.logolink, a:visited.logolink, A:visited.logolink {
height: 118px;
width: 215px;

}


/* HEADER */

#head1 {
color: #FFF;
background-color: #43331F;
height: 136px;
width: 728px;
position: absolute;
top: 0px;
left: 0px;
background-image: url(head1-koe.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

#head2 {
color: #7C7B7F;
background-color: #FFF;
height: 136px;
width: 240px;
position: absolute;
top: 0px;
left: 728px;
background-image: url(head2-koe.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

/* TABELLE */

#unten {
width: 960px;
min-height: 500px;
text-align: left;
border: 0;
position: absolute;
top: 136px;
left: 0px;
/*table-layout: fixed;*/
}

#nav {
padding: 0px;
margin: 0px;
color: #000;
background: #DAD7D3 url(netzwerk_215-koeist.gif) no-repeat left bottom;
width: 215px;
border-top: 1px solid #FFF;
text-transform: uppercase;
}

#image {
margin: 1px;
}

#content {
min-width: 514px;
border-top: 1px solid #FFF;
padding: 0px 0px 30px 0px;
background: url(linie_mod.gif) no-repeat center bottom;
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: none;
background-color: #FFF;
}

.text {
width: 454px;
margin: 20px 30px 20px 30px;
}

#content h1 {
padding: 20px 20px 0px 20px;
}

/*** SITEMAP s***/

.csc-sitemap ul, .csc-sitemap li {
margin: 0px 0px 0px 19px;
list-style-image: url(arrow.gif);
}

.csc-sitemap a, .csc-sitemap A, .csc-sitemap a:visited, .csc-sitemap A:visited {
font-size: 10px;
}

.csc-sitemap a:hover, .csc-sitemap A:hover {
font-size: 10px;
}

.csc-sitemap li ul, .csc-sitemap li ul li {
margin: 0px 0px 0px 20px;
list-style-image: url(arrow.gif);
}

/*** SITEMAP e***/

/*** FORMULAR s***/

.table1 {
width:440px;
}

.table2 {
width:500px;
}

.formular_text {
color: #343434;
font-size: 11px;
line-height: 18px;
font-family: Arial;
font-weight: normal;
width: 150px;
height: 18px;
}

.formular_feld {
color: #343434;
font-size: 11px;
line-height: 18px;
font-family: Arial;
font-weight: normal;
width: 220px;
height: 18px;
}

.innen {
color: #343434;
font-size: 11px;
line-height: 18px;
font-family: Arial;
font-weight: normal;
}

.kommentar {
color: #343434;
font-size: 11px;
line-height: 18px;
font-family: Arial;
font-weight: normal;
width: 394px;
height: 18px;
}

.absenden1 {
width: 150px;
text-align: right;
}

.absenden2 {
width: 220px;
text-align: right;
}

/*** FORMULAR e***/

/*** NEWS s***/

.news-list-container {
margin: 20px 20px 0px 20px;
}

.news-list-container a, .news-list-container A, .news-list-container a:visited, .news-list-container A:visited {
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: bold;
text-decoration: none;
}

.news-list-container a:hover, .news-list-container A:hover {
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: bold;
text-decoration: none;
}

.news-latest-item {
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.news-list-more a, .news-list-more A, .news-list-more a:visited, .news-list-more A:visited {
color: #E08604;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: underline;
}

.news-list-more a:hover, .news-list-more A:hover {
color: #E08604;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: underline;
}

.news-latest-item a, .news-latest-item A, .news-latest-item a:visited, .news-latest-item A:visited {
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: bold;
text-decoration: none;
}

.news-latest-item a:hover, .news-latest-item A:hover {
color: #343434;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: bold;
text-decoration: none;
}

.news-latest-more a, .news-latest-more A, .news-latest-more a:visited, .news-latest-more A:visited {
color: #E08604;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: underline;
}

.news-latest-more a:hover, .news-latest-more A:hover {
color: #E08604;
font-size: 11px;
font-family: Arial;
line-height: 18px;
font-weight: normal;
text-decoration: underline;
}

.clearer {
background-color: #CDCDCD;
height: 1px;
border: 0px;
}

.news-single-item {
width: 474px;
padding: 30px 20px;
}

.news-single-backlink {
margin: 20px 0px 0px 0px;
}
/*** NEWS e***/

/*** TEASER s***/

#teaser {
min-width: 240px;
color: #000;
background-color: #DAD7D3;
border-top: 1px solid #000;
padding: 20px;
}

a.newslink, A.newslink, a:visited.newslink, A:visited.newslink {
color: #E08604;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: underline;
}

/*** TEASER e***/


/* FOOTER */

#footer{
width: 514px;
height: 25px;
color: #BEB9B2;
text-align: left;
font-size: 11px;
font-family: Arial;
font-weight: normal;
}

#footer p {
display: inline;
margin: 0px 25px 0px 20px;
color: #BEB9B2;
font-size: 10px;
font-family: Arial;
font-weight: normal;
}

a.foot, A.foot, a:visited.foot, A:visited.foot {
color: #BEB9B2;
font-size: 10px;
font-family: Arial;
font-weight: normal;
margin: 0px 7px;
text-decoration: none;
}

a:hover.foot, A:hover.foot {
color: #DAD7D3;

font-size: 10px;
font-family: Arial;
font-weight: normal;
margin: 0px 7px;
text-decoration: none;
}


/*** BACK UP ***/

/*ul {
padding: 0px;
margin: 0px;
list-style: none;
}

li {
margin: 0px;
height: 27px;
border-bottom: 1px solid #FFF;
}

a.level3, A.level3, a:visited.level3, A:visited.level3, a.active3, A.active3, a:visited.active3, A:visited.active3 {
padding: 0px 0px 0px 30px;
line-height: 27px;
height: 27px;
width: 176px;
color: #000;
font-size: 9px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

a:hover.level3, A:hover.level3 {
background-color: #BEB9B2;
}

.level3 {
display: block;
background-color: #E4E1DE;
list-style: none;
border-bottom: 1px solid #FFF;
}

.active3 {
display: block;
background-color: #BEB9B2;
list-style: none;
border-bottom: 1px solid #FFF;
}

#content p {
color: #343434;
padding: 0px 0px;
padding: 12px 20px 0px 20px;
}

#content {
width: 514px;
border-top: 1px solid #FFF;
padding: 0px 0px 30px 0px;
background: url(linie.gif) no-repeat center bottom;
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
background-color: #FFF;
background-position: center bottom;
background-repeat: no-repeat;
}

#content a, #content A, #content a:visited, #content A:visited {
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

#content a:hover, #content A:hover{
color: #343434;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

#teaser h3 {
margin: 20px 18px 15px 12px;
}

#teaser h4  {
margin: 18px 18px 0px 12px;
}

#teaser p {
margin: 0px 18px 0px 12px;
}

#teaser a, #teaser A, #teaser a:visited, #teaser A:visited  {
margin: 0px 18px 0px 12px;
color: #E08604;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: none;
}

a:hover.newslink, A:hover.newslink{
color: #E08604;
font-size: 11px;
font-family: Arial;
font-weight: normal;
text-decoration: underline;
}
*/
