@charset "iso-8859-1";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 beta1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/slim_base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden */
@import url(yaml/print_draft.css);

@media all
{
  /* GLOBALS */
  body { background: #F6F6F6 url('../img/background.png') top left repeat-x; padding:0px; margin-left:10px; }
  #page { padding:0px; margin:0px; }
  #header { background:transparent none; height:185px; margin:0; padding:0; }
  #header #logo { position:absolute; top:16px; left:60px; z-index:30; }
  #header #topnav { position:absolute; top:26px; left:215px; right:auto; }
  #header #topnav a { color:black; }

  #header #topnav #Kurzsuche { display:inline; }
  #header #topnav #Kurzsuche input { width:7em; line-height:1.2em; border:1px solid #AAAAAA; height:16px; }
  #header #topnav #Kurzsuche input.btn_submit { width:auto; height:auto; margin-bottom:-4px; margin-left:2px; border:0; }

  #nav { position:relative; z-index:0; }

  #header_img { position:absolute; bottom:0; }
  #header_img img { display:block; }

  /* MAIN NAVIGATION */
  #nav ul { margin-left:0px; }
  #nav_main { background: transparent none; width:940px; height:auto; z-index:10; }
  /*
  #nav_main { background:transparent url(../img/mainmenu_header.jpg) no-repeat scroll -4px -9px;
   padding-top:88px; top:186px; left:100px; width:940px; height:77px; z-index:10; }
  */

  #nav_main_list,
  #nav_main_list ul { float:left; list-style:none; line-height:1; font-weight:bold; padding:0px;
    margin:0; border:0px; }
  #nav_main_list li { vertical-align:middle; float:left; padding:0px; margin:0px;
    background: #F6F6F6 url('../img/mainmenu_back.png') top left no-repeat; width:auto; line-height:1.2em; }
  #nav_main_list li.menu1 { border-bottom:4px solid #7A29A0; }
  #nav_main_list li.menu2 { border-bottom:4px solid #E20015; }
  #nav_main_list li.menu3 { border-bottom:4px solid #FFD83E; }
  #nav_main_list li.menu4 { border-bottom:4px solid #B1BF07; }
  #nav_main_list li.menu5 { border-bottom:4px solid #1D83C2; }
  #nav_main_list li.first { background: url('../img/date_back.png') 0px 0px no-repeat; width:190px; font-size:85%;
    height:37px; padding-left:20px; padding-right:0px; color:#808080; text-transform:uppercase; letter-spacing:0.12em; }

  /* Allgemeines Hover */
  #nav_main_list li a:link,
  #nav_main_list li a:visited { background-color:transparent; font-size:90%; text-align:center; color:black; display:block;
    width:auto; text-decoration: none; margin:0; padding:0px; width:146px; height:33px; }

  #nav_main_list li.current a:link,
  #nav_main_list li.current a:visited,
  #nav_main_list li a:hover,
  #nav_main_list li a:active { background-color:#F0F0F0; font-size:90%; text-align:center; color:black; display:block;
    width:auto; text-decoration: none; margin:0; padding:0px; width:146px; height:33px; }


  /* LEFT NAVIGATION */
  #col1_content ul { margin-left:0px; }
  #nav_left_list,
  #nav_left_list { float:left; list-style:none; line-height:1em; font-weight:bold; padding:0; margin:0; border:0; }

  /* First lvl */
  #nav_left_list li a:link,
  #nav_left_list li a:visited { background-color:transparent; font-size:90%; text-align:left; display:block;
    width:auto; text-decoration:none; margin:0; padding:5px 0 5px 10px; width:186px; color:#808080; font-weight:bolder; }

  #nav_left_list li.current a:link,
  #nav_left_list li.current a:visited,
  #nav_left_list li a:hover,
  #nav_left_list li a:active { background-color:transparent; font-size:90%; text-align:left; display:block;
    width:auto; text-decoration:none; margin:0; padding:5px 0 5px 10px; width:186px; color:#404040; font-weight:bolder; }

  /* Second lvl */
  #nav_left_list li.current ul,
  #nav_left_list li.current ul li { float:left; list-style:none; font-weight:bold; padding:0; margin:0; border:0; min-height:1em; }

  #nav_left_list li.current ul li a:link,
  #nav_left_list li.current ul li a:visited { background:transparent url('../img/icn_leftnavi_sub.gif') 0px 2px no-repeat;
    font-size:80%; text-align:left; display:block; text-decoration:none; margin:0; padding:2px 0 2px 20px;
    width:176px; color:#808080; font-weight:bolder; }

  #nav_left_list li.current ul li.current a:link,
  #nav_left_list li.current ul li.current a:visited,
  #nav_left_list li.current ul li a:hover,
  #nav_left_list li.current ul li a:active { background:transparent url('../img/icn_leftnavi_sub.gif') 0px -50px no-repeat;
    font-size:80%; text-align:left; display:block; text-decoration:none; margin:0; padding:2px 0 2px 20px;
    width:176px; color:#404040; font-weight:bolder; }



  #nav_left_list li { float:left; padding:0 0 0 0px; margin:0px; width:auto; height:auto;
    min-height:22px; line-height:1.0em; border-bottom:1px solid white; }
  #nav_left_list li.menu1 { border-left:4px solid #7A29A0; }
  #nav_left_list li.menu2 { border-left:4px solid #E20015; }
  #nav_left_list li.menu3 { border-left:4px solid #FFD83E; }
  #nav_left_list li.menu4 { border-left:4px solid #B1BF07; }
  #nav_left_list li.menu5 { border-left:4px solid #1D83C2; }


  /*  FORMATTING CONTENT CONTAINER  */
  #main_container { width:740px; margin:0 0 0 210px; background-color:transparent; position:relative; }
  #main { margin:0; }

  #col1 { float:left; width:210px; margin:0; background: #F6F6F6 url('../img/col1_back.png') top left no-repeat;
   border:0; margin:0; padding:0;
   min-height:350px; height:auto !important; height:350px; }
  #col1_content { background:transparent url('../img/col1_right.png') top right no-repeat; padding: 0 10px 0 10px;
   min-height:350px; height:auto !important; height:350px; }
  #col1_footer { width:210px; margin:0; background:#F6F6F6 url('../img/col1_footer_back.png') top left repeat-y;
    padding:0; }
  #col1_footer_content { background:transparent url('../img/col1_bottom.png') bottom right no-repeat; padding:10px 0 10px 20px; }

  #titlediv { position:relative; width:740px; height:56px; float:left; background:transparent url('../img/title_back.png') top left no-repeat;
    border:0; margin:0; padding:0; }
  #titlediv_content { width:510px; padding: 5px 0 0 10px; color:#FFF; }
  #titlediv_content h1 { position:absolute; bottom:0; left:23px; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;  color:#FFF; font-size:1.7em; font-weight:bold; }

  #col2 { background:transparent url('../img/col2_top.png') top left no-repeat; float:right; width:190px; margin:0;
  min-height:300px; height:auto !important; height:300px; }
  #col2_content { padding:14px 20px 0 10px; }

  #col3_content { padding:80px 24px 24px 24px;
   min-height:600px; height:auto !important; height:600px; }
  #col3 { width:auto; margin:0 200px 0 0; background-color:#FFFFFF; background-position: top right;
    border:1px solid #C0C0C0; border-top:0;
    min-height:600px; height:auto !important; height:600px; }
  #col3sh { float:right; width:10px; margin:0; background:url('../img/col3_right.png') top right no-repeat;
    min-height:600px; height:auto !important; height:600px; }
  #col3sh_content { padding:0 0px; margin:0; }


  /****
   * linke Spalte, col1
   ****/


   #col1_footer_content div#wappen { float:left; margin:0 5px 0 0; padding:4px 0 0 0;}

  /****
   * rechte Spalte, col2
   ****/

   #col2_content ul.info { list-style:none; padding:0; margin:0; }
   #col2_content ul.info li { list-style:none; padding:3px 0; margin:0; }

   #col2_content ul.info li.first { border-top:0; }

   #col2_content ul.top li { border-top:1px solid #DEDFDD; }
   #col2_content ul.bottom li { border-top:1px solid #AAACA8; }

   #col2_content ul.info li a:link,
   #col2_content ul.info li a:visited { display:block; padding-left:30px; font-weight:bold; color:#666666;
    text-decoration:none; }

   #col2_content ul.info li a:hover,
   #col2_content ul.info li a:active { display:block; padding-left:30px; font-weight:bold; color:#000000;
    text-decoration:none; }

   #col2_content ul.info li a#topnews:link,
   #col2_content ul.info li a#topnews:visited,
   #col2_content ul.info li a#topnews:hover,
   #col2_content ul.info li a#topnews:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_topnews.gif') left center no-repeat; line-height:1.2em; }

   #col2_content ul.info li a#news:link,
   #col2_content ul.info li a#news:visited,
   #col2_content ul.info li a#news:hover,
   #col2_content ul.info li a#news:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_news.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#notices:link,
   #col2_content ul.info li a#notices:visited,
   #col2_content ul.info li a#notices:hover,
   #col2_content ul.info li a#notices:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_notices.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#advert:link,
   #col2_content ul.info li a#advert:visited,
   #col2_content ul.info li a#advert:hover,
   #col2_content ul.info li a#advert:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_advert.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#infosys:link,
   #col2_content ul.info li a#infosys:visited,
   #col2_content ul.info li a#infosys:hover,
   #col2_content ul.info li a#infosys:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_infosys.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#phone:link,
   #col2_content ul.info li a#phone:visited,
   #col2_content ul.info li a#phone:hover,
   #col2_content ul.info li a#phone:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_phone.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#jobs:link,
   #col2_content ul.info li a#jobs:visited,
   #col2_content ul.info li a#jobs:hover,
   #col2_content ul.info li a#jobs:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_stellen.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#twitter:link,
   #col2_content ul.info li a#twitter:visited,
   #col2_content ul.info li a#twitter:hover,
   #col2_content ul.info li a#twitter:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_twitter.gif') 0px 0px no-repeat; }


   #col2_content ul.info li a#pharma:link,
   #col2_content ul.info li a#pharma:visited,
   #col2_content ul.info li a#pharma:hover,
   #col2_content ul.info li a#pharma:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_pharma.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#medics:link,
   #col2_content ul.info li a#medics:visited,
   #col2_content ul.info li a#medics:hover,
   #col2_content ul.info li a#medics:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_medics.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#streets:link,
   #col2_content ul.info li a#streets:visited,
   #col2_content ul.info li a#streets:hover,
   #col2_content ul.info li a#streets:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_streets.gif') 0px 0px no-repeat; }

   #col2_content ul.info li a#drk:link,
   #col2_content ul.info li a#drk:visited,
   #col2_content ul.info li a#drk:hover,
   #col2_content ul.info li a#drk:active { display:block; padding:3px 0 3px 30px;
   background:transparent url('../img/icn_drk.gif') 0px 0px no-repeat; }

   #col2_content div#wln_views { margin:1em 0; }
   #col2_content div#wln_views h3 { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size:1.2em; color:#000000; }
   #col2_content div#wln_views img { display:block; }
   #col2_content div#wln_views p { font-size:0.9em; line-height:1.1em; padding:2px; margin:0; color:#000000; }

   #col2_content div#wln_views a:link,
   #col2_content div#wln_views a:visited { color:#F1003C; padding-left:12px; background:transparent url('../img/icn_link.gif') 0 5px no-repeat; }

   #col2_content div#wln_views a:hover,
   #col2_content div#wln_views a:active { color:#000000; padding-left:12px; background:transparent url('../img/icn_link.gif') 0 5px no-repeat; }

   #col2_content div#wln_views a.noicon:link,
   #col2_content div#wln_views a.noicon:visited,
   #col2_content div#wln_views a.noicon:hover,
   #col2_content div#wln_views a.noicon:active { padding-left:0; background-image:none; }

   #col2_content div#wln_weather { margin:1em 0; }


  /****
   * Inhaltselemente
   ****/
  #col3_content div.menu1,
  #col3_content div.menu2,
  #col3_content div.menu3,
  #col3_content div.menu4,
  #col3_content div.menu5 { position:relative; height:100%; }
  /* Linkformatierungen */
  #col3_content a:link,
  #col3_content a:visited { color:#F1003C; padding-left:12px; background:transparent url('../img/icn_link.gif') 0 5px no-repeat; }

  #col3_content a:hover,
  #col3_content a:active { color:#000000; padding-left:12px; background:transparent url('../img/icn_link.gif') 0 5px no-repeat; }

  #col3_content a.noicon:link,
  #col3_content a.noicon:visited { color:#F1003C; padding-left:0; background:transparent none; }

  #col3_content a.noicon:hover,
  #col3_content a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content a.email:link,
  #col3_content a.email:visited { padding-left:14px; background:transparent url('../img/icn_email.gif') 0 5px no-repeat; }

  #col3_content a.email:hover,
  #col3_content a.email:active { padding-left:14px; background:transparent url('../img/icn_email.gif') 0 5px no-repeat; }

  #col3_content a.pdf:link,
  #col3_content a.pdf:visited,
  #col3_content a.pdf:hover,
  #col3_content a.pdf:active,
  #col3_content a[href$=".pdf"]:link,
  #col3_content a[href$=".pdf"]:visited,
  #col3_content a[href$=".pdf"]:hover,
  #col3_content a[href$=".pdf"]:active,
  #col3_content a.doc:link,
  #col3_content a.doc:visited,
  #col3_content a.doc:hover,
  #col3_content a.doc:active,
  #col3_content a[href$=".doc"]:link,
  #col3_content a[href$=".doc"]:visited,
  #col3_content a[href$=".doc"]:hover,
  #col3_content a[href$=".doc"]:active,
  #col3_content a[href$=".docx"]:link,
  #col3_content a[href$=".docx"]:visited,
  #col3_content a[href$=".docx"]:hover,
  #col3_content a[href$=".docx"]:active,
  #col3_content a.zip:link,
  #col3_content a.zip:visited,
  #col3_content a.zip:hover,
  #col3_content a.zip:active,
  #col3_content a[href$=".zip"]:link,
  #col3_content a[href$=".zip"]:visited,
  #col3_content a[href$=".zip"]:hover,
  #col3_content a[href$=".zip"]:active
  { padding-left:16px; background:transparent url('../img/icn_link.gif') 0 5px no-repeat; }

  #col3_content a.noicon:link,
  #col3_content a.noicon:visited,
  #col3_content a.noicon:hover,
  #col3_content a.noicon:active { padding-left:0; background-image:none; }

  #col3_content .menu1 a:link,
  #col3_content .menu1 a:visited { color:#7A29A0; background:transparent url('../img/icn_link_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a:hover,
  #col3_content .menu1 a:active { color:#000000; background:transparent url('../img/icn_link_menu1.gif') 0 5px no-repeat; }

  #col3_content .menu1 a.noicon:link,
  #col3_content .menu1 a.noicon:visited { color:#7A29A0; padding-left:0; background:transparent none; }
  #col3_content .menu1 a.noicon:hover,
  #col3_content .menu1 a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content .menu1 a[href^="http://"]:link,
  #col3_content .menu1 a[href^="http://"]:visited,
  #col3_content .menu1 a[href^="https://"]:link,
  #col3_content .menu1 a[href^="https://"]:visited,
  #col3_content .menu1 a.extern:link,
  #col3_content .menu1 a.extern:visited { color:#7A29A0; background:transparent url('../img/icn_elink_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a[href^="http://"]:hover,
  #col3_content .menu1 a[href^="http://"]:active,
  #col3_content .menu1 a[href^="https://"]:hover,
  #col3_content .menu1 a[href^="https://"]:active,
  #col3_content .menu1 a.extern:hover,
  #col3_content .menu1 a.extern:active { color:#000000; background:transparent url('../img/icn_elink_menu1.gif') 0 5px no-repeat; }

  #col3_content .menu1 a[href^="mailto:"]:link,
  #col3_content .menu1 a[href^="mailto:"]:visited,
  #col3_content .menu1 a.email:link,
  #col3_content .menu1 a.email:visited { color:#7A29A0; background:transparent url('../img/icn_email_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a[href^="mailto:"]:hover,
  #col3_content .menu1 a[href^="mailto:"]:active,
  #col3_content .menu1 a.email:hover,
  #col3_content .menu1 a.email:active { color:#000000; background:transparent url('../img/icn_email_menu1.gif') 0 5px no-repeat; }

  #col3_content .menu1 a[href$=".pdf"]:link,
  #col3_content .menu1 a[href$=".pdf"]:visited,
  #col3_content .menu1 a.pdf:link,
  #col3_content .menu1 a.pdf:visited { color:#7A29A0; background:transparent url('../img/icn_pdf_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a[href$=".pdf"]:hover,
  #col3_content .menu1 a[href$=".pdf"]:active,
  #col3_content .menu1 a.pdf:hover,
  #col3_content .menu1 a.pdf:active { color:#000000; background:transparent url('../img/icn_pdf_menu1.gif') 0 5px no-repeat; }

  #col3_content .menu1 a[href$=".doc"]:link,
  #col3_content .menu1 a[href$=".doc"]:visited,
  #col3_content .menu1 a[href$=".docx"]:link,
  #col3_content .menu1 a[href$=".docx"]:visited,
  #col3_content .menu1 a.doc:link,
  #col3_content .menu1 a.doc:visited { color:#7A29A0; background:transparent url('../img/icn_doc_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a[href$=".doc"]:hover,
  #col3_content .menu1 a[href$=".doc"]:active,
  #col3_content .menu1 a[href$=".docx"]:hover,
  #col3_content .menu1 a[href$=".docx"]:active,
  #col3_content .menu1 a.doc:hover,
  #col3_content .menu1 a.doc:active { color:#000000; background:transparent url('../img/icn_doc_menu1.gif') 0 5px no-repeat; }

  #col3_content .menu1 a[href$=".zip"]:link,
  #col3_content .menu1 a[href$=".zip"]:visited,
  #col3_content .menu1 a.zip:link,
  #col3_content .menu1 a.zip:visited { color:#7A29A0; background:transparent url('../img/icn_zip_menu1.gif') 0 5px no-repeat; }
  #col3_content .menu1 a[href$=".zip"]:hover,
  #col3_content .menu1 a[href$=".zip"]:active,
  #col3_content .menu1 a.zip:hover,
  #col3_content .menu1 a.zip:active { color:#000000; background:transparent url('../img/icn_zip_menu1.gif') 0 5px no-repeat; }


  #col3_content .menu2 a:link,
  #col3_content .menu2 a:visited { color:#E20015; background:transparent url('../img/icn_link_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a:hover,
  #col3_content .menu2 a:active { color:#000000; background:transparent url('../img/icn_link_menu2.gif') 0 5px no-repeat; }

  #col3_content .menu2 a.noicon:link,
  #col3_content .menu2 a.noicon:visited { color:#E20015; padding-left:0; background:transparent none; }
  #col3_content .menu2 a.noicon:hover,
  #col3_content .menu2 a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content .menu2 a[href^="http://"]:link,
  #col3_content .menu2 a[href^="http://"]:visited,
  #col3_content .menu2 a[href^="https://"]:link,
  #col3_content .menu2 a[href^="https://"]:visited,
  #col3_content .menu2 a.extern:link,
  #col3_content .menu2 a.extern:visited { color:#E20015; background:transparent url('../img/icn_elink_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a[href^="http://"]:hover,
  #col3_content .menu2 a[href^="http://"]:active,
  #col3_content .menu2 a[href^="https://"]:hover,
  #col3_content .menu2 a[href^="https://"]:active,
  #col3_content .menu2 a.extern:hover,
  #col3_content .menu2 a.extern:active { color:#000000; background:transparent url('../img/icn_elink_menu2.gif') 0 5px no-repeat; }

  #col3_content .menu2 a[href^="mailto:"]:link,
  #col3_content .menu2 a[href^="mailto:"]:visited,
  #col3_content .menu2 a.email:link,
  #col3_content .menu2 a.email:visited { color:#E20015; background:transparent url('../img/icn_email_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a[href^="mailto:"]:hover,
  #col3_content .menu2 a[href^="mailto:"]:active,
  #col3_content .menu2 a.email:hover,
  #col3_content .menu2 a.email:active { color:#000000; background:transparent url('../img/icn_email_menu2.gif') 0 5px no-repeat; }

  #col3_content .menu2 a[href$=".pdf"]:link,
  #col3_content .menu2 a[href$=".pdf"]:visited,
  #col3_content .menu2 a.pdf:link,
  #col3_content .menu2 a.pdf:visited { color:#E20015; background:transparent url('../img/icn_pdf_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a[href$=".pdf"]:hover,
  #col3_content .menu2 a[href$=".pdf"]:active,
  #col3_content .menu2 a.pdf:hover,
  #col3_content .menu2 a.pdf:active { color:#000000; background:transparent url('../img/icn_pdf_menu2.gif') 0 5px no-repeat; }

  #col3_content .menu2 a[href$=".doc"]:link,
  #col3_content .menu2 a[href$=".doc"]:visited,
  #col3_content .menu2 a[href$=".docx"]:link,
  #col3_content .menu2 a[href$=".docx"]:visited,
  #col3_content .menu2 a.doc:link,
  #col3_content .menu2 a.doc:visited { color:#E20015; background:transparent url('../img/icn_doc_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a[href$=".doc"]:hover,
  #col3_content .menu2 a[href$=".doc"]:active,
  #col3_content .menu2 a[href$=".docx"]:hover,
  #col3_content .menu2 a[href$=".docx"]:active,
  #col3_content .menu2 a.doc:hover,
  #col3_content .menu2 a.doc:active { color:#000000; background:transparent url('../img/icn_doc_menu2.gif') 0 5px no-repeat; }

  #col3_content .menu2 a[href$=".zip"]:link,
  #col3_content .menu2 a[href$=".zip"]:visited,
  #col3_content .menu2 a.zip:link,
  #col3_content .menu2 a.zip:visited { color:#E20015; background:transparent url('../img/icn_zip_menu2.gif') 0 5px no-repeat; }
  #col3_content .menu2 a[href$=".zip"]:hover,
  #col3_content .menu2 a[href$=".zip"]:active,
  #col3_content .menu2 a.zip:hover,
  #col3_content .menu2 a.zip:active { color:#000000; background:transparent url('../img/icn_zip_menu2.gif') 0 5px no-repeat; }


  #col3_content .menu3 a:link,
  #col3_content .menu3 a:visited { color:#F39200; background:transparent url('../img/icn_link_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a:hover,
  #col3_content .menu3 a:active { color:#000000; background:transparent url('../img/icn_link_menu3.gif') 0 5px no-repeat; }

  #col3_content .menu3 a.noicon:link,
  #col3_content .menu3 a.noicon:visited { color:#F39200; padding-left:0; background:transparent none; }
  #col3_content .menu3 a.noicon:hover,
  #col3_content .menu3 a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content .menu3 a[href^="http://"]:link,
  #col3_content .menu3 a[href^="http://"]:visited,
  #col3_content .menu3 a[href^="https://"]:link,
  #col3_content .menu3 a[href^="https://"]:visited,
  #col3_content .menu3 a.extern:link,
  #col3_content .menu3 a.extern:visited { color:#F39200; background:transparent url('../img/icn_elink_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a[href^="http://"]:hover,
  #col3_content .menu3 a[href^="http://"]:active,
  #col3_content .menu3 a[href^="https://"]:hover,
  #col3_content .menu3 a[href^="https://"]:active,
  #col3_content .menu3 a.extern:hover,
  #col3_content .menu3 a.extern:active { color:#000000; background:transparent url('../img/icn_elink_menu3.gif') 0 5px no-repeat; }

  #col3_content .menu3 a[href^="mailto:"]:link,
  #col3_content .menu3 a[href^="mailto:"]:visited,
  #col3_content .menu3 a.email:link,
  #col3_content .menu3 a.email:visited { color:#F39200; background:transparent url('../img/icn_email_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a[href^="mailto:"]:hover,
  #col3_content .menu3 a[href^="mailto:"]:active,
  #col3_content .menu3 a.email:hover,
  #col3_content .menu3 a.email:active { color:#000000; background:transparent url('../img/icn_email_menu3.gif') 0 5px no-repeat; }

  #col3_content .menu3 a[href$=".pdf"]:link,
  #col3_content .menu3 a[href$=".pdf"]:visited,
  #col3_content .menu3 a.pdf:link,
  #col3_content .menu3 a.pdf:visited { color:#F39200; background:transparent url('../img/icn_pdf_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a[href$=".pdf"]:hover,
  #col3_content .menu3 a[href$=".pdf"]:active,
  #col3_content .menu3 a.pdf:hover,
  #col3_content .menu3 a.pdf:active { color:#000000; background:transparent url('../img/icn_pdf_menu3.gif') 0 5px no-repeat; }

  #col3_content .menu3 a[href$=".doc"]:link,
  #col3_content .menu3 a[href$=".doc"]:visited,
  #col3_content .menu3 a[href$=".docx"]:link,
  #col3_content .menu3 a[href$=".docx"]:visited,
  #col3_content .menu3 a.doc:link,
  #col3_content .menu3 a.doc:visited { color:#F39200; background:transparent url('../img/icn_doc_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a[href$=".doc"]:hover,
  #col3_content .menu3 a[href$=".doc"]:active,
  #col3_content .menu3 a[href$=".docx"]:hover,
  #col3_content .menu3 a[href$=".docx"]:active,
  #col3_content .menu3 a.doc:hover,
  #col3_content .menu3 a.doc:active { color:#000000; background:transparent url('../img/icn_doc_menu3.gif') 0 5px no-repeat; }

  #col3_content .menu3 a[href$=".zip"]:link,
  #col3_content .menu3 a[href$=".zip"]:visited,
  #col3_content .menu3 a.zip:link,
  #col3_content .menu3 a.zip:visited { color:#F39200; background:transparent url('../img/icn_zip_menu3.gif') 0 5px no-repeat; }
  #col3_content .menu3 a[href$=".zip"]:hover,
  #col3_content .menu3 a[href$=".zip"]:active,
  #col3_content .menu3 a.zip:hover,
  #col3_content .menu3 a.zip:active { color:#000000; background:transparent url('../img/icn_zip_menu3.gif') 0 5px no-repeat; }


  #col3_content .menu4 a:link,
  #col3_content .menu4 a:visited { color:#055027; background:transparent url('../img/icn_link_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a:hover,
  #col3_content .menu4 a:active { color:#000000; background:transparent url('../img/icn_link_menu4.gif') 0 5px no-repeat; }

  #col3_content .menu4 a.noicon:link,
  #col3_content .menu4 a.noicon:visited { color:#055027; padding-left:0; background:transparent none; }
  #col3_content .menu4 a.noicon:hover,
  #col3_content .menu4 a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content .menu4 a[href^="http://"]:link,
  #col3_content .menu4 a[href^="http://"]:visited,
  #col3_content .menu4 a[href^="https://"]:link,
  #col3_content .menu4 a[href^="https://"]:visited,
  #col3_content .menu4 a.extern:link,
  #col3_content .menu4 a.extern:visited { color:#055027; background:transparent url('../img/icn_elink_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a[href^="http://"]:hover,
  #col3_content .menu4 a[href^="http://"]:active,
  #col3_content .menu4 a[href^="https://"]:hover,
  #col3_content .menu4 a[href^="https://"]:active,
  #col3_content .menu4 a.extern:hover,
  #col3_content .menu4 a.extern:active { color:#000000; background:transparent url('../img/icn_elink_menu4.gif') 0 5px no-repeat; }

  #col3_content .menu4 a[href^="mailto:"]:link,
  #col3_content .menu4 a[href^="mailto:"]:visited,
  #col3_content .menu4 a.email:link,
  #col3_content .menu4 a.email:visited { color:#055027; background:transparent url('../img/icn_email_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a[href^="mailto:"]:hover,
  #col3_content .menu4 a[href^="mailto:"]:active,
  #col3_content .menu4 a.email:hover,
  #col3_content .menu4 a.email:active { color:#000000; background:transparent url('../img/icn_email_menu4.gif') 0 5px no-repeat; }

  #col3_content .menu4 a[href$=".pdf"]:link,
  #col3_content .menu4 a[href$=".pdf"]:visited,
  #col3_content .menu4 a.pdf:link,
  #col3_content .menu4 a.pdf:visited { color:#055027; background:transparent url('../img/icn_pdf_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a[href$=".pdf"]:hover,
  #col3_content .menu4 a[href$=".pdf"]:active,
  #col3_content .menu4 a.pdf:hover,
  #col3_content .menu4 a.pdf:active { color:#000000; background:transparent url('../img/icn_pdf_menu4.gif') 0 5px no-repeat; }

  #col3_content .menu4 a[href$=".doc"]:link,
  #col3_content .menu4 a[href$=".doc"]:visited,
  #col3_content .menu4 a[href$=".docx"]:link,
  #col3_content .menu4 a[href$=".docx"]:visited,
  #col3_content .menu4 a.doc:link,
  #col3_content .menu4 a.doc:visited { color:#055027; background:transparent url('../img/icn_doc_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a[href$=".doc"]:hover,
  #col3_content .menu4 a[href$=".doc"]:active,
  #col3_content .menu4 a[href$=".docx"]:hover,
  #col3_content .menu4 a[href$=".docx"]:active,
  #col3_content .menu4 a.doc:hover,
  #col3_content .menu4 a.doc:active { color:#000000; background:transparent url('../img/icn_doc_menu4.gif') 0 5px no-repeat; }

  #col3_content .menu4 a[href$=".zip"]:link,
  #col3_content .menu4 a[href$=".zip"]:visited,
  #col3_content .menu4 a.zip:link,
  #col3_content .menu4 a.zip:visited { color:#055027; background:transparent url('../img/icn_zip_menu4.gif') 0 5px no-repeat; }
  #col3_content .menu4 a[href$=".zip"]:hover,
  #col3_content .menu4 a[href$=".zip"]:active,
  #col3_content .menu4 a.zip:hover,
  #col3_content .menu4 a.zip:active { color:#000000; background:transparent url('../img/icn_zip_menu4.gif') 0 5px no-repeat; }


  #col3_content .menu5 a:link,
  #col3_content .menu5 a:visited { color:#1D83C2; background:transparent url('../img/icn_link_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a:hover,
  #col3_content .menu5 a:active { color:#000000; background:transparent url('../img/icn_link_menu5.gif') 0 5px no-repeat; }

  #col3_content .menu5 a.noicon:link,
  #col3_content .menu5 a.noicon:visited { color:#1D83C2; padding-left:0; background:transparent none; }
  #col3_content .menu5 a.noicon:hover,
  #col3_content .menu5 a.noicon:active { color:#000000; padding-left:0; background:transparent none; }

  #col3_content .menu5 a[href^="http://"]:link,
  #col3_content .menu5 a[href^="http://"]:visited,
  #col3_content .menu5 a[href^="https://"]:link,
  #col3_content .menu5 a[href^="https://"]:visited,
  #col3_content .menu5 a.extern:link,
  #col3_content .menu5 a.extern:visited { color:#1D83C2; background:transparent url('../img/icn_elink_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a[href^="http://"]:hover,
  #col3_content .menu5 a[href^="http://"]:active,
  #col3_content .menu5 a[href^="https://"]:hover,
  #col3_content .menu5 a[href^="https://"]:active,
  #col3_content .menu5 a.extern:hover,
  #col3_content .menu5 a.extern:active { color:#000000; background:transparent url('../img/icn_elink_menu5.gif') 0 5px no-repeat; }

  #col3_content .menu5 a[href^="mailto:"]:link,
  #col3_content .menu5 a[href^="mailto:"]:visited,
  #col3_content .menu5 a.email:link,
  #col3_content .menu5 a.email:visited { color:#1D83C2; background:transparent url('../img/icn_email_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a[href^="mailto:"]:hover,
  #col3_content .menu5 a[href^="mailto:"]:active,
  #col3_content .menu5 a.email:hover,
  #col3_content .menu5 a.email:active { color:#000000; background:transparent url('../img/icn_email_menu5.gif') 0 5px no-repeat; }

  #col3_content .menu5 a[href$=".pdf"]:link,
  #col3_content .menu5 a[href$=".pdf"]:visited,
  #col3_content .menu5 a.pdf:link,
  #col3_content .menu5 a.pdf:visited { color:#1D83C2; background:transparent url('../img/icn_pdf_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a[href$=".pdf"]:hover,
  #col3_content .menu5 a[href$=".pdf"]:active,
  #col3_content .menu5 a.pdf:hover,
  #col3_content .menu5 a.pdf:active { color:#000000; background:transparent url('../img/icn_pdf_menu5.gif') 0 5px no-repeat; }

  #col3_content .menu5 a[href$=".doc"]:link,
  #col3_content .menu5 a[href$=".doc"]:visited,
  #col3_content .menu5 a[href$=".docx"]:link,
  #col3_content .menu5 a[href$=".docx"]:visited,
  #col3_content .menu5 a.doc:link,
  #col3_content .menu5 a.doc:visited { color:#1D83C2; background:transparent url('../img/icn_doc_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a[href$=".doc"]:hover,
  #col3_content .menu5 a[href$=".doc"]:active,
  #col3_content .menu5 a[href$=".docx"]:hover,
  #col3_content .menu5 a[href$=".docx"]:active,
  #col3_content .menu5 a.doc:hover,
  #col3_content .menu5 a.doc:active { color:#000000; background:transparent url('../img/icn_doc_menu5.gif') 0 5px no-repeat; }

  #col3_content .menu5 a[href$=".zip"]:link,
  #col3_content .menu5 a[href$=".zip"]:visited,
  #col3_content .menu5 a.zip:link,
  #col3_content .menu5 a.zip:visited { color:#1D83C2; background:transparent url('../img/icn_zip_menu5.gif') 0 5px no-repeat; }
  #col3_content .menu5 a[href$=".zip"]:hover,
  #col3_content .menu5 a[href$=".zip"]:active,
  #col3_content .menu5 a.zip:hover,
  #col3_content .menu5 a.zip:active { color:#000000; background:transparent url('../img/icn_zip_menu5.gif') 0 5px no-repeat; }

  #col3_content p.table_p strong { display:block; float:left; clear:left; width:9em; }

  div#link_tooltip { position:absolute; border:1px solid #000; background-color:#FFFFE1;
   width:350px; height:auto !important; padding:0.5em; }


  /*  */
  #col3_content img { display:block; }

  #col3_content div#alphabet { width:auto; height:60px; }
  #col3_content div#alphabet p { margin-bottom:0; }

  #col3_content div#alphabet ul { list-style:none; padding:0; margin:0; }
  #col3_content div#alphabet ul li { list-style:none; padding:0; margin:0; float:left; font-weight:bold;
    display:block; width:20px; height:20px; }

  #col3_content div#alphabet ul li a:link,
  #col3_content div#alphabet ul li a:visited,
  #col3_content div#alphabet ul li a:hover,
  #col3_content div#alphabet ul li a:active { padding-left:0; background-image:none; }

  #col3_content h2 { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#F1003C; font-size:150%; clear:both;
    letter-spacing:0.05em; text-transform:uppercase; }

  #col3_content .menu1 h2 { color:#7A29A0; }
  #col3_content .menu2 h2 { color:#E20015; }
  #col3_content .menu3 h2 { color:#F39200; }
  #col3_content .menu4 h2 { color:#055027; }
  #col3_content .menu5 h2 { color:#1D83C2; }

  #col3_content h3 { margin-top:1em; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#333333;
    font-size:116.67%; text-transform:uppercase; }
  #col3_content h3 span { display:block; font-weight:normal; text-transform:none; }

  #col3_content .menu1 h3 { color:#7A29A0; }
  #col3_content .menu2 h3 { color:#E20015; }
  #col3_content .menu3 h3 { color:#F39200; }
  #col3_content .menu4 h3 { color:#055027; }
  #col3_content .menu5 h3 { color:#1D83C2; }


  #col3_content h4 { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#000000; font-size:100%; font-weight:bold; }

  #col3_content div.shortdesc p { font-weight:bold; }


  /* Listenformatierung */
  #col3_content ul.styleless { list-style:none; margin:0; padding:0; margin-bottom:1em; }
  #col3_content ul.styleless li { list-style:none; margin:0; padding:0; border-bottom:1px solid #CCCCCC; }

  #col3_content ul.styleless li.gerade { }

  #col3_content ul.list2cols { position:relative;  list-style:none; margin:0; padding:0; margin-bottom:1em; overflow:hidden; display:block; width:auto; }
  #col3_content ul.list2cols li { list-style:none; margin:0; padding:0; border-bottom:1px solid #CCCCCC;
  display:block; width:50%; margin:0; float:left; }


  #col3_content ol.styleless { margin:0; padding:0; margin-bottom:1em; }
  #col3_content ol.styleless li { list-style-position:inside; margin:0; padding:0; border-bottom:1px solid #CCCCCC; }

  #col3_content ol.roman { list-style-type:upper-roman; margin:0 0 1em 1em; padding:0;}

  #col3_content ol.roman li { font-weight:bold; }
  #col3_content ol.roman li ul li { font-weight:normal; }


  /* Definitionslisten */

  #col3_content dl.styleless { margin:0 0 1em 0; padding:0; }
  #col3_content dl.styleless dt { margin:1em 0 0 0; padding:0; font-weight:bold; }

  #col3_content dl.styleless dd { margin:0; padding:0; border-bottom:1px solid #CCCCCC; }

  #col3_content dl.eventlist dd a { display:block; }


  #col3_content dl.news_index { margin:0 0 1em 0; padding:0; }
  #col3_content dl.news_index dt.first_index { margin:0; padding:0; }
  #col3_content dl.news_index dt { margin:0; padding:0; font-weight:normal; }
  #col3_content dl.news_index dd { margin:0 0 1.2em 0; padding:0; font-weight:bold; }

  /* dt links von dd (Bsp.: Abfallkalender) */
  #col3_content dl.topicleft { margin:0 0 1em 0; padding:0; }
  #col3_content dl.topicleft dt { display:block; float:left; clear:left; margin:0; border-bottom:1px solid #CCCCCC; }
  #col3_content dl.topicleft dd { margin:0; padding:0 0 0 8em; border-bottom:1px solid #CCCCCC; }


  /* Sitemap */
  #col3_content #sitemap ul,
  #col3_content #sitemap ul.lvl0 li { padding:0; margin:0; }

  #col3_content #sitemap ul.lvl0 ul { border-top:1px solid #CCCCCC; }
  #col3_content #sitemap ul.lvl0 li ul li { margin:0 0 0 1.2em; }
  #col3_content #sitemap ul { list-style:none; }
  #col3_content #sitemap ul.lvl0,
  #col3_content #sitemap ul li { list-style:none; border-bottom:1px solid #CCCCCC; }
  #col3_content #sitemap ul li.last { border-bottom:0; }


  /* Subcolumn-Listen */

  #col3_content .columnlist { border-bottom:2px solid #CCCCCC; margin-bottom:0.5em; }

  /* Übersichtsliste (z.b. News (Startseite) */
  #col3_content .std_list .first_entry { padding:0 0 0.5em 0; border-bottom:1px solid #878780; border-top:0; }
  #col3_content .std_list .list_entry { padding:1em 0 0.5em 0; border-bottom:1px solid #878780; border-top:1px solid #D5D5D1; }

  #col3_content .std_list h2 { font-size:133.33%; }

  #col3_content .std_list p.readmore { margin-top:-1em; }

  /* Tabellenformatierung */
  #col3_content table { width:auto; margin-bottom:1em; }
  #col3_content table.full { width:100%; }

  #col3_content table caption { padding:3px 0; font-weight:bold; text-align:left; }

  #col3_content table thead tr th { font-weight:bold; text-align:left; vertical-align:bottom; border-right:0; border-bottom:2px solid #CCCCCC; padding:0 2px; }
  #col3_content table thead tr th.right { text-align:right; }
  #col3_content table thead tr th.first { border-right:2px solid #CCCCCC; }

  #col3_content table tbody th,
  #col3_content table tbody td { vertical-align:top; padding:0 2px; }

  #col3_content table tbody th { font-weight:bold; text-align:left; border-bottom:1px solid #CCCCCC; border-right:2px solid #CCCCCC; }
  #col3_content table tbody td { border-bottom:1px solid #CCCCCC; }
  #col3_content table tbody td.right { text-align:right; }

  #col3_content table tbody tr.urgent td { background-color:#DDDDDD; }

  #col3_content table tfoot th,
  #col3_content table tfoot td { vertical-align:top; padding:0 2px; font-weight:bold; }

  #col3_content table tfoot th { font-weight:bold; text-align:left; border-right:2px solid #CCCCCC; border-top:1px solid #CCCCCC; }
  #col3_content table tfoot td { border-top:1px solid #CCCCCC; }
  #col3_content table tfoot td.right { text-align:right; }

  /* Formatierung der Bildcontainer */
  #col3_content div.img  { float:none; margin:0 0 5px 0; }
  #col3_content div.img_left  { float:left; margin:0 10px 5px 0; width:250px; }
  #col3_content div.img_right { float:right; margin:5px 0 0 10px; width:250px; }

  #col3_content div.img_left img,
  #col3_content div.img_right img { display:block; margin:0 auto; }

  #col3_content div.img_list  { clear:both; margin:5px 0 5px 0; }
  #col3_content div.img_list div { float:left; margin:0 5px 0 0; }

  #col3_content div.img_list .w155 { width:155px; }
  #col3_content div.img_list .clear { clear:both; }

  #col3_content div.img_left a:link,
  #col3_content div.img_left a:visited,
  #col3_content div.img_left a:hover,
  #col3_content div.img_left a:active,
  #col3_content div.img_right a:link,
  #col3_content div.img_right a:visited,
  #col3_content div.img_right a:hover,
  #col3_content div.img_right a:active,
  #col3_content div.img a:link,
  #col3_content div.img a:visited,
  #col3_content div.img a:hover,
  #col3_content div.img a:active,
  #col3_content div.img_list a:link,
  #col3_content div.img_list a:visited,
  #col3_content div.img_list a:hover,
  #col3_content div.img_list a:active { padding-left:0; background:transparent none !important; }

  #col3_content div.img_list p,
  #col3_content div.img p,
  #col3_content div.img_right p,
  #col3_content div.img_left p { font-size:91.67%; text-align:center; }


  #col3_content .std_list div.img_left img,
  #col3_content .std_list div.img_right img { display:block; margin:0; }
  #col3_content .std_list div.img_left  { float:left; margin:0 10px 5px 0; width:155px; }
  #col3_content .std_list div.img_right { float:right; margin:5px 0 0 10px; width:155px; }



  /* Formular Suchmaske (z.B. Vereine) */
  #col3_content form { margin:0 0 1em 0; height:1%; }
  #col3_content form h4 { clear:both; }
  #col3_content form p { margin-bottom:0.5em; }
  #col3_content form label { display:block; float:left; width:100px; }

  #col3_content form select { width:155px; }
  #col3_content form input { width:150px; }

  #col3_content form input.btn_submit { display:block; width:55px; margin-left:100px; }

  #col3_content form div#antispam { position:absolute; margin-left:-1000em; }


  /* Veranstaltung hinzufügen */
  #col3_content form#addevent label { display:block; float:left; width:130px; }
  #col3_content form#addevent select { width:255px; }
  #col3_content form#addevent input { width:250px; }
  #col3_content form#addevent textarea { width:250px; height:200px; }

  #col3_content form#addevent div { clear:both; }

  #col3_content form#addevent div.datum { clear:none; float:left; }
  #col3_content form#addevent div.datum input { width:70px; }

  #col3_content form#addevent div.uhrzeit { clear:none; float:left; margin-left:5px; }
  #col3_content form#addevent div.uhrzeit label { display:inline; width:auto; }
  #col3_content form#addevent div.uhrzeit input { width:35px; }

  #col3_content form#addevent div.radio { margin-bottom:0em; }
  #col3_content form#addevent div.radio div { float:right; width:460px; }
  #col3_content form#addevent div.radio label { font-weight:normal; display:block; float:none; width:80%; }
  #col3_content form#addevent div.radio p { width:80%; }
  #col3_content form#addevent div.radio input { float:left; width:20px; margin-top:3px; }

  #col3_content form#addevent div.radio_right { margin-bottom:0em; }
  #col3_content form#addevent div.radio_right div { float:right; width:340px; }
  #col3_content form#addevent div.radio_right label { font-weight:normal; display:block; float:none; width:90%; }
  #col3_content form#addevent div.radio_right p { width:80%; }
  #col3_content form#addevent div.radio_right input { float:left; width:20px; margin-top:3px; margin-left:127px; }


  #col3_content form#addevent input.btn_submit { display:block; width:80px; margin-left:130px; }


  /* allg. Formulare -> Online-Dienste */
  #col3_content form#bisform { margin-top:2em; }

  #col3_content form#bisform h4 { margin-top:0.5em; }

  #col3_content form#bisform label { display:block; float:left; width:145px; }
  #col3_content form#bisform select { width:255px; }
  #col3_content form#bisform input { width:250px; }
  #col3_content form#bisform textarea { width:250px; height:150px; }

  #col3_content form#bisform input.medium { width:100px; }
  #col3_content form#bisform input.small { width:25px; }

  #col3_content form#bisform input.tag { width:20px; }
  #col3_content form#bisform input.monat { width:20px; }
  #col3_content form#bisform select.monat { width:120px; }
  #col3_content form#bisform input.jahr { width:30px; }

  #col3_content form#bisform div.nospace label { width:auto; margin-right:0.5em;  }

