html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	position: relative;
	min-width: 999px;
	min-height: 806px;
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 12px;
	background: #722828;
}
#container {
	position: absolute;
	width: 999px;
	height: 806px;
	left: 50%;
	top: 1cm;
	margin-left: -500px;
	background: #ffffff;
}
#containerindex {
	position: absolute;
	width: 999px;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -403px;
	background: #ffffff;
}
h1 {
	font-size: 13.75px;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}
h2 {
	font-size: 13.75px;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 21px;
	color: #7c1f1f;
}
p {
	font-size: 13.75px;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 21px;
	color: #000000;
}
#impressumtext p, #impressumtext h1, #impressumtext h2, #impressumtext h3, #impressumtext h4, #impressumtext h5, #impressumtext h6 {
	margin-right: 20px;
}
ul, li {
	margin: 0px;
	
}
ul {
	padding-left: 1.3em;
	// text-indent: -1em;
}
li {
	font-size: 16px;
	line-height: 26px;
	color: #e2007a;
}
#contenttext a, #impressumtext a {
	color: #7c1f1f;
	text-decoration: none;
	border-bottom: 1px dotted #7c1f1f;
}
#contenttext a:hover, #impressumtext a:hover {
	color: #C90A1E;
	text-decoration: none;
	border-bottom: 1px dotted #C90A1E;
}
#impressumtext a.jScrollArrowUp, #impressumtext a.jScrollArrowUp:hover, #impressumtext a.jScrollArrowDown, #impressumtext a.jScrollArrowDown:hover {
	border-bottom: none;
}
#index01 {
	position:absolute;
	left:0px;
	top:0px;
	width:61px;
	height:806px;
	z-index:2;
	visibility:visible;
}
#logo {
	position:absolute;
	left:61px;
	top:0px;
	width:418px;
	height:212px;
	z-index:3;
	visibility:visible;
}
#index02 {
	position:absolute;
	left:479px;
	top:0px;
	width:520px;
	height:212px;
	z-index:4;
	visibility:visible;
}
#index03 {
	position:absolute;
	left:61px;
	top:212px;
	width:241px;
	height:517px;
	z-index:5;
	visibility:visible;
}
#indextext {
	position:absolute;
	left:143px;
	top:236px;
	width:698px;
	height:487px;
	z-index:1;
	visibility:visible;
}
#introtext {
	position:absolute;
	left:302px;
	top:212px;
	width:581px;
	height:517px;
	z-index:7;
	visibility:visible;
}
#index04 {
	position:absolute;
	left:883px;
	top:212px;
	width:116px;
	height:517px;
	z-index:8;
	visibility:visible;
}
#index05 {
	position:absolute;
	left:61px;
	top:729px;
	width:938px;
	height:77px;
	z-index:9;
	visibility:visible;
}
#content01 {
	position:absolute;
	left:0px;
	top:0px;
	width:65px;
	height:806px;
	z-index:1;
	visibility:visible;
}
#logo2 {
	position:absolute;
	left:65px;
	top:0px;
	width:301px;
	height:149px;
	z-index:2;
	visibility:visible;
}
#content02 {
	position:absolute;
	left:366px;
	top:0px;
	width:147px;
	height:142px;
	z-index:3;
	visibility:visible;
}
#content03 {
	position:absolute;
	left:513px;
	top:0px;
	width:136px;
	height:137px;
	z-index:4;
	visibility:visible;
}
#content04 {
	position:absolute;
	left:649px;
	top:0px;
	width:122px;
	height:132px;
	z-index:5;
	visibility:visible;
}
#content05 {
	position:absolute;
	left:771px;
	top:0px;
	width:228px;
	height:127px;
	z-index:6;
	visibility:visible;
}
#b5 {
	position:absolute;
	left:771px;
	top:127px;
	width:158px;
	height:42px;
	z-index:7;
	visibility:visible;
}
#content12 {
	position:absolute;
	left:929px;
	top:127px;
	width:70px;
	height:109px;
	z-index:8;
	visibility:visible;
}
#b4 {
	position:absolute;
	left:649px;
	top:132px;
	width:122px;
	height:42px;
	z-index:9;
	visibility:visible;
}
#b3 {
	position:absolute;
	left:513px;
	top:137px;
	width:136px;
	height:42px;
	z-index:10;
	visibility:visible;
}
#b2 {
	position:absolute;
	left:366px;
	top:142px;
	width:147px;
	height:42px;
	z-index:11;
	visibility:visible;
}
#content06 {
	position:absolute;
	left:65px;
	top:149px;
	width:157px;
	height:87px;
	z-index:12;
	visibility:visible;
}
#b1 {
	position:absolute;
	left:222px;
	top:149px;
	width:144px;
	height:42px;
	z-index:13;
	visibility:visible;
}
#content11 {
	position:absolute;
	left:771px;
	top:169px;
	width:158px;
	height:67px;
	z-index:14;
	visibility:visible;
}
#content10 {
	position:absolute;
	left:649px;
	top:174px;
	width:122px;
	height:62px;
	z-index:15;
	visibility:visible;
}
#content09 {
	position:absolute;
	left:513px;
	top:179px;
	width:136px;
	height:57px;
	z-index:16;
	visibility:visible;
}
#content08 {
	position:absolute;
	left:366px;
	top:184px;
	width:147px;
	height:52px;
	z-index:17;
	visibility:visible;
}
#content07 {
	position:absolute;
	left:222px;
	top:191px;
	width:144px;
	height:45px;
	z-index:18;
	visibility:visible;
}
#content13 {
	position:absolute;
	left:65px;
	top:236px;
	width:78px;
	height:35px;
	z-index:19;
	visibility:visible;
}
#contentfond {
	position:absolute;
	left:143px;
	top:236px;
	width:698px;
	height:487px;
	z-index:20;
	visibility:visible;
	background-color: #ffffff;
}
#contenttext, #impressumtext {
	position:absolute;
	left:187px;
	top:271px;
	width:620px;
	height:417px;
	z-index:20;
	visibility:visible;
}
#contacttext {
	position:absolute;
	left:187px;
	top:271px;
	width:620px;
	height:190px;
	z-index:20;
	visibility:visible;
}
#content16 {
	position:absolute;
	left:841px;
	top:236px;
	width:158px;
	height:570px;
	z-index:21;
	visibility:visible;
}
#content14 {
	position:absolute;
	left:65px;
	top:271px;
	width:27px;
	height:65px;
	z-index:22;
	visibility:visible;
}
#icon01 {
	position:absolute;
	left:92px;
	top:271px;
	width:51px;
	height:65px;
	z-index:23;
	visibility:visible;
}
#content15 {
	position:absolute;
	left:65px;
	top:336px;
	width:78px;
	height:470px;
	z-index:24;
	visibility:visible;
}
#content17 {
	position:absolute;
	left:143px;
	top:723px;
	width:527px;
	height:83px;
	z-index:25;
	visibility:visible;
}
#bagb {
	position:absolute;
	left:670px;
	top:723px;
	width:56px;
	height:23px;
	z-index:26;
	visibility:visible;
}
#bpartner {
	position:absolute;
	left:726px;
	top:723px;
	width:96px;
	height:23px;
	z-index:27;
	visibility:visible;
}
#content19 {
	position:absolute;
	left:822px;
	top:723px;
	width:19px;
	height:83px;
	z-index:28;
	visibility:visible;
}
#content18 {
	position:absolute;
	left:670px;
	top:746px;
	width:152px;
	height:60px;
	z-index:29;
	visibility:visible;
}
input.txt {
	border: 0px;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 200px;
	height: 23px;
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 12px;
}
textarea {
	border: 0px;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 200px;
	height: 45px;
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 12px;	
	background-color: #ffffff;
}

