@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

html,
body{
/* height:100%; */
padding:0;
margin:0;
}


.break{clear:both}



body {
	
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:160%;
	background:#E3B397 url(pix/layoutback.jpg) 50% 0 no-repeat;
}










#metainfo{
display:none
}


#metainfo h1{
font-size:90%;
font-weight:normal;
padding:0 0.5em;
margin: 0 0 0 300px
display
}

#metainfo h1 a{
color:#fff;
}



#layout{
width:1000px;
margin: 0 auto 40px;
border: #f00 0px solid;
clear:both;

}


a:link,a:visited {color: #003D56; text-decoration:none;}
a:actice {color: #fff; text-decoration:none;}
a:hover {color: #f30; text-decoration:none;}


#header{
width:530px;
height:350px;
margin: 0 auto;
}


#stamp{
width: 230px;
float:left;
clear:left;

}

#subheader{
width:530px;
height:6em;
border: #f00 0px solid;
float:left;
}

#content{
width: 530px;
float:left;
border: #f00 0px solid;
}



#menu,
#footermenu-right{
width: 240px;
float:right;
margin:2em 0 0 0;
}



.textback{
height:300px;
}

.contentbild{
width:250px;
float:right;
}




/* # MENU ################## */



#menu ul#mainmenu,
#footer ul#footermenu-right{
margin:1.0em;

}

#menu ul#mainmenu,
#footer ul#footermenu-right{
border: #f00 0px solid;
}





#footer ul#footermenu-right li{
margin: 0;
}




#footer ul#footermenu-right li a:link{
color: #F2ED6D;
}

#footer ul#footermenu-right li a:hover{
color: #c06;;
}








#menu ul li,
#footer ul li{
margin: 0  0 1.0em 0;
text-transform:uppercase;
list-style-type:none;
}


#footer ul li{
margin: 1.0em 0.8em 0 0;

}





#menu ul li a.active{
color: #f30;
}



#footermenu-left{
float:left;
margin: 1em 0 0 300px;
border-top: #fff 0px solid;
width: 460px;
}

#footermenu-left li{
float:left;
margin:0 1.0em 0 0;
border: #f00 0px solid;
font-size:85%;
}

#footermenu-left li a{
color: #fff;
}

#footermenu-left li a:hover{
color: #f30;
}







.textbox{
margin: 0 0 0 70px;
border: #f00 0px solid;
padding: 0 3em 0 0;
}




p{
margin: 0 0 1em 0;
}



h2{
margin: 0.5em 0 0 70px;
font-weight:normal;
color: #f30;
font-size:125%;
line-height:160%;
}






h3{
margin: 0.5em 0 1em 0;
Font-weight:normal;
}

h4{
margin: 1.3em 0 0.2em 0;
font-size:125%;
color: #003D56;
padding:0;
}


.salespartner {
border-top:1px solid #fff;
clear:both;
padding: 1em 0;
}

/* ORDERFORM ############# */



form#sampleorder{
margin: 2em 0;
}




.formzeile{
clear:both;
min-height:3em;
margin: 0.5em 0;
border-top: #fff 1px solid;
font-size:85%;
}






.formzeile label{
width:30%;
float:left;
padding: 0 0.5em 0 0;


}

.formzeile .textfield{
width:60%;
float:left;
margin: 0.5em 0;
}


.formzeile .submitbutton{
float:left;
margin: 1.5em 0;
}

.formtextsmall{
color: #666;
font-size:smaller;
}


.alertbox{
border: #fff 1px solid;
padding:0.5em;
background: #f30;


}


.alertbox h4{
margin:0;
color: #fff;
}

.tabtext{
width: 5em;
float:left;

}



