body
{
	background:url('images/bg.jpg') no-repeat;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

div.seo,
span.seo
{
	position:absolute;
	left:-5500px;
}

#navigation {
position:absolute;
top:10px;
left:320px;
width:660px;

}

	#navigation ul.menu a.active 
	{
		font-weight:bold;
	}

	#navigation ul.menu ul li
	{
		padding-left:10px;
	}
	#navigation ul.menu li
	{
	    margin-bottom:-2px;

	}
	#navigation ul.menu, ul.menu ul {
	    list-style-type: none;
	}
	
	#navigation ul.menu a {
	    display: block;
	    padding-right: 35px;
	    font-weight:normal;
	    color:white;
	    font-size:16px;
	    text-decoration:none;
	}
	#navigation ul.menu a:hover {
	    text-decoration:underline;
	   }
	#navigation ul.menu ul a {
	    font-size:13px;
	}
	
	#navigation ul.menu ul a {
	    padding: 0px;
	}
	
	#navigation ul.menu li {
	    float:left;
	}
	
	#navigation ul.menu ul {
	    margin-left:0;
	    padding: 0px 0 0px 0;
	    position: absolute;
	    top:18px;
	    min-width:80px;
	    z-index:5;
	}
	
	/* IE-Hack für die Breite */
	* html #navigation ul.menu ul {
	    width:180px;
	}
	
	
	#navigation ul.menu ul li {
	    float:none;
	    background-color: transparent;
	    color:white;
	}

#claim {
	color:white;
	font-size:17px;
	font-weight:bold;
	left:10px;
	position:absolute;
	text-transform:uppercase;
	top:5px;
	width:290px;
}
#button
{
	position:absolute;
	top:75px;
	left:750px;
	width:145px;
	height:145px;
	background: url('images/button.png') no-repeat;
}
/* IE 6 Hack*/
* html #button
{
	background: url('images/button.gif') no-repeat;
}

#kastenrechts
{
	position:absolute;
	left:770px;
	top:220px;
	background: #ececed;
	width:145px;
	
}
#kastenrechts div.download
{
	padding:5px;
}
#kastenrechts div.download a
{
	color:#b94c8f;
	text-decoration:none;
}
#kastenrechts div.download a:hover
{
	text-decoration:underline;
}

#content
{
	padding: 130px 0px 0px 170px;
	width:580px;
}
#logos
{
	position:relative;
	bottom:0px;
}
#detailcontent
{
	margin-left:150px;
	min-height:370px;
	line-height: 1.6;
	

}
* html #detailcontent
{
	height:370px;
}
	#detailcontent h1
	{
		font-weight:bold;
		color:#b94c8f;
		font-size:18px;
		
	}
	#detailcontent h2
	{
		font-weight:bold;
		color:#b94c8f;
		font-size:16px;
		
	}
	#detailcontent h3
	{
		font-weight:bold;
		color:#b94c8f;
		font-size:14px;
		
	}
	#detailcontent h4
	{
		font-weight:bold;
		color:#b94c8f;
		font-size:12px;
		
	}
	#detailcontent a
	{
		color:#b94c8f;
		text-decoration:underline;
		
	}
	#detailcontent a:hover
	{
		text-decoration:none;
		
	}
	
	
	#detailcontent ol
	{
		list-style-type: decimal;
	}
	#detailcontent ol li
	{
		list-style-type: decimal;
		margin-left:30px;
	} 
	#detailcontent ul
	{
		list-style: disc;
	}
	#detailcontent ul li
	{
		list-style: disc;
		margin-left:30px;
}

#sponsoren marquee 
{
	margin:5px;
}
#sponsoren marquee img
{
	width:135px;
	margin-bottom:5px;
}

div.moderator
{
	margin-bottom:10px;
}

div.moderator div
{
	float:left;
}
div.moderator div.modtext
{
	width:320px;
	margin-bottom:20px;
}
div.moderator img
{
	margin-right:10px;
	padding-top:5px;
}


div.progblock
{
	margin-bottom:10px;
}		
div.progblock div.zeit1,
div.progblock div.zeit2,
div.progblock div.zeit0
{
	background:#b94c90;
	text-align:right;
	float:left;
	color:white;
	font-weight:bold;
	width:62px;
	height:18px;
	padding-right:3px;
	margin-right:10px;
}
div.progblock div.zeit1
{
	background:#832266;
}
div.progblock div.zeit2
{
	background:none;
}
div.progblock div.seminar1,
div.progblock div.seminar0
{
	float:left;
	width:350px;
} 
div.progblock div.seminar1
{
	background:#ececed;
}
div.progblock div.seminar0 span,
div.progblock div.seminar1 span
{
	color:#b94c90;
}

table.bedingung 
{
	width:100%;
}
table.bedingung td
{
	padding:3px;
}
table.bedingung td
{
	border-top:solid 1px #999;
}
table.bedingung td.last
{
	border-bottom:solid 1px #999;
}

#anmeldung td
{
	padding:3px;
}

