/* CSS Document */
* {
	margin:0;
	padding:0;
	border:1;
}

html, body {
	height:100%;
}

body {
	text-align: center;
	padding: 0px;
	background-image: url(images/hg_full.jpg);
	background-repeat: repeat;
}

img, div { behavior: url(iepngfix.htc) }

#abstand { 
		width:50px;
		height:50%;
		margin-bottom:-380px; /* halbe Hhe von container */
		float:left;
		padding: 0px;
}


#main {
	text-align: left;
	margin: 0px auto;
	width: 1128px;
	height: 698px;
	margin: auto;
	padding: 0px;
	clear:left;
}

#top_left {

	float: left;
	width: 424px;
	height: 68px;
	padding: 0px;
}

#top_center {
	float: left;
	width: 301px;
	height: 68px;
	padding: 0px;
	background-image: url(images/kl_top.png);
	background-repeat: no-repeat;
}

#top_right {
	float: left;
	width: 350px;
	height: 68px;
	padding: 0px;
}


#alles_a {
	float: left;
	width: 70px;
	height: 698px;
	padding: 0px;

}

#a_a {
	width: 70px;
	height: 477px;
	background-image: url(images/shade_l.png);
	background-repeat: no-repeat;
}

#a_b {
	width: 70px;
	height: 102px;
	padding: 0px;
	background-image: url(images/kl_ll.png);
	background-repeat: no-repeat;
}

#a_c {
	width: 70px;
	height: 65px;
	padding: 0px;

}

#alles_b {
	float: left;
	width: 950px;
	height: 630px;
	padding: 0px;

}

#b_a {
	width: 950px;
	height: 137px;
	padding: 0px;
	background-image: url(images/headline.jpg);
	background-repeat: no-repeat;
}

#menue {
	background-image: url(images/papier_hg.jpg);
	background-repeat: repeat-y;
	width: 920px;
	height: 25px;
	padding-left: 30px;
	padding-top: 5px;
}

#men1 {
	float: left;
	width: 222px;
	height: 25px;
	padding: 0px;
}

#men2{
	float: left;
	width: 223px;
	height: 25px;
	padding: 0px;
}

#men3 {
	float: left;
	width: 222px;
	height: 25px;
	padding: 0px;
}

#men4 {
	float: left;
	width: 253px;
	height: 25px;
}

#b_b {
	width: 950px;
	height: 322px;
	padding: 0px;
	background-image: url(images/papier_hg.jpg);
	background-repeat: repeat-y;
}

#inhalt1 {
	float:left;
	height: 292px;
	width: 425px;
	margin-top: 0px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	overflow:auto;
}

#inhalt2 {
	float:left;
	height: 292px;
	width: 455px;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

#kontakt_inhalt1 {
	float:left;
	height: 292px;
	width: 350px;
	margin-top: 0px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align:right;
}

#kontakt_inhalt2 {
	float:left;
	height: 292px;
	width: 455px;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

#teaserwahl {
	padding-left:80px;
}

#tease1 {
	float:left;
	text-align:center;
	width:100px;
}

#tease2 {
	float:left;
	text-align:center;
	width:100px;
}

#tease3 {
	float:left;
	text-align:center;
	width:100px;
}

#b_c {

	width: 950px;
	height: 76px;
	padding-top: -20px;
}

#b_c_a {
	float: left;
	width: 161px;
	height: 76px;
	padding: 0px;
	background-image: url(images/kl_lm.jpg);
	background-repeat: no-repeat;
}

#b_c_b {
	float: left;
	text-align:right;
	width: 676px;
	height: 76px;
	padding: 0px;
	background-image: url(images/submain.jpg);
	background-repeat: no-repeat;
}

#b_c_c {
	float: left;
	width: 113px;
	height: 76px;
	padding: 0px;
	background-image: url(images/kl_rm.jpg);
	background-repeat: no-repeat;
}

#b_d {
	width: 950px;
	height: 65px;
	padding: 0px;
}

#b_d_a {
	float: left;
	width: 161px;
	height: 65px;
	padding: 0px;
	background-image: url(images/kl_lu.png);
	background-repeat: no-repeat;
}

#b_d_b {
	float: left;
	width: 676px;
	height: 65px;
	padding: 0px;
	background-image: url(images/shade_u.png);
	background-repeat: no-repeat;
}

#b_d_c {
	float: left;
	width: 113px;
	height: 65px;
	padding: 0px;
	background-image: url(images/kl_ru.png);
	background-repeat: no-repeat;
}

#alles_c {
float:left;
	width: 108px;
	height: 630px;
	padding: 0px;
	margin-left: 1020px;
	margin-top: -700px;

}



#c_a {
	width: 108px;
	height: 422px;
	padding: 0px;
	padding: 0px;
}

#c_b {
	width: 108px;
	height: 143px;
	padding: 0px;
	background-image: url(images/kl_rr.png);
	background-repeat: no-repeat;
}

#c_c {
	width: 108px;
	height: 65px;
	padding: 0px;
}


a.mail {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #555555;
	text-decoration:none;
	border:0px;
}

a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #555555;
	text-decoration:none;
	border:0px;
}

a img {
	border: 0px;
}

#tipBox {position: absolute; 
           width: 150px; 
           z-index: 100;
           border: 1pt black solid; 
           background: yellow; 
           visibility: hidden}