/* CSS Document */
	hr {border:0;border-top:1px dashed #ccc;}

#hgbild {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%;
}



#ground {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}
#ebene {
	position:absolute;
	width:880px;
	height:640px;
	z-index:2;
	/*left: 20px;
	top: 20px;*/
	left: 50%;
	top: 50%;
	margin-left:-440px;
	margin-top:-320px;
	background-color:#CCCCCC;
}
#shadow {
	position:absolute;
	width:880px;
	height:640px;
	left: 50%;
	top: 50%;
	margin-left:-438px;
	margin-top:-318px;
	z-index:1;
	background-color: #999999;
}
#bg {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}
#img_head {
	position:absolute;
	width:520px;
	height:110px;
	z-index:2;
	left: 10px;
	top: 10px;
	background-color: #FFFFFF;
}
#logo_head {
	position:absolute;
	width:330px;
	height:110px;
	z-index:3;
	top: 10px;
	left: 540px;
	background-color: #FFFFFF;
}
#menu {
	position:absolute;
	width:860px;
	height:25px;
	z-index:4;
	left: 10px;
	top: 130px;
	background-color: #FFFFFF;
}
#main {
	position:absolute;
	width:860px;
	height:441px;
	z-index:5;
	left: 10px;
	top: 189px;
	background-color: #FFFFFF;
}
#main2 {
	position:absolute;
	width:860px;
	height:470px;
	z-index:5;
	left: 10px;
	top: 160px;
	background-color: #FFFFFF;
}
#balken {
	position:absolute;
	width:860px;
	height:120px;
	z-index:10;
	left: 10px;
	top: 420px;
	background-color: #FFFFFF;
}
#menu1 {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
}
.Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
}

.Stil2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }

#submenu {
	position:absolute;
	width:860px;
	height:24px;
	z-index:6;
	left: 10px;
	top: 160px;
	background-color: #FFFFFF;
}
#maintext {
	position:absolute;
	width:470px;
	height:370px;
	z-index:1;
	left: 40px;
	top: 40px;
}
#maintext2 {
	position:absolute;
	width:740px;
	height:370px;
	z-index:1;
	left: 40px;
	top: 40px;
	overflow: hidden;
}
#mainimg {
	position:absolute;
	width:330px;
	height:410px;
	z-index:2;
	left: 530px;
	top: 0px;
	overflow: visible;
}
.textnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	line-height:14px;
}
.textteam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	line-height:20px;
}

.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration:none;
}

a:link { }
a:visited { } 
a:hover { color: #CC3300; } 

#bild_gross {
	position:absolute;
	width:330px;
	height:330px;
	z-index:1;
	top: 40px;
	left: 0px;
}
#bild1 {
	position:absolute;
	width:330px;
	height:210px;
	z-index:1;
	background-color: #FFFFFF;
	top: 0px;
	left: 0px;
}

#bild1a {
	position:absolute;
	width:330px;
	height:210px;
	z-index:1;
	background-color: #FFFFFF;
	top: 195px;
	left: 0px;
}

#bild2 {
	position:absolute;
	width:162px;
	height:190px;
	z-index:2;
	left: 0px;
	top: 215px;
	background-color: #FFFFFF;
}
#bild2a {
	position:absolute;
	width:162px;
	height:190px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
}

#bild3 {
	position:absolute;
	width:162px;
	height:100px;
	z-index:3;
	left: 168px;
	top: 215px;
	background-color: #FFFFFF;
}
#bild3a {
	position:absolute;
	width:162px;
	height:100px;
	z-index:3;
	left: 168px;
	top: 90px;
	background-color: #FFFFFF;
}
#impressum {
	position:absolute;
	width:330px;
	height:360px;
	z-index:1;
	left: 530px;
	top: 80px;
}
#profimg_a {
	position:absolute;
	width:330px;
	height:90px;
	z-index:1;
	background-color: #FFFFFF;
	top: 40px;
}
#profimg_b {
	position:absolute;
	width:330px;
	height:90px;
	z-index:2;
	left: 0px;
	top: 135px;
	background-color: #FFFFFF;
}
#profimg_c {
	position:absolute;
	width:328px;
	height:90px;
	z-index:3;
	left: 0px;
	top: 230px;
	background-color: #FFFFFF;
}
#zitat1 {
	position:absolute;
	width:480px;
	height:115px;
	z-index:2;
	left: 0px;
	top: 290px;
}
#zitat2 {
	position:absolute;
	width:480px;
	height:115px;
	z-index:2;
	left: 0px;
	top: 275px;
}

