BODY 		 	{ 
				background-repeat:no-repeat;
				font-size:11px;	
				color:#010101;
				font-family:'Verdana',sans-serif;
			 	}
TABLE		   	{
				border-collapse: collapse;
			   	}
H1			{
				font-size:20px;
				text-align:justify;		
				color:#cf5700;
				font-family:'Georgia',sans-serif;
				}
h2			{
				font-size:17px;
				text-align:justify;		
				color:#cf5700;
				font-family:'Georgia',sans-serif;
			}
h3			{
				font-size:15px;
				text-align:justify;		
				color:#cf5700;
				font-family:'Georgia',sans-serif;
			}
h4			{
				font-size:13px;
				text-align:justify;		
				color:#010101;
				font-family:'Georgia',sans-serif;
			}
h5			{
				font-family: Verdana, sans-serif;
				color:#cf5700;
				font-size: 11px;
				font-weight: bold;
				padding-bottom:4px;
				padding-right:10px;
				border-bottom:1px dotted #cf5700;
			}
img				{
				border:none;
				}
p, dd, label, dt, dt.label		  	{
				font-size:11px;
				text-align:justify;		
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
ol li		  	{
				font-size:11px;
				text-align:justify;		
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
td.menulink a:link 		{ 
				text-decoration:none;
				color:#010101;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
td.menulink a:visited 		{ 
				text-decoration:none;
				color:#010101;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
td.menulink a:hover 	 	{
				text-decoration:none;  
				color:#d05801;
				font-size:11px;
				font-family:'Verdana',sans-serif;}
a:link 			{ 
				text-decoration:none;
				color:#d05801;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
a:visited 		{ 
				text-decoration:none;
				color:#d05801;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
a:hover 	 	{  
				text-decoration:underline;
				color:#d05801;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
input			{
				color: #cf5700;
				border: 1px solid #cf5700;
				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
select 			{
 				color: #010101;
 				border: 1px solid #cf5700;
 				font-size:11px;
				font-family:'Verdana',sans-serif;
				}
td.left		  	{
				font-size:11px;
				text-align:center;
				text-align:left;				
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.pathback		{
				background-image:url("path_back.jpg");
				height:40px;
				}
.parts_titles   	{
				width:190px;
				font-family: Verdana, sans-serif;
				color:#cf5700;
				font-size: 11px;
				font-weight: bold;
				padding-bottom:4px;
				padding-right:10px;
				border-bottom:1px dotted #cf5700;
				}
div.menu1 		{
				width:200px;			
				}
div.menu1 a 		{
				display:block;
				width:auto;
				padding:5px;
				padding-right:10px;
				color:#010101;
				text-decoration:none;
				text-align:right;
				
}
div.menu1 a:visited 	{
				display:block;
				width:auto;
				padding:5px;
				padding-right:10px;
				color:#010101;
				text-decoration:none;
				text-align:right;
				
}

div.menu1 a:hover 	{
				width:auto;
				height:auto;
				display:block;
				background-image:url("menu_h_l.jpg");
				color:#FFFFFF;
				text-decoration:none; 
				font-family: Verdana, sans-serif; 
				font-size: 11px;
				}
div.menu1_act 	{
				width:auto;
				padding:5px;
				padding-right:10px;
				background-image:url("menu_h.jpg");
				color:#FFFFFF;
				text-decoration:none; 
				font-family: Verdana, sans-serif; 
				font-size: 11px;
				text-align:right;		
				}
div.submenu1		{
				width:200px;
				}
div.submenu1 a 	{
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#d05801;
				text-decoration:none;
				text-align:left;
				}
div.submenu1 a:visited 	{
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#d05801;
				text-decoration:none;
				text-align:left;
				}
div.submenu1 a:hover 	{
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#d05801;
				text-decoration:underline;
				text-align:left;
				}
div.submenu1_act a {
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#010101;
				text-align:right;
				font-size:11px;
				font-family:'Verdana',sans-serif;	
				}
div.submenu1_act a:visited {
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#010101;
				text-align:right;
				font-size:11px;
				font-family:'Verdana',sans-serif;	
				}
div.submenu1_act a:hover {
				display:block;
				width:auto;
				padding-right:5px;
				padding-left:5px;
				color:#010101;
				text-align:right;
				font-size:11px;
				font-family:'Verdana',sans-serif;	
				}
.login			{
				background-color:#f1edea;
				padding-right:10px;
				border-bottom:#bebebe solid 2px;
				width:200px;
				height:40px;
				text-align:right;
				vertical-align:middle;
				}
.login1			{
				width:200px;
				background-color:#f1edea;
				padding-left:10px;
				padding-top:10px;
				padding-bottom:10px;
				border-bottom:#bebebe solid 2px;
				vertical-align:middle;
				color:#cf5700;
				font-family: Verdana, sans-serif; 
				font-size: 9px;
				}
.banners	  	{
				background-image:url("gradient.jpg");
				background-color:#f1edea;
				background-repeat:no-repeat;
				padding-top:6px;
				padding-bottom:15px;
				border-top:#bebebe solid 2px;
			  	}
.promotions	  	{
				background-image:url("gradient.jpg");
				background-color:#f1edea;
				background-repeat:no-repeat;
				border-top:#bebebe solid 2px;
				border-bottom:#bebebe solid 2px;
			  	}
.text_bold		  	{
				font-size:11px;
				text-align:left;
				vertical-align:middle;				
				color:#010101;
				font-family:'Verdana',sans-serif;
				font-weight:bold;
			  	}
.text		  	{
				font-size:11px;
				text-align:center;
				vertical-align:middle;				
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.text_left		  {
				font-size:11px;
				text-align:left;
				vertical-align:middle;				
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.text_left_top		  {
				font-size:11px;
				text-align:left;
				vertical-align:top;				
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.stext		  	{
				font-size:11px;
				text-align:justify;
				vertical-align:middle;			
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.ortext		  	{
				font-size:11px;
				text-align:justify;
				vertical-align:top;			
				color:#d05801;
				font-family:'Verdana',sans-serif;
				text-decoration:underline;
			  	}
.navtext 		{ 
				font-size:10px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
.searchtext 		{ 
				font-size:11px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
td.pathtext		{ 
				font-size:10px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
td.pathtext a		{
				text-decoration:none; 
				font-size:10px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
td.pathtext a:visited	{
				text-decoration:none; 
				font-size:10px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
td.pathtext a:hover	{
				text-decoration:none; 
				font-size:10px;
				text-align:center;
				color:#FFFFFF;
				font-family:'Verdana',sans-serif; }
td.tabs			{
				height:22px;
				background-image:url(middle_tab.gif);
				background-repeat:repeat-x;
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				}

td.tabs_u		{
				height:22px;
				background-image:url(middle_u_tab.gif);
				background-repeat:repeat-x;
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				}
td.tabs_u a 		{
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				text-decoration:none;
				}
td.tabs_u a:visited 	{
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				text-decoration:none;
				}
td.tabs_u a:hover 	{
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				text-decoration:none;
				}
tabs_u_text		{
				font-size:13px;
				font-family:'Verdana',sans-serif;
				text-align:center;
				color:#898683;
				text-decoration:none;
				}
.tabs_line		{
				height:22px;
				background-image:url(grey_line.gif);
				background-repeat:repeat-x;
				}
.tabs_left		{
				width:10px;
				background-image:url(left_tab.gif);
				background-repeat:no-repeat;
				}
.tabs_right		{
				width:10px;
				background-image:url(right_tab.gif);
				background-repeat:no-repeat;
				}
.tabs_u_left	{
				width:10px;
				background-image:url(left_u_tab.gif);
				background-repeat:no-repeat;
				}
.tabs_u_right	{
				width:10px;
				background-image:url(right_u_tab.gif);
				background-repeat:no-repeat;
				}
.borders		{
				border-bottom:#bebebe solid 2px;
				border-top:#bebebe solid 2px;
				border-left:#bebebe solid 2px;
				border-right:#bebebe solid 2px;
			}
.header			{
				background-color:#cf5700;
				font-size:14px;
				font-weight:bold;
				vertical-align:middle;				
				color:#ffffff;
				font-family:'Verdana',sans-serif;
			}

.odd			{
				background-color: #FFE1B2;
			}
.even			{
				background-color: #FFFFFF;
			}
.comtool-job-overview-item {
				height: 15px;
				padding: 2px 0 2px 5px;
				font-size:11px;			
				color:#010101;
				font-family:'Verdana',sans-serif;
			}
.comtool-job-overview-item h3	{
				margin: 0 0 0 0;
			}
.tx-danpdocumentdirs-pi2-listtable {
				width: 814px;
				}
.tx-danpdocumentdirs-pi2-headers {
				background-color:#f1edea;
				border-bottom:#bebebe solid 2px;
				border-top:#bebebe solid 2px;
				border-left:#bebebe solid 1px;
				border-right:#bebebe solid 1px;
				}
.tx-danpdocumentdirs-pi2-searchbox-header, .tx-danpdocumentdirs-pi2-searchbox-onlyindir{
				font-size:11px;
				text-align:justify;		
				color:#010101;
				font-family:'Verdana',sans-serif;
			  	}
.tx-drwiki-pi1 { 
				padding: 5px;
				}

.csc-mailform-field label	{
				padding-right:30px;
				width: 100px;
				float: left;
				}
.csc-mailform-field input	{
				width: 320px;
				}
.clear {
        clear: left;
        margin:0px;
        padding:0px;
}
.tx_tipafriend {
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
}
.tx_tipafriend form {
        margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
        margin-bottom: 20px;
}

.tx_tipafriend_tiplink {

}

.tx_tipafriend_url H1 {

}
.tx_tipafriend_path_label {
        margin-right:5px;
        font-weight:bold;
        float:left;
}
.tx_tipafriend_path_url {
        font-weight:normal;
        font-style:normal;
        float:left;
}
.tx_tipafriend_error_box {
        background-color:#E0E0E0;
        border-style:solid;
        border-width:1px;
        border-color:#000000;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:10px;
        margin-left:0px;
        padding-top:5px;
        padding-right:5px;
        padding-bottom:5px;
        padding-left:5px;
        font-weight:bold;
        color:red;
}
.tx_tipafriend_error_header {
        color: #FF0000;
        font-weight: bold;
        text-align: left;
        margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
        color: #FF0000;
        font-weight: normal;
        text-align: left;
        margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
        padding-top:5px;
        padding-right:0px;
        padding-bottom:5px;
        padding-left:0px;
        clear:left;
}
.tx_tipafriend_formfield LABEL {
        font-weight:bold;
        text-align:right;
        width:200px;
        margin-right:5px;
        float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
        /*display:none;*/
}
#tx_tipafriend_html {
        border-style: none;
        border-width: 0px;
        background-color: #FFFFFF;
        width: auto;
        float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
        width:200px;
        background-color:white;
        border-style:solid;
        border-width:1px;
        border-color:black;
        color:#000000;
        margin-left:0px;
        padding-left:0px;
        float:left;
}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
        background-color:#E0E0E0;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
        width:200px;
        height:74px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
        text-align:justify;
        font-size:10px;
        line-height:normal;
        border-color:black;
        border-style:solid;
        border-width:0px;
        background-color:white;
        width:200px;
        color:#000000;
        font-weight:normal;
        margin:0px 0px 0px 0px;
        float:left;
}
.tx_tipafriend_text {
        text-align:justify;
        font-size:10px;
        line-height:normal;
        border-color:#CCCCCC;
        border-style:none;
        border-width:1px;
        background-color:white;
        width:200px;
        margin:15px 0px 0px;
        float:left;
}
#tx_tipafriend_button {
        width:200px;
        background-color:#E0E0E0;
        border-color:black;
        border-style:solid;
        border-width:1px;
        text-align:center;
        font-weight:bold;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
        margin-left:0px;
        padding-top:3px;
        padding-right:0px;
        padding-bottom:3px;
        padding-left:0px;
        float:left;
}
.tx_tipafriend_werbemail {
        text-align:justify;
        font-size:10px;
        line-height:normal;
        border-color:#CCCCCC;
        border-style:none;
        border-width:1px;
        background-color:white;
        width:200px;
        margin:0px 0px 30px 0px;
        float:left;
}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }
