@charset "UTF-8";


/*  -----------------------------------------------------------------------------------------
#   RESET
#
#   ------------------------------------------------------------------------------------------ */

        html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{  
            margin:0; 
            padding:0; 
            }

        code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { 
            font: inherit; 
            white-space: normal; 
            color: inherit;
            }

        dfn, i, cite, var, address, em { 
            font-style: normal; 
            }
    
        th, b, strong, h1, h2, h3, h4, h5, h6 { 
            font-weight: normal; 
            }
    
        a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { 
            border: none; 
            }
    
        a {
            color: inherit;
            text-decoration: none;
            }

        table { 
            border-collapse: collapse; 
            border-spacing: 0; 
            }
    
        caption, th, td, center { 
            text-align: left; 
            vertical-align: top; 
            }
    

    
        q { 
            quotes: "" "";
             }

        dir, menu { 
            list-style: none; 
            }
    
        /* sub, sup { 
            vertical-align: baseline; 
        } */


        font { 
            color: inherit !important; 
            font: inherit !important; 
            color: inherit !important; 
            }
        
        marquee { 
            overflow: inherit !important;
            }
    
        blink { 
            text-decoration: none; 
            color: inherit;
            }
    
        nobr { 
            white-space: normal; 
            }
        
        input, select {
            vertical-align:middle;
            }
        
        /* dealing with firefox */
        
        button::-moz-focus-inner, 
        input[type="button"]::-moz-focus-inner, 
        input[type="submit"]::-moz-focus-inner, 
        input[type="reset"]::-moz-focus-inner {
            padding: 0 !important;
            border: 0 none !important;
            }
        
        
        /* Make webkit font rendering a bit lighter */
        
        html {
            -webkit-font-smoothing: antialiased;
            }
            
            
        /* ---------- HTML5 ---------- */
        
        article,aside,details,figcaption,figure,
        footer,header,hgroup,menu,nav,section { 
            display:block;
            }
        
        
        /* ---------- nuetzlich ---------- */

        .clear {
            clear: both;
            height: 0;
            overflow: hidden;
            line-height: 0;
            font-size:0;
            border: 0;
            outline: 0;
            }
        
        .clearfix:after {
           content: "."; 
           display: block; 
           height: 0; 
           clear: both; 
           visibility: hidden; 
            }
            
        .clearfix { 
            display: block; 
            }
            
            
/*  ---------------------------------------------------------------
#   BASICS
#   
#   ---------------------------------------------------------------*/

        
        html{
            background: none;
            font-family: Arial, Helvetica, sans-serif;
            }
        
        body { 
            font-size: 12pt; 
            line-height: 1.6;
            background: white; 
            color: black; 
            padding: 1.5cm;
            }
        
        a:hover {
            color: orange;
            }
            
        h1 { 
            font-weight: bold;
            font-size: 28px;
            color: #006400;
            margin-bottom: 20px;
            }
        
        h2 {
            font-weight: normal;
            font-size: 20px;
            margin-bottom: 8px;
            color: #006400;
            }
        
        h3 {
            font-weight: bold;
            font-size: 16px;
            color: #006400;
            }
        
        h4 {
            font-weight: bold;
            font-size: 14px;
            color: rgb(51,51,46);
            }

        h5 {
            font-weight: bold;
            font-size: 14px;
            color: rgb(81,81,76);        
            }
        
        h6 {
        
            }
            
        p {
            margin-bottom: 10px;
            color: rgb(51,51,46)
            }
        
