


body{
  font-family       : arial,helvetica,sans-serif;
  background-color  : #C0C0C0;
  margin            : 0;
  padding           : 0;
}

h1{
  font-size : 15px;
  color     : white;
  margin    : 0;
  padding   : 0;
}

ul, ol{
  margin-top  : 7px;
}

a img{
  border  : none;
}

#main{
  width             : 835px;
  margin            : 10px auto;
  background-color  : white;
  /*border            : #D7D6E6 solid 1px;*/
}

#header1{
  background-color  : black;
  height            : 100px;
}

#header2{
  height            : 10px;
  background-color  : #262626;
}

#header3{
  padding           : 5px 15px;
  background-color  : #D10019;
}


#promo{
  padding       : 10px 0 0 5px;
}

.borderBottomRed{
  border-bottom : #D10019 1px solid;
}

.borderTopRed{
  border-top : #D10019 1px solid;
}

.borderBottomWhite{
  border-bottom : white 1px solid;
}

.border{
  border : #D10019 1px solid;
}

.formTable{
  color             : white;
  background-color  : #D10019;
}

.formInput{
  width             : 250px;
  border            : none;
  background-color  : #EFEDED;
}

.formBtn{
  color : white;
  background-color  : #D10019;
  border  : none;
  font-weight : bold;
}

.bgWhite{
  background-color  : white;
}

.noPadB{
  padding-bottom  : 0;
}

.msgs{
  background-color  : white;
  color             : black;
  padding-left      : 25px;
}

.radio{
  width : 12px;
}

#promo{
  padding-top : 0;
}

.items a{
  display               : block;
  padding               : 3px 5px;
  font-size             : 13px;
  margin-right          : 5px;
  margin-bottom         : 7px;
  background-image      : url(/de_autocad_qb/layout/go_arrow.gif);
  background-repeat     : no-repeat;
  background-position   : 97% 50%;
}

a.linkButton:link, a.linkButton:visited, a.linkButton:hover, a.linkButton:active{
  padding               : 3px 40px 3px 5px;
  font-size             : 13px;
  margin-right          : 5px;
  margin-bottom         : 7px;
  background-image      : url(/de_autocad_qb/layout/go_arrow_with_space.gif);
  background-repeat     : no-repeat;
  /*background-position   : 97% 50%;*/
  background-position   : right center;
}

a.item:link, a.item:visited, a.item:active{
  color                 : #3F3F3F;
  background-color      : #EBEBEB;
  text-decoration       : none;
}

a.linkButton:link, a.linkButton:visited, a.linkButton:active{
  background-color      : #3F3F3F;
  color                 : white;
  text-decoration       : none;
}

a.item:hover, .items #curPage{
  background-color  : #3F3F3F;
  color             : white;
}

a.linkButton:hover{
  /*background-color  : #EBEBEB;*/
  color             : red;
}

.breaker{
  clear             : both;
  height            : 0;
  overflow          : hidden;
}

#footer{
  padding   : 10px;
  font-size : 10px;
}

#mainHeading{
  margin-left     : 10px;
  color           : white;
  font-size       : 22px;
  letter-spacing  : 2px;
  text-decoration : none;
}

.hr{
  background-color  : black;
  height            : 1px;
  overflow          : hidden;
  width             : 98%;
  padding           : 0;
  margin            : 0 auto;
  margin-top        : 10px;
}

#teaserStatement{
  border        : 1px solid #D10019;
  color         : #D10019;
  padding       : 5px;
}

a:link{
  color           : #04A6D5;
  text-decoration : none;
}
a:visited{
  color           : #04A6D5;
  text-decoration : none;
}
a:hover{
  color           : #04A6D5;
  text-decoration : underline;
}
a:active{
  color           : #04A6D5;
}

h3, h3.free{
  font-size         : 12px;
  color             : #D10019;
  margin            : 0;
  padding           : 0;
}

h3.free{
  margin            : 6px 0 0px 10px;
}

p, td{
  font-size         : 11px;
}

p, .inText{
  margin            : 4px 10px; /* 0;*/
}

h2{
  margin            : 15px 10px; /* 0;*/
}

.clear{
  clear   : both;
}

.borderLeft{
  /*border-left   : 1px solid #ADAEAD;*/
  border-left     : 1px solid #D10019;
}

.bigPadR{
  padding-right : 40px;
}

.vTop{
  vertical-align  : top;
}

.vBottom{
  vertical-align  : bottom;
}

.right{
  text-align  : right;
}

.borderTop{
  border-top  : 1px solid #ADAEAD;
}

.borderBottom{
  border-bottom  : 1px solid #ADAEAD;
}

button{
   padding    : 0.25em 0.25em;
   width      : auto;
   overflow   : visible;
   border     : 1px solid outset;
}

a.button:link, a.button:visited, a.button:hover, a.button:active,
a.topButton:link, a.topButton:visited, a.topButton:hover, a.topButton:active{
  display           : block;
  text-decoration   : none;
  color             : red;
  font-size         : 12px;
  font-weight       : bold;
}

a.topButton:link, a.topButton:visited, a.topButton:hover, a.topButton:active{
  float         : left;
  margin-right  : 15px;
}

a.button:hover, a.topButton:hover{
  color  : #D10019;
}


.succMsg, .errMsg{
  font-size         : 11px;
  background-color  : #E2F9E3;
  border            : 1px solid #99CC99;
  letter-spacing    : 1px;
  margin            : 10px auto;
  padding           : 10px;
  width             : 200px;
}

.errMsg{
  background-color : #FFCCCC;
}

#sendPageForm{
  width : 90%;
  border: 4px solid #D10019;
  margin: 10px auto;
}

.notice{
  font-size : 10px;
  color     : #999;
}


/* Overlib */
.olFgClass{
  background-color: white;
}

.olBgClass{
  background-color: #D10019;
}

.olFontClass{
  font-family : arial,helvetica,sans-serif;
  font-size   : 12px;
  color       : black;
}

.bold{
  font-weight : bold;
}

.it, .em{
  font-style  : italic;
}

.missing{
  font-weight : bold;
  font-style  : italic;
  color       : red;
  font-size   : 13px;
}

div.vGapSmall{
  height : 7px;
}
div.vGapMedium{
  height : 14px;
}



#subMenu {
  background-color: #000;
  padding:7px;
  margin-right: 11px;
  margin-bottom:10px;
}

#subMenu .headline {
  color:#E90301;
  font-weight:bold;
  margin-bottom:7px;
}

#subMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#subMenu ul li a{
  color: rgb(233, 3, 1);
}