/*GLOBAL*/
body
{
margin:					0;
padding:				0;
background:				#f8f8ff;
}
div#warnung{background:red;color:#fff;}
/*******************************************************/


#breadcrum-left,
#breadcrum-middle,
#breadcrum-right	{font-family:arial, helvetica, sans-serif; height:25px; color:#000; font-size:11px; padding:0 0 0 0; }
#breadcrum-middle a	{text-decoration:none;color:#000;}
#breadcrum-middle a:hover	{text-decoration:underline;color:#004E96;}
#breadcrum-right a	{text-decoration:none;color:#000;}
#breadcrum-right a:hover	{text-decoration:underline;color:#004E96;}
input.searchbox {font-size:11px;padding:0;margin:0;border:1px solid #bbe;}
#breadcrum-left {padding-left:33px;background:url(../lupe.gif) center left no-repeat;}
/*******************************************************/


#main-left{
	font-family:		arial, helvetica, sans-serif;
	font-size:			0px;
	line-height:		0px;
	color:				#6b7aa1;
	border-top:			solid 1px #bEc5d9;
	border-right:		solid 1px #9Ea5b9;
	padding:			0;
	text-align:			left;
	background:url(../fuu_gfx_003.gif) repeat-y #CED5E9;
}
#main-left table.moduletable,
#main-left table.moduletable table{
	width:100%;
}
/* ------------------------------------------- */
/*	MENU: ÜBERSCHRIFTEN */
	#main-left table.moduletable th {
		font-size:		12px;
		text-align:		left;
		color:			#fff;
		background:		#0A5599;
		border-bottom:	1px solid #eef;
		padding:		3px 0 3px 6px;
		margin:			0;
	}
/*	entferne mambo schranz */
	#main-left table.moduletable td {
		padding-left:	0px;
		font-size:		0px;
		line-height:0px;
	}
	#main-left table.moduletable img{
		display:none;
	}	
/*	MENU: TOPICS */
	#main-left a.mainlevel:link,
	#main-left a.mainlevel:visited {
		font-size:12px; line-height:normal;
		display:block;padding:1px 0 1px 9px;
		background:url(../fuu_gfx_001.gif) no-repeat #C7CFE5;
		background-position:top left;
		color:#247;text-decoration:none;}
	#main-left a.mainlevel:hover {background-position:bottom left;}
	#main-left a.mainlevel:active {text-decoration:underline;}	
/*	MENU: SUB-TOPICS */
	#main-left a.sublevel:link,
	#main-left a.sublevel:visited {
		font-size:12px; line-height:normal;
		display:block;padding:0 0 0 12px;border-top:1px solid #ccd;
		background:url(../fuu_gfx_002.gif) 0px 1px no-repeat #ddf;
		color:#46a;text-decoration:none;}
	#main-left a.sublevel:hover {color:#44a;background:#eef;}
	#main-left a.sublevel:active {text-decoration:underline;}
/*	? */	
	#main-left span.mainlevel {float:left;width:100%;font-size:0px;border-bottom:1px solid #eef;/*#e0e0ff*/
	}
/* ------------------------------------------- */



/*GENERELL*/
.frontpageheader{DISPLAY:NONE;}
td#main-middle {background:		url(../images/bigastra.png) bottom right no-repeat;}


/*WEG MIT DEM FORMAT-MÜLL, UND ZWAR ALLES*/
#main-middle table,
#main-middle table td,
#main-middle table td table,
#main-middle table td table td
{
padding:0;
margin:0;
}

/*UND NOCHMAL VON VORN*/
#main-middle
{
padding-left:10px;
padding-right:10px;
border-right:1px solid #dde;
}
#main-middle table.contentpane td,
#main-middle table.contentpaneopen td
{
padding-left:7px;
}
				#main-middle td img.left
				{
				clear:both;float:left;position:relative;left:-10px;border:1px solid #457;
				}
				#main-middle td img.right
				{
				clear:both;float:right;position:relative;left:10px;border:1px solid #457;
				}


/*SPEZIELL*/
#main-middle table.contentpane .componentheading,
#main-middle table.contentpaneopen .componentheading,
#main-middle table.contentpane .contentheading,
#main-middle table.contentpaneopen .contentheading,
h2.componentheading,
#main-middle table.moduletable th
{
	display:		BLOCK;
	text-align:		left;
	padding-left:	23px;
	padding-top:	2px;
	padding-bottom:	4px;
	background:		url(../images/astra.png) 0px 0px no-repeat;
	border-bottom:	1px solid #dde;
	border-top:		1px solid #dde;
	font-family:	'Times New Roman', serif;
	font-size:		15px;
	font-style:		normal;
	font-weight:	bold;
	color:			#048;
	letter-spacing:	.1em;
}
#main-middle .contentdescription,
#main-middle .contentdescription p
{
color:#048;
}

