    body, html { height:100%; }
    body { font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0px; padding:0px;}
    table { border:0; border-collapse:collapse; }
    td { padding:0px; vertical-align:top; }
    a { text-decoration:none; }
    img { border:0; }

    /* Layout */
    #mainwrapper { height:100%; }
    #maintable { height:100%; width:100%; position:relative; }
    .leftspacer, .leftspacer div { width:15px; }

    /* Top navigation */
    #topnav { width:100%; height:20px; font-size:11px; background-color:#FFF; }
    #topnav td { vertical-align:middle; white-space:nowrap; color:#666666; }
    #topnav #topnavleft { width:580px; padding-left:16px; }
    #topnav #topnavright { width:375px; text-align:right; }
    #topnav a { color:#666666; }
    #topnav a:hover, #topnav a.active { color:#448891; }

    /* Logo */
    #logo { background-color:#002D3F; }
    #logo table, #logo td, #logo img { height:75px; }
    #logo .leftspacer { background-color:#FFF; }
    #logo .logocell a, #logo .logocell img, #logo .logoleft img, #logo .logoright img { display:block; }
    #logo .logoleft, #logo .logoleft img { width:165px; }
    #logo .logoright, #logo .logoright img { width:670px; }

    /* Header */
    #headline { background-color:#002636; }
    #headline h1 { position:absolute; top:82px; left:120px; padding:0; margin:0; color:#CCD5D7; font-size:18px; font-weight:normal; }
    #headline table { height:35px; background-color:#00293B; }
    .navspacer td.leftspacer { background-color:#C9D6D9; border:0; width:15px; }
    .navspacer td.rightspacer { border:0; width:79px; }
    .navspacer td { border-right:1px solid #00293B; border-width:0px 1px; width:174px; height:35px; }
    .navspacer td.leftcell { border-left:0; width:175px; }
    #headline td.leftofactive { border-right:1px solid #003145; }
    .navspacer td.leftspacer { background-color:#C9D6D9; border:0; width:15px; }
    .navspacer td.rightspacer { border:0; width:79px; }
    .navspacer td { border-right:1px solid #00293B; border-width:0px 1px; width:174px; height:35px; }
    
    #headline td.leftofactive { border-right:1px solid #003145; }
    #navspacer td.leftofactive { border-right:1px solid #FFF; }
    #headline td.active { border-color:#003145; background:url(/gfx/dot_003145.gif); }
    #navspacer table, #navspacer td { height:25px; background-color:#C9D6D9; border-color:#C9D6D9; }
    #navspacer td.active { border-color:#FFF; background-color:#FFF; }

       
    #mainnav table { background-color:#A9B4B7; }
    #mainnav td { border-right:1px solid #C9D6D9; background-color:#C9D6D9; width:174px; }
    #mainnav td.leftspacer { border:0; width:15px; }
    #mainnav td.rightspacer { border:0; width:79px; }
    /*#mainnav td.leftcell { width:175px; }*/
    #mainnav td#nav1 { width:175px; }
    /*   */
    #mainnav td.leftofactive { border-right:1px solid #FFF; }
    #mainnav td.active { border-color:#FFF; background-color:#FFF; }

    /* Hauptnavigation Links */
    #mainnav table a, #mainnav table div { display:block; border-top:1px solid #C9D6D9; background-color:#A9B4B7; padding:4px 0px 0px 9px; height:19px; font-weight:bold; color:#5A5A5A; }
    #mainnav table .active a, #mainnav table .active div { border-color:#FFF; background-color:#D7D7D7; color:#5A5A5A; }
    #mainnav table div { height:80px; padding:5px 0px 0px 0px; }
    #mainnav table div a { font-weight:normal; border:0; padding:0px 0px 0px 9px; height:14px; line-height:14px; }
    /*#mainnav table .leftcell a, #mainnav table .leftcell div a { padding-left:10px; }*/
    #mainnav table #nav1 a, #mainnav table #nav1 div a { padding-left:10px; }
    /*   */
    #mainnav table a:hover, #mainnav table a.active { color:#448891; }

    /* Footer */
    td#footer { vertical-align:bottom; }
    #footer div { width:340px; padding:7px 0px 25px 350px; margin:25px 0px 0px 200px; border-top:1px solid #717171; font-size:11px; color:#545454; }
    #footer a { color:#545454; }

    /* Subnavigation Allgemeines */
    #subnavigation { padding:0px; width:190px; color:#545454; }
    #subnavigation .bordertop { background:url(/gfx/border.gif) repeat-x; margin-left:25px; }
    #jumpbox { height:62px; padding-top:43px; }
    #jumpto { background:url(/gfx/jump_to.gif) no-repeat 0px 3px; padding-left:25px; }
    #jumpselectwrapper { position:relative; margin-left:25px; }
    #jumpselect { border:1px solid #959595; color:#666; height:17px; padding:2px 0px 0px 9px; margin-top:7px; background:url(/gfx/select_arrow.gif) top right no-repeat; cursor:pointer; }
    #jumpoptions { display:none; position:absolute; top:20px; width:163px; border:1px solid #959595; background-color:#FFF; }
    #jumpoptions a { display:block; padding-left:9px; color:#666; }
    #jumpoptions a.practice { padding-left:19px; }
    #jumpoptions a:hover { text-decoration:underline; }

    #subnavlinks { padding:12px 0px 36px; }
    .subnavlinkshead { padding-bottom:6px; }
    #subnavlinks a { display:block; color:#545454; }
    #subnavlinks a.active, #subnavlinks a:hover { color:#448891; }
    #subnavlinks a.navchild { padding-left: 10px; }

    #maptext { padding-top:13px; }
    #mapbox a { display:block; margin:15px 0px 13px 9px; }
    #mapbox img { display:block; }
    #col {
	font-size:11px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 0;
}
    #col a, #content #col a { color:#448891; }
    #col a:hover { text-decoration:underline; }

    

   
    

    
