#body {
	text-align:left;
	top:0px;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	
}

html {
	height:100%;
	min-height:100%;
}

#site {
	position:relative;
	min-height:100%; 
    height:auto !important; 
    height:100%;
    overflow: hidden;	
	background-color:#FFFFFF;
	top:0px;
	margin-right:auto;
	margin-left:auto;
	width:1024px;
	bottom:0px;
	
}




.CochinURWD-Rom { 
	font-family:'Abel', CochinURWD-Rom;
	font-weight: normal;
	font-style: normal;
}

h1 {
/*	text-shadow:#bfbfbf 2px 2px 2px;*/
	font-size:18pt;
	overflow:hidden;
	opacity:1;
	font-family:'Abel', CochinURWD-Rom, Helvetica;
	color:#800000;
	font-weight:bold;
	text-align:center;
	margin:10px 10px 10px 20px;
}

h2 {
	font-size:12pt;
    overflow:hidden;
	color:#404040;
	font-family:'Abel', Copperplate-Med, Helvetica;
	margin-bottom: 5px;
}

h3 {
	text-align:left;
	position: relative;	
	text-decoration:none;
	float: left;
	font-size:10px;
	color:#333333;
	height: 30px;
	line-height:30px;
	font-family:'Abel', Copperplate-Med, Helvetica;

}

.text_light {
	text-align:left;
	overflow:hidden;	
	color: #999999;
	font-size:8pt;	
	font-family: 'Abel', CochinURWD-Rom, Helvetica;
	margin-left: 0px;	
    line-height: 10px;
    text-align: left;
    margin-left: 25px;
}

.text {
	text-align:left;
	overflow:hidden;	
	color: black;
	font-size:8pt;	
	font-family:'Abel',  CochinURWD-Rom, Helvetica;
margin-right:auto;
	margin-left:auto;
  
}

.text_strong {
	text-align:left;
	overflow:hidden;	
	color: black;
	font-size:12pt;	
	font-family:'Abel',  CochinURWD-Rom, Helvetica;
margin-right:auto;
	margin-left:auto;

}


.text_copper {
	text-align:left;
	overflow:hidden;	
	color: black;
	font-size:8pt;	
	font-family:'Abel',  Copperplate-Med, Helvetica;
margin-right:auto;
	margin-left:auto;
  
}

/*----------Kopfberreich-----------*/


#header {
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;

	top:0px;
	position:relative;
	text-align:left;
	right:0px;
	height:120px;
	width:1000px;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	
}

#header_content {
	margin-right:0px;
	margin-left:0px;
	left:0px;
	top:10px;
	position:relative;
	text-align:left;
	right:0px;
	width:180px;
	border-width:initial;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	
	height:100px;
	float:left;
	border:0px none #000000;
}

#header p a {
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
	position:relative;
	text-align:left;
	right:0px;
	height:90px;
	width:950px;
	border-width:initial;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border:0px none #000000;
}

#img a {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-style:none;
}

#img {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-style:none;
}

#img_header {
	background-color: white;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-style:none;
	margin-top: 12px;
}

.button_navi {
	font-family:'Abel',  CochinURWD-Rom, Helvetica;
	line-height:30px;
	text-align:center;
	position:relative;
	height:30px;
	text-decoration:none;
	width:auto;
	float:left;
	font-size:20px;
	z-index:92;
	color:#404040;
	margin:0px 7% 0px 8px;
}

.button_aktiv {
position: absolute;
bottom: -10px;
width: 100%;
height: 20px;
left: 0px;
background-image: url(Bilder/button_aktiv.png);
background-repeat: no-repeat;
background-position-x: center;
background-position: center;
}

.logo_text{
position: absolute;
width: 500px;
height: 50px;
top:0px;
left:-10px;


}

#logo {
	position:relative;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	float:left;
	margin-top:20px;
	margin-left:10px;
	height:50px;
	width:150px;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	z-index:10;
	border-style:none;
}

#logo p a {
	position:relative;
	background-color:#FFFFFF;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	float:right;
	margin-top:10px;
	margin-left:0px;
	height:80px;
	width:180px;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-style:none;
}

.icon_navi {
	
	text-align:center;
	position:relative;
	height:20px;
	text-decoration:none;
	width:auto;
	float:right;
	font-size:16px;
	z-index:92;
	color:#FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	cursor: pointer;
	
}

