/* -------------------------------------------
project:  Seniorenresidenz
date:    2008/05/15
programmer: skroggel
------------------------------------------- */

/* global settings
------------------------------------------- */
* { 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    color: #000000; 
}

html {
    position: relative; 

    background-color: #FFF5E9;
    background-image:url('images/template0/main_background.jpg');
    background-position:center bottom;
    background-repeat:no-repeat;    
}


body {
    height:100.01%;
   /* width: 815px; */
    margin: 0 auto; 

}


span {
    color: inherit;
}


img { 
    border: none;
}


.clear {
    overflow: hidden; 
    clear: both; 
    height: 0;
}

div#more_text {
    display:none;
}

/* basic styles for content
------------------------------------------- */

#main_text * {
	font-size: 1em;
	font-style: normal;
}

#main_text img {
    border:1px solid #FFFFFF;
}

#main_text p,
#main_text p * {
    margin-top:0; 
    margin-left:0; 
    margin-right:0; 
    margin-bottom:0.2em;
    
    line-height: 1.5em;
}

#main_text li {
    line-height: 1.5em;
}

#main_text h1,
#main_text h1 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.6em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

#main_text h2,
#main_text h2 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.5em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

#main_text h3,
#main_text h3 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.4em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

#main_text h4,
#main_text h4 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.3em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

#main_text h5,
#main_text h5 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.2em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

#main_text h6,
#main_text h6 * {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 1.1em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}


a, a:visited {
    color:#A71F22; 
    font-size:1em;
    text-decoration: none;    
}

a:hover {
    color:#A71F22;
    font-size:1em;
    text-decoration: underline;

}


#left_text .zitat_text p {
    font-size:1.1em;
    font-style:italic;
    line-height:1em;
    margin-bottom:0.5em;
}

#left_text .zitat_autor p {
    font-size:1.1em;
    font-style:normal;  
    line-height:1em;
    margin-bottom:0.5em;      
}    

#content #address_footer p {
    font-size:1em;
    font-style:italic;
    line-height:1em;
    margin-bottom:0.5em;
}

#main_text .startseite {
    font-family: 'Times New Roman', 'Times', serif;
    color:#A71F22;
    font-size: 3em;
    margin-top:0; 
    margin-left:0;
    margin-right:0; 
    margin-bottom:0.2em;
}

/* layout
------------------------------------------- */
#header {
    position:relative;
    margin: 0 auto; 
    
    height:176px;
    width:985px;
    overflow:hidden;
}
    #startseite #header {
        height:301px;
    
    }

    #header h1 {
        text-indent:-10000px;
        background-image:url('images/template0/header_line.jpg');
        background-repeat:no-repeat;
        background-position:center top;
        
        width:100%;
        height:38px;
        margin:0;
        padding:0;
    }

    #header #header_picture {
        position:absolute;
        top:38px;
        left:0px;
        
        width:100%;
        height:138px; 
        overflow:hidden;
        
        background-color:#FFFFFF;      
    }

        #header #header_picture img{
            position:absolute;
            left:1px;
            top:1px;    

        }
      
        #startseite #header #header_picture {
            height:263px;
        }     

