body {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#333; 
background: white;
background-image: url(../img_global/dekolinie_breit.gif); background-repeat: repeat-y; background-position: 760px;
padding:0px; margin:0px;
}
.invisible{
display:none;
}
#sprungmarke1{margin:0; padding:0;}
#sprungmarke2{margin:0; padding:0;}
div{
margin-top:0px;
margin-bottom:12px;
}
OL{
padding:0px;
margin-left:20px;
margin-top:0px;
clear:none;
text-indent:0px;
}
/*.all OL{
list-style-position:outside;
}*/
UL{
padding:0px;
margin-left:15px;
margin-top:0px;
margin-bottom:24px;
clear:none;
text-indent:0px;
}
.disc LI{
list-style-type:disc;
list-style-position:outside;
margin-left:0px;
text-indent:0px;
}
.pfeil LI{
list-style-image: url(../img_global/pfeil_black.gif);
list-style-position:outside;
margin-left:0px;

}
.buch LI{
list-style-image: url(../lesestoff/img/dot.gif);
list-style-position:outside;
margin-left:0px;
text-indent:-3px;
}

a, a:visited {color:#333;
text-decoration: underline}
a:hover { 
  text-decoration: none;
  color:#333;}

.bigger{font-size: 1.2em;
font-weight:400; }

.small{font-size: 0.9em;}
.smallBlack{
font-size: 0.9em;
color:#333;
font-weight:normal;
}
.black{color:#333;}
.white{ color:white;}

.smallWhite{
 color:white;
 font-size: 0.9em;
}
.smaller{font-size: 0.8em;
font-weight:normal;}


.home{background:#ff9900;
color:#fff;}
.homeFont{color:#333}
.homeFont a:hover, .homeFont a:visited:hover { 
  text-decoration: underline;
  color:#333;
  }
.homeFont a, .homeFont a:visited {
  color: #CD780A;
  text-decoration: none;
}
/* Farben Buddhismus */
.buddhismus{background:#e38226;
color:#fff;}
.buddhismusFont{color:#e38226;}
.buddhismusColor{color:#CA6D0D;}
.buddhismusColor a:hover, .buddhismusColor a:visited:hover{ 
  text-decoration: underline;
  color:#333;
  }

.buddhismusColor a, .buddhismusColor a:visited{
  color: #CA6D0D;
   text-decoration: none;
}
.buddhismusInv{color:#CA6D0D;
 background:#fff;
}
.buddhismusInv a:hover {
  color: #333;
  text-decoration: underline;
  background:#fff;
}
.buddhismusInv a, .buddhismusInv a:visited {
  color: #CA6D0D;
  text-decoration: none;
  background:#fff;
}
/* Farben Veranstaltungen */
.veranst{background:#cc9933;
color:#fff;}
.veranstHell{background:#DCB56D;}
.veranstInv{background:#fff;
 color:#B27D17;}
.veranstSuche{color:#cc9933;}
.veranstColor{color:#B27D17;}
.veranstColor a:hover { 
  text-decoration: none;
  color:#333;
  }
.veranstColor a, .veranstColor a:visited {
  color: #B27D17;
  text-decoration: underline;
}
/* Farben Zentren */
.zentren{background:#bcae47;
color:#fff;}
.zentrenColor{color:#7E7115;}
.zentrenHell{background:#DCD59E;
color:#333;}
.zentrenColor a:hover, .zentrenColor a:visited:hover { 
  text-decoration: underline;
  color:#333;
  }
.zentrenColor a, .zentrenColor a:visited {
  color: #7E7115;
  text-decoration: none;
}
.zentrenInv{color:#7E7115;
background:#fff;}
.lesestoff{background:#57a9af;
color:#fff;}

.lesestoffColor{color:#57a9af;}
.lesestoffInv{color:#57a9af;
background:#fff;}
.lesestoffColor a, .lesestoffColor a:visited {
  color: #57a9af;
  text-decoration: none;
}
.lesestoffColor a:hover { 
  text-decoration: underline;
  color:#333;
  }

/* Farben Bild+Ton */
.bildton{background:#457cae;
color:#fff;}
.bildtonInv{background:#fff;
color:#336699;}
.bildtonFont{color:#457cae;}
.bildtonColor{color:#457cae;}
.bildtonColor a:hover { 
  text-decoration: underline;
  color:#333;
  }
.bildtonColor a, .bildtonColor a:visited {
  color: #336699;
  text-decoration: none;
}
IMG{
  border:none;
  display:inline;
  align:bottom;
}
/*.imgLeft{padding:4px 6px 6px 0px;}*/
/*.imgRight{padding:4px 0px 6px 6px;}*/

p{
margin:0px;
padding: 0px 0px 8px 0px;
}


td{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; }
/* Formularelement, Default-Abstþnde auf Null setzen usw. */
form{
padding:0px;
margin:0px;
}


/*.suche{
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.0em;
  height:16px;
  margin:0px;
  padding:0px;*/
  
}
#inpSearch{
background:#fff;}
.acc{text-decoration:underline;}

/* Container fŸr Logobereich*/
#head{
  width:760px;
  height:108px;
  margin:0px;
}
#head h1{
  padding:0px;
  margin:0px
 }
#navTop{
  width:760px;
  color:#fff;
  margin:0px;
 
}
#navTop img{
 padding-top:6px;
}
/* #navTop td{
background:#ff9900;
color:#FFF;}*/

#navTop a, navMeta a:visited {
  color: #fff;
  text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
#navTop a:hover { 
  text-decoration: none;
  color:#333;
}

/* Container fŸr den Content-Bereich, 760 Pixel breit   */
#contentContainer{
width:760px;
/*border:solid green 1px;*/
}

/* Container fŸr Haupt- (linken) Contentbereich */
#homeLeft{ 
 background-image: url(../img_global/dekolinie_schmal.gif); background-repeat: repeat-y; background-position: right;
}


#teaserHome{
  margin-left:3px;
  /*border:solid blue 1px;*/
  width:337px}

.trenner { 
  width:328px;
  margin:-5px 0px 6px 5px;
  background-image: url(../img_global/trenner.gif); background-repeat: repeat-x; 
}
.trennerLang { 
  width:420px;
  background-image: url(../img_global/trenner.gif); background-repeat: repeat-x; 

}

#contentContainer H2{
  font-size:1.4em;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:0px;
}

#contentContainer H3,H4{
  font-size:1.2em;
  font-weight: bold;
  margin-top:-2px;
  margin-bottom:2px;
}


#bildton a:hover { 
  text-decoration: none;
  color:#333;
  }
#bildton a, #bildton a:visited {
  color: #CD780A;
  text-decoration: underline;
}



/* Haupt-Teaser */
#mainTeaser img{
  margin:0px; 
  padding:0px; 
  display:inline;
  align:bottom}
#mainTeaser H2, .mainTeaser H3{
  color:#CD780A;
  font-size:1.2em;
  padding:0px;
  margin:0px;
}
#mainTeaser a, .mainTeaser a:visited {
  color:#CD780A;
  text-decoration: underline;
 }
#mainTeaser a:hover { 
 text-decoration: none;
 color:#333;
 }

#mainTeaser .Kopf {
 border-left: solid #f90 1px;
 border-right: solid #f90 1px;
  
  
}
#mainTeaser .Content{
  background:#FFEDD3;
  color:#333;
  text-align:left;
  /*border: solid #f90 1px;*/
}

/* Container fŸr Neben- (rechten) Contentbereich */
#homeRight{
  float:right;
  width:354;
  padding-right:6px;
  margin-top:12px;
 }

#footer{
  width:760px;
  float:left;
  padding-top:8px;
  margin-top:-20px;
  margin-bottom:0px;
}

#footer table {  
 width:100%;
 text-indent:10px;
 font-size:1.0em;
}
#footer a, navMeta a:visited { /* Pseudo-Klasse :visited  fŸr  besuchte links */
  color: #fff;
  font-size:1.0em;
  font-weight:bold;
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px;
}

