

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.contenttable {
    width: 100%;
}
.contenttable .td-last {
    text-align: right;
}

html { height:100%; }
body { height:100%; }
.wrapper { width:595px;min-height:850px;padding-left:385px; }
	.logo { padding-left:270px; }
	.logo a { display:block;height:158px;width:260px; }
	.inner { float:left;width:595px; }
		.main { float:left; }
			.float_helper { float:left;width:410px;min-height:421px; }
				.header { float:left;width:391px;height:33px;padding-top:53px;padding-right:19px; }
			.float_helper>.image { float:left;padding:10px 20px; }
			.float_helper>.image .mask { width:370px;height:162px; }
				.content { float:left;width:350px;padding:14px 30px 0px; }
				.content>h2 { padding:0px 14px;padding-bottom:5px; }
				.content>p { padding:0px 15px;padding-bottom:28px; }
				.content ul li {
					list-style-type:disc;
					list-style-position:inside;
				}
				.content ol li {
					list-style-type:decimal;
					list-style-position:inside;
				}
				.ui-accordion { padding-top:6px; }
				.ui-accordion-header { float:left;text-decoration:none;position:relative;display:block;height:16px;width:335px;margin-top:4px;padding-top:5px;padding-left:15px;display:inline; }
				.ui-accordion-content { float:left;width:320px;position:relative;padding:0px 15px;padding-bottom:5px;display:inline; }
				.ui-accordion-content .left {
					float:left;
					width:138px;
				}
				.ui-accordion-content .right {
					float:right;
					width:182px;
				}
				.ui-accordion-content p{ padding-top:7px; }
				.ui-accordion-content .image { float:left;position:relative;width:128px;height:150px;margin-right:10px;margin-top:12px; }
				.ui-accordion-content .image .mask_top{ width:128px;height:10px; }
				.ui-accordion-content .image .mask_bottom{ position:absolute;width:128px;height:10px;bottom:0; }
				.content.contact { padding-top:3px; }
				.content.contact p { padding-bottom:23px; }
					.contact_form { float:left;margin-top:-6px; }
					.contact_form input { float:left;padding:2px 15px;width:320px;height:16px;border:0px;margin-bottom:8px; }
					.contact_form label { float:left;display:block;padding-left:15px;padding-bottom:3px; }
					.contact_form textarea { float:left;padding:2px 15px;width:320px;height:68px;border:0px; }
					.contact_form button.submit { margin-left:280px;margin-top:4px;width:70px;padding:0;height:21px;cursor: pointer;border:0; }
			.navigation { float:left;width:185px;padding-top:76px;padding-bottom:122px; }
				.navigation_footer { width:185px;height:72px; }
			.navigation li { height:42px;padding:0px 10px 4px; }
			.navigation a { display:block;height:42px;width:165px;text-decoration:none; }
		.content_footer { float:left;width:410px;height:20px;padding-top:87px; }
.twinsite { position:absolute;right:4px;bottom:2px; }
.content_footer a,
.twinsite a {
    text-decoration: none;
}
.content_footer a:hover,
.twinsite a:hover {
    text-decoration: underline;
}


.gallery-block {
    float: left;
    width: 332px;
    margin: 12px -12px 0 0;
/*    height: 47px;*/
    position: relative;
}
.gallery-block .mask {
    position: absolute;
    width: 320px;
/*    height: 47px;*/
    height: 100%;
    pointer-events: none;
    left: 0;
    top: 0;
}
.gallery-block .csc-textpic a {
    width: 71px;
    height: 47px;
    float: left;
    overflow: hidden;
    margin: 0 12px 12px 0;
    position: relative;
}
.gallery-block .csc-textpic img {
    position: absolute;
    left: 0;
    top: 0;
}













