body {
  scrollbar-track-color:#1E4E7F;
  scrollbar-face-color:#1E4E7F;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-highlight-color:#1E4E7F;
  scrollbar-shadow-color:#FAF4B6;
  scrollbar-darkshadow-color:#1E4E7F;
  scrollbar-arrow-color:#FAF4B6;
}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         ALLGEMEINES
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Standardschriftart, -größe und -farbe */
*{
font-family: Verdana, Arial;
font-size: 13px;
/* color:#1E4E7F; */
}
/* Startseite */
#indexseite{
margin: 10px 0px 10px 0px;
padding: 0px;
width: 750px;
padding-left: 50%;
background-color:#1E4E7F;
}
/* Optimierung für 800x600 */
#seite, #div_anfahrt{
margin: 0px;
padding: 0px;
width: 750px;
margin-left: -375px;
background-position: 550px 200px;
background-image:url(../gfx/bg_seite.gif);
background-repeat: repeat-y;
background-color:#FAF4B6;
}


#div_anfahrt{
margin: 0px;
padding: 0px;
background-color:#FAF4B6;
}

/* Popup-Fenster */
#popup{
margin: 10px;
padding: 0px;
background-color:#FAF4B6;
text-align: center;
}

/* Links */
a.menu{
font-weight: bold;
text-decoration: none;
}
a.menu:link {
color:#1E4E7F;
}
a.menu:visited {
color:#1E4E7F;
}
a.menu:hover {
color:#E67222;
}
a.menu:active {
color:#E67222;
}

h1, .titel, .size5{
font-weight:normal;
font-size: 18px;
color:#1E4E7F;
}

h2, .titel2, .size4{
font-size: 15px;
color:#1E4E7F;
}

.absatz, .size3, p{
color:#1E4E7F;
font-size: 13px;
margin: 0;
}

.size2{
color:#1E4E7F;
font-size: 11px;
}

.size1{
color:#1E4E7F;
font-size: 10px;
}

.size0{
color:#1E4E7F;
font-size: 9px;
}

.red {
color: #CC0000;
}
hr{
height: 1px;
color: #1E4E7F;
}
.hr2{
width: 50%;
}

/* weitereTexteinstellungen vom Editor*/
/* Zwischen-Überschrift */
h3{font-size: 13px; font-weight: bold; color:#1E4E7F;}
/* Zwischen-Überschrift */
h4{font-size: 11px; font-weight: bold; color:#1E4E7F;}
/* Zwischen-Überschrift */
h5{font-size: 10px; font-weight: bold; color:#1E4E7F;}
/* Zwischen-Überschrift */
h6{font-size: 10px; font-weight: bold; font-style: italic; color:#1E4E7F;}

ul{
margin: 8px 0px 0px 0px;
list-style-type: none;
padding: 0;
color:#1E4E7F;
}

ul li{
background-image: url(../gfx/mainmenu.gif);
background-repeat: no-repeat;
background-position: 1px 5px;
padding-left: 15px;
color:#1E4E7F;
}
p{margin-bottom: 21px;}
ol{margin-left: 40px;color:#1E4E7F;}
li{margin: 5px 0px 0px 0px;}
td{color:#1E4E7F;}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         SEITENAUFBAU
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Bereich um Logo und Bild-Rotation */
#kopfbereich{
margin: 0px;
padding: 0px;
width:100%;
background-color:#DDDDDD;
}
#logo{
float: left;
margin: 0px;
padding: 0px;
width:550px;
background-color:#1E4E7F;
}

/* Bereich um Menü, Inhalt und KM-Grafik */
#menu_content_klabauter{
margin: 0px;
padding: 0px;
width:100%;
clear: both;
background-position: 550px 200px;
background-image:url(../gfx/bg_seite.gif);
background-repeat: no-repeat;
}
/* Fußbereich */
#fußbereich{
clear: both;
margin: 0px;
padding: 19px 10px 0px 10px;
width:100%;
background-image:url(../gfx/fussbereich.gif);
background-repeat: no-repeat;
background-color:#1E4E7F;
height: 59px;
}
/* Bereich um Menü und Inhalt */
#menu_content{
float: left;
margin: 0px;
padding: 0px;
width:550px;
background-color:#FAF4B6;
}
/* Bereiche Bild-Rotation und KM-Grafik */
#rotation, #klabauter{
float: right;
margin: 0px;
padding: 0px;
width:200px;
/*background-color:#FAF4B6;*/
background-image:url(../gfx/bg_klabauter.gif);
}
/* Bereich Menü */
#menu{
float: left;
width: 150px;
background-color:#FAF4B6;
overflow: hidden;
}
/* Bereich Inhalt */
#content{
padding-top: 5px;
float: right;
width: 400px;
background-color:#FAF4B6;
overflow-x:hidden;
}
/* Bereich KM-Grafik */
#klabauter{
background-image:url(../gfx/bg_klabauter.gif);
background-repeat: no-repeat;
/*background-color:#FAF4B6;*/
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         NAVIGATIONSMENÜ
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#mainmenu{
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 5px;
}
#mainmenu li.li_mainmenu{
margin: 8px 0px 0px 0px;
background-image: url(../gfx/mainmenu.gif);
background-repeat: no-repeat;
background-position: 4px 4px;
padding-left: 15px;   /* Einrücktiefe */
}

#mainmenu li.li_submenu{
margin: 8px 0px 0px 0px;
background-image: url(../gfx/submenu.gif);
background-repeat: no-repeat;
background-position: 4px 4px;
padding-left: 15px;
}
ul.sub{
margin: 8px 0px 0px -7px;
list-style-type: none;
padding: 0;
}

ul.gallery{
margin: 8px 0px 0px 0px;
list-style-type: none;
padding: 0;
text-align: left;
}

li.gallery{
background-image: url(../gfx/mainmenu.gif);
background-repeat: no-repeat;
background-position: 1px 5px;
padding-left: 15px;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         Gästebuch
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.gb_entry_title{
font-weight: bold;
}

/* Textfeld Gästebuch*/
.gb_text, .gb_content{
width: 320px;
color: #1E4E7F;
border: 1px #1E4E7F solid;
background-color:#F3D489;
}

/* Breite der Tabelle um die Gästebucheinträge */
.gb_table_width{
width: 400px;
}

.gb_comment_bold{
font-weight: bold;
}

.gb_comment_italic{
font-style: italic;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         EINGABEMASKEN
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Schaltfläche */
.bt, .button{
color: #1E4E7F;
border: 2px #FFF outset;
background-color:#F3D489;}

/* Eingabefelder Kontaktformular */
.kontakt, .textfeld{
color: #1E4E7F;
border: 1px #1E4E7F solid;
background-color:#F3D489;}

/* Breiten Kontaktformularfelder */
.w20{width: 20px;}
.w40{width: 42px;}
.w120{width: 120px;}
.w165{width: 148px;} /* für Anfahrt */
.w200{width: 198px;}
.w245{width: 244px;}
.w400{width: 400px;}
.w500{width: 300px;} /* für Anfahrt */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                         BILDER-GALERIE
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Schaltfläche */
.bt_gal{
width: 390px;
color: #1E4E7F;
border: 1px #1E4E7F solid;
background-color:#F3D489;}

/* Popup */
body.popup{
background-color:#F3D489;}

/* Ankreuzkästchen für "Meine Bilder" */
.cb_sel_pic{
padding: 0px;
margin: 0px 0px 10px 0px;
}
