html{
min-height:100%;
margin-top:0;
}
body,form,ol,ul,dl,li,dt,dd,td,th,tr{
margin:0;padding:0;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,address{
margin:0 0 1em 0;padding:0;
}
body{
font:76% "Lucida Grande",Arial,sans-serif;
color:black;
background:#f2f2f2;
}
p{
font:12px "Lucida Grande",Arial,sans-serif;
color:black;
display:block;
padding:10px 6px 10px 6px;
}
h1{
font:12px "Lucida Grande",Arial,sans-serif;
text-align:center;
font-weight:bold;
margin-top:10px;
color:black;
line-height:1.5em;
}
h2{
font:14px "Lucida Grande",Arial,sans-serif;
text-align:center;
font-weight:bold;
color:black;
line-height:2em;
}
h4{
font:12px "Lucida Grande",Arial,sans-serif;
font-weight:bold;
margin-top:10px;
color:black;
line-height:1.5em;
}
h5{
font:14px "Lucida Grande",Arial,sans-serif;
text-decoration:blink;
text-align:center;
font-weight:bold;
color:#ff0000;
line-height:2em;
}
.title1{
font:12px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
margin:5px 5px 5px 5px;
}
.title2{
font:12px;
text-align:center;
font-weight:bold;
color:#000000;
margin:5px 5px 5px 5px;
}
.title3{
font:14px "Lucida Grande",Arial,sans-serif;
font-weight:bold;
color:black;
line-height:2em;
}

.text1{
font:10px "Lucida Grande",Arial,sans-serif;
padding-left:6px;
}
.text1-1{
font:10px "Lucida Grande",Arial,sans-serif;
}
.text2{
font:10px "Lucida Grande",Arial,sans-serif;
color:#FFFFFF;
line-height:1.2em;
}
.text3{
font:10px "Lucida Grande",Arial,sans-serif;
color:#FFFFFF;
list-style-image:url(../images/arrow2.gif);
padding-left:0px;
margin-top:0;
}
.text4{
font:10px "Tahoma", Lucida Grande,Arial,sans-serif;
color:#555454;
line-height:4em;
}
.text_red{
font:10px "Lucida Grande",Arial,sans-serif;
color:red;
font-weight:bold;
text-decoration:blink;
}
.faq {
padding:3px;
background-color:#fae5cf;
}
.note{
font:12px "Lucida Grande",Arial,sans-serif;
color:black;
display:block;
padding:6px 6px 6px 6px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LINKS */
a:link {
	text-decoration: none;	
	color: #3D5460;
	}
a:visited {
	text-decoration: none;
	color: #3D5460;
	}
a:hover {
	color: #02228b;
	text-decoration: none;
	}
a:active {
	color: #3D5460;
	text-decoration: none;
	}
.learnmorelink {
	float: right;
	font-weight: bold;
	}
a:link img {
background-color:#FFFFFF;
color:#FFFFFF;
}
a:visited img {
background-color:#FFFFFF;
color:#FFFFFF;
}
a:hover img {
background-color:#FFFFFF;
color:#FFFFFF;
}
a:hover .external {
background-color:#CCCCCC;
color:#FF0000;
}
a:hover .external2 {
background-color:#CCCCCC;
color:#FF0000;
}
ol {
list-style-image:url(../images/arrow.gif);
padding-left:20px;
padding-right:20px;
color:#666666;
font-size:10px;
line-height:15px;
}
/**********************************************************************line****************************************************************************************/
#hozline{
background:url(../images/dot.png) repeat-x center;
margin-top:10px;
margin-bottom:10px;
width:550px;
float:right;
height:10px;
}
/**********************************************************************herder****************************************************************************************/
#headerWrapper{
background:#333 url(../images/header_bg.png) repeat-x bottom;
height:110px;
min-width:980px;
}
#header{
width:760px;
height:110px;
margin:0 auto;
}
/** logo **/
#logo {
float: left;
width: 210px;
height:110px;
}
/** menu **/
#menu {
float: right;
width: 550px;
margin-top:81px;
}

/**********************************************************************body-index****************************************************************************************/
#contentWrapper{
background-color:#FFFFFF;
min-width:980px;
}
#mainImage{
background: url(../images/main-image.png) no-repeat;
height:183px;
width:760px;
margin:0 auto;
}

/** body **/
#bodyImage{
height:288px;
width:760px;
background:url(../images/bg-body2.jpg) repeat-x;
margin:0 auto;
}
#indexbanner{
  float: left;
  width: 253px;
}
#indexbanner2{
  background:url(../images/body-image2.gif) no-repeat;
  float: left;
  width: 253px;
  height:288px;
}
#content{
width:760px;
margin:0 auto;
}


/**********************************************************************body-rest****************************************************************************************/
#menu-verti{
  width: 200px;
}
#body-rest{
width:560px;

}
#body-contents{
  float: right;
  width: 550px;
  mein-height: 500px;
}


/**********************************************************************footer****************************************************************************************/
#footerWrapper{
background:url(../images/footer_bg.png) repeat-x;
padding-top:30px;
height:127px;
width:100%
}
#logo-carrera{
width:760px;
margin:0 auto;
}
