/* @override http://henke-ag-dev:8888/css/layout.css */

img
{
	border: none;
}

/* @group Seitenlayout */

#siteFrameOuter
{
	width: 100%;
}

#siteFrame
{
	margin-left: auto;
	margin-right: auto;
	
	width: 952px;
}

/* @end */
/* @group Header */

#siteHeaderOuter
{
	height: 162px;
}

#siteHeader
{
	height: 150px;
}

#siteHeader img
{
	margin: 0px;
	padding: 0px;
	
	/* wird in preie7.css ueberschrieben */
	margin-bottom: -3px;
}

/* @end */
/* @group Footer */

#siteFooterOuter
{
	height: 25px;
}

#siteFooter
{
}

/* @end */
/* @group Navigation */

#siteNaviOuter
{
	float: left;
	
	margin-left: 0px;
	margin-right: 5px;
	
	width: 150px;
}

#siteNavi
{
}

/* @end */
/*@group Contentbereich */

#siteContentOuter
{
	/* Ohne die folgende Anweisung wird die Hintergrundfarbe nur im IE6 korrekt dargestellt! */
	width: 952px;
}

#siteContent
{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

#siteContent h1
{
	margin-top: -5px;
	margin-left: -5px;
	padding-left: 6px;
	line-height: 26px;
	height: 26px;
}

#siteContent h2
{
	margin: 0px;
	padding: 0px;
	
	padding-bottom: 0.5em;
}

#siteContent p
{
	margin: 0px;
	padding: 0px;
	
	padding-bottom: 0.75em;
}

/* @end */
/* @group Contentlayout Variante 0 */
/* Der Content erstreckt sich über die Seitenbreite inkl. Navibar und Sidebar. */

#siteContentOuterFull
{
	margin: 0px;
	padding: 5px;
	
	/*width: 740px;*/
	width: auto;
}

#siteContentFull
{
}

/* @end */
/* @group Contentlayout Variante B */
/* Der Content fliesst rechts an der Navibar vorbei und erstreckt sich über die Seitenbreite inkl. der Sidebar. */

#siteColumnOuterB
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 767px;
}

#siteColumnB
{
	padding: 5px;
}

#siteColumnB2
{
	float: left;
	margin-right: 4px;
	padding: 5px;
	
	width: 258px;
}

#siteColumnB2Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 258px;
}

#siteColumnB3
{
	float: left;
	margin-right: 4px;
	padding: 5px;
	
	width: 168px;
}

#siteColumnB3Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 166px;
}

#siteColumnB4
{
	float: left;
	margin-right: 4px;
	padding: 5px;
	
	width: 122px;
}

#siteColumnB4Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 122px;
}

/* @end */
/* @group Spaltenlayout Variante C */
/* Der Content fliesst zwischen der Navibar und der Sidebar hindurch. */

#siteColumnOuterC
{
	float: left;
	margin: 0px;
	padding: 0px;
	
	width: 497px;
}

#siteColumnOuterC th
{
	color: #2f53a7;
	font-weight: normal;
}

#siteColumnOuterC table a
{
	color: black;
	text-decoration: none;
}

#siteColumnOuterC table a:hover
{
	text-decoration: underline;
}

#siteColumnC
{
	padding: 5px;
}

#siteColumnC1
{
	float: left;
	margin: 0px;
	margin-right: 5px;
	padding: 5px;
	
	/*width: 490px;*/
	width: 477px;
}

#siteColumnC2
{
	float: left;
	margin: 0px;
	margin-right: 5px;
	padding: 5px;
	
	/*width: 492px;*/
	width: 477px;
}

#siteColumnC2Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 233px;
}

#siteColumnC3
{
	float: left;
	margin: 0px;
	margin-right: 5px;
	padding: 5px;
	
	width: 234px;
}

#siteColumnC3Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 230px;
}

#siteColumnC4
{
	float: left;
	margin-right: 4px;
	padding: 5px;
	
	width: 76px;
}

#siteColumnC4Last
{
	float: left;
	margin: 0px;
	padding: 5px;
	
	width: 75px;
}

/* @end */
/* @group Sidebar */

#siteSidebarOuter
{
	float: right;
	
	margin: 0px;
	
	padding: 5px;
	padding-right: 0px;
	
	width: 220px;
}

#siteSidebar
{
}

.tip
{
	padding: 3px;
	background-color: #FAFFA2;
	color: #61633F;
	border: 1px solid #BBBF79;
	font-size: 9px;
}

.alert
{
	padding: 3px;
	background-color: #DCC5C5;
	color: #6E4343;
	border: 1px solid #B58484;
}
/* @end */