* {
                margin:0;
                padding:0;
        }


        p, h3, h4, h5, h6, label{
                font-family:'Verdana', Tahoma, sans-serif;
                font-size: 0.75em;
                font-weight:normal;
                color:#78726B;
                /*color:#A59D93;*/
                margin-bottom:1.2em;
        }

        p {
        line-height:140%;
        }

        #pbold {
                font-size: 0.8em;
                font-weight:bold;
                color:#78726B;
        }


        body {
                margin:0px;
                padding:0px;
                margin-left:auto;
                margin-right:auto;
                text-align:left;
/*                background-color:#E2001A;*/
        }

        #col_mitte li {
                font-family:'Verdana', Tahoma, sans-serif;
                font-size: 0.8em;
                font-weight:normal;
                color:#78726B;
/*                color:#A59D93;*/
                margin-left:17px;
        }

        #col_mitte ul {
        margin-bottom:12px;
        }


        #col_mitte li li{
font-size: 1em;
}

        a {
                color:#72BF44;
                text-decoration:underline;
        }

        a:hover {
                text-decoration:none;
                color:#ffffff;
                background-color:#72BF44;
        }
        h6 {
        font-size:.7em;
        margin-top:60px;
        }


        #col_rechts h2 a {
        font-family:'Verdana', Tahoma, sans-serif;
                font-weight:bold;
                color:#A59D93;
                margin-bottom:6px;
                margin-top:20px;
        }

        #col_rechts h2 a:hover {
        background-color:#A59D93;
        color:#fff;
        }

        h2 {
                font-family:'Verdana', Tahoma, sans-serif;
                font-weight:bold;
                font-size: 0.75em;
                color:#78726B;
                margin-bottom:1em;
                margin-top:1.5em;
        }

        h1 {
                font-family:'Verdana', Tahoma, sans-serif;
                font-size:1.1em;
                font-weight:bold;
                color:#72BF44;
                margin-bottom:.7em;
                margin-top:2em;
        }
        .bild_rechts {
                margin-left:10px;
                float:right;
        }
        #kasten {
                width:850px;
                margin-left:auto;
                margin-right:auto;
                background-color:#ffffff;
                border-left:4px solid white;
                border-right:4px solid white;
        }
        #header {
                background-color:#ffffff;
                width:850px;
                height:200px;
                float:left;
                overflow:visible;
        }
        #content {
                position:relative;
                margin-top:-120px;
/*                width:830px;*/
                float:left;
        }

        #content img {
        border-top:1px solid #72BF44;
        border-bottom:1px solid #72BF44;
        padding-top:3px;
        padding-bottom:3px;
        margin-right:10px;
        }

        #col_links {
                left:0px;
                position:relative;
                width:189px;
                float:left;
                margin-top:35px;
                padding-left:18px;
        }
        #col_mitte {
                background-color:none;
                padding-left:10px;
                width:440px;
                float:left;
                position:relative;
                overflow:visible;
                margin-top:60px;

        }

        #col_rechts {
                float:right;
                position:relative;
                overflow:visible;
                padding-top:40px;
                margin-left:9px;

        }
        #drucken {
                font-family:'Verdana', Tahoma, sans-serif;
                font-size:.6em;
                color:#72BF44;
                text-decoration:none;
                position:relative;
                width:430px;
                left:0px;
                top:24px;
                border-top:1px solid #72BF44;
                border-bottom:1px solid #72BF44;
                padding-top:3px;
                padding-bottom:3px;
        }

        #drucken img {
                vertical-align:top;
                margin-top:-5px;

        }
        #drucken a {
                text-decoration:none;
        }
        #drucken a:hover {
                color:#fff;
                background-color:#72BF44;
        }
        #footer {
                width:803px;
                height:35px;
                float:left;
        }
        *html #footer {
                float:none;
        }
        div.breaker {
                height:30px;
                clear:both;
                overflow:hidden;
                background-color:#ffffff;
        }
        #teaser {
                margin-bottom:10px;
                background-color:none;
        }
        a img {
                border:none;
        }
        #breadcrumb {
                font-weight:bold;
                border-top:1px solid #F99B2B;
                border-left:3px solid #F99B2B;
                width:380px;
                float:left;
                position:relative;
                overflow:visible;
                padding-top:6px;
                padding-left:6px;
        }
        #impressum {
        /*
        font-family:'Verdana', Tahoma, sans-serif;
                font-size:.8em;

                left:0px;
                position:relative;
                float:left;
                padding-top:10px;
                padding-left:25px;*/
        }


.tools{
 height:19px;
 padding:0px;
 background:none;
}

.tools a:link, .tools a:hover, .tools a{
color:#78726B;
 line-height:22px;
  background-color:#FFFFFF;
 text-decoration:none;
 float:left;
 diaplay:block;
}

