/*<![CDATA[
pixelcoach. Nicole Müller
www.pixelcoach.de     02/2005
*/
/*html{
        padding:0;
}*/
body{
        padding:0;
        font-size: 101%;
        margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
        text-align:center;
        color: #4A4135;
        background-color: #B7B3AE;
        }
        p{
                padding: 0 0 15px 0;
        }
#page{
        width: 772px;
        padding:3px;
        margin: 0 auto; /* main-Box vertikal zentrieren, Rand oben + unten 5px */
        text-align:center; /* main-Box vertikal zentrieren in Opera, NN, Mozilla */
        }

table.header{
width: 772px;
padding:0;
margin:0 0 4px 0;
border:1px solid #4A4135;
}
table.main{
width:772px;
padding:0;
margin:0;
border:1px solid #4A4135;
}

table tr td{
        font: normal normal 0.8em Arial, Helvetica, sans-serif;
        line-height : 140%;
}
td.nav_h{
        background-color: #EDF0B9;
        height: 20px; color: #4A4135;
        padding:2px 20px 2px 0;
        text-align: right;
}
td.nav_v{/* vertikale navigation*/
                background-color: #C4CE17;
                width: 170px;
                padding-top:40px;
}

td.header{
        background-color:#FFF;
        width:490px;
        padding:0 75px 35px 45px;
        text-align:left;
}
td.content, td.content_start_intern{
        background-color: #FFF;
        width:310px;
        padding:0 45px 50px 45px;
        text-align:left;
}
td.content_start_intern{
        padding:0 45px 0px 45px;
}
td.content p.first{
        margin-top:0;
}
td.nachricht{
        background-color:#FFF;
        width:185px;
        padding:0 15px 0 0;margin:0;
        text-align:right;
}
td.content table tr td, td.header table tr td{
        font: normal normal normal 1.0em Arial, Helvetica, sans-serif;
}
table tr td.unternehmerin_hell{
        background-color:#fff;
        padding: 3px 5px;
}
table tr td.unternehmerin_dunkel{
        background-color:#EDF0B9;
        padding: 3px 5px;
}
table tr td.unternehmerin_fuss{
        background-color:#ffffff;
}
table tr td.unternehmerin_kopf{
        background-color: #4A4135;
        padding: 3px 5px;
        color: #EDF0B9;
}
table tr td.unternehmerin_kopf2{
        background-color: #EDF0B9;
        padding: 3px 5px;
        color: #4A4135;
}
#content_bild{
		  margin: 0px 0px 0 0;
		  padding: 0 20px 30px 0px;
		  text-align: right;
  		}
h2{
        padding:3px 3px 3px 4px;
        margin:40px 0 0 -3px;
        color: #4A4135;
        width:auto;
        background-color: #C4CE17;
        font: normal normal bold 1.4em Arial, Helvetica, sans-serif;
}
h3{
        padding:3px 3px 3px 0;
        margin:35px 0 25px 0;
        color: #4A4135;
        width:auto;
        background-color: #fff;
        font: normal normal bold 1.3em Arial, Helvetica, sans-serif;
}
h4{
        padding:3px 3px 3px 0;
        margin:25px 0 25px 0;
        color: #4A4135;
        width:auto;
        background-color: #fff;
        font: normal normal bold 1.2em Arial, Helvetica, sans-serif;
}
h2.start{
        padding:40px 0 0 0;
        margin:0;
        color: #4A4135;
        font: normal normal bold 1.4em Arial, Helvetica, sans-serif;
        background-color: #fff;
        width: auto;}
h2.green{
        padding:10px 0 10px 35px;margin:0;
        color: #C4CE17;
        font-size: 1.8em;
        word-spacing: 1.5px;
        width:auto; background-color: #fff;
}
td.content p.last, td.header p.last{
        margin-bottom: 15px;margin-top:45px;
        text-align: right;
}
form{
        width: 90%;
        background-color: #EDF0B9;
}
fieldset{
        width: 95%;
        padding: 20px;
        margin: 10px 0 0 0;
        border: 1px solid #C4CE17;
}
legend {
        color: #4a4135;
        font-weight: bold;
        padding: 5px 8px 10px 5px;
        margin: 5px 0 0 5px;
        background-repeat: no-repeat;
}
input, input.senden{
        margin:0 5px 5px 0;
        width: 185px;
        border: 1px solid #4A4135;
        padding: 2px 1px;
        background-color: #fff;
}
input.senden{
        width: 155px;
        padding-right:10px;
}
textarea{
        margin:0 0 5px 0;
        width: 185px;
        border: 1px solid #4A4135;
        padding: 2px 1px;
        background-color: #fff;
}
input.boppel{
        margin:4px 0 -2px 0;
}
/* Links */
/*- a:link
- a:visited
- a:active
- a:hover
- a:focus*/

