
html{
    height: 100%;
}


body {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#fff9e9;
text-align:center;
/* nur damit zentrierung auch im IE 6...*/
/*
im FF immer scrollbalken:
overflow-y: scroll;
im IE daraus entstehende doppelte ausblenden:
overflow-y: auto;
?
*/



height: 100%;
color:#383939;
}



body.persisch #text {font-size:1.2em !important;}


img {border:none; margin:0;}

#page {  
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding: 0px 0px 0px 0px;
width:1000px;
text-align:left;

position: relative;
 /* min-height fast hack - dustin diaz*/
min-height:100%;
height:auto !important;
height:100%;
border: 1px solid #37360d;
background: url(images/main_bg.jpg) repeat-y ;


}


/*#footer {
padding:0px 0px 0px 0px;
font-size:0.75em;
position: absolute;
bottom:0px;
left:0px;
margin: 0px 0px 0px 0px;
width:968px;
height:151px;
}*/

#footer {
position: absolute;
bottom:0px;
left:0px;
width:190px;
height:258px;
margin:0;
padding:0;
background: #dae1ba url(images/lb_logo_unten.jpg) left bottom no-repeat;
z-index:2;
}

#footer img{border:none;}

/*

#rightbottom {
position: absolute;
bottom:0px;
right:0px;
width:370px;
height:300px;
margin:0;
padding:0;
background: url(images/lesmigras_logo_rechts.jpg) right top no-repeat ;
z-index:2;
padding:0px 0px 8px 0px;}

#rightbottom h3 {margin: 140px 10px 0px 140px;font-size:1.2em;font-weight:bold; color:#f9f5ee;}

*/

#footer_line {

position: absolute;
bottom:0px;
left:250px;
width:627px;

padding:0;
margin:12px 0px 12px 0px;
/*padding:14px 0px 12px 0px;
margin:0;*/

text-align:center;
font-size:0.7em;
color:#37360d;
}

#footer_line a:link { color:#37360d;text-decoration:none;}
#footer_line a:hover { color:#37360d;text-decoration:underline; }
#footer_line a:visited { color:#37360d;text-decoration:none;}
#footer_line a:active { color:#37360d;text-decoration:underline; }



#printfooter{display:none;}


#container_top{
/*height:281px;*/
width:1000px;
display:block;
padding:0;
margin:0;
}




#header_left {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:470px;
height:241px;
background:#dae1ba;

}


#header_right {
float:right;
width:530px;
height:241px;
padding:0;
margin:0;
background: url(images/header_right_bg.jpg) repeat-x ;
}

.welcome #header_right {
float:right;
width:530px;
height:241px;
padding:0;
margin:0;
background: url(images/header_right_bg_welcome.jpg?1) no-repeat left top ;
}

/*.welcomeimage {display:none;}
.welcome .welcomeimage {display:block;}
*/

#metamenu {
/*margin:196px 78px 0px 0px;*/
margin:0px 78px 0px 0px;
padding:22px 0px 0px 0px;
}


#metamenu_bottom {
display:block;
margin:0px 78px 0px 0px;
padding:0px 6px 0px 0px;
clear:both;

}



#schriftgroesse {clear:both;margin:4px 6px 0px 0px;float:right;}
#schriftgroesse p{
color: #37360d ;
font-size:0.8em;
font-weight:bold;
margin:0;
padding: 0px 2px 0px 2px;
float:left;
}
#schriftgroesse  .schriftbutton {border:none;margin-left:3px;}






#search {
float:right;
width:150px;
color: #37360d ;
margin:3px 6px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#fff9e9;
border:1px solid #37360d;
}

#form-search{
margin:0;
padding:0;
}


input.searchfield {
color:#37360d;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
padding:0px 0px 0px 2px;
margin:1px 0px 1px 0px;
text-align:center;
background-color:#fff9e9;
width:120px;
float:right;
border:none;
}

.searchbutton{
margin:3px 0px 0px 5px;
padding:0;
float:right;
border:none;
}


#sprachmenu {
margin:0px 10px 0px 30px;
padding:0;
display:block;}


#sprachmenu a {color:#37360d; text-decoration:none;font-size:0.85em;font-weight:bold;
display: block;margin:2px 0px 0px 0px;padding:0px 7px 0px 5px;
line-height:21px;
}
#sprachmenu a.persisch,#sprachmenu a.arabisch {font-size:1.15em !important;}


