
/* General document properties */

html {
  overflow-y: scroll;
  overflow-y: -moz-scrollbars-vertical;
}

body {
  background-image:url(img/pattern3.jpg);
  color:rgb(0,0,0);
  font-family:Verdana, sans-serif;
  font-size:12px;
  margin:0px auto;
}

ul {
  margin-bottom:0px;
  margin-top:0px;
}

form {
  margin:0px;
}

input {
  font-family:Verdana;
  font-size:11px;
}

p {
  margin-bottom:0px;
  margin-top:0px;
}

.clear_el {
  visibility: hidden;
  clear:both;
}

p.bggr {
	font-weight: bold; 
	font-size: 14px;
}

p.smll {
	font-size: 10px;
}
span.outst {
	color: #CC0000;
	font-weight: bold;
}

img.block
{
  border:0px;
  display:block;
}



/* Context-Specific links */


a.path:link, a.path:visited {
	color: green;
	font-weight:bold;
	text-decoration:none;
}

a.path:active, a.path:hover {
	color: green;
	font-weight:bold;
	text-decoration:underline;
}

a.menu:link, a.menu:visited {
	color: green;
	font-weight:bold;
	text-decoration:none;
}

a.menu:active, a.menu:hover {
	color: green;
	font-weight:bold;
	text-decoration:underline;
}


/* Top Document */


div.top_background {
  background-color:#E3F9DB;
  margin:0px auto;
  padding:4px 4px 4px 4px;
  width:904px;
}

div.top_logo {
  float:left;
  width:354px;
}

div.top_text {
  float:left;
  width:512px;
}

div.top_nav_date {
  background-color:rgb(239,239,239);
  padding-left:8px;
  width:888px;
  -moz-border-radius:6px;
}

div.top_nav_date_l {
  background-color:rgb(239,239,239);
  padding:4px 0px 4px 0px;
  float:left;
  width:640px;
}

div.top_nav_date_r {
  background-color:rgb(239,239,239);
  padding:4px 0px 4px 0px;
  float:left;
  text-align:right;
  width:248px;
}

/* Central container */

div.top_background_middle {
  margin:0px auto;
  padding:0px 4px 0px 4px;
  width:904px;
}


/* Left Menu */

div.left {
/*  background-image:url(img/pattern3.jpg); */
background-color: white;
  float:left;
  width:192px;
}

div.left_menu {
  background-color:#63D929;
  color:rgb(255,255,255);
  font-weight:bold;
  margin-top:8px;
  padding:4px 8px;
  text-align:right;
  width:176px;
  -moz-border-radius:6px;
}

div.left_menu_elem {
  background-color:#E3F9DB;
  margin-top:1px;
  padding:4px 8px;
  width:176px;
  -moz-border-radius:6px;
}

div.left_menu_elem img {
  margin-right:4px;
}

div.left_menu_subelem {
  background-color:#E3F9DB;
  margin-top:1px;
  padding:4px 23px;
  width:146px;
  -moz-border-radius:6px;
}
div.left_bottom {
  background-color:#fff;
  height: 8px;
  width:176px;
  -moz-border-radius:6px;
}



/* Middle content */

div.middle {
  background-color:#fff;
  float: left;
  margin:0px 8px 0px 8px;
  width:504px;
}

/* Middle content subelements */

div.middle_module_title {
  color:green;
  font-size:20px;
  padding:4px 15px;
  width:466px;
}

div.middle_module_text {
  color:rgb(63,63,63);
  float:right;
  padding:4px 8px;
  width:480px;
  -moz-border-radius:8px;
}

div.middle_bottom_goup {
  border-top:1px solid rgb(223,223,223);
  color:rgb(63,63,63);
  float:left;
  margin-top:24px;
  padding-top:4px;
  width:202px;
}

div.middle_bottom_mark {
  border-top:1px solid rgb(223,223,223);
  color:rgb(63,63,63);
  float:left;
  margin-top:24px;
  padding-top:4px;
  text-align:right;
  width:302px;
}


/* Right Menu */

div.right {
  background-color:rgb(255,255,255);
  float:right;
  width:192px;
}

div.right_menu_module {
  background-color:#63D929;
  margin-top:8px;
  color:#fff;
  font-weight:bold;
  padding:4px 8px;
  width:176px;
  -moz-border-radius:6px;
}

div.right_menu_module_text {
  background-color:#E3F9DB;
  margin-top:1px;
  color:rgb(63,63,63);
  padding:4px 8px;
  width:176px;
  -moz-border-radius:6px;
}

div.right_bottom {
  background-color:#fff;
  height: 8px;
  width:176px;
  -moz-border-radius:6px;
}


/* Right Menu Calculator */

div.calc_left
{
  float:left;
  margin-top:2px;
  width:70px;
  -moz-border-radius:4px;
}

div.calc_right
{
  float:right;
  margin-top:2px;
  width:100px;
  -moz-border-radius:4px;
}

input.calc_prices {
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	color: #000000; 
	margin-bottom: 2px; 
	font-size: 11px; 
	font-weight:bold; 
	color: #2B5E2C;
	width:40px;
}

input.calc_taktung {
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	color: #000000; 
	margin-bottom: 2px; 
	font-size: 11px; 
	font-weight:bold; 
	color: #000001;
	width:80px;
}

div.int_nat_sel {
}
div.int_nat_min {
}

div.int_nat_fee {
	display: none;
}

div.int_mob_min {
}

div.int_mob_fee {
	display: none;
}

div.recent_changes {
	background-color: white;
	border: #ccc 1px solid; 
	font-size: 10px;
}

div.day_changes {
	float: right;
	font-size: 10px;
}

span.prc {
	color: #2B5E2C;
}