a, a:link,a:hover {
        font: normal normal 1em Arial, Helvetica, sans-serif;
        color : #4A4135;; background-color: transparent;
        text-decoration : underline;
        }
a.linkliste, a.linkliste:link, a.linkliste:visited, a.linkliste:active,
a.linkliste:hover, a.linkliste:focus  {
	line-height: 175%; 
	text-decoration:underline;
	border:none;
}
/*a.linkliste:visited,*/a.linkliste:hover, a.linkliste:focus  {
	line-height: 175%; 
	color: #AFA956;
	text-decoration:underline;
	border:none;
}
a.sup,a.sup:link{
        font-size: 0.85em;
        color: #4A4135;background-color: transparent;
        text-decoration: none;
        margin-right: 25px;
}
a.sup:hover
{        text-decoration: underline;         font-size: 0.85em;  }

a.supact,a.supact:link,a.supact:hover {
        font: normal normal 0.9em Arial, Helvetica, sans-serif;
        color: #fff;
        text-decoration: underline;
        padding-right: 25px;
}
ul.navlist {
        padding-left:10px;
        margin: 0;
        width: 150px;
        list-style: none;
        border: none;
        }
ul.navlist li {display: inline; }

ul.navlist li a {
        font: normal normal 0.9em Arial, Helvetica, sans-serif;
        display: block;
        text-decoration: none;
        color: #4A4135;
        background-color: #C4CE17;
        margin: 0 0 15px 0px;
        padding: 2px 2px 2px 5px;
        border: 1px solid #FFFFCC;
        border-right: 10px solid #FFFFCC;
        text-align: left;
        width : 110px;
}
ul.navlist li a:active, ul.navlist li a:hover  {
        margin: 0 0 15px 0px;
        padding: 2px 2px 2px 5px;
        color: #4A4135;display: block;background-color: #C4CE17;
        font: normal normal 0.9em Arial, Helvetica, sans-serif;
        border: 1px solid #FFFFCC;
        border-right: 10px solid #4A4135;
        text-decoration: none; width : 110px;
}
ul.navlist li a.aktiv, ul.navlist li a.aktiv:hover, ul.navlist li a.aktiv:active {
        font: normal normal 0.9em Arial, Helvetica, sans-serif;
        display: block;
        text-decoration: none;
        color: #4A4135;
        background-color: #C4CE17;
        margin: 0 0 15px 0px;
        padding: 2px 2px 2px 5px;
        border: 1px solid #FFFFCC;
        border-right: 10px solid #4A4135;
        text-align: left;
        width : 110px;
}

.border{
        border: 1px solid #C4CE17;
}
table.aktuelles{
                margin-top: 3px;
                border: 1px solid #C4CE17;
                background-color:#fff;
}
table.aktuelles tr td.inhalt, table.aktuelles tr td.inhalt2,
table.aktuelles tr td.potsdam, table.aktuelles tr td p.berlin {
        padding:8px;
        width:170px;
        text-align:left;
        font: normal normal normal 0.95em Arial, Helvetica, sans-serif;
        background-color:#EDF0B9;
}
table.aktuelles tr td.inhalt2 {
        background-color:#ffffff;
}
table.aktuelles tr td.potsdam, table.aktuelles tr td p.berlin {
        background-color:#EDF0B9;
}
table.aktuelles tr td.rand{
        background-color:#C4CE17;
        width:10px; padding:0; margin:0;
        font: normal normal normal 0.2em Arial, Helvetica, sans-serif;
}
table.aktuelles tr td.inhalt h3{
        padding:0;margin:0; margin-bottom:8px;
        width:auto;background-color:#EDF0B9;
        font: normal normal bold 0.95em Arial, Helvetica, sans-serif;
}
table.aktuelles tr td p{
        margin:0;padding:0;
}
ul li{
	line-height: 150%;
}
.special{
	font-weight: bold; color: #C4CE17;
}
/*]]>*/
