body{
     margin:auto;
     width:995px;
     height:617px;
     text-align:left;
     background:url(../images/back.gif) repeat-x;
     }

div.wrapper  	{
		margin: auto;
          	background: url('../images/wrapper_bild.gif') repeat-y;
          	widht:931px;
          	background-position: 34px 200px;

		}

#header{
        margin: auto;
        position:relative;
        width:995px;
        height:167px;
        float:top;
        background:url(../images/header.jpg) no-repeat;
        padding:0px;        
        }

#subnavi{
        margin: auto;
        position:relative;
        width:995px;
        height:22px;
        float:top;
        background:url(../images/subnavi.jpg) no-repeat;
        }
#navi{
        margin: auto;
        position:relative;
        width:265px;
        height:407px;
        float:left;
        padding:0px;
        background:url(../images/navi.jpg) no-repeat;        
        }

#content{
        margin:0;
        position:relative;
        width:730px;
        float:right;
        padding: 0px;
        background:url(../images/content.jpg) no-repeat;
        }

#content_innen{
               
               margin: 0;
               #margin-left: 10px;
               #margin-bottom: 20px;
                #margin-right: 10px;
              
               width:666px;
               padding: 0px 0px 20px 0px;
               #padding: 0px 0px 0px 0px;                            
               }

#footer{
        position:relative;
        margin: 0px;
        padding: 0px;
        width:995px;
        height:21px;
        background:url(../images/footer.jpg) no-repeat;    
        
        }

#main2{
       position:relative;
       margin:auto;
       width:995px;
       background:url(../images/main.gif);
       background-repeat: repeat-y;
       
      }

#mark_sub{
          position:relative;
          left:273px;
          width:500px;
          top:2px;
          }

#mark_news{
          position:relative;
          top:60px;
          left:72px;
          width:175px;
          height:43px;
          padding:0px;
          margin:0px;
          }

#mark_navi{
          position:relative;
          left:75px;
          top:3px;
          }

#mark_content{
          position:relative;
          padding:0;
          margin:0;
          left:15px;
          top: 15px;
          width:630px;
          }

#mark_footer{
          position:absolute;
          left:80px;
          top: 3px;
          }
#mark_logo{
          position:relative;
          left:74px;
          top: 27px;
          }

#mark_suche{
          position:relative;
          left:95px;
          top: 60px;
          }

#mark_login{
          position:relative;
          left:103px;
          top: 50px;
          }

#mark_head {
           position:absolute;
           left:265px;
           top: 0px;
           z-index:2;
           }

#mark_headpic {
               position:absolute;
               left:328px;
               top: 0px;
               z-index:1;
               background:url(../bilder/Start/header_start.jpg);
              }

#mark_headtxt {
               position:absolute;
               left:280px;
               top: 145px;
              }

.cleaner{
         clear: both;
         padding-left:4px;
         padding-right:4px;
         height:1px;
         width:995px;
         font-size:1px;
         margin:0;
         padding:0;
         background:url(../images/main.gif);
        }