/*  ---------------------------------------------------------------
#   HEADER
#   
#   ---------------------------------------------------------------*/
    
    
        #header {
            display: none;
            }
            
            #header img {
                position: absolute;
                top:0;
                left:0;
                z-index: 1;
                }
            
            #header form {
                position: absolute;
                top:0;
                right:0;
                z-index: 5;
                width: 238px;
                padding: 10px 10px 10px 20px;
                background: white;
                border-radius: 4px;
                }
            
            #header form p {
                height: 29px;
                margin: 0;
                position: relative;
                font-size: 13px;
                color: rgb(100,100,95);
                }
            
            #header form label {
                position: absolute;
                left: 0;
                top: 7px;
                z-index: -5;
                }
            
            #header-suche-suchbegriff {
                width: 190px;
                height: 29px;
                border: none;
                margin-right: 10px;
                background: none;
                }
            
            #header-suche-submit {
                border: none;
                width: 31px;
                height: 29px;
                background: url(img/suche-button.png) no-repeat center center;
                }
        
        
        
/*  ---------------------------------------------------------------
#   TOPNAVIGATION
#   
#   ---------------------------------------------------------------*/
    
    
        ul#topnavigation {
            display: none;
            }
            
        ul#topnavigation li {
                float: left;
                border-right: 1px solid #004600;
                position: relative;
                }
                
            ul#topnavigation li:first-child {
                border-left: 1px solid #004600;
                }
                
               ul#topnavigation li a {
                    display: block;
                    color: white;
                    height: 34px;
                    padding: 9px 9px 0 9px;
                    }
                    
                    ul#topnavigation li a span {
                        display: block;
                        border-radius: 3px;
                        padding: 4px 8px 1px 8px;
                        }
                    
                    ul#topnavigation li:hover {
                        background: rgb(0,130,10);
                        }
                        
                        ul#topnavigation li:hover span {
                            background: orange;
                            }
                
            ul#topnavigation ul {
                display: none;
                padding: 15px;
                background: rgb(0,140,0) url(img/dropdown-bg.jpg) repeat-x bottom center;
                position: absolute;
                top: -1000px;
                min-width: 200px;
                -webkit-border-bottom-right-radius: 4px;
                -webkit-border-bottom-left-radius: 4px;
                -moz-border-radius-bottomright: 4px;
                -moz-border-radius-bottomleft: 4px;
                border-bottom-right-radius: 4px;
                border-bottom-left-radius: 4px;
                }                
                
                ul#topnavigation ul li {
                    list-style-type: none;
                    float: none;
                    border: none !important;
                    padding: 0 0 5px 1em;
                    font-size: 13px;
                    }
                    
                    ul#topnavigation ul li:hover {
                        background: none;
                        }

                    ul#topnavigation ul li a:before {
                        content: "\00BB \0020";
                        }
                    
                    
                    ul#topnavigation ul li a {
                        text-indent: -1em;
                        color: white;
                        padding: 0 0 7px 0;
                        height: auto;
                        background: none;
                        }
                        
                        ul#topnavigation ul li a:hover {
                            color: orange;
                            }
                            
                            
            ul#topnavigation li:hover ul {
                display: block;
                top: 43px;
                }
                        
            ul#topnavigation li.intranet {
                float: right;
                border-left: 1px solid #004600;
                padding-left: 10px
                }
                    
            ul#topnavigation li.intranet a {
                background: url(img/schloss.png) no-repeat center left;
                padding: 13px 12px 0 20px;
                height: 30px;
                }
                    
                    
                    
                    
/*  ---------------------------------------------------------------
#   CONTENTBEREICH
#   
#   ---------------------------------------------------------------*/
    
        
        .main{
            background: white;
            width: 970px;
            }
            
        .box {
            border-radius: 4px;
            margin-bottom: 25px;
            }
            
            
        
