@charset "utf-8";

/* CSS Document */



@media only screen and (max-device-width: 480px) {

	

/* MAX WIDTH */

DIV.header, div.top_home, div.top_home .box_body, div.top_home .box_top[class], div.topmenu[class], div.navwrap, div.slider, .picture img, .picture, .slideshow div.top_home .box_down[class], div.top_home .box_down[class], div.boxes_3col, div.box1_3col, div.boxes_3col .box_body, div.box2_3col, div.box3_3col, div.box_full, div.box_full .box_body, div.footer .contents, div.top_subpage, div.top_subpage .box_body, div.top_subpage .box_top[class], div.top_subpage .box_down[class], div.box_full .box_top[class], div.subpage div.contents, div.subpage div.page, div.page img{width:100% !important; max-width:100%}


/* DISPLAY NONE */

DIV.header .icons, .online-offer, .topmenu, .box_top, div.boxes_3col .box_top[class] , div.boxes_3col .box_down[class], div.footer .space, div.box_full .box_down[class], .footerlogo, div.subpage div.r_column{display:none !important;}


/* HEADER */
body {margin:0}
DIV.header .logo {left:0;}
DIV.header .logo a .row1 {font-size: 18px;line-height: 19px;padding-top: 7%; color: #fff;}
DIV.header .logo a .row2 {line-height: 14px;padding-top: 6px;color: #eee; font-size: 11px;}
DIV.header h2 {float: none  !important; display: block; clear: both; margin: 0; background-color: #BE0A13; color: #fff !important; padding: 5px; text-align: right;}
DIV.header h2 a[href^=tel] {color: #fff !important; text-decoration:none;}



/* MENU */

div.navwrap {background: #127145 url('images/topmenu.gif') top center no-repeat; position: relative; left:0;}

div.topmenu[class] {height: 100px; position: relative; background: #127145 url('images/topmenu.png') top center no-repeat; left:0;}

ul#nav a { height: 22px; line-height: 23px; float: left;  padding: 8px;}

ul#nav {background-color: rgb(1, 124, 70);}

ul#nav li:hover a, ul#nav li.current_page_item:hover a, ul#nav li:hover, ul#nav li.current_page_item:hover, ul#nav ul li.current_page_item a, ul#nav ul ul li.current_page_item a	, 	 {background: #127145 !important; border-radius: 6px;}





/* SLIDER */

div.slider {height:110px; padding-top:5px; left:0; clear: both;}



/* HOME BOXES */

div.boxes_3col .box_body{background: #FFF;}

div.boxes_3col .picture {text-align:center; margin:0;}

div.boxes_3col .contents {height: auto;}



/* SUB PAGES */

div.top_subpage .box_body, div.top_subpage .box_top[class], div.top_subpage .box_down[class], div.box_full .box_top[class] {background:none !important;}

div.top_subpage .status {margin:0 ; clear:both}

div.page h2 {margin-top:15px;}



/* FOOTER */

.slide_footer {margin: 10px 5px 5px 5px !important;;}

.slide_footer h3 { margin: 0; padding: 10px;}

div.footer .footbox[class]  {display:none}



div.footer .contents {height: auto; position: initial; top: 10px; left: 0; background-color: #6C6C6C;}

div.footer .contents p {margin:0; padding: 10px}

DIV.footer .icons { position: relative;  font-size: 12px;  top: inherit;  right: inherit;  color: #ffffff;  clear: both;  padding: 10px;  background: #ccc;}



.header > a {width: 100% !important; left:0;}

div.page .alignleft, div.page .alignright {width:25%}

}



