html {
background: #fff url('/grad_bac.jpg') top repeat-x;
}

body {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0;
background: #fff;
color: #1c1d1c;
width: 805px;
border-bottom: 1px solid #dfdcd9;
border-left: 1px solid #dfdcd9;
border-right: 1px solid #dfdcd9;
padding: 10px 20px 10px 20px;
}

a img {
text-decoration: none;
border: none;
}

a {
color: #3a2205;
}

a:hover {
color: #000;
}

#logo {
width: 250px;
float: left;
}

#skan {
float: right;
width: 420px;
margin: -40px 0 10px 250px;
background: #9fb3c8 url(grad_countries.jpg) repeat-x;
}

img.skandinavien {
float: left;
margin: 8px 0 6px 7px;
}

ul#skan {
list-style: none;
margin: -28px 0 0 200px;
float: right;
width: 190px;
padding: 0;
background: transparent;
}

ul#skan li {
float: left;
margin-right: 10px;
padding: 5px 5px 7px 5px;
background: transparent;
margin-top: -5px;
}

ul#skan li img {
width: 27px;
height: 17px;
}

ul#skan li.selected {
background: #fff;
border-bottom: 1px solid #fff;
}

ul#skan li:hover {
background: #fff;
border-bottom: 1px solid #fff;
}

#head {
width: 782px;
padding: 10px;
border: 1px dotted #212120;
clear: both;
}

#navigation {
height: 80px;
width: 875px;
}

#navigation ul {
list-style: none;
margin: 10px 0 10px -40px;
}

#navigation ul li {
float: left;
padding: 25px 51px 25px 50px;
background: #c4c0c0 url('/grad_grey.jpg') repeat-x;
}

#navigation ul li a {
color: #2e2d2c;
font: 18px Georgia, Times, Times New Roman, serif;
text-decoration: none;
}

#navigation ul li a:hover {
color: #000;
}

#navigation ul li.selected{
background: #fff url('/grad_selected.jpg') repeat-x;
} 

h1 {
font: 24px Georgia, Times, Times New Roman, serif;
color: #3a2205;
}

h2 {
font: 21px Georgia, Times, Times New Roman, serif;
color: #6e8caa;
margin-top: 30px;
}

#leftside {
width: 533px;
padding:  20px 20px 20px 0;
background: #fff url('/dots.jpg') repeat-y right;
clear: both;
margin-top: 1px;
}

#leftside p {
font: 13px Helvetica, Helvetica Neue, Arial, sans-serif;
color: #1c1d1c;
line-height: 19px;
}

#leftside p a{
font-weight: bold;
text-decoration: none;
padding-right: 3px;
}

#leftside p a:after {
content: url('/link.gif');
}

#leftside img {
padding: 5px;
margin: 5px;
}

#leftside img.teaser {
width: 130px;
height: 128px;
float: left;
padding: 10px;
border: 1px dashed #8f8c8c;
}

#teaser1 p, #teaser2 p, #teaser3 p, #teaser4 p {
font: 15px Georgia, Times, Times New Roman, serif;
color: #686868;
width: 300px;
padding: 0 0 0 180px;
margin-top: -10px;
line-height: 23px;
}

#teaser1, #teaser2, #teaser3, #teaser4 {
border-top: 1px dashed #dfdcd9;
border-bottom: 1px dashed #dfdcd9;
padding: 20px 30px 70px 0;
} 


#leftside ul {
list-style-image: url('/list.jpg');
}

#leftside ul li{
font: 16px Georgia, Times, Times New Roman, serif;
margin-bottom: 10px;
}


#rightside {
background: #fff url('/side_bac.jpg') no-repeat top right;
position: absolute;
clear: both;
top: 430px;
width: 250px;
margin-left: 553px;
height: 400px;
padding-left: 5px;
}

#rightside ul {
list-style: none;
padding: 30px 0 0 0;
margin: 0;
}

#rightside ul li {
margin: 0 0 20px 0;
width: 240px;
padding: 0;
}

#rightside ul li a {
font: 15px Georgia, Times, Times New Roman, serif;
color: #3a2205;
text-decoration: none;
}

#rightside ul li.selected {
background: #fff url('/arrow.gif') no-repeat center left;
padding: 5px 0 5px 0;
border: 5px solid #fff;
}

#rightside ul li.selected a{
padding-left: 20px;
}

#rightside ul li.selected a:hover {
color: #3a2205;
}

#rightside ul li a:hover {
color: #000;
}

#footer {
background: #fff;
font: 14px Georgia, Times, Times New Roman, serif;
border-top: 1px dotted #dfdcd9;
}

#footer img {
float: left;
}

#footer a {
text-decoration: none;
padding: 0 0px 10px 10px;
margin-bottom: 20px;
}

#usa-werbung-rechts{
margin-top: 70px;
background: transparent;
}