/* NAVIGATION*/
        #col_links ul {

                list-style-type:none;
        }

        #col_links li li {
                padding-left:8px;
        }

        #col_links a {
                font-family:'Verdana', Tahoma, sans-serif;
                color:#78726B;
                font-size: 0.75em;
                font-weight:normal;
                display:block;
                text-align:left;
                width:170px;
                text-decoration:none;
                margin-bottom:0px;
                padding-bottom:0px;
                margin-top:0px;
                padding-top:0px;
                padding-left:17px;
        }

        #col_links li a {min-height:19px;}
        #col_links li li a {font-size: 0.7em;width:162px;
        min-height:19px;}
        #col_links li li li a {font-size: 0.65em;width:154px; min-height:19px;}
        #col_links li li li li a {font-size: 0.55em;width:146px; min-height:19px;}

        *html #col_links li a, *html #col_links li li a, *html #col_links li li li a, *html #col_links li li li li a {
        height:15px;
        }

        #col_links a:link  { color:#78726B; background-color:transparent;}
/*        #col_links a:focus { color:#ff0; background-color:#00f;}*/
        #col_links a:hover { color:#fff; background-color:#72BF44;}
/*        #col_links a:active{ color:#ff0; background-color:#a03;}*/
        #col_links a.active, #col_links a.active:link {
                color:#72BF44;
                background-color:transparent;
                font-weight:bold;
        }
        #col_links         a.active:hover {
                color:#78726B;
                font-weight:bold;
        }

        #col_links  .sub a:hover { color:#ffffff; background-color:#72BF44;}
        #col_links  .sub a:link  { color:#A59D93; background-color:transparent;}
/*        #col_links a:focus { color:#ff0; background-color:#00f;}*/

/* #col_links  a.parent, #col_links  a.parent:link, #col_links a.parent:hover {
        color:#E2001A;
} */

/* END NAVIGATION*/

/* box right */

.box_right li {
        font-family:'Verdana', Tahoma, sans-serif;
        color:#78726B;
        font-size: 0.75em;
        font-weight:normal;
        display:block;
        text-align:left;

                margin-bottom:0px;
                padding-bottom:0px;
                margin-top:0px;
                padding-top:0px;
                padding-left:17px;
                line-height:160%;
}

.box_right a {
        text-decoration:none;
}

.box_right {
width:165px;
height:500px;
padding-top:7px;
padding-left:7px;
padding-right:7px;
/*margin-bottom:2.5em;*/

}
#box_titel {
padding-top:8px;
display:block;
}

.box_right p {
color:#fff;
font-size:.7em;
line-height:150%;
margin-top:7px;
margin-bottom:0;
}

#box_titel {
font-family:'Verdana', Tahoma, sans-serif;
font-size:.8em;
font-weight:bold;
color:#fff;
border-bottom:1px solid white;
}


#stiftunglink a {
                font-family:'Verdana', Tahoma, sans-serif;
                font-weight:bold;
                font-size: 0.7em;
                color:#78726B;
                margin-bottom:1.2em;
                margin-left:10px;
}

#stiftunglink a:hover {
color:#fff;
background-color:#78726B;
}


/* Wohnplatztabelle */
        #wohnplatz table, #wohnplatz tr, #wohnplatz td {
                font-size:0.85em;
                font-weight:bold;
                vertical-align:top;
                border-collapse:collapse;
                padding:3px;
        }
        td.left        {
                font-weight:bold;
                color:#FFFFFF;
                background-color:#E2001A;
                border:1px solid white;
        }
        td.right{
                border-bottom:1px solid #E5E3E1;
                color:#E2001A;
                background-color:#FFFFFF;
        }
        td.titel{
                color:#FFFFFF;
                background-color:#A59D93;
                border-top:5px solid white;
                border-left:1px solid white;
                border-right:1px solid white;
        }
/*  END Wohnplatztabelle */
/* Tabelle col_mitte */

        #angebote {
        margin-top:15px;
        }

        #angebote table, #angebote tr, #angebote td {
                font-size:0.85em;
                font-weight:normal;
                vertical-align:top;
                border-collapse:collapse;
                padding:3px;
        }

        #angebote a {
                color:#A59D93;
        }

        #angebote a:hover {
                color:#FFFFFF;
                background-color:#A59D93;
        }

        #angebote td.kopfzeile {
                font-weight:bold;
                color:#FFFFFF;
                background-color:#A59D93;
        }
/*  END Tabelle col_mitte */
/* kontaktbox */
        #kontaktbox {
        margin-top:30px;
        }

        #kontaktbox p:first-line {
        font-weight:bold
        }


        #kontaktfoto {
                background-color:#E2001A;
                width:185px;
                height:95px;
                margin-bottom:10px;
        }

        #kontaktfoto img {
                padding-left:5px;
        }

        #ansprechpartner {
                width:175px;
                padding:5px;
                background-color:#BFB9B3;
        }

        #ansprechpartner p {
                color:#FFFFFF;
                font-size:.8em;
                font-weight:bold;
                margin-bottom:0px;
        }
