/* QLOCKTWO */
/* BY BIEGERT & FUNK */
/* 01.12.2009 */

body {
	color:#333333;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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:11px;
    line-height:1.6em;
	color:#333;
	background-color:transparent;
    font-family:helvetica, verdana, sans-serif;  
	font-weight:bold;
	margin:0 0 16px 0;
	padding:0;
    }

h2 {
    font-size:14px;
    line-height:1.5em;
	color:#001C39;
	background-color:transparent;
    font-family: arial, helvetica, verdana, sans-serif;   
	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;
	}


a {
    text-decoration:underline;
    color:#666;
    background-color:transparent;
    }

a:hover {
    text-decoration:none;
    color:#666;
    background-color:transparent;
    }


/* --- Layout --- */

.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;
        }
    
    .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;
                }
        
        .stage {
            margin:16px 0 0 0;
            height:580px;
            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_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;
                }
            
                .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;
                }


/* --- 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);
    }
    

