body {
border: 0;
color: #444;
font: 11pt 'trebuchet ms', verdana, arial, helvetica, sans-serif;
margin: 11px;
text-align: center;
}

a {
text-decoration: none;
}
a:link {
color: #e7651a;
}
a:visited {
color: #f09450;
}

#columns {
clear: both;
margin: 0;
padding: 0;
position: relative;
}
* html #columns {
margin-top: 15px;
padding-top: 0;
}
#container {
margin: 0 auto;
position: relative;
text-align: left;
width: 720px;
}
#content #entrynav {
font-size: 8pt;
margin: 0 0 1em 0;
text-align: center;
}
#content img {
border: 0px solid #f09450;
padding: 2px;
}
#content p {
text-align: justify;
}

#content-akt #entrynav {
font-size: 8pt;
margin: 0 0 1em 0;
text-align: center;
}
#content-akt img {
border: 0px solid #f09450;
padding: 2px;
}
#content-akt p {
text-align: justify;
width: 640px;
}

#footer {
border-top: 2px solid #ddd;
font-size: 9pt;
position: relative;
left: 0;
}
#logo {
margin: 0 30px 15px 0;
text-align: right;
}
#menu {
font-size: 8pt;
position: absolute;
right: 0;
top: 20;
width: 190px;
background-color: #EEEEEE;
}
* html #menu {
top: 0;
}
#menu ul {
list-style: none;
padding: 0 0 0 10px;
}
#menu ul li {
background: url(bullet.gif) no-repeat 0 5px;
padding: 0 0 0 10px;
}

#nav {
border-bottom: 1px solid #ccc;
border-top: 2px solid #ddd;
height: 22px;
margin: 0 0 15px 0;
padding: 0;
width: 100%;
}
#nav ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
#nav ul li {
float: left;
font-size: 12px;
line-height: 5px;
}
#nav ul li a {
float: left;
margin: 0 5px;
padding: 5px;
color: #333;
text-decoration: none;
white-space: nowrap;
}

#nav ul li a:hover {
text-decoration: underline;
}

#nav2 {
border-top: 1px solid #ccc;
border-bottom: 2px solid #ddd;
height: 22px;
margin: 0 0 15px 0;
padding: 0;
width: 100%;
}

#nav2 ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
#nav2 ul li {
float: left;
font-size: 12px;
line-height: 5px;
}
#nav2 ul li a {
float: left;
margin: 0 5px;
padding: 5px;
color: #333;
text-decoration: none;
white-space: nowrap;
}

#nav2 ul li a:hover {
text-decoration: underline;
}




#searchform {
font-size: 12px;
margin: 0;
position: absolute;
right: 0;
text-align: right;
text-transform: lowercase;
top: 44px;
width: 200px;
}
* html #searchform {
top: 83px;
}
#searchform input {
background: #eee;
border: 1px solid #ccc;
color: #000;
font: 10px verdana, arial, helvetica, sans-serif;
padding: 2px;
}
#searchform input.submit {
background: #e7651a;
border: 2px outset #f09450;
color: #fff;
padding: 0;
}

input.submit2 {
background: #eee;
border: 1px solid #ccc;
color: #000;
font: 10px verdana, arial, helvetica, sans-serif;
padding: 2px;
}

* html #searchform input.submit {
border-width: 1px;
}
#searchform p {
margin: 0;
}
#tagline {
margin: 1em 0;
text-align: center;
}

blockquote {
font-size: 10pt;
}

body.archives #content, body.articles #content, body.blog #content, body.clients #content, body.firma #content, body.nri #content {
width: 520px;
}
body.about li.about a, body.archives li.blog a, body.article li.articles a, body.articles li.articles a, body.blog li.blog a, body.clients li.clients a, body.entry li.blog a, body.essay li.firma a, body.firma li.firma a, body.nri li.nri a, body.nrientry li.nri a {
background: #f3f3f3;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

h1 {
font-size: 18pt;
font-weight: normal;
margin: 0 0 .5em 0;
}
h2 {
font-size: 11pt;
font-weight: normal;
margin: 0 0 .5em 0;
}
h3 {
font-size: 14pt;
font-weight: normal;
margin: .5em 0;
}
h4 {
font-size: 10pt;
font-weight: bold;
margin: 0 0 .5em 0;
}
h5 {
font-size: 8pt;
font-weight: normal;
margin: 0 0 .5em 0;
}

img {
border: 0;
vertical-align: bottom;
}

p {
line-height: 1.5em;
margin: .5em 0 1em 0;
}
p a {
font-weight: bold;
}
p.info {
font-size: 9pt;
margin-bottom: 2em;
}
p.right {
float: right;
margin: 0 0 0 20px;
}

table {
margin: 0 0 1em 0;
}

ul {
margin: .5em 0 1em 0;
}

ul.trzad {
text-transform: lowercase;
}
