              *{
	        		margin:0; 
                    padding:0; 
                    color:#EAE3BB;
                                    
	        	}
	        	body{
	        		font-size: 80%;
	        		text-align: left;
                    background-color:black;
	        	}
	        	img{
	        		border:none;
	        	}

	        	* a{
	        		text-decoration:none;
	        	}
                * a:hover{
                    color:#FFFF1A;
                }
	        	ul{
	        		margin-left:0.5em;
	        	}
	        	li{
	        		margin-left:1.0em;
	        	}

	        	h1{
	        		font-size:1.4em;
	        	}
	        	h2{
	        		font-size:1.2em;
	        	}
	        	h3{
	        		font-size:1.1em;
	        	}

                input{
                    border:1px solid black;
                    color:black;
                }
                hr{
                    height:10px;
                    border:none;
                    background-image:URL(../images/bg2/ohr.jpg);
                    background-repeat:repeat-x;
                    background-position:bottom;
                    color:transparent;
                }
                
	        	#main{
	        		width:93%;
	        		margin:0.5em auto;
	        	}
	        	#head{
	        		width:100%;
	        		margin:0 auto;
	        	}
	        	#head img{
	        		float:left;
	        	}
                #head span{
                    display:block;
                    font-size:1.2em;
                    float:right;
                    margin-left:2.5em;
                    font-weight:bold;
                }
	        	#head h1{
	        		float:right;
                    font-size:1.1em;
	        	}
	        	#content{
	        		width:79%;
	        		float:left;
	        		margin-top:1em;
	        		padding-left:1em;
	        	}
	        	#menue{
	        		width:16%;
	        		float:right;
	        		padding-top:1em;
                    background-image:URL(../images/bg2/borderli.jpg);
                    background-position:left;
                    background-repeat:repeat-y;
                    padding-left:20px;
	        	}
			#menue hr{
				height:6px;
			}
	        	#footer{
                    background-image:URL(../images/bg2/ohr.jpg);
                    background-position:top;
                    background-repeat:repeat-x;
                    padding-top:15px;
	        		width:100%;
	        		margin:0 auto;
	        		font-weight:bold;
	        		text-align:center;
	        	}
	        	#footer a{
	        		border-bottom:1px solid #EAE3BB;
	        		margin-left:1em;
	        		margin-top:0.5em;

	        	}
	        	.cl{
	        		clear:both;
	        	}

	        	.preview{
	        		width:20%;
	        		float:left;
	        		padding:1em;
	        		border:1px solid #EAE3BB;    
	        		text-align:center;
	        		margin:0.25em;
	        	}
	        	.info{
	        		width:21%;
	        		float:left;
	        		font-size:0.9em;
	        		border:1px solid #EAE3BB;
	        		margin:0.25em 0 0.25em 1em;
	        		padding:0.5em;
	        	}
	        	.info h3{
	        		width:100%;
	        		border-bottom:1px solid #EAE3BB;
	        		text-align:center;
	        		background-color:#EAE3BB;
	        	}
                .info h3 a{
                    color:#215F21;
                }
                .info h3 a:hover{
                    color:#EAE3BB;
	        		background-color:#215F21;
                }

                
    			.info img{
    				margin:0.5em auto;
    				text-align:center;
    			}
                .info span{
                    width:100%;
                    display:block;
                    text-align:center;
                }                
        		.info hr{
		        	height:6px;
        		} 
	        	.group{
	        		margin:1em;
	        		padding:1em;
	        		width:80%;
	        		font-size:1.1em;
	        	}
	        	.group span{
	        		display:block;
	        	}
	        	.subC{
	        		display:block;
	        		width:90%;
	        		font-size:0.9em;
	        		padding:1em;
	        		margin:1em;
	        		text-align:justify;
	        	}
	        	#detail{
	        		width:96%;
	        		border:1px solid #EAE3BB;
	        		font-size:1.1em;
	        		padding:1em;
	        		margin-bottom:1em;
	        	}
                #detail a{
                    color:#FFFF1A;
                    }
                #detail a span{
                    display:none;
                }                    
                #detail a:hover span{
                    position:relative;
                    left:50px;
                    display:block;
                }
	        	#detail img{
	        		float:left;
	        		margin:0;
	        	}
                .detailimg{
                    float:left;
                    margin-right:2em;
                }
                .detailimg a{
                    display:block;
                    float:left;
                }
                .dbInfo{
                    width:99%;
                    border-bottom:1px solid #EAE3BB;
                    font-size:1.2em;
                }
                .dbInfoA{
                    width:99%;
                    border-bottom:1px solid #EAE3BB;
                    font-size:1.0em;
                }

                .dbInfoA span{
                    display:block;
                    float:left;
                    font-weight:bold;
		            font-size:0.8em;	
                }
       		    .dbInfoA form{
    	    	    font-size:0.8em;	
        		}
                .dbInfo span{
                    display:block;
                    float:left;
                    font-weight:bold;
		            font-size:0.8em;	
                }
       		    .dbInfo form{
    	    	    font-size:0.8em;	
        		}
                
                .ACD{
                    width:19%;
                }
                .ACW{
                    width:23%;
                    font-size:0.9em;
                }

                
                .AIW{
                    width:45%;
                    font-size:0.9em;                    
                }
                .AID{
                    width:52%;
                }
                
                .DM{
                    width:9%;
                    margin-left:0.25em;
                    text-align:right;
        		    padding-right:0.5em;
                }
                .DMW{
                    width:7%;
                    margin-left:0.25em;
                    text-align:right;                    
                }
                
                .AM{
                    width:8%;
                    text-align:center;
                    border:1px solid #EAE3BB;
                    background-color:#EAE3BB;
                    font-size:0.6em;
        		    font-weight:bold;
                    margin-left:0.25em;
                    color:black;
                    padding-right:0.25em;
                }

                
                .reserv{
                    background-color:#EAE3BB;
                    border:1px solid;
                    font-weight:bold;
                    font-size:0.9em;
                    padding:0.5em;
                    color:black;
                }
                
                #kontakt{
                    width:80%;
                    padding:1em;
                    border:3px double #EAE3BB;
                }
                #kontakt label{
                    width:18%;
                    float:left;
                }
                #kontakt input{
                    width:40%;
                    float:left;
                    border:1px solid #EAE3BB;
                    margin: 0.25em auto 0.25em 1em;
                }
                #kontakt textarea{
                    width:80%;
                    float:left;
                    margin: 0.25em auto 0.25em 1em;
                    border:1px solid #EAE3BB;
                }
                .err{
                    width:70%;
                    padding:1em;
                    margin:1em;
                    color:red;
                    font-weight:bold;
                    border:1px solid red;
                }
                .fl{
                    float:left;
                }
                .fr{
                    float:right;
                }
                .crosedout{
                    color:red;
                    text-decoration: line-through;
                }
                .sp{
                    color:red;
                }
                #subGrM{
                    margin:0 auto auto 0.25em;
                    border-bottom:1px solid  #EAE3BB;
                    text-align:center;
                    font-weight:bold;
                    padding:0.25em;
                    width:96%;
                }
                #subGrM a{
                    font-weight:bold;
                    font-size:1.0em;
                    margin-left:0.25em;   
                }
                .aktion{
                    width:95%;
                    font-size:0.9em;
                }
                .button{
                    float:right;
                    background-color:silver;
                    background-color:#EAE3BB;                    
                    border:1px solid black;
                    padding:0.02em 0.3em 0.02em 0.3em;
                    margin-right:3em;
			        font-family: "MS Sans Serif", Geneva, sans-serif;
                    color:black;

                }
                .hinweis{
                    width:100%;
                    font-size:1.1em;
                    border-bottom:1px solid  #EAE3BB;                    
                }
                .hinweis a{
                    font-size:0.8em;
                }
                .label{
                    float:left;
                    width:8em;
                }
                .dbOut{
                    float:left;
                    margin-left:1em;
                    font-weight:bold;
                }
                .orderForm{
                    width:96%;
                    border-bottom:1px solid #EAE3BB;
                    font-size:1.2em;
                }
                .orderForm label{
                    width:40%;
                    float:left;
                }
                .orderForm input{
                    float:left;
                    margin-left:1em;
                }
                .bcl{
                    border-bottom:1px solid #EAE3BB;
                    font-weight:bold;
                    font-size:1.0em;
                    margin-right:1%;
                    margin-bottom:1em;
                    width:48%;
                    line-height:1.3em;
                }
                .bcl h2{
                    float:left;
                    font-size:1.0em;
                    margin-left:0.75em;
                }
                a i:hover{
                    color:#FFFF1A;
                }
                .di{
                    display:inline;
                    margin-right:1em;
                }
                .usforlab{
                        float:left;
                        margin-left:0.5em;
                }
                .usforin{
                        float:left;
                        margin-left:0.5em;                        
                }
                .AMO{
                    float:right;
                    width:25%;
                    text-align:center;
                    border:1px solid black;
                    font-size:0.9em;
                    margin-left:0.25em;
                    margin-right:3em;                  
                    color:black;  
                }
                .mail{
                    display:none;
                }
                .top{
                    width:90%;
	        		float:left;
	        		padding:1em;
	        		border:1px solid #EAE3BB;
	        		text-align:center;
	        		margin:0.25em;
	        	}
        .lo{                
            float:left;
            width:20px;
            height:20px;
                    background-image:URL(../images/bg2/lo.jpg);
                    background-repeat:no-repeat;
                    background-position:bottom right;      
        }
        .mo{
            float:left;
            height:20px;
                    background-image:URL(../images/bg2/om.jpg);
                    background-repeat:repeat-x;
                    background-position:bottom;
        }

        .ro{
            float:left;
            width:20px;
            height:20px;
                    background-image:URL(../images/bg2/ro.jpg);
                    background-repeat:no-repeat;
                    background-position:bottom left; 
        }
        .rali{
            float:left;
            width:20px;
                    background-image:URL(../images/bg2/ml.jpg);
                    background-repeat:repeat-y;
                    background-position:right;
        }

        .rami{
            float:left;
        }
        .rare{
            float:left;
            width:20px;
                    background-image:URL(../images/bg2/mr.jpg);
                    background-repeat:repeat-y;
                    background-position:left;        
}
        .lu{
            float:left;
            width:20px;
            height:20px;
                    background-image:URL(../images/bg2/lu.jpg);
                    background-repeat:no-repeat;
                    background-position:top right;   
        }
        .mu{
            float:left;
            height:20px;
                    background-image:URL(../images/bg2/um.jpg);  
                    background-repeat:repeat-x;
                    background-position:top; 
        }

        .ru{
            float:left;
            width:20px;
            height:20px;
                    background-image:URL(../images/bg2/ru.jpg);
                    background-repeat:no-repeat;
                    background-position:top left;    
        }
        
                