 @import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Parisienne&display=swap");


html
{
	



font-family: 'Roboto', sans-serif;
font-weight: 400;

font-style: normal;

margin:0;
padding:0;
height:100%;
	
}
body {
	background-color: #fee3f2;
	
	background-repeat: repeat;
	z-index: 1;
	width: 100%;
	max-width: 100%;
	height: 100%;
	text-align: center;
	margin: 0px;
	
}

#top
	{
	background:rgba(255,255,255,0.00);
	width: 100%;
	
	position: absolute;
	top: 0px;
	left: 0px;
	right:  0px;
	margin-top: 0;
	text-align: center;
	z-index: 1;
	
	
}

.bildermain {
	position: absolute;
	background-image: url(/www/plugins/Intensiv-Coaching/fuchs.jpg);
	background-style: no-repeat center center fixed;
	background-size: cover;
background-position: center center;
	
width: 100%;
max-width: 100%;
max-height: 100%;
height: 700px;

}

.background
{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 0;
	overflow: hidden;
}

	.logo{
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 0em;
		margin-bottom: 0em;
	}
.trans{
		height: 70px;
	}
.transh{
		height: 20px;
	}
#mitte{
    
   position: absolute;
width: 100%;
max-width: 100%;
margin: auto;
	top:168px;
	z-index: 0;

}

.pink {color: #cc0761;
font-weight: bold;}
.pinka {color: #ffffff;
font-weight: bold;
background: #cc0761;
border-radius: 18px;
padding:1em;}

.pinka:hover  {color: #000000;
	background: #cc0761;
}
.weiss{
    

	text-align: left;
	max-width:900px;
	
	
	padding: 1.5em;
	background: rgba(255,255,255,0.70);
	margin:1em;
	

}
.weiss2{
    

	text-align: left;
	max-width:820px;
	padding: 1.5em;
	background: rgba(255,255,255,0.70);
	

}
.weissaktuell{
    

	text-align: left;
	max-width:820px;
	padding: 1.5em;
	background: rgba(255,255,255,0.70);
	margin-bottom: 2em;
	

	

}
.rund
{
	position: absolute;
	text-align: center;
	z-index: 4;
	
	width: 100%

}

header
{
	background: #ffffff;
}

header
{
	width: 100%;
	position: absolute; 
	text-align: right;
	z-index: 2;
	margin-top: 44px;

}

.topbar
{
	background:rgba(255,255,255,0.00);
	text-align: center;
	
}

.mainbar
{
	 text-align: center;
	padding-bottom: 5px;
	padding-top: 0px;
	z-index: 2;
}

header nav 
{padding-top: 0px;
}

header li
{
	display:inline-block;
	position: relative;
}

header ul
{
	
	padding: 0px;
}

header ul ul
{
	display:none;
	background: #ffffff;
	position: absolute;
	left:0;
	top: 1.2em;
	width: 230px;
	text-align: left;
	z-index: 1000;
}

header ul li:last-child ul
{
	width:150px;
}

header ul ul li
{
	display: block;
}

header ul ul a
{
	padding: .25em .5em;
}

header nav a
{
	display:block;
}

header nav li:hover ul
{
	display: block;
}
#footer{
	 
	position: absolute;
	background:#ffffff;
	width: 100%;
	height: 30px;
	bottom: 0px;
	left: 0px;
	right:  0px;
	text-align: center;
	padding:1em;}

footer .center
{
	max-width:900px;
	margin:auto;
	display:flex;
	padding: 1em;
	bottom: 0px;
}


.menuetoggle
{
	display: none;position:absolute;
	right:1em;
	top:1em;
}
.menue
{
color: #6a6969;
text-decoration: none;
font-size: 1em;


padding-left:5px;
	padding-right: 5px;
	 
}
.menueaktiv
{
    color: #cc0862; 
	text-decoration: none;
font-size: 1em;
	
}


.menue:hover
{
    color: #cc0862;
   text-decoration: none;
font-size: 1em;



	

}
.menue2
{
color: #6a6969;	
    text-decoration: none;
	font-size:1em;
	line-height: 1.2em;

	

}
.menue2aktiv
{
    color: #cc0862;
  text-decoration: none;
	font-size:1em;
	line-height: 1.2em;
	
    line-height: 25px;
	padding-bottom: 2px;

	

}


.menue2:hover
{
     color: #cc0862;

	
	

}

