@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: 'Papyrusregular';
  src: url('type/papyrus-webfont.eot');
  src: local('☺'), url('type/papyrus-webfont.woff') format('woff'), url('type/papyrus-webfont.ttf') format('truetype'), url('type/papyrus-webfont.svg#webfontviRUnwhL') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
* {
  margin:0px;
  padding:0px;
    
}

body {font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#666;
  background:#2b86e2 url(../Images/layout/bg_body_start.jpg) repeat-x;
  
}

a{color:#d85107; text-decoration:underline;}
a:hover{color:#00a99d; text-decoration:none;;}

a:active {
  color:#9c65cb;
}
a:focus{
  color:#FFFFFF;}
a img {
  border:0px;}
  
  
  a.download{ height:25px; width:150px; padding:12px 0 0px 30px; background:url(../images/dwl_butt.png) no-repeat top left; display:block; margin:0 auto; }


h1{font-family:Comic Sans MS, Verdana, sans-serif; font-size:1.9em; font-weight:normal; line-height:20px; padding-bottom:20px; text-align:left; color:#d85107; }

  
h2{ font-family:Comic Sans MS, Verdana, sans-serif;
font-size:1.6em;
line-height:19px;
font-weight:normal;
padding-bottom:8px;
color:#d85107;
}

.clearer{clear:both;}



/*_______MAINNAVI_______*/

#navi {
      float:left;
      width:100%;
      font-size:94%;
      line-height:normal;
  
      }

#navi ul {
  margin:0;
  padding:0px 0px 0 128px;
  list-style:none;
  text-transform:uppercase;
      }
    
#navi li {
      display:inline;
      margin:0;
      padding:0;
      }
    
 #navi a {
      float:left;
      background:url(../Images/layout/door_left.png) no-repeat left top;
      margin:0 15px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    
#navi .curr a {
      background:url(../Images/layout/door_left.png) no-repeat left -22px;}
    
    #navi .curr a span {
      
      background:url(../Images/layout/door_right.png) no-repeat right -22px; color:#fff;}

    
#navi a span {
      float:left;
      display:block;
    height:13px;
      background:url(../Images/layout/door_right.png) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navi a span {float:none;}
    /* End IE5-Mac hack */
    #navi a:hover span {
      color:#FFF;
      }
    #navi a:hover {
      background-position:0% -22px;
      }
    #navi a:hover span {
      background-position:100% -22px;
      }


/*_____METANAVI----*/

#metanavi ul{list-style:none; text-transform:uppercase; line-height:normal; font-size:92%; margin-top:100px; padding:0;}

#metanavi li{display:inline; margin-right:15px;}

#metanavi a{color:#fff; text-decoration:none;}

#metanavi a:hover{color:#e4db51;}
#metanavi .curr a{color:#e4db51;}






/*_________________Seitenstruktur______________*/

#wrap{margin:auto; margin-top:20px; width:1069px; min-height:733px; background:url(../Images/layout/bg_wrap_04.png) repeat-y; position:relative;}

#header{width:1069px; height:161px; background:url(../Images/layout/bg_header.png) no-repeat;}

#navi{height:22px; margin-top:139px;}

#metanavi{height:28px;}
#search{height:28px;}

#header_left{ float:left; width:726px; height:161px;}
#header_right{float:left; width:343px; height:161px;}
#spacer_top{clear:both; width:1069px; height:12px;}

#left{float:left; width:124px; min-height:433px;}

#center{ float:left; width:823px;}

#content_top{width:822px; height:19px; background:url(../Images/layout/bg_content_top.png) no-repeat;}

#content_wrap{background:url(../Images/layout/bg_content.png) repeat-y;  }

#content{width:790px;   padding:0 16px;}

#content_bottom{width:822px; height:19px; background:url(../Images/layout/bg_content_bottom.png)}


#right{float:right; width:122px; min-height:433px;}

#footer{ width:1069px; height:165px; margin:auto; margin-bottom:20px;}

#powered{width:173px; margin:0 auto; margin-top:8px;}

#additional_bar{ width:823px; margin:0 auto; margin-top:12px;}

.ads{width:133px; height:133px; float:left; margin-right:65px;}

