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

html { height:100%;  padding:0;  margin:0;  border:0;}

img {border: 0 none;}

a, area {outline: none;}

body {  font-size: 62.5%; height:100%; margin: 0px; padding:0; margin:0; border:0; overflow-y: auto; overflow-x: hidden; background-image:url(../cf_pics-basis/cf_back-body-01.jpg); background-repeat:repeat-x; background-color:#f1ead7;}

table { font-size: 100%;}
form { font-size: 100%;}


/* box zum zentrieren */

#box-back {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-500px;
	width:1000px;
	height:100%;
	min-height:835px;
	background-image: url(../cf_pics-basis/cf_back-box-01.jpg);
	background-repeat:no-repeat;
}

#box { position:absolute; top:0px; left:50%; margin-left:-500px; width:1000px; height:auto;}

/* Navi-Menü */

#navi  {
	position:absolute;
	top: 140px;
	right:40px;
	width:auto;
	height:40px;
	z-index:4;
	overflow: hidden;
	z-index:20;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:0.0em;
	color: #3b2b0c;
	text-align:right;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.navi-act 	{color: #fdf7e6; margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase;}
.navi-inact {text-transform:uppercase;}


#box-link-home { position:absolute; top:150px; left:0px; height:50px; width:220px; z-index:5;}

#box-foot-text {
	position:absolute;
	top:0px;
	left:500px;
	height:165px;
	width:1000px;
	z-index:5;
	background-image:url(../cf_pics-basis/cf_back-foot-02.jpg);
	background-repeat:no-repeat;
}

.GT-foot	{font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; line-height:2.8em; color: #fdf7e6; text-align:justify;  margin:40px 50px 0px 50px; padding:0;}
.GT-foot-m	{font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; line-height:1.2em; color: #fdf7e6; text-align:center;  margin:0px; padding:0;}

#box-foot-1 { position:relative; left:-500px; height:240px; width:2000px; z-index:4; background-image: url(../cf_pics-basis/cf_back-foot-01a.jpg); background-repeat: repeat-x;}

#box-left-01 {
	position:absolute;
	top:410px;
	left:10px;
	height:auto;
	width:590px;
	z-index:8;
	border-right:thin;
	border-right-color:#fdf3e2;
	border-right-style:solid;
	border-right-width:1px;
}

#box-left-01a {
	position:absolute;
	top:220px;
	left:50px;
	height:auto;
	width:530px;
	z-index:8;
}

#box-left-02a {
	position:absolute;
	top:410px;
	left:10px;
	height:auto;
	width:590px;
	z-index:8;
	background-image:url(../cf_pics-seiten/manfredhenkel-02.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	border-right:thin;
	border-right-color:#fdf3e2;
	border-right-style:solid;
	border-right-width:1px;
}

#box-left-03a {
	position:absolute;
	top:410px;
	left:10px;
	height:auto;
	width:590px;
	z-index:8;
	background-image:url(../cf_pics-seiten/karate-01.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	border-right:thin;
	border-right-color:#fdf3e2;
	border-right-style:solid;
	border-right-width:1px;
}


#box-left-03 { position:absolute; top:520px; margin-left:-5px; height:auto; width:380px; background-image:url(../cf_pics-basis/back-left-03.gif); z-index:8;}
#box-right-pic { position:absolute; top:455px; left:830px; height:auto; width:60px; z-index:9;}

#content-01 {
	position:absolute;
	top:220px;
	left:0px;
	bottom:40px;
	width:1000px;
	z-index:2;
}

.box-left-01-pic-1 {width:320px; height:auto; overflow: hidden; display:inline; float:right; margin-right:30px; padding:0px 0px 10px 0px;}
.box-left-01-pic-2 {width:155px; height:230px; overflow: hidden; display:inline; float:left; padding-right:10px; padding:0px 10px 10px 0px;}
.box-left-01-pic-3 {width:270px; height:auto; overflow: hidden; display:inline; float:right; margin-right:40px; padding:0px 0px 10px 0px;}
.box-left-01-pic-4 {width:115px; height:auto; overflow: hidden; display:inline; float:left; margin-left:0px; padding:0px 10px 10px 0px;}
.box-left-01-pic-5 {width:115px; height:auto; overflow: hidden; display:inline; float:left; margin-left:600px; padding:0px 10px 10px 0px;}
.box-left-01-pic-6 {width:115px; height:auto; overflow: hidden; display:inline; float:left; margin-left:600px; padding:0px 10px 5px 0px;}
.box-left-01-pic-7 {width:165px; height:auto; overflow: hidden; display:inline; float:left; margin-left:600px; padding:0px 10px 5px 0px;}

.content-01-pic-1 {width:150px; height:230px; overflow: hidden; display:inline; float:right; margin-right:170px; padding:0px 0px 10px 10px;}
.content-01-pic-2 {width:150px; height:230px; overflow: hidden; display:inline; float:left; padding-right:10px; padding:0px 10px 10px 0px;}
.content-01-pic-3 {width:220px; height:160px; overflow: hidden; display:inline; float:right; margin-right:30px;}
.content-01-pic-4 {width:220px; height:220px; overflow: hidden; display:inline; float:right; margin-right:30px;}
.content-01-pic-5 {width:290px; height:430px; overflow: hidden; display:inline; float:left; padding-right:10px; padding:0px 10px 10px 0px;}
.content-01-pic-6 {width:230px; height:220px; overflow: hidden; display:inline; float:right; margin-right:30px;}


/* link-Formate */

