/* CSS Document Hamburger Presseball ----------------------------------------------- */	* { margin: 0; padding: 0 }/* reset----------------------------------------------- */	:link,:visited { text-decoration:none; }ul,ol { list-style:none; }h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }a img,:link img,:visited img { border:none; } a:link, a:visited, a:active { color: #6F2D4E; text-decoration: underline; }a:hover { color: #463533; text-decoration: none; }html, body {	background: #35302F url(../images/body-background.jpg) repeat; 	/*	font-family: Georgia, "Times New Roman", Times, serif;   */	font-family: 'Trebuchet MS', Helvetica, sans-serif;	margin-right: 1px;/*	color: #463533; */	color: #58433D;	text-align:center;} /* Auszeichnungen ----------------------------------------------- */p {	font-size: 13px;	line-height: 20px;	font-weight: normal;	padding: 4px 0px 4px 0px;}h1 {	font-size: 13px;	font-weight: bold;	line-height: 24px;	padding: 0px 0px 2px 0px;		margin: 0px 0px 0px 0px;	letter-spacing: 0px;}h2 {	font-size: 13px;	letter-spacing: 1px;	padding: 8px 24px 0px 24px;		margin: 0px 0px 0px 0px;}blockquote { padding: 0px 44px 0px 44px; }.indent { padding: 4px 72px 4px 36px; font-style: italic;  }.indent p {font-size: 14px; }.align-right { text-align: right; margin: 0px 24px 24px 0px;  }/* Main----------------------------------------------- */#container {	width: 1000px;	height: auto;	position: relative;	top: 0px;	left: 0px; 	margin: 0px auto;	text-align: left;	background-color: #EFEBDF;	}#main {	width: 1000px;	height: auto;	position: relative;	margin: 0px auto;	background-color: #EFEBDF;	}.clearer {	clear: both;}/* Header----------------------------------------------- */#header {	width: 1000px;	height: 121px;	float: left;	background-image: url(../images/header_background.jpg);	background-repeat: no-repeat;	border-bottom: 1px solid #D5A64A;	border-top: 1px solid #D5A64A;	}#header_left {	width: 29px;	height: 150px;	float: left;	background-image: url(../images/header_center.jpg);	background-repeat: repeat-x;	border-bottom: 2px solid #9B0202;	padding: 0px 0px 1px 0px;	margin: 0px 1px 0px 0px;}#header_logo {	width: 198px;	height: 50px;	position: relative;	left: 712px;	top: 38px;}/* Navigation----------------------------------------------- */ul#navigation {    float: left;    width: 994px;	height: 32px;    margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 6px;	background-image: url(../images/navigation_background.jpg);	background-repeat: no-repeat;}    ul#navigation li {        float: left; 	}    ul#navigation li a {		width: auto;		float: left;        height: auto;		text-decoration: none;	    padding: 0px 0px 0px 0px;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;		font-weight: bold;		letter-spacing: 1px;		border-right: 1px solid #D6B081;	    margin: 7px 0px 0px 0px;		padding: 1px 10px 0px 10px;			}	ul#navigation li a:link, ul#navigation li a:visited { color: #463533;}	ul#navigation li a:hover { color:#8B673F;}    ul#navigation li a.current, ul#navigation li a:active { color:#8B673F; }			/* Content----------------------------------------------- */#content_container {	width: 1000px;	height: auto;	float: left;    margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../images/content_background_neu.jpg);	background-repeat: no-repeat;	background-color: #ECE9DA;/*	background-color: #EFEBDF; */}	/* Content Claim----------------------------------------------- */#claim {	width: 660px;	height: 50px;	float: left;	margin: 30px 0px 16px 0px;}/* Content Galery Teaser----------------------------------------------- */#gallery_teaser {	width: 302px;	height: 250px;	float: right;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		background-image: url(../images/galery_teaser_background.jpg);	background-repeat: no-repeat;}#slideshow { 	width: 250px; 	height: 167px; 	position: relative;	top:18px;	left: 14px; }#slideimage {  }#slidetext { 	width: 270px; 	height: 50px; 	text-align:center; 	margin: 22px 0px 0px 0px;	float: left;}	/* Content Normal----------------------------------------------- */#welcome {	width: 400px;	height: auto;/*	float: left; */	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		position: relative;	left: 280px;}#content_normal {	width: 680px;	height: auto;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 36px 280px;}#content_normal p {	padding: 4px 24px 4px 0px; }/* Content Homepage ----------------------------------------------- */#content_normal_additional {	width: 973px;	height: 254px;	float: left;	margin: 16px 0px 12px 0px;	padding: 0px 0px 0px 25px;}#additional {	width: 952px;	height: 254px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../images/content_normal_additional_background.jpg);	background-repeat: no-repeat;}#additional p, additional h1 { font-size: 12px; line-height: 17px; 	padding: 0px 0px 12px 0px;}#programm {	width: 476px;	height: 230px;	float: left;	margin: 0px 0px 0px 0px;	padding: 10px 24px 0px 24px;	}#programm p { padding: 0px 0px 0px 20px; }#programm h1 { padding: 16px 0px 0px 20px; }#programm .csc-textpic-caption { display:none; }#programm img { border: 1px solid #D0CEC1; padding: 2px 2px 2px 2px; }#programm .full img { border: 1px solid #D0CEC1; padding: 2px 2px 2px 2px; }#programm h1 img { border: none; }/*#programm .content .full { width: 100px; height: 125px; border: 1px solid #D0CEC1; padding: 2px 2px 2px 2px; background-color: red; }  */#sponsorship {	width: 379px;	height: 230px;	float: right;	margin: 0px 0px 0px 0px;	padding: 24px 24px 0px 24px;}#sponsors {	width: 973px;	height: 87px;	float: left;	margin: 6px 0px 0px 0px;	padding: 12px 0px 0px 25px;/*	background-color:#F3EFE4;	border-top: 1px solid #E6DFCC;	border-bottom: 1px solid #E6DFCC;	*/}#sponsors .csc-textpic-image { width: auto; height: auto; border: none; padding: 0px; margin: 0px; }/* CSC-Image Klassen----------------------------------------------- */.csc-textpic-above { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; }.csc-textpic-imagewrap { width: auto; height: auto; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}.csc-textpic-image { width: auto; height: auto; } .csc-textpic-caption { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 10px 2px 0px 2px; text-align: center;  }/*.csc-textpic-firstcol { width: auto; height: auto; padding: 2px 2px 2px 2px; border: 1px solid #CCC2AA; }.csc-textpic-image { width: auto; height: auto; padding: 1px 1px 1px 1px; border: 1px solid #CCC2AA;  }  *//* Content Normal + Images----------------------------------------------- */#content_normal_images {	width: auto;	height: auto;	margin: 0px 0px 36px 0px;	padding: 0px 0px 0px 280px;	}#content_normal_images p {padding: 4px 36px 4px 0px;}#image_teaser {	width: 242px;	height: auto;	float: right;	margin: 0px 33px 24px 24px;	padding: 0px 0px 0px 0px;	}#images_top { width: 242px; height: 6px; background-image: url(../images/image_teaser_top.jpg); background-repeat: no-repeat;}#images_content { width: 242px; height: auto; background-image: url(../images/image_teaser_content.jpg); background-repeat: repeat-y; padding: 8px 0px 0px 8px;}#images_content img { border: 1px solid #D0CEC1; padding: 2px 2px 2px 2px; }#images_content h1 img { border: none; }#images_bottom { width: 242px; height: 16px; background-image: url(../images/image_teaser_bottom.jpg); background-repeat: no-repeat;}	/* Footer----------------------------------------------- */#footer {	width: 1000px;	height: 30px;	background-image: url(../images/footer_background_neu.jpg);	background-repeat: repeat-x;	border-top: 1px solid #D5A64A;	/*	border-top: 1px solid #F7F4ED;	border-bottom: 1px solid #D5A64A; */    margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 0px;	color: #C7BEAE;	font-size: 10px; 	font-family:Arial, Helvetica, sans-serif; }#copyright { 	width: 260px; 	height: 14px;	float: left;	padding: 8px 0px 0px 12px;}#footlinks {	width: 360px; 	height: 14px;	float: right;	padding: 8px 0px 0px 0px;	text-align: right;}#tip {	width: auto; 	height: 14px;	float: right;	padding: 8px 12px 0px 0px;}#footer #tip a:link, #footer #tip a:visited { color: #C7BEAE; }.copyright {	font-size: 10px;}/* Footer Navigation----------------------------------------------- */ul#footernavigation {    width: auto;	height: auto;	float: right;    margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}    ul#footernavigation li { float: left; }    ul#footernavigation li a {		width: auto;		float: left;        height: auto;		text-decoration: none;	    padding: 0px 0px 0px 0px;		font-family: Arial, Helvetica, sans-serif; 		font-size: 10px;		font-weight: normal;	    margin: 0px 0px 0px 0px;		padding: 0px 12px 0px 0px;			}	ul#footernavigation li a:link, ul#footernavigation li a:visited { color: #C7BEAE; text-decoration: underline; }	ul#footernavigation li a:hover { text-decoration: none; }    ul#footernavigation li a.current, ul#footernavigation li a:active { text-decoration: underline; }	a.impressum:link, a.impressum:visited, a.impressum:active {	text-decoration: none; color: #C7BEAE; }a.impressum:hover { color: #C7BEAE; text-decoration: underline;	}a.impressum_current:link { color: #C7BEAE; text-decoration: none;	}
