body { background-image: url(images/2009_bkg3.gif); font-family: Verdana, Arial, Helvetica; color: #000000; margin-left: 5px; margin-top: 5px; font-size: 8pt; line-height: 160%; }

a:link { color: #014483; text-decoration: none; }
a:visited { color: #014483; text-decoration: none; }
a:hover { color: #014483; }
a:active { color: #1a446b; }
a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

h1 { margin: 10px 0 0 0; color: #27557d; font-size:14pt; line-height: 200%; font-weight: bold; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; }
h2 { margin: 10px 0 0 0; color: #2b4053; font-size:10pt; line-height: 160%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { margin: 0 0 0 0; color: #2b4053; font-size:10pt; font-weight: bold; line-height: 160%; font-family: Verdana, Arial, Helvetica, sans-serif; }
h4 { color: #2b4053; font-size: 10pt; line-height: 160%; margin: 10px 0 0 0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
h5 { color: #000000; font-size: 10pt; line-height: 160%; margin: 0; padding: 0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1.box { color: #27557d; margin: 2px 0px 0px 0px; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; font-weight: bold; }
h1.back { margin: 0px; color: #d1dee9; font-size:6pt; line-height: 100%; font-weight: normal; }

img.border { margin: 1px; padding: 0px; border: solid #000000 1px; }

img.border2 { margin: -5px; padding: 5px; border: solid #666666 1px; float: right; }

#container { width: 900px; margin: 0 auto; padding: 0px; max-width: 900px; font-size: 8pt; }

#header { height:110px; background-image:url(images/2009logobanner5.gif); background-repeat: no-repeat; } 

#logo { color:#d1dee9; height:100px; padding: 10px 10px 10px 10px; visibility:hidden; display:none; }

#menu { background-image:url(images/menubkg2009.gif); background-color: #2b4053; height: 30px; color: #000000; font-size: 8pt; margin: 0 auto; width: 900px; padding: 0px; }
#menu a { text-decoration: none; color: #000000; font-size: 8pt; }
#menu a:hover { position: relative; left: 1px; top: 1px; }

#main { background-color: #ffffff; overflow: hidden; }

#sidebar { float: left; width: 180px; padding: 10px 0px 20px 0px; margin: 0; text-align:center; }
#sidebar a { text-decoration: none; color: #000000; font-size: 8pt; }
#sidebar a:hover  { color: #014483; }
#sidebar img { border: solid 0px #d8eca9; }
#sidebar_left { float:left; padding: 0; }
#sidebar_right { float:right; padding: 0; }

#diary { font-size: 8pt; line-height: 140%; color: #000000; float:right; font-family: Arial, Helvetica, sans-serif; }
#diary a { font-size: 8pt; line-height: 140%; color: #014483; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

#diaryquote { font-size: 8pt; line-height: 140%; color: #666666; font-family: Arial, Helvetica, sans-serif; }

td.diarymenu { background-color: #d1dee9; font-size: 8pt; line-height: 140%; color: #000000; font-family: Arial, Helvetica, sans-serif; }
td.diaryborder { background-color: #d1dee9; font-size: 8pt; line-height: 140%; border-right: 1px solid #2b4053; border-left: 1px solid #2b4053; border-bottom: 1px solid #2b4053; border-top: 1px solid #2b4053; font-family: Arial, Helvetica, sans-serif; }
td.diaryhead { background-color: #2b4053; color: #ffffff; font-size: 10pt; line-height: 140%; font-family: Arial, Helvetica, sans-serif; }

#text { background-color: #ffffff; margin: 0 0px 0 0px; padding: 10px 20px 20px 20px; min-height: 600px; color: #000000; font-size: 8pt; line-height: 160%; } 

#btm { height: 20px; background-image: url(images/btm2009.gif); color: #ffffff; font-size: 8pt; }
#btm a { text-decoration: none; color: #FFFFFF; font-size: 8pt; }
#btm a:hover { color: #ffffff; }
#btm_left { float:left; padding: 0px; }
#btm_right { float:right; padding: 0px; }

#footer { height: 45px; background-image: url(images/footer2009.gif); color: #ffffff; font-size: 7pt; }
#footer a { text-decoration: none; color: #FFFFFF; font-size: 7pt; }
#footer a:hover { color: #ffffff; }
#footer_left { float:left; text-align: left; padding: 20px 0 2px 5px; }
#footer_right { float:right; text-align: right; padding: 5px 5px 2px 0; }

#legal { color: #bfcfdc; font-size: 8pt; padding: 3px; }
#legal a { text-decoration: none; color: #bfcfdc; font-size: 8pt; }

#updated { color: #bfcfdc; font-size: 8pt; padding: 3px; }
#updated a { text-decoration: none; color: #bfcfdc; font-size: 8pt; }

.border { border-right: 1px solid #2b4053; border-left: 1px solid #2b4053; border-bottom: 0px solid #2b4053; border-top: 0px solid #2b4053; }

.borderright { border-right: 1px solid #2b4053; }
.borderleft { border-left: 1px solid #2b4053; }
.borderbottom { border-bottom: 1px dotted #eaedf4; }
.bordertop { border-top: 1px dotted #eaedf4; }

hr { text-align: center; margin-right:0; width: 100%; height: 1px; border-width: 0; color: #d1dee9; background-color: #2b4e80; }

#calloutboxes { position:relative; width:170px; z-index:1000; }
div.callout { width:150px; }
div.inside_callout { width: 130px; font-size:8pt; font-style: italic; float:right; padding:5px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#d1dee9; border:1px dotted #2b4053; margin:10px; }
div.inside_callout_wide { width: 150px; font-size:8pt; font-style: italic; float:right; padding:5px; background-color:#d1dee9; border:1px solid #2b4053; margin:10px; }

.right { float:right; margin:5px 5px 5px 5px; }
.left { float:left; margin:5px 5px 5px 5px; }

.center { display:block; text-align:center; }


blockquote { background-image:url("images/quotes.png"); color: #390404; background-repeat:no-repeat; padding:5px; margin: 5px 100px 5px 50px; font-style:italic; }

.smalltd { font-size: 8pt; line-height: 120%; }

.clear { clear:both; }

td.space { height: 400px; }



#kontaktformular fieldset { width: 600px; padding: 20px 0px 20px 20px; border: 1px solid #73899d; }
#kontaktformular legend { color: #000000; letter-spacing: 5px; margin-left: 10px; }
#kontaktformular textarea { border: 1px solid #73899d; padding: 5px; font-size: 8pt; }
.input_text { border: 1px solid #73899d; padding: 5px; font-size: 8pt; letter-spacing: 2px; }
.submit_btn { font-family: Verdana; font-size: 8pt; color: #000000; background-color: #b6c1cb; border: 1px solid #73899d; letter-spacing: 2px; }


.td { color: #2b4c60; font-size: 8pt; line-height: 120%; border-color: #4c6778; background-color: #d1dee9; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.stamtavla { border-color: #2b4053; border: 1px solid; background-color: #d1dee9; }
.stamborder { border-color: #2b4053; } 
table { border-collapse: collapse; font-size: 8pt; }
tr.tabb { background-image:url(images/layout/tabb_tr.gif); background-color: #ffffff; height: 30px; color: #d1dee9; background-repeat: no-repeat; }

.clrbox {background: #d1dee9;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #264053; border-left: 1px solid #264053; border-right: 1px solid #264053;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #d1dee9; border-left: 1px solid #264053; border-right: 1px solid #264053; border-width: 0 2px;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #d1dee9; border-left: 1px solid #264053; border-right: 1px solid #264053;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #d1dee9; border-left: 1px solid #264053; border-right: 1px solid #264053;}

.boxtext {padding: 0px 5px 5px 5px; border-left: 1px solid #264053; border-right: 1px solid #264053;}

tr.boxrub { color: #27557d; margin: 2px 0px 2px 0px; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; font-weight: bold; }
td.boxtd1 { width: 200px; border: 0px; valign: top; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; }
td.boxtd2 { text-align: right; width: 170px; border: 0px; padding: 0px; valign: top; }
td.boxtd3 { text-align: left; width: 200px; border: 0px; valign: bottom; }

fieldset { width: 370px; padding: 5px 5px 5px 5px; border: 1px solid #466d91; }
legend { color: #000000; letter-spacing: 0px; margin-left: 5px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

td.legend1 { width: 200px; border: 0px; valign: top; padding: 10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; }
td.legend2 { text-align: right; width: 170px; border: 0px; valign: top; }

.post { width:610px; margin:20px auto; font-size:8pt; text-align:left; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.entry { font-size:8pt; text-align:left; clear:both; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 50px 0 0;}
.timestamp { font-size:8pt; color:#666666; text-align:left; clear:both; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; }
.date { float:left; display:block; font-size:14pt; text-align:center; line-height:45px; width:32px; height:45px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; }
.date.month-01 { background: url(images/blogg/januari.gif) no-repeat 0 0 }
.date.month-02 { background: url(images/blogg/februari.gif) no-repeat 0 0 }
.date.month-03 { background: url(images/blogg/mars.gif) no-repeat 0 0 }
.date.month-04 { background: url(images/blogg/april.gif) no-repeat 0 0 }
.date.month-05 { background: url(images/blogg/maj.gif) no-repeat 0 0 }
.date.month-06 { background: url(images/blogg/juni.gif) no-repeat 0 0 }
.date.month-07 { background: url(images/blogg/juli.gif) no-repeat 0 0 }
.date.month-08 { background: url(images/blogg/augusti.gif) no-repeat 0 0 }
.date.month-09 { background: url(images/blogg/september.gif) no-repeat 0 0 }
.date.month-10 { background: url(images/blogg/oktober.gif) no-repeat 0 0 }
.date.month-11 { background: url(images/blogg/november.gif) no-repeat 0 0 }
.date.month-12 { background: url(images/blogg/december.gif) no-repeat 0 0 }