#sprachmenu a:hover {background:#FFF9E9;border-left: 4px solid #FFF9E9;margin-left:-4px;}
#sprachmenu a.aktiv,#sprachmenu a.trail {background: #FFF9E9;border-left: 4px solid #FFF9E9;margin-left:-4px;}

#sprachmenu a.invisible {display:none;}

#sprachmenu div.tab , #sprachmenu div.tab-selected  {float:left;margin:0;height:22px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
}



#sprachmenu .tab a, .tab-selected a {  }
#sprachmenu .tab a {}

#sprachmenu div.tab_separator {
/*background: url(images/strich.gif) center 3px no-repeat;*/
width:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -5px;
float:left;display: block;
color:#FFF9E9;
font-size:1.45em;
height:22px;
line-height:22px;
display:block;
}
#sprachmenu div.last {
	display:none;
}
/*
#sprachmenu .tab a:hover span {
background: url(images/metanavi_over_rechts.gif) right top no-repeat;
}

#sprachmenu .tab a:hover {
background: #FFF9E9 url(images/metanavi_over_links.gif) left top no-repeat;
}

#sprachmenu .tab-selected a span {
 background: url(images/metanavi_over_rechts.gif) right top no-repeat;
}

#sprachmenu .tab-selected a {
  background: #FFF9E9 url(images/metanavi_over_links.gif) left top no-repeat;
  color:#37360d;
}*/







#metamenu a {color:#f9f5ee; text-decoration:none;font-size:0.85em;font-weight:bold;}
#metamenu a:hover {color:#37360d ; text-decoration:none;font-size:0.85em;font-weight:bold;background: #dae1ba;}
#metamenu a.aktiv {color:#37360d ; text-decoration:none;font-size:0.85em;font-weight:bold;background: #dae1ba;}

#metamenu div {float:left;margin:0;}

#metamenu .tab a, .tab-selected a {  
display: block;margin:0px 0px 0px 0px;}

.tab a span, .tab-selected a span { 
padding: 1px 5px 1px 5px; display: block;
/*in ff 3.0.5 : besser 1px mehr padding oben oder unten...*/
}

#metamenu .tab a span {}

#metamenu .tab a {}


#metamenu .tab_separator {
background: url(images/strich.gif) center 3px no-repeat;
width:6px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}


#metamenu .tab a:hover span {
background: url(images/metanavi_over_rechts.gif) right top no-repeat;
}

#metamenu .tab a:hover {
background: #dae1ba url(images/metanavi_over_links.gif) left top no-repeat;
}

#metamenu .tab-selected a span {
 background: url(images/metanavi_over_rechts.gif) right top no-repeat;
}

#metamenu .tab-selected a {
  background: #dae1ba url(images/metanavi_over_links.gif) left top no-repeat;
  color:#37360d;
}



a:link { color:#37360d;text-decoration:underline;}
a:hover { color:#b1ac00;text-decoration:underline; }
a:visited { color:#37360d;text-decoration:underline;}
a:active { color:#37360d;text-decoration:underline; }


#maintable{
width:1000px;
margin:0px 0px 0px 0px;
}


#maintable td {

}
/* menu */

#left{
width: 257px;
/*background-color:#d6d6d6;*/
padding: 0px 0px 0px 0px;
vertical-align:top;
}

#right{
width: 370px;
padding: 0px 0px 0px 0px;
vertical-align:top;
/*background: url(images/lesmigras_logo_rechts.jpg) right bottom no-repeat ;*/
}

#rechtespalte {margin:24px 0px 0px 20px;
float:right;
/*width:350px;*/}

#rechtespalte div {width:180px;padding:15px 51px 15px 19px;}

/*#rechtespalte div {width:180px;padding:15px 35px 15px 35px ;background: #fff9e9;}
*/

#rechtespalte img {
/*border:2px solid #fff9e9;*/
}

#rechtespalte p {margin:14px 0px 14px 0px;padding:0;}

#rechtespalte a:link {font-size:1em; font-weight:bold;color:#37360d;text-decoration:underline;}
#rechtespalte a:hover {font-size:1em; font-weight:bold;color:#b1ac00;text-decoration:underline;}
#rechtespalte a:visited {font-size:1em; font-weight:bold;color:#37360d;text-decoration:underline;}
#rechtespalte a:active {font-size:1em; font-weight:bold;color:#b1ac00;text-decoration:underline;}