/*  ---------------------------------------------------------------
#   SIDEBAR
#    
#  ---------------------------------------------------------------*/
    
    
    .sidebar {
        display: none;
        }
        
        .sidebar h3 {
            font-size: 14px;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 8px;
            font-weight: normal;
            color: white;
            }
    
        .sidebar-navigation ul,
        .schnellzu-navigation ul {
            list-style-type: none;
            }
            
            .sidebar-navigation ul li a,
            .schnellzu-navigation ul li {
                margin-left: 1em;
                text-indent: -1em;
                }

            .sidebar-navigation ul li a:before,
            .schnellzu-navigation ul li:before {
                content: "\00BB \0020";
                }

            .sidebar-navigation ul li.active,
            .schnellzu-navigation ul li.active {
                margin-bottom: 8px;
                }
            
            .sidebar-navigation ul li a {
                padding-left: 20px;
                display: block;
                }
                    
                .sidebar-navigation ul ul li a {
                    padding-left: 30px;
                    }
                    
                    .sidebar-navigation ul ul ul li a {
                        padding-left: 40px;
                        }
                        
                        .sidebar-navigation ul ul ul ul li a {
                            padding-left: 50px;
                            }
                            
                            .sidebar-navigation ul ul ul ul ul li a {
                                padding-left: 50px;
                                }
                
                .sidebar-navigation ul li,
                .schnellzu-navigation ul li{
                    padding-bottom: 8px;
                    }
                        
                .sidebar-navigation ul ul,
                .schnellzu-navigation ul ul {
                    background: rgb(220,220,216);
                    color: #5B5B56;
                    padding: 7px 0 8px 0;
                    }
                    
                    .sidebar-navigation ul ul ul,
                    .schnellzu-navigation ul ul ul {
                        background: rgb(235,235,231);
                        padding: 7px 0 8px 0;
                          }
                        
                        .sidebar-navigation ul ul ul ul,
                        .schnellzu-navigation ul ul ul ul {
                            background: white;
                            padding: 7px 0 8px 0;
                            }
                            
            .schnellzu-navigation ul li a:hover,
            .sidebar-navigation ul li a:hover {
                color: orange;
                }
    
    .sidebar-navigation {
        width: 295px;
        padding: 20px 0;
        background: rgb(81,81,76);
        color: white;
        }
          
    .schnellzu-navigation {
        width: 255px;
        padding: 20px;
        background: url(img/schnellzunav-bg.png) bottom center no-repeat;
        color: white;
        }
        
    
/*  ---------------------------------------------------------------
#   FOOTER
#   
#   ---------------------------------------------------------------*/
    
    
        #footer {
            display: none;
            }
            
            #footer img {
                position: absolute;
                top: -19px;
                left: 400px;
                }
            
            #footer ul {
                list-style: none;
                }
                
                #footer ul li {
                    margin-bottom: 6px;
                    }
                    
            #footer .toplink {
                display: block;
                background: white;
                color: rgb(51,51,46);
                padding: 3px 10px 3px 20px;
                border-radius: 3px;
                width: 120px;
                margin-bottom: 16px;
                text-align: right;
                }
                    
                #footer .toplink:hover {
                    color: orange;
                    }
                    
            #footer h4 {
                color: #88D900;
                font-size: 12px;
                font-weight: normal;
                letter-spacing: 1px;
                margin-bottom: 8px;
                text-transform: uppercase;
                }
                
            #footer div.wrapper {
                float: left;
                width: 210px;
                padding-right: 20px;
                }
            
             #footer div:first-child {
                width: 170px;
                padding-right: 20px;
                }
        
        
