BODY { background-color:#ebeff3; background-image:url(../img/bg_pattern.jpg)}

h1               { font-size:20px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:30px; margin:0px;  margin-bottom:6px;}
h2               { font-size:16px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:normal; line-height:18px; margin:0px; }
h3               { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:normal; line-height:18px; margin-top:0px;  margin-bottom:0px;   }
h4               { font-size:13px; color:#264d86; font-family:Arial,sans-serif;  font-weight:normal; margin-top:0px;  margin-bottom:0px; line-height:17px; }
h5               { font-size:10px; color:#264d86; font-family:Arial,sans-serif;  font-weight:normal; margin-top:0px;  margin-bottom:2px; line-height:15px; }


.fonttable_left { float:left; margin:0; padding:0; width:172px; font-size:11px; color:#000000; font-family:Arial,sans-serif;     }
.fonttable_left_border {  text-align:center; }
.fonttable_center { float:left; width:430px; font-size:13px;  background-color:#ffffff;  color:#000000; font-family:Arial,sans-serif;  }
.fonttable_right { float:right; width:190px; font-size:11px; color:#000000; font-family:Arial,sans-serif;  }
.fonttable_right_border {  text-align:center;  padding-top:5px;}

.event_date { float:left; width:50px; height:55px; font-size:13px;  }
.event_date_padding { margin-top:12px; text-align:center; font-size:13px; background-color:#264d86;  background-image:url(../img/kalender.jpg); line-height:15px; color:#ffffff; font-family:Arial,sans-serif; padding:4px; padding-bottom:8px; padding-top:2px;}
.event_date_padding_old { margin-top:12px; text-align:center; font-size:13px; background-color:#264d86;  background-image:url(../img/kalender_old.jpg); line-height:15px; color:#ffffff; font-family:Arial,sans-serif; padding:4px; padding-bottom:8px; padding-top:2px;}

.event_text { float:left; width:475px; font-size:11px; color:#000000; font-family:Arial,sans-serif;  }
.event_text_padding { margin-left:10px;  margin-top:10px; margin-bottom:10px; font-size:11px; color:#000000; font-family:Arial,sans-serif;  }

a:link            { font-size:13px; color:#b0122f; font-family:Arial,sans-serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
a:visited         { font-size:13px; color:#b0122f; font-family:Arial,sans-serif; text-decoration:none; } /* besuchte Ziele */
a:hover           { font-size:13px; color:#b0122f; font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
a:active          { font-size:13px; color:#b0122f; font-family:Arial,sans-serif; text-decoration:underline; }  /* Angeklickte Verweise */
a:focus           { font-size:13px; color:#b0122f; font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */


h2 a:link            { font-size:16px; color:#b0122f; font-family:Arial,sans-serif; line-height:18px; margin:0px;  font-weight:bold; text-decoration:none;}    /* noch nicht besuchte Ziele */
h2 a:visited         { font-size:16px; color:#b0122f; font-family:Arial,sans-serif; line-height:18px; margin:0px;  font-weight:bold; text-decoration:none; } /* besuchte Ziele */
h2 a:hover           { font-size:16px; color:#b0122f; font-family:Arial,sans-serif; line-height:18px; margin:0px;  font-weight:bold; text-decoration:underline; }   /* Verweise bei "MouseOver" */
h2 a:active          { font-size:16px; color:#b0122f; font-family:Arial,sans-serif; line-height:18px; margin:0px;  font-weight:bold; text-decoration:none; }  /* Angeklickte Verweise */
h2 a:focus           { font-size:16px; color:#b0122f; font-family:Arial,sans-serif; line-height:18px; margin:0px;  font-weight:bold; text-decoration:none; }   /* Verweise, die Fokus erhalten */


h3 a:link            { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:18px;  margin-top:0px;  margin-bottom:0px;  text-decoration:none; }
h3 a:visited         { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:18px;  margin-top:0px;  margin-bottom:0px;  text-decoration:none;  }
h3 a:hover           { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:18px;  margin-top:0px;  margin-bottom:0px;  text-decoration:underline;  }
h3 a:active          { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:18px;  margin-top:0px;  margin-bottom:0px;  text-decoration:none; }
h3 a:focus           { font-size:14px; color:#b0122f; font-family:Arial,sans-serif;  font-weight:bold; line-height:18px;  margin-top:0px;  margin-bottom:0px;  text-decoration:none;  }


.start {  width:auto; height:auto;  }

ul.red_start { margin-top:0px; list-style: none; padding:5px; margin-left:0px; margin-right:13px; background-color:#b0122f; overflow:hidden; display:block; border-top:1px solid #ffffff; text-align:right; z-index:2; }

li.red_start a:link            {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
li.red_start a:visited         {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none; } /* besuchte Ziele */
li.red_start a:hover           {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
li.red_start a:active          {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }  /* Angeklickte Verweise */
li.red_start a:focus           {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */

ul.blue_start { margin-top:0px; list-style: none; padding:5px; margin-left:0px; margin-right:13px; background-color:#264d86; overflow:hidden; display:block; border-top:1px solid #ffffff; text-align:right; z-index:2;  }

li.blue_start a:link            {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
li.blue_start a:visited         {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none; } /* besuchte Ziele */
li.blue_start a:hover           {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
li.blue_start a:active          {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }  /* Angeklickte Verweise */
li.blue_start a:focus           {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */


ul.green_start { margin-top:0px; list-style: none; padding:5px; margin-left:0px; margin-right:13px; background-color:#00926d; overflow:hidden; display:block; border-top:1px solid #ffffff; text-align:right; z-index:2;  }

li.green_start a:link            {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
li.green_start a:visited         {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:none; } /* besuchte Ziele */
li.green_start a:hover           {  font-size:13px;  display:block; color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
li.green_start a:active          {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }  /* Angeklickte Verweise */
li.green_start a:focus           {  font-size:13px;  display:block;color:#ffffff; font-style:italic; font-weight:bold;  font-family:Arial,sans-serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */




.main_border {  position:absolute; left:50%; top:0px; margin-left:-401px; width:796px; height:auto;  z-index:1; }
.header {  background-color:#ffffff; z-index:1; width:794px; height:26px;}
.main_padding_left { width:150px; float:left; text-align:left; background-color:#ffffff; padding: 3px; padding-top:8px;  padding-left: 15px; z-index:1; }
.main_padding_right { width:100px; float:right; text-align:right;  background-color:#ffffff; padding-top:2px; padding-right:3px; z-index:1; }
.main_content {  background-color:#ffffff; font-size:11px; color:#333366; font-family:Arial,sans-serif; z-index:1;}

.logo { width: 796px; height:110px; background-color:#b0122f; }

.menu2 {vertical-align:middle; line-height:13px; position:absolute; left:645px; height:50px; top:20px;  width: 145px; font-size:10px; color:#ffffff; font-family:Arial,sans-serif;  }

.menu1 { display:block; height:27px; width: 796px; background-color:#002964; background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x;  border-top:1px #9c97b6 solid; overflow:hidden;}
.menu_padding { margin:0px; padding:0px;}

.suchinput {vertical-align:bottom; height:16px; font: 11px Arial,sans-serif; border:0px; margin:0px; }
.suchbutton { vertical-align:middle; }

ul.link { list-style: none;  background-color: #e18a0d;  margin:0; margin-left:0px; padding: 0; width: 180px; display: block;  } 
li.link a { color: #ffffff; background-color: #e18a0d; text-decoration: none; font:  12px Arial,sans-serif;  display: block; padding: 5px ;   border-bottom:1px #ffffff solid;  }
li.link a:visited { color: #ffffff; background-color: #e18a0d; font:  12px Arial,sans-serif;  display: block; padding:5px ;   border-bottom:1px #ffffff solid;  }
li.link a:hover { color: #000000; background-color: #faba2c; font:  12px Arial,sans-serif;  display: block; padding: 5px ;    border-bottom:1px #ffffff solid;  }
li.link a:active { color: #ffffff; background-color: #e18a0d; font:  12px Arial,sans-serif;  display: block; padding: 5px ;   border-bottom:1px #ffffff solid;  }
li.link a:focus { color: #ffffff; background-color: #e18a0d; font:  12px Arial,sans-serif;  display: block; padding: 5px ;   border-bottom:1px #ffffff solid;   }

ul.over { list-style:none;  margin:0; padding: 0;  width:auto; height:auto;  float: left; }

li.news a           { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;  }
li.news a:visited   { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right:21px; border-right:1px #6684b0 solid;    }
li.news a:hover     { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;    }
li.news a:active    { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;  }
li.news a:focus     { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;  }
 
li.small a           { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;  }
li.small a:visited   { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right:16px; border-right:1px #6684b0 solid;    }
li.small a:hover     { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;    }
li.small a:active    { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;  }
li.small a:focus     { color: #ffffff; background-color:#002964;  background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;  }
  
li.over a           { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;  }
li.over a:visited   { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;  }
li.over a:hover     { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;   }
li.over a:active    { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;   }
li.over a:focus     { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 21px; border-right:1px #6684b0 solid;   }

li.smaller a           { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;  }
li.smaller a:visited   { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;  }
li.smaller a:hover     { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;   }
li.smaller a:active    { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;   }
li.smaller a:focus     { color: #ffffff; background-color:#002964; background-image:url(../img/navi_bg_hover.jpg); background-repeat:repeat-x; text-decoration: none; font: 13px Arial,sans-serif;  display: block; padding: 5px; padding-left: 21px; padding-right: 16px; border-right:1px #6684b0 solid;   }

.html_border { width:796px; margin:0px; padding:0px;  background-color:#f6f6f6;}
.html_border_border {  border:1px #d9dfea solid; margin:0px; padding:0px;  background-color:#f6f6f6; background-image:url(../img/bg.gif);}
.html_border_border1 {  border:1px #d9dfea solid; margin:0px; padding:0px;  background-color:#f6f6f6; background-image:url(../img/bg1.gif);}
.html_border1 { clear:both; width:710px; height:6px; line-height:6px; margin:0px; margin-top:-2px; padding:0px; background-color:#faba2c;}

.html_padding1 { float:left; width:790px; background-color:#ffffff; }
.html_padding { padding:20px; background-color:#ffffff; }
.html_content { margin:0px; vertical-align:top; padding:5px; padding-top:10px; font-size:12px; color:#000000; font-family:Arial,sans-serif; }

.html_inner_content { float:left; width:620px; background-color:#ffffff;}
.html_inner_padding { margin:0px; margin-left:1px; background-color:#ffffff; padding:30px; padding-bottom:5px; padding-right:35px;  font-size:13px; text-align:left; line-height:20px; color:#264d86; font-family:Arial,sans-serif; }

.html_padding_start { float:left; width:450px; background-color:#ffffff; }
.html_content_start { margin:0px; padding:0px; background-color:#ffffff; font-size:12px; color:#000000; font-family:Arial,sans-serif; }


.menue_padding { clear:both; float:left; width:180px;  background-color: #3d536f; }
.menue_content { margin-top:0px;  margin-bottom:0px;  padding: 0px; padding-left:10px;  font-size:12px; color:#000000; font-family:Arial,sans-serif; }

.news_border_clear { clear:both; float:left; width:207px;  }
.news_border { float:left; width:207px;  }
.news_padding {float:left;  margin:0px; padding:5px; padding-right:5px;  padding-left:15px; background-color:#ffffff; font-size:14px; text-align:left; color:#000000; font-family:Arial,sans-serif;}

.news_teaser_clear { clear:both; margin:4px; }
.news_teaser_border { width:410px;  }
.news_teaser_padding {  margin:5px; margin-left:15px;  padding:5px;background-color:#eaebed;  }
.news_teaser { height:140px;}

.news_hr{ height: 1px; width:185px; font-size: 1px; line-height: 0em; border-style: solid; border-color:#b0122f; border-width: 1px 0 0 0; margin: 2px 0 5px 0; padding: 0; overflow: hidden;}
.news_hr hr{ visibility: hidden;}

hr {  line-height:1px; left:0px; margin-left:0px; padding:0px; height:1px; background-color:#b0122f; color:#b0122f; border:0; }

.footer_clear { clear:both;  }

.suche_form { display:inline; }

.small_font { font-size:11px; color:#000000; font-family:Arial,sans-serif; }
.big_font { font-size:16px; color:#4b4131; text-align:left; font-family:Arial,sans-serif; }
.font { font-size:12px; color:#000000; font-family:Arial,sans-serif; }

