@charset "UTF-8";
@import url("menu.css");
@import url("artikel.css");
@import url("module.css");
@import url("mailform.css");
/* CSS MAIN */

html{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
}

body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
text-align: center;
font-family: "Trebuchet MS";
font-size: 16px;
background-color: #ccc;
background-image: url(../../img/body-background.jpg);
background-repeat: repeat-x;
overflow: auto;
}

.whiteback{
position: absolute;
background-color: #fff;
height: 100%;
width: 1000px;
left: 50%;
margin-left: -500px;
}

#page{
position: absolute;
text-align: left;
left: 50%;
top: 0;
/* height: 100%; */
margin: 0;
padding: 0;
padding-left: 23px;
padding-right: 23px;
margin-left: -500px;
width: 954px;
background-color: #fff;
overflow: visible;
}

#top{
margin-top: 34px;
height: 221px;
background-image: url(../../img/top-background.png);
background-repeat: no-repeat;
}

#top .logo{
float: left;
width: 480px;
}

#top .lang{
width: 300px;
height: 88px;
float: right;
font-size:0.75em;
text-align: right;
}

#top .search{
width: 205px;
height: 51px;
float: right;
clear: right;
}

#main .left{
float: left;
width: 264px;
margin: 0;
padding: 0;
}

#main .normal{
float: left;
width: 690px;
padding: 0;
margin: 0;
margin-bottom: -39px;
}

#bottom{
clear: left;
height: 200px;
font-size: 0.75em;
}

#bottom .merken{
float: left;
}

#bottom .drucken{
float: left;
}

#bottom .nachoben{
float: right;
}

#bottom a{
text-decoration: none;
color: #fff;
}

#bottom a:hover{
color: #ba6510;
}

#top .icon, #bottom .icon{
padding-top: 9px;
padding-right: 10px;
padding-left: 10px;
display: block;
float: left;
}

#top .label, #bottom .label{
padding-top: 11px;
padding-right: 10px;
display: block;
float: left;
color: #fff;
}

#banner{
float: left;
clear: left;
width: 260px;
height: 65px;
}

.border{
clear: both;
height: 36px;
background-color: #ccc;
background-image: url(../../img/border-back.jpg);
}

.border .uplaner{
float: left;
}

.border .topnavi{
float: right;
}

#placeholder 	{
	display:block;
	height: 40px;
	margin:0px;
	padding:0px;
	clear:left;
}