#content {
    position:relative;
    
    min-width:73.8em;
    width:73.8em;
    margin:0 auto;

}


    #content #left_text {
        min-width:16em;
        width:16em;
        float:left;
        margin:0;
        padding-left:1px;
    }
            
        #content #left_text .zitat_text {
            margin-top:100px;
        }
        
        #content #left_text .zitat_autor {  
            margin-top:2em;
        } 
        
        #content #left_text .font_size  {           
            color:#A71F22; 
            font-size:1em;
        }   

        
    #content #main_text {
        min-height:40em;
        
        width:43.3em;
        float:left;  
        margin:0;
        padding-left:1em;
        padding-right:1em;
        padding-top:1em;
        padding-bottom:2em;
    }

         #startseite #content #main_text {
            width:71.8em;
        }
  
    #content #right_text {
        min-width:12em;
        width:12em;
        float:right; 
        margin:0;   
    }
    
        #content #right_text .box {
            min-width:1.5em;
            width:11.5em;
            float:right; 
            
            border:1px solid #FFFFFF;
            background-color:#F3911E;
            background-image:url('images/template0/infomaterial_background.jpg');
            background-repeat:repeat-x;
            
            margin:0;
            margin-top:2em;
        }

            #content #right_text .box  a {
                color:#000000;
            }
            
            #content #right_text .box.info  a {
                color:#A71F22;
            }            
            
            #content #right_text .box .headline {
                
                line-height:1.5em;
                text-align:center;
                margin:0;
                border-bottom:1px solid #FFFFFF;
            }       
                
                #content #right_text .box .headline h1 {
    
                    font-size:0.85em;
                    line-height:1.5em;
                    
                    color:#A71F22;
                    margin:0.5em;
                    display:block;
                
                }
 
 
            #content #right_text .box p{
                margin-top:0.5em;
                margin-bottom:2em;
                margin-left:0.5em;
                margin-right:0.5em;
                
                text-indent:-1em;
                padding-left:1em;
            }  
            
            #content #right_text .box img{
                margin-top:0.5em;
            }                     
   
   #content #address_footer {
        position:absolute;
        bottom:0px;
        left:0px;
        
   } 
         #content #site_path {
            position:absolute;
            bottom:0.3em;
            left:17em;  
            width:43.3em;
            
            color:#A71F22; 
            font-size:1em;
        

        }   

            #content #site_path img{
                position:absolute;
                top:-15px;
                left:100%;
                margin-left:-36px;
                border:0px;
                float:right;
            }

    #main_text .contact_form {
        font-size:0.8em;
    }
 
        #main_text .contact_form td {
            line-height:2em;    
            padding-right:0.5em;
       }
        
        
        #main_text .contact_form .input {
            font-size:1em;
            height:1.5em;
            width:16em;
            border:1px solid #A71F22;
        }

        #main_text .contact_form .textarea {
            font-size:1em;
            height:8em;
            width:16em;
            border:1px solid #A71F22;
        }


        #main_text .contact_form .button {
            width:9em;
            height:2em;
            
            font-size:0.6em;
            font-weight:bold;
            color:#FFFFFF;
            
            background-color:#A71F22;
            border:1px solid #FFFFFF;
        }  

        #main_text .contact_form table td {
            padding:0;
        }


    #main_text .oeform_field{ 
       font: 1em Arial, Verdana, sans-serif;
       color: #231F20;
       border:1px solid #A71F22; 
    
    }
    
    
    #main_text .oeform_button { 
       font: 1em Arial, Verdana, sans-serif;
       color: #231F20;
       
       width:12em; 
       height:1.5em;
       
       line-height:1em;
       vertical-align:middle;
    
    }
    
    #main_text .oeform_hint{ 
       font: 0.8em Arial, Verdana, sans-serif;
       color: #A71F22;
    }



/* Menu
------------------------------------------- */   
/*
  oe2edit: Einstellungen für das nicht aktive, horizontale Pulldown-Hauptmenu
*/



#mainmenu {
    position:relative;
    width:73.9em;
    margin:0 auto;
    z-index:500;
}


    #mainmenu ul {
        min-width:9.23em;
        width:9.23em;
    }


        #mainmenu ul ul{
            min-width:13em;
            width:13em;
        }

    

    #mainmenu .pre_sub1menu {
        position:absolute;
        top:0.5em;
        left:0.5em;
        color:#A71F22;
    }
    

            #mainmenu .pulldown_mainmenu a,
            #mainmenu .pulldown_mainmenu_current a {
                font-size:0.9em;

            }
            
            
    #mainmenu .pulldown_mainmenu {
        color:#FFFFFF;
        vertical-align:middle;
        text-align:center;
        
        height:2em;
        min-width:98px;
        line-height:2em;
    
        background-color:#F59321;
        
        border-left:1px solid #FFFFFF;
        border-top:1px solid #FDDDBA;
        border-bottom:1px solid #FDDDBA;
        border-right:0;

        margin: 0px;
        padding: 0px;
        display: block;
    
    
    }


        #mainmenu .pulldown_mainmenu a:link {
        
            color:#FFFFFF;
            text-decoration:none;
            font-weight:bold;
  
            padding-left:0.5em;
            padding-right:0.5em;
            
            background-color:#F59321;
            
            display:block;
        
        }
 
 
    
        #mainmenu .pulldown_mainmenu a:visited {
        
            color:#FFFFFF;
            text-decoration:none;
            font-weight:bold;

            padding-left:0.5em;
            padding-right:0.5em;
            
            background-color:#F59321;
            
            display:block;		
        
        
        }
    
        #mainmenu .pulldown_mainmenu a:hover {
    
               color:#FFFFFF;
               text-decoration:none;
               font-weight:bold;
               
               padding-left:0.5em;
               padding-right:0.5em;
               
               background-color:#A71F22;
                   
               display:block;		
    
        }
    


