/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/layout.css);

/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 15px; }

#menu .module { margin: 10px 5px; }

#footer .module { margin: 0; }




/* Layout
----------------------------------------------------------------------------------------------------*/

/* alternative Layouts */

.clear{
clear: both;
height: 0px;
width:0 px;
visibility:hidden;
}

#bottomwrapper {
  padding-top:25px;
}

#leftwrapper2{
width: 250px;
max-width: 100%;
float: left;
margin-top: 10px;
padding-bottom: 5px;
padding-right: 25px;
}

#leftwrapper{
width: 250px;
max-width: 100%;

padding-right: 25px;
float: left;
padding-bottom: 5px;
}

#rightwrapper{

float:right;
  
max-width: 100%;
width:315px;
padding-bottom: 5px;
}

#rightwrapper > img{

  /*max-width:315px;*/
}


#contentwrapper{}
#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(../images/totop_scroller.png) 50% 50% no-repeat;
	text-decoration: none;
}

#menubar {
    float: right;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: -50px;
}

#headerbar .module {

    max-width: 800px;
}

#headerbar .menu li {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 35px;
}

.mainmenu {
    bottom: 0;
    margin: 0;
    position: absolute !important;
    right: 0;
}