.icon_search {
	position:absolute;
	height:13px;
	width: 20px;
	text-decoration:none;
	overflow: hidden;
	z-index:92;
	color:#FFFFFF;
	cursor: pointer;
	top: 3px;
	left: 3px;
}



.search_navi {
	line-height:12px;
	text-align:left;
	position:relative;
	height:14px;
	text-decoration:none;
	width:auto;
	float:right;
	font-size:12px;
	z-index:92;
	color:black;

	margin-right: 2px;
	padding-left: 20px;
	
}

#navi {
	height:30px;
	margin-left:auto;
	position:absolute;
	text-align:left;
	float: right;
	width:200px;
	z-index:20;
	right: 0px;
	top: 10px;
	margin-right:auto;
	z-index: 900;
}

#navi_top {
	height:30px;

	position:absolute;
	text-align:left;
	float: right;
	width:400px;
	z-index:20;
	right: 0px;
	top: 5px;
     z-index: 200;
	
}


#navi a {
	text-decoration:none;
	color:#000000;
}

.login_w {
position: absolute;
width: 0px;
height: 0px;
top: 20px;
left: 0px;
z-index: 200;
background-color: white;
box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-webkit-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-o-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-moz-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
border:1px solid #E6E6E6;
padding-top: 15px;
visibility: hidden;
opacity: 0;
}



.faceb_w {
position: absolute;
width: 0px;
height: 0px;
top: 23px;
left: 0px;
z-index: 200;
background-color: white;
box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-webkit-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-o-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-moz-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
border:1px solid #E6E6E6;
padding-top: 15px;
visibility: hidden;
opacity: 0;

}

.x_l {
position: absolute;
width: 15px;
height: 15px;
right:-4px;
top:-12px;
cursor: pointer;
}

#acklogin {
	font-size:8pt;
	position: absolute;
	overflow:hidden;
    top: -5px;
    left:5px;
	font-family:'Abel', Copperplate-Med, Helvetica;
    color: maroon;
}
/*----------Inhalt-----------*/

.text {
	

	font-family:'Abel', CochinURWD-Rom,  Helvetica;
	font-size: 12pt;
	
	
}

.main{
position: relative;
width: 980px;
height: 400px;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
top: 0px;
z-index: 100;

}


#pfeilmainl{
position: absolute;
top: 160px;
left:-16px;
width: 60px;
height: 60px;
cursor: pointer;
z-index: 100;
visibility: hidden;
}

#pfeilmainr{
position: absolute;
top: 160px;
right:-16px;
width: 60px;
height: 60px;
cursor: pointer;
z-index: 100;
visibility: hidden;
}

.pfeilaktive {
position: absolute;
height: 20px;
width: 40px;
top:200px;
left:-10px;
background-color: gray;
cursor: pointer;

}

.pfeilaktiver {
position: absolute;
height: 20px;
width: 40px;
top:108px;
right:-10px;
background-color: gray;
cursor: pointer;
}


.pos_main{
position: absolute;
height: 10px;
width: 10px;
bottom: 30px;
right:40px;

z-index: 250;

}

.main_content{
position:relative;
width: 980px;
height: 400px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
z-index: 100;
}

.main_Schatten {
position: absolute;
width: 980px;
height: 40px;
bottom: -40px;
left:-0px;
background-image: url(Bilder/Schatten_main.png);
z-index: 1;
visibility: visible;
}

#main_Hypnose{
position: absolute;
top: 00px;
left: 0px;
width: 980px;
height: 400px;
background-image: url(Bilder/Hypnose_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}

#main_Herz{
position: absolute;
top: 00px;
left: 980px;
width: 980px;
height: 400px;
background-image: url(Bilder/Herz_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}

#main_PME{
position: absolute;
top: 00px;
left: 980px;
width: 980px;
height: 400px;
background-image: url(Bilder/PME_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}


#main_News{
position: absolute;
top: 00px;
left: 980px;
width: 980px;
height: 400px;
background-image: url(Bilder/News_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}

#main_Reink{
position: absolute;
top: 00px;
left: 980px;
width: 980px;
height: 400px;
background-image: url(Bilder/Reink_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}

#main_Paar{
position: absolute;
top: 00px;
left: 980px;
width: 980px;
height: 400px;
background-image: url(Bilder/Paar_980_400.jpg);
background-position: top;
overflow: hidden;
z-index: 100;
}

