// HTML-Tags

/*	BACKGROUND-IMAGE: url(bauteile/grafiken/bg_weiss.gif);	*/

body, iframe	{
	margin: 0px;
	border: 0px;
	BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ccccff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #00538d;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	}
	
td	{
	margin: 0px;
	border: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	}
ul	{
	list-style-type:square;
	margin-left: -20px !important;	/* Nicht-IE: */
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	display:inline;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
input, select, textarea, fieldset, legend	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff; 
	color: #000000;
	}
input.input_text, textarea.textarea_textarea, select.select_select	{
	/*border: 0px none;			//no borders	*/
	border:1px solid #6d91bc;
	padding-left: 2px;
	}
input.input_button, input.input_button:link, input.input_button:visited	{
	border:1px solid #6d91bc;
	cursor: pointer;
	}
input.input_button:hover { 
	color: #ffffff;
	background-color:#6d91bc;
	}
fieldset	{
	border:1px solid #6d91bc;
	padding: 4px;
	}


a	{
	text-decoration: none;
	}	
a:link	{ 
	color:#00538d; 
	}
a:hover, .link_general a:hover	{ 
	color:#529f24; 	/* #72bf44 */
	text-decoration: underline;
	}
a:visited	{ 
	color:#00538d; 
	}	

a.tooltipinfo { 		/* Tooltipps */
	cursor: help;
	border-bottom: 1px dotted #e5edf1; 
	text-decoration:none;
	}
a.tooltipinfo span { display: none; }
a.tooltipinfo:hover span { /* diese Anweisung für Geckos u. Opera */
	display:block;
	width:160px;	
 	position:absolute; 
	top:20px;
	left:30px;
 	border:1px solid #ffffff;
	padding:2px; 
	background-color:#d3dfec; 	/* #e5edf1 */ 
	text-decoration: none;
	font-weight:normal;
	}
a.tooltipinfo:hover { /* für die Anzeige im Internet Explorer */
	z-index:25;
	background-color:#d3dfec; 	/* #e5edf1 */ 
	text-decoration: none;
	}
a.tooltipinfo { /* relativ zum Elternelement positionieren */
	position: relative;
	z-index:24;
	}

a.tooltipinfo_white { 		/* Tooltipps */
	cursor: help;
	border-bottom: 1px dotted #e5edf1; 
	text-decoration:none;
	}
a.tooltipinfo_white span { display: none; }
a.tooltipinfo_white:hover span { /* diese Anweisung für Geckos u. Opera */
	display:block;
	width:160px;	
 	position:absolute; 
	top:20px;
	left:30px;
 	border:1px solid #ffffff;
	padding:2px; 
	text-decoration: none;
	font-weight:normal;
	}
a.tooltipinfo_white:hover { /* für die Anzeige im Internet Explorer */
	z-index:25;
	text-decoration: none;
	}
a.tooltipinfo_white { /* relativ zum Elternelement positionieren */
	position: relative;
	z-index:24;
	}


/* Classes		*/
/* Page Border */

.page_border	{
	background-color:#bbc9e0;
	}
.page_content	{
	background-color:#ecf0f3; 	/* #f2f6f8 */
	}
.page_title	{
	margin-bottom: 16px;
	color: #00538d;
	background-color:#bbc9e0;
	vertical-align:bottom;
	}
.page_title a:link, .page_title a:visited	{
	color: #00538d;
	}
.page_title a:hover, .page_title a:active 	{
	color:#fff; 
	}
	
.page_footer	{
	background-color:#bbc9e0;
	}
/// Navigation
.nav	{
	color: #00538d;
	background-color:#ecf0f2; 	/* #f2f6f8 */
	vertical-align:bottom;
	//margin: 15px 6px;
	}
	
.nav1 a:link, .nav1 a:visited	{
	display:block;
	height:15px !important;	/* Nicht-IE: 24-4-5 */
	height:24px;
	width:150px !important; /* Nicht-IE: 180-15-15 */
	width:180px; 
	color: #00538d;
	background-color:#d3dfec; 	/* #e5edf1 */ 
	margin-bottom:2px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-right: 15px;
	vertical-align:middle;
	text-decoration: none;
	}
.nav1 a:hover, .nav1 a:active 	{
	font-weight: normal;
	color: #ffffff;
	background-color:#00538d;
	text-decoration: none;
	cursor: pointer;	/* Fuer JS-Menus, nur: IE */
	}
.nav1a a:link, .nav1a a:visited	{
	color: #ffffff;
	background-color:#6d91bc;
	}
.nav1a a:hover, .nav1a a:active	{
	color: #ffffff;
	background-color:#00538d;
	}
	
.nav2 a:link, .nav2 a:visited	{
	display:block;
	height:15px !important;	/* Nicht-IE: 24-4-5 */
	height:24px;
	width:155px !important; /* Nicht-IE: 165-10-10 */
	width:165px;
	color: #00538d;
	background-color:#d3dfec; 	/* #e5edf1 */ 
	margin-bottom:2px;
	padding: 5px 0px 4px 10px;
	vertical-align:middle;
	text-decoration: none;
	}
.nav2 a:hover, .nav2 a:active 	{
	font-weight: normal;
	color: #ffffff;
	background-color:#00538d;
	text-decoration: none;
	}
.nav2a a:link, .nav2a a:visited	{
	color: #ffffff;
	background-color:#6d91bc;
	}
.nav2a a:hover, .nav2a a:active 	{
	color: #ffffff;
	background-color:#00538d;
	}
.nav2b a:link, .nav2b a:visited	{
	color: #00538d;
	background-color:#bbc9e0;
	}
.nav2b a:hover, .nav2b a:active 	{
	color: #ffffff;
	background-color:#00538d;
	}
	
.nav3 a:link, .nav3 a:visited	{
	display:block;
	height:15px !important;	/* Nicht-IE: 24-4-5 */
	height:24px;
	width:145px !important; /* Nicht-IE: 155-10-5 */
	width:155px;
	color: #00538d;
	background-color:#bbc9e0;
	margin-bottom:2px;
	padding: 5px 0px 4px 10px;
	vertical-align:middle;
	text-decoration: none;
	}
.nav3 a:hover, .nav3 a:active 	{
	font-weight: normal;
	color: #ffffff;
	background-color:#00538d;
	text-decoration: none;
	}

.navindw {
	background-image: url(../../modules/graphics/nav/navindw.gif);
	background-position: right;
	}
.navinpartner {
	background-image: url(../../modules/graphics/nav/navinpartner.gif);
	background-position: right;
	}
.navincustomer {
	background-image: url(../../modules/graphics/nav/navincustomer.gif);
	background-position: right;
	}
.navinguest {
	background-image: url(../../modules/graphics/nav/navinguest.gif);
	background-position: right;
	}


/* Tabellen */
.tabelle 	{ 
	background-color:#e5edf1;
	padding: 2px 4px;
	}
.tab_mini 	{ 
	font-size: 10px;
	}
.tab_micro 	{ 
	font-size: 9px;
	}

/* Content	*/

.box 	{
	background-color:#ffffff;
	margin-bottom:10px;
	}
.box_title	{
	font-weight: bold;
	color: #ffffff;
	background-color:#00538d;
	padding: 5px 15px 4px 15px;
	}
.box_title a:link, .box_title a:visited	{
	color: #ffffff;
	}
.box_title a:hover, .box_title a:active	{
	color: #a2ef74;	 /* #72bf44 */
	}
.box_content	{
	padding: 14px 10px 16px 15px;
	margin-bottom:10px;
	line-height:130%;
	}
.box_contentfirst	{
	padding: 14px 10px 0px 15px;
	line-height:130%;
	}
.box_contentmiddle	{
	padding: 0px 10px 0px 15px;
	line-height:130%;
	}
.box_contentlast	{
	padding: 0px 10px 16px 15px;
	margin-bottom:10px;
	line-height:130%;
	}
.box_smallcontent	{
	padding: 12px 10px 14px 15px;
	margin-bottom:10px;
	line-height:110%;
	}
.box_smallcontentfirst	{
	padding: 12px 10px 0px 15px;
	line-height:110%;
	}
.box_smallcontentmiddle	{
	padding: 0px 10px 0px 15px;
	line-height:110%;
	}
.box_smallcontentlast	{
	padding: 0px 10px 14px 15px;
	line-height:110%;
	}
.box_smallimage	{
	padding: 5px;
	}
.box_imageshadow	{
	margin-left: 10px;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #cccccc;
	}
.image_left	{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 5px;
	text-align: left;
	}
.image_right	{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	text-align: right;
	}
a.box_tab	{
	display:block; 
	float:left;
	font-weight: bold;
	background-color:#00538d; 
	background-image: url(../../modules/graphics/nav/navintabs.gif); 
	background-position: right;
	padding: 5px 15px 3px 15px;
	}
a.box_tab:link, a.box_tab:visited	{
	color: #00538d; 
	background-color:#bbc9e0;
	}
a.box_tab:hover, a.box_tab:active, a.box_tab_active:link, a.box_tab_active:visited	{
	color: #ffffff; 
	background-color:#00538d; 
	text-decoration: none; 
	}

.squaredot {
	margin-top:3px; 
	margin-right:5px !important;	/* Nicht-IE */
	margin-right:3px; 
	border-width:4px; 
	border-style:solid; 
	width:0px; 
	height:0px; 
	float:left;
	line-height:0px; 
	border-color:#00538d	
	}


.bg_deepblue	{
	color: #ffffff;
	background-color:#00538d;
	}
.bg_deepbluegray, .Bg_Deepbluegray	{
	color: #ffffff;
	background-color:#6d91bc;
	}
.bg_deepbluemedium	{
	color: #00538d;
	background-color:#bbc9e0;
	}
a.bg_deepbluemedium:link, a.bg_deepbluemedium:visited	{
	color: #00538d;
	}
a.bg_deepbluemedium:hover, a.bg_deepbluemedium:active	{
	color:#529f24; 	/* #72bf44 */
	}
.bg_deepbluelight	{
	color: #000000;
	background-color:#d3dfec; 	/* #e5edf1 */ 
	}
.bg_blue	{
	color: #ffffff;
	background-color:#0089cf;
	}
.bg_green	{
	color: #ffffff;
	background-color:#72bf44;
	}
.bg_greenmedium	{
	color: #00538d;
	background-color:#94cc6f; 	
	}
.bg_greenlight	{
	color: #000000;
	background-color:#b0e0a0; 	/* #b7da9b */
	}
.bg_gold	{
	color: #ffffff;
	background-color:#fdb813;
	}
.bg_orange	{
	color: #ffffff;
	background-color:#f58220;
	}
.bg_red	{
	color: #ffffff;
	background-color:#ed1651;
	}
.bg_alertmessage	{
	color: #ed1651;
	background-color:#d3dfec; 	/* #e5edf1 */ 
	}
.text_green {
	color:#529f24; 	/* #72bf44 */
	}
.text_red {
	color:#ed1651; 	
	}
.text_black {
	color:#000000; 	
	}
.text_gray {
	color:#666666; 	
	}
.text_graylight {
	color:#999999; 	
	}
.text_orange	{
	color:#f58220;
	}
.text_white	{
	color:#fff;
	}
.text_small	{
	font-size: 10px;
	}

//------------------------------------------------------
// old stuff!

.standard
	{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: black;
	}
	
.homepage
	{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: black;
	}
	
.title0
	{
    	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
   	FONT-SIZE: 13px;
    	FONT-WEIGHT: bold;
    	COLOR: #9c3029;
	}

.title1
	{
    	FONT-FAMILY: Arial, Verdana;
    	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
    	COLOR: #101010;
	}
	
.title2
	{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	}

.title3
	{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	}

.title4
	{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	}
	
.navigation
	{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	}

.smalltextred
	{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #9c3029;
	}


/*
td.boxheadergrau
	{
	BACKGROUND-COLOR: #c0c9e0;
	COLOR: #ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align: center;
	}

td.boxXXX
	{
	BACKGROUND-COLOR: #f9f9ff;
//	BACKGROUND-IMAGE: url(bauteile/grafiken/bg_weiss.gif);	
	COLOR: #000000;
	FONT-SIZE:7pt;
	}
*/

B
	{
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	}

.blau
	{
	COLOR:#00306f;
	}
/*
select, input, textarea
	{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	background-color: #ffffff; 
	color: #000000;
	border-color: #ffffff;
	}
*/

	
/*
td#dw_navigation a:link,td#dw_navigation a:visited
	{ 
	color:#000000; 
	text-decoration: none;
	}

td#dw_navigation a:active,td#dw_navigation a:hover
	{ 
	color:#00306f; 
	text-decoration: none;
	}
*/	


.form_text 	{vertical-align:middle;}
.form_input {border: solid 1px #9099c0;padding-left:4px;}
