/*----- blau / gelb (schwedisch!) -----*/

/*----- links -----*/
A       { font-weight: normal; color:#1D4AA7; text-decoration: none;}
A:hover { font-weight: bold; background: #1D4AA7; color: #FFFFFF; text-decoration: none;}

body {
background: #FFFFC0;
margin: 0;
scrollbar-face-color: #FFFFC0; 
scrollbar-highlight-color: #FFFFC0; /*----- linke seite & oben, rechts bzw. unten -----*/
scrollbar-3dlight-color: #1D4AA7; /*----- linke seite & oben, links bzw. oben -----*/
scrollbar-arrow-color: #1D4AA7;  /*----- pfeil -----*/
scrollbar-track-color: #FFFFC0;  /*----- spur -----*/
scrollbar-shadow-color: #1D4AA7; /*----- rechte seite, links -----*/
scrollbar-darkshadow-color: #FFFFC0; /*----- rechte seite, rechts -----*/
}

/*----- keine abstände oben/unten bei formularen -----*/
form { margin-top:0px; margin-bottom:0px; }

hr { background: #1D4AA7; size:1pt; color:#1D4AA7; }                                                             

/*----- gaestebuch / forum -----*/
.gbheader { background: #FFFFC0; border:0px; font-size:15pt; font-weight:bold; text-align:center; color:#1D4AA7; font-family: Verdana;}
.gbaussen   { background: #FFFFC0; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.gbtext   { background: #D6E3FE; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.gbrahmen { background: #1D4AA7; border:0px; font-size: 9pt; color:#1D4AA7; font-family: Verdana;}                                                             
.gb_nr    { background: #D6E3FE; border:0px; font-size:14pt; font-weight:bold; color:#1D4AA7; font-family: Verdana;}
.gbinput  { font-size:10pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.gbknopf  { background: #D6E3FE; font-size:10pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}

td.menu_text  { background: #D6E3FE; border:0px; text-align:center; vertical-align:top; color:#1D4AA7; font-family: Verdana; font-size: 10pt;}
td.menu_rahmen { background: #1D4AA7; border:0px; font-size: 9pt; color:#1D4AA7; font-family: Verdana;}                                                             
                                                
.header { background: #FFFFC0; border:0px; font-size:15pt; font-weight:bold; text-align:center; color:#1D4AA7; font-family: Verdana;}
.rahmen { background: #1D4AA7; border:0px; font-size: 9pt; color:#1D4AA7; font-family: Verdana;}                                                             

/*----- laufstreifen -----*/
.lauf_rand { background: #1D4AA7; border:0px; font-size: 9pt; color:#1D4AA7; font-family: Verdana;}                                                             
.lauf_text  { background: #FFFFC0; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}

/*----- normale texte -----*/
.text_14  { background: #D6E3FE; border:0px; font-size:14pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_12  { background: #D6E3FE; border:0px; font-size:12pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_11  { background: #D6E3FE; border:0px; font-size:11pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_10  { background: #D6E3FE; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_9   { background: #D6E3FE; border:0px; font-size:9pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_8   { background: #D6E3FE; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}

/*----- normale texte blocksatz -----*/
.block_14  { background: #D6E3FE; border:0px; font-size:14pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_12  { background: #D6E3FE; border:0px; font-size:12pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_11  { background: #D6E3FE; border:0px; font-size:11pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_10  { background: #D6E3FE; border:0px; font-size:10pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_9   { background: #D6E3FE; border:0px; font-size:9pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_8   { background: #D6E3FE; border:0px; font-size:8pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}

.text_14_k  { background: #D6E3FE; border:0px; font-size:14pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_12_k  { background: #D6E3FE; border:0px; font-size:12pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_11_k  { background: #D6E3FE; border:0px; font-size:11pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_10_k  { background: #D6E3FE; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_9_k   { background: #D6E3FE; border:0px; font-size:9pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.text_8_k   { background: #D6E3FE; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}

.block_14_k  { background: #D6E3FE; border:0px; font-size:14pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_12_k  { background: #D6E3FE; border:0px; font-size:12pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_11_k  { background: #D6E3FE; border:0px; font-size:11pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_10_k  { background: #D6E3FE; border:0px; font-size:10pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana; font-style: italic}
.block_9_k   { background: #D6E3FE; border:0px; font-size:9pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}
.block_8_k   { background: #D6E3FE; border:0px; font-size:8pt; font-weight:normal; text-align:justify; color:#1D4AA7; font-family: Verdana;}

/*----- tabelleninhalte mit body-background -----*/
.aussen_36  { background: #FFFFC0; border:0px; font-size:36pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.aussen_12  { background: #FFFFC0; border:0px; font-size:12pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.aussen_11  { background: #FFFFC0; border:0px; font-size:11pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.aussen_10  { background: #FFFFC0; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.aussen_9  { background: #FFFFC0; border:0px; font-size:9pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.aussen_8  { background: #FFFFC0; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}

/*----- bilder immer mit weiss -----*/
.bild_12  { background: #FFFFFF; border:0px; font-size:12pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.bild_11  { background: #FFFFFF; border:0px; font-size:11pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.bild_10  { background: #FFFFFF; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}
.bild_8  { background: #FFFFFF; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7;  font-family: Verdana;}

.bbild_12  { background: #FFFFFF; border:0px; font-size:12pt; font-weight:normal; text-align:justify; color:#1D4AA7;  font-family: Verdana;}
.bbild_11  { background: #FFFFFF; border:0px; font-size:11pt; font-weight:normal; text-align:justify; color:#1D4AA7;  font-family: Verdana;}
.bbild_10  { background: #FFFFFF; border:0px; font-size:10pt; font-weight:normal; text-align:justify; color:#1D4AA7;  font-family: Verdana;}
.bbild_8  { background: #FFFFFF; border:0px; font-size:8pt; font-weight:normal; text-align:justify; color:#1D4AA7;  font-family: Verdana;}


/*----- fuer aktuelle termine -----*/
.termin_text_12 { background: #C2D6FE; border:0px; font-size:12pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.termin_text_11 { background: #C2D6FE; border:0px; font-size:11pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.termin_text_10 { background: #C2D6FE; border:0px; font-size:10pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.termin_text_8  { background: #C2D6FE; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.termin_aussen_12 { background: #FFFFC0; border:0px; font-size:12pt; font-weight:normal; color:#C2D6FE;  font-family: Verdana;}
.termin_aussen_11 { background: #FFFFC0; border:0px; font-size:11pt; font-weight:normal; color:#C2D6FE;  font-family: Verdana;}
.termin_aussen_10 { background: #FFFFC0; border:0px; font-size:10pt; font-weight:normal; color:#C2D6FE;  font-family: Verdana;}
.termin_aussen_8  { background: #FFFFC0; border:0px; font-size:8pt; font-weight:normal; color:#C2D6FE;  font-family: Verdana;}

.termin_header  { background: #FFFFC0; border:0px; font-size:15pt; font-weight:bold; color:#C2D6FE; font-family: Verdana; text-align:center;}
.termin_rahmen  { background: #1D4AA7; border:0px; font-size: 9pt; color:#1D4AA7; font-family: Verdana;}


/*----- eingabefelder -----*/
.input_14 	 { font-size:14pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.input_12 	 { font-size:12pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.input_11 	 { font-size:11pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.input_10 	 { font-size:10pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.input_9 	 { font-size:9pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.input_8 	 { font-size:8pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}

/*----- knoepfe -----*/
.knopf_14 	 { background: #D6E3FE; font-size:14pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}
.knopf_12 	 { background: #D6E3FE; font-size:12pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}
.knopf_11 	 { background: #D6E3FE; font-size:11pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}
.knopf_10 	 { background: #D6E3FE; font-size:10pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}
.knopf_9 	 { background: #D6E3FE; font-size:9pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}
.knopf_8 	 { background: #D6E3FE; font-size:8pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}

/*----- abweichender hintergrund fuer zitate -----*/
.zitat 	 { background: #EDEDED;}

.chatheader { background: #D6E3FE; border:0px; font-size:12pt; font-weight:bold; text-align:center; color:#1D4AA7; font-family: Verdana;}
.chattext   { background: #D6E3FE; border:0px; font-size:8pt; font-weight:normal; color:#1D4AA7; font-family: Verdana;}
.chatrahmen { background: #1D4AA7; border:0px; font-size: 7pt; color:#1D4AA7; font-family: Verdana;}                                                             
.chat_nr    { background: #D6E3FE; border:0px; font-size:10pt; font-weight:bold; color:#1D4AA7; font-family: Verdana;}
.chatinput  { font-size:8pt; font-weight:normal; text-align:left; color:#1D4AA7; font-family: Verdana; border-top: 2px solid #1D4AA7; border-right: 1px solid #001A50; border-bottom: 1px solid #001A50; border-left: 2px solid #1D4AA7;}
.chatknopf  { background: #D6E3FE; font-size:8pt; font-weight:bold; color:#1D4AA7; font-family: Verdana; border-top: 1px solid #001A50; border-right: 2px solid #1D4AA7; border-bottom: 2px solid #1D4AA7; border-left: 1px solid #001A50;}

.clear {
clear:both;
}
.rechts {
float:right;
margin: 0 0 5px 5px;
}
.links {
float:left;
margin: 0 5px 5px 0;
}


/*----- geburtstagsbuch -----*/
#bildobenlinks_30, #bildobenlinks_31, #bildobenlinks_32, #bildobenlinks_33, #bildobenlinks_34 {
border: 0;
}
#bildobenlinks_30, #bildobenlinks_31, #bildobenlinks_32, #bildobenlinks_33, #bildobenlinks_34 {
border: 0;
}

#bildmittelinks_30, #bildmittelinks_31, #bildmittelinks_32, #bildmittelinks_33, #bildmittelinks_34, #bildmittelinks_35 {
border: 0;
}
#bildmitterechts_30, #bildmitterechts_31, #bildmitterechts_32, #bildmitterechts_33, #bildmitterechts_34,#bildmitterechts_35 {
border: 0;
}

#bilduntenlinks_30, #bilduntenlinks_31, #bilduntenlinks_32, #bilduntenlinks_33, #bilduntenlinks_34 {
border: 0;
}
#bilduntenlinks_30, #bilduntenlinks_31, #bilduntenlinks_32, #bilduntenlinks_33, #bilduntenlinks_34 {
border: 0;
}

#bildobenlinks_35, #bilduntenlinks_35 {
border: 1px solid #1D4AA7;
}
#bildobenrechts_35, #bilduntenrechts_35 {
border: 1px solid #1D4AA7;
}