.img {
	    max-width: 100%;
    height: auto;
}
.imglogos {
	    max-width: 200px;
    height: auto;
}
.imglogoshome {
	    max-width: 100%;
    height: auto;
}
logos .center
{
	max-width:1000px;
	margin:auto;
	display:flex;
	padding: 1em;
	
}

logoshome .center
{
	max-width:100%;
	margin:auto;
	display:flex;
	padding: 1em;
	
}
logoshome .col2
{
	width: 50%;
	
	
		margin:1em;
	text-align: center;
}
logos .col
{
	width: 33%;
	padding: 1em;
	background: rgba(255,255,255,0.70);
		margin:1em;
	text-align: center;
}
logos .col3
{
	width: 50%;
	padding: 1em;
	
		margin:1em;
	text-align: center;
}
logos .col4
{
	width: 33%;
	padding: 1em;
background: rgba(255,255,255,1.00);
	
		margin:1em;
	text-align: center;
}
logos .col5
{
	width: 50%;
	padding: 1em;
background: rgba(255,255,255,1.00);
	border-radius: 18px;
		margin:1em;
	text-align: center;
}logos .col6
{
	
	padding: 1em;
	background: rgba(255,255,255,0.0);
		margin:1em;
	text-align: left;
}
logos2 .center2
{
	max-width:980px;
	
	display:flex;
	
	text-align: left;
	
}

logos2 .col2
{
	
	padding: 1.5em;
	background: rgba(255,255,255,0.70);
		margin:1em;
}

	a {text-decoration:none; 
}
a:hover {text-decoration:none; 
	
}
.logolink {color: rgba(255,255,255,0.0); }
.logolink:hover {color: rgba(255,255,255,0.0); }
.h1
{
  
text-decoration: none;
font-size: 25px;
color: #cc0862;
line-height: 25px;
	

}
.h1link
{
text-decoration: none;
font-size: 25px;
color: #cc0862;
line-height: 25px;	
}
.h1link:hover
{  
color: #6a6969;
}


.h2
{
    font-family: 'Parisienne', cursive;
    text-decoration: none;
	 font-size: 2em;
    color: #6a6969;
    letter-spacing: 0.03em;
    line-height: 1.2em;
	
}.zitat
{
   
    text-decoration: none;
	 font-size: 16px;
    color: #6a6969;
    
    line-height: 25px;
	
}
.h3
{
    text-decoration: none;
	font-size: 20px;
  	color: #6a6969;
    line-height: 23px;	
}
.h3link
{
    text-decoration: none;
	font-size: 20px;
  	color: #6a6969;
    line-height: 23px;	
}
.h3link:hover
{
  	color: #cc0862;	
}

.content
{
    font-size: 1em;
       color: #121212;
    line-height: 1.5em;
   

}
.contenta
{
    text-decoration: none;
	font-size: 1em;
    color: #121212;
    line-height: 1.5em;
}
.contenta:hover
{
    text-decoration: none;
    color: #cc0862;
   
}


.adress
{
   
    font-size:1em;
    color: #6a6969;
    line-height: 1.5em;
	

		
}

.adresslink
{
   
    font-size:1em;
    color: #000000;
    line-height: 1.5em;
	
	
		
}
.adresslink:hover
{

    color: #cc0862;
    	
}






a {text-decoration:none; 
}
a:hover {text-decoration:none; 
	
}


.hidemobile
	{
		display: block;
	}
		.hidenormal
	{
		display: none;
	}

