

*{
padding:0;
margin:0;
}
textarea { overflow: auto; }
html{
overflow:scroll;
}
body{
text-align:center;
margin:0px;

background-color: RGB(250,250,250);
font-family: Arial,Helvetica,sans-serif;
}

.frame{
margin:0px auto ;


width:1000px;
min-height:100px;
margin-top:0px;
}


/*-----------Banner----------------------------------------------------------------------- */



#navi-top{
float:left;
display:block;
width:800px;
height:30px;
margin-top:15px;
text-align:left;

}

#navi-top-right{
float:left;
display:block;
width:100px;
height:30px;
margin-top:15px;
text-align:left;

}










#banner-top1{
float:left;
display:block;
width:100%;
height:130px;
color:#fff;
text-align:left;
font-size:36px;
padding-top:10px;
background-color:RGB(13,33,57);
}
#top-text{
font-size:14px;
margin-left:30px;
}

#banner-top2{
float:left;
display:block;
width:100%;
height:140px;
color:#fff;


background-color: RGB(13,33,57);
}

#box{
float:left;
position:absolute;
top:60px;
display:block;
width:1000px;
min-height:300px;
color:#000;



}





#box-top{
float:left;
display:block;
width:1000px;
min-height:300px;
}

#box-right-navi{
float:left;
display:block;
width:1000px;
height:45px;
background-color: RGB(160,160,160);
margin-top:5px;
margin-left:5px;
margin-bottom:10px;
border-radius: 10px;
}

#box-right-navi li{
display:inline;
float:left;
}
#box-right-navi a{
display:block;

height:45px;
padding-left:10px;
padding-right:10px;
color: #fff;
line-height:3.1;
font-size:15px;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
border-right:solid;
border-color:#fff;
border-width:1px;

}

#box-right-navi a:hover{
display:block;
height:45px;
color:RGB(160,30,30);
background-color: rgb(256,256,256);

}
#home a:hover{
display:block;
height:45px;
color:RGB(160,30,30);
background-color: rgb(256,256,256);
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
/*-----------Box----------------------------------------------------------------------- */
#box-right-slide{
float:left;
display:block;
width:1000px;
height:240px;
margin-left:5px;
margin-top:5px;
background-image: url(pic/3a.jpg);
border-radius: 10px;

}

#box-right-kontakt{
float:left;
display:block;
width:1000px;
height:240px;
margin-left:5px;
margin-top:5px;

border-radius: 10px;

}


#box-margin{

float:left;
display:block;
width:1000px;
height:40px;
margin-top:140px;
background-color: RGB(160,30,0);
}
/*-----------Box2 content----------------------------------------------------------------------- */
#box2{
float:left;
position:relative;
display:block;
width:1000px;
min-height:100px;
color:#000;
margin-top:10px;
}
#box2-left{
float:left;
display:block;
width:200px;
height:300px;
color:#fff;
background-color: RGB(160,30,30);
}

#box2-left-navi ul{

margin-left:0px;
padding-left:0px;
}

#box2-left-navi li{
border-bottom:solid;
border-width:1px;
border-color:#999;
list-style-type:none ;
list-style-position:inside;
margin-left:0px;
padding-left:0px;
text-align:left;
}


 #box2-left-navi a{

font-size:14px;
text-decoration:none;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
line-height:1.8;
color:#fff;

}




#box2-left-navi a:hover{
color:rgb(120,120,0);
}
#box2-right{
float:left;
display:block;
width:50px;
min-height:400px;
color:#000;

}


#box3{
float:left;
position:relative;
display:block;
width:1000px;
height:250px;
color:#000;
margin-top:10px;
text-align:left;
}



#kontakt-ram{
float:left;
width:900px;
padding-top:50px;
border:1px;
border-style:solid;
padding-left:0px;
text-align:left;
border-color:#dddddd;
background-color:#fffefe;

}

#kontakt{
float:left;
width:300px;

padding-left:50px;
/*border-style:solid;*/
border-color:#dddddd;
font-size: 16px;
font-family: Verdana,Arial,Helvetica,SunSans-Regular,Sans-Serif;
}


#kontakt-2{
FONT-WEIGHT: bold;
FONT-SIZE: 18px; 
 color:#3300FF;
padding-top:30px;
padding-left:40px;

}

#kontakt-3{
padding-top:20px;
padding-left:40px;

}

#box3pr{
float:left;
position:relative;
display:block;
width:1000px;
min-height:1250px;
color:#000;
margin-top:10px;
text-align:left;
margin-bottom:20px;
}

#box3pr img{
margin-left:30px;	
margin-top:20px;	
}



/*-----------impressum----------------------------------------------------------------------- */


#boxi{
float:left;
position:relative;
display:block;
width:100%;
height:950px;
color:#fff;

background-color:RGB(13,33,57);
text-align:left;
}

/*-----------Foot----------------------------------------------------------------------- */



#foot{
float:left;
display:block;
width:100%;
height:40px;
margin-bottom:20px;
color:#fff;
 line-height:2.6;
background-color:RGB(13,33,57);
}


/*-----------------------------------------------------------------------------------------------*/