a:link 		{text-decoration:none; outline: none; padding:0px; color: #3b2b0c;}
a:visited 	{text-decoration:none; outline: none; padding:0px; color: #3b2b0c;}
a:active 	{text-decoration:none; outline: none; padding:0px; color: #3b2b0c;}
a:hover 	{text-decoration:underline; outline: none; padding:0px; color: #3b2b0c;}

a.imtext:link 		{text-decoration:none; outline: none; padding:0px; color: #fdf7e6;}
a.imtext:visited 	{text-decoration:none; outline: none; padding:0px; color: #fdf7e6;}
a.imtext:active 	{text-decoration:none; outline: none; padding:0px; color: #fdf7e6;}
a.imtext:hover 		{text-decoration:underline; outline: none; padding:0px; color: #fdf7e6;}

a.imtext2:link 		{text-decoration:none; outline: none; padding:0px; color: #805326;}
a.imtext2:visited 	{text-decoration:none; outline: none; padding:0px; color: #805326;}
a.imtext2:active 	{text-decoration:none; outline: none; padding:0px; color: #805326;}
a.imtext2:hover 		{text-decoration:underline; outline: none; padding:0px; color: #805326;}


/* Text-Formate */
 
.GT-l-0   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:left;	   margin: 0 30px 0.4em 0; padding:0;}
.GT-l-1   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:left;	   margin: 0 0 0.4em 0; padding:0;}
.GT-l-2   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:left;	   margin: 0 50px 0.9em 600px; padding:0;}
.GT-l-3   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.1em; line-height:1.4em; color: #3b2b0c; text-align:left;	   margin: 0 50px 0.9em 600px; padding:0;}
.GT-l-4   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.5em; line-height:1.5em; color: #3b2b0c; text-align:left;	   margin: 0.4em 30px 0.6em 10px; padding:0; font-style:italic;}
.GT-l-5   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.1em; line-height:1.2em; color: #3b2b0c; text-align:justify; margin: 0.6em 30px 1.0em 0; padding:0;}
.GT-l-6   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.0em; line-height:1.2em; color: #3b2b0c; text-align:left;	   margin: 0 50px 0.9em 600px; padding:0;}
.GT-l-7   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:left;	   margin: 0.4em 30px 0.6em 10px; padding:0; font-style:italic;}
.GT-m-1   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:center;  margin: 0 3.0em 0.6em 0; padding:0;}
.GT-r-0   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #3b2b0c; text-align:right;   margin: 0 0 0.6em 30px; padding:0;}
.GT-r-1   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.4em; line-height:1.4em; color: #3b2b0c; text-align:right;   margin: 0 30px 0.9em 30px; padding:0;}
.GT-r-2   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:0.2em; color: #3b2b0c; text-align:right;   margin: 0 50px 1.4em 600px; padding:0;}
.GT-r-4   {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.5em; line-height:1.5em; color: #3b2b0c; text-align:right;   margin: 0.4em 0 0.4em 0; padding:0; font-style:italic;}

h1 		  {font-family: Georgia, "Times New Roman", Times, serif; font-size:3.0em; font-weight:normal; line-height:1.2em; color: #803500; text-align:left; margin: 0 0 0.6em 0; padding:0;}
h2 		  {font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.2em; color: #d4aa62; text-align:left; margin: 1.0em 0 0.8em 0; padding:0; text-transform:uppercase;}
h3 		  {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; line-height:1.0em; color: #fdf3e2; text-align:left; margin: 0.5em 0 0.4em 0; padding:0;}
h4 		  {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; line-height:1.2em; color: #fdf3e2; text-align:left; margin: 0.8em 20px 0.5em 20px; padding:0;}
h5 		  {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.9em; font-weight:normal; line-height:1.3em; color: #803500; text-align:left; margin: 0 0 0.6em 0; padding:0;}
.l-einzug {margin-right:100px; margin-left:600px;}
.uppercase {text-transform:uppercase;}

ul{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size:1.2em; line-height:1.3em; color: #3b2b0c; padding-right: 0px; padding-left: 20px; margin:0px;
	list-style:square;
	text-align:left;
	list-style-image: url(../cf_pics-basis/cf-box_9x9.gif);
}

li{margin-top: 0.5em; margin-bottom: 0.5em;}


.highslide-wrapper div {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid;
	border-color: #d4aa62;
}

.highslide:hover img {
	border-color: #3b2b0c;
}

.highslide-leer {
	outline: none;
	text-decoration: none;
}
.highslide-leer img {
	border: 0px solid white; padding:2px;
}


.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: #02032a;
}
.highslide-image {
	border-top-width: 28px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: white;
	padding-top:30px;
	background: white;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: 2px;
	padding-top:15px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	background: white;
}
.highslide-heading {
	display: none;
	margin-bottom: 0.3em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 1px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px;
	border: 0px solid white;
	background-color: white;
	padding-left: 0px;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 210px;
	height: 37px;
	background: url(../highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-top: -18px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 37px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 0px 0;
}
.highslide-controls a {
	background-image: url(../highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}


/* für MAILER */

.input-text {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size: 1.1em; line-height: 1.3em; color: #fdf3e2; text-align: left; margin:0px; padding:3px;;
	border: none;
	background-color: #5a524c;
	height:18px;
}

textarea {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif; font-size: 1.1em; line-height: 1.3em; color: #fdf3e2; text-align: left; margin:0px; padding:3px;;
	border: none;
	background-color: #5a524c;
}

input[type=submit] {
	color: #fdf3e2; text-align: right; margin-top:6px; padding-top:0px; width:auto;
	border: none;
	background-color: #5a524c;
	cursor:pointer;
}



form br {
clear: both;
}

.fehler {
	position:absolute;
	top:390px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.3em;
	color: #a01210;
	text-align: left;
}

.fehler2 {
	position:absolute;
	top:375px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.3em;
	color: #a01210;
	text-align: left;
}
