/* QLOCKTWO */
/* BY BIEGERT & FUNK */
/* 01.12.2009 */

body {
	color:#333333;
	background-color:#FFFFFF;
	font-family: 'PT Sans', Helvetica, Arial, Verdana,  sans-serif;
	font-size:13px;
	line-height:1.6em;
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
    }

img {
    border:0;
    }

/*h1 {
    font-size:16px;
    line-height:1.2em;
	color:#333;
	background-color:#DDD;
    font-family:helvetica, verdana, sans-serif;  
	font-weight:normal;
	margin:0 0 16px 0;
	padding:4px 0 2px 4px;
    }*/

h1 {
    font-size:14px;
    line-height:1.6em;
	color:#333;
	background-color:transparent;
  
	font-weight:bold;
	margin:0 0 16px 0;
	padding:0;
    }

h2 {
    font-size:14px;
    line-height:1.5em;
	color:#001C39;
	background-color:transparent;

	font-weight:bold;
	margin:0 0 16px 0;
	padding:0;
    }
    
h3 {
	color:#666;
	background-color:transparent;
	font:26px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}

h4 {
	font:33px 'PT Sans', helvetica, arial, sans-serif;
	line-height: 36px;
	text-decoration: none;
}

a {
    text-decoration:underline;
    color:#666;
    background-color:transparent;
    }

a:hover {
    text-decoration:none;
    color:#666;
    background-color:transparent;
    }

.adress {
	color: #666;
}
/* --- Layout --- */