#maintext_breit {
	position:absolute;
	width:780px;
	height:364px;
	z-index:2;
	left: 40px;
	top: 40px;
}
.seminaritem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	height:0px; 
	overflow:hidden;
}

#download1 {
	position:absolute;
	width:146px;
	height:16px;
	z-index:3;
	left: 279px;
	top: 384px;
}
#download2 {
	position:absolute;
	width:146px;
	height:16px;
	z-index:4;
	left: 279px;
	top: 398px;
}

#thumb1 {
	position:absolute;
	width:90px;
	height:90px;
	z-index:1;
	left: 40px;
	top: 40px;
	border:1px solid #999999;
}
#thumb2 {
	position:absolute;
	width:90px;
	height:90px;
	z-index:2;
	top: 40px;
	left: 160px;
	border:1px solid #999999;
}
#thumb3 {
	position:absolute;
	width:90px;
	height:90px;
	z-index:3;
	left: 280px;
	top: 40px;
	border:1px solid #999999;
}
#thumb4 {
	position:absolute;
	width:90px;
	height:90px;
	z-index:4;
	left: 400px;
	top: 40px;
	border:1px solid #999999;
}
#trainertext {
	position:absolute;
	width:300px;
	height:350px;
	z-index:6;
	left: 530px;
	top: 40px;
}
#teamtext {
	position:absolute;
	width:450px;
	height:220px;
	z-index:7;
	left: 40px;
	top: 170px;
}
#add1 {
	position:absolute;
	width:110px;
	height:20px;
	z-index:8;
	left: 40px;
	top: 130px;
	border-left:1px solid #FF0000;
	visibility: hidden;
}
#add2 {
	position:absolute;
	width:110px;
	height:20px;
	z-index:9;
	left: 160px;
	top: 130px;
	border-left:1px solid #FF0000;
	visibility: hidden;
}
#add3 {
	position:absolute;
	width:110px;
	height:20px;
	z-index:10;
	left: 280px;
	top: 130px;
	border-left:1px solid #FF0000;
	visibility: hidden;
}
#add4 {
	position:absolute;
	width:120px;
	height:20px;
	z-index:11;
	left: 400px;
	top: 130px;
	border-left:1px solid #FF0000;
	visibility: hidden;
}

.clr {clear:both;}
/****** MENU ****/
.menuitem,
.menuitem1 {
	float:left;
}
.menuitem2 {float:right;}

.menuitem a, .menuitem a:visited,
.menuitem2 a, .menuitem2 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	background:url(img/menuback_ia.gif) top left no-repeat;
	}
	
.menuitem1 a, 
.menuitem1 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	background:none;
	}	
	
.menuitem a.active,
.menuitem2 a.active {
	color: #CC3300;
	background:url(img/menuback_ak.gif) 0 0 no-repeat;
}


.menuitem1 a:hover, 
.menuitem1 a.active
 {
	color: #CC3300;
	background:none;
}

.menuitem a:hover,
.menuitem2 a:hover {
	color: #CC3300;
	background:url(img/menuback_ia.gif) 0 0 no-repeat;
}

.menuitem a  {margin:0px 12px 0px 0px;}
.menuitem1 a  {margin:0px 12px 0px 0px;}
.menuitem2 a {margin:0px 12px 0px 0px;}

/*** for IE6 ****/
.menuitem,
.menuitem1,
.menuitem2  {margin:5px 0 0 6px;}
/**** OWEN HACK ****/
head:first-child+body .menuitem a,
head:first-child+body .menuitem1 a,
head:first-child+body .menuitem2 a {
	display:block;
	height:24px;
	width:auto;
	padding:0px 0px 0px 16px;
	}
	
