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

body
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
}

div.wrapper
{
width:980px;
margin:0 auto 0;
}

h1
{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
display:block;

width:623px;
padding-bottom:5px;
margin:0;
}

h2
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
margin:0;
padding-top:15px;
}

h3
{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}

a
{
color:#000000;
text-decoration:none;
}

a:hover
{
text-decoration:overline;
}

p
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding-right:10px;
padding-top:5px;
}

p.intro
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
}

p.left
{
font-weight:normal;
padding-bottom:15px;

}

ul
{
margin:0;
padding-left:20px;
font-size:11px;

}

ul.menu
{
padding:0;
margin:0;
}

li.menu
{
display:block;
float:left;
list-style:none;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:  0 7px 0 7px;
border-right:1px solid #CCCCCC;
}

li.menu_foot
{
display:block;
float:left;
list-style:none;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:  0 7px 0 7px;
}


a.menu_foot
{
text-decoration:none;
color:#999999;
}

li.menu_end
{
display:block;
float:left;
list-style:none;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:  0 7px 0 7px;
}

a.menu
{
text-decoration:none;
color:#000000;
}

a.menu_s
{
text-decoration:underline;
color:#000000;
}

a.menu:hover
{
text-decoration:underline;
color:#000000;
}



a.bestel_but
{
background-image:url(img/bestel.gif);
display:block;
float:left;
height:46px;
width:136px;
}

a.bestel_but:hover
{
background-image:url(img/bestel_o.gif);
}

a.meer_info
{
display:block;
float:left;
width:110px;
height:46px;
background-image:url(img/meer_info.gif);
}




div.top_header
{
height:100px;
width:980px;
display:block;
float:left;
}

div.menu
{
display:block;
float:left;
height:30px;
width:680px;
padding-left:10px;
padding-top:70px;
}

div.logo
{
display:block;
float:left;
height:100px;
width:290px;
}

div.header
{
height:217px;
width:980px;
padding-bottom:2px;
display:block;
float:left;
}

div.header_s
{
background-image:url(img/visual_s.jpg);
background-repeat:no-repeat;
height:100px;
width:980px;
padding-bottom:2px;
display:block;
float:left;
}

div.lang_menu
{
display:block;
float:left;
width:145px;
padding-left:835px;
height:17px;
padding-top:2px;
text-align:right;
background-color:#EEEEEE;
}

div.main
{
background-color:#FFFFFF;
width:980px;
min-height:300px;
display:block;
float:left;
background-image:url(img/background.gif);
background-repeat:repeat-x;
padding-bottom:10px;
}

div.right
{
width:623px;
display:block;
float:left;
padding-left:30px;
padding-right:30px;
margin-top:20px;
margin-bottom:20px;
border-left:1px solid #666633;
}

div.left
{
width:276px;
display:block;
float:left;
margin-top:25px;
margin-bottom:20px;
padding-left:20px;
}

div.full
{
width:929px;
display:block;
float:right;
margin-top:25px;
margin-bottom:20px;
padding-left:20px;
padding-right:30px;
}

div.side_block
{
float:left;
display:block;
width:256px;

}

div.footer
{
background-color:#EEEEEE;
width:970px;
padding-top:9px;
padding-left:10px;
height:20px;
display:block;
float:left;
color:#999999;

border-bottom:1px solid #666633;
}

img
{
display:block;
float:left;
margin:0;
padding:0;
}

a.footer_link
{
margin-top:15px;
display:block;
font-size:12px;
color:#999999;
border:1px solid #999999;
text-decoration:none;
padding:5px;
text-align:center;
background-color:#eeeeee;
}