/* -Aufbau- */
* html #cont{height:1000px;}
body{padding:0px; margin:0px; background:#CDE9F7;}
body,div,span,td{font:normal 12px Verdana,sans-serif; line-height:13px;}

#header {background-color:#FFFFFF; margin:2px 0 2px 0;}
#main {position:relative; margin:auto; width:795px; background:url(img/back.gif) center #fff repeat-y;}
#cont {display:block; padding:40px 0px 10px 164px; min-height:500px; width:460px;}
#cheader{position:absolute; left:164px; top:15px; width:450px;}
.cheaderf{ font:normal 11px Verdana,sans-serif; color:#6B7BA6;}
.cheaderb{ font:bold 11px Verdana,sans-serif; color:#6B7BA6;}

#c{width:480px;padding:0px;float:left; padding-top:8px;float:left; overflow:hidden; margin:0px 10px 10px 10px;}

#navi {position:absolute; left:0px; top:0px; width:145px; background:#3B4000;}

#rbox  {position:absolute; left:640px; top:0px; width:155px;  background:#CDE9F7; height: 400px;}
.rboxt {font:normal 11px Verdana,sans-serif; text-decoration:none; width:155px; padding:4px 0px 10px 7px; }
.rboxt2{font:normal 11px Verdana,sans-serif; text-decoration:none; }
.rboxt a						   {color:#6B7BA6; font-weight:normal; text-decoration:none;}
.rboxt a:link				   { text-decoration: none; color:#6B7BA6; }
.rboxt a:active			       { text-decoration: none; color:#6B7BA6; }
.rboxt a:visited			       { text-decoration: none; color:#6B7BA6; }
.rboxt a:hover				   { text-decoration: none; color:#3B4000; }


#footer  {width:auto; background-color:#6B7BA6; height:20px;}

#ab    {position:absolute;}
#re    {position:relative;}


/* -navi- */
.menu  {table-layout:fixed; width:144px;}
.menu a{color:#fff; font-weight:normal; text-decoration:none; float:left; width:137px; padding:4px 0px 4px 7px; background-color:#3B4000;}
.menu a:link				   { font-weight:bold; text-decoration: none; color:#fff; }
.menu a:active			       { font-weight:bold; text-decoration: none; color:#fff; }
.menu a:visited				   { font-weight:bold; text-decoration: none; color:#fff; }
.menu a:hover				   { font-weight:normal; text-decoration: none; color:#CDE9F7; }
.bmo  { height: 25px; }


.menuh a						{color:#fff; font-weight:normal; text-decoration:none;}
.menuh a:link				   { text-decoration: none; color:#fff; }
.menuh a:active			       { text-decoration: none; color:#fff; }
.menuh a:visited			   { text-decoration: none; color:#fff; }
.menuh a:hover				   { text-decoration: none; color:#3B4000; }


/* Pages */
.contText, .contText p, .contText h1, .contText h2, .contText h3 {color:#3B4000;  margin:0px; padding:0px; line-height:15px;}
.contText h1 					{font:bold 15px Verdana,sans-serif; color:#6B7BA6; }
.contText h2, .contText h3 		{font:bold 12px Verdana,sans-serif;}
.contText p 			   		{padding-top:3px; padding-bottom:5px;}
.contText 				   		{padding-top:0px; padding-bottom:0px;}
.contText, .contText .arrowLink {margin:7px 0px 10px 0px;}

.contText a						   {color:#6B7BA6; font-weight:normal; text-decoration:none;}
.contText a:link				   { text-decoration: none; color:#6B7BA6; }
.contText a:active			       { text-decoration: none; color:#6B7BA6; }
.contText a:visited			       { text-decoration: none; color:#6B7BA6; }
.contText a:hover				   { text-decoration: none; color:#3B4000; }

.sText {font:normal 11px Verdana,sans-serif; line-height:13px;}

