* {
padding: 0px;
margin: 0px;
}

img { behavior: url("fileadmin/templates/styles/pngbehavior.htc"); }
/* img { behavior: url("pngbehavior.htc"); } */
img#tx_mwimagemap_img_281 { border:0px; }

img#tx_mwimagemap_img_286  { border:0px; }


body {
padding: 0px;
margin: 0px;
font-size: 12px; 
line-height:16px; 
color: #222222; 
font-family: arial, helvetica, sans, verdana, "Lucida Sans Unicode";      

}

#pixel {
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    left: 50%;
    overflow: visible;
    }




.main {
    position: absolute;
    left: -400px;
    width: 800px;

    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum3.gif);  
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 320px;
    margin-bottom:50px;
    
}




.main1 {
    position: absolute;
    left: -400px;
    width: 800px;
    vertical-align: top;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum1.gif);  
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}


.main2 {
    position: absolute;
    left: -400px;
    width: 800px;
    vertical-align: top;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum2.gif);
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}


.main3 {
    position: absolute;
    left: -400px;
    width: 800px;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum3.gif);  
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}


.main4 {
    position: absolute;
    left: -400px;
    width: 800px;
    vertical-align: top;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum4.gif);  
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}


.main5 {
    position: absolute;
    left: -400px;
    width: 800px;
    vertical-align: top;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum5.gif); 
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}


.main6 {
    position: absolute;
    left: -400px;
    width: 800px;
    vertical-align: top;
    padding: 0px;
    margin-top:50px;
    margin-bottom:30px;    
    background: #c5c153 url(../images/backgrounds/baum6.gif);
    background-repeat: repeat-y; 
/*    background-position: top center; */
    background-position: 0px 290px;
    margin-bottom:50px;
    
}





div.breadcrumb {
  padding-left: 25px;
  padding-bottom: 5px;
  height: 25px;
  width: 500px;
  float: left;
  }



div.areapic {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:800px;
 height:266px;

}



div.content {

 font-family: arial, helvetica, sans, verdana, "Lucida Sans Unicode"; 
 font-size: 12px; 
 line-height: 16px;
 color: #111111; 
 padding: 40px 30px 30px 30px;
 margin: 0px 0px 20px 0px;
/* background-color: #c5c153; */
}

div.content ul {
  margin-bottom:15px;
}

div.content ul li {
  margin-left:15px;
  padding-left:2px;
  list-style-type:disc;
}


div.content_shop {
 vertical-align: top;
 font-family: arial, "Lucida Sans Unicode", Verdana; 
 font-size: 11px; 
 line-height: 16px;
 color: #111111; 
 padding: 0px 0px 0px 0px;
/* background-color: #c5c153;*/
}


div.footer {
  color: #333;
  font-size:12px;
  background: #d7d449;
  width: 800px;
  height: 30px;
  position: absolute; 
  bottom: 0px;
  border-top: 1px solid #97c000;
}





h1 { 

font-family: arial, helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
margin-top: 5px; 
margin-bottom: 15px; 
color: #111;
}


h2 { 
 font-family: Arial, Verdana, "Lucida Sans Unicode"; 
 font-size: 1.7em; 
 font-weight: normal;
 color: #FFF;
 margin-top:0px;
 margin-bottom:15px; 
}

h3 { 
 font-family: Arial, Verdana, "Lucida Sans Unicode"; 
 font-size: 1.7em; 
 font-weight: normal;
 color: #FFF;
 margin-top:5px;
 margin-bottom: 5px; 
}


h4, h5, h6    { 

font-family: arial, helvetica, sans-serif; 
font-weight: normal; 
font-size: 1.2em;
margin-top: 5px; 
margin-bottom: 8px; 
letter-spacing: 1px; 
}




 a              { font-family: arial, "Lucida Sans Unicode", Verdana; font-size: 12px; font-weight: bold; color:#fff; text-decoration:none; } 
 a:hover     { font-family: arial, "Lucida Sans Unicode", Verdana; font-size: 12px; font-weight: bold; color:#fff; text-decoration:underline; } 

/*
div.content table tr td a {
	font-family: arial, "Lucida Sans Unicode", Verdana; font-size: 13px; font-weight: normal; color:#E50083; text-decoration:none;
}


td.a              { font-family: arial, "Lucida Sans Unicode", Verdana; font-size: 13px; font-weight: bold; color:#fff; text-decoration:none; } 
td.a:hover     { font-family: arial, "Lucida Sans Unicode", Verdana; font-size: 13px; font-weight: bold; color:#fff; text-decoration:underline; } 

*/

/*******************/
/* RTE / Bodytext: */
/*******************/

P { 
 font-size: 12px; 
 line-height: 16px;
color: #222222; 
text-align:justify;  
font-family: arial, helvetica, sans, verdana, "Lucida Sans Unicode"; 
padding-bottom:10px;
}

TD { 
font-size: 12px; 
line-height:16px; 
color: #222222; 
font-family: arial, helvetica, sans, verdana, "Lucida Sans Unicode"; 
padding-bottom:10px;
}

P A { font-size: 12px; text-decoration:none; font-weight: bold; }
P A:hover { font-size: 12px; text-decoration: none; font-weight: bold;  }
P A:visited { font-size: 12px; text-decoration: none; font-weight: bold;  }

P green { 	font-size: 12px; color: #006600;  }

P A.intern { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#111; font-weight:normal;  text-decoration: none; }
P A.intern:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#111; font-weight:normal;  text-decoration: none; }
P A.intern:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#111; font-weight:normal;  text-decoration: none; }

P A.extern { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;  text-decoration: none; }
P A.extern:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;  text-decoration: none; }
P A.extern:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;  text-decoration: none; }

P A.mailto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E50083; font-weight:normal;  text-decoration: none; }
P A.mailto:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E50083; font-weight:normal;  text-decoration: none; }
P A.mailto:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E50083; font-weight:normal;  text-decoration: none; }

P A.quer { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF; font-weight:normal; line-height:25px; text-decoration: none; }
P A.quer:hover { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF; font-weight:normal; line-height:25px; text-decoration: none; }
P A.quer:visited { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF; font-weight:normal; line-height:25px; text-decoration: none; }

A.mailto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E50083; font-weight:normal;  text-decoration: none; }
A.mailto:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E50083; font-weight:normal;  text-decoration: none; }
A.mailto:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E50083; font-weight:normal;  text-decoration: none; }


span.mailto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E50083; font-weight:normal;  text-decoration: none; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #999999; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #999999; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }

/*DIV.csc-textpic-imagewrap { margin-top:0px; padding-top:5px; padding-right:5px; }*/


HR { margin: 2em 0 2em 0; }


A IMG { border:0px; margin:0px; padding:0px; }

IMG A { border:0px; margin:0px; padding:0px; }

UL LI A IMG { border:0px; margin:0px; padding:0px; }


div.eorte {
font-size:12px;
line-height:16px;
float:left; 
width:300px; 
left:430px; 
top:100px; 
/*position:absolute; */
padding-top:20px;
}

div.ukunft {
font-size:12px;
line-height:16px;
padding:50px;
}

div.eorte_seminars {
font-size:12px;
line-height:16px;
float:left; 
width:300px;  
top:100px; 
/*position:absolute; */
vertical-align:top; 
}


ul.prevnext {
list-style-type:none;
float:left;
padding:2px;
margin:0px;
}


li.prev, li.current, li.next {
list-style-type:none;
float:left;
padding:2px;
margin:0px;
}