


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

/* Fett */
h1,h2,h3,h4,h5,h6,
p#searchRequest,
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,
p.link_sub_branch a.current:link,
p.link_sub_branch a.current:visited,
p.link_sub_branch a.current:active,
p.link_sub_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,
div#newsdiv p,
div#h-navi a,
div#newsdiv span a,
h5,h6,
div#navdiv p a,
table.mailform td,
table.search td,
textarea#search_field,
td.text table td.tabheadbg
{font-size:13px;}
td#text h6
{font-size:15px;}

/* Zeilenhoehe ********************************/
td#text p,
div#newsdiv p,
div#newsdiv span a
  {
  line-height:24px;
  }
  
/* Laufweite *********************************/
div#newsdiv h1 {letter-spacing:1px;}


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

/* Seperator-<div> fuer senkrecht angeordnete Bilder */
div.picSep
  {
  clear:both;
  height:1px;
  border-style:none;
  background-color:#FF0000;
  }


/* Layout-seitig ******************************/
body{padding:0px;margin:0px;}  
div#layout-footer{text-align:right;}
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:45px;
  padding-top:38px;
  }
/*
td#text_left  {padding-right:23px;}
td#text_right {padding-left:22px;}

*/

/* Abstaende   ********************************/
td#text p,
div#newsdiv p,
div#newsdiv h1,
h1,h2,h3,h4,h5,h6,
div.search_margin_bottom
  {
  margin:0px;
  margin-bottom:20px;
  }
  
td#text p#searchRequest
  {
  margin:0px;
  padding-bottom:10px;
  }
  
 
/* Kleine Seitenueberschrift */
td#text h6 {padding-left:22px;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:2px;
  padding-bottom:2px;
  padding-left:45px;
  }

/* 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:38px;}
div#newsdiv p,
div#newsdiv h1,
div#newsdiv span a
  {
  padding:0px;
  padding-left:44px;
  padding-right:22px;
  }

/* Layout-footer *******************************/
div#layout-footer{padding-top:6px;}
div#layout-footer a{margin-left:18px;}


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:20px;
  }

td#text p.list,
td#text p.listc
  {
  background-image:url(../img/background/listsquare.gif);
  background-repeat:no-repeat;
  background-position:1px 7px;
  }
  
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,
td#text p.cFeed,
td#text p.listc,
td#text p.list2c,
td#text p.list3c
{margin-top:-20px;}



