/* AUSSTELLUNG EIGENHEIM GARTEN */
/* Sebastian Stuetz */
/* 16.11.2009 */

body {
	color:#666;
	background-color:#999;
    font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica, sans-serif;     
	font-size:12px;
	line-height:1.5em;
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
    }

img {
    border:0;
    }

h1 {
    font-size:17px;
	color:#666;
	background-color:transparent;
    font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica, sans-serif;     
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 12px 0;
	padding:0;
    }

h2 {
    font-size:12px;
	color:#666;
	background-color:transparent;
    font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica, sans-serif;     
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 6px 0;
	padding:0;
    }

a {
    text-decoration:underline;
    color:#f1001e;
    background-color:transparent;
    }

a:hover {
    text-decoration:none;
    color:#f1001e;
    background-color:transparent;
    }

ul {
    list-style-type:none;
    list-style-image:url(../images/bullet_ul.png);
    margin:0 0 0 20px;
    padding:0;
    }

.bildcontainer {
    margin:0 0 20px 0;
    }

/* --- Layout --- */

.container {
    width:980px;
    margin:0 auto;
    text-align:left;
    padding:0;
    }
    
    .header {
        width:980px;
        height:66px;
        margin:0 0 24px 0;
        padding:6px 0 0 0;
        background-color:#FFF;
        text-align:center;
        }
    
    .wrapper {
        width:980px;
        background-color:#FFF;
        }
        
        .search_wrapper {
            width:936px;
            text-align:right;
            padding:6px 0 6px 0;
            }
            
            .search_input {
                width:300px;
                padding:1px;
            	color:#666;
                background-color:#F2F2F2;
                font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica, sans-serif;     
                font-size:12px;
                border:1px solid #F2F2F2;
                }

            .search_submit {
                padding:1px;
                _padding:0 0 0 0;
            	color:#FFF;
                background-color:#f1001e;
                font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica, sans-serif;     
                font-size:12px;
                border:0;
                }
            
        .naviwrapper {
            width:288px;
            margin:0;
            padding:0;
            float:left;
            }
            
            .naviwrapper_txt {
                margin:0 0 0 48px;
                width:192px;
                }
                
                .naviwrapper_txt a {
                    text-decoration:none;
                    color:#666;
                    background-color:transparent;
                    }

                .naviwrapper_txt a:hover {
                    text-decoration:none;
                    color:#f1001e;
                    background-color:transparent;
                    }
                .active{
                     color:red !important;
                }
                ul.navi1 {
                    margin:72px 0 72px 0;
                    padding:0;
                    list-style-type:none;
                    list-style-image:none;
                    }
                
                ul.navi1 li {
                    padding:0;
                    }
                
                    ul.navi1 li ul {
                        margin:0 0 6px 12px;
                        padding:0;
                        list-style-type:none;
                        list-style-image:none;
                        font-size:11px;
                        }
    
    
                    ul.navi1 li ul li {
                        padding:0 0 0 0;
                        border-bottom:1px solid #F2F2F2;
                        }

                  
        .mainwrapper {
            width:648px;
            margin:0;
            padding:0;
            float:left;
            }
            
            .mainheader {
                width:648px;
                margin:0 0 24px 0;
                padding:0;
                }
            
            .contentwrapper {
                width:480px;
                margin:0;
                padding:0;
                float:left;
                }
            
                .contentrapper_txt {
                    width:432px;
                    }
                    
                    .contentartikel {
                        margin:0 0 24px 0;
                        }
                        
                        .hellebox {
                            width:412px;
                            padding:10px;
                            background-color:#FCFCFC;
                            border:1px solid #DDDDDD;
                            }
                        
                        .float_image {
                            float:left;
                            padding:0 10px 0 0;
                            width:122px;
                            }
                        
                        .float_text {
                            float:left;
                            padding:0px 40px 10px 10px;
                            width:230px;
                            }
                    
                    .greybox {
                        background-color:#CCC;
                        background-image:url(../images/greybox_logo.png);
                        background-repeat:no-repeat;
                        background-position:right top;
                        padding:24px;
                        margin:24px 0 0 0;
                        width:384px;
                        }
        
            .sidebar {
                width:168px;
                margin:0;
                padding:0;
                float:left;
                font-size:10px;
                line-height:1.5em;
                }
            
            .mainaus {
                padding:24px 0 12px 288px;
                overflow:hidden;
                clear:left;
                }
                
            .footer {
                margin:0 44px 0 48px;
                border-top:1px solid #999;
                padding:2px 0 24px 240px;
                color:#666666;
                background-color:transparent;
                }
                
                .footer a {
                    color:#666;
                    background-color:transparent;
                    text-decoration:none;
                    }

                .footer a:hover {
                    color:#f1001e;
                    background-color:transparent;
                    text-decoration:none;
                    }
                    
            .aus {
                height:1px;
                clear:left;
                overflow:hidden;
                }


