
/* HTML & BODY */
html, body																			{ height: 100%; margin: 0px; padding: 0px; line-height: normal; }
body																						{ height: 100%; margin: 0px; padding: 0px; line-height: normal; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; }

/* CORRECTIONS */
h1,h2,h3,h4,h5,h6																{ font-size: 1em; padding: 0px; margin: 0px; line-height: normal; font-weight: normal; }
p																								{ margin: 0px; padding: 0px; }
table, td																				{ font-size: 1em; }
.contentheadline																{ line-height: 25px; margin: 0px 0px 24px 0px; font-weight: bold; font-size: 1.8em; font-family: "Times New Roman", Times, serif; }

/* DIVISIONS */
.container																			{ min-height: 100%; height: auto !important; height: 100%; width: 1003px; }

	.header																				{ height: 117px; overflow: hidden; padding: 0px 0px 0px 7px; }
	.logo																					{ position: absolute; width: 236px; height: 89px; overflow: hidden; margin: -117px 0px 0px 0px; }
	.slogan																				{ position: absolute; width: 440px; height: 25px; overflow: hidden; margin: -52px 0px 0px 563px; }
	.slogan img																		{ float: right; }
	.meta_menu																		{  }
		.meta_menu ul																{ position: absolute; width: 400px; margin: -106px 0px 0px 423px; text-align: right; padding: 0px; }
		.meta_menu ul li														{ margin: 0px; padding: 0px 0px 0px 17px; list-style: none; display: inline; font-size: 0.9em; }
		.meta_menu ul li a													{ color: #b0b3ae; text-decoration: none; }
		.meta_menu ul li a:hover										{ text-decoration: underline;}
		.menu_meta_no																{ background: url(../images/bg_meta_menu.gif) no-repeat 8px 8px;}

	.mainnaviarea																	{ height: 47px; overflow: hidden; }
	.main_menu																		{ display: inline; margin: 0px 0px 0px 7px; height: 47px; float: left; width: 780px; overflow: hidden; }
	.main_menu ul																	{ margin: 0px; padding: 0px; }
	.main_menu ul li															{ margin: 0px; padding: 0px; list-style: none; display: inline; }
	.searchbox																		{ display: inline; height: 47px; float: right; width: 209px; overflow: hidden; }

	.rootline																			{ height: 37px; overflow: hidden; font-size: 0.8em; }
	.rootline span																{ float: left; margin: 12px 5px 0px 21px; }
	.rootline ul																	{ padding: 0px; margin: 12px 0px 0px 0px; float: left; }
	.rootline ul li																{ padding: 0px; margin: 0px; list-style: none; display: inline; }
	.rootline ul li a															{ text-decoration: none; }
	.rootline ul li a:hover												{ text-decoration: underline; }

	.content_wrap																	{ margin: 0px 0px 0px 0px; min-height: 50px; }

* html .content_wrap														{ height: 50px; }

.content_left																{ display: inline; float: left; width: 220px; overflow: hidden; margin: 29px 0px 90px 7px; }

/*
.template_content_standard .content_left ul, .template_content_shop .content_left ul              { margin: 0px; padding: 0px 0px 1px 0px; font-size: 0.9em; background: url(../images/bg_submenu.gif) bottom left no-repeat; }
.template_content_standard .content_left ul li, .template_content_shop .content_left ul li          { margin: 0px; padding: 0px; list-style: none; }
.template_content_standard .content_left ul li a, .template_content_shop .content_left ul li a        { display: block; padding: 8px 0px 7px 15px; }
*/






		.content_right															{ display: inline; float: left; width: 664px; overflow: hidden; margin: 25px 0px 90px 56px; line-height: 18px; }
		.template_content_shop .content_right				{ display: inline; float: left; width: 692px; overflow: hidden; margin: 25px 0px 90px 56px; line-height: 18px; }

			.pagetitle																{ line-height: 25px; font-weight: bold; font-size: 1.8em; font-family: "Times New Roman", Times, serif; }

.footer																					{ float: left; height: 74px; overflow: hidden; margin: -74px 0px 0px 0px; width: 1003px; font-size: 0.9em; }
	.printitout																		{ display: inline; float: left; width: 200px; height: 20px; margin: 4px 0px 0px 283px; }
	.printitout a																	{ padding-left: 20px; text-decoration: none; }
	.printitout a:hover														{ text-decoration: underline; }

	.ontop																				{ display: inline; float: right; width: 200px; height: 20px; text-align: right; margin: 4px 54px 0px 0px; }
	.ontop a																			{ padding-left: 12px; text-decoration: none; }
	.ontop a:hover																{ text-decoration: underline; }

	.footer_copyright															{ float: left; width: 700px; margin: 28px 0px 0px 21px; display: inline; }
	.footer_logo																	{ float: right; width: 165px; height: 18px; text-align: right; margin: 28px 0px 0px 0px; }

#noscript																				{ width: 100%; padding: 2px 0px 2px 0px; font-size: 11px; text-align: center; overflow: hidden; background: #b51621; color: white; }


/* CONTENT */
.csc-textpic-caption																																{ font-size: 0.9em; text-align: left; line-height: 15px; padding: 5px 0px 0px 0px;  }
.content_right ul, .template_content_home .content_left ul  												{ padding: 0px; margin: 10px 0px 10px 0px; font-size: 12px; }
.content_right ul li, .template_content_home .content_left ul li										{ padding: 0px 0px 0px 9px; margin: 0px; list-style: none; background: url(../images/icon_arrow_grey.gif) no-repeat 0px 7px; color: #3e5052; }

/* LI-Bild Positions-Korrektur */
* html .content_right ul li, * html .template_content_home .content_left ul li			{ padding: 0px 0px 0px 9px; margin: 0px; list-style: none; background: url(../images/icon_arrow_grey.gif) no-repeat 0px 7px; color: #3e5052; }
*+html .content_right ul li, *+html .template_content_home .content_left ul li			{ padding: 0px 0px 0px 9px; margin: 0px; list-style: none; background: url(../images/icon_arrow_grey.gif) no-repeat 0px 7px; color: #3e5052; }


.content_right ol 															{ padding: 0px; margin: 10px 0px 10px 25px; list-style: decimal; list-style-position: outside; }
	.content_right ol li													{ padding: 0px 0px 0px 10px; margin: 0px; color: #b61524; }


/* PAGE HOME */
.template_content_home .content_left						{ line-height: 18px; }
.template_content_home .content_left						{ width: 612px; overflow: hidden; margin-left: 21px; margin-right: 0px;  }
.template_content_home .content_right						{ width: 322px; overflow: hidden; margin: 106px 0px 90px 27px; }
.template_footer_home .printitout								{ display: inline; float: left; width: 200px; height: 20px; margin: 4px 0px 0px 21px; }
.template_footer_home	.ontop										{ display: inline; float: right; width: 200px; height: 20px; text-align: right; margin: 4px 368px 0px 0px; }


/* Dropdownbox */
.dropdownbox_button															{ cursor: pointer; position: absolute; width: 176px; height: 36px; margin: -117px 0px 0px 834px; overflow: hidden; background: url(../images/dropdown_button.gif); text-align: left; }
.dropdownbox_button p														{ margin: 11px 0px 0px 20px; font-size: 11px; }

.toolboxlayout																	{ width: 377px; height: 193px;  background: url(../images/dropdown_box.png);  background /*\**/: url(../images/dropdown_box.gif)\9; overflow: hidden; font-size: 11px; }
*+ html .toolboxlayout													{ background: url(../images/dropdown_box.gif); }

.toolboxlayout p																{ margin: 11px 0px 0px 221px; color: #b51621; }
#servicescroll                        			    { width: 348px; height: 138px; overflow: scroll; overflow-x: hidden; margin: 15px 0px 0px 20px; background: #FFFFFF; text-align: left; }

.scrollLvl1 a																		{ font-size: 11px; color: #3e5052; text-decoration: none; display: block; padding: 0px 0px 5px 20px; background: url(../images/bg_submenu_arrow.gif) no-repeat 0px 5px; }
.scrollLvl1 a:hover															{ text-decoration: underline; }

.fce_articlebox_links 													{ color: #B51621; }