.content_main{
position: relative;
left:00px;
top:00px;
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
}


.button_go_main {
position: absolute;
width:150px;
height: 16px;
background-color: #800000;
top:220px;
font-family:'Abel', Copperplate-Med, Helvetica;
font-size: 8pt;
text-align: center;
color: white;
line-height: 16px;
cursor: pointer;
right: 25px;
}


.button_go_main a {

color: white;
text-align: center;

cursor: pointer;
text-decoration: none;
}

.content_main_inhalt {
position: relative;
left:00px;
top:00px;
width: 900px;
height: 200px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}



.content_thema {
position: relative;
width: 980px;
height: auto;
margin-top: 20px;
margin-right: auto;
margin-left: auto;

}

.content_thema_Img {
position: relative;
width: 210px;
height: 130px;
cursor: pointer;
opacity: 0.8;
}


.content_thema_Img:hover{
opacity: 1;
-moz-transition-property: opacity;  
  -moz-transition-duration: 1000ms;  
  -webkit-transition-property: opacity;  
  -webkit-transition-duration: 1000ms;  
  -o-transition-property: opacity;  
  -o-transition-duration: 1000ms;  
  -ms-transition-property: opacity;  
  -ms-transition-duration: 1000ms;  
  transition-property: opacity;  
  transition-duration: 1000ms;   
}

.content_thema_maintext {
position: relative;
float: left;
width: auto;
margin-top: 30px;
margin-left: 30px;


}


.content_thema_inhalt {
position: relative;
float: left;
width: 210px;
height: 320px;

margin-bottom: 60px;
border-bottom:1px solid #E6E6E6;

}

.content_thema_mehr {
position: absolute;
width:40px;
height: 16px;
background-color: #800000;
bottom: -8px;
left:75px;
font-family:'Abel', Copperplate-Med, Helvetica;
font-size: 8pt;
color: white;
text-align: center;
line-height: 16px;
cursor: pointer;
}

.content_thema_mehr a {

color: white;
text-align: center;

cursor: pointer;
text-decoration: none;
}


.content_thema_hidden {
position: relative;
float: left;
width: 930px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
border-bottom:1px solid #E6E6E6;

}

.content_thema_detail {
position: relative;
float: none;
width: 700px;
height: 0px;
padding-top: 15px;
margin-right: auto;
margin-left: 100px;

}

.thema_mehr{
position: relative;
float: right;
font-size: 8pt;
cursor: pointer;
}

.thema {
position: relative;
float: left;
width: 310px;
cursor: pointer;
}

.thema_abs {
position: absolute;
width: 150px;
cursor: pointer;
}

#link {
	position:relative;
	top:20px;
	margin-right:auto;
	margin-left:auto;
	width:200px;
	height:auto;
	overflow-y: hidden;
	overflow-x: hidden;
	margin-top: 10px;
text-align: center;
	font-family:'Abel', Copperplate-Med, Helvetica;
    font-size:11px;
	float: none;
	border-bottom:1px solid #E6E6E6;
	text-decoration: none;
	color: black;
	padding-bottom: 10px;
	
}

#link a {
	
	text-decoration: none;
		color: black;
}

#news_div {
	height:20px;
	margin-left:auto;
	position:relative;
	text-align:left;
	width:930px;
	z-index:20;
	top:10px;
	margin-right:auto;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}

.kopf_content{
position: relative;
left:00px;
top:00px;
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
}

.content_page{
position: relative;
left:00px;
top:00px;
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;

}

.content_page_1{
position: relative;
left:00px;
top:00px;
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 20px;

}

.content_page_2{
position: relative;
left:00px;
top:00px;
width: 600px;
height: auto;
margin-left: 50px;;
margin-right: auto;
margin-top: 20px;
border-right:1px solid #E6E6E6;
float: left;
}

.zitat_u{
position: relative;
left:00px;
top:00px;
width: 600px;
height: auto;
margin-left: 50px;;
margin-right: auto;
margin-top: 50px;
margin-bottom: 50px;
float: left;
}

.content_page_3{
position: relative;
left:00px;
top:00px;
width: 280px;
height: auto;
margin-left: auto;
margin-right: 50px;
margin-top: 20px;
float: right;
}

