@charset "ISO-8859-1";
/* Inhalte 
  -----------  */
.contenu {overflow:visible; background-image:url(/img/schlag_bg.jpg); background-repeat:repeat-y;}
.spalte_li {float:left; width:446px; border:0px solid blue; margin:0 0 0 11px; }
.spalte_re {width:auto; border:0px solid green; margin-left:458px; display:block; }
/* orientierung 
   ---------------  */
div#orientierung {margin:-3px 0 -12px 5px; padding:0; font-size:9px; text-align:left; border:0px solid green;}
div#orientierung a {color:#666666; text-decoration:none;}
div#orientierung a:hover, a:focus, a:active {color:#deb887; text-decoration:underline;}

/* Texte, Seiten 
    ------------------- */
.absatz {position:relative; margin-left:12px; padding-right:7%; padding-top:0px; border:0px solid green;}
.absatz h1 {font-size:14px; font-weight:bold; padding-top:6px;}
.absatz_strich {position:absolute; left:0; bottom:0;}
.absatz_txt {margin-left:33%; margin-top:8px; border:0px solid green;}
.absatz_float {float:left; margin-left:12px; padding-right:9px; border:0px solid green; margin-top:12px; }
.absatz_float_ {margin-left:130px; margin-top:8px; border:0px dashed blue;}

.quelle {padding-left:24px; margin-left:0; text-indent:-24px; }

.ueber_2 {font-size:12px; font-weight:normal;}

.lnk p { }
.lnk div {margin: 0 8px 3px 10px; }
.lnk table {margin-left:8px; }
.lnk a {text-decoration:none; color:#dc143c /*#a0522d*/}
.lnk a:hover, .lnk a:focus, .lnk a:active {text-decoration:underline;}
.lnk ul {list-style:square; margin:24px; padding:0;}
.lnk h5 {margin-left:12px; }

.bildunter_li { float: left; margin: 10px 20px 5px 20px; /* wg. des floats sollte hier die Bildbreite stehen, wg. der Größen kommt sie als style="CSS-Eigenschaft:Wert; ..."> ins html */ }
.bildunter_re { float: right; margin: 10px 20px 5px 20px; /* wg. des floats sollte hier die Bildbreite stehen, wg. der Größen kommt sie als style="CSS-Eigenschaft:Wert; ..."> ins html */ }
.bildunter_re div, .bildunter_li div { padding: 2px 2px; font-size: 9px; }

#satzung ul {list-style-type:decimal;}
#satzung ul li ul {list-style-type:square;}
/* kontakt 
  ----------  */
.formular {padding:6px 0 0 12px; }
.formular h1 {font-size:14px; font-weight:bold; margin-bottom:0.4em; }
.formular fieldset {width:80%; border-color:papayawhip; margin:0 0 8px 8px; }
.formular td, .formular input, .formular select, .formular textarea {font-size:11px; }
.formular em {color:#8b0000; font-size:12px;}
.formular textarea {font-family:Trebuchet MS,Helvetica}
.formular .butt { color:#777777; font: bold 100% Trebuchet MS; 
		background-color:#fff; border:2px solid; border-color: #888 silver silver #888; width:85px; }
.kontakt {padding-left:12px; }
.kontakt h1 {font-size:14px; font-weight:bold; margin-bottom:0.4em; }

/*  veranstaltungsauswahl 
   --------------------   */
#verauswahl {margin-top:1.5em;}
#verauswahl form {}
#verauswahl select {}
   


/*  rechts 
  ----------  */
.spalte_re a {text-decoration:none; color:#a0522d}
.spalte_re a:hover, .spalte_re a:focus, .spalte_re a:active {text-decoration:underline;}
.spalte_re ul {list-style:square;margin:1em; padding:0;}
.punktlinie {background-image:url(/img/re_bg.gif); background-repeat:no-repeat; background-position:left bottom; }

.bildunter_sp {float: left; margin: 10px 0 5px 0; padding: 2px 2px; font-size: 9px; background:#f8f8ff; }
.bildunter_sp div {padding-left:3px; line-height:11px; color:#777777}

.trenner { margin-left:-17px; position:relative; bottom:0; left:0;}

/* Login, Veranstaltungskalender 
   ----------------------------------  */
#ver_eintrag legend {font-size:13px; }
#ver_eintrag label {font-size:12px; font-weight:bold;}
#ver_eintrag textarea {font-family:Trebuchet MS,Helvetica,Arial,sans-serif; font-size:11px; color:#666666; line-height:11px;}   
#ver_eintrag span {font-size:12px; color:#a0522d; text-decoration:underline;}



