


/***********************************************/
/*           Schriftformatierungen             */
/***********************************************/
/* Haupt-Schriftvormatierung *******************/
body,td,
div#navdiv p a,
div#newsdiv p,
div#h-navi a,
div#newsdiv span a,
h1,h2,h3,h4,h5,h6,
textarea#search_field
{font-family:arial,helvetica,sans-serif;}

/* Fett */
h1,h2,h3,h4,h5,h6,
p#searchRequest,
td#footer-shadow,
td#footer-noshadow,
div#newsdiv span a,
div#h-navi a,
div#newsdiv p a,
td#text a:link,
td#text a:visited,
td#text a:active,
p.link_top_branch a:link,
p.link_top_branch a:visited,
p.link_top_branch a:active,
p.link_main_branch a.openfolder:link,
p.link_main_branch a.openfolder:visited,
p.link_main_branch a.openfolder:active,
p.link_main_branch a:link,
p.link_main_branch a:visited,
p.link_main_branch a:active,
p.link_main_branch a:hover
{font-weight:bold;}

/* Kursiv */

/* Schriftgroessen */
h1,td#text p#searchRequest{font-size:20px;line-height:30px;}
h2{font-size:17px;}
h3{font-size:15px;}
h4{font-size:13px;}

/* 13 Px ***********/
td.tabhead,
td#text p,
td#text td,
div#newsdiv p,
div#h-navi a,
h5,h6,
div#navdiv p a,
table.mailform td,
table.search td,
textarea#search_field,
td.text table td.tabheadbg
{font-size:13px;}

div#h-navi a,
td#footer-shadow,
td#footer-noshadow
{font-size:14px;}
td#text h6, h6
{font-size:15px;}

/* Zeilenhoehe ********************************/
td#text p, td#text h5
  {
  line-height:22px;
  }
  
div#newsdiv p,
div#newsdiv span a
  {
  font-size:12px;
  line-height:20px;
  }
  
/* Laufweite *********************************/
div#newsdiv h1 {letter-spacing:1px;}


/*********************************************************/
/*                   Ausrichtungen                       */
/*********************************************************/

/* Layout-seitig ******************************/
body{padding:0px;margin:0px;}  
table#main_table tr td{text-align:left;vertical-align:top;}

div#logo{margin:0px;padding:0px;}
div#h-navi-wrapper{margin:0px;padding:0px;}

/* Inhalte-seitig ******************************/
td#text
  {
  padding:0px;
  padding-top:38px;
  padding-right:45px;
  padding-left:10px;
  padding-bottom:35px;
  }

/* Abstaende   ********************************/
td#text p
  {
  padding-top:2px;
  }

td#text p,
td#text table,
div#newsdiv p,
h1,h2,h3,h4,h5,h6,
div.search_margin_bottom
  {
  margin:0px;
  margin-bottom:20px;
  }
  

div#newsdiv h2
  {
  margin-bottom:8px;
  }


td#text td  
  {
  padding-bottom:6px;
  }
  

h5,h6
  {
  }


td#text p#searchRequest
  {
  margin:0px;
  padding-bottom:10px;
  }
  

td#footer-shadow,
td#footer-noshadow
{padding-top:7px;padding-left:40px;}
 
/* Kleine Seitenueberschrift */
td#text h6 {padding-left:0px;margin-bottom:17px;}

/* Footer im Textbereich *****/
td#text p.textfooter{margin-bottom:0px;margin-top:50px;}

/* Titelseiten-Spalten two_column_t */

table#two_column_t td.text_left_t p,
table#two_column_t td.text_right_t p
  {
  margin-top:3px;
  margin-left:14px;
  margin-bottom:10px;
  line-height:18px;
  }

table#two_column_t td.pict_left_t div,
table#two_column_t td.pict_right_t div
  {
  margin-bottom:14px;
  }

/* Navigationsleiste ***************************/
div#navdiv {margin:0px;padding:0px;}
div#navdiv p {margin:0px;padding:0px;}
div#navdiv p a
  {
  padding:0px;
  padding-left:22px;
  padding-right:22px;
  padding-top:8px;
  padding-bottom:8px;
  }

div#navdiv p.link_sub_branch a
  {
  padding-top:4px;
  padding-bottom:4px;
  padding-left:40px;
  }

/* padding verkleinern, wegen fetter Schrift */
/*div#navdiv p.link_main_branch a:hover,*/
div#navdiv p.link_sub_branch a:hover
  {
  padding-right:10px;
  }
  
/* Newsleiste *********************************/
div#newsdiv 
  {
  padding-top:42px;
  padding-left:24px;
  }
div#newsdiv p,
div#newsdiv h1,
div#newsdiv h2,
div#newsdiv h3,
div#newsdiv h4,
div#newsdiv h5,
div#newsdiv span a
  {
  padding:0px;
  /*padding-left:24px;*/
  padding-right:20px;
  }