.content_page_thema{
position: relative;
left:00px;
top:00px;
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 20px;

}

.content_page_thema_img{
position: relative;
width: 200px;
height: 150px;
float:left;
margin-top: 20px;
}



.content_page_thema_maintext{
position: relative;
width: 600px;
height: 120px;
margin-top: 40px;
margin-left: 20px;
font-size: 10pt;
float: left;
}




.content_page_thema_detail {
position: relative;
width: 750px;
height: 300px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
overflow: hidden;
padding-left: 100px;
padding-right: 100px;
border-bottom:1px solid #E6E6E6;

}

.content_page_thema_head{
position: relative;
width: 980px;
height: 150px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;

}


.content_page_thema_mehr {
position: relative;
width:200px;
height: 16px;
background-color: #800000;
top:-10px;
font-family:'Abel', Copperplate-Med, Helvetica;
font-size: 8pt;
text-align: center;
color: white;
margin-left: auto;
margin-right: auto;
line-height: 16px;
cursor: pointer;
}
/*--------Index Main-----*/




#main_text_1{
position: absolute;
width: 750px;
height: 120px;
background-image: url(Bilder/Hypnose_Main_text.png);
top:120px;
left: 120px;
background-repeat: no-repeat;
opacity: 0;
}

#main_foot{
position: absolute;
width: 940px;
height: 0px;
background-color: rgba(5,5,5,0.5);
bottom: 0px;
padding-top: 5px;

}



#main_h1_1{
position: absolute;
width: 200px;
height: 40px;
text-align: left;
top:110px;
left: 125px;
font-family:'Abel', Copperplate-Med, Helvetica;
    font-size:50px;
	text-decoration: none;
	color: #e7e7e7;

}

#main_inhalt_1{
position: absolute;
width: 250px;
height: 185px;
top:20px;
right: 20px;
font-family: 'Abel', CochinURWD-Rom, Helvetica;
padding-top: 10px;
background-image: url(Bilder/back_inhalt_1.png);
background-repeat: no-repeat;
text-align: center;
padding-top: 45px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
font-size: 10pt;
color: white;
line-height: 16px;
}


/*----------Pop UP-----------*/
#form_info {
position: relative;
width: auto;
height: 0px;
text-align: left;
border:1px solid #E6E6E6;
padding-bottom: 15px;
background-color: white;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
opacity: 0;
overflow: hidden;
box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-webkit-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-o-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-moz-box-shadow:rgb(153, 153, 153) 5px 5px 5px;

}

#form {
position: fixed;
width: auto;
height: 0px;
top: 0px;
left: 0px;
z-index: 200;
background-color: rgba(255, 255, 255, 0.7);
margin: 40px;
padding: 0px;
opacity: 0;
visibility: hidden;

}

.form_row {
position: relative;
float: left;
width: auto;

}

.form_interface {
position: absolute;
width: auto;
bottom: 10px;
right: 10px;
visibility:hidden;

}

.form_img {
position: relative;
float: left;
width: auto;
text-align: center;
border:1px solid #E6E6E6;
padding: 5px;
margin: 10px;
}

.form_h {
width: 100%;
height: 25px;
position: relative;
background-image:url(../Bilder/Form_Verlauf.png);


}

.form_content {
width:auto;
height: 0px;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
overflow: hidden;
}

.text_wrong{
position: absolute;
width: 400px;
height: 30px;
top:10px;
left:30px;
color: #800000;
font-size:10pt;	
font-family:'Abel', Copperplate-Med, Helvetica;
}


.text_h {
    position: relative;
	text-align:left;
	overflow:hidden;	
	color:#000000;
	font-size:12pt;	
	font-family:'Abel', Copperplate-Med, Helvetica;
	margin-left: 10px;
	line-height: 25px;
}

.form_text {
	text-align:left;
	overflow:hidden;	
	color:#000000;
	font-size:10pt;	
	font-family: 'Abel', Copperplate-Med, Helvetica;
	margin-left: 5px;	
	height: 25px;
	line-height: 25px;
}


.form_input {
	text-align:left;
	color:#000000;
	font-size:10pt;	
	font-family:'Abel', Copperplate-Med, Helvetica;
	margin-left: 5px;
	height: 16px;
	line-height: 15px;
		
}

