BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:101%;
	color:#000000;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px
  }  
  
  
/*generelle Farbeinstellungen die hier erstmal festgelegt werden, aber ueberschrieben werden duerfen*/

/*normaltextgrau*/
 P, H1, H2,H3,H4,H5{
color : #333333;
margin-top:5px;
margin-bottom:5px;
}

/*bootshausgrau*/
/*
 P, H1, H2,H3,H4,H5{
color : #cccccc;
}
*/



/*bootshauslila 
A:hover,A:active{
color: #4f2351;
}
*/

/*bootshaustuerkis
A:hover,A:active{
color: #01605f;
}
*/

/*bootshausrot
A:hover,A:active{
color: #800000;
}
*/

/*bootshausblau*/
A:link,A:visited, H3 {
color: #0b2551; 
}

/*helleres blau */
A:hover,A:active{
color: #448bb0;
}


H1,H5,H3{
/*color : #cccccc;*/
/*background-color: #0b2551; */
color :  #313d51; 


}




/*generelle Fonteinstellungen die hier erstmal festgelegt werden, aber ueberschrieben werden duerfen*/  
P, H1, H2,H3,H4,H5 {
   font-family : Verdana, sans-serif;
   font-size : 0.8em
   margin: 5px 5px 0px 0px;
  }
  
  
  /* GENERAL fonts */

P, OL, UL, DIV, H1, H2,H3 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
H3 { font-size: 12px; }
P, H1, H2 {margin: 10px 10px 0px 0px;}



/* generelle basiseinstellungen die erstmal fuer alle Links gelten, aber ueberschrieben werden duerfen.*/
A:link, A:visited  {
    Text-decoration: none
}

A:hover, A:active {
    font-weight : bold;
    text-decoration: underline;
}

H1,H5 {
   font-family : Verdana, sans-serif;
   font-size : 1.1em
   margin: 0px 0px 5px 0px;
  }

/*********************************************************************************/
.foot_tools{
    margin-top:5px;
     background-color: #dccfbc;
  }
  .content{
margin-left:50px;
  }
  
.nav {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #2c303a;
    font : bold;
    Text-decoration: none;
    text-transform: uppercase;
    background-image: url(../res/menubackground_bootshaus.jpg);
    background-repeat : repeat;
  }
  
.tools {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #2c303a;
    font : bold;
    Text-decoration: none;
    text-transform: uppercase;
     text-align: right;
  }
  
.toolbar {
     background-image: url(../res/menubackground_bootshaus.jpg);
     background-repeat : repeat;
  }
  

/*
A.content:active {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
    text-decoration: none;
  }

A.contentbold:active {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#2c303a;
    font : bold;
    Text-decoration: none;
  }

A.contentbold:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#2c303a;
    font : bold;
    Text-decoration: none;
  }

A.contentbold:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#2c303a;
    font : bold;
    Text-decoration: none;
  }

A.contentbold:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color:#2c303a;
    font : bold;
    text-decoration: none;
  }

A.content:focus {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
    text-decoration: none;
  }

A.content:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : red;
    text-decoration: none;
  }

A.content:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
    text-decoration: none;
  }

A.content:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
    text-decoration: none;
  }
*/


/*
INPUT,TEXTAREA,SELECT {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background: White;
    border: 1px solid #000000;
  }
*/


  
/*
td.content {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
  }
  
  
td.content:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : red;
    text-decoration: none;
  }
  

td.contentbold {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-decoration : none;
    color : #2c303a;
    font-weight: bold;
  }


td.datum {
    text-decoration : none;
    color:#2c303a;
    font : normal 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
  }

td.headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    text-decoration : none;
    color : #2c303a;
    font-weight: bold;
    text-transform: uppercase;
  }

TD#content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    vertical-align: top;
    width: 380px;
  }
*/


TD#footer {
  /*  border-top: dotted 1px #999999;*/
}

TD#footer P {
    font-size: 10px;
    text-align: center;
}
  
  /* Menue horizontal */
TD#top_hmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
/*color:#00466a;*/
color:#0b2551;

font-weight:bold;
text-decoration:none;
margin-right:16px;
  }
  
TD#top_hmenu A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-size:0.8em;
color:#0b2551;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}

TD#top_hmenu  A:hover {
	text-decoration: none;
	color: #4c6d7d;
}

TD#top_hmenu  A:active {
	text-decoration: none;
	color: #4c6d7d;
}

