   
/* default styles
   -------------- */
  
p.GalBildbeschreibung
{
 font-size:.7em;
 color:#FFFFFF;
 text-align:left !important;
}

p.GalTitle
{
 font-size:.8em;
 color:#FFFFFF;
 text-align:left !important;
}



a:hover
{
}

p.GalTitle a:hover 
{
 color:#FFFF00 !important;
 text-decoration: underline;
}


p.LizenzHinweis
{
 font-size:.82em;
 color:#FFFFFF;
}

p.LizenzInfo
{
 font-size:.74em;
 line-height:1.25em;
 padding-bottom:6px;
 color:#FFFFFF;
}

p.Bildunterschrift
{
 font-size:.6em;
 color:#FFFFFF;
}

/* layout
   ------ */

.content { 
  font-size: 115%;
 margin: 10px auto;
 width: 776px; 
}

.logo {
 float: left;
 width: 180px;
 padding: 10px 0 11px 10px;
}

.header_right {
 float: right;
 width: 550px;
 height: 72px;
}

.logo p {
 font-size: 0.9em;
 color: #808080;
 padding: 0 0 0 7px;
 background: inherit;
}


.top_info 
{
 background: #fff url(/images/dot.gif) bottom repeat-x;
 margin: 12px 0 5px 0;
 width: 540px;
 padding: 0 5px 5px 0;
 text-align: right;
 color: #444;
}
 

.slogan {
 text-align: right;
 width: 160px;
}


.bar { 
 text-align: right;
 font-size: 1.1em;
 height: 30px; 
}

.bar li { 
  
  padding: 0px 10px 8px 10px;
  color: #808080;
  background: #FFF;
  display: inline;
 }
 
 .bar li.active { 
  background: #FFF url(/images/bar.gif) no-repeat center bottom; 
  color: #C3593C;
  font-weight: bold; 
  padding-bottom: 8px; 
 }

 .bar a { 
  font-weight: bold;
  color: #4A8EBC; 
  background: inherit; 
 } 

.search_field { 
 text-align: right;
 float: right;
 width: 556px;
 height: 38px;
 background: #464548 url(/images/searchbg.gif) no-repeat top right; 
 color: #000;
 clear: both;
 padding: 10px 10px 0 0;
}

.grey {
 font-size: 1.2em;
 font-weight: bold;
 color: #ccc;
 background: inherit;
 
}

.search {
 font-size: 1.2em;
 font-weight: bold;
 color: #FFF;
 background: inherit; 
}

.wichtig {
 border: 1px solid #00008B;
 background: #FFFFE0;
 padding: 4px;
 margin: 4px;
 color:#00008B;
}

img.cclogo
{
 margin-top:-12px;
}

div.cclogo {
 float: left;
 height: 33px;
 padding: 15px 0 0 15px;
 width: 192px;
 background: #6E6E6E url(/images/newsletterbg.gif) no-repeat;
 color: #FFF;
 margin: 0 0 3px 0;
}

.subheader {
 clear: both;
 margin: 3px 0 10px 0;
 padding: 8px;
 background: #f4f4f4;
 color: #808080;
 border-bottom: 1px solid #ccc;
}


.subheader p {
 font-size: 0.9em;
 color: #808080;
 padding: 0 0 0 7px;
 background: inherit;
}

/* leinwand */

leinwand
{
 width : 776px;
 margin: 0 0 10px 0;
}

.leinwandt {
  height: 10px;
  background: #6E6E6E url(/images/leinwandt.gif) no-repeat;
  color: #FFF;
 }
 
.leinwandbox {
  color: #eee;
  padding: 6px 16px;
  margin: 0 0 30px 0;
  background: #6E6E6E url(/images/leinwandb.gif) no-repeat bottom left;
  height: auto;
 }

/* left side
   --------- */

.left {
 float: left;
 width: 490px;
 margin: 0 0 10px 0;
}

.left_articles {
  margin: 0 0 15px 0;
  padding: 0 0 0 10px;
 }

.left_articles p.subheadline
{
 color:white;
 font-size:.9em;
 padding: 5px 0 10px 0;
}