.border5 {
    border-top-left-radius:5px 5px;
	-webkit-border-top-left-radius:5px 5px;
	-o-border-top-left-radius:5px 5px;
	-moz-border-radius-topleft:5px 5px;
	border-top-right-radius:5px 5px;
	-webkit-border-top-right-radius:5px 5px;
	-o-border-top-right-radius:5px 5px;
	-moz-border-radius-topright:5px 5px;
	border-bottom-left-radius:5px 5px;
	-webkit-border-bottom-left-radius:5px 5px;
	-o-border-bottom-left-radius:5px 5px;
	-moz-border-radius-bottomleft:5px 5px;
	border-bottom-right-radius:5px 5px;
	-webkit-border-bottom-right-radius:5px 5px;
	-o-border-bottom-right-radius:5px 5px;
	-moz-border-radius-bottomright:5px 5px;
	
}

.border10 {
    border-top-left-radius:10px 10px;
	-webkit-border-top-left-radius:10px 10px;
	-o-border-top-left-radius:10px 10px;
	-moz-border-radius-topleft:10px 10px;
	border-top-right-radius:10px 10px;
	-webkit-border-top-right-radius:10px 10px;
	-o-border-top-right-radius:10px 10px;
	-moz-border-radius-topright:10px 10px;
	border-bottom-left-radius:10px 10px;
	-webkit-border-bottom-left-radius:10px 10px;
	-o-border-bottom-left-radius:10px 10px;
	-moz-border-radius-bottomleft:10px 10px;
	border-bottom-right-radius:10px 10px;
	-webkit-border-bottom-right-radius:10px 10px;
	-o-border-bottom-right-radius:10px 10px;
	-moz-border-radius-bottomright:10px 10px;
	
}

.form_abfrage {
position: absolute;
width: 0%;
height: auto;
text-align: center;
top:130px;
opacity: 0;
z-index: 200;
}


.x {
position: absolute;
width: 15px;
height: 15px;
right:5px;
top:5px;
cursor: pointer;
}
 
 .bearbeiten {
 position: absolute;
 top: 0px;
 right: 15px;
 font-size:6pt;	
 font-family: 'Abel', Verdana;
 cursor: pointer;
 text-align: right;
 line-height: 20px;

 
 }
/*----------Fußberreich-----------*/


#foot {
	
	position: absolute;	
	bottom: 0px;‚
	height:30px;
	width: 100%;
	left:0px;
	
}

#foot_div {
	text-align:left;
	position: relative;	
	text-decoration:none;
	
	font-size:12px;
	color:#333333;
	height:30px;
	width:100%;
	line-height:30px;
	font-family:'Abel', Copperplate-Med, Helvetica;
	padding-left: 10px;
	
	margin-left: auto;
	margin-right: auto;
	
}
#foot_text {
	text-align:left;
	position: relative;	
	text-decoration:none;
	float: left;
	font-size:10px;
	color:#333333;
	
	line-height:30px;
	font-family'Abel', :Copperplate-Med, Helvetica;

	margin-left: 0px;
	margin-right: auto;
	
}

#foot_link {
	text-align:right;
	position: relative;	
	text-decoration:none;
	float:right;
	font-size:10px;
	color:#333333;
	height:30px;
	
	line-height:30px;
	font-family:'Abel', Copperplate-Med, Helvetica;
	
	margin-left: auto;
	margin-right: 10px;
	
}

/*--Tooltip--*/
#tooltip {
position: absolute;
width: auto;
height: auto;
top: 0px;
left: 0px;
z-index: 200;

margin: 40px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
opacity: 0;
visibility: hidden;
border:1px solid #E6E6E6;
background-color: white;
box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-webkit-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-o-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-moz-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
}

#tooltip_text {
	text-align:center;
	overflow:hidden;	
	color: black;
	font-size:8pt;	
	font-family: 'Abel', Copperplate-Med, Helvetica;
    margin-right:auto;
	margin-left:auto;
	line-height: 15px;
  
}

/*--Suchfenster--*/



#suchpage{
position:absolute;
width: 300px;
height:0px;
background: white;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
top:15px;
right: 20px;
z-index: 200;
border:1px solid #E6E6E6;
box-shadow:rgb(10, 10, 10) 5px 5px 5px;
-webkit-box-shadow:rgb(153, 153, 153) 5px 5px 5px;
-o-box-shadow:rgb(10, 10, 10) 5px 5px 5px;
-moz-box-shadow:rgb(10, 10, 10) 5px 5px 5px;