#donate{width:210px; float:right; padding:5px 5px 5px 8px; color:#666; font-size:0.8em; text-align:left; background-color:#fff; opacity:0.8; border-bottom-left-radius: 3px 3px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border: 0px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;}

#donate_butt{margin-left: 50px; margin-top:8px;}



/*--------FCE_Start_______*/

#start_wrap{width:790px; overflow:auto;}

#start_left{float:left; width:429px;}

#dia_pics{width:429px; height:285px;}
#dia_text{width:324px; height:44px; background:url(../Images/layout/bg_start_text.png) no-repeat; color:#2b86e2; font-size:1.7em; padding:28px 10px 10px 95px;}


#orte_start{width: 429px; padding-top:45px; font-size:1.2em;}

#spacer_start{width:33px; float:left; height:480px;}

#start_right{float:left; width:328px;}

#teaser_start p{font-size:1.2em; padding-left:10px;}
#teaser_start{ padding-bottom:15px;}

#news_wrap{ display:block;}

#news_top{width:328px; height:53px; background:url(../Images/layout/bg_news_top.png) no-repeat;}

#news_body_wrap{}

#news_body{  width:283px; background:url(../Images/layout/bg_news_body.png) repeat-y; padding:5px 25px 5px 20px; font-size:0.9em;}

#news_bottom{width:328px; height:22px; background:url(../Images/layout/bg_news_bottom.png) no-repeat;}


/*FCE_Finden*/
#adressen_liste{float:left; width:438px;}
#google{float:left;width:352px;}


/*FCE Detail*/
#wrap_detail{widht:100%;}
 
#left_detail{float:left; width:460px;}
#right_detail{float:left; width:330px}


/*____FCE_Single*/
#single{padding:0 95px 0 25px;}


/*_____FCE_zweispalter*/

#wrap_zweispalter{width:100%;}

#left_zwei{width:50%; float:left;}
#right_zwei{width:50%; float:left;}


/*______FCE_dreispalter*/
#wrap_dreispalter{width:100%;}

#left_drei{width:33%; float:left;}
#middle_drei{width:33%; float:left;}
#right_drei{width:33%; float:left;}


/*______FCE_vierspalter*/
#wrap_vierspalter{width:100%;}

#a_vier{width:25%; float:left;}
#b_vier{width:25%; float:left;}
#c_vier{width:25%; float:left;}
#d_vier{width:25%; float:left;}


/*____FCE_gradiant_box_____*/
.gradiant_box{ padding:15px;
-webkit-box-shadow: 0px 0px 8px 0px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E5E5E5'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E5E5E5)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #E5E5E5); /* for firefox 3.6+ */ 
border-bottom-left-radius: 3px 3px;
border-bottom-left-radius: 3px 3px;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border: 2px dotted #00A99D;
border-top-left-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
border-top-right-radius: 3px 3px;
border-top-right-radius: 3px 3px;

}


/*_____________fce Subnavi------>*/
#inhalt_subnavi{float:left; min-height:50px; width:580px;}
#subnavi_subnavi{float:left; width:210px;}

#subnavi{width:196px; margin-left:14px; margin-top:100px; }

#subnavi_top{width:196px; height:44px; background:url(../Images/layout/bg_subnavi_top.png) no-repeat;}

#subnavi_content{width:196px; min-height:95px; background:url(../Images/layout/bg_subnavi_content.png) repeat-y;}

#subnavi_bottom{ width:196px; height:19px; background:url(../Images/layout/bg_subnavi_bottom.png) no-repeat;}

#subnavi_content ul{list-style:none; margin-left:10px;}

#subnavi_content ul li{display:block; width:170px;  height:25px; padding-top:10px; border-bottom:1px dotted #989b79; }

#subnavi_content ul li a{color:#fff; font-family:Comic Sans MS, Verdana, sans-serif; text-decoration:none;}

#subnavi_content ul li a:hover{color:#9d65cc;}

#subnavi_content ul li.curr a{color:#9d65cc;}


a.help{
  /*position:absolute;*/
  display:block;
  width:136px;
  height:52px;
  background:url(../Images/btn_help_needed.png) no-repeat top;
}
a.help:hover{
  /*position:absolute;*/
  display:block;
  width:136px;
  height:52px;
  background:url(../Images/btn_help_needed.png) no-repeat bottom;
}


