/*html {
height:100%;
}*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0px;
background-color:#f3f5f5;
/*height:100%;*/
}

#container {
position:relative;
margin:0 auto;
width:804px;
/*height:100%;*/
/*border-left:1px solid #ffffff;
border-right:1px solid #c8c8c8;*/
background-color:#ffffff;
background-image: url(/images/containerbg.gif);
}

#left{
float:left;
/*height:100%;*/
width:10px;
background-image:url(/images/fade_rev.gif);
background-repeat:repeat-y;
}

#inner{
float:left;
width:784px;
/*height:100%;*/
background-image:url(/images/backgr.gif);

}

#right{
float:left;
/*height:100%;*/
width:9px;
background-image:url(/images/fade.gif);
background-repeat:repeat-y;
}

#top{
float:left;
width:784px;
height:110px;
background-image:url(/images/hg.jpg);
background-repeat:no-repeat;
}

#img_red{
float:left;
margin-top:0px;
}

#flags{
float:left;
margin-top:95px;
margin-left:23px;
width:84px;
}

#top_schrift{
float:right;
width:255px;
margin-top:75px;
margin-right:90px;
font-family:Verdana, Arial, Helvetica;
color:#00a0c6;
font-size:12px;
}

#top_schrift_us_en{
float:right;
width:278px;
margin-top:75px;
margin-right:140px;
font-family:Verdana, Arial, Helvetica;
color:#00a0c6;
font-size:12px;
}

#top_schrift_fr{
float:right;
width:278px;
margin-top:75px;
margin-right:116px;
font-family:Verdana, Arial, Helvetica;
color:#00a0c6;
font-size:12px;
}

#top_schrift_es{
float:right;
width:278px;
margin-top:75px;
margin-right:110px;
font-family:Verdana, Arial, Helvetica;
color:#00a0c6;
font-size:12px;
}

#top_menu{
float:left;
position:relative;
width:524px;
margin-top:5px;
margin-left:10px;
}

#logo{
float:left;
margin-left:644px;
margin-top:-85px;
}

#hg{
float:left;
background-image:url(/images/backgr.gif);
}

#balken_top{
float:left;
width:784px;
height:15px;
background-image:url(/images/balken_top.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #ffffff;
}

#img_balken{
float:left;
width:785px;
}

#img_left{
float:left;
height:110px;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#header_img{
float:left;
height:110px;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #F2F2F2;
border: 1px solid #CDD5D7;
}

#infos{
float:left;
background-color:#859dba;
border-bottom:1px solid #ffffff;
height:90px;
padding-left:10px;
padding-top:10px;
width:130px;
}

#menu{
float:left;
width:174px;
background-color:#ced6d7;
}

#content{
float:left;
/*min-height:345px;
height:100%;*/
width:470px;
min-height: 450px;
/*
overflow-y:auto;
overflow-x:hidden;
scrollbar-3dlight-color:#F2F2F2;
scrollbar-arrow-color:#4C6072;
scrollbar-darkshadow-color:#F2F2F2;
scrollbar-face-color:#F2F2F2;
scrollbar-shadow-color:#F2F2F2;
scrollbar-track-color:#FFFFFF;
scrollbar-highlight-color: #CDD5D7;
*/
}

#headline_back{
width:436px;
margin-left:15px;
margin-top:10px;
padding-bottom:11px;
margin-bottom:30px;
border-bottom:1px solid #859dba;
}

#headline{
float:left;
width:375px;
}

#back{
float:left;
}

#site_content{
float:left;
width:440px;
margin-left:15px;
}

#datenschutz{
clear:both;
float:left;
margin-left:18px;
margin-top:50px;
width:338px;
}

#acrobat{
float:left;
height:40px;
width:93px;
margin-top:40px;
}

#spalte_rechts{
float:left;
width:140px;
background-color:#859dba;
}

#messen{
width:130px;
padding-left:10px;
border-bottom:1px solid #ffffff;
}

#distributor{
width:130px;
padding-left:10px;
padding-bottom:5px;
padding-top:10px;
border-bottom:1px solid #ffffff;
}

#bottom{
/*bottom:0px;*/
/*left:10px;*/
background-color:#ced6d7;
width:784px;
height: 27px;
clear: both;
}

#suchen{
float:left;
width:130px;
padding-left:10px;
padding-top:5px;
}

#flash{
position:absolute;
right:10px;
bottom:27px;
border-bottom:1px solid #ffffff;
}

#empfehlen{
float:left;
width:158px;
margin-top:7px;
margin-left:20px;
}

#favoriten{
float:left;
width:185px;
margin-top:7px;
}

#email-zeichen{
float:left;
margin-left:30px;
width:160px;
margin-top:7px;
}     

#bottom #email-zeichen a{
color:#c83b3c;
}   

#drucken{
float:left;
width:91px;
margin-top:7px;
}

#img_rechts_unten{
float:left;
height:27px;
width:140px;
background-image:url(/images/fade_red_bottom.gif);
background-repeat:no-repeat;
}

#mehr{
margin-top:15px;
float:right;
}

.bild_links {
	border-style:solid; 
	border-color:#85869B; 
	border-width:1px; 
	margin-right:7px;
	color: #CCCCCC;
}

.menu_punkt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888784;
	text-decoration: none;
}
.menu_punkt_selected {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}

.punkte {font-size: 10px}
.main_beige {
	background-color: #ECEBE6;
}
.grey {
	color: #888784;
}

.beige_dark {
	background-color: #E0DFD8;
}

#bottom a{
	color: #4C6289;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a {
	color: #4C6289;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.menu_punkt_klein {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #888784; }
.dunkelblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #283C6C;
}
.statusbalken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #283C6C;
	background-color: #D8D6CB;
	font-weight: normal;
	height: 15px;
}

.balken1 {
background-color: #ACAB98;
font-size:12px;
height: 15px;

}

.balken2 {
background-color: #ECEBE6;
font-size:12px;
height: 15px;

}

/*
input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #283C6C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #283C6C;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #283C6C;
	background-color: #D8D6CB;
	width: 180;
}
*/

.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/*
.newsletter {
	border-bottom-width: 200px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
*/

/*
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #283C6C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #283C6C;
	border-right-color: #283C6C;
	border-bottom-color: #283C6C;
	border-left-color: #283C6C;
	background-color: #ECEBE6;
}
*/

.ref_ort {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #888784; font-weight: bold; }
 
.ref_title {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
.formular input{
	width: 200px;	
}
*/

.meta_menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C6289;
}
.meta_menu_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #82909B;
}


.clear {
	clear: both;
}

.bildabstand{
margin-right:3px;
}