/*
TD#top_hmenu DIV, TD#top_hmenu DIV A  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#00466a;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}
td.top_hmenu:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#4c6d7d;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}
td.top_hmenu_act:link, td.top_hmenu_act:visited, td.top_hmenu_act:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#4c6d7d;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}
*/


/* Menue horizontal */
/*
.menu_h1:link,  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#00466a;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}

.menu_h1:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#00466a;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}

.menu_h1:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#4c6d7d;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}
.menu_h1_act:link, .menu_h1_act:visited, .menu_h1_act:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.64em;
color:#00466a;
font-weight:bold;
text-decoration:none;
margin-right:16px;
}
*/



/* Content column */
/*
TD#content {

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 380px;
	color : red; das wirkt sich aus in Kategriedarstellung im News-Listview
}
*/


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


/* Zuerst kommen die gesamten statischen Formatfestlegungen fuer die Komponenten aus dem HTML-File*/

.nav {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 0.8em;
    text-align: center;
    color : #2c303a;
    font : bold;
    text-transform: uppercase;
  }

TD#top_menu  {
	font-size: 14px;
	/*text-align: center;*/
}


TD#content {

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	vertical-align: top; 
	/*background-image: url(../res/content_kachel.jpg);
	background-repeat : repeat;*/
	/*width: 380px;
	color : red;
	*/
}


/* rechte_spalte */
TD#rechte_spalte {

	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
	padding-down: 5px;
	/*vertical-align: top; */
	width: 160px;
	/*background-image: url(../res/links_unten.jpg);*/
}

/*
TD#links_unten {
background-color : red;
	vertical-align: bottom; 
	width: 144px;	
	background-image: url(../res/links_unten.jpg);
	background-repeat : no-repeat;
}*/
/*
TD#links_mitte {
background-color : red;
	width: 144px;	

}
*/
	/*background-image: url(../res/links_unten.jpg);*/

TD#tablebackground {
	background-image: url(../res/links_tablebackground.jpg);
	background-repeat :repeat;
}

TD#linksoben {
	background-image: url(../res/links_tablebackground_logo.jpg);
	background-repeat :repeat;
}



TD#menu_1 {	
	vertical-align: top; 
	width: 144px;	
	/*background-image: url(../res/menubackground_invert_bootshaus.jpg);
	background-repeat : repeat;*/
		background-image: url(../res/links_tablebackground.jpg);
	background-repeat :repeat;
	padding-top: 30px;
	padding-left: 3px;
	padding-right: 3px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	/*color: #2c303a;*/
	color: #cccccc;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;

  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  
  textcolor:#cccccc;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  background-color: #dccfbc;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='86', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:#0b2551;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}


/*  MENU 2, level 1, general for all table cells: */

TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
 color:#89a0ab;
 font-weight: bold
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
  font-size: 12px;
}




/*  BeginQuickMenu*/

/* Menu Quick column */
TD#menu_quick {	
	vertical-align: top; 
	width: 160px;	
	background-image: url(../res/menubackground_quick_competition.jpg);
	background-repeat : repeat;
	padding-top: 10px;
}
TD#menu_quick DIV {
	width: 95%;
}
TD#menu_quick DIV A {
	color: #cccccc;
	text-decoration: none;
}
TD#menu_quick DIV A:hover {
	text-decoration: underline;
}

/*  MENU QUICK, level 1, normal state (NO) */
TD#menu_quick DIV.menu_quick-no {
  border-bottom: 1px dotted #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU QUICK, level 1, active state (ACT) */
TD#menu_quick DIV.menu_quick-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  
  /*color:#0b2551;*/
  color: #cccccc;

  background-color: #eeeeee;
  filter:alpha(opacity='85', style='0');
}
TD#menu_quick DIV.menu_quick-act A {
  /*color:#0b2551;*/
  color: #cccccc;
}

/*  EndQuickMenu*/


TD#pfad {
  white-space: nowrap;
  background-color: #F8F8EC;
  border-bottom: 1px dotted #999999;
  /*border-bottom-width:0.12em;*/
   color : #2c303a;

  font-family: verdana, arial;
  font-size: 0.8em;
  font-style: italic;
 font-weight:bold;
  padding: 1px 1px 5px 5px;
}
TD#pfad A {
  text-decoration: none;
}

TD#pfad A:hover {

 color:#89a0ab;
 border-bottom: 1px dotted #999999;

  }

  








  
  


