/* ************************************************************************** */
/* * Globale Einstellungen                                                  * */
/* ************************************************************************** */

BODY {
    BACKGROUND-COLOR: #bbc0cf;
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

DIV.standard {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
}

P,TD {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}


TH {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

/* ************************************************************************** */
/* * Links                                                                  * */
/* ************************************************************************** */


A {
    COLOR: #121351;
    TEXT-DECORATION: underline;
}

A:hover {
    TEXT-DECORATION: none;
    color : blue;
}
A.whitetop {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.whitetop:visited {
    TEXT-DECORATION: none;
    color : FFFFFF;
}
whitetop

/* ************************************************************************** */
/* * Überschriften                                                          * */
/* ************************************************************************** */


H1 {
    FONT-SIZE: 14px; 
    COLOR: #121351;
}

H2 {
     FONT-SIZE: 14px; 
     COLOR: #121351;
}
                    
H3 {
    FONT-SIZE: 14px; 
    COLOR: #ae3e28;
}

H4 {
    FONT-SIZE: 12px; 
    COLOR: #ae3e28;
}

H2.orange {
     FONT-SIZE: 14px;
     COLOR: #ae3e28; 
     TEXT-DECORATION: none;
}


/* ************************************************************************** */
/* * Kopfbereich                                                            * */
/* ************************************************************************** */

div.header {
    WIDTH: 985px; 
    HEIGHT: 142px;
}

div.header_left {
    WIDTH: 93px;
    FLOAT: left; 
}

div.header_center {
    WIDTH: 879px;
    HEIGHT: 142px;
    FLOAT: left;
}

div.header_right {
    WIDTH: 13px; 
    HEIGHT: 142px;
    FLOAT : right; 
}



/* ************************************************************************** */
/* * Hauptnavigation                                                        * */
/* ************************************************************************** */

div.mainnavi {                                       /* Siehe Layout */
    WIDTH: 879px;
    HEIGHT : 49px; 
    FLOAT: left; 

    BACKGROUND-REPEAT: repeat-x; 
    BACKGROUND-IMAGE: url(../gfx/buttonleiste.jpg);
    BACKGROUND-COLOR: #121351; 

	FONT-WEIGHT: bold; 
    TEXT-ALIGN: left;
    VERTICAL-ALIGN : middle; 
    COLOR: #ffffff; 
    LINE-HEIGHT: 26px; 
}


A.menu {
    TEXT-DECORATION: none;
    COLOR: #121351;
}

A.menu:hover {
    TEXT-DECORATION: none;
    COLOR: #AE3E28;
}

A.menu_active {
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}

A.menu_active:hover {
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
}



/* ************************************************************************** */
/* * Hauptbereich für den Content                                           * */
/* ************************************************************************** */

table.mainarea  {                                       /* Haupttabelle Contentbereich */
    height: 425px;                                      /* 1 Zeile; 4 Spalten          */
    padding: 0px;                                       /* Mindesthöhe 425px;          */
    BACKGROUND-COLOR: #ffffff;                  /* Hellblau für Startseite??   */
}

td.sidebar_left {                                      /* Rand mit blauem Schatten links */
    WIDTH: 93px;
    BACKGROUND-IMAGE: url(../gfx/left.jpg); 
    BACKGROUND-REPEAT : repeat-y;
}

td.content {                                      /* Hier steht der ganze Inhalt    */ 
    width: 745px;
    padding: 0px;
}

td.sidebar_right {                                      /* Das Bild mit dem Radfahrer rechts */
    width: 128px;
    background-repeat: no-repeat;
}
                    
td.border_right {
    width: 11px;
    BACKGROUND-IMAGE: url(../gfx/header_right.jpg); 
    BACKGROUND-REPEAT: repeat-y;
}


/* ************************************************************************** */
/* * Fußbereich und BottomNavigation                                        * */
/* ************************************************************************** */


div.footer {
    HEIGHT: 80px; 
    WIDTH: 985px; 
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #bbc0cf; 
    CLEAR: both; 
    TEXT-ALIGN: center
}


A.bottomnavi {
    COLOR: #47497F;
    TEXT-DECORATION: none;
} 


A.bottomnavi:hover  {
    TEXT-DECORATION: underline;
}

A.pagefoot {
    FONT-SIZE: 10px;
    COLOR: #AE3E28;
    TEXT-DECORATION: none;
} 


A.pagefoot:hover  {
    FONT-SIZE: 10px;
    COLOR: #AE3E28;
    TEXT-DECORATION: underline;
}


/* ************************************************************************** */
/* * Newsliste auf der Seite "Aktuelles"                                    * */
/* ************************************************************************** */

A {
    COLOR: #ae3e28; 
    TEXT-DECORATION: underline;
}
A:hover {
    TEXT-DECORATION: none;
}


TABLE.newslist {
    width: 100%;
    vertical-align: bottom;
    padding: 0px;
    BACKGROUND-COLOR: #F2F2F5; 
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

table.aktuelles {
        background-color : #EEDDFF;
        padding : 3pt;
        border:dashed 1px black;
}

table.gaestebuch {
        background-color : #FFDDFF;
        padding : 3pt;
        border:dashed 1px black;
}



TD.teaser {
    width: 340px;
    background-color: #ffffff;
    padding: 10px;             
    vertical-align: middle;
}



                    
TD.spacer {
    width: 1px;            
    background-color: #c8cac9;
}
                                        

TD.spacer_shadow {
    WIDTH: 8px; 
                  	
    BACKGROUND-IMAGE: url(../gfx/spacer.jpg); 
    BACKGROUND-REPEAT: repeat-y ;
}


/* ****************************************************************************************************************** */
/* ****************************************************************************************************************** */
/* Der Rest den ich noch nicht zuordnen konnte                                                                        */
/* ****************************************************************************************************************** */
/* ****************************************************************************************************************** */



#list UL {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	LIST-STYLE-TYPE: none;
}
#list LI {
	DISPLAY: inline;
}


#footer_banner {
	WIDTH: 750px; 
	HEIGHT: 8px
}
#start_header {
	VERTICAL-ALIGN: bottom; 
	WIDTH: 100%; 
	COLOR: #121351; 
	LINE-HEIGHT: 131px; 
	HEIGHT: 131px;
}

.suche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 1px;
	border-width:1px;
    border-style:solid;
}
