/* CSS-Reset */
html,body{height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,em,strong,pre,code,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,address,caption,cite,pre,code,dfn,th,var{line-height:1;font-size:100%;font-weight:normal;font-style:normal;}
fieldset,img{border:0;}
caption,th{text-align:left;}
td{vertical-align:top;}
table{font-size:inherit;table-layout:fixed;}
ol,ul{list-style:none;}
ul,ol,dl{position:relative;}
hr{clear:both;}
strong{font-weight:bold;}
/* Rahmen bei Inputfeldern entfernen IE <= 6 */
* html input{margin:-1px 0;}
/* Rahmen bei Inputfeldern entfernen IE > 6 */
*:first-child+html input{margin:-1px 0;}
/* CSS-Reset */

html, body, table, textarea, input {
  line-height: 1.3;
  font-family:    Trebuchet MS, Verdana;
  font-size:    12px;
  color:      #485152;
}
.footer {
  font-family:    Trebuchet MS, Verdana;
  font-size:    11px;
  color:      #FFFFFF;
}
.bg_rot {
  background: #e2001a;
  color: #ffffff;
  padding: 2px 4px;
}
.link_rot {
  background: url(../images/pfeil_rechts_rot.jpg) no-repeat 0px 1px;
  padding: 0 0 0 20px;
}
.background_footer {
  height:27px;
  vertical-align: middle;
  background-image:  url(../images/background_footer.jpg);
  background-repeat:  repeat-x;
}
a.mainnavigation:link, a.mainnavigation:visited, a.mainnavigation:active, a.mainnavigation:focus { 
  font-family: Trebuchet MS, Verdana; font-size: 17px; color: #FFFFFF; text-decoration:none; font-weight:normal;
}
a.mainnavigation:hover { 
  font-family: Trebuchet MS, Verdana; font-size: 17px; color: #EFEFEF; text-decoration:none; font-weight:normal;
}
a.helpnavigation:link, a.helpnavigation:visited, a.helpnavigation:active, a.helpnavigation:focus { 
  font-family: Trebuchet MS, Verdana; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:normal;
}
a.helpnavigation:hover { 
  font-family: Trebuchet MS, Verdana; font-size: 12px; color: #EFEFEF; text-decoration:none; font-weight:normal;
}
a.topnavigation:link, a.topnavigation:visited, a.topnavigation:active, a.topnavigation:focus { 
  font-family: Trebuchet MS, Verdana; font-size: 11px; color: #485152; text-decoration:none; font-weight:normal;
}
a.topnavigation:hover { 
  font-family: Trebuchet MS, Verdana; font-size: 11px; color: #485152; text-decoration:none; font-weight:normal;
}
a.footernavigation:link, a.footernavigation:visited, a.footernavigation:active, a.footernavigation:focus { 
  font-family: Trebuchet MS, Verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight:normal;
}
a.footernavigation:hover { 
  font-family: Trebuchet MS, Verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight:normal;
}
a:link     {color:#e2001a; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px;}
a:visited  {color:#e2001a; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px;}
a:hover   {color:#e2001a; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px;}
a:active   {color:#e2001a; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px;}
a:focus   {color:#e2001a; text-decoration:none; font-family: Trebuchet MS, Verdana; font-size: 12px;}
.pics { height: 266px; width: 400px; padding:0; margin:0; overflow: hidden }
.pics img { height: 266px; width: 400px; }