/*--- Print styles for oeko-domo.de ---*/

#print_menu {
 display : block;
 float : left;
 width : 100%;
 text-align : left;
 font-family : Arial;
 font-size : 0.95em;
 line-height : 1.8em;
 font-weight : bold;
 color : #007D40;
 border-top : 1px solid #E08603;
 border-bottom : 1px solid #E08603;
}

#header{
 display : none;
 float : right;
 width : 100%;
 border-bottom : 1px solid #007D40;
 margin-bottom : 20px;
}

#header a:link, 
#header a:visited, 
#header a:hover, 
#header a:active{
 float: right;
 font-family: Arial;
 font-size: 0.70em;
 color: #555555;
 padding: 1em;
 text-decoration: none;
}

#container1 {
 float : left;
/* border-top: 1px solid #007D40; */
 width : 100%;
}

#rightcontainer_oben{
display: none;
}

#logo1{
display: none;
}

#rightcontainer_unten {
width: 100%;
float: left;
text-align: right;
}


#rightcontainer_unten a.logo_print:link, a.logo_print:visited, a.logo_print:hover, a.logo_print:active{
float: right;
padding: 0;
margin: 0;
margin-left: 20px;
}


html>/**/body #rightcontainer_unten a.logo_print:link, a.logo_print:visited, a.logo_print:hover, a.logo_print:active{
margin-left: 0px;
}

.csc-firstHeader, h1, h2 {
 display : block;
 font-family : Arial;
 font-size : 0.95em;
 line-height : 1.8em;
 color : #007D40;
}
.csc-subheader {
 display : block;
 font-family : Arial;
 font-size : 0.75em;
 line-height : 1.8em;
 color : #007D40;
}
#content_right h1,
#content_right h2 {
 display : block;
 font-family : Arial;
 font-size : 0.75em;
 line-height : 1.8em;
 color : #007D40;
}

p, p bodytext {
font-family: Arial;
font-size: 0.70em;
line-height: 1.5em;
margin-top: 3px;
margin-bottom: 7px;
color: #555555;
}


#menucontainer {
display: block;
width: 100%;
float: left;
border-top: 2px solid #F1C38A;
border-bottom: 2px solid #F1C38A;
margin-bottom: 10px;
}

#menu .menu{
display: block;
text-align: left;
float: left;
text-align: left;
font-family: Arial;
font-size: 0.75em;
line-height: 1.8em;
font-weight: bold;
color: #007D40;
}

#freecall .free{
display: block;
float: right;
font-family: Arial;
color: #007D40;
font-size: 0.8em;
line-height: 1.8em;
font-weight: bold;
margin: 0;
padding: 0;

}

#left_container{
display: none;
}

#druckversion{
display: none;
}

#container4{
float: left;
height: 70%;

}

#content_container {
float: left;
height: 100%;
padding: 0;
margin: 0;
}

.caption, dd {
 font-family : Arial,sans-serif;
 font-size : 0.55em;
 line-height : 1.5em;
 color : #E08603;
 text-align : left;
}

#content_container_right{
float: left;
width: 380px;
height: 100%;
padding: 0;
margin: 0;
}

#content_right{
float: right;
width: 240px;
height: 100%;
padding: 0;
 padding-left: 20px;
margin: 0;
}


#footer {
 float : left;
 display : block;
 font-family : Arial;
 font-size : 0.6em;
 color : #555;
 font-weight : bold;
 padding : 1em 1em 0 10em;
 border-top : 1px solid #666;
 width : 680px; /* 100%; */
}
#footer A {
 color : #555;
 text-decoration : none;
}

.tx-photogals-pi1 {
float: left;
 margin:0px;
 padding:0px;
 float:left;
 width: 410px;
}

.tx-photogals-pi1-big a:link, a:visited {
float:left;
 padding:0px;
 margin: 0;
 background-color:#fff;
}

.tx-photogals-pi1-big a:hover, 
.tx-photogals-pi1-big a:active{
float:left;
 padding:0px;
 margin: 0;
 background-color:#fff;
}

.tx-photogals-pi1-small {
 float : left;
 margin-right : 5px;
}

.tx-photogals-pi1-small a:link, 
.tx-photogals-pi1-small a:visited, 
.tx-photogals-pi1-small a:hover, 
.tx-photogals-pi1-small a:active {
 float:left;
 background-color : #fff;
 padding :0px;
 margin : 0;
}

.tx-photogals-pi1-small-active a:link, 
.tx-photogals-pi1-small-active a:visited, 
.tx-photogals-pi1-small-active a:hover, 
.tx-photogals-pi1-small-active a:active {
 float:left;
 background-color:#fff;
 margin : 30px 20px 3px 0;
}


DIV#flashcontent A.hidden {
 display : none;
}

a img {
 border : none;
}

DIV#content_container UL LI {
 font-family : Arial;
 font-size : 0.7em;
 line-height : 1.5em;
 color : #555;
}
DIV#content_container A {
 float:none;
 font-family : Arial;
 font-size : 1em;
 text-decoration : underline;
 color : #555;
}