@media(max-width:1000px)
{
	.trans{
		height: 150px;
	}
	.transh{
		height: 20px;
	}
		.hidemobile
	{
		display: none;
	}
		.hidenormal
	{
		display: block;
	}
	logos .center
	{
		display:block;
	}
	logoshome .center
	{
		display:block;
	}
	logos .col
	{
		width: auto;
		margin-bottom: 1em;
	}
		logos2 .center2
	{
		display:block;
	}
		logoshome .col2
	{
		width: auto;
		margin-bottom: 1em;
	}
	logos2 .col2
	{
		width: auto;
		margin-bottom: 1em;
	}
		logos .col5
	{
		width: auto;
		margin-bottom: 1em;
	}
	logos .col3
	{
		width: auto;
		margin-bottom: 1em;
	}
	.weissaktuell{
    

	width: auto;
		margin-left: 2em;
		margin-right: 2em;
		margin-bottom: 2em;
}
		.weiss2{
    

	width: auto;
		margin-left: 2em;
		margin-right: 2em;
		margin-bottom: -1em;
}
	header
	{
		text-align: left;
	}
	
	footer .center
	{
		display:block;
	}
	
	footer .col
	{
		width: auto;
		margin-bottom: 1em;
	}
	#footer{
	 height: auto;
	}
	
	header .topbar
	{
		display:none;
	}
	
	#logobild
	{
		text-align:center;
		position: static !important;
	}
	
	#logobild a
	{
		padding-bottom: 1em;
    	display: block;
	}
	
	nav
	{
		padding:1em;
		display: none;
		text-align: left;
	}
	
	header.menueopen nav
	{
		display:block;
	}
	
	nav ul ul,
	header ul li:last-child ul
	{
		display:block;
		position:static;
		padding-left: 1em;
		width: auto;
	}
	
	nav li
	{
		display: block;
	}
	
	.menue, .menue2
	{
		padding-top:.25em;
		padding-bottom:.25em;
		
		border-bottom: 2px solid #6a6969;
	}
	
	.menueaktiv, .menue2aktiv 
	{
		color:#cc0862;
		text-decoration: none;
		font-size: 1em;
		line-height: 1.2em;
		
		padding-bottom: 2px;
		border-bottom: 2px solid  #6a6969;
		
	}
	
	
	.h2
{
  
	 font-size: 1.5em;
 
    line-height: 1.2em;
	
}





.img {
	    max-width: 100%;
    height: auto;
}
	.imglogos {
	    max-width: 100%;
    height: auto;
}

	.imglogoshome {
	    max-width: 100%;
    height: auto;
}

.navopen
{
	position:absolute; 
	z-index:100; 
	left:0px; 
	top:1.5; 
	width:250px; 
	background-color:rgba(0,146,64,1.0); 
	border: 5px solid rgba(0,146,64,1.0);
}

 .oben{  padding-top:40px;}
#trans{
	height:843px;
	width:100%; max-width:100%;
}


.navclosed,
.menuetoggle
{
	display:none;
	
   background-color: transparent;
	
    border: none;
   
   

}



	

	
	.text-content
{
    width: auto;

}

	
	
	
	
	body
	{
		margin:0px;
	}

	#menuebox
	{
		display:none;
		
	}
	
	#menuebox.menueopen
	{
		display:block;
		
	}
	
	
	
	.menuetoggle
	{
		display: inline;
	
	}
	
  table,tbody,tr,td {
    display: block;
    width: auto;
    overflow: hidden;
	
	}
	

	
	
	.logo{
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 1em;
		margin-bottom: 0em;
		
		width: 250px;
  height: auto;
	}


	
	.content
	{
	
	}
	
	.tdleer
		{
		
		line-height: 0px;
	}

	#cookiedingsbums { 
	line-height: 30px;



height: 150px;
		
}}





/* --------- COOKIE HINWEIS -----------------*/
.cook {color:#121212; text-decoration:none;}
#cookiedingsbums a {color:#cc0862; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;color:#6a6969;}

#cookiedingsbums div {padding:10px; padding-right:50px;}

#cookiedingsbums { 
	color:#121212;
   outline: 1px solid #cc0862; 
   text-align:left; 
   border-top:1px solid #fff;
   background: #ffffff; 
height: 60px;
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:1em; 
   line-height:30px;
	left: 0px;
	height: 60px;
	padding: 1em;


}

#cookiedingsbumsCloser {
   color: #ffffff;
   font-size: 1em;
   position: fixed;
   right: 50px;
   text-decoration: none;
   
   bottom: 40px;
   cursor:pointer;
   border-top:1px solid #cc0862; 
   border-left:1px solid #cc0862; 
   border-bottom:1px solid #cc0862; 
   border-right:1px solid #cc0862; 
   padding:4px;
line-height: 20px;
   background: #cc0862; /* Old browsers */
   
 }

#cookiedingsbumsCloser:hover {color: #cc0862; border-bottom:1px solid #cc0862; border-right:1px solid #cc0862; border-top:1px solid #cc0862; border-left:1px solid #cc0862; background: #ffffff;}
@media(max-width:1000px)
{
	#cookiedingsbums { 
	line-height: 30px;
padding:1em;
right: 1em;

height: 150px;
		
}
#cookiedingsbumsCloser {padding: 0.5em; right: 1em;bottom:20px;}
	}