html, body
{
margin:0px;
padding:0px;
font-family: Arial,Helvetica,sans-serif;
color: #666666;
background-color: white;
}

body
{
height: 100%;
}

.versteckt {display: none;}

div#ans_seite
{
min-height: 100%;
background-image:url('http://www.neubukow-salzhaff.de/cms2/ANS_prod/ANS/_Bilder/Layout/nav_hg.gif');
background-repeat:repeat-y;
}

div#ans_kopfhg
{
height:77px;
width: 100%;
background-image:url('http://www.neubukow-salzhaff.de/cms2/ANS_prod/ANS/_Bilder/Layout/kopf_hg.gif');
background-repeat:repeat-x;
}

/* siehe style_de */

div#ans_navigation
{
width: 199px;
position: absolute;
left: 0px;
top: 77px;
background-color: #F0F0F0;
border-right: 1px solid #D7D7D7;
}

div#ans_navigation ul
{
list-style-type: none;
color:#6a7648;
margin: 0px 0px 0px -40px;
}

div#ans_navigation ul ul
{
list-style-type: square;
margin: 10px 0px 10px -14px;
}

div#ans_navigation ul ul ul
{
margin-left: -24px;
}

div#ans_navigation ul li
{
border-top: 1px solid #F5F5F5;
border-bottom: 1px solid #cccccc;
}

div#ans_navigation ul ul li
{
border: none;
}

div#ans_navigation a
{
text-decoration: none;
}

div#ans_navigation ul li a
{
display: block;
background-color: #E3E3E3;
background-image:url('http://www.neubukow-salzhaff.de/cms2/ANS_prod/ANS/_Bilder/Layout/nav_ebene1_hg.gif');
padding: 4px 0px 4px 10px;
}

/*
siehe Vorlage: Rand nur darstellen, wenn Ebene darunter gefuellt
div#ans_navigation ul li.aktiv a
{
border-bottom: 1px solid #cccccc;
}
*/

div#ans_navigation ul ul li a
{
background: none;
border: none;
padding: 0px;
}

/*
div#ans_navigation ul li.aktiv ul li a
{
border-bottom: none;
}
*/

div#ans_inhalt
{
margin: 0px 200px 0px 200px;
padding: 10px;
}

h1 {margin-top: 0px; font-size: 120%;}
h2 {margin-top: 0px; font-size: 100%;}
h3 {margin-top: 0px; font-size: 80%;}
h4 {margin-top: 0px; font-size: 80%; font-style: italic;}

p,ul,ol,th,td,caption,div.ans_unterzeile {font-size: 80%;}

ul ul, ul ol, ul p, ol ol, ol ul, ol p, td p, td ul, td ol {font-size: 100%;}

ul
{
list-style-type: square;
margin: 10px 0px 10px -23px;
}

ol {margin: 10px 0px 10px -17px;}

caption {font-weight: bold; text-align: left;}
th, td {text-align: left; vertical-align: top;}
th {background-color: #D7D7D7;}
tr.dunkel {background-color:#E6E6E6;}
tr.hell {background-color:#F0F0F0;}

fieldset {border: none;}
legend {display: none;}
input {width: 15em;}
input#plz {width: 3.5em;}
input#ort {width: 11.2em;}
input.button {width: auto;}
textarea {width: 15.3em; height: 5.5em;}

hr
{
height: 1px;
color: #cccccc;
background-color: #cccccc;
border: none;
}

img {border: none;}

div.ans_bildspalte {float: left; clear: both;}
div.ans_bildtextblock {clear: both;}
div.ans_unterzeile {padding: 3px;}
div.ans_unterzeile a.ans_bildbig
{
background-image: url('http://www.neubukow-salzhaff.de/cms2/ANS_prod/ANS/_Bilder/Layout/inhalt_lupe.gif');
background-repeat: no-repeat;
display: block;
width: 20px; 
height: 15px;
float: right;
}
div.ans_artikelbild, div.ans_artikelbildgross
{
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #F0F0F0;
margin: 5px 10px 10px 0px;
width: 200px;
overflow: hidden;
float: left;
clear: both;
}
div.ans_artikelbildgross {
margin-right: 0px;
width: auto;
float: none;
}

.ans_textflussnormal {clear: both;}

a:link    {color:#6a7648; text-decoration: underline;}
a:visited {color:#6a7648; text-decoration: underline;}
a:focus   {color:#333333; text-decoration: underline;}
a:hover   {color:#333333; text-decoration: underline;}
a:active  {color:#ff0000; text-decoration: underline;}

div#ans_infospalte
{
width: 200px;
position: absolute;
right: 0px;
top: 77px;
}

div.ans_infobox
{
border-top: 1px solid #F5F5F5;
border-left: 1px solid #F5F5F5;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background-color: #F0F0F0;
margin: 20px 20px 20px 0px;
padding: 10px;
}

div.ans_infobox ul#ans_aktuelles li
{
margin-bottom: 10px;
}