/* END kontaktbox */
/* stadtteilkarte */

#stadtteilkarte {
        width:400px;
        margin-top:-20px;
        }

#beschreibung {
        background-color:white;
        position:absolute;
        padding:10px;
        margin:0px;
        /*width:250px;

        width:250px;
        height:140px;
        margin-top:280px;
*/
        }

#maus {
        font-family:'Verdana', Tahoma, sans-serif;
        background-color:#A59D93;
        width:244px;
        padding:3px;
        color:#ffffff;
        font-size:.6em;
        margin-bottom:5px;
        }

#beschreibung span {
        font-family:'Verdana', Tahoma, sans-serif;
        color:#78726B;
        font-size:.7em;
        float:left;
        width:243px;
        margin-bottom:3px;
        margin-left:7px;
        }

#legende p {
        font-family:'Verdana', Tahoma, sans-serif;
        font-size:.6em;
        color:#78726B;
        margin:2px;
        }

#legende img {
        padding-top:2px;
        margin-right:3px;
}

        /* END stadtteilkarte */
        /*---------------KONTAKTFORMULAR ELEMENTE-------------*/
fieldset{
 margin:0px;
 width:480px;
}

legend{
 margin-bottom:30px;
 color:#78726B;
}

fieldset, textarea, input, select, option{
 background-color:#ffffff;
 border-style:solid;
 border-color:#78726B;
 border-width:1px;
}

select{
 margin-bottom:10px;
}

p.right, input.right, input.button_right{
 float:left;
 width:auto;
 clear:both;
}
p.right{
 margin-left:5.3em;
 margin-right:0.3em;
 margin-top:4px;
 padding-bottom:15px;
}
p.left{
 float:left;
 text-align:right;
 color:#78726B;
 font-weight:bold;
 width:9.6em;
}

label.left{
        float:left;
    text-align:right;
        width:9.7em;
    margin-right:.7em;
 }
input[type=text], select{
    float:left;
}
input.right{
        margin-left:8.95em;
    margin-right:0.3em;
}
input.button_right, input.button_ohne{
 width:95px;
 text-align:center;
 color:#78726B;
 font-weight:bold;
 font-size:xx-small;
 cursor:hand;
}

input.button_right{
 margin-left:8.95em;
 margin-right:0.3em;
}

form br{
    clear:both;
}
/*-------------DISCLAIMER--------------------*/
.disclaimer{
 text-align:right;
 margin-top:15px;
 padding:0px;
 background:none;
 margin-bottom:30px;
}

/* intro 2 */

#intro {
background-color:#E2001A;
}

#hintergrund {
width:100%;
padding-top:240px;
}

#intro2_logo {
margin-left:auto;
margin-right:auto;
width:474px;
height:46px;
}

#klickweiter {
margin-top:62px;
width:100%;
}

#klickweiter img {
float:left;
margin-left:12px;
margin-right:160px;
}

#klickweiter #leben, #klickweiter p, #klickweiter #leben a, #klickweiter p a {
float:left;
font-family:'Verdana', Tahoma, sans-serif;
                font-size:1.1em;
                font-weight:bold;
                color:#fff;
                text-decoration:none;
}

#klickweiter #leben a:hover, #klickweiter p a:hover {
                text-decoration:underline;
}

#leben {
border:1px solid white;
height:31px;
padding-left:4px;
padding-right:4px;
margin-right:10px;
padding-top:5px;
}

#klickweiter p {
margin-top:6px;
}

#player {
margin-left:auto;
margin-right:auto;
width:283px;
height:197px;
}

/* liste rechts */

#col_mitte h1{
        padding-top:4px;
        margin-top:4px;
        }
#stiftunglink {
        padding-top:8px;
        margin-top:8px;
}

/* tabelle */

table, td, tr {
        font-family:'Verdana', Tahoma, sans-serif;
        font-size: 0.9em;
        font-weight:normal;
        color:#78726B;
}


td {
        padding-top:5px;
        padding-bottom:5px;
        padding-right:10px;
        vertical-align:top;
        border-top:1px solid #D5D5D4;
}

table {
        width:425px;
        border-collapse:collapse;
        table-layout:auto;
        }

 /* tabelle startseite */

#tabelle_start td {
         border-top:none;
        padding-right:3px;
        text-align:center;
        padding-bottom:0px;
        padding-top:0px;
 }

#tabelle_start img {
        margin-right:0px;
        margin-top:5px;
        border-bottom:none;
}

*html #tabelle_start img {
        border-bottom:1px solid #72BF44;
}

#tabelle_start p {
        margin-bottom:0px;
}

#tabelle_start a {
        font-size: 1em;
        font-weight:bold;
        line-height:120%;
}

*html #tabelle_start a {
        font-size: 1.4em;
}


@media print {

        #col_links, #drucken{
                display:none;
        }
}