/*  ---------------------------------------------------------------
#   STARTSEITE
#   
#   ---------------------------------------------------------------*/


    /* ---- Im Blickpunkt / News Slider ---- */
    
    #blickpunkt {
        width: 100%
        margin-bottom: 20px;
        }
		
        #blickpunkt-slider {
			width: 100%;
            }
			
            .panel {
                display: block;
                }
                        
			#blickpunkt-slider .item {
                width: 100%;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                clear: both;
                margin-bottom: 20pt;
                }
				
					#blickpunkt-slider .item div {
                        clear:both;
                        margin-left: 250px;
                        }
						
							#blickpunkt-slider .item  div a {
								display: none;
                                }
							
					
					#blickpunkt-slider .item img {
						float: left;
                        }
			
					
					
        /* ---- Blickpunkt Navigation ---- */
	       
        .blickpunkt-slider-nav {
			display: none;
            }	
                        

    /* ---- Buergerservice Box ---- */

    .service {
        width: 570px;
        background: rgb(230,230,226) url(img/box-header-gruen.png) repeat-x top center;
        position: relative;
        margin-left: 20px;
        padding: 11px 20px 20px 20px;
        }
        
        .service h3 {
            height: 27px;
            color: white;
            font-weight: normal;
            text-transform: uppercase;
            letter-spacing: 2px;
            margin-bottom: 20px;
            font-size: 14px;
            }

        .service ul.bereiche {
            width: 280px;
            }
            
            .service ul.bereiche li {
                padding-bottom: 10px;
                margin-left: 1em;
                text-indent: -1em;
                }
            
            .service ul.bereiche li:before {
                content: "\00BB \0020";
                }

        .service .texte {
            width: 300px;
            position: absolute;
            top: 50px;
            right: 20px;
            }
            
            .service .texte li {
                width: 260px;
                padding: 20px;
                position: absolute;
                background: white;
                border-radius: 4px;
                display: none;
                }
                
            .service .texte h3 {
                color: rgb(0,100,0);
                margin: 0;
                }
            
            
            
    /* ---- Projekte der Kreisverwaltung Box ---- */
    
    
    .projekte {
        width: 570px;
        background: rgb(230,230,226) url(img/box-header-gruen.png) repeat-x top center;
        margin-left: 20px;
        padding: 11px 20px 20px 20px;
        }
        
        .projekte h3 {
            height: 27px;
            color: white;
            font-weight: normal;
            text-transform: uppercase;
            letter-spacing: 2px;
            margin-bottom: 20px;
            font-size: 14px;
            }
            
        .projekte ul li {
            margin-bottom: 20px;
            }
            
        .projekte ul li a {
            display: block;
            clear: both;
            }

        .projekte ul li a img {
            float: left;
            margin-bottom: 20px;
            }

        .projekte ul li h5 {
            color: rgb(0,100,0);
            margin-bottom: 9px;
            margin-left: 80px;
            }
            
        .projekte ul li p {
            margin-left: 80px;
            }
        
        .projekte ul li a:hover h5, 
        .projekte ul li a:hover p {
            color: orange;
            }
        

    /* ---- Kontakt und Oeffnungszeiten ---- */
        
    .kontakt {
        width: 170px;
        background: url(img/box-kontakt-bg.png) no-repeat bottom left;
        padding: 20px 20px 20px 100px;
        color: white;
        margin-right: 20px;
        }
        
    
    /* ---- Linksammlung zum Thema Tourismus ---- */
    
    .tourismus {
        width: 290px;
        background: url(img/box-tourismus-bg.jpg) no-repeat top left;
        padding-bottom: 20px;
        margin-right: 20px;
        }
        
        .tourismus h3 {
            padding: 20px 0 20px 20px;
            }       
        
        .tourismus ul,
        .projekte ul, 
        .service ul,
        .kontakt ul {
            list-style-type: none;
            }
            
        .tourismus ul {
            background: white;
            border-radius: 4px;
            padding: 10px;
            width: 230px;
            margin-left: 20px;
            }
        
        .tourismus ul li a:hover,
        .projekte ul li a:hover, 
        .service ul li a:hover,
        .kontakt ul li a:hover {
            color: orange;
            }
    
    
    
/*  ---------------------------------------------------------------
#   ARTIKEL
#   
#   ---------------------------------------------------------------*/
    
    
    /* ---- Brotkruemelnavigation ---- */
    
    ul#breadcrumbs {
        width: 940px;
        list-style-type: none;
        font-size: 12px;
        padding: 15px 20px 15px 10px;
        }
        
        ul#breadcrumbs li {
            float: left;
            padding: 0 0 0 10px;
            height: 20px;
            }
            
            ul#breadcrumbs li:after {
                content: "\003E\0020\0020\0020";
                font-size: 12px;
                color: rgb(158,158,153);
                }
            
            ul#breadcrumbs li:last-child:after { 
                content: ""; 
                }
            
            ul#breadcrumbs li a {
                color: rgb(158,158,153);
                margin-right: 10px;
                }
                
                ul#breadcrumbs li a:hover {
                    color: orange;
                    }
                
                ul#breadcrumbs li.home img {
                    display: inline;
                    }
            
            
    /* ---- Drucken / Artikel als PDF ---- */
                
    ul.artikelmeta {
        display: none;
        }
        
        .artikelmeta li {
            float: right;
            padding: 4px 0 4px 40px;
            font-size: 12px;
            }


    /* ---- Inhalt - Artikel ---- */
    
    #inhaltwrapper {
        width: 100%;
        }
        
        #inhalt {
            width: 100%;
            }
        
    
    