div#newsdiv div
  {
  /*margin-left:10px;*/
  }


iframe{margin-bottom:10px;}

/*************************/
/* Absatz-Umformatierung */
/*************************/
p.block{text-align:justify;}
p.right{text-align:right;}
p.center{text-align:center;}

/*************************/
/* Absatz-Klassen        */
/*************************/
td#text p.feed,
td#text p.cFeed,
td#text p.list,
td#text p.listc
  {
  padding-left:18px;
  }

td#text p.list,
td#text p.listc
  {
  background-image:url(../img/background/listsquare.gif);
  background-repeat:no-repeat;
  background-position:1px 8px;
  }
  
td#text p.list2c
  {
  background-image:url(../img/background/listminus.gif);
  background-repeat:no-repeat;
  }
  
td#text p.list3c
  {
  background-image:url(../img/background/listminussquare.gif);
  background-repeat:no-repeat;
  }
  
td#text p.list2c
  {
  padding-left:37px;
  background-position:21px 7px;
  }
td#text p.list3c
  {
  padding-left:53px;
  background-position:37px 7px;
  }
  
td#text p.continue, div#newsdiv p.continue,
td#text p.cFeed, div#newsdiv p.cFeed,
td#text p.listc, div#newsdiv p.listc,
td#text p.list2c, div#newsdiv p.list2c,
td#text p.list3c
{margin-top:-20px;}



