/*<![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{
        background-color: #FFF;
        width:310px;
        padding:0 45px 50px 45px;
        text-align:left;
}
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_kopf{
        background-color: #4A4135;
        padding: 3px 5px;
        color: #EDF0B9;
}
table tr td.unternehmerin_kopf2{
        background-color: #EDF0B9;
        padding: 3px 5px;
        color: #4A4135;
}
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;
}
h5{
        padding:3px 3px 3px 4px;
        margin:0px;
        color: #4A4135;
        width:auto;
        background-color: #C4CE17;
        font: normal normal bold 1.0em 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;
}
form.umfrage{
        width: 95%;
		  padding-top: 10px;
        background-color: #EDF0B9;
}
fieldset{
        width: 95%;
        padding: 20px;
        margin: 10px 0 0 0;
        border: 1px solid #c4ce17;
}
p.umfrage{
        width: 85%;
        padding: 10px;
        margin: 10px 20px;
        border: 1px solid #4a4135;
}
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;
	border: none;
	width: 20px;
	background-color: transparent;
	padding:0; margin: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, ul.navlist li a:active, ul.navlist li a:hover,
ul.navlist li a.aktiv, ul.navlist li a.aktiv:active, ul.navlist li a.aktiv:hover {
        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;
}

* html #page table.main td.nav_v
ul.navlist li a, ul.navlist li a:active, ul.navlist li a:hover,
ul.navlist li a.aktiv, ul.navlist li a.aktiv:hover, ul.navlist li a.aktiv:active {
margin: 0 0 15px -17px;
}

ul.navlist li a:active, ul.navlist li a:hover,
ul.navlist li a.aktiv, ul.navlist li a.aktiv:hover, ul.navlist li a.aktiv:active  {
        border-right: 10px solid #4A4135;
		  margin: 0 0 15px 0px;
}
ul.navlist li a.sublink, ul.navlist li a.sublink:active {
        font: normal normal 0.9em Arial, Helvetica, sans-serif;
        display: block;
        text-decoration: none;
        color: #4A4135;
        background-color: #C4CE17;
        margin-left: 20px;
        padding: 2px 2px 2px 5px;
		  border: none;
        border-left: 10px solid #FFFFCC;
        text-align: left;
        width : 95px;
}
ul.navlist li a.sublinkaktiv, ul.navlist li a.sublinkaktiv:active,
ul.navlist li a.sublinkaktiv:hover, ul.navlist li a.sublink:hover {
		font: normal normal 0.9em Arial, Helvetica, sans-serif;
        display: block;
        text-decoration: none;
        color: #4A4135;
        background-color: #C4CE17;
        margin-left: 20px;
        padding: 2px 2px 2px 5px;
		  border: none;
        border-left: 10px solid #4A4135;
        text-align: left;
        width : 95px;
}
* html #page table.main td.nav_v ul.navlist li a.sublink,
* html #page table.main td.nav_v ul.navlist li a.sublink:active,
* html #page table.main td.nav_v  ul.navlist li a.sublinkaktiv,
* html #page table.main td.nav_v  ul.navlist li a.sublinkaktiv:active,
* html #page table.main td.nav_v  ul.navlist li a.sublinkaktiv:hover,
* html #page table.main td.nav_v  ul.navlist li a.sublink:hover {
	margin-left: 10px;
}
.border{
        border: 1px solid #C4CE17;
}
table.aktuelles{
                margin-top: 3px;
                border: 1px solid #C4CE17;
                background-color:#fff;
}
table.aktuelles tr td.inhalt {
        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 {
        padding:8px;
        width:170px;
        text-align:left;
        font: normal normal normal 0.95em Arial, Helvetica, sans-serif;
        background-color:#ffffff;
}
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, table.werbung tr td.inhalt p{
        margin:0;padding:0;
}
table.aktuelles tr td p{
        margin:0;padding:0;
}
table.werbung{
                margin-top: 3px;
                margin-left: 10px;
                border: 1px solid #4A4135;
                background-color:#fff;
}
table.werbung tr td.inhalt {
        padding:8px;
 /*       width:160px; */
        text-align:left;
        font: normal normal normal 0.95em Arial, Helvetica, sans-serif;
        background-color: #EDF0B9;
}
table.werbung tr td.rand{
        background-color: #4A4135;
        width:10px; padding:0; margin:0;
        font: normal normal normal 0.2em Arial, Helvetica, sans-serif;
}
table.werbung tr td.inhalt h3{
        padding:0;margin:0; padding-left:100px;
        width:auto;background-color:#EDF0B9;
        font: normal normal normal 0.7em Arial, Helvetica, sans-serif;
}
.small{
	font: normal normal normal 0.7em Arial, Helvetica, sans-serif;
}

.bild_floatleft
{
float: left;
width: 200px;
height: 150px;
margin: 3px 0 10px 10px;
font-size: 0.85em;
}



/*]]>*/