.txt {
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 13.75px;
	line-height: 17px;
	color: #000000;
}
#formsubmit {
	position:absolute;
	left:211px;
	top:645px;
	width:120px;
	height:19px;
	z-index:50;
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 12px;
	visibility:visible;
}
#formsubmit a {
	font-size: 12px;
	color: #7c1f1f;
	text-decoration: none;
	border-bottom: 1px dotted #7c1f1f;
}
#formsubmit a:hover {
	font-size: 12px;
	color: #C90A1E;
	text-decoration: none;
	border-bottom: 1px dotted #C90A1E;
}

#formmessage {
	position:absolute;
	left:211px;
	top:520px;
	width:200px;
	height:19px;
	z-index:50;
	font-family: Arial, Helvetica, _sans-serif;
	font-size: 12px;
	visibility:visible;
}
.error_msg {
	color: #7C1F1F;
	font-weight: bold;
}
.success_msg {
	color: #1f7c1f;
	font-weight: bold;
}

#formhead {
	position:absolute;
	left:211px;
	top:495px;
	width:200px;
	height:19px;
	z-index:50;
	visibility:visible;
}
#formt01 {
	position:absolute;
	left:421px;
	top:495px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi01 {
	position:absolute;
	left:575px;
	top:490px;
	width:186px;
	height:23px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}
#formt02 {
	position:absolute;
	left:421px;
	top:520px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi02 {
	position:absolute;
	left:575px;
	top:515px;
	width:186px;
	height:23px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}
#formt03 {
	position:absolute;
	left:421px;
	top:545px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi03 {
	position:absolute;
	left:575px;
	top:540px;
	width:186px;
	height:23px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}
#formt04 {
	position:absolute;
	left:421px;
	top:570px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi04 {
	position:absolute;
	left:575px;
	top:565px;
	width:186px;
	height:23px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}
#formt05 {
	position:absolute;
	left:421px;
	top:595px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi05 {
	position:absolute;
	left:575px;
	top:590px;
	width:186px;
	height:23px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}
#formt06 {
	position:absolute;
	left:421px;
	top:620px;
	width:100px;
	height:23px;
	z-index:50;
	visibility:visible;
}
#formi06 {
	position:absolute;
	left:575px;
	top:615px;
	width:186px;
	height:45px;
	background-color: #ffffff;
	z-index:50;
	visibility:visible;
}