#footer a:hover { 
  text-decoration: none;
  color:#333;
}

/* nur Unterseiten */

/* Navigation */

#navLeft{ 
 float:left;
 width:160px;
 font-size:11px;
 font-weight:bold;
 margin-top:32px;
padding-bottom:0px;
}
.veranstBorder{
border:solid #cc9933 1px;}
.buddhismusBorder{
border:solid #e38226 1px;}
.zentrenBorder{
border:solid #bcae47 1px;}
.lesestoffBorder{
border:solid #57a9af 1px;}
.bildtonBorder{
border:solid #457cae 1px;}
#bildtonBreit{
width:573px;
padding-top:3px;
border-left:solid #457cae 1px;
border-right:solid #457cae 1px;
}

#navLeft IMG{
  padding:5px 5px 3px 3px;
  margin:0px;
 float: left;
/*border:solid blue 1px;*/
}

#navLeft a, navMeta a:visited {
  color: #fff;
  text-decoration: none;
  font-size:11px;
  font-weight:bold;
}
#navLeft a:hover { 
  text-decoration: none;
  color:#333;
}
#navLeftEcke{
  margin:0px 0px;
  padding:0px 0px;
  height:10px;
  width:160px;
  background-repeat: no-repeat;
  background-position:right bottom;

}
#navLeftWerbung{
  clear:both;