/*********************************************************/
/*                      Farben                           */
/*********************************************************/
/* Schriftfarben     *************************************/
body,td,
p.link_main_branch a:link,
p.link_main_branch a:visited,
p.link_main_branch a:active,
p.link_sub_branch a:link,
p.link_sub_branch a:visited,
p.link_sub_branch a:active
{color:#000000;}

/* Grau fuer fette Links in Navigation */
p.link_main_branch a:link,
p.link_main_branch a:visited,
p.link_main_branch a:active,
div#h-navi a:link,
div#h-navi a:visited,
div#h-navi a:active
{color:#5F5F5F;}
/* Weisse Schriftfarbe */
div#layout-footer,
div#layout-footer a
{color:#FFFFFF;}
/* Dunkelblau */
strong,
h1,h2,h3,h4,h5,
p#searchRequest,
td#text p b,
a:link,
a:visited,
a:active,
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.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_main_branch a:hover,
p.link_sub_branch a.current:link,
p.link_sub_branch a.current:visited,
p.link_sub_branch a.current:active,
p.link_sub_branch a:hover
{color:#1D5EA7;}

/* Helleres Blau */
div#newsdiv h1,
h6{color:#6AB0E6;}

/* Hintergrundfarben *************************************/
body{background-color:#72B4E7;}
table#main_table{background-color:#FFFFFF;}
div#h-navi-wrapper{background-color:#EEEEEE;}
table#top_photo_admin{background-color:#EEEEEE;}
td#fietscherbild{background-color:#EEEEEE;}

/* Hellgelb ***********/
td#news-collumn{background-color:#FFFDED;}

/* Rollover HG-Farben */
/* Hellblau ***********/
p.link_top_branch a,
p.link_main_branch a.current:link,
p.link_main_branch a.current:visited,
p.link_main_branch a.current:active,
p.link_main_branch a:hover,
p.link_sub_branch a.current:link,
p.link_sub_branch a.current:visited,
p.link_sub_branch a.current:active,
p.link_sub_branch a:hover,
div#newsdiv span a:hover
  {
  background-color:#E7F1F7;
  }


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

p.link_main_branch a.openfolder:hover,
p.link_sub_branch a.openfolder:hover
  {
  background-color:#FFFFFF;
  }
  
  
/*********************************************************/
/*                      Rahmen                           */
/*********************************************************/
table#main_table{border:6px solid #1D5EA7;}
iframe{border:none;}
td#news-collumn{border-left:1px solid #DCDCDC;border-top:1px solid #1D5EA7;}  
td#logo-field{border-right:1px solid #1D5EA7;}
td#navigation{border-right:1px solid #1D5EA7;}
div#theme-photo {border-top:1px solid #1D5EA7;border-bottom:1px solid #1D5EA7;}
div#theme-photo div {border-right:1px solid #FFFFFF;}

div#h-navi a {border-left:1px solid #1D5EA7;}

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 #1D5EA7;}

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 #505050;  
  }


/*********************************************************/
/*                    Theme-Photo                        */
/*********************************************************/
div#theme-photo
  {
  padding:0px;
  }

td div#theme-photo div
  {
  margin:0px;
  /*margin-top:0px;
  margin-bottom:0px;*/
  float:left;
  }

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

/* NEUES LOGO: */
td#logo-field
  {
  background-image:url(../img/background/logo_roggendorf.gif);
  background-repeat:no-repeat;
  background-position:106px 24px;
  background-position:59px 23px;
  }

/* ALTES LOGO:
td#logo-field
  {
  background-image:url(../img/background/logo.gif);
  background-repeat:no-repeat;
  background-position:36px 26px;
  }
*/
/*div#h-navi{background-color:#F53412;}*/
/*********************************************************/
/*       Umformatierung fuer alleinstehende Bilder       */
/*********************************************************/
/* Textumfluss */
div.float_left { float:left; }
div.float_right {float:right;}
/* 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:15px;}
div.float_right { margin-left:15px;}

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;
  background-image:url(../img/background/newsarrow.gif);
  background-repeat:no-repeat;
  background-position:15px 7px;
  }

div#newsdiv span a:hover
  {
  background-image:url(../img/background/newsarrow_hover.gif);
  }
  
/* Layout-footer *******************************/
div#layout-footer a{font-size:12px;font-weight:bold;}

/***********************************************/
/*       Horizontale Navigationsleiste         */
/***********************************************/
div#h-navi a
  {
  display:block;
  float:left;
  /*height:17px;*/
  margin:0px;
  padding-top:4px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  }
  
/***********************************************/
/*           Navigationsleiste                 */
/***********************************************/
/*
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;
  margin:0px;
  }
/* sub-link-branch*/
div#navdiv p.link_sub_branch
  {
  margin-bottom:15px;
  }

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;
  font-style:italic;
  }

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;}


/***********************************************/
/*      Tracking-Formular:                     */
/***********************************************/

table.tracking-output
  {
  width:410px;
  }

table.tracking input.send_button
  {
  width:103px;
  }

table.tracking-output td
  {
  border-bottom:1px solid #EEEEEE;
  padding-top:5px;
  padding-bottom:5px;
  }

td.tabhead
{
margin:0px;
}
table.tracking {margin-top:-14px;margin-bottom:16px;}
input.track_id 
  {
  width:250px;
  padding-left:5px;
  padding-right:5px;
  margin-right:10px;
  }


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


div#h-navi-neighbour
  {
  }

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#navigation textarea#search_field
  {
  width:150px;
  overflow:visible;
  }
  
  
td#navigation p.searchFormParagraph
  {
  font-size:12px;
  padding-left:22px;
  padding-right:22px;
  visibility:hidden;
  height:0px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  }
*/

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:#FFFFFF;
  }

div.result_headline
  {
  background-color:#72B4E7; 
  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:#1D5EA7;  
  }


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;
  }
