*/* */

{margin:0;list-style:none;padding:0;}



/* Ingo Buckert ----------------*/

html {
	height: 100%;
	background: url(../pics/basis/backgrounds/strand_02.jpg) repeat top left fixed;		
	}

body {
	font-family: "Courier New", Courier, Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	color: #596468;
	text-align:left;
	line-height: 18px;
	float:left;
	width:100%;
	height: 100%;
	
}


.container {
	width: 100%;
	text-align:left;
	height: 100%;
	min-height:100%;
	float: left;
	position: relative;
    background: url(../pics/basis/backgrounds/kreuz.gif) repeat top left fixed;		
}

html>body .container { height: auto; }

.footer {
	height: 94px;
	width: 950px;
	background: url(../pics/basis/sonstiges/ib_gross_8bit.png) no-repeat bottom left;
	position: absolute;
	bottom:0;
	left: 0;
}
	

* html .footer {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='../pics/basis/sonstiges/ib_gross_8bit.png');
}

* html .home .footer {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='pics/basis/sonstiges/ib_gross_8bit.png');
}

.logo {
	text-indent:-1000px;
	margin:20px 0 46px 157px;
	height:33px;
	width:177px;
	background-image:url(../pics/basis/sonstiges/ib_8bit.png);
	float: left;
	clear: left;
	overflow: hidden;
	display: inline;
	}
	
* html .logo {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='../pics/basis/sonstiges/ib_8bit.png');
} 

* html .home .logo {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='pics/basis/sonstiges/ib_8bit.png');
} 

.panorama_pics {
	margin:4px 0 0 0;
	padding:0;
	float:left;
	clear: left;
}


	
/* nav home ---------------------------*/


.nav_home {
	position:relative;
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 3;
    top: 0;
	margin: 0 0 0 688px;
}

.nav_home li {
	padding: 8px 0 9px 0;
	float: left;
	line-height: normal;
	clear: none;
	width: auto;
	display: inline;
	background-color:#42bfff;
}

.nav_home li a {
	color:#ffffff; 
	text-decoration:none;
	font-size:10px;
	padding:0;
	width:auto;
	display:inline;
	float: left;
	padding: 0 12px;
	border-right:1px solid #ffffff;	
}


.nav_home li a:hover, .nav_home .selected li a:hover, .nav_home li.selected a:hover {
	color: #ffffff;
	text-decoration:underline;
	
}

.nav_home li.selected a {
	color: #ffffff;
	font-weight:bold;

}

#impressum a { border-right: none; }
	





/* Navigation Main ----------------------*/

ul, li  {		
	list-style-type: none;
	display:inline;
	float: left;
	width: 100%;
}


.content ul { padding-bottom: 15px; }

.nav {
	width: 886px;
	float:left;
	clear:left;
}

.navigation_main  {
	width:700px;
	margin: 0px;
	padding: 10px 0 0 158px;
	float: left;
	clear: left;
	background-color:#FFF;
}

.navigation_main li {
	width: auto;
	background-position: 0 -19px;
	background-repeat: no-repeat; 
	position: relative; 
	margin-right: 18px;
}

.navigation_main li a {
	display:block;
	float:left;
	text-indent:-1000em;
	text-decoration:none;
	overflow:hidden;
	padding:22px 0 0 0;
    height:0px !important;
  	height /**/: 20px; /* for IE5/Win */
	position:relative;
	background-color: #fff;
	background-position: 0 0px;
	background-repeat: no-repeat;
	border: none;
}

.navigation_main li a:hover  {
 	background-position: -159px 0;		
}
		
.navigation_main li.selected a, .navigation_main li.selected a:hover {
 	background-position:-159px 0;	
}
 



/* Navigation Main Bottons----------------------*/

#news, #news a {
		width:38px;
		background-image: url(../pics/basis/navi/01_news.gif);   
}

.selected#news, .selected#news a { width: 38px; }

#profil, #profil a {
		width: 38px;
		background-image: url(../pics/basis/navi/02_profil.gif);   
}

.selected#profil, .selected#profil a { width: 38px; }

#seminare, #seminare a {
		width: 63px;
		background-image: url(../pics/basis/navi/03_seminare.gif);   
}

.selected#seminare, .selected#seminare a { width: 63px; }