.left_articles h2 {
  color: #FFF;
  padding: 10px 0 5px 0;
 }


 .lt {
  height: 10px;
  background: #6E6E6E url(/images/lt.gif) no-repeat;
  color: #FFF;
 }
 
 .lbox {
  color: #eee;
  padding: 3px 12px;
  margin: 0 0 15px 0;
  background: #6E6E6E url(/images/lb.gif) no-repeat bottom left;
  height: auto;
 }


 .imageline
 {
  margin-top:24px;
  margin-left:90px;
 }

 .imagebox
 {
  height: 236px;
  min-height: 236px;
  width: 190px;
  min-width: 190px;
  float: left;
 }

 .imagebox p.Titel
 {
  margin-top:-10px;
  font-size:.75em;
  color:white;
 }

 .imagebox p.Beschreibung
 {
  font-size:.7em;
  color:yellow;
 }
 

 
 .lbox a {
  color: #FFFCD1;
 }
 
 .lbox h2 {
  color: #FFF;
  background: #6E6E6E;
 }
 
.galWebImage {
 border: 1px solid #888888;
 text-align:center;
 background:#404040;
 margin: 0 6px 6px 0;
 padding: 2px;
} 

.WebImage
 {
 border: 1px solid #fff;
 color: #fff;
 padding: 1px;
 margin-bottom:6px;
}
 
.galthumb 
{
 float: left;
 width: 210px;
 height: 228px;
 border: 1px solid #888888;
 background:#404040;
 margin: 0 6px 6px 0;
 padding: 2px;
} 

.galthumb p
{
 text-align:left;
 margin-left:19px;
 font-size:.7em !important;
}

.thumb02 
 {
 border: 1px solid #d4d4d4;
 color: #fff;
 background: #000;
 margin: 12px 12px 1px 12px;
 padding: 2px;
}
 
.thumb {
 width: auto;
 height: auto;
 border: 1px solid #d4d4d4;
 color: #fff;
 background: #000;
 margin: 0 12px 15px 0;
 padding: 200px;
}

.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }
 
/* right side
   ---------- */

  
.right {
 float: right;
 width: 245px;
 margin: 0 0 10px 0;
}

.ImgRight 
{
 float: right;
 margin: 0 0 10px 0;
}

.right a 
{
 color: #FFFCD1;
 background: inherit;
}


.right h1 {
 background: none  !important;
 font: bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
 letter-spacing: -1px; 
 padding: 2px 0 0 0px;
 margin: 0;
 color: yellow;
 background: inherit;
}

.right h2 {
 background: none  !important;
 font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
 letter-spacing: -1px; 
 padding: 2px 0 0 0px;
 margin: 0;
 color: #FFFFE0;
 background: inherit;
}

.right h1 a, h2 a {
 text-decoration: none;
 color: #464548;
 background: inherit;
}

  
 .rt {
  background: #C85E35 url(/images/rt.gif) no-repeat;
  color: #FFF;
  height: 7px;
 }
  
 .right_articles {
  background: #C85E35 url(/images/rb.gif) bottom no-repeat;
  font-size: 0.9em;
  line-height: 1.3em;
  color: #FEE1D5;
  padding: 4px 8px; 
  margin: 0 0 10px 0;
 }
 
 
.rthw {
  background: url(/images/rthinweis.gif) no-repeat;
  background-color:#808080;
  color: black;
  height: 7px;
 }
  
.right_hinweis {
  background: url(/images/rbhinweis.gif) bottom no-repeat;
  background-color:#808080;  font-size: 0.9em;
  line-height: 1.3em;
  color: black;
  padding: 4px 8px; 
  margin: 0 0 10px 0;
 }
 
 
 
   
.image {
 float: left;
 margin: 0 9px 3px 0;
}

/* footer */

.footer { 
 clear: both; 
 text-align: center;
 font-size: .9em;
 line-height: 1.6em;
 color: #808080;
 padding: 8px 0;
}

.footer a {
 color: #C3593C;
 background: inherit;
}