/*
  oe2edit: Einstellungen für das  aktive, horizontale Pulldown-Hauptmenu
*/



    #mainmenu .pulldown_mainmenu_current {
              
            color:#FFFFFF;
            text-decoration:none;
            font-weight:bold;

            vertical-align:middle;
            text-align:center;

            height:2em;
            min-width:97px;
            line-height:2em;                
       
            background-color:#A71F22;
            
            border-left:1px solid #FFFFFF;
            border-top:1px solid #FDDDBA;
            border-bottom:1px solid #FDDDBA;
            border-right:0;
    
            margin: 0px;
            padding: 0px;
            display: block;
    
              
    }


        #mainmenu .pulldown_mainmenu_current a:link {
        
               color:#FFFFFF;
               text-decoration:none;
               font-weight:bold;

               padding-left:0.5em;
               padding-right:0.5em;
               
               background-color:#A71F22;
                   
               display:block;
        
        }

        #mainmenu .pulldown_mainmenu_current a:visited {

               color:#FFFFFF;
               text-decoration:none;
               font-weight:bold;
               
               padding-left:0.5em;
               padding-right:0.5em;
               
               background-color:#A71F22;
                   
               display:block;
        }

        #mainmenu .pulldown_mainmenu_current a:hover {

               color:#FFFFFF;
               text-decoration:none;
               font-weight:bold;
               
               padding-left:0.5em;
               padding-right:0.5em;
               
               background-color:#A71F22;
                   
               display:block;

        }
 
                    
        
        
/*
  oe2edit: Einstellungen für das nicht aktive, horizontale Pulldown-Sub1menu & Sub2menu
*/

    #mainmenu .pulldown_sub1menu,
    #mainmenu .pulldown_sub2menu {
    
        color:#A71F22;
        
        padding-left:1em;
        padding-right:1em;
        padding-top:0.3em;
        padding-bottom:0.3em;
    
        background-color:#F59321;
        min-width:11em;
        width:11em; 

        display:block;
        
        border-left:1px solid #FFFFFF;
        border-top:0;
        border-bottom:0;
        border-right:1px solid #FFFFFF;        

    }

    #mainmenu .pulldown_sub2menu {
         border-left:1px solid #A71F22;
    }


        #mainmenu .pulldown_sub1menu a:link,
        #mainmenu .pulldown_sub2menu a:link {
        
            color:#A71F22;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;

            text-indent:-1em;
            margin-left:1em;
            display:block;


        }

        #mainmenu .pulldown_sub1menu a:visited,
        #mainmenu .pulldown_sub2menu a:visited {

            color:#A71F22;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;
            
            text-indent:-1em;
            margin-left:1em;    
            display:block;   
        }

        #mainmenu .pulldown_sub1menu a:hover,
        #mainmenu .pulldown_sub2menu a:hover {

            color:#000000;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;

            text-indent:-1em;
           
            text-indent:-1em;
            margin-left:1em;    
            display:block;   
        }


    

/*
  oe2edit: Einstellungen für das  aktive, horizontale Pulldown-Sub1menu & Sub2menu
*/


    #mainmenu .pulldown_sub1menu_current,
    #mainmenu .pulldown_sub2menu_current {
    
        color:#A71F22;
        
        padding-left:1em;
        padding-right:1em;
        padding-top:0.3em;
        padding-bottom:0.3em;
        
        background-color:#F59321;
        display:block;
        min-width:11em;
        width:11em;         
        
        border-left:1px solid #FFFFFF;
        border-top:0;
        border-bottom:0;
        border-right:1px solid #FFFFFF;          
    }
    
    #mainmenu .pulldown_sub2menu_current {
         border-left:1px solid #A71F22;
    }


        #mainmenu .pulldown_sub1menu_current a:link,
        #mainmenu .pulldown_sub2menu_current a:link {

            color:#000000;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;
            font-weight:bold;

            text-indent:-1em;
            margin-left:1em;    
            display:block;   

        }

        #mainmenu .pulldown_sub1menu_current a:visited,
        #mainmenu .pulldown_sub2menu_current a:visited {

            color:#000000;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;
            font-weight:bold;

            text-indent:-1em;
            margin-left:1em;    
            display:block;   
        }

        #mainmenu .pulldown_sub1menu_current a:hover,
        #mainmenu .pulldown_sub2menu_current a:hover {

            color:#000000;
            vertical-align:middle;
            text-align:left;
            text-decoration:none;
            font-weight:bold;

            text-indent:-1em;
            margin-left:1em;    
            display:block;   

        }

