/*********************************
 *     global classes            *
 *********************************/

body { 
  font-family: Verdana, Arial; 
  font-size: 110%; 
  color: #000000; 
  background-color: #ffffff;
  vertical-align:top; 
}

noscript,table,tr,td,th,input,select,textarea,option,ul,li,div,p { 
  font-family: Verdana, Arial; 
  font-size: 100%; 
  color: #000000; 
  vertical-align:top; 
}

li {
  font-size: 15px;
  color:#374B6B;
  font-weight: bold; 
}

a:link {
  text-decoration: none;
  color: #374B6B;
  font-weight: bold;
} 

a:visited { 
  text-decoration: none;
  color: #374B6B;
  font-weight: bold; 
}
a:hover {   
  color: #374B6B;
  font-weight: bold; 
}
a:active { 
  text-decoration: none;
  color: #FF0000;
  font-weight: bold; 
} 

/*********************************
 *     font std classes          *
 *********************************/

.headline {
  font-size: 17px;
  font-weight: bold;
  line-height:20px;
}

.headlinecolor {
  font-size: 17px;
  color: #374B6B;
  font-weight: bold;
  line-height:20px;
}

.teaserheadline {
  font-size: 15px;
  font-weight: bold; 
  line-height:18px;
}

.teaserheadlinecolor {
  font-size: 15px;
  color: #374B6B;
  font-weight: bold; 
  line-height:18px;
}

.subheadline {
  font-size: 12px;
  font-weight: bold;
  line-height:15px 
}

.textnormal {
  font-size:12px;
  line-height:17px
}

.textnormalbold {
  font-size: 12px;
  font-weight: bold; 
}

.textsmall {
  font-size:10px;
  line-height:14px;
}

.editorial {
  font-size:10px;
  font-weight: bold;
  line-height:14px;
}

.bold {
  font-weight: bold;
}

.linkcolor{ 
  text-decoration: none;
  margin-left:100px;
  color: #374B6B;
  font-weight: bold; 
}

.datecolor{
   color: #C40024
}

/****************************
 *     div classes         *
 ****************************/

.boxcenter {
  width:95%px;
  border-top:1px;
  border-bottom:1px;
  border-left:0px;
  border-right:0px;
  border-style:solid; 
  border-color:#000000;
  padding:5px 5px 5px 5px; 
  margin-top:10px;
  margin-bottom:10px;
  font-size:10px;
  line-height:14px;
}

.boxcentercolor {
  width:95%px;
  background-color:#C3C9D3;
  border-top:1px;
  border-bottom:1px;
  border-left:0px;
  border-right:0px;
  border-style:solid; 
  border-color:#000000; 
  padding:5px 5px 5px 5px; 
  margin-top:10px;
  margin-bottom:10px;
  font-size:10px;
  line-height:14px;
}

.boxfloatleft {
  float:left;
  width:200px;
  border-style:solid; 
  border-width:1px; 
  border-color:#000000; 
  padding:5px 5px 5px 5px; 
  margin-top:10px;
  margin-right:10px;
  margin-bottom:5px;
  font-size:10px;
  line-height:14px;
}

.boxfloatleftcolor {
  float:left;
  width:200px;
  border-style:solid; 
  border-width:1px; 
  border-color:#000000; 
  background-color:#C3C9D3;
  padding:5px 5px 5px 5px; 
  margin-top:10px;
  margin-right:10px;
  margin-bottom:5px;
  font-size:10px;
  line-height:14px;
}

.footer {
  width: 100%;
  text-align: right;
  margin-top: 10px;
  margin-bottom:30px;
  font-size:12px;
}
 
.printtable {
 width: 530px;
 height:9px
}

.menu_oben {
 height:20px;
 overflow: hidden;
 background-color: #C3C9D3;
}

.menu_unten {
 height:20px;
 overflow: hidden;
 background-color: #C40024;
 color: #C40024;
}

@media print {
/****************************
 *     printversion         *
 ****************************/

#Header,
#Menu_Oben,
#Menu_Unten,
#Back,
#Bottomline,
#Footer
{ display: none; }

.printtable {
 width: 460px;
 height:9px
 }
}

/****************************
 *     del classes          *
 ****************************/

.linkgreen{ 
  text-decoration: none;
  color: #9CB245;
  font-weight: bold; 
}
.headlineteasergreen {
  font-size: 15px;
  color: #9CB245;
  font-weight: bold; 
}

.box {
  width:480px;
  border-style:solid; 
  border-width:thin; 
  border-color:#000000; 
  padding:5px 5px 5px 5px; 
  margin-top:10px;
  margin-bottom:10px;
  font-size:10px;
  font-weight:bold; 
}

.linecontent {
  width:100%;
  background-color:#8DAACE;
  padding:5px 5px 5px 5px; 
  margin:0 0 0 0;
  overflow:hidden;
  font-size:10px;
}

.line { 
  width:100%; 
  height:1px; 
  color:#000000; 
  border-style:solid;
  margin:0 0 0 0;
}