/*  ---------------------------------------------------------------
#   SUCHE
#   
#   ---------------------------------------------------------------*/
	
	
	.suche-sidebar {
        display: none;
        }
		
		
		
		
    /* --- Suchfelder zum Filtern von Listen / Box ueber Medialisten--- */
		
    .suche_einschraenken {
		display: none;
		}

		#inhalt .suche_einschraenken h3 {
			color: rgb(80,80,81);
			line-height: 20px;
			margin-bottom: 9px;
			}

		.suche_einschraenken .inputwrapper {
			height: 18px;
			padding-bottom: 18px;
			position: relative;
  			width: 430px;
			}
			
		.suche_einschraenken .buttonwrapper {
			height: 25px;
			position: absolute;
 			right: 20px;
  			top: 72px;
  			width: 100px;
			}

			.suche_einschraenken .inputwrapper label {
				position: absolute;
				left: 0;
				font-size: 12px;
				line-height: 18px;
				color: rgb(80,80,81);
				padding: 3px 0;
				}

			.suche_einschraenken .inputwrapper input[type="text"],
			.suche_einschraenken .inputwrapper select {
				padding: 3px 0;
				position: absolute;
				left: 100px;
				font-size: 12px;
				line-height: 18px;
				color: rgb(80,80,81);
			}
	
	
	/* --- Suchergebnisliste --- */
	
	.ergebnisliste {
		margin-bottom: 18px;
		list-style-type: none;
		}

	   #inhalt .ergebnisliste {
	       border-top: 1px solid #AAAAAA;
	       padding-top: 10px;
            }
            
	   #inhalt .ergebnisliste li {
		  border-bottom: 1px solid #AAAAAA;
		  margin-bottom: 8px;
		  margin-left: 0;
		  padding: 10px 0 10px 32px;
		  }
		  
	
            /* Icons nach Kategorie des Suchergebnisses */
	       
            #inhalt .ergebnisliste li.kontakt {
                background: transparent url(img/suche_icon_kontakt.png) no-repeat left 7px;
                }
			
            #inhalt .ergebnisliste li.doc {
                background: transparent url(img/suche_icon_doc.png) no-repeat left 7px;
                }
			
            #inhalt .ergebnisliste li.artikel {
                background: transparent url(img/suche_icon_artikel.png) no-repeat left 7px;
                }
		
            #inhalt .ergebnisliste li.media {
                background: transparent url(img/suche_icon_media.png) no-repeat left 7px;
                }
                
            #inhalt .ergebnisliste li.img {
                background: transparent url(img/suche_icon_img.png) no-repeat left 7px;
                }
	
	
        #inhalt .ergebnisliste li h3 {
            margin-bottom: 0;
            font-size: 14px;
            margin-bottom: 9px;
            }
	
	   #inhalt .ergebnisliste li a {
            display: block;
            }
	
        #inhalt .ergebnisliste li a:hover {
            color: rgb(255,81,0);
            }
	
        #inhalt .ergebnisliste li a:hover h3,
        #inhalt .ergebnisliste li a:hover p {
            color: rgb(255,81,0);
            }