/*********************************************************/
/*                      Farben                           */
/*********************************************************/
/* Schriftfarben     *************************************/
body,td
{color:#000000;}


/* ehemals rot, jetzt schwarz */
h2,h3,h4,h5,h6,
strong,
td#text td  b,
td#text p b,
div#newsdiv h1,
div#newsdiv h2,
div#newsdiv h3,
div#newsdiv h4,
div#newsdiv h5,
div#newsdiv h6
{color:#000000;}

/* Dunkleres Rot / Braun */
h1,
a:link,
a:visited,
a:active,
p.link_main_branch a:link,
p.link_main_branch a:visited,
p.link_main_branch a:active,
p.link_main_branch a.openfolder:link,
p.link_main_branch a.openfolder:visited,
p.link_main_branch a.openfolder:active,
p.link_main_branch a.current:link,
p.link_main_branch a.current:visited,
p.link_main_branch a.current:active,
p.link_sub_branch a.sub_branch:link,
p.link_sub_branch a.sub_branch:visited,
p.link_sub_branch a.sub_branch:active
p.link_sub_branch a.current:link,
p.link_sub_branch a.current:visited,
p.link_sub_branch a.current:active,
div#newsdiv span a,
p#searchRequest
{color:#A00000;}


/* Rot fuer fette Links in Navigation */
td#footer-shadow,
td#footer-noshadow,
div#h-navi a:link,
div#h-navi a:visited,
div#h-navi a:active
{color:#CC0000;}

/* Rot */
div#newsdiv span a:hover,
div#h-navi a:hover,
div#h-navi a.openfolder:link, 
div#h-navi a.openfolder:visited, 
div#h-navi a.openfolder:active,
p.link_top_branch a:link,
p.link_top_branch a:visited,
p.link_top_branch a:active,
p.link_main_branch a:hover,
p.link_sub_branch a.sub_branch:hover
{color:#CC0000;}

/* Helleres Blau */




/*********************************************************/
/*                 Hintergrundbilder                     */
/*********************************************************/
body{background-color:#CECECE;background-image:url(../img/background/main_background.gif);}

/* Hintergrundbild immer waagerecht */
td#text,
td#news-collumn,
div#h-navi a:hover,
div#h-navi a.openfolder:link, 
div#h-navi a.openfolder:visited, 
div#h-navi a.openfolder:active
  {
  background-repeat:repeat-x;
  background-position:0px 0px;
  }


td#news-collumn {  background-image:url(../img/background/news_shadow.gif);}
td#text {  background-image:url(../img/background/text_shadow.gif);}
td.shadow-vertical { background-image:url(../img/background/text_shadow_vertical.gif);background-repeat:repeat-y;}
td#footer-shadow { background-image:url(../img/background/footer_shadow.gif);background-repeat:repeat-y;}
div#shadow-corner
  {
  height:24px;
  background-image:url(../img/background/text_shadow_corner.gif);
  background-repeat:no-repeat;
  }
td#main-collumn {background-image:url(../img/background/tab_completer.gif);background-repeat:repeat-y;}


div#h-navi a:hover {background-image:url(../img/background/hNaviHover.gif);}
  
div#h-navi a.openfolder:link, 
div#h-navi a.openfolder:visited, 
div#h-navi a.openfolder:active
  {
  background-image:url(../img/background/hNaviOpenfolder.gif);
  }


/*********************************************************/
/*                  Hintergrundfarben                    */
/*********************************************************/
table#main_table{background-color:#FFFFFF;}
div#h-navi-wrapper{/*background-color:#EEEEEE; border:1px dotted #00FF00;*/}
table#top_photo_admin{background-color:#EEEEEE;}
td#fietscherbild{background-color:#EEEEEE;}

/* Grau fuer News ***********/
td#news-collumn
  {
  background-color:#EAEAEA;
  }




div#h-navi a.openfolder:link, 
div#h-navi a.openfolder:visited, 
div#h-navi a.openfolder:active
  {
  /*background-color:#CC0000;*/
  }

p.link_main_branch a.openfolder:hover,
p.link_sub_branch a.openfolder:hover
  {
  background-color:#CC0000;
  }

.yellow{background-color:#FBD95B;}


/*********************************************************/
/*                      Rahmen                           */
/*********************************************************/
table#main_table{border:4px solid #800000;}
iframe{border:none;}
td#news-collumn{/*border-left:1px solid #DCDCDC;border-top:1px solid #1D5EA7;*/}  
td#logo-field{/*border-right:1px solid #1D5EA7;*/}
div#logo{/*border:1px dotted #0000FF;*/}
td#navigation,td#sub-navigation,td#footer-left-column{border-right:2px solid #CC0000;}

div#h-navi a {border-left:2px solid #CC0000;}

td.pict_left_t div,
td.pict_right_t div,
div.full_collumn,
div.simple_image,
div.float_right,
div.float_left
{border:1px solid #A00000;}

div#navdiv div.full_collumn,
div#navdiv div.simple_image,
div#navdiv div.float_right,
div#navdiv div.float_left
{border:none;}

td.mailform_normal input,
td.mailform_normal textarea,
input.send_button,
input.track_id,
textarea#search_field
  {
  border:1px solid #A00000;  
  }



/*********************************************************/
/*                    Logo                               */
/*********************************************************/

td#logo-field
  {
  background-image:url(../img/background/logo.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  }

td#footer 
  {
  background-image:url(../img/background/fuss.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  }

/*div#h-navi{background-color:#F53412;}*/
/*********************************************************/
/*       Umformatierung fuer alleinstehende Bilder       */
/*********************************************************/
/* Textumfluss */
div.float_left { float:left; }
div.float_right {float:right;}


div#newsdiv div.float_left { margin-top:5px;}
div#newsdiv div.float_right {margin-top:5px;}
/* MSIE */
* html div.float_left
  {
  /*margin-left:7px;*/
  }
  
/* MSIE */
* html div.float_right
  {
  /*margin-right:7px;*/
  }

/* Abstaende wie Absaetze */
/*div.simple_image,*/
div.float_left  {margin-right:25px;}
div.float_right { margin-left:25px;}

div.full_collumn,
div.simple_image,
div.float_right,
div.float_left
  {
  margin-top:7px;
  margin-bottom:5px;
  }
  
/* Wie beim Absatz */
div.full_collumn
  {
  margin-bottom:22px;
  }


/*********************************************************/
/**/
/*********************************************************/


/***********************************************/
/*             Layout-Tabellen                 */
/***********************************************/
/* Zentrale Positionierung des Gesamtinhaltes  */
table#mother_table{width:100%;height:100%;}
table#mother_td{vertical-align:middle;text-align:center;}

/* Haupt-Tabelle *******************************/
div#main_table_wrapper{}
table#main_table{}



/***********************************************/
/*           Links allgemein                   */
/***********************************************/
a:link,a:visited,a:active {text-decoration:none;}
td#text a:hover,
div#newsdiv p.newsarchiv a,
a.underline:link,
a.underline:visited,
a.underline:active 
{text-decoration:underline;}

/* Footerzeile im Textbereich  */
td#text p.textfooter span a:link,
td#text p.textfooter span a:visited,
td#text p.textfooter span a:active {font-weight:normal}
td#text p.textfooter span.kontakt a:link,
td#text p.textfooter span.kontakt a:visited,
td#text p.textfooter span.kontakt a:active {text-decoration:underline;}
td#text p.textfooter span.backto {margin-right:40px;}

/* Newsbereich ******************/
div#newsdiv span a
  {
  display:block;
  margin:0px;
  }

  

/***********************************************/
/*       Horizontale Navigationsleiste         */
/***********************************************/
div#h-navi a
  {
  display:block;
  float:left;
  /*height:17px;*/
  margin:0px;
  padding-top:7px;
  padding-bottom:8px;
  padding-left:14px;
  padding-right:14px;
  }
  
div#h-navi a#horizontal-link-conclusion
  {
  padding-left:0px;
  padding-right:0px;
  width:2px;
  max-width:2px;
  overflow:hidden;
  }
/***********************************************/
/*           Navigationsleiste                 */
/***********************************************/


td#navigation,td#sub-navigation
  {
  background-image:url(../img/background/navi_bg.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  }



/*
p.link_top_branch a:  Level 3 auf Eis gelegt
p.link_main_branch a: Level 3
p.link_sub_branch a:  Level 4
*/
p.link_top_branch a,
p.link_main_branch a,
p.link_sub_branch a
  {
  display:block;
  padding:0px;
  margin:0px;
  border-bottom:1px solid #CC0000;
  }
/* sub-link-branch*/
div#navdiv p.link_sub_branch
  {
  /*margin-bottom:15px;*/
  }


/* Rollover HG-Farben */
/* Hellblau ***********/

p.link_main_branch a.current:link,
p.link_main_branch a.current:visited,
p.link_main_branch a.current:active,
p.link_sub_branch a.current:link,
p.link_sub_branch a.current:visited,
p.link_sub_branch a.current:active
  {
  background-image:url(../img/background/navi_bg_openfolder.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  }
  


p.link_main_branch a:hover,
p.link_sub_branch a.sub_branch:hover
  {
  background-image:url(../img/background/navi_bg_hover.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  }


p.link_sub_branch a:link,
p.link_sub_branch a:visited,
p.link_sub_branch a:active
  {
  /*background-image:url(../img/background/dash_black.gif);
  background-repeat:no-repeat;
  background-position:36px 9px;*/
  color:#CC0000;
  padding-top:5px;
  padding-bottom:9px;
  }

p.link_sub_branch a:active
  {
  background-image:url(../img/background/dash_dark_blue.gif);
  }



/*********************************************************/
/*        Mailform                                       */
/*********************************************************/
table.mailform
  {
  margin-top:-18px;
  margin-left:-1px;
  }
td.mailform_normal input,
td.mailform_normal textarea
  {
	background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  height:20px;
  padding:3px;
  padding-left:3px;
  }
  
td.mailform_normal input.error,
td.mailform_normal textarea.error
  {
	background-color:#FFD4D4;
  }
  
td.mailform_normal textarea
  {
  height:100px;
  width:200px;
  }


td.mailform_normal input{width:135px;}
input#zip_code {width:45px;}
input#city {width:85px;margin-left:5px;}


td.mailform_normal input,
td.mailform_normal textarea,
.send_button
  {
  background-color:transparent;
  }

.send_button {width:97px;}
input#mailform_reset{margin-left:6px;}





/***********************************************/
/*      SearchformHead                         */
/***********************************************/
div.searchFormHead
  {
  /*text-align:right;*/
  }



div.searchFormHead
  {
  padding:0px;
  }

div.searchFormHead table
  {
  margin:0px;
  margin-top:12px;
  margin-bottom:-8px;
  }
  
div.searchFormHead table td
  {
  /*padding-top:4px;
  padding-left:4px;*/
  }
div.searchFormHead input
  {
  color:#1D5EA7;
  /*border:none;*/
  border-color:#1D5EA7;
  background-color:#FEFEFE;
  font-size:10px;
  padding-left:2px;
  padding-right:2px;
  width:49px;
  }
  
div.searchFormHead input#searchFormHeadText
  {
  width:144px;
  /*width:142px;*/
  margin-left:4px;
  }
  



/***********************************************/
/*      Suchformular und Suchergebnisse        */
/***********************************************/


td.search-comment
  {
  padding-bottom:10px;
  }

textarea#search_field
  {
  height:24px;
  padding-top:3px;
  padding-left:6px;
  overflow:visible;
  }

div.result_headline h5.search_headline
  {
  color:#AA0000;
  }

div.result_headline
  {
  background-color:#FCD437; 
  border:none;  
  padding:10px;
  height:18px;
  /*padding-top:1px;
  padding-bottom:15px;
  margin-bottom:-15px;
  */
  }

p.search_page_title,
p.result_headline
  {
  padding-top:5px;
  padding-bottom:5px;
  }

p.search_page_title
  {
  background-color:#A00000;  
  }


p.search_page_title a:link,
p.search_page_title a:active,
p.search_page_title a:visited
  {
  color:#FEFEFE;
  font-weight:bold;
  }
p.search_page_title a:hover
  {
  color:#FFFFFF;
  text-decoration:underline;
  }


td.text p.search_content a
  {  
  }

p.search_content a b
  {
  color:#B71616;
  }


p.search_content a:link,
p.search_content a:active,
p.search_content a:visited
  {
  color:#6E6E6E;
  text-indent:15px;
  }
  
p.search_content a:hover
  {
  color:#B71616;
  }
