html { height:101% }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#5e6873; background-color:#e5e2e2; margin-top:0px }

p, ul, li { margin:0; padding:0 }

table#main { 
width: 946px; 
margin-top:10px;
margin-bottom:10px;
padding:0px; 
background-color:#ffffff;
border-spacing:0px;  
border-collapse:collapse;
min-height:450px;
border-top-width:1px;      /* nur oben */
border-bottom-width:1px;   /* nur unten */
border-left-width:1px;     /* nur links */
border-right-width:1px;    /* nur rechts */
border-color:#ffffff; 
border-style: solid;
}
tr { vertical-align:top; padding:0px 0px 1px 0px; margin:0px 0px 1px 0px;  }
td { vertical-align:top; padding:0px 0px 1px 0px; margin:0px 0px 1px 0px; }

#head { width:946px; height:178px; margin:0px; padding:0px; background-image:url(img/bg_head.jpg); background-repeat:no-repeat }
#head img { float:left; margin:0px 1px 0px 0px }
#head #logo { margin-left:24px; border:0px; }
#head #pic { margin-left:310px; border:0px;}

#top_nav { width:146px; height:29px; padding-left:800px; background-image:url(img/bg_topnav.gif)  }
#top_nav ul { list-style:none; margin:0; padding:0;  }
#top_nav li { display:inline; margin:0; padding:0; }
#top_nav a  {
	float:left;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	color:#525b64;
	line-height:29px;
	height:29px;
	border-left:1px solid #ffffff;
	padding:0px 10px 0px 10px;
}
#top_nav a:hover, #top_nav a#activ, #top_nav a#last_activ { color:#f37e0c }

#down_nav { width:769px; height:29px; margin-left:1px; background-image:url(img/bg_downnav.gif); background-repeat:repeat;  }
#down_nav ul { list-style:none; margin:0; padding:0;  }
#down_nav li { display:inline; margin:0; padding:0; }
#down_nav a  {
	float:none;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	color:#525b64;
	line-height:29px;
	height:29px;
	border-left:0px solid #fff;
	padding:0px 10px 0px 10px;
}
#down_nav a:hover, #top_nav a#activ, #top_nav a#last_activ { color:#f37e0c } 
#down_nav a#active { color:#f37e0c }


#right { float:right; width:573px; padding:40px 63px 0px 134px; background-color:#fff; font-size:13px; }
#right ul { list-style:none; margin-top:5px; margin-left:30px; margin-bottom:15px }
#right ul li { background-image:url(img/li.gif); background-position:0px 6px; background-repeat:no-repeat; padding-left:15px }
#right a { text-decoration:none; font-size:10px; color:#5e6873; font-weight:bold; }
#right a#normal { font-size:13px; color:#5e6873; background-color:#ffffff; margin-top:0px; font-weight:normal; }


#left { float:left; background-color:#dce0e6; border-top:20px solid #e8ecee }
#left_nav { width:176px; background-color:#fff }
#left_nav ul { list-style: none; margin: 0; padding: 0; width: 176px; }
#left_nav li { border-bottom:1px solid white }
#left_nav li#first { border-top:1px solid white }
#left_nav a {
	width:171px; 
	color: #fff; 
	font-weight:bold;
	font-size:11px;
    display: block;
    margin: 0; padding: 0; 
	padding-left: 5px;
	text-decoration: none; 
	text-transform:uppercase; 
	line-height:28px; 
	background-image:url(img/bg_button.gif); background-position:0px 0px; background-repeat:no-repeat
}

#left_nav a#active {
	width:171px; 
	color: #ffffff; 
	font-weight:bold;
	font-size:11px;
    display: block;
    margin: 0; padding: 0; 
	padding-left: 5px;
	text-decoration: none; 
	text-transform:uppercase; 
	line-height:28px; 
	background-image:url(img/bg_button.gif); background-position:0px -28px; background-repeat:no-repeat
}


#left_nav a:hover, #left_nav a#activ { background-image:url(img/bg_button.gif); background-position:0px -28px; background-repeat:no-repeat }

#nofloat { clear:both; visibility:hidden }

#h1 { width:573px; font-size:14px; font-weight:bold; line-height:17px; color:#5e6873; padding-bottom:7px; margin-bottom:27px; border-bottom:1px solid #339974 }

.b_color { color:#339974; font-weight:bold; }
.b_color2 { display:block; color:#339974; font-weight:bold; margin-top:5px; margin-bottom:5px;  }
.spacer { display:block; margin-top:20px; margin-bottom:5px;  }
.spacer2 { display:block; margin-top:10px; margin-bottom:5px;  }