/*  -----------------------------------------------------------------------------------------
#	BLOCKS
#	
#	### UPDATE NOTWENDIG ###
#	
#   ------------------------------------------------------------------------------------------- */


	#inhaltwrapper .block_struktur_einheit {
    	display: block;
		padding: 9px 18px;
    	width: 549px;
		margin-bottom: 18px;
		background: rgb(230,230,230);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
		}
		
		#inhaltwrapper .block_struktur_einheit a {
			display: block;
			font-size: 12px;
			line-height: 18px;
			color: rgb(80,80,81);
			cursor: pointer;
			}
		
			#inhaltwrapper .block_struktur_einheit a:hover {
				text-decoration: none;
				color: rgb(255,81,0);
				}
		
				#inhaltwrapper .block_struktur_einheit .faux_headline {
					font: bold 16px/26px Arial,sans-serif !important; 
					color: #006400 !important;
					margin-bottom: 9px;
					display: block;
					}
					
					#inhaltwrapper .block_struktur_einheit a:hover .faux_headline {
						color: rgb(255,81,0) !important;
						}
						
				
	#inhalt .block_downloads {
		border-top: 1px solid #aaa;
		width: 541px;
		padding: 15px 9px 0 35px;
		margin-bottom: 27px;
		background: transparent url('../media/block_icon_downloads.png') no-repeat 0 15px;
		}

	#inhalt .block_teamnews {
		border-top: 1px solid #aaa;
		width: 541px;
		padding: 15px 9px 0 35px;
		margin-bottom: 27px;
		background: transparent url('../media/block_icon_info.png') no-repeat 0 15px;
		}

	#inhalt .block_related {
		border-top: 1px solid #aaa;
		width: 541px;
		padding: 15px 9px 0 35px;
		margin-bottom: 27px;
		background: transparent url('../media/block_icon_mehrinfo.png') no-repeat 0 15px;
		}

	#inhaltwrapper .block_struktur_einheit h2,
	#inhaltwrapper .block_thema h2,
	#inhaltwrapper .block_downloads h2,
	#inhaltwrapper .block_related h2,
	#inhaltwrapper .block_teamnews h2 {
		font: bold 16px/26px Arial, sans-serif;
		}
		
		#inhaltwrapper .block_thema p,
		#inhaltwrapper .block_downloads p,
		#inhaltwrapper .block_related p,
		#inhaltwrapper .block_teamnews p {
			padding: 0;			
			}
			
		#inhaltwrapper .block_thema li,
		#inhaltwrapper .block_downloads li,
		#inhaltwrapper .block_related li,
		#inhaltwrapper .block_teamnews li {
			padding: 0;			
			}

	#inhaltwrapper .block_downloads h2,
	#inhaltwrapper .block_related h2,
	#inhaltwrapper .block_teamnews h2 {
		color: rgb(103,103,103);
		}
	
	#inhaltwrapper .block_downloads a,
	#inhaltwrapper .block_related a,
	#inhaltwrapper .block_teamnews a {
		cursor: pointer;
		}



/*  -----------------------------------------------------------------------------------------
#	MEDIALISTE
#	
#	### UPDATE NOTWENDIG ###
#	
#   ------------------------------------------------------------------------------------------- */


	.medialiste_wrapper {

		}

		.medialiste_content {
			border-bottom: #aaa solid 1px;
			padding-bottom: 9px;
			margin-bottom: 18px;
			}

			.medialiste_content ul {
				
				}
				
				.medialiste_content ul li {
					margin-bottom: 6px;
					}

				.medialiste_content ul li a:hover {
					text-decoration: underline;
					}

					.medialiste_content ul li a span {
						color: rgb(153,153,153);
						}




		a.button_grau,
		#inhalt a.button_grau {
			font-size: 12px;
			line-height: 12px;
			width: 100px;
			padding-top: 8px;
			height: 20px;
			background: transparent url('img/button_grau.png') no-repeat;
			background-position: 0px 0px;
			color: white;
			font-weight: bold;
			display: block;
			}

			a.button_grau:hover,
			#inhalt a.button_grau:hover,
			a.button_grau:focus,
			#inhalt a.button_grau:focus {
				background-position: 0 -28px;
				text-decoration: none;
				}

			input.button_grau,
			#inhalt input.button_grau {
				font-size: 12px;
				line-height: 12px;
				width: 100px;
				height: 28px;
				background: transparent url('img/button_grau.png') no-repeat;
				background-position: 0px 0px;
				color: white;
				font-weight: bold;
				border: none;
				outline: none;
				}

				input.button_grau:hover,
				#inhalt input.button_grau:hover {
					background-position: 0 -28px;
					text-decoration: none;
					}

    
