/* Schädlingsbekämpfung Wenzel */
/* Marian Rahnefeld */
/* 07.10.2009 */

body {
	color:#333333;
	background-color:#CCCCCC;
	background-image:url(../images/bg_body.png);
	background-repeat:repeat-x;
    font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	margin:0;
	padding:0;
    }

img {
    border:0;
    }

h1 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background-color:transparent;
	line-height:1.2em;
	margin:0 0 15px 0;
	padding:0;
    }
    
h2 {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:transparent;
	line-height:1.3em;
    padding:0;
	margin:0 0 10px 0;
    }


p1 {
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:18,2pt;
	}

	



a {
    text-decoration:underline;
    color:#b1ca35;
    background-color:transparent;
    }
	
a:hover {
    text-decoration:none;
    color:#333333;
    background-color:transparent;
    }

.bildcontainer {
    margin:10px 0 10px 0;
    }

ul {
    list-style-type:none;
    list-style-image:url(../images/icon_ul_green.png);
    margin:0 0 0 10px;
    padding:0 0 0 10px;
    }
    
    ul li {
        padding:2px 0 2px 0;
        }
			
.container {
	width:900px;
	margin:40px auto;
	padding:0;
	}
	
    .balken {
        background-image:url(../images/Vfoes-ev-klein3.gif);
        background-position:top right;
        background-repeat:no-repeat;			
        background-color:#B1CA35;
        overflow:hidden;
        width:900px;
        height:50px;
        }
			
        .navcontainer {
            padding:23px 0 9px 30px;
            color:#fff;
            background-color:transparent;
            }
            
            .navcontainer a {
                color:#FFF;
                background-color:transparent;
                text-decoration:none;
                }
        
            .navcontainer a:hover {
                color:#666666;
                background-color:transparent;
                text-decoration:none;
                }
        
            .navcontainer a.active {
                color:#666666;
                background-color:transparent;
                text-decoration:none;
                }

.content {
    background-color:#FFFFFF;
    margin:0;
    width:900px;
    overflow:hidden;
    background-image:url(../images/frosch_frei-400b.png);
    background-position:bottom;
    background-repeat:no-repeat;
    border-bottom:3px solid #B1CA35;
    padding:50px 0 50px 0;
    }
    
    .britta-banner {
        background-image:url(../images/britta-banner.png);
        background-position:bottom left;
        background-repeat:no-repeat;
        height:75px;
        width:900px;
        }
			
    .shopwrapper {
        width:800px;
        margin:100px 65px 30px 30px;
        }

    .textbereichlinks {
        float:left;
        width:500px;
        background-color:;
        border-color:#000000;
        margin:100px 0 0 0;
        }

    .textbereichlinks2 {
        float:left;
        width:500px;
        background-color:;
        border-color:#000000;
        margin:30px 0 0 0;
        }
        
        .textbereichlinks_txt {
            margin:0 70px 0 30px;
            }
        
        .infobox {
            font-size:10px;
            font-weight:normal;
            color:#FFFFFF;
            line-height:1,5em;
            background-color:#999999;
            width:380px;
            margin:60px 0 0 0;
            padding:10px;	
            display:block;
            }
            
            .infobox ul {
                list-style-image:url(../images/icon_ul_grey.png);
                margin:0 0 0 5px;
                padding:0 0 0 10px;
                }
                
                .infobox ul li {
                    padding:0;
                    }
			
    .bildbereich {
        float:left;
        width:320px;
        background-color:transparent;
        margin:100px 0 0 0;
        }

    .bildbereich2 {
        float:left;
        width:320px;
        background-color:transparent;
        margin:30px 0 0 0;
        }

        .aus {
            height:1px;
            overflow:hidden;
            clear:left;
            }

 
.fussnavi {
    text-decoration:none;
    background-color:transparent;
    margin:10px 0px 30px 0;
    float:left;
    }

    .fussnavi_txt {
        padding:0 0 0 30px;
        }
    
    .fussnavi_txt a {
        text-decoration:none;
        color:#333333;
        background-color:transparent;
        }	
    
    .fussnavi_txt a:hover {
        text-decoration:none;
        color:#999999;
        background-color:transparent;
        }	
	

/* --- Schaedlinge auf Startseite --- */

.schaedlinge {
    width:310px;
    margin:0 0 30px 0;
    }
    
    .schaedlinge_pic {
        width:120px;
        margin:0;
        float:left;
        }
        
        .schaedlinge img {
            width:90px;
            border:1px solid #000000;
			margin:0 10px 10px 0;
            }

    .schaedlinge_txt {
        width:190px;
        float:left;
        margin:0;
        }


/* --- Kontaktformular --- */
  
    .kontakt_right {
	   line-height:1.1em;
        }
    
    .kontakt_right select {
        width:290px;
        border:1px solid #333;
        padding:2px;
        margin:4px 0 0 0;
        color:#333;
        background-color:transparent;
        }
    
    .kontakt_right textarea {
        width:290px;
        height:150px;
        border:1px solid #333;
        padding:2px;
        margin:4px 0 0 0;
        color:#333;
        background-color:transparent;  
        }
    
    .kontakt_right input {
        width:290px;
        border:1px solid #333;
        padding:2px;
        margin:4px 0 0 0;
        color:#333;
        background-color:transparent;
        }

    input.kontakt_submit {
        width:295px;
        border:1px solid #333;
        padding:2px;
        margin:4px 0 0 0;
        color:#333;
        background-color:#DDD;
        }
    
.input_adress_form{
    width:300px;
}
.border_top{
    border-top:1px solid gray;
}
.shop_td_padding{
    padding-right:3px;
    padding-left:5px;
    padding-bottom:10px;
}

.td_kategorie{
    border-bottom:2px solid #B1CA35;
    color:#B1CA35;
    font-weight:bold;
    font-size:1.5em;
}
.tr_kategorie{
    border-bottom:2px solid #B1CA35;
}
.row{
    clear:left;
}
.row_abstand{
    
}
.shop_col1_adressform{
    float:left;
    width:100px;
}
.shop_col2_adressform_b{
    float:left;
    width:270px;
}