.fett   {font-weight:bold;}
.search {font-size:10px; color:#003C94; font-family: arial, helvetica; font-weight:bold;}

.content            { font-size:10px; color:#003C93; font-family: verdana, arial; text-align:justify; text-decoration: none; margin:0px; padding:5px 0px 5px 0px;}
.content td         { font-size:10px; color:#003C93; font-family: verdana, arial; text-align:left; text-decoration: none; margin:0px; padding:5px 0px 5px 0px;}
.content p          { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: none; margin:0px; padding:5px 0px 5px 0px;}
.content b          { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: none;  font-weight:bold; margin:0px; padding:5px 0px 5px 0px;}
.content a:link     { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:5px 0px 5px 0px;}
.content a:active   { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:5px 0px 5px 0px;}
.content a:visited  { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:5px 0px 5px 0px;}
.content a:hover    { font-size:10px; color:#99b1d5; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:5px 0px 5px 0px;}
.content h1,h2      { font-size:16px; color:#003C93; font-family: verdana, arial; text-decoration: none; margin:0px; padding:10px 0px 5px 0px;}
.content h3,h4      { font-size:14px; color:#003C93; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:10px 0px 5px 0px;}
.content h5,h6      { font-size:12px; color:#003C93; font-family: verdana, arial; text-decoration: underline; margin:0px; padding:10px 0px 5px 0px;}




.navi_no            { font-size:10px; color:#ffffff; font-family: verdana, arial; padding: 4px 5px 4px 5px;}
.navi_no td         { font-size:10px; color:#ffffff; font-family: verdana, arial;}
.navi_no a:link     { font-size:10px; color:#ffffff; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_no a:visited  { font-size:10px; color:#ffffff; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_no a:active   { font-size:10px; color:#ffffff; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_no a:hover    { font-size:10px; color:#CCD8E9; font-family: verdana, arial; text-decoration: underline; font-weight:bold;}

.navi_act a:link     { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_act a:visited  { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_act a:active   { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: none; font-weight:bold;}
.navi_act a:hover    { font-size:10px; color:#003C93; font-family: verdana, arial; text-decoration: underline; font-weight:bold;}
#act {background: #99b1d5;} 


.headtxt             {font-size:12px; color:#ffffff; font-family: verdana, arial;}
.headtxt h1          {font-size:12px;                font-family: verdana, arial; margin:0px; padding:0px; font-weight:bold;}
.headtxt a:link      {font-size:12px; color:#ffffff; font-family: verdana, arial; margin:0px; padding:0px; font-weight:bold; text-decoration: none;}
.headtxt a:visited   {font-size:12px; color:#ffffff; font-family: verdana, arial; margin:0px; padding:0px; font-weight:bold; text-decoration: none;}
.headtxt a:active    {font-size:12px; color:#ffffff; font-family: verdana, arial; margin:0px; padding:0px; font-weight:bold; text-decoration: none;}
.headtxt a:hover     {font-size:12px; color:#CCD8E9; font-family: verdana, arial; margin:0px; padding:0px; font-weight:bold; text-decoration: none;}

.footertxt             {font-size:9px; color:#ffffff; font-family: verdana, arial;}
.footertxt td          {font-size:9px; color:#ffffff; font-family: verdana, arial;}

.newstitle            {font-size:10px; color:#003C93; font-family: verdana, arial; font-weight:bold;}
.newstitle td         {font-size:10px; color:#003C93; font-family: verdana, arial; font-weight:bold;}
.newstitle a:link     {font-size:10px; color:#003C93; font-family: verdana, arial; font-weight:bold;}
.newstitle a:visited  {font-size:10px; color:#003C93; font-family: verdana, arial; font-weight:bold;}
.newssub              {font-size:9px; color:#003C93; font-family: verdana, arial;}
.newssub   td         {font-size:9px; color:#003C93; font-family: verdana, arial;}
.newssub   a:link     {font-size:9px; color:#003C93; font-family: verdana, arial;}
.newssub   a:visited  {font-size:9px; color:#003C93; font-family: verdana, arial;}

.subnavi            {font-size:10px; color:192E7A; font-family: verdana, arial; padding:2px 2px 2px 2px;}
.subnavi td         {font-size:10px; color:192E7A; font-family: verdana, arial; padding:2px 2px 2px 2px;}
.subnavi a:link     {font-size:10px; font-color:192E7A; font-family: verdana, arial; font-weight:bold; padding:2px 2px 2px 2px;}
.subnavi a:visited  {font-size:10px; font-color:192E7A; font-family: verdana, arial; font-weight:bold; padding:2px 2px 2px 2px;}
.subnavi a:active   {font-size:10px; font-color:192E7A; font-family: verdana, arial; font-weight:bold; padding:2px 2px 2px 2px;}
.subnavi a:hover    {font-size:10px; font-color:FFFFFF; font-family: verdana, arial; font-weight:bold; padding:2px 2px 2px 2px;}

.subnavi2            {font-size:10px; color:192E7A; font-family: verdana, arial; padding:0px 2px 0px 2px;}
.subnavi2 td         {font-size:10px; color:192E7A; font-family: verdana, arial; padding:0px 2px 0px 2px;}
.subnavi2 a:link     {font-size:10px; color:192E7A; font-family: verdana, arial; font-weight:bold; padding:0px 2px 0px 2px;}
.subnavi2 a:visited  {font-size:10px; color:192E7A; font-family: verdana, arial; font-weight:bold; padding:0px 2px 0px 2px;}
.subnavi2 a:active   {font-size:10px; color:192E7A; font-family: verdana, arial; font-weight:bold; padding:0px 2px 0px 2px;}
.subnavi2 a:hover    {font-size:10px; color:FFFFFF; font-family: verdana, arial; font-weight:bold; padding:0px 2px 0px 2px;}

.login        {font-size:9px; color:192E7A; font-family: verdana, arial; width:50px;}
.login p      {font-size:9px; color:192E7A; font-family: verdana, arial; width:50px;}
.login td     {font-size:9px; color:192E7A; font-family: verdana, arial; width:50px;}
.login input  {font-size:9px; color:192E7A; font-family: verdana, arial; width:95px;}

.login_2 input  {font-size:10px; color:192E7A; font-family: verdana, arial; width:40px;}