/*  -----------------------------------------------------------------------------------------
#	PAGINIERUNG
#	
#	### UPDATE NOTWENDIG ###
#	
#	----------------------------------------------------------------------------------------- */

				.paginierung {
					width: 585px;
					position: relative;
					margin-bottom: 18px;
					margin-top: 18px;
					height: 28px;
					}

					.paginierung .zurueck {
						width: 80px;
						position: absolute;
						left: 0;
						top: 0;
						text-align: center;
						width: 100px;
						}

					.paginierung .seiten {
						width: 385px;
						margin: 0 auto;
						text-align: center;
						line-height: 20px;
						}

						.paginierung .seiten a {
							display: inline-block;
							text-align: center;
							padding: 8px 10px;
							margin: 0 3px 6px 3px;
							font: bold 12px/12px Arial, sans-serif;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							-o-border-radius: 3px;
							-ms-border-radius: 3px;
							border-radius: 3px;
							background: rgb(235,235,235);
							color: #3D3D3D;
							}

							.paginierung .seiten a:hover {
								text-decoration: none;
								color: white;
								font-weight: bold;
								background: rgb(255,81,0);
								}

							.paginierung .seiten a.active {
								text-decoration: none;
								color: white;
								font-weight: bold;
								background: rgb(255,81,0);
								}

					.paginierung .weiter {
						width: 80px;
						position: absolute;
						right: 0;
						top: 0;
						text-align: center;
						width: 100px;
						}
						
						
/*  -----------------------------------------------------------------------------------------
#	QUICKEDIT
#	
#	### UPDATE NOTWENDIG ###
#	
#   ------------------------------------------------------------------------------------------- */
	
	body .quickedit {
		background: rgb(240,240,240);
		overflow-x: auto;
		overflow-y: auto;
		position: fixed;
		top: 115px;
		right: 10px;
		width: 80px;
		text-align: right;
		padding: 10px;
		border: 1px solid #aaa;
		border-radius: 5px;
		}

	.quickedit a {
		text-decoration: none;
		font-size: 12px
		}

	.quickedit a:hover {
	    background-color: #3169c5;
	    color: #ffffff;
	    font-weight: normal;
	    text-decoration: none;	
		}
		