#rechtespalte .image_container {padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}

#rechtespalte .caption {margin: 8px 10px 8px 10px;padding:0px 0px 0px 0px;font-size:0.75em;}

#rechtespalte .ce_text {margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;background: #fff9e9;}

#rechtespalte .ce_image {margin:0;padding:0;}



#middle .image_container {padding:0px 0px 0px 0px;margin:0px 16px 20px 0px;}


/*#middle .block {clear:both;margin-bottom:20px;}
*/

#middle .block {margin-bottom:20px;}


#middle{
padding:0;
/*width:374px;
+370 right
*/

width:747px;
vertical-align:top;
}

#body {
margin: 0px 90px 45px 10px;
padding:0;
width:647px;
background:#fff9e9;
}

.body_top {
margin: 0;
padding:0;
width:647px;
background: url(images/re_oben.gif) right top no-repeat ;
height:7px;

}
.body_top_left {
width:7px;
height:7px;
background: url(images/li_oben.gif) left top no-repeat ;
float:left;
padding:0;
}


.body_bottom {
margin: 0;
padding:0;
width:647px;
height:7px;
background: url(images/re_unten.gif) right bottom no-repeat ;
}

.body_bottom_left {
width:7px;
height:7px;
background: url(images/li_unten.gif) left bottom no-repeat ;
float:left;
}



/* *** menu **********  */

#mainmenu {
line-height:100%;
margin:0px 0px 300px 25px;
width:207px;
padding:0px 0px 0px 0px;
background:#fff9e9;
}

#mainmenu li { font-size: 0.85em ;line-height:140%;color:#4a3b28;}



.menu_top {
margin: 0;
padding:0;
width:207px;
background: url(images/re_oben.gif) right top no-repeat ;
height:7px;

}
.menu_top_left {
width:7px;
height:7px;
background: url(images/li_oben.gif) left top no-repeat ;
float:left;
padding:0;

}

.menu_bottom {
margin: 0;
padding:0;
width:207px;
height:7px;
background: url(images/re_unten.gif) right bottom no-repeat ;
}

.menu_bottom_left {
width:7px;
height:7px;
background: url(images/li_unten.gif) left bottom no-repeat ;
float:left;
}





#mainmenu ul.level_1, 
#mainmenu ul.level_2, 
#mainmenu ul.level_3 {
list-style-type: none;
margin:0;
padding:0;
background:#fff9e9;
}

#mainmenu ul.level_1  ul.level_2  {
display:none;
}

#mainmenu ul.level_1 li {margin:0;padding:0;}
#mainmenu ul.level_1 li.active {margin:0;padding:0;}


#mainmenu ul.level_1 li a:link, 
#mainmenu ul.level_1 li a:active,
#mainmenu ul.level_1 li a:visited {
display:block;
background:#fff9e9;
color:#37360d;
font-size:1.1em;
font-weight:bold;
margin: 2px 0px 0px 0px;
padding:4px 5px 4px 25px;
text-decoration: none; 
}

#mainmenu ul.level_1 li a:hover {
display:block;
background:#b1ac00;
color:#f9f5ee;
font-size:1.1em;
font-weight:bold;
margin: 2px 0px 0px 0px;
padding:4px 5px 4px 25px;
text-decoration: none; 
}

#mainmenu ul.level_1 li.trail a{
display:block;
background:#b1ac00;
color:#f9f5ee;
font-size:1.1em;
font-weight:bold;
margin: 2px 0px 0px 0px;
padding:4px 5px 4px 25px;
text-decoration: none; 
}


#mainmenu ul.level_1 li.active p.active {
display:block;
background:#b1ac00;
color:#f9f5ee;
font-size:1.1em;
font-weight:bold;
margin: 2px 0px 0px 0px;
padding:4px 5px 4px 25px;
text-decoration: none; 
}
#mainmenu ul.level_1 li.active ul.level_2 {
display:block;
background:#fff9e9;margin:0;
padding:0;
}
#mainmenu ul.level_1 li.trail ul.level_2 {
display:block;
background:#fff9e9;margin:0;
padding:0;
}

