/* CSS Document  hospizbewegung*/


body, dd, div, dl, dt, form, h1, h2, h3, h4, input, li, ol, p, pre, th, td, ul {
margin : 0;
padding : 0;
}

h1{
   font-size : 1.4em;
   color : blue;
   }  

h2{
   font-size : 1.2em;
   color : blue;
   } 

h3{
   font-size : 1.1em;
   color : blue;
   }         
   
h4{
   font-size : 1.0em;
   color : blue;
   }    
a {
    text-decoration: none;
    }
a:link,  a:active, a:visited {
    color: #66000;
    }
a:hover {
   color : red;
   background-color : ##3f55a1;
   text-decoration: underline; 
    }			

ul li {
    /*list-style: none;*/padding: 0em 0em 0em 0em;margin:0em 0em 0em 1.1em;
    }
ol li {
    /*list-style: none;*/padding: 0em 0em 0em 0em;margin:0em 0em 0em 1.7em;
    }   

em, th {
   font-style : normal;
   font-weight : normal;
   }
strong {
   font-weight : bold;
   }
ol, ul {
   list-style : none;
   }
img {
   border : 0 none;
   }   
html { 
   height: 100%
   }   
body {
   min-height: 101%;	
   position: relative; 
   text-align : left;
   font-family : calibri, verdana, arial, helvetica, clean, sans-serif;
   background-color : #cccccc;
   }
p {
   font-size : 85%;
   color : blue;
   margin-bottom : 8px;
   padding : 3px 8px;
   }
   
.inhalt p { 
   font-size: 85%; 
   margin-right: 7px; 
   margin-left: 7px; 
   padding: 7px;
   #line-height: 1.25;
   text-decoration: none; 
   }   
h1 {
   color : white;
   background-color : #3f55a1; 
   margin-bottom : 8px;
   padding : 3px 8px;
   }

#contenttable {
   font-size : 85%;
   margin-bottom : 8px;
   padding : 3px 8px;
   }
#projekt {
   width : 948px;
   min-width : 935px;
   margin : auto;
   text-align : left;
   background-color : #f2e0d2;
   border-color : #f2e0d2;
   border-style : solid;
   border-width : 1px 1px 1px;
   }
#kopf, #body {
   margin-bottom : 1em;
   text-align : left;
   }
#kopf {
   height : 125px;
   background-color : #ffffff;
   border-top : 1px solid #4053a2;
   }
#fuss {
   color : #fff;
   font-size : 87%;
   clear : both;
   background-color : #3f55a1;
   text-align : center;
   padding : 3px;
   }
#main .box {
   width : 78%;
   min-width : 540px;
   min-height : 340px;
   float : right;
   }
.balken {
   height : 20px;
   margin : 0 5px 0 195px;
   font-size : 72%;
   color : #616788;
   position : relative;
   top : -15px;
   }
.balken a:link, .balken a:visited {
   font-weight : bold;
   text-decoration : none;
   color : #580b01;
   }
#klickpfad {
   position : absolute;
   margin : 0;
   display : inline;
   }
#druck, #sitemap, #sprache {
   background-position : 0 top;
   margin-right : 10px;
   padding : 0;
   display : inline;
   float : right;
   margin-top : 0;
   }
.sp-rechts .inhalt {
   float : left;
   background-color : #f2e0d2;
   padding : 0 0 10px 10px;
   width : 99%;
   margin-bottom : 20px;
   }
.sp-rechts .rand {
   float : right;
   background-color : #f2e0d2;
   display : inline;
   width : 27%;
   padding : 0 0 10px 0;
   }
.hd-n p {
   color : #2c160a;
   font-size : 82%;
   margin-bottom : 20px;
   }
.nav_spalte {
   width : 195px;
   min-width : 190px;
   background-color : #9999cc; /*f2e0d2;*/
   padding-top : 0px;
   }
.nav_spalte p {
   color : #ffffff;     /*f6f7e7;*/
   font-size : 85%;
   font-weight : bold;
   }
.navigation {
   width : 195px;
   font-size : 85%;
   font-weight : bold;
   background-color : #d9d5c9;
   border-top : 1px solid #f2e0d2;
   border-right : 1px solid #f2e0d2;
   }
.navigation ul {
   margin : 0px;
   padding : 0px;
   list-style-type : none;
   }
.navigation li {
   margin : 0;
   border-bottom : 1px solid #f2e0d2;
   }
.navigation span {
   display : block;
   padding : 0px 0px;
   width : 117px;
   background-color : #4053a2;
   text-decoration : none;
   }
.navigation a {
   display : block;
   padding : 0px 0px;
   width : 117px;
   color : #580b01;
   background-color : #d9d5c9;
   text-decoration : none;
   }
.navigation a:hover {
   color : #580b01;
   background-color : #d9d5c9;
   text-decoration : none;
   }
.navigation ul ul li {
   margin : 0;
   border-top : 1px solid #f2e0d2;
   }
.navigation ul ul a {
   display : block;
   padding : 3px 5px 3px 45px;
   width : 107px;
   color : #580b01;
   background-color : #d9d5c9;
   text-decoration : none;
   }
.navigation ul ul span {
   display : block;
   padding : 3px 5px 3px 45px;
   width : 107px;
   background-color : #d9d5c9;
   text-decoration : none;
   }
.navigation ul ul a:hover {
   color : #580b01;
   background-color : #d9d5c9;
   text-decoration : none;
   }
.login {
   padding-bottom : 5px;
   margin : 0 10px;
   }
.tx-macinasearchbox-pi1 {
   padding-bottom : 8px;
   }
.tx-macinasearchbox-pi1 .suche {
   background : #f2eec6;
   border : 1px solid #edb671;
   height : 16px;
   width : 110px;
   }
span.unsichtbar {
   position : absolute;
   left : -3000px;
   width : 0;
   height : 0;
   display : block;
   }
.inhalt form {
   padding : 20px;
   color : #620b01;
   font-size : 0.75em;
   }
.csc-sitemap, .tx-flseositemap-pi1 {
   margin-left : 10px;
   font-size : 0.75em;
   line-height: 1.25;
   }
.csc-sitemap a, .tx-flseositemap-pi1 a {
   text-decoration : none;
   font-weight : normal;
   color : #0000ff;
   }
.csc-sitemap a:hover, .tx-flseositemap-pi1 a:hover {
   color : #cc0000;
   }
.csc-textpic-caption {
   font-size : 0.72em;
   color : blue;
   }
   
.csc-firstHeader {
   font-size : 1.4em;
   color : white;
   }
   

