
body.startpage {
	background: #fff url(start_bg_body.gif) center top repeat-x;
	}
	
.startpage #head_wrap_left {
	background: url(start_head_shadow_left.gif) top left no-repeat;
	}	
.startpage #head_wrap_right {
	background: url(start_head_shadow_right.gif) top right no-repeat;
	}	
	
.startpage #head {
	height: 408px;
    position: relative;
	}

.startpage #dzi {	
	background-color: #fff;
	padding-top: 7px;
	}
/*
.startpage #dzi a {	
	width: 59px;
    height: 90px;
    display: block;
    margin: 0 auto;
    background: url(dzi_grey.gif) no-repeat;
}

.startpage #dzi a:hover {	
    background: url(dzi_color.gif);
}	
*/	
.startpage #head_nav {
	padding: 0 0 0 40px;
	font-size: 1em;
	}
    
* html .startpage #head_nav {
	padding-left: 80px;
	}
    
* + html .startpage #head_nav {
	padding-left: 80px;
	}    

.startpage #bumper {	
    position: relative;
    z-index: 101;
	height: 32px;
	line-height: normal;
	font-size: 1em;
	background:  url(start_bumper.gif) bottom center no-repeat;
	}	

.startpage #nav {	
    z-index: 100;
	margin: 68px 0 0 -78px;
	background: url(start_nav_shadow_right.gif) right 340px no-repeat;
	}

.startpage #nav_wrap_left {
	background: url(start_nav_shadow_left.gif) top left no-repeat;
	}

.startpage #site_opts, .startpage #right {
	display: none;
	}
 
.startpage #cont_wrapper {
    padding: 12px 0 20px 87px;
} 
 
.startpage #content {
	border: none;
	width: auto;
    width: 787px;
    padding: 0;    
	}	

.startpage #content .teaser_body,
.startpage #content .teaser_body h3{
    font-size: 1em;
}

     

/* slideshow oben */
#startpage_slideshow {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    margin-left: 9px;
}

#startpage_slideshow .slide {
    position: relative;
    width: 870px;
    height: 376px;
}

#startpage_slideshow .slide .thumbnail{
    display: none;
}

#startpage_slideshow .slide .slide_content_wrap {
    position: absolute;
    right: 44px;
    bottom: 17px;
    width: 348px;
    padding-bottom: 44px; /* höhe pager */
    background: transparent url(bg_white_transparent.png);
    box-shadow: 5px 5px 7px #333;
    -moz-box-shadow: 5px 5px 7px #333; /* Mozilla Firefox */
    -webkit-box-shadow: 5px 5px 7px #333; /* Google Chrome */
}

#startpage_slideshow .slide .slide_content_wrap .slide_content{
    width: 348px;
    height: 171px;
    overflow: hidden;
}

#startpage_slideshow .slide .slide_content_wrap .slide_content .donate {
    display: block;
    height: 61px;
    background: #ed1403 url(bg_donate.png) center no-repeat;
}

#startpage_slideshow .slide .slide_content_wrap .slide_content div {
    margin: 0;
    padding: 10px 17px 0 17px;
    height: 108px;
    overflow: hidden;
    font-size: 1em; /*0.95em;*/
}

#startpage_slideshow .slide .slide_content_wrap .slide_content h3 {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}

#startpage_slideshow .slide .slide_content_wrap .slide_content p {
    margin: 0;
    padding: 0;
}

#startpage_slideshow_pager {
    position: absolute;
    z-index: 200;
    width: 348px;
    height: 44px;
    right: 53px;
    bottom: 17px;
    overflow: hidden;
}
 
#startpage_slideshow_pager a {
    float: left;
    width: 58px;
    height: 44px;
}

#startpage_slideshow_pager a span {
    display: block;
    height: 44px;
    background: url(bg_semitrans_border.png) bottom left no-repeat;
    color: transparent;
    text-indent: -1000em;
}

