body {
	margin-top: 0px;
	margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;	
	background-color: #ffffff;
	color:#666666;
	font:12px Arial, Verdana;
	background-image: url(/images/background_repeat.jpg);
	background-position: top center;
	background-repeat: repeat-x
}

.nav_parentmenu {
	float: left;
	position: relative;
	z-index: 1;
}
.nav_childmenu {
	position: absolute;
	z-index: 2;
	width: auto;
	top: 28px;
	left: 0px;
	visibility: hidden;
	height: auto;
}

.nav_dividemenu {
	width: 5px;
	float: left;
}
a:link {
    color:#666666;
	font:12px Arial, Verdana;
	text-decoration:none;}
a:visited {
    color:#666666;
	font:12px Arial, Verdana;
	text-decoration:none;} 
a:hover {
    color:#f11650;
	font:12px Arial, Verdana;
	text-decoration:none;}
a:active {
    color:#666666;
	font:12px Arial, Verdana;
	text-decoration:none;} 

.header_bg_left{
	background-image: url(/images/bubbles_bg_left.jpg);
    background-repeat: no-repeat;
    background-position: top right
}
.header_bg_right{
	background-image: url(/images/bubbles_bg_right.jpg);
    background-repeat: no-repeat;
    background-position: top left
}
.header_bg{
	background-image: url(/images/top_bg.jpg);
}
.header_text_bg{
	background-image: url(/images/header_bg_text.jpg);
	background-repeat: no-repeat;
    background-position: bottom right;
	font-family: Tahoma, Arial;
	font-size: 30px;
	color: #ababac;
}
.left_bg{background-image: url(/images/grey_bgrnd.gif);}
.right_bg{background-image: url(/images/right.gif);}
.curves_bg{
	background-image: url(/images/curves_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bottom_bg{background-image: url(/images/bottom_bgrnd.gif);
background-repeat: no-repeat;
background-position: right top;}
.curves_right{background-image: url(/images/curves_bg_right.gif);
background-repeat: no-repeat;
background-position: right top;}
.leftbgrnd{background-image: url(/images/leftbgrnd.gif);
background-repeat: no-repeat;
background-position: right top;}

.tab, .tab a:link, .tab a:visited {
	color:#ffffff;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #ed174f;
}

.tab a:hover {
	color:#9d9fa2;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	background-color: #ed174f;
}

.left_frame{ background-image: url(/images/left_grad_2.gif);
    background-position: top ;
	background-color: #f1f1f1;
	background-repeat: repeat-x;}

.right_frame{ background-image: url(/images/right_grad_2.gif);
    background-position: top;
		background-color: #f1f1f1;
	background-repeat: repeat-x; }

.client_login_bg{ background-image: url(/images/login_bg.gif);
    background-position: top left}

.client_login_bg2{ background-image: url(/images/login_bg2.gif);
    background-position: top left}

.news_bg{
	background-color: #f0f1f1;
   }

.body_brake_left_bg{
	background-color: #eaebeb;
   }
.body_brake_middne_bg{
	background-color: #f8f8f8;
   }
.body_brake_right_bg{
	background-color: #eaebeb;
   }
   
.website_tum {
	border: 1px solid #9d9fa2;
	padding: 2px 2px 2px 2px;
}

.heading {
	color:#000000;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}

h1{
	color:#808185;
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
}
h2{
	color:#808185;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
}
h3{
	color:#808185;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}
.side_link, .side_link a:link, .side_link a:visited {
	color:#666666;
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
}

.side_link a:hover {
	color:#f11650;
	font-family: Tahoma, Arial;
	font-size: 10px;
    text-decoration:none;
}

.link, .link a:link, .link a:visited {
	color:#808185;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.link a:hover {
	  color:#f11650;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
    text-decoration:none;
}


.text, .text a:link, .text a:visited {
	color:#000000;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
}

.text a:hover {
  color:#000000;
  font-family: Tahoma, Arial;
  font-size: 11px;
  text-decoration:none;
}

.text_sm, .text_sm a:link, .text_sm a:visited {
	color:#000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
}

.text_sm a:hover {
	color:#9d9fa2;
    font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
}

.heading_link_bg{
     background-image: url(/images/arrow.gif);
	 height:35px;
     background-repeat: no-repeat;
}
.blog_link_bg{
     background-image: url(/images/blog_bg.gif);
	 height:35px;
     background-repeat: no-repeat;
}		 
.heading_link, .heading_link a:link, .heading_link a:visited {
	color:#bbcb59;
	font-family: Arial;
	font-size: 20px;
	text-decoration:none;
	font-weight: bold;
}
.heading_link a:hover {
  color:#f11650;
  font-family: Arial;
  font-size: 20 px;
  text-decoration:none;
  font-weight: bold;
}

.red_link, .red_link a:link, .red_link a:visited {
	color:#f11650;
	text-align:right;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}
.red_link a:hover {
  color:#bbcb59;
  text-align:right;
  font-family: Arial;
  font-size: 12px;
  text-decoration:none;
  font-weight: bold;
}
.online_quote_bg{
     background-image: url(/images/online_quote.jpg);
     background-repeat: no-repeat;
}		 
.online_quote_link, .online_quote_link a:link, .online_quote_link a:visited {
	color:#f11650;
	font-family: Arial;
	font-size: 20px;
	text-decoration:none;
	font-weight: bold;
}
.online_quote_link a:hover {
  color:#bbcb59; 
  font-family: Arial;
  font-size: 20px;
  text-decoration:none;
  font-weight: bold;
}
.gray_link, .gray_link a:link, .gray_link a:visited {
	color:#aeafb2;
	text-align:right;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}
.gray_link a:hover {
  color:#bbcb59; 
  text-align:right;
  font-family: Arial;
  font-size: 11px;
  text-decoration:none;
  font-weight: bold;
}

.red_text{
  color:#f11650;
  text-align:right;
  font-family: Arial;
  font-size: 14px;
  text-decoration:none;
  font-weight: bold;
}
.gray_link_sm, .gray_link_sm a:link, .gray_link_sm a:visited {
	color:#aeafb2;
	text-align:right;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}
.gray_link_sm a:hover {
  color:#bbcb59; 
  text-align:right;
  font-family: Arial;
  font-size: 11px;
  text-decoration:none;
}

.green_text, .green_text a:link, .green_text a:visited {
	color:#bcce55;
	text-align:right;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}
.green_text a:hover {
  color:#aeafb2;
  text-align:right;
  font-family: Arial;
  font-size: 11px;
  text-decoration:none;
}

div.drop_menu 
{
	border: 0px solid black;
	padding: 0px;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	background-color: #ed174f;
}
.drop_menu, .drop_menu a:link, .drop_menu a:visited {
  border: 0px solid black;
  background: #ed174f;
  padding: 0px;
  color: #ffffff;
  font-family: Arial;
  font-size: 10px;
  height:15px;
  text-align: left;
  text-decoration:none;
}

.drop_menu a:hover {
  display: block;
  border-bottom: none;
  text-decoration: none;
 	 color: #ffffff;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  background: #f47495;
  height:15px;
  text-align: left;
}



form.drop_menu
{
  position: absolute;
  visibility: hidden;
  border: 0px solid black;
  background: #ed174f;
  padding: 0px;
}




.bg_footer{
	background-color: #9d342f;
}

.footer, .footer a:link, .footer a:visited {
	color:#ffffff;
	font:11px Arial, Verdana;
	background-color: #498b03;
}

.footer a:hover {
	color:#f8d90a;
    font:11px Arial, Verdana;
	background-color: #498b03;
}
