/*
	Stylesheet-Definitionen für Eurofactor AG
	Ausgabemedium: Bildschirm
	Browser: alle
*/

/*
	-----------------------------------------------------------------------------
	HTML-Elemente
	-----------------------------------------------------------------------------
*/

HTML
{
	height:100%;
	margin:0px;
	padding:0px;
}

BODY
{
	background-color:#ffffff;
	background-image:url('/system/image/bg_body.gif');
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	height:100%;
	margin:0px;
	padding:0px;
}

FORM
{
	margin:0px;
	padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Container
	-----------------------------------------------------------------------------
*/

DIV#container_page
{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}

DIV#container_header
{
	clear:both;
	float:left;
	margin-bottom:25px;
	width:1000px;
}

DIV#container_content
{
	color:#333333;
	clear:both;
	line-height:150%;
	width:1000px;
}

DIV#container_footer
{
	clear:both;
	color:#008193;
	float:left;
	margin-top:25px;
	width:1000px;
}

DIV#container_left
{
	float:left;
	width:235px;
}

DIV#container_center,
DIV#container_center_home
{
	float:left;
	margin-left:10px;
	width:755px;
}

DIV#container_menuexternal
{
	background-color:#008193;
	background-image:url('/system/image/bg_container_menuexternal.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	height:20px;
	margin-bottom:1px;
	padding-right:5px;
	text-align:right;
	width:745px;
}

DIV#container_menumeta
{
	background-color:#3bbed0;
	background-image:url('/system/image/bg_container_menumeta.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	height:20px;
	padding-right:5px;
	text-align:right;
	width:695px;
}

DIV.container_link_analysis
{
	background-image:url('/system/image/bg_container_link_analysis.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	margin-bottom:10px;
	padding:10px;
	position:relative;
}

DIV.container_link_service
{
	background-image:url('/system/image/bg_container_link_service.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:10px;
	padding:10px;
	position:relative;
}

DIV#container_box_home_top
{
	background-image:url('/system/image/bg_container_box_home_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:17px;
	width:755px;
}

DIV#container_box_home_middle
{
	background-image:url('/system/image/bg_container_box_home_middle.gif');
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	width:755px;
}

DIV#container_box_home_bottom
{
	background-image:url('/system/image/bg_container_box_home_bottom.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:17px;
	width:755px;
}

DIV.container_box_home_text
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:215px;
}

DIV.container_context
{
	clear:right;
	float:right;
}

DIV.container_context_text
{
	background-color:#f9f9ff;
	font-size:0.9em;
	margin:10px;
	width:180px;
}

DIV.container_error
{
	background-color:#fff9f9;
	border-color:#d03b3b;
	border-style:solid;
	border-width:1px;
	clear:both;
	color:#d03b3b;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
}

DIV.container_image_left
{
	clear:left;
	float:left;
	margin-right:20px;
}

/*
	-----------------------------------------------------------------------------
	Bilder
	-----------------------------------------------------------------------------
*/

IMG#image_logo
{
	float:left;
}

UL#list_menulanguage LI IMG
{
	margin-top:3px;
}

DIV#container_center IMG,
DIV#container_center_home IMG
{
	margin-bottom:10px;
}

/*
	-----------------------------------------------------------------------------
	Formularelemente
	-----------------------------------------------------------------------------
*/

INPUT,
TEXTAREA,
SELECT,
OPTION
{
	font-family:Arial;
	font-size:1em;
}

INPUT#input_searchquery
{
	font-size:1em;
	padding:0px;
	width:100px;
}

INPUT#input_searchbutton
{
	background-color:transparent;
	background-image:url('/system/image/bg_input_searchbutton.gif');
	background-position:center center;
	background-repeat:no-repeat;
	border:0px;
	font-size:1em;
	height:17px;
	padding:0px;
	width:17px;
}

INPUT.input_button
{
	width:75px;
}

/*
	-----------------------------------------------------------------------------
	Listen
	-----------------------------------------------------------------------------
*/

UL#list_menuexternal
{
	float:left;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:7px;
	margin-right:0px;
	margin-top:2px;
	padding:0px;
}

UL#list_menumeta
{
	float:left;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:7px;
	margin-right:0px;
	margin-top:2px;
	padding:0px;
}

UL#list_menulanguage
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL#list_menumain
{
	list-style-type:none;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

UL#list_menumain UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL#list_menubreadcrumb
{
	list-style-type:none !important;
	margin-left:0px !important;
}

UL#list_menufooter
{
	float:right;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

DIV#container_center UL
{
	list-style-type:disc;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:210px;
	margin-top:0px;
	padding:0px;
}

DIV#container_center_home UL
{
	list-style-type:disc;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV.container_context UL
{
	margin-right:0px !important;
}

UL#list_sitemap
{
	list-style-type:none !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	width:545px;
}

/*
	-----------------------------------------------------------------------------
	Listenelemente
	-----------------------------------------------------------------------------
*/

UL#list_menuexternal LI
{
	color:#edf5f9;
	display:inline;
	margin-right:10px;
}

UL#list_menumeta LI
{
	color:#edf5f9;
	display:inline;
	margin-right:10px;
}

UL#list_menulanguage LI
{
	color:#edf5f9;
	display:inline;
	margin-left:10px;
}

UL#list_menumain LI
{
	background-color:#f7f7f7;
	background-image:url('/system/image/bg_listitem_menumain.gif');
	background-position:left top;
	background-repeat:repeat-x;
	border-left-color:#008193;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#008193;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#008193;
	border-top-style:solid;
	border-top-width:1px;
	width:229px;
}

UL#list_menumain UL LI
{
	background-color:#ffffff;
	background-image:none;
	border-left:none;
	border-right:none;
}

UL#list_menumain LI#listitem_menumain_top
{
	background-color:transparent;
	background-image:url('/system/image/bg_listitem_menumain_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	height:15px;
	width:231px;
}

UL#list_menumain LI#listitem_menumain_bottom
{
	background-color:transparent;
	background-image:url('/system/image/bg_listitem_menumain_bottom.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	border:none;
	height:15px;
	width:231px;
}

UL#list_menubreadcrumb LI
{
	color:#333333;
	display:inline;
	font-size:0.9em;
	margin-right:10px;
}

UL#list_menufooter LI
{
	color:#008193;
	display:inline;
	margin-left:10px;
}

UL#list_sitemap LI.listitem_main
{
	list-style-type:none !important;
	margin-top:20px !important;
}

/*
	-----------------------------------------------------------------------------
	Tabellen
	-----------------------------------------------------------------------------
*/

DIV#container_center TABLE
{
	margin-bottom:10px;
	width:545px;
}

DIV#container_center_home TABLE
{
	margin-bottom:10px;
	width:755px;
}

DIV.container_context TABLE
{
	margin:10px !important;
	width:180px !important;
}

/*
	-----------------------------------------------------------------------------
	Tabellenzellen
	-----------------------------------------------------------------------------
*/

DIV#container_center TD,
DIV#container_center_home TD
{
	border-top-color:#008193;
	border-top-style:solid;
	border-top-width:1px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
}

/*
	-----------------------------------------------------------------------------
	Überschriften
	-----------------------------------------------------------------------------
*/

DIV.container_link_service H1
{
	color:#008193;
	font-size:1.5em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
	padding:0px;
}

DIV.container_link_analysis H2
{
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
	padding:0px;
}

DIV.container_link_service H2
{
	color:#ffffff;
	font-size:1.2em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
	padding:0px;
}

DIV#container_center H1,
DIV#container_center_home H1
{
	color:#008193;
	font-size:1.7em;
	font-weight:bold;
	line-height:150%;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:210px;
	margin-top:10px;
	padding:0px;
}

DIV#container_center H2,
DIV#container_center_home H2
{
	color:#008193;
	font-size:1.2em;
	font-weight:bold;
	line-height:150%;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:210px;
	margin-top:10px;
	padding:0px;
}

DIV.container_context H2
{
	margin-right:0px !important;
}

DIV.container_box_home_text H2
{
	margin-right:0px !important;
	margin-top:0px !important;
}

/*
	-----------------------------------------------------------------------------
	Texte
	-----------------------------------------------------------------------------
*/

DIV#container_center P
{
	margin-bottom:10px;
	margin-left:0px;
	margin-right:210px;
	margin-top:0px;
}

DIV#container_center_home P
{
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

DIV.container_box_home_text P,
DIV.container_context_text P
{
	margin-right:0px !important;
}

TD P
{
	margin-right:0px !important;
}

/*
	-----------------------------------------------------------------------------
	Links
	-----------------------------------------------------------------------------
*/

UL#list_menuexternal LI A:active,
UL#list_menuexternal LI A:focus,
UL#list_menuexternal LI A:link,
UL#list_menuexternal LI A:visited
{
	color:#edf5f9;
	font-weight:normal;
	text-decoration:none;
}

UL#list_menuexternal LI A:hover
{
	text-decoration:underline;
}

UL#list_menumeta LI A:active,
UL#list_menumeta LI A:focus,
UL#list_menumeta LI A:link,
UL#list_menumeta LI A:visited
{
	color:#edf5f9;
	font-weight:normal;
	text-decoration:none;
}

UL#list_menumeta LI A:hover
{
	text-decoration:underline;
}

UL#list_menulanguage LI A:active,
UL#list_menulanguage LI A:focus,
UL#list_menulanguage LI A:link,
UL#list_menulanguage LI A:visited
{
	color:#edf5f9;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

UL#list_menulanguage LI A:hover
{
	text-decoration:underline;
}

UL#list_menumain LI A:active,
UL#list_menumain LI A:focus,
UL#list_menumain LI A:link,
UL#list_menumain LI A:visited
{
	color:#666666;
	font-weight:bold;
	display:block;
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	text-decoration:none;
}

UL#list_menumain LI A.link_active:active,
UL#list_menumain LI A.link_active:focus,
UL#list_menumain LI A.link_active:link,
UL#list_menumain LI A.link_active:visited
{
	font-weight:bold;
}

UL#list_menumain LI A:hover
{
	text-decoration:underline;
}

UL#list_menumain LI UL LI A:active,
UL#list_menumain LI UL LI A:focus,
UL#list_menumain LI UL LI A:link,
UL#list_menumain LI UL LI A:visited
{
	font-weight:normal;
	margin-left:10px;
}

DIV.container_link_analysis A:active,
DIV.container_link_analysis A:focus,
DIV.container_link_analysis A:link,
DIV.container_link_analysis A:visited,
DIV.container_link_service A:active,
DIV.container_link_service A:focus,
DIV.container_link_service A:link,
DIV.container_link_service A:visited
{
	color:#333333 !important;
	font-weight:bold;
	text-decoration:none;
}

DIV.container_link_analysis A:hover,
DIV.container_link_service A:hover
{
	text-decoration:underline;
}

UL#list_menubreadcrumb LI A:active,
UL#list_menubreadcrumb LI A:focus,
UL#list_menubreadcrumb LI A:link,
UL#list_menubreadcrumb LI A:visited
{
	color:#008193;
	font-weight:normal;
	text-decoration:none;
}

UL#list_menubreadcrumb LI A:hover
{
	text-decoration:underline;
}

DIV#container_footer A:active,
DIV#container_footer A:focus,
DIV#container_footer A:link,
DIV#container_footer A:visited
{
	color:#008193;
	text-decoration:underline;
}

DIV#container_center A:active,
DIV#container_center_home A:active,
DIV#container_center A:focus,
DIV#container_center_home A:focus,
DIV#container_center A:link,
DIV#container_center_home A:link,
DIV#container_center A:visited,
DIV#container_center_home A:visited,
DIV#container_left A:active,
DIV#container_left A:focus,
DIV#container_left A:link,
DIV#container_left A:visited
{
	color:#008193;
	font-weight:bold;
	text-decoration:none;
}

DIV#container_center A:hover,
DIV#container_center_home A:hover,
DIV#container_left A:hover
{
	text-decoration:underline;
}

UL#list_sitemap LI A.link_main
{
	background-color:#008193;
	color:#ffffff !important;
	padding:2px;
	display:block;
	margin-top:20px;
}