/* --- Startseite --- */

.grauebox_artikel {
    border-bottom:1px solid #DDD;
    padding:0 0 18px 0;
    margin:0 0 24px 0;
    }

/* --- Aussteller --- */

.aussteller_li a {
    color:#333;
    background-color:transparent;
    text-decoration:none;
    }

.aussteller_li a:hover {
    color:#333;
    background-color:transparent;
    text-decoration:underline;
    }
    
/*Partner-Links*/
.partnerzeile{
  clear: both;
  padding: 2px 2px 0px 8px ;
  margin: 0px;
  width:170px;
  /*padding-top: 3px;*/
  /*padding-bottom: 3px;*/
  /*border: 1px solid green;*/ 

}

.partnerzeile a:hover {
color: #ef0000;
text-decoration: underline;
}


.partnerspalte1{
  width: 50px;
  float: left;
  padding: 0px;
  margin: 0px;
 /*border: 1px solid black;*/
}

.partnerspalte2{
  width: 115px;
  float: right;
  color: black;
  font-size: 0.9em;
  line-height: 1.2em;
 /* border: 1px solid green;*/
}
/* --------------------- Aussteller ------------------*/
.ausstellerzeile{
  height: 15px;
  clear: both;
  padding: 6px 0px 0px 0px ;
  margin: 0px;
  /*padding-top: 3px;*/
  /*padding-bottom: 3px;*/
 /*border: 1px solid green;*/

}
.ausstellerspalte1{
  width: 90px;
  float: left;
  padding: 0px;
  margin: 0px;
 /*border: 1px solid black;*/
}

.ausstellerspalte2{
  width: 150px;
  float: left;
 /* border: 1px solid green;*/
}
.ausstellerspalte3{
  width: 60px;
  float: left;
 /* border: 1px solid green;*/
}
.ausstellerspalte4{
  width: 120px;
  float: left;
 /* border: 1px solid green;*/
}
.ausstellerzeile h3{
font-size: 100%;
padding:10px 0px 6px 0px;
margin: 0px 0px 4px 0px;
color: #fe0000;
font-weight: bold;
border-bottom:1px solid grey;
/*background-color: yellow*/
}
.ausstellerzeile h2{
font-size: 100%;
padding:10px 0px 6px 0px;
margin: 0px 0px 4px 0px;

font-weight: bold;

/*background-color: yellow*/
}