/* Sonderlösung für Urkundenantrag */
  div.form_2lines div.hint,
  div.form_2lines input { margin-top:1.5em; }
  div.form_3lines div.hint,
  div.form_3lines input { margin-top:3em; }

  div.form_4lines div.hint,
  div.form_4lines input { margin-top:4.5em; }

  #col3_content form#bisform div { overflow:auto; clear:both; position:relative; }

  #col3_content form#bisform div div.hint { clear:none; float:right; width:240px; }
  #col3_content form#bisform div div.hint_bottom { clear:none; margin-left:145px; }

  #col3_content form#bisform div.left_small { clear:none; float:left; width:125px; }
  #col3_content form#bisform div.left_small label { display:block; width:75px; }
  #col3_content form#bisform div.left_small input { float:left; width:40px; }

  #col3_content form#bisform div.left_large { clear:none; float:right; width:345px; }
  #col3_content form#bisform div.left_large label { display:block; width:75px; }
  #col3_content form#bisform div.left_large input { float:left; width:175px; }

  #col3_content form#bisform div.right_small { clear:none; float:right; width:125px; }
  #col3_content form#bisform div.right_small label { display:block; width:75px; }
  #col3_content form#bisform div.right_small input { float:left; width:40px; }

  #col3_content form#bisform div.right_large { clear:none; float:right; width:345px; }
  #col3_content form#bisform div.right_large label { display:block; width:75px; }
  #col3_content form#bisform div.right_large input { float:left; width:175px; }

  #col3_content form#bisform div.radio { margin-bottom:0em; }
  #col3_content form#bisform div.radio div { float:right; width:460px; }
  #col3_content form#bisform div.radio label { font-weight:normal; display:block; float:none; width:80%; }
  #col3_content form#bisform div.radio p { width:80%; }
  #col3_content form#bisform div.radio input { float:left; width:20px; margin-top:3px; }

  #col3_content form#bisform div.right_label { margin-bottom:0em; }
  #col3_content form#bisform div.right_label div { float:right; width:450px; }
  #col3_content form#bisform div.right_label label { font-weight:normal; display:block; float:none; width:80%; }
  #col3_content form#bisform div.right_label p { width:80%; }
  #col3_content form#bisform div.right_label input { width:25px; }

  #col3_content form#bisform div.radio_right { margin-bottom:0em; }
  #col3_content form#bisform div.radio_right div { float:right; width:325px; }
  #col3_content form#bisform div.radio_right label { font-weight:normal; display:block; float:none; width:80%; }
  #col3_content form#bisform div.radio_right p { width:75%; }
  #col3_content form#bisform div.radio_right input { float:left; width:20px; margin-top:3px; margin-left:142px; }

  #col3_content form#bisform div.plz_ort { }
  #col3_content form#bisform div.plz_ort div.labels { float:left; width:145px; }
  #col3_content form#bisform div.plz_ort div.labels label { float:none; width:auto; display:inline; }
  #col3_content form#bisform div.plz_ort div.inputs { clear:none; float:left; width:260px; }
  #col3_content form#bisform div.plz_ort div.inputs input.plz { width:40px; }
  #col3_content form#bisform div.plz_ort div.inputs input.ort { width:202px; }

  #col3_content form#bisform div.datum { }
  #col3_content form#bisform div.datum div.hint { clear:none; float:right; width:250px; }
  #col3_content form#bisform div.datum input { width:70px; }

  #col3_content form#bisform div.datum input.tag { width:20px; }
  #col3_content form#bisform div.datum input.monat { width:20px; }
  #col3_content form#bisform div.datum select.monat { width:120px; }
  #col3_content form#bisform div.datum input.jahr { width:30px; }

  #col3_content form#bisform div#antispam { position:absolute; margin-left:-1000em; }

  #col3_content form#bisform input.btn_submit { clear:both; display:block; width:80px; margin-left:140px; margin-top:1em; }

  strong {
    color:#333333;
  }

  /* Suche */
  #search_results p.search_link { margin-bottom:0; border:0; font-weight:bold; }
  #search_results p { border-bottom:1px solid #CCCCCC; }


  /* FOOTER */
  #footer { width: 530px; padding: 4px 0px 10px 220px; background: #F6F6F6 url('../img/col3_bottom.png') top right no-repeat; }

  #footer p { color:#666; margin-left:-5px; }

  #footer a { padding-left:10px; color:#666; font-weight:normal; }

  #footer a:link,
  #footer a:visited { background:transparent url('../img/icn_link_footer.gif') 0 6px no-repeat; }
  #footer a:hover,
  #footer a:active { color:#000000; background:transparent url('../img/icn_link_footer.gif') 0 6px no-repeat; }

  #footer a.extern:link,
  #footer a.extern:visited { background:transparent url('../img/icn_elink_footer.gif') 0 6px no-repeat; }
  #footer a.extern:hover,
  #footer a.extern:active { color:#000000; background:transparent url('../img/icn_elink_footer.gif') 0 6px no-repeat; }
}