.technical {
	background-color:#F3F3F3;
	font-size:12px;
	padding:20px;
	margin:0 20px 20px 20px;
	border:1px solid #D5D5D5;
	
}
.plz {
	width: 304px;
	background-color: #333;
	color: white;
	padding: 1px 3px;
	margin-bottom: 8px;
}
.container {
    width:976px;
    margin:0 auto;
    text-align:left;
    padding:0;
    position:relative;
    }
    
    #topheader {
        height:64px;
        background:url(../images/logo_biegertundfunk.jpg) 0 0 no-repeat;
        border:0;
        width:976px;
        }
        
    #topheader_galerie {
        height:64px;
        background:url(../images/logo_biegertundfunk.gif) 0 0 no-repeat;
        border:0;
        width:976px;
        }
    
    .header {
        border:1px dotted #CCC;
        text-transform:uppercase;
        background:url(../images/bg_topnavi.png) 0 0 repeat-y;
        position:relative;
        }
        
        .header img {
            margin:16px;
            background:transparent;
            }
        
        .header a {
            padding:5px;
            background-color:transparent;
            color:#666;
            text-decoration:none;
            }

        .header a:hover {
            padding:5px;
            background-color:#000000;
            color:#FFFFFF;
            text-decoration:none;
            }

        .header a.active {
            padding:5px;
            background-color:transparent;
            color:#000;
            text-decoration:none;
            }
                    
        .header ul.topnavi {
            position:absolute;
            right:0;
            top:3px;
            list-style-type:none;
            list-style-image:none;
            margin:16px;
            }
            
            .header ul.topnavi li {
                display:inline;
                padding:0 0 0 11px;
                }
                
    .header_galerie {
        border:1px dotted #CCC;
        text-transform:uppercase;
        background:url(../images/bg_topnavi_dark.jpg) 0 0 repeat-y;
        position:relative;
        }
        
        .header_galerie img {
            margin:16px;
            background:transparent;
            }
        
        .header_galerie a {
            padding:5px;
            background-color:transparent;
            color:#666;
            text-decoration:none;
            }

        .header_galerie a:hover {
            padding:5px;
            background-color:#000000;
            color:#FFFFFF;
            text-decoration:none;
            }

        .header_galerie a.active {
            padding:5px;
            background-color:transparent;
            color:#fff;
            text-decoration:none;
            }
                    
        .header_galerie ul.topnavi {
            position:absolute;
            right:0;
            top:3px;
            list-style-type:none;
            list-style-image:none;
            margin:16px;
            }
            
            .header_galerie ul.topnavi li {
                display:inline;
                padding:0 0 0 11px;
                }
        
        .stage {
            margin:16px 0 0 0;
            height:580px;
            border:1px dotted #CCC;
            overflow:hidden;
            position:relative;
            }

		.stageqt {
	            margin:16px 0 15px 0;
	            height:933px;
	            border:1px dotted #CCC;
	            overflow:hidden;
	            position:relative;
	            }

            
        .stage2 {
            margin:16px 0 0 0;
            height:280px;
            width: 976px;
            border:1px dotted #CCC;
            overflow:hidden;
            position:relative;
            }

        #stage2 {
            margin:16px 0 0 0;
            height:280px;
            width: 976px;
            border:1px dotted #CCC;
            overflow:hidden;
            position:relative;
            }
        
        .mainwrapper {
            margin:16px 0 0 0;
            padding:0;
            border:1px dotted #CCC;
            }
            
        .mainwrapper_higrubild {
         	 background: url(../images/touch/bild_mit_block.jpg) no-repeat #fff;
         	 background-position: right bottom;
         	 margin:16px 0 0 0;
            padding:0;
            border:1px dotted #CCC;
         	} 

        .mainwrapper_downloads {
            margin:16px 0 0 0;
            padding:0;
            border:1px dotted #CCC;
            }
        
            .mainwrapper_downloads a {
                background:url(../images/a_download.png) 0 0 no-repeat;
                padding:0 0 0 15px;
                text-decoration:none;
                }

            .mainwrapper_downloads a:hover {
                background:url(../images/a_download_h.png) 0 0 no-repeat;
                padding:0 0 0 15px;
                color:#333;
                }                
                
            .mainwrapper_txt {
                padding:16px 0 16px 16px;
                width:960px;
                }

            .mainwrapper_text {
                padding:16px;
                width:936px;
                }
            
                .spalte {
                    width:304px;
                    margin:0 16px 0 0;
                    float:left;
                    overflow:hidden;
                    }
                    
                .spalte_2_3 {
                    width:624px;
                    margin:0 16px 0 0;
                    float:left;
                    overflow:hidden;
                    }
                    
                    .haendler_box {
                        margin:0 0 16px 0;
                        }
                
                .spalte_3_3 {
                    width:944px;
                    margin:0 16px 0 0;
                    }
                    
                .spalte_1_3 {  /*Textbeginn weiter unten*/
                    width:304px;
                    margin:48px 16px 0 0;
                    float:left;
                    overflow:hidden;
                    }
                   
                .spalte ul {
                	padding: 0px;
                	margin-left: 20px;
                }
                .spalte ul li{
               		list-style-image:url(../images/list_image.jpg);
                	padding: 2px 3px;
                	margin: 0px;
                }
		
                
                .aus {
                    height:1px;
                    clear:left;
                    overflow:hidden;
                    }

        .footer {
            margin:0;
            padding:0;
            text-align:right;
            color:#CCC;
            background-color:transparent;
            border:1px solid #FFF;
            }
            
            .footer_txt {
                margin:8px 16px 0 0;    
                }
                
            .footer a {
                text-decoration:none;
                color:#CCC;
                background-color:transparent;
                }

            .footer a:hover {
                text-decoration:underline;
                color:#CCC;
                background-color:transparent;
                }

.dark {
	background-color:#141414;
	border: 1px dotted #242424;
}

/* --- DDDD --- */


#imgPreviewWithStyles {
    background-color:#FFF;
    padding:0;
    z-index: 999;
    border: none;
}


/* --- Slideshow --- */

ul.crossfade {
	padding:0;
	margin:0;
	list-style:none;
    position:relative;
    width:296px;
	height:160px;
    }

#fade-example-1 li {
	position:absolute;
	top:0;
	left:0;
    visibility:hidden;
    }

#fade-example-1 li img {
	display:block;
	border:0;
    }


/*--- Info ---*/

ul.ul_data {
    margin:0;
    padding:0 0 0 15px;
    list-style-type:none;
    list-style-image:url(../images/ul_bullet.png);
    }
    
/* --- Gebrauchsanleitung --- */

.pictos {
    display:inline;
    margin:0 1px 0 0;
    padding:0 0 0 0;
    border:0;
    vertical-align:middle;
    }

