body, a, p , ul , ol, li, div, input, select, textarea {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    }


body {
    background:#cccccc;
    background-image:url("../images/bg_body.gif");
    background-repeat:repeat-y;
    margin:0;
    padding:0;
    }
    
    
#sticker {
    width:99px;
    height:93px;
    position:absolute;
    left:786px;
    top:18px;
    background-image:url("../images/sticker.gif");
    background-repeat:no-repeat;
    }
    
    #frame {
        width:774px;
        padding:0;
        margin-left:81px;
        }

    #left {
        float:left;
        
        width:189px;
        }
        
        #logged {
			width: 584px;
            height:49px;
            background-image:url("../images/bg_logged.gif");
            }
            
            #logged div {
                font-size:10px;
                padding-left:20px;
                padding-top:18px;
                padding-right:20px;
                color:#656503;
                }
                
                #logged div a {
                    text-decoration:underline;
                    font-weight:bold;
                    font-size:10px;
                    color:#656503;
                    }
                    /*
                    #logged div a:hover {
                        text-decoration:underline;
                        }
                     */   
        
        #left img.logo {
            border:0px;
            }
        #side_nav_oben {
            background-image:url("../images/bg_main_nav.gif");
            }
            
        #side_nav_unten {
				display: block;
                background-image:url("../images/bg_nav_unten_neu.gif");
                height:100px;
                cursor:hand;
                cursor:pointer;
				zoom: 1;
				text-indent: -2000px;
                }  
            
        .side_nav_chapter {
            color:black;
            margin:0;
            display:block;
            font-weight:bold;
            border-bottom:1px solid #FFFFFF;
            padding-bottom:4px;
            padding-top:20px;
            padding-left:8px;
            margin-left:3px;
            }
        
        .side_nav {
            list-style:none;
            padding:0 0 0 3px;
            margin:0;
            }
            
         .side_nav li {
            margin:0;
            padding:0;
            }
         
         
         
         .side_nav a  {
	text-decoration:none;
	color:black;
	margin:0;
	display:block;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
            }
            /*
            .side_nav a:hover {
                text-decoration:underline;
                }
             */   
            .side_nav a.active   {
                background:#FFFFFF;
                }
              
              
             
           
        
        
    #right {
        /*background:#E4EF6B;*/
        float:right;
        width:585px;
        margin-bottom:20px;
        }
    
	#right h1 {
		color: #004079;
	}
    
        
     #top_nav {

        background:#82bdd5;
        list-style:none;
        padding:0;
        padding-left:10px;
        margin:0;
        height:25px;
		margin-right: 1px;
        }
        
       #top_nav li {
            display:inline;
            padding:0;
            margin:0;
            } 
       
       #top_nav li a {
            text-decoration:none;
            color:#000000;
            font-weight:bold;
            background:none;
            padding-top:0px;
            display:block;
            float:left;
            height:25px;
			font-size: 10px;
			line-height: 25px;
			padding: 0 10px;
            }
            
            /*
            #top_nav li a:hover  {
                text-decoration:underline;
                }
             */   
            #top_nav li a.active  {
                background:#FFFFFF;
                }
            
      #top_nav li a div {
            padding-top:5px; 
            padding-left:10px; 
            padding-right:10px;
            }
      
      
      #content {
            width:560px;
            margin-left:20px;
            }
            
            #content_left {
                float:left;
                width:410px;
                margin-top:10px;
                margin-bottom:20px;
                }
                
                #content_left a {
                    text-decoration:underline;
                    color:#000000;
                    }
                
                #content_left h1 {
                    margin-bottom:15px;
                    margin-top:10px;
                    font-size:18px;
                    line-height:22px;
                    color:#004079;
                    }
                    
                #content_left h2 {
                    margin-bottom:7px;
                    margin-top:23px;
                    font-size:14px;
                    line-height:16px;
                    color:#000000;
                    }
                    
                    #content_left h2 a {
                        font-size:14px;
                        color:black;
                        }
                 
                #content_left div {
                    margin-bottom:10px;
                    line-height:15px;
                    } 
                    
                #content_left div.pagelink {
                 margin-top:-5px;
                }
                    
                #content_left div ul {
                    /*margin-left:17px;*/
                    padding-left:12px;
                    margin-left:20px;
                    margin-top:10px;
                    margin-bottom:10px;
                    }
                    
                    #content_left div ul li {
                        margin-bottom:10px;
                        }
                        
                #content_left div ol {
                    /*margin-left:17px;*/
                    padding-left:12px;
                    margin-left:20px;
                    margin-top:10px;
                    margin-bottom:10px;
                    }
                    
                    #content_left div ol li {
                        margin-bottom:10px;
                        }

               #content_left img {
                    border:3px solid #004079;
                    margin-bottom:10px;
                    }
                    
                    #content_left div.bildtext {
                        font-size:10px;
                        margin-bottom:10px;
                        margin-top:-10px;
                        line-height:12px;
                        }
                    
                #content_left div.specialtext {
                    background:#a6d8ec;
                    color:#000000;
                    padding:10px 10px;
                    font-weight:bold;
                    margin-bottom:10px;
                    margin-right:17px;
                    }
                
                    
                
            #content_right {
                float:right;
                margin-top:85px;
                width:135px;
                }
                
                #content_right a { 
                    display:block;
                    padding:0;
                    margin:0;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    min-height:20px;
                    margin-bottom:10px;
                    }
                    
                    #content_right a.gallery {
                        background-image:url("../images/icon_gallery.gif");
                        }
                    #content_right a.msword {
                        background-image:url("../images/icon_msword.gif");
                        }
                    #content_right a.pdf {
                        background-image:url("../images/icon_pdf.gif");
                        }                        
                    
                    
                    #content_right a div {
                        font-family: Verdana, sans-serif;
                        font-size:9px;
                        color:black;
                        text-decoration:underline;
                        font-weight:bold;
                        padding-left:20px;
                        padding-top:3px;
                        }
                    
                #content_right img.sidepic {
                    border:3px solid #004079;
                    margin-bottom:10px;
                    margin-top:10px;
                    }
                    
                #content_right  div.bildtext {
                    font-size:10px;
                    margin-bottom:10px;
                    margin-top:-10px;
                    line-height:12px;
                    }

                .searchbox {
                    padding: 5px;
                    line-height:1.5em; 
                    background:#FFFFFF;
                }


/*  eingabe seiten  */
     
        
      .eingabe_header {
        height:23px;
        background: #AA1199;
        padding:0;
        margin:0;
        }
        
         #content_left .eingabe_header_a {
                color:#FFFFFF; 
                text-decoration:none; 
                margin-left:10px; 
                font-weight:bold; 
                padding-top:3px; 
                display:block; 
                height:15px;
                }
                
      
      table.eingabe_table {
            width:410px;
            font-size:12px;
            }
            
      .eingabe_table tr {
            height:20px;
            vertical-align:top;
            }
            
            .eingabe_table td.input_text {
                text-align:right;
                }
                
                .eingabe_table td.input_text input,
                .eingabe_table td.input_text textarea {
                    width:250px;
                    }
        
       .offline {
        	background-color: #CCCCCC;
        	padding: 5px;
        }
        .content_subpage {
        	background-color: #FFFFFF;
        	padding: 5px;
        }
        .content_news {
        	background-color: #CCCCFF;
        	padding: 5px;
        }

        .question {
            font-weight: bold;
            padding: 10px 0px;
        }
#top_nav li a:hover {
                background:#FFFFFF;
}