/*border:solid green 1px;*/
}
/* Listen allgemein*/
#navLeft UL.pfeil{
clear:none;
/* Hier wird noch einmal die korrkte Darstellung der Fonts erzwungen*/
  font:1.0em Verdana,Arial,Helvetica,sans-serif;
/* Hier werden die Standard-EinrŸckungen fŸr Listen auf 0 gesetzt*/
  margin-top:-1px;
  margin-left:0px;
  margin-bottom:0px;
  padding-left:0px;
  list-style-position: inside;
  list-style-image: url(../img_global/pfeil_white_small.gif);
}
.veranstEcke{
 background-color: #cc9933; 
 background-image: url(../veranstaltungen/img/nav_ecke.gif); 
}
.buddhismusEcke{
 background-color: #e38226; 
 background-image: url(../buddhismus/img/nav_ecke.gif); 
}
.zentrenEcke{
 background-color: #bcae47; 
 background-image: url(../zentren/img/nav_ecke.gif); 
}
.lesestoffEcke{
 background-color: #57a9af; 
 background-image: url(../lesestoff/img/nav_ecke.gif); 
}
.bildtonEcke{
 background-color: #457cae; 
 background-image: url(../bildton/img/nav_ecke.gif); 
}

/* Ende Navigation */

#contentAll{ 
  width:590px;
 margin-top:0px;
 margin-bottom:12px;
 margin-left:9px;
/*border:solid green 1px;*/
}

#contentAllLeft{
  float:left;
  width:275px;
  padding-right:0px;
  clear:left;
 /*border:solid red 1px;*/
}
#contentAllLeft img{
margin-right:6px;
float:left;
display: inline;
}
#bildListe{
margin-left:0px;
margin-bottom:6px;
}
/*#aufzaehlung{
margin-top:0px;
margin-bottom:0px;
}*/

#contentAllRight{ 
  float:right;
  width:275px;
  margin-right:20px;
  /*border:solid blue 1px;*/
}
.right{
text-align:right;
padding-right:6px;}

.rightNeu{
text-align:right;
}

.left{
text-align:left;
padding-left:6px;}

#headline{
background-repeat: repeat-x; 
background-position:bottom;
padding-bottom:6px;
margin-top:12px;
margin-bottom:12px;
/*border:solid 1px*/
}
.hdVeranst{ background-image: url(../veranstaltungen/img/3punktlinie.gif);}
.hdBuddhismus{ background-image: url(../buddhismus/img/3punktlinie.gif); background-repeat:repeat-x; }
.hdZentren{ background-image: url(../zentren/img/3punktlinie.gif);}
.hdLesestoff{ background-image: url(../lesestoff/img/3punktlinie.gif);}
.hdBildton{ background-image: url(../bildton/img/3punktlinie.gif);}

#middle{ 
  width:400px;
  margin:0px;
  float:left;
  padding:0px 0px 0px;
 /*border:solid blue 1px;*/
}
#middleTeaser{
  margin:0px;
  padding:0px 0px 16px;
  width:400px;
/*border:solid red 0px*/
}
#middleTeaser td.text{padding-top:5px;}


#middle h4{
  font-size:1.1em;
  font-weight: bold;
  margin-top:5px;
}
#middle h5{
  font-size:1.0em;
  font-weight: bold;
  margin-top:5px;
}*/

#absatz{
  margin-top:4px;
}
#absatz img{
 float:left;
  padding-right:4px;
  padding-bottom:4px;
}
#absatz p{
margin:0px;
padding: 0px 0px 0px 0px;
}
.bildRight img{
  float:right;
  padding:5px 0px 6px 6px;
}
.bildLeft img{
  float:left;
  padding:5px 6px 6px 0px;
}

.galerieTeaser{
border-right:solid white 1px;
border-top:solid white 1px;
}

#right{ 
  width:160px;
  margin-top:0px;
margin-right:0px;
  float:right;
  padding:6px;
 /*border:solid green 1px;*/
background:#FFF;
}
#left img{
padding-top:4px;
padding-bottom:2px;
padding-right:4px;
clear:right;
}
.zentrenFirstLetter:first-letter{
font-size:1.4em;
font-weight:400;
color:#7E7115}

#seitenNav{
margin-bottom:12px;}

#webcards{
width:125px;
clear:none;
float:left;
background-image: url(../img_global/12px_grau.gif);
background-repeat:no-repeat;
background-position: right top;
margin-right:25px;
margin-bottom:8px;
margin-top:10px;
}
#webcardsRight{
width:99px;
clear:none;
float:right;
background-color:#457cae;
margin-top:10px;
margin-right:16px;
padding-top:30px;
color:white;
text-align:center;
font-size:1.6em;
}

.lupe{float:right;}
.bgwhite {  background-color: #FFFFFF}