html { background:url(../images_struwwelpeter-geesthacht.de/bg_html.png) no-repeat #30271e; }
body { font-family:tahoma;font-size:11px;line-height:16px;color:#d4b492; }
a { color:#d4b492;text-decoration:underline; }
a:hover {  }
a:active, a:focus { outline:none; }
em { font-style:italic; }
strong { font-weight:bold; }

.wrapper { background:url(../images_struwwelpeter-geesthacht.de/bg_wrapper.jpg) no-repeat; }
	.logo a { background:url(../images_struwwelpeter-geesthacht.de/logo.gif) no-repeat; }
	.logo {
		padding-left:264px;
	}
	.logo a {
		width:274px;
	}
	.inner {  }
		.main { background:url(../images_struwwelpeter-geesthacht.de/bg_main_repeat.gif) repeat-y left; }
			.float_helper { background:url(../images_struwwelpeter-geesthacht.de/bg_content.gif) no-repeat; }
				.header h1 { text-align:right;font-size:14px;line-height:14px;color:#ffe6cc; }
			.float_helper>.image { background:url(../images/temp1.jpg) no-repeat 20px 10px ; }
			.float_helper>.image .mask { background:url(../images_struwwelpeter-geesthacht.de/mask-trans.png) no-repeat; }
				.content h2 { font-size:14px;line-height:14px;color:#ffe6cc; }
					.ui-accordion-header { text-transform:uppercase;font-size:9px;line-height:9px;color:#f5c898;background:url(../images_struwwelpeter-geesthacht.de/bg_accordion_header_inactive.gif) no-repeat; }
					.ui-accordion-header:hover { background:url(../images_struwwelpeter-geesthacht.de/bg_accordion_header_active.gif) no-repeat; }
					.ui-accordion-header.ui-state-active { background:url(../images_struwwelpeter-geesthacht.de/bg_accordion_header_active.gif) no-repeat; }
					.ui-accordion-content .image .mask_top{ background:url(../images_struwwelpeter-geesthacht.de/mask_image_accordion_top-trans.png) no-repeat; }
					.ui-accordion-content .image .mask_bottom{ background:url(../images_struwwelpeter-geesthacht.de/mask_image_accordion_bottom-trans.png) no-repeat; }
					
					.contact_form label { line-height:11px; }
					.contact_form input { color:#d4b492;background:url(../images_struwwelpeter-geesthacht.de/bg_contact_input.gif); }
					.contact_form input.error { background:url(../images_struwwelpeter-geesthacht.de/bg_contact_input_error.gif); }
					.contact_form textarea { color:#d4b492;background:url(../images_struwwelpeter-geesthacht.de/bg_contact_textarea.gif); }
					.contact_form button.submit { text-indent:-999em;background:url(../images_struwwelpeter-geesthacht.de/bg_contact_button_send.gif); }
					
			.navigation { background:url(../images_struwwelpeter-geesthacht.de/bg_navigation_header.gif) no-repeat; }
				.navigation_footer { background:url(../images_struwwelpeter-geesthacht.de/bg_navigation_footer-trans.png) no-repeat bottom; }
			.navigation li { background:url(../images_struwwelpeter-geesthacht.de/bg_navigation.png) no-repeat; }
			.navigation .nav-1 { background-position:0px 0px; }
			.navigation .nav-2 { background-position:0px -46px; }
			.navigation .nav-3 { background-position:0px -92px; }
			.navigation .nav-4 { background-position:0px -138px; }
			.navigation .nav-5 { background-position:0px -184px; }
			.navigation .nav-6 { background-position:0px -230px; }
			.navigation .nav-7 { background-position:0px -276px; }
			.navigation .nav-8 { background-position:0px -322px; }
			.navigation .nav-9 { background-position:0px -368px; }
			.navigation .nav-10 { background-position:0px -414px; }
			.navigation .active.nav-1, .navigation .nav-1:hover { background-position:-185px 0px; }
			.navigation .active.nav-2, .navigation .nav-2:hover { background-position:-185px -46px; }
			.navigation .active.nav-3, .navigation .nav-3:hover { background-position:-185px -92px; }
			.navigation .active.nav-4, .navigation .nav-4:hover { background-position:-185px -138px; }
			.navigation .active.nav-5, .navigation .nav-5:hover { background-position:-185px -184px; }
			.navigation .active.nav-6, .navigation .nav-6:hover { background-position:-185px -230px; }
			.navigation .active.nav-7, .navigation .nav-7:hover { background-position:-185px -276px; }
			.navigation .active.nav-8, .navigation .nav-8:hover { background-position:-185px -322px; }
			.navigation .active.nav-9, .navigation .nav-9:hover { background-position:-185px -368px; }
			.navigation .active.nav-10, .navigation .nav-10:hover { background-position:-185px -414px; }
			.navigation a { text-transform:uppercase;text-align:center;color:#ffe6cc;font-size:12px;line-height:42px; }
			.navigation .active a, .navigation a:hover { color:#f5c898; }
		.content_footer { background:url(../images_struwwelpeter-geesthacht.de/bg_content_footer-trans.png) no-repeat; }
		.content_footer a{ color:#77716c; }
.twinsite a { color:#77716c; }