.headline{font-weight:bold;padding:5px 0px 5px 5px;}
.submit{font-size:11px;}
.form_row{clear:left;padding-bottom:4px;height:20px;}
.mailkasten{background:#E2E2E2;}
.inhalt_390{width:395px;}
.padding_5{padding:5px;}
.padding_left{
padding-left:20px;
}
.form_spalte1{float:left;width:80px;text-align:right;}
.form_spalte2{float:left;width:260px;padding-left:15px;}
.form_spalte3{float:left;width:90px;padding-left:15px;}
.form_spalte4{float:left;width:190px;padding-left:15px;}

/*-------------- Galerie ------------------*/
.galeriezeile{
  
  clear: both;
  padding: 6px 0px 0px 0px ;
  margin: 0px;
  /*padding-top: 3px;*/
  margin-bottom: 10px;
  min-height:100px;
 /*border: 1px solid green;*/

}

.galeriezeile_alle {
    margin:0 0 24px 0;
    padding:10px;
    width:412px;
    background-color:#FCFCFC;
    border:1px solid #DDDDDD;
    }

.galeriespalte_alle{
    width:136px;
    float:left;
    padding:0;
    margin:0;
    height:73px;
    overflow:hidden;
    }
    


.galeriespalte1{
  width: 138px;
  float: left;
  padding: 0px;
  margin: 0px;
 /*border: 1px solid black;*/
}

.galeriespalte2{
  width: 138px;
  float: left;
 /* border: 1px solid green;*/
}
.galeriespalte3{
  width: 138px;
  float: left;
 /* border: 1px solid green;*/
}


/* --- Presseservice --- */

/*
.presseobjekt2 {
width: 320px;

border-bottom: 1px dotted gray;
}
*/

.pressebildbox{
    width:412px;
    background-color:#F1F1F1;
    padding:10px;
    }
    
.haelfte1 {
    float:left;
    width:206px;
    }
    
.haelfte2{
    float:left;
    padding-left:16px;
    width:190px;
    }
    
    
/***Kontakt***/



.form_spalte1_kontakt{float:left;width:155px;_width:140px;}
.form_spalte2_kontakt{float:left;width:130px;padding-left:15px;}
.form_spalte3_kontakt{float:left;width:115px;padding-left:15px;}
.form_spalte4_kontakt{float:left;width:95px;padding-left:15px;}
.form_rowk{clear:left;padding-bottom:4px;height:72px; border-bottom:1px solid gray;}

.form_spalte1_kontakt2{
float:left;width:100px;
}
.form_spalte2_kontakt2{float:left;width:260px;padding-left:15px;overflow:hidden;}
.form_row5{clear:left;padding-bottom:4px;}
.form_row{clear:left;padding-bottom:4px;height:20px;}

.form_spalte1_katalog{float:left;width:110px;text-align:right;}
.form_spalte1_katalog2{float:left;width:110px;text-align:right;}

.form_spalte2_katalog2{float:left;width:160px;padding-left:35px;}

.form_spalte3_katalog{float:left;width:142px;padding-left:15px;}
.form_spalte3_katalog2{float:left;width:100px;padding-left:35px;}

.form_spalte4_katalog{float:left;width:100px;padding-left:15px;}
.form_spalte4_katalog2{float:left;width:100px;padding-left:15px;}


/* --- Newsletter bei Kontakt --- */

.newsletter_box {
    background-color:#E2E2E2;
    padding:8px;
    }
    
    .input_newsletterbox {
        width:140px;
        border:1px solid #999;
        padding:2px;
        }
    
    .submit_newsletterbox {
        border:1px solid #666;
        padding:1px 16px 1px 16px;
        color:#FFFFFF;
        background-color:#999999;        
        }

    .submit_newsletterbox:hover {
        border:1px solid #666;
        padding:1px 16px 1px 16px;
        color:#FFF;
        background-color:#666;        
        }


/* --- Formular auf Kontaktseite --- */

label.kontaktlabel {
    width:118px;
    float:left;
    }

input.input_kontakt {
    width:240px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;   
    }
    
input.plz_kontakt {
    width:40px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;      
    }

input.ort_kontakt {
    width:190px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;      
    }

select.select_kontakt {
    width:240px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;   
    }

input.checkbox_kontakt {
    margin:2px 0 2px 0;  
    }

textarea.textarea_kontakt {
    width:240px;
    height:150px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;      
    }


/* --- Aussteller Detail Formular --- */

label.ausstellerdetail_label {
    width:30px;
    float:left;
    }

label.ausstellerdetail_label2 {
    width:118px;
    float:left;
    }

input.ausstellerdetail_vonbis {
    width:40px;
    border:1px solid #999;
    padding:2px; 
    margin:0;        
    }

input.input_kontakt {
    width:240px;
    border:1px solid #999;
    padding:2px; 
    margin:2px 0 2px 0;   
    }
