body {
height:100%;
width:100%;
margin: 0px; 
padding: 0px;
background-color:#FFFFFF;
text-align: center;
background-image:url(../images/bg.gif);
}

form {
padding:0px;
margin:0px;
}

input {
border:1px solid #999999;
}

div {
margin: 0; 
padding: 0; 
width: 100%;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
text-align: left;
font-size: 11px;
}

img {
margin: 0;
padding: 0;
border: 0;
}

a {
color:#9B9E2B;
text-decoration:none;
} 

a:hover {
text-decoration:underline;
} 

a:active {
} 

h1 {
font-size:14px;
color:black;
} 

h2 {
font-size:12px;
color:#F79D00;
} 

h3 {
font-size:11px;
color:#F79D00;
} 

h6 {
color:#F79D00;
font-weight:normal;
font-size:11px;
font-style:italic;
padding-bottom:3px;
margin-bottom:3px;
}

hr {
border: 1px solid #F5FCCD;
clear:both;
}

table {
border:0;
border-collapse:collapse;
}

caption {
caption-side:top;
text-align:left;
margin-bottom:3px;
}


tr {
}

th {
border:0;
padding:3px;
background-color:#E6EFA8;
}

td {
border:0;
padding:3px;
}

#body_box_3 ol, #body_box_3 ul {
color:#9B9E2B;
font-weight:bold;
}

#body_box_3 ol li, #body_box_3 ul li {
padding-bottom:5px;
}


ul {
list-style-type:disc;
}

.small_grey_text {
font-weight:normal;
font-size:9px;
color:#A4A59F;
}

.unsichtbar {
position: absolute;
visibility:hidden;
}



#wrapper { 
position:relative;
margin: auto; 
width: 775px; 
text-align: left;
background-color:#FFFFFF;
}

/* header */
#header {
width: 775px; 
height:50px;
background-color:#F79D00;
margin-bottom: 2px;
}

#header_box_1 {
float:left;
height:50px;
width:217px;
}

#header_box_2 {
height:50px;
float:left;
width:558px;
text-align:right;
font-size:9px;
color:white;
}


#header_box_2 table {
display:block;
}

#header_box_2 table {
padding:0px;
margin:0px;
width:100%;
}


#header_box_2 table td {
width:100%;
}

/* body */

#body {
clear:both;
width: 775px; 
background-color:#FFFFFF;
}

#body_box_1 {
float:left;
width:180px;
background-color:#F79D00;
}

#body_box_2 {
float:left;
width:415px;
background-color:#FFFFFF;
}

#body_box_2_breit {
float:left;
width:595px;
text-align:left;
background-color:#FFFFFF;
}

#body_box_3 {
float:left;
width:180px;
background-color:#FFFFFF;
}

#body_box_3 ul, #body_box_3 ol {
list-style-position:outside;
}

#sustain_a_blog {
width:180px;
height:76px;
background-image:url(../images/sustain_a_blog.gif);
}

#sustain_a_blog p {
margin:0px;
padding:0px;
padding-top:35px;
padding-left:8px;
}

#search {
width:180px;
background-color:#E6EFA8;
text-align:center;
}

#box_3_startseite {
width:180px;
height:100%;
background-color:#E6EFA8;
}

#content {
width:400px;
margin:auto;
background-color:#FFFFFF;
}

#content_breit {
width:580px;
margin:auto;
background-color:#FFFFFF;
}

#navigationspfad {
color:#9B9E2B;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
font-size: 9px;
background-color:#FFFFFF;

}

#navigationspfad a:hover {
color:#F79D00;
}


/* footer */
#footer {
clear:both;
width: 775px; 
position:relative;
bottom:0px;
}

#footer_green {
margin-top:5px;
text-align:right;
height:15px;
background-color:#E6EFA8;
}

#footer_logos {
text-align:center;
}

#footer_logos table {
border:0px;
}

#footer_logos td {
border:0px;
}

#spacer {
clear:both;
height:10px;
}

/* navi */
.nav_level_1 { 
width:170px;
padding:0px;
margin:0px;
margin-left:5px;
padding-top:5px;
list-style-type:none;
list-style-position:outside;
}

.nav_level_1 li { 
padding:0px;
margin:0px;
width:170px;
margin-top:4.5px;
}

li.nav_level_1 { 
border-bottom:1px solid #F4F41A;
}

.nav_level_1 li a, #nav_level_1_active, #nav_level_2_active {
text-decoration:none;
font-size:12px;
}

.nav_level_1 li a {
color:#F4F41A;
}

.nav_level_2 li a {
color:#FFFF99;
}

.nav_level_1 li a:hover, .nav_level_2 li a:hover, #nav_level_1_active, #nav_level_2_active {
color:#FFF;
text-decoration:none;
}

.nav_level_2 {
margin:0px; 
width:170px;
padding:4px 0 4px 0;
list-style-type:none;
list-style-position:outside;
background-color:#F8B426;
border-top:1px solid #F4F41A;
border-bottom:1px solid #F4F41A;
}

.nav_level_2 li { 
padding:0px;
margin:0px;
border:0px;
width:170px;
background-color:#F8B426;
padding-bottom:3px;
padding-top:3px;
}
/* end navi */


