﻿*	{ margin: 0 auto; padding: 0; }

/*
html, body                                    { margin:0; padding:0; height:100%; }
body                                          { min-height: 100%; margin:0em; padding:0em; background: url('../img/background_blue2.jpg') top left no-repeat; }            
*/
html, body        { margin: 0 auto; padding:0; height:100%; background: url('../img/background_blue2.jpg') top left no-repeat; font-family:arial, sans-serif; font-size: 12px; line-height: 140%; color: #414141;}
#mainmain                                     { padding-top:15px; }
#main                                         { width:978px; min-height:710px; _height:710px; margin:0px auto; padding-top:9px; background:url('../img/shdw.png') no-repeat; }

div         { margin: 0 auto; padding:0; }

h1          { font-family:arial, sans-serif; font-size: 24px; font-weight: normal; color: #000; margin:0px padding: 0px; line-height:30px; }
h2          { font-family:arial, sans-serif; font-size: 14px; font-weight: bold; color: #414141; margin: 0px; padding: 0px;}
h3          { font-family:arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin: 0px; padding: 0px;}
input       { font-family:Arial, sans-serif; color:#414141;}
a:focus		{ outline: none;}
img         { border: 0px; }
p           { font-family:arial, sans-serif; font-size: 12px; line-height: 140%; color: #414141; padding:0px; margin:5px 0px 0px 5px;}

ul          {margin:0px; padding:0px;}
li          {margin-left:15px; padding:3px;}

a           {color:#3a5da5;}
a:link      {color:#3a5da5; text-decoration:none;}
a:visited   {color:#3a5da5; text-decoration:none;}
a:hover    {color:#3a5da5; text-decoration:underline;}
a:active    {color:#3a5da5; text-decoration:none;}

.clear		{ clear:both; }
#contentwrap    {width:960px; min-height:500px; _height:500px;}
#top        {width:958px; min-height:100px; _height:100px; margin-top:1px;}
#logo       {float:left; margin-top:15px; margin-left:15px;}
#search     {float:right; width:211px; min-height:70px; _height:70px; margin:10px 10px 0px 0px; color:#fff;}
.search1    {float:left; width:173px; min-height:20px;}
.search2    {float:left; width:30px; min-height:20px; margin-top:3px; margin-left:7px;}

#search a           {font-size:10px; color:#fff; text-decoration:none;}
#search a:link      {font-size:10px; color:#fff; text-decoration:none;}
#search a:visited   {font-size:10px; color:#fff; text-decoration:none;}
#search a:active    {font-size:10px; color:#fff; text-decoration:none;}
#search a:hover    {font-size:10px; color:#fff; text-decoration:underline;}
.input      {margin-top:10px; padding:3px 0px 0px 3px; float:left; width:211px; min-height:29px; _height:29px; background:url('../img/bg_input.png') no-repeat;}

#left-container {float:left; width:660px; min-height:500px; _height:500px; margin:5px 0px 0px 5px;}

.startbox   {float:left; width:290px; min-height:86px; padding:13px; margin-right:13px; background:url('../img/bg_startruta.gif') no-repeat;}

#right-container    {float:right; width:280px; min-height:500px; _height:500px; margin:5px 5px 0px 0px;}
h2.news          { font-family:arial, sans-serif; font-size: 14px; font-weight: bold; color: #0060a9; margin: 0px; padding: 0px;}
.datum      {font-size:10px; color:#909090;}
.newsbox    {width:260px; min-height:50px; _height:50px; padding:15px 5px 15px 5px; border-bottom:1px dotted #7f7f7f;}   
.arkiv      {float:left; margin-top:4px;}
.rss        {float:right; width:100px;}

#footer     {width:978px; min-height:70px; padding-top:50px; background:url('../img/bg_footer.gif') no-repeat;}
.foot-logo  {margin-right:30px;}

.input_search               { width:173px; height:20px; padding:5px 0px 0px 3px; background:url('../img/bg_inputruta.gif') no-repeat; border:none; font-size:11px; color:#7d7d7d; font-style:italic; }
input[type=image]           { border:none; }

        
        #sub-left-container                 { float:left; width:230px; min-height:500px; _height:500px; margin:5px 0px 0px 5px; }
        #sub-right-container                { float:right; width:700px; min-height:500px; _height:500px; margin:5px 5px 0px 0px; }        
        
        #submenu                            { width:230px; margin-top:4px; }
        #submenu ul                         { list-style-type:none; padding:0px; margin:0px;  }
        #submenu ul li                      { list-style-type:none; height:38px; line-height: 38px; }
        #submenu ul li a,
        #submenu ul li a:link,
        #submenu ul li a:active,
        #submenu ul li a:visited            { display: block; background:url('../img/secmenu-bg.gif') repeat-x; line-height: 38px; text-decoration:none; font-weight:normal; font-size: 13px; color: #535353; font-family:Arial, Sans-Serif; border-top:1px solid #f5f5f5; border-bottom:1px solid #b9b9b9; padding:0px 20px 0px 20px; margin:0px; }
        #submenu ul li a:hover              { text-decoration:underline; }        
        
        .filled-h2                          { width:280px; height:34px; background: url('../img/news-bg.jpg'); }        .filled-h2 h2                       { line-height:34px; font-size:16px; font-weight:normal; padding-left:12px; color:#fff; } 
        
        .newsBlock                          { padding:20px 10px 20px 10px; }       
        .newsBlock span                     { display:block; font-style:italic; color:#979797; font-size:11px; margin-top:20px; }



