html, body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(../images/bg.gif); background-repeat:repeat-x; background-color:#28903a; }
td  { font-size:12px; line-height:15px; color: #333333; text-decoration: none }

#bg { background-image:url(../images/bg_bild.jpg); background-repeat:no-repeat; padding: 0px; margin:0px; width:100% }
#header { width:730px; height:260px; margin-left:10px; }
#navigation { width:730px; background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; margin-left:10px; color:#FFFFFF }
#menu_in { width:710px; height:30px; margin: 0px 0px 0px 20px; }
.blockmenu{ margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.blockmenu li{ display: inline; }
.blockmenu li a{ float: left; color: white; padding: 7px 12px; text-decoration: none; }
.blockmenu li a:visited{ color: white; }
.blockmenu li a:hover, .blockmenu li .current{ color: white; background: transparent url(../images/menu_bg2.gif) repeat-x; height:16px; }
p.iepara{ padding-top: 1em; }

.cl { clear: both; width: 100%; float: none; font-size: 0; line-height: 0; height: 0px; }
#content { width:530px; min-height:450px; height:auto !important; height:450px; margin-left:10px; }

#content_in { width:730px; }

#colLeft { float: left; width: 220px; }
#colRight { float: right; width: 220px; }

#content_box { width: 500px; }
#content_box .content_box_top{ height: 10px; overflow: hidden; background-image:url(../images/content1_topp.gif); background-repeat:no-repeat; }
#content_box .content_box_middle{ padding: 10px 20px 20px 20px; background-color:#FFFFFF; }
#content_box .content_box_middle2{ padding: 10px 20px 20px 20px; background-color:#FFFFFF; }
#content_box .content_box_bottom{ height: 10px; overflow: hidden; background-image:url(../images/content1_bottom.gif); background-repeat:no-repeat; }
#content_box h4 { margin: 0px; padding: 0px; font-size:14px; color: #0099cc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; }
#content_box .content_box_middle_in { margin: 0px; padding: 0px; }

.content_box_middle_in h1 a { margin: 0px; padding: 0px; text-decoration:none; color:#282828 }
.content_box_middle_in h1 a:hover { margin: 0px; padding: 0px; text-decoration:underline; color:#282828 }

h3 a { margin: 0px; padding: 0px; text-decoration:none; color:#282828 }
h3 a:hover { margin: 0px; padding: 0px; text-decoration:underline; color:#282828 }

a { margin: 0px; padding: 0px; text-decoration:none; color:#282828 }
a:hover { margin: 0px; padding: 0px; text-decoration:underline; color:#282828 }

#news_box { width: 220px; }
#news_box .news_box_top{ height: 10px; overflow: hidden; background-image:url(../images/content2_topp.gif); background-repeat:no-repeat; }
#news_box .news_box_middle{ min-height:275px; height:auto !important; height:275px; padding: 10px 20px 0px 20px; background-color:#FFFFFF; }
#news_box .news_box_middle2{ padding: 10px 20px 0px 20px; background-color:#FFFFFF; }
#news_box .news_box_bottom{ height: 51px; overflow: hidden; background-image:url(../images/content2_bottom.gif); background-repeat:no-repeat; }
#news_box .news_box_bottom2{ height: 10px; overflow: hidden; background-image:url(../images/content22_bottom.gif); background-repeat:no-repeat; }

#news_box h4 { margin: 0px; padding: 0px; font-size:16px; color: #333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; }
#news_box .news_box_middle_in { margin: 0px; padding: 0px; }
.news_date { font-size:10px; color:#666666; }
.news_headline { font-size:12px; color:#0099cc; font-weight:bold; }
.news_text { font-size:12px; color:#333333; }
.news_text a { font-size:12px; color:#333333; text-decoration:none; }
.news_text a:hover { font-size:12px; color:#0099cc; text-decoration:none; }

#footer { width:730px; height:40px; margin-top:5px; margin-bottom:5px; color:#FFFFFF; text-align:left; }
#footerText { color: #ffffff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:16px }
.footerText a { color: #ffffff; text-decoration: none; border: 0; padding: 0; }
.footerText a:hover { text-decoration: underline; color:#00FF00; }


/* Texter */

.ingress { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color: #333333; text-decoration: none }
.ingress a { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.ingress a:link { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.ingress a:hover{ text-decoration: none; border-bottom: 1px dotted; color: #0099ff; }
.ingress a:active{ text-decoration: none; border-bottom: 1px dotted; color: #0099ff; }


.brodtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color: #333333; text-decoration: none }
.brodtext a { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.brodtext a:link { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.brodtext a:hover{ text-decoration: none; border-bottom: 1px dotted; color: #0099ff; }
.brodtext a:active{ text-decoration: none; border-bottom: 1px dotted; color: #ffffff; background-color:#0099ff}

.text_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color: #333333; text-decoration: none }
.text_link a { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.text_link a:link { text-decoration: none; border-bottom: 1px dotted; color: #333333; }
.text_link a:hover{ text-decoration: none; border-bottom: 1px dotted; color: #0099ff; }
.text_link a:active{ text-decoration: none; border-bottom: 1px dotted; color: #ffffff; background-color:#0099ff}

h1 { margin: 5px 0 10px 0px; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; line-height: 28px; letter-spacing: -1px; color: #333333; }
h2 { margin: 0px 0 8px 0px; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #333333; }
h3 { margin: 0 0 5px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #333333; }
h4 { margin: 0 0 5px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; }
h5 { margin: 0 0 3px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }


/* Textruta
----------------------- */
.textruta_stor { height:100px; width: 300px; border: #CCCCCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textruta1 { height:20px; width: 140px; border: #CCCCCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textruta2 { height:20px; width: 40px; border: #CCCCCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.knapp { height:20px; width: 100px; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; }


.punktlista { padding: 0px; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; width:440px; list-style: none; } 
.punktlista ul { list-style-type: none; padding: 0; margin: 0; }
.punktlista li { margin: 0px; text-align: left; padding-left: 10px; background-image: url(../images/prick_gul_li.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-bottom:5px }
.punktlista2 { display: block; padding: 0px 0px 0px 0px; text-decoration: none; }