#tv, #tv a {
		width: 24px;
		background-image: url(../pics/basis/navi/04_tv.gif);   
}

.selected#tv, .selected#tv a { width: 24px; }

#referenzen, #referenzen a {
		width: 75px;
		background-image: url(../pics/basis/navi/05_referenzen.gif);   
}

.selected#referenzen, .selected#referenzen a { width: 75px; }

#presse, #presse a {
		width: 45px;
		background-image: url(../pics/basis/navi/06_presse.gif);   
}

.selected#presse, .selected#presse a { width: 45px; }

#partner, #partner a {
		width: 49px;
		background-image: url(../pics/basis/navi/07_partner.gif);   
}

.selected#partner, .partner#termine a { width: 49px; }

#termine, #termine a {
		width: 54px;
		background-image: url(../pics/basis/navi/08_termine.gif);   
}

.selected#termine, .selected#termine a { width: 54px; }






/* Sub Navigation -----------------------*/


.nav_sub {
	font-size:11px;
	padding:5px 0 5px 146px;
	float:left;
	display:inline;
	position:relative;
	width:auto;
	margin:0;
	background: #fff;
	margin-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nav_sub li {
	float: left;
	clear: none;
	width: auto;
}


.nav_sub li a {
	color:#adcc34; 
	text-decoration:none;
	padding:0 11px 0 11px;
	width:auto;
	display:inline;
	float: left;	

}




.nav_sub li a:hover, .nav_sub .selected li a:hover, .nav_sub li.selected a:hover {
	color: #42bfff;
	
}

.nav_sub li.selected a {
	color: #42bfff;
	font-weight:normal;
	

}


.nav_sub li a.cabrio  {
	border-right:none;
	
}





/* Content----------------------*/

.content {
	width:560px;
	padding:31px 0 145px 142px;
	float:left;
	position: relative;
	clear:both;
}

.fliesstext_kasten {
	font-family:"Courier New", Courier, mono; 
	float: left; 
	width: 500px;
	display: inline;
	padding: 15px 30px 10px 0px;
	margin:1px 0 0 0;
	background-color: #fff;
	
}


.content p { 
	font-family:"Courier New", Courier, mono; 
	float: left; 
	display: inline;
	padding: 5px 30px 10px 20px;
	margin:1px 0 0 0;
	width: auto; 
	color:#000000; 
	 }
	
	
	
	
*+ html .content p { width: 100%; }
* html .content p { width: 100%; }

.content p.topLink {
    background: none;
	background: url(../pics/basis/sonstiges/pfeil.gif) 0 3px no-repeat;
	padding: 0 0 0 22px;
	margin: 5px 0 0 16px;
	width: 80%;
}


.content ul {
	font-size: 11px;
	width: 100%;
	padding: 15px 0 0 20px;
	margin-bottom: 1.4em;
}



.content li {
	font-size: 11px;
	color:#000000;
	width: 375px;
	padding-left: 8px;
	background: url(../pics/basis/sonstiges/bulletpoint.gif) no-repeat 0 0.8em; }
	


h1 {
	font-size: 14px;
	font-weight:bold;
	padding: 5px 100px 5px 20px;
	line-height: 1.3em;
	color:#42bfff;
	background-color:#FFFFFF;
	margin:0;
	float: left;
	width: auto;
	clear: both;
}

h2 {
	font-size: 12px;
	font-weight:bold;
	padding: 0px 100px 0px 20px;
	line-height: 1.3em;
	color:#42bfff;
	background-color:#FFFFFF;
	margin:0;
	float: left;
	width: auto;
	clear: both;
}

p {
	margin:0 0 15px 0;
	width: auto;
	float: left;
	clear: both;
}


a {
	color:#359BBE;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.top_link a {
	text-decoration:none;
	background:url(images/basic/layout/pfeil_top.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}

.top_link a:hover {
	text-decoration:underline;
}

.top_link { clear: left; margin-top: 10px; margin-bottom: 35px; width: 85%; }





/* Extras ----------------*/

hr { display: none; }

.trainer {
	position:absolute;
    margin-left:837px;
	margin-top:208px;
	top: 0;
	left: 0;
	z-index: 2;
	}
	
	
.bilder {

float: left;
margin:5px 20px 0 0;

}