#mainmenu ul.level_1 ul {
background:#fff9e9;
margin-bottom:7px;
}

#mainmenu ul.level_2 li.last {background: #fff9e9 url(images/submenu_bottom.gif) center bottom no-repeat;
padding-bottom:5px;}



#mainmenu ul.level_2 li a:link,
#mainmenu ul.level_2 li a:active,
#mainmenu ul.level_2 li a:visited {
display:block;
background-color:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 16px;
text-decoration: none; 
 }



#mainmenu ul.level_2 li a:hover {
display:block;
background-color:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 16px;
text-decoration: underline; 
 }

#mainmenu ul.level_2 li.trail a{
display:block;
background-color:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 16px;
text-decoration: underline; 
 }


#mainmenu ul.level_2 li.active p.active, 
#mainmenu ul.level_2 li.active p.first, 
#mainmenu ul.level_2 li.active p.last {
display:block;
background-color:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 16px;
text-decoration: underline; 
}


#mainmenu ul.level_2 li  ul.level_3 {display:none;}


#mainmenu ul.level_2 li.active ul.level_3 {
display:block;background:#fff9e9;margin:0;padding:0;
}
#mainmenu ul.level_2 li.trail ul.level_3 {
display:block;background:#fff9e9;margin:0;padding:0;
}


#mainmenu ul.level_3 li {background:#fff9e9;margin:0;padding:0;}
#mainmenu ul.level_3 li.active {background:#fff9e9;margin:0;padding:0;}

#mainmenu ul.level_3 li.last {background: #fff9e9 ;background-image:none;margin:0;padding:0;}

#mainmenu ul.level_3 li a:link,
#mainmenu ul.level_3 li a:active,
#mainmenu ul.level_3 li a:visited
 {
display:block;
background:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 30px;
text-decoration: none; 
}

#mainmenu ul.level_3 li a:hover {
display:block;
background:#dae1ba;
color:#37360d;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 30px;
text-decoration: underline; 
 }


#mainmenu ul.level_3 li.active p.active {
display:block;
background:#dae1ba;
color:#37360d;
font-size:1.2em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 30px;
text-decoration: underline; 
}





#body li {padding:0px 10px 8px 0px; line-height:140%;color:#37360d;}

#body ul {margin: 10px 4px 10px 0px;padding: 0px 0px 0px 24px;}
#body ol {margin: 10px 4px 10px 0px;padding: 0px 0px 0px 24px;}

#text {margin: 0px 20px 0px 30px;font-size: 0.85em;line-height:140%;color:#37360d;}