/*bug in news: teilweise behebbar... */
#main-middle table.contentpane span.componentheading,
#main-middle table.contentpaneopen span.componentheading
{
position:relative;left:-10px;
}

/*FORMATCHAOS IM CONTENT PLÄTTEN UND EINHEITLICHES FORMAT ERZEUGEN*/
#main-middle,
#main-middle td,
#main-middle p,
#main-middle div,
#main-middle font
{
font-family: arial, helvetica, sans-serif;
font-size:12px;
color:#457;
line-height:18px;
}

/* ALLE LINKS */
#main-middle a{color:#457;text-decoration:underline;}
#main-middle a:hover{color:#048;text-decoration:none;}

/* WEITERLESEN-LINKS */
#main-middle a.readon{display:block;width:100px;color:#048;padding-left:14px;margin-top:8px;background:url(../images/weiter.png) 1px 6px no-repeat;text-decoration:none;}
#main-middle a.readon:hover{color:#457;text-decoration:underline;}

#main-middle table.moduletable, #main-middle table.moduletable td {width:100%;}
/*******************************************************/








/*WEG MIT DEM FORMAT-MÜLL, UND ZWAR ALLES*/
#main-right table,
#main-right table td,
#main-right table th,
#main-right table td table,
#main-right table td table td
{
padding:0;
margin:0;
text-align:left;
}
#main-right,
#main-right td,
#main-right p,
#main-right div,
#main-right font
{
font-family: arial, helvetica, sans-serif;
font-size:12px;
color:#457;
/*line-height:18px;*/
}
#main-right
{
padding-left:10px;
}
#main-right .moduletable
{
width:100%;
}
#main-right table th
{
	display:		BLOCK;
	text-align:left;
	padding-left:	23px;
	padding-top:	2px;
	padding-bottom:	4px;
	background:		url(../images/astra.png) 0px 0px no-repeat;
	border-bottom:	1px solid #dde;
	border-top:		1px solid #dde;
	font-family:	'Times New Roman', serif;
	font-size:		15px;
	font-style:		normal;
	font-weight:	bold;
	color:			#048;
	letter-spacing:	.1em;
}
#main-right a{color:#457;text-decoration:underline;}
#main-right a:hover{color:#048;text-decoration:none;}

/*POLLs und LISTEN*/
#main-right .poll
{
color:#048;
padding-top:5px;
padding-bottom:5px;
}
#main-right .pollstableborder
{
color:#457;
text-align:left;
width:100%;
}
.sectiontableheader{border-top:20px solid #f8f8ff;border-bottom:1px solid #999;}
.sectiontableentry1{background:#eee;}
.sectiontableentry2{background:#fff;}
#main-right .button{margin-top:5px;font:10px arial,sans-serif;background:#fff;border:1px solid #dde;color:#457;}

/*ANGEBOTE*/
#main-right a.mainlevel{display:block;color:#457;text-decoration:none;/*background:#fff;*/border-top:1px solid #dde;}
#main-right div.mainlevel{color:#048;text-decoration:none;background:#fff;border-top:1px solid #dde;}
#main-right a.mainlevel:hover{text-decoration:underline;/*background:#fff;*/}
#main-right span.mainlevel{background:#dde;display:block;overflow:hidden;height:1px;width:98%;font-size:1px;}
/*******************************************************/







#foot-left
{
padding:			1em;
font-size:			12px;
font-family:		sans-serif;
background:			#CED5E9;
color:				white;
/*border-right:		solid 1px #9Ea5b9;*/
}
	#foot-left a	{text-decoration:none;color:white;}
	#foot-left a:hover {text-decoration:underline;color:#004E96;}

#foot-middle
{
padding:1em 0 1em 21px;
font-size:12px;
font-family:sans-serif;
background:#fff;
border-top:solid 1px #CED5E9;
color:#999;
}

#foot-right
{
padding:			1em 0 1em 0;
font-size:			12px;
font-family:		sans-serif;
background:			#fff;
}
	#foot-right a	{text-decoration:none;color:#000;}
	#foot-right a:hover	{text-decoration:underline;color:#004E96;}

/*******************************************************/

#subfoot
{
text-align:center;
font-size:12px;
font-family:arial, helvetica, sans-serif;
color:#aEb5c9;
/*background:#fcfcfc;*/
padding-bottom:1em;
}

#kursbeschreibung .wrapper h1{
font-family:arial,helvetica,sans-serif;
font-size:15px;
line-height:23px;
background:#ffffff;
height:auto;

}