#startpage_slideshow_pager a:first-child span {
    background: url(bg_semitrans_border_first.png) bottom left no-repeat;
}

#startpage_slideshow_pager a:hover span,
#startpage_slideshow_pager a.activeSlide span{
    background-image: url(bg_red_border.png);
}

#startpage_slideshow_pager a{
    background-position: bottom center;
    background-repeat: no-repeat;
}
/* /slideshow oben */

/* jcarousel-slider content */
.startpage_jcarousel_skin img{
    width: 165px !important;
    height: 93px !important;
}

.startpage_jcarousel_skin .jcarousel-container{
    width: 711px;
    padding: 0px 38px 0px 38px;
    margin-bottom: 16px;
    background: #fdfdfd url(bg_startpage_jcarousel.png) left bottom repeat-x;

}

.startpage_jcarousel_skin .jcarousel-direction-rtl {
    direction: rtl;
}

.startpage_jcarousel_skin .jcarousel-clip{
    overflow: hidden;
    width:  711px;
    height: auto;
}

.startpage_jcarousel_skin .jcarousel-item {
    width: 165px;
    height: auto;
    margin-right: 17px;
    padding-bottom: 20px;
}

.startpage_jcarousel_skin .jcarousel-next {
    position: absolute;
    top: 44px;
    right: 16px;
    width: 14px;
    height: 21px;
    cursor: pointer;
    background: transparent url(bg_startpage_jcarousel_next.png) no-repeat 0 0;
}
 
.startpage_jcarousel_skin .jcarousel-prev {
    position: absolute;
    top: 44px;
    left: 16px;
    width: 14px;
    height: 21px;
    cursor: pointer;
    background: transparent url(bg_startpage_jcarousel_prev.png) no-repeat 0 0;
}

.startpage_jcarousel_skin .jcarousel-item .teaser_body{
    margin: 0;
    padding: 6px 0 0 0;
}

.startpage_jcarousel_skin .jcarousel-item .teaser_body h3{
    color: #4e4541;
    padding-top: 0px;
}    
/* /jcarousel-slider content */    
    
.startpage .teaser_section {
    padding: 0px 38px;
}

.startpage .teaser_section .teaser_section_left{
    float: left;
    width: 364px;
}

.startpage .teaser_section .teaser_section_right{
    float: right;
    width: 319px;
    padding: 14px;
    background: #ede9de;
}

.startpage .teaser_section .teaser_row{
    padding: 0 0 10px 0;
} 

.startpage .teaser_section .teaser_row .teaser{
    float: left; 
    width: 165px;
    margin: 0 17px 0 0;
    padding: 0;
    border: 0;
}

.startpage .teaser_section .teaser_row .teaser .teaser_body{
    margin: 0;
    padding: 0;
}

.startpage .teaser_section .teaser_row .teaser h3{
    color:#4e4541;
}

.startpage .teaser_section .teaser_row .teaser a{
    font-weight: bold;
} 

.startpage .teaser_section .teaser_section_right .newsletter_form{
    float: right;
    width: 140px;
}

.startpage .teaser_section .teaser_section_right .newsletter_form .s_left {
    float: left;
    width: 120px;
}

.startpage .teaser_section .teaser_section_right .newsletter_form .s_right {
    float: left;
    width: 20px;
}



.startpage .teaser_section .teaser_section_right .newsletter_form form,
.startpage .teaser_section .teaser_section_right .newsletter_form fieldset{
    background: transparent;
    padding: 0;
}

.startpage .teaser_section .teaser_section_right .newsletter_form form label {
    font-size: 1em;
}

.startpage .teaser_section .teaser_section_right .newsletter_form input.tx {
    padding: 2px 2px 2px 4px;
    border-right: medium none;
    width: 113px;
    height: 13px;
}

.startpage .teaser_section .teaser_section_right .newsletter_form input.submit {
    background: url(more_big.gif) no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 19px;
    width: 19px;
}


	
		