#body p {  margin:0px 0px 15px 0px; padding:0;}
#body p.MsoNormal {  margin:0px 0px 0px 0px; padding:0;}

 
h1 { font-size: 1.2em;margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;color:#37360d;font-weight:bold;}

h2 { font-size: 1.1em;margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; color:#37360d;font-weight:bold;}

h3 { font-size: 1em;margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;color:#37360d;font-weight:bold; }

/*TinyMCE Klassen*/


.ueberschrift-gross {font-size: 1.2em;margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;color:#37360d;font-weight:bold;}
.ueberschrift-mittel{font-size: 1.1em;margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; color:#37360d;font-weight:bold;}
.ueberschrift-klein{font-size: 1em;margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; color:#37360d;font-weight:bold;}



#body a.fettlink:link { color:#b1ac00;text-decoration:none;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;}
#body a.fettlink:hover { color:#b1ac00;text-decoration:underline;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:bold;}
#body a.fettlink:visited { color:#b1ac00;text-decoration:none;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;}
#body a.fettlink:active { color:#b1ac00;text-decoration:underline; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;}

.ce_text td {vertical-align:top;padding:0px 10px 10px 0px;}

.imglt {
margin: 4px 32px 8px 0;
float: left;
}
.imgrt {
margin: 4px 0 8px 16px;
float: right;
}
.mod_article {margin:0;padding:0;}
.mod_customnav {margin:0;padding:0;}
.block {margin:0;padding:0;}
.mod_form {margin:0;padding:0;}
.custom {margin:0;padding:0;}

.mod_search {margin: 12px 0px 12px 0px;}
.formbody{margin: 0px 0px 10px 0px;}


label {width:120px; float:left;}

.text {
color:#4a3b28;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:normal;
padding:2px 5px 2px 5px;
margin:0px 20px 15px 0px;
text-align:left;
background-color:#fff9e9;
width:240px;
border:1px solid #4a3b28;
}

.textarea{color:#4a3b28;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:normal;
padding:2px 5px 2px 5px;
margin:0px 20px 20px 0px;
text-align:left;
background-color:#fff9e9;
width:240px;
height:80px;
border:1px solid #4a3b28;}


.submit {
background: #b1ac00;
margin: 0px 0px 0px 0px;
padding: 1px 5px 1px 5px;
color:#fff9e9;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
border:none;
}

div.error{clear:both; display:block;font-weight:bold;margin: 15px 0px 15px 0px;}

#spenden .ce_text {margin: 0px 0px 40px 0px;}



#ueberblick li { font-size: 0.85em ;line-height:140%;color:#4a3b28;}

#ueberblick ul.level_1, 
#ueberblick ul.level_2, 
#ueberblick ul.level_3 {
list-style-type: none;
margin:0;
padding:0;
}

#ueberblick ul.level_1 li {margin:0;padding:0;}

#ueberblick ul.level_1 li a:link, 
#ueberblick ul.level_1 li a:active,
#ueberblick ul.level_1 li a:visited {
display:block;
background-color:#dae1ba;
margin: 2px 0px 0px 0px;
padding: 4px 5px 0px 10px;
text-decoration: none; 
color:#37360d;font-size:1.1em;font-weight:bold;}

#ueberblick ul.level_1 li a:hover {
display:block;
background-color:#dae1ba;
margin: 2px 0px 0px 0px;
padding: 4px 5px 0px 10px;
text-decoration:underline; 
color:#37360d;
/*color:#b1ac00;*/
font-size:1.1em;font-weight:bold;}



#ueberblick ul.level_2 li a:link, 
#ueberblick ul.level_2 li a:active,
#ueberblick ul.level_2 li a:visited {
display:block;background-color:#fff9e9;
color:#37360d;
font-size:1.1em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 26px;
text-decoration: none; }

#ueberblick ul.level_2 li a:hover {
display:block;background-color:#fff9e9;
background-image:none;
color:#37360d;
/*color:#b1ac00;*/
font-size:1.1em;
font-weight:bold;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 26px;
text-decoration:underline; 
}




#ueberblick ul.level_3 li a:link,
#ueberblick ul.level_3 li a:active,
#ueberblick ul.level_3 li a:visited
 {
display:block;background-color:#fff9e9;
color:#37360d;
font-size:1.3em;
font-weight:normal;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 60px;
text-decoration: none; 
}

#ueberblick ul.level_3 li a:hover {
display:block;background-color:#fff9e9;
color:#37360d;
/*color:#b1ac00;*/
font-size:1.3em;
font-weight:normal;
margin: 0px 11px 0px 11px;
padding: 4px 5px 3px 60px;
text-decoration:underline; 
}

span.unsichtbar { display:none; }
.invisible { display:none; }

.toggler{
     background:transparent url(images/plus9x9.gif) left center no-repeat;
color:#37360d;
font-weight:normal;
   /* border-bottom:1px #E7E6D3 solid;*/
   text-decoration:underline;
    padding-left:21px;
    margin-top:7px;
    cursor:pointer;
    cursor:hand;
}
div.accordion{
   /* border-left:1px #E7E6D3 solid;*/
    padding-left:0px;
    margin-left:0px;
}

.acc_active{
   color:#b1ac00;
    background:transparent url(images/minus9x9.gif) left center no-repeat;
   
}

label.labelheader {clear:both;width:590px; font-weight:bold;padding-bottom:10px;float:none;display:block;}

div.labelheader {clear:both;width:590px;}

div.labelheader input{float:left;font-size:1em;}

div.labelheader label {width:560px;float:left;}


textarea.labelheader {clear:both;float:none;}


div.labelheader span{clear:both;width:590px;display:block;padding-bottom:25px;}

select.labelheader {margin-bottom:25px;}


.next {margin-left:20px;}

label.labelbreit {width:320px;}

input#ctrl_23 {float:right;margin-top:-45px;margin-right:180px;}

input#ctrl_25 {float:right;margin-top:-45px;margin-right:180px;}

/*
input#ctrl_41 {float:right;margin-top:-45px;margin-right:180px;}
*/