visibility: hidden;
}

#suchpage2{
position:absolute;
width: 296px;
height:0px;
background: white;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
top:-10px;
right: 2px;
z-index: 200;

overflow-x: hidden;
overflow-y: auto;
visibility: hidden;
}

.suchmaske{
position: relative;
width: 260px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-left: 10px;
border-bottom:1px solid #E6E6E6;
text-align: left;
font-size:10pt;	
font-family:'Abel',CochinURWD-Rom , Helvetica;

}


.such-arrow-border {
  border-color: transparent transparent  #E6E6E6 transparent ;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top:-20px;
 right:50px;
 
 
}

.such-arrow {
  border-color:  transparent  transparent  white  transparent ;
  border-style: solid;
  border-width: 8px;
  height:0;
  width:0;
  position:absolute;
  top:-16px;
  right:52px;

}


/*---------Kugeln---*/

#kugMain{
position: absolute;
right: 20px;
top:-180px;
height: 370px;
width: 800px;

}

.kugRot{
position: absolute;
top: -180px;
height: 260px;
width: 180px;
right:506px;
visibility: hidden;

}

.kugSchw{
position: absolute;
top: -180px;
height: 260px;
width: 180px;
right:21px;
visibility: hidden;

}

.kMainMenu {
position: absolute;
left: 150px;
width: 250px;
height: 200px;
text-align:left;
z-index:20;
top: 0px;
}



.kMainMenu a {
	text-decoration:none;
	color:#808080;
}

.kMain_button_navi {
	font-family: 'Abel', CochinURWD-Rom, Helvetica;
	line-height:40px;
	text-align:center;
	position:relative;
	height:40px;
	text-decoration:none;
	width:auto;
	float:left;
	font-size:20px;
	z-index:92;
	color:#808080;
	margin:0px 7% 0px 8px;

}

.KugContent{
position: absolute;
width: 800px;
height: 180px;

bottom: 100px;
left:90px;
overflow: hidden;
}

.KugContSlide{
position: absolute;
width: 800px;
height: 180px;

top:0px;
left:0px;
overflow: hidden;
}

.KugImg{
position: absolute;
width: 210px;
height: 140px;
left: 20px;
top:25px;
background-image: url(Bilder/back_kgmain_img.png);
cursor: pointer;
}

.KugTxt{
position: absolute;
width: 500px;
right: 40px;
height: 120px;
top:20px;

}

#naviKG {
	height:40px;
	margin-left:auto;
	position:absolute;
	text-align:left;
	float: right;
	width:980px;
	z-index:20;
	right: 0px;
	bottom: 40px;
	margin-right:auto;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	
}

#naviKG a {
	text-decoration:none;
	color:#404040
}

#KugPause{
position: absolute;
bottom: 0px;
right: 0px;
width: 25px;
height: 25px;
background-image: url(Bilder/Pause.png);
visibility: hidden;
}

.NaviKugel{
position: absolute;
height: 60px;
width: 60px;
right: 170px;
top:35px;

cursor: pointer;
}

.main2{
position: relative;
width: 980px;
height: 400px;
margin-left: auto;
margin-right: auto;

top: 0px;
z-index: 100;

}

.content_main2{
position: relative;
left:00px;
top:00px;
width: 980px;
height: 240px;
margin-left: auto;
margin-right: auto;
border-bottom:1px solid #E6E6E6;

}

.content_main_inhalt2 {
position: relative;
left:00px;
top:00px;
width: 730px;
height: 220px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
text-align: left;

}

.lableKiki{
	font-size:8pt;
    overflow:hidden;
	color:black;
	font-family:'Abel', CochinURWD-Rom, Helvetica;
	position: absolute;
	bottom:0px;
	right:0px;
	text-align: center;
	width: 180px;
	
}

.themaKG_content{
position: relative;
float: left;
width: 450px;
height: 250px;
background-image: url(Bilder/back_thema_kg.jpg);
margin-left: 20px;
cursor: pointer;
}

.KGNews{
position: absolute;
width: 290px;
height: 50px;

top: 45px;
left: 80px;
overflow: hidden;
}

.imgKiki {
position: absolute;
top: 20px;
right: 30px;
width: 181px;
height: 140px;

}


