BODY { margin: 25px; }
IMG { border: 0; }
.noscreen { display: none; }

#navigation { padding: 0; margin: 0; height: auto; width: 806px;}
#navigation0 { background: none; padding: 4px; margin: 0; }
#navigation0 A { background: none; color: #fff; text-transform: uppercase; font-size: 10px; padding: 0 6px; margin: 0; display: inline; }
#navigation0 A:hover {color: #000;}

#column1 { width: 150px; }
#column1 .submenu { margin: 29px 0 0 0; border: 0; border-top: 1px solid #bcbcbc; padding: 10px 0;}
#column1 .submenu P { padding: 9px 0 8px 0; margin: 0; border-bottom: 1px solid #bcbcbc; }
#column1 .submenu P A { padding: 0; margin: 0; font: 11px Verdana, sans-serif; font-weight: bold; color: #888; }
#column1 .submenu P A:hover { color: #000; text-decoration: none; }
#column1 .submenu P A.submenu1_active { color: #000; }
#column1 .window { border: 0; margin: 0; padding: 0; }
#column1 .window .window_title { border-bottom: 1px solid #bcbcbc; background: none; padding: 3px; margin: 0; text-align: center; font: 10px Verdana, sans-serif; font-weight: bold; color: #888; text-transform: uppercase;}
#column1 H1 { text-transform: uppercase; color: #000; font-size: 13px;}
#column1 H4 { text-transform: uppercase; }
A.readmore { font-weight: bold; color: #888; text-decoration: none;}
A.readmore:hover {text-decoration: underline;}
#column1 .newsmedium { border-left: 1px solid #bcbcbc; float: right; width: 201px; padding: 0;}

#column2 { border-left: 1px solid #bcbcbc; padding: 4px 0 0 20px; width: 615px;}
#column2 DIV.window_first DIV.window_title { font-size: 17px; font-weight: bold; text-transform: uppercase; background: none; color: #000; border-bottom: 1px solid #bcbcbc; padding: 0 0 5px 0px; margin: 0 0 20px 0; }
#column2 DIV DIV.window_content { display: block; width: 390px; }
#column2 H4 { text-transform: uppercase; }
#column2 A { color: #888; text-decoration: none; }
#column2 A:hover { text-decoration: underline; }
#column2 TH { text-transform: uppercase; font-weight: bold; }
#column2 TR.list_row1 TD { background: #eee; }
#column2 INPUT { background: #fff; border: 1px solid #bcbcbc; }
#column2 INPUT.text { width: 100px; }
#column2 INPUT.button { color: #888; text-transform: uppercase; padding: 0; }
#column2 A.button { color: #888; text-transform: uppercase; padding: 2px 5px; background: #fff; border: 1px solid #bcbcbc;}

#column3 { width: 150px; }
#column3 .window { border: 0; margin: 0; padding: 0; }
#column3 .window .window_title { border-bottom: 1px solid #bcbcbc; background: none; padding: 0px; margin: 0; text-align: center; font: 10px Verdana, sans-serif; font-weight: bold; color: #888; text-transform: uppercase;}

.teaser A { text-transform: uppercase; text-decoration: none;}
.teaser A:hover { text-decoration: underline;}

table#bildgalleri { width: 100%; }
#bildgalleri img { padding: 2px; border: 1px #e1e1e1 solid;}
#bildgalleri td { width: 100px; height: 100px; }
#bildgalleri td.margin { margin-right: 12px;}
#bildgalleri tr { margin-bottom: 10px; }

.full_image { padding-top: 10px; }