html, body, div, p, td, a, input, textarea, select {
  font-family:Verdana, Arial, sans-serif;
  color:#606060;
}

a, a:active, a:visited {
    color:#EC4700;
}

a:visited {
    color:#87B3DF;
}

a:hover {
    color:#606060;
}

p{
  margin: 5px 0px 5px 0px;
  font-size: 12px;
  line-height: 16px;
}

h3{
margin:15px 0 0px 0;
}

hr {
  height: 1px;
  color: #DDD;
  background-color: #DDD;
}

ul li {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

h1 {
  font-size:16px;
  color:#58636B;
  margin-bottom:10px;
}


html, body{
  padding:0;
  margin: 0;
}

html {
  height: 100%;
}

body {
  height: 100.00%;
  background-image:url('../upload/Template/backgr_header_new_blue_2.jpg');
  background-repeat:repeat-x;
}

#center {
  position: relative;
  width: 825px;
  height: 100.00%;
  margin: auto;

}

* html #center { height: 100%; }

#footer {
  font-size: 10px;
  text-align: center;
  position: relative; 
  padding-top: 20px;
  margin-top: -60px;
  height: 40px;
  border-top: #DDDDDD 1px solid; 
  background-color: #F9F9F9;
  clear: both;
}

#footer a, #footer a:visited{
    color: #606060;
}

#header{
    border: 0px;
}

#header_center_1 {
  height: 35px;
}

#header_navi {
  float: right;
  padding: 6px 0 0 0;
}

#header_navi a, #header_navi a:visited {
  font-size:12px;
  color: #EC4700;
  padding: 0 0 0 16px;
  text-decoration:underline; 
}
#header_navi a:hover {
  color: #3E4951;
}

#header_center_2 {
  height: 207px;
}

#header_center_3 {
  height: 36px;
}

#main_navi {
  padding: 9px 0 8px 10px;
  font-size: 12px;
  font-weight: bold;
}

#main_navi a, #main_navi a:visited {
  font-size:12px;
  color: #111111;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
}

#main_navi a:hover {
  font-size:12px;
  color: #FFF;
  background:url('../images/menu_hover_new_blue.png') repeat-x;
  padding: 8px 10px 8px 10px;
}

#header_center_4 {
  height: 33px;
}

#add_navi {
  padding: 9px 0 8px 10px;
  font-size: 12px;
  font-weight: bold;
}

#add_navi a.additionalnavi_active {
  font-size:12px;
  color: #1065BF !important;
  padding: 8px 10px;
  text-decoration: none;
}

#add_navi a, #add_navi a:visited {
  font-size:12px;
  color: #87B3DF;
  padding: 8px 10px;
  text-decoration: none;
}

#add_navi a:hover {
  font-size:12px;
  color: #FFF !important;
  background:url('../images/menu_hover_new_blue.png') repeat-x;
  padding: 8px 10px;
}

#content_center_5 {
}

#content {
}

#row_l {
  width: 190px;
  padding: 20px 0 10px 0;
  float: left;
}

#row_m {
  width: 415px;
  padding: 20px 15px 10px 15px;
  float: left;
  font-size: 12px;
  line-height: 18px;
}

#row_m2 {
  width: 795px;
  padding: 20px 0px 10px 0px;
  float: left;
  font-size: 12px;
  line-height: 18px;
}

#row_r {
  width: 190px;
  float: right;
  padding: 20px 0 10px 0;
}

.info_box {
  width: 190px;
  border: #DDDDDD 1px solid;
}

.infobox_header {
  height: 20px;
  padding: 10px;
  background-image:url('../images/infobox_header_new_blue.jpg');
}

.infobox_header h1 {
  padding:0;
  margin:0;
  font-size:18px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
}

.infobox_text {
  padding: 10px;
  font-size:11px;
  background: url('../upload/Template/box_2.png') #dcdcdc repeat-x left top;
}

.infobox_text p {
  font-size:11px;
  
}

.infobox_text a, #infobox_text a:visited {
  color: #EC4700;
  text-decoration:underline; 
}

.infobox_text a:hover {
  color: #58636B;
}

.hidden {
  display:none;
}

a.Home {
   background: url("../images/home.png") no-repeat scroll left 60% transparent;
}

a.Home:hover {
   background: url("../images/home_hover.png") no-repeat scroll left 60% transparent;
   color: #3E4951;
}

a.Imprint {
   background: url("../images/impressum.png") no-repeat scroll left 60% transparent;
}

a.Imprint:hover {
   background: url("../images/impressum_hover.png") no-repeat scroll left 60% transparent;
}

a.RSS{
   background: url("../images/rss.png") no-repeat scroll left 60% transparent;
}


a.RSS:hover{
   background: url("../images/rss_hover.png") no-repeat scroll left 60% transparent;
}

a.Print{
   background: url("../images/print.png") no-repeat scroll left 60% transparent;
}

a.Print:hover{
   background: url("../images/print_hover.png") no-repeat scroll left 60% transparent;
}

a.Contact{
   background: url("../images/mail.png") no-repeat scroll left 60% transparent;
}

a.Contact:hover{
   background: url("../images/mail_hover.png") no-repeat scroll left 60% transparent;
}

a.Sitemap{
   background: url("../images/sitemap.png") no-repeat scroll left 60% transparent;
}

a.Sitemap:hover{
   background: url("../images/sitemap_hover.png") no-repeat scroll left 60% transparent;
}

a.more_tag{
   padding: 0 0 0 16px;
   background: url("../images/arrow_right.png") no-repeat scroll left 60% transparent;
}
a.more_tag:hover{
   padding: 0 0 0 16px;
   background: url("../images/arrow_right_hover.png") no-repeat scroll left 60% transparent;
}