/*  -------------------------------------------------------------------------------------------
#    ELEMENTE
#    
#    --------------------------------------------------------------------------------------------
    
    
    /*---- default Button Kurz ----*/

		a.button_grau,
		#inhalt a.button_grau {
			font-size: 12px;
			line-height: 12px;
			width: 100px;
			padding-top: 8px;
			height: 20px;
			background: transparent url('img/button_grau.png') no-repeat;
			background-position: 0px 0px;
			color: white;
			font-weight: bold;
			display: block;
			text-align: center;
            }

			a.button_grau:hover,
			#inhalt a.button_grau:hover,
			a.button_grau:focus,
			#inhalt a.button_grau:focus {
				background-position: 0 -28px;
				text-decoration: none;
			}

			input.button_grau,
			#inhalt input.button_grau {
				font-size: 12px;
				line-height: 12px;
				width: 100px;
				height: 28px;
				background: transparent url('img/button_grau.png') no-repeat;
				background-position: 0px 0px;
				color: white;
				font-weight: bold;
				border: none;
				outline: none;
                }

				input.button_grau:hover,
				#inhalt input.button_grau:hover {
					background-position: 0 -28px;
					text-decoration: none;
				    }


        /*---- default Button Lang ----*/

		a.button_grau_150,
		#inhalt a.button_grau_150 {
			font-size: 12px;
			line-height: 12px;
			width: 150px;
			padding-top: 8px;
			height: 20px;
			background: transparent url('../img/button_flach_grau_150.png') no-repeat;
			background-position: 0px 0px;
			color: white;
			font-weight: bold;
			display: block;
			text-align: center;
            }

			a.button_grau_150:hover,
			#inhalt a.button_grau_150:hover,
			a.button_grau_150:focus,
			#inhalt a.button_grau_150:focus {
				background-position: 0 -28px;
				text-decoration: none;
                }

			input.button_grau_150,
			#inhalt input.button_grau_150 {
				font-size: 12px;
				line-height: 12px;
				width: 150px;
				height: 28px;
				background: transparent url('../img/button_flach_grau_150.png') no-repeat;
				background-position: 0px 0px;
				color: white;
				font-weight: bold;
				border: none;
				outline: none;
				cursor: pointer;
                }

				input.button_grau_150:hover,
				#inhalt input.button_grau_150:hover {
					background-position: 0 -28px;
					text-decoration: none;
                    }


		.button {
			display: block;
			width: 115px;
			height: 27px;
			text-align: center;
			display: block;
			background: transparent url('../img/default_button_sprite.png') no-repeat;
			background-position: 0px 0px;
			color: rgb(23,23,23);
			font: bold 12px/12px Arial, sans-serif;
			padding-top: 12px;
            }
		
			.button:hover {
				background-position: 0px -40px;
				color: white;
                }
			
			
		.button_black {
			text-align: center;
			font: normal 12px/18px Arial, sans-serif;
			cursor: pointer;
			width: 104px;
			height: 33px;
			background: transparent url('../img/button_80_bg.png') no-repeat;
			background-position: 0 0;
			border: 0;
			outline: 0;
			padding: 0;
			margin: 0;
			vertical-align: baseline;
			color: white;
			}	
		
			.button_black:hover {
				background-position: 0 -33px;
				}
				
				
/*  -----------------------------------------------------------------------------------------
#	ANSPRECHPARTNER
#
#   ------------------------------------------------------------------------------------------- */


	#ansprechpartner {
        background: rgb(220,220,215);
		width: 580px;
		margin-bottom: 18px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		border-radius: 4px;
		clear: both;
		}
	
    #ansprechpartner h2 {
		font: normal 14px/26px Arial, sans-serif;
		color: rgb(81,81,76);
		letter-spacing: 1px;
		padding: 5px 0 6px 20px;
		text-transform: uppercase;
        margin: 0;
		}

		#ansprechpartner .person {
			border-top: 1px solid #fff;
			padding: 20px 20px 10px 20px;
			}
			
            #ansprechpartner .funktion {
                margin-bottom: 10px;
                }
                
                #ansprechpartner .funktion li {
                    display: inline;
                    }
                
                #ansprechpartner .funktion li:before {
                    content: "\0020\003E\0020\0020\0020";
                    font-size: 12px;
                    color: rgb(0,100,0);
                    }
                
                #ansprechpartner .funktion li:first-child:before {
                    content: "";
                    }
			
            #ansprechpartner .kontaktdaten {
                margin-bottom: 10px;
                }
                
            #ansprechpartner .kontaktdaten p,
            #ansprechpartner .funktion {
                font-size: 12px;
				line-height: 18px;
				color: rgb(81,81,76);
				}
				
            #ansprechpartner p {
                margin: 0;
        		}

            #ansprechpartner p span {
				color: rgb(0,100,0)
				}
            
		#ansprechpartner .person h3 {
			font: bold 14px/18px Arial, sans-serif;
			color: rgb(0,100,0);
			}

		#ansprechpartner .portrait {
            padding: 1px;
            border: 1px solid #aaa;
			float: left;
			margin: 0 20px 50px 0;
			}
		
				