BODY {
	text-align	:	center;
	font-family	:	Arial, Helvetica, sans-serif;
	
	padding		:	0px;
	margin		:	0px;
}

DIV#documentBody {
	text-align	:	left;
	
	margin-left	:	auto;
	margin-right:	auto;
	
	width		:	1024px;
}

DIV#documentBody DIV#documentHeader {
	width		:	100%;
	height		:	150px;
	float		:	left;
	clear		:	left;
	
	background	:	url(images/head_background.gif);
	background-repeat 	: no-repeat;
	
}

DIV#documentBody DIV#documentHeader DIV#navigation {
	padding-left:	52px;
	padding-top	:	55px;
}

DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel {
	display		: 	block;
	padding		:	0px;
	margin		:	0px;
	
	clear		:	left;
	float		:	left;
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI {
	width				:	92px;
	height				:	36px;
	display				: 	block;
	list-style			:	none;	
	padding				:	0px;
	margin				:	0px;
	
	float				:	left;
	background			:	url(images/btn_mainMiddle.gif);
	background-image	:	url(images/btn_mainMiddle.gif);
	background-repeat	:	no-repeat;
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.active {
	background			:	url(images/btn_mainMiddle_active.gif);
	background-image	:	url(images/btn_mainMiddle_active.gif);
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.first {
	background			:	url(images/btn_mainLeft.gif);
	background-image	:	url(images/btn_mainLeft.gif);
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.first.active {
	background			:	url(images/btn_mainLeft_active.gif);
	background-image	:	url(images/btn_mainLeft_active.gif);
}

DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.last {
	width				:	92px;

	background			:	url(images/btn_mainRight.gif);
	background-image	:	url(images/btn_mainRight.gif);
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.last.active {
	background			:	url(images/btn_mainRight_active.gif);
	background-image	:	url(images/btn_mainRight_active.gif);
}

DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI A {
	display			:	block;
	text-align		:	center;
	font-weight		:	bold;
	font-size		:	14px;
	color			:	#3B527D;
	text-decoration	:	none;
	line-height		:	34px;
}

DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI A:hover {
	background			:	url(images/btn_mainMiddle_active.gif);
	background-image	:	url(images/btn_mainMiddle_active.gif);
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.first A:hover {
	background			:	url(images/btn_mainLeft_active.gif);
	background-image	:	url(images/btn_mainLeft_active.gif);
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#mainLevel LI.last A:hover {
	background			:	url(images/btn_mainRight_active.gif);
	background-image	:	url(images/btn_mainRight_active.gif);
}

DIV#documentBody DIV#documentHeader DIV#navigation UL#subLevel {
	display		: 	block;
	padding		:	0px;
	padding-left:	185px;
	padding-top	:	20px;
	
	margin		:	0px;
	
	clear		:	left;

}
DIV#documentBody DIV#documentHeader DIV#navigation UL#subLevel LI {
	display				: 	block;
	list-style			:	none;	
	padding				:	0px;
	padding-right		:	20px;
	margin				:	0px;
	
	float				:	left;
	
	font-size			:	14px;
	line-height			:	16px;
	font-weight			:	bold;
	color				:	#3B527D;
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#subLevel LI A {
	color				:	#3B527D;
	text-decoration		:	none;
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#subLevel LI A:hover {
	border-bottom		: 	1px solid #3B527D;
}
DIV#documentBody DIV#documentHeader DIV#navigation UL#subLevel LI.active A{
	border-bottom		: 	1px solid #3B527D;
}

DIV#documentBody DIV#documentCenter {
	width		:	100%;
	float		:	left;
	clear		:	left;
	
	background	:	url(images/content_background.gif);
	background-repeat 	: repeat-y;
}
DIV#documentBody DIV#documentFooter {
	width		:	100%;
	height		:	20px;

	float		:	left;
	clear		:	both;
	
	background	:	url(images/footer_background.gif);
	background-repeat	:	no-repeat;
}

DIV#documentBody DIV#documentCenter DIV#documentContent {
	width		:	740px;
	float		:	left;
	clear		:	left;
	
	background			:	url(images/content_head.gif);
	background-repeat	:	no-repeat;
	
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText {
	padding-left	:	50px;
	font-size		:	12px;
	
	color			:	#3B527D;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText TD {
	font-size		:	12px;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar {
	width			:	260px;
	float			:	right;
}

DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent {
	float			:	right;
	text-align		:	right;

	margin-right	:	30px;
	margin-left		:	10px;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarLogins {
	float			:	right;
	text-align		:	right;
	
	width			:	100%;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarLogins A {
	height		:	25px;
	width		:	130px;
	display		:	block;

	float		:	right;
	clear		:	both;

	text-align		:	left;
	line-height		:	25px;
	
	text-decoration	:	none;
	font-weight		:	bold;
	font-size		:	12px;
	color			:	#405886;
	
	padding-left:	10px;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarLogins A#clientlogin {
	background			:	url(images/btn_clientLogin.gif);
	background-image	:	url(images/btn_clientLogin.gif);
	background-repeat	:	no-repeat;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarLogins A#specialistlogin {
	background			:	url(images/btn_specialistLogin.gif);
	background-image	:	url(images/btn_specialistLogin.gif);
	background-repeat	:	no-repeat;
}

DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks {
	float		:	left;
	clear		:	both;

	width		:	200px;
	
	text-align	:	left;
}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks DIV.sidebarContentBlock {
	clear			:	both;
	float			:	left;
	
	width			:	100%;

	margin-top		:	20px;

	background			:	url(images/sidebarBackground_middle.gif);
	background-image	:	url(images/sidebarBackground_middle.gif);
	background-repeat	:	repeat-y;


}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks DIV.sidebarContentBlock_header {
	clear			:	both;
	float			:	left;
	
	width			:	100%;
	height			:	6px;

	background			:	url(images/sidebarBackground_top.gif);
	background-image	:	url(images/sidebarBackground_top.gif);
	background-repeat	:	no-repeat;

}
DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks DIV.sidebarContentBlock_content {
	clear		:	both;
	float		:	left;

	padding		:	10px 10px 10px 10px;	
}

DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks DIV.sidebarContentBlock_content H1 {
	width			:	100%
	border-bottom	:	1px solid #CCCCCC;
	
	font-size		:	12px;
	font-weight		:	bold;
	
	margin			:	0px;
	padding			:	0px;
	
	padding-bottom	:	5px;
}

DIV#documentBody DIV#documentCenter DIV#documentSidebar DIV#documentSidebarContent DIV#sidebarContentBlocks DIV.sidebarContentBlock_footer {
	clear		:	both;
	float		:	left;
	
	width		:	100%;
	height		:	6px;

	background			:	url(images/sidebarBackground_bottom.gif);
	background-image	:	url(images/sidebarBackground_bottom.gif);
	background-repeat	:	no-repeat;

}


DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText H1 {
	font-size	:	14px;
	margin		:	20px 0px 12px 0px;
	padding		:	0px;
	
	line-height	:	16px;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText H2 {
	font-size	:	12px;
	margin		:	20px 0px 12px 0px;
	padding		:	0px;
	
	line-height	:	16px;
	font-weight	:	bold;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText H3 {
	font-size	:	12px;
	margin		:	0px;
	
	line-height	:	16px;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText P {
	margin		:	0px 0px 12px 0px;
	padding		:	0px;
}

DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText A {
	text-decoration	: 	none;
	color			:	#3B527D;
	border-bottom	:	1px none #3B527D;
	padding-right	:	6px;
	
	background			:	url(images/link_background.gif) no-repeat bottom left;
	background-image	:	url(images/link_background.gif);
	background-repeat 	:  	no-repeat;
	background-position	: 	bottom right;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText A:hover {
	color			:	#3B527D;
	border-bottom	:	1px solid #3B527D;
}

div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview {
	width			:	599px;
	height			:	470px;
	
	background-image:	url(images/background/Home_hintergrund.png);
	background-repeat	:	no-repeat
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column1 {
	width			:	232px;
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column1 div.tableContent {
	margin-left		:	48px;
	margin-top		:	90px;
	margin-right	:	10px;
	
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column2 {
	width			:	177px;
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column2 div.tableContent {
	margin-left		:	3px;
	margin-top		:	90px;
	margin-right	:	10px;
	
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column3 {
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview TD.column3 div.tableContent {
	margin-left		:	3px;
	margin-top		:	90px;
	margin-right	:	10px;
	
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent {
	font-size		: 	11px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent H1 {
	font-size		:	12px;

	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent P {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent UL {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent UL UL {
	margin-left		:	5px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent UL UL LI {
	list-style		:	square inside;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent UL LI {
	margin			:	0px;
	padding			:	0px;
	list-style		:	inside;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent OL {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#homeOverview div.tableContent OL LI {
	margin			:	0px;
	padding			:	0px;
	list-style		:	inside;
}

div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview {
	width			:	599px;
	height			:	240px;
	background-image:	url(images/background/Intelligence_hintergrund.png);
	background-repeat	:	no-repeat
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column1 {
	width			:	170px;
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column1 div.tableContent {
	margin-left		:	2px;
	margin-top		:	50px;
	margin-right	:	5px;
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column2 {
	width			:	190px;
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column2 div.tableContent {
	margin-left		:	0px;
	margin-top		:	50px;
	margin-right	:	0px;
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column3 {
	vertical-align	:	top;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview TD.column3 div.tableContent {
	margin-left		:	3px;
	margin-top		:	50px;
	margin-right	:	60px;
	display			:	block;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent {
	font-size		: 	11px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent H1 {
	font-size		:	12px;

	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent P {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent UL {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent UL UL {
	margin-left		:	5px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent UL UL LI {
	list-style		:	square inside;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent UL LI {
	margin			:	0px;
	padding			:	0px;
	list-style		:	inside;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent OL {
	margin			:	0px;
	padding			:	0px;
}
div#documentBody div#documentCenter div#documentContent div#documentContentText TABLE#intelligenceOverview div.tableContent OL LI {
	margin			:	0px;
	padding			:	0px;
	list-style		:	inside;
}

div#documentContent div#documentContentFooter {
	padding-left	: 50px;
	padding-top		: 30px;
	
	clear			: both;
	float			: left;
}
div#documentContent div#documentContentFooter A {
	text-decoration	: none;
	color			: #3B527D;
}
div#documentContent div#documentContentFooter A:hover {
	color			: #3B527D;
	border-bottom	: 1px solid #3B527D;
}


/* Einstellungen der Formulare */
FORM FIELDSET.tx-powermail-pi1_fieldset {
	background-color: inherit;
}
FORM FIELDSET.tx-powermail-pi1_fieldset DIV.tx_powermail_pi1_fieldwrap_html {
	float			: left;
	clear			: left;
	margin-top		: 5px;
}

/* Einstellungen des Client-Logins */
/* Definition der Menüliste bspw. für den Clientbereich */
UL.csc-menu-1 {
	margin			:	0px;
	margin-bottom	:	20px;
	float			:	left;
	clear			:	left;
	
	width			:	100%;
}
UL.csc-menu-1 LI {
	list-style: 	none;
	display:	block;
	float:		left;
	clear:		left;
	width:		500px;
}
UL.csc-menu-1 LI IMG {
	float:		left;
	padding-right:	10px;
}
UL.csc-menu-1 LI A {
	display: 	block;
	padding-top: 	23px; 
	line-height:	10px;
	width:			400px;
	float:		left;
}
DIV#tx-20projectswitcher-pi1 {
	width		: 100%;
	background-color:#0066CC;
	float:left;
}
DIV#projectswitcher_menu {
	width:			100%;
	float:			left;
	
	margin-bottom	: 10px;
	
	border-top: 1px solid #666666;
}
DIV#projectswitcher_menu IMG {
	padding: 		0px;
	margin:	 		0px;
}
DIV#documentBody DIV#documentCenter DIV#documentContent DIV#documentContentText DIV#projectswitcher_menu A {
	text-decoration	: none;
	display			: block;
	background		: none;
	border-style	: none;
	padding			: 0px;
}
DIV#projectswitcher_menu DIV#active_project {
	padding-left:	159px; 
	text-align:		left;
	
	margin-top:		0px;

	font-weight:	bold;

	clear:			left;
	float:			none;
}		
DIV#projectswitcher_menu DIV#active_project IMG {
	margin-right: 5px;
}
DIV#projectswitcher_menu DIV#projects {
	width:			160px;
	float:			left;
}
DIV#projectswitcher_menu DIV#project {
	text-align:		right;
}
DIV#projectswitcher_menu DIV#project IMG {
	margin-left: 5px;
}
DIV#details {
	width:			200px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 66px;

	float:			left;

}
DIV#details DIV#detail {}
DIV#details DIV#detail IMG {
	margin-right:	5px;
}
DIV#details DIV#detail A {
	display:		block;
	width:			450px;
}
DIV#documentBody  DIV#projectswitcher_content {
	float			: left;
	clear			: left;
	margin-left		: 225px;
	width			: 100%;
}
DIV#projectswitcher_content H1 {
	float			: left;
	clear			: left;
	
	padding			: 0px;
	margin			: 0px;
	padding-top		: 20px;
	display			: block;
	width			: 100%;
}
DIV#projectswitcher_content TABLE {
	margin-top:		10px;
}
DIV#projectswitcher_content TABLE TD.csc-uploads-icon {
	vertical-align:	top;
	text-align:		left;
	width:			20px;
}
DIV#projectswitcher_content TABLE TD.csc-uploads-fileName {
	vertical-align:	top;
	text-align:		left;
	font-weight:	bold;
}
DIV#projectswitcher_content P {
	margin:			0px 0px 0px 0px;
}
DIV#projectswitcher_content TABLE TD.csc-uploads-fileName P.csc-uploads-description {
	font-weight:	normal;
}
DIV#projectswitcher_content TABLE TD.csc-uploads-fileSize {
	vertical-align:	top;
	text-align:		right;
	width:			50px;
}
