*	{ margin: 0 auto; padding: 0; }
*img, background-image, background, { behavior: url(iepngfix.htc);}*/
div         { margin: 0 auto; padding:0; }
body        { margin: 0 auto; padding:0; background:url(img/bg_main.gif) repeat-x top #8dafbc; font-family:Arial, sans-serif; font-size: 13px; line-height: 140%; color: #000;}
h1          { font-family:arial, sans-serif; font-size: 24px; font-weight: normal; color: #000; margin-bottom: 0px; padding-bottom: 0px; line-height:120%; }
h2          { font-family:arial, sans-serif; font-size: 18px; font-weight: normal; color: #3f6c97; margin: 0px; padding: 0px;}
h3          { font-family:arial, sans-serif; font-size: 13px; font-weight: bold; color: #000; margin: 0px; padding: 0px;}
input       { font-family:Arial, sans-serif; color:#191919;}
a:focus		{ outline: none;}
img         { border: 0px; }
td          { font-size: 13px;}
p           { font-family:Arial, sans-serif; font-size: 13px; line-height: 140%; color: #000; padding:0px; margin:0px;}

#col1 a           {font-size:12px; font-weight:bold; color:#3f6c97; text-decoration: none;}
#col1 a:link      { text-decoration: none;}
#col1 a:active    { text-decoration: none;}
#col1 a:visited   { text-decoration: none;}
#col1 a:hover     { text-decoration: underline; }

#col2 a           {font-size:12px; font-weight:bold; color:#3f6c97; padding-left:10px; background:url(img/a_arrow.gif) no-repeat; background-position:0px 3px; text-decoration: none;}
#col2 a:link      { text-decoration: none;}
#col2 a:active    { text-decoration: none;}
#col2 a:visited   { text-decoration: none;}
#col2 a:hover     { text-decoration: underline; }

#col3 a           {font-size:12px; font-weight:bold; color:#3f6c97; text-decoration: none;}
#col3 a:link      { text-decoration: none;}
#col3 a:active    { text-decoration: none;}
#col3 a:visited   { text-decoration: none;}
#col3 a:hover     { text-decoration: underline; }

#col0 a           {font-size:12px; font-weight:bold; color:#3f6c97; padding-left:10px; background:url(img/a_arrow.gif) no-repeat; background-position:0px 3px; text-decoration: none;}
#col0 a:link      { text-decoration: none;}
#col0 a:active    { text-decoration: none;}
#col0 a:visited   { text-decoration: none;}
#col0 a:hover     { text-decoration: underline; }

.date       {font-size:9px; color:#919191; line-height:100%;}
.type_mybanner	{margin-top:10px;}
.type_mybanner2	{margin-bottom:10px;}
ul          {margin:0px; padding:0px;}
li          {margin-left:15px; padding:3px;}

.clear		{ clear:both; }

#main		{ width:995px; min-height: 450px; padding-top:10px; }

#contentbox {width:845px; margin-right:10px; float:left;}
#top        {width:845px; min-height:167px; _height:167px; background:url(img/bgt_1.jpg) no-repeat;}
.logo       {float:left; margin-top:10px; margin-left:10px; width:129px; height:144px;}

#nav        {float:left; margin-bottom:10px; padding: 0px; width: 845px; min-height:30px; _height:30px; background:url(img/bg_nav.gif) repeat-x;}
#nav ul     {margin: 0; padding:0; width: 840px; list-style-type: none;}
#nav li     {display: inline; float:left; margin: 0px; padding: 0px;}
#nav a      {display: block; float:left; padding:0px 10px 0px 10px; border-right:1px solid #4f84ba; border-left:1px solid #366ba1; color: #fff; font-family: arial, verdana, Sans-Serif; font-size: 12px; text-decoration: none; height: 30px; line-height: 30px;}
#nav a:hover{color: yellow; text-decoration: none; background:url(img/bg_nav_hover.gif) repeat-x;}

#vnav       {width:198px; min-height:700px; _height:700px; margin-right:5px;  float:left; background:url(img/bg_vnav.gif) repeat-y;}
#vnav ul     {margin: 0px; margin: 0px; padding: 0px; width: 187px; list-style-type: none;}
#vnav li     {display: block; width: 187px; margin: 0px; padding: 0px; background:url(img/vnav_div.gif) repeat-x;}
#vnav a      {display: block; color: #000; font-size: 12px; text-decoration: none; height: 30px; line-height: 30px; margin-left:5px; padding-left:8px; background:url(img/vnav_arrow.gif) no-repeat; background-position:0px 10px; overflow:hidden;}
#vnav a:hover{padding-left:8px; background:url(img/vnav_arrow.gif) no-repeat; background-position:0px 10px; text-decoration: underline;}
#vnavwrap   {width:187px; margin-top:5px; background: #dae3eb;}


#col1       {width:198px; margin-right:5px; float:left;}
#col2       {width:439px; margin-right:5px; float:left;}
#col3       {width:198px; float:right;}
#col0       {width:845px; margin-right:0px; float:left;}
.aktuellt   {float:left; margin-top:3px;}
.arkiv      {float:right;}
.hr         {min-height:10px; _height:1px; margin-bottom:15px; border-bottom:2px solid #9bb0c3;}

#bannerbox  {width:130px; float:right;}

.box        {background:url(bg_box.gif) repeat-x  #fff; margin-bottom:5px;}
.box1       {background:#fff; margin-bottom:5px;}
.box2       {background:url(bg_box.gif) repeat-x #fff;}
.boxwrap    {padding:10px;}
#vbanner a {margin:5px 0px 5px 0px;padding:0px;background:none;} 
#vbanner a:hoover {margin:5px 0px 5px 0px;padding:0px;background:none;} 
.vbanner3:hoover  {margin:5px 0px 5px 0px;padding:0px;background:none;} 
.rounded {
  -moz-border-radius:1ex;
  -webkit-border-radius:1ex;
} 
