
BODY {
	margin : 0px;
	padding : 0px;
	text-align : center;
	font-size : .63em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border : 0px;
}

H1 { font-size : 1.6em; }
H2 { font-size : 1.4em; }
H3 { font-size : 1.3em; }

IFRAME.login_iframe
{
	width  : 100%;
/*	height : 100%; */
	height : 80px;
/*	border : 1px black solid; */
	border : 0px;
}

div.extern_middle TABLE.included_content,
table.singleshow TABLE.included_content
	{ font-size : 1em; }

div.extern_middle TABLE.included_content TD,
table.singleshow TABLE.included_content TD
	{ font-size : 1em; }

div.extern_middle TABLE.included_content TR.content TD,
table.singleshow TABLE.included_content TR.content TD
	{ font-size : .9em; }

div.extern_middle TABLE.included_content TD.box,
table.singleshow TABLE.included_content TD.box
{
	border : 1px dotted #AAAAAA;
	background-color : #F0F0F0;
}

div.extern_middle TABLE.included_content TD.box TABLE,
table.singleshow TABLE.included_content TD.box TABLE
{
	width : 90%;
	margin : 10px 0px;
	border-collapse : collapse;
	padding : 0px;
	font-size : 1em;
}

DIV.extern_middle TABLE.included_content TD.box TABLE A.button_medium,
table.singleshow TABLE.included_content TD.box TABLE A.button_medium,
SPAN.button_medium,
FORM.formular A.button_tiny,
FORM.formular INPUT.button_tiny, INPUT.button_login
{
	display : block;
/*
	background-color :	#CE6F21;
	border : 1px solid #FEAA48;
*/
	color :	#CE6F21;
	background-color :	#FFFFFF;
	border : 1px dotted #AAAAAA;
	font-weight : bold;
}

FORM.formular INPUT.button_tiny,
FORM.formular INPUT.button_login {
	font-size : .9em;
	cursor : pointer;
	border : 1px solid black;
}

DIV.extern_middle TABLE.included_content TD.box TABLE A.button_medium,
table.singleshow TABLE.included_content TD.box TABLE A.button_medium,
SPAN.button_medium
{
	margin : 2px 0px;
	padding : 3px;
}

SPAN.button_medium
{
	color : #AAAAAA;
}

FORM.formular A.button_tiny,
FORM.formular INPUT.button_tiny
{
/*	width : 50px;*/
	padding : 2px 3px;
}


FORM.formular INPUT.button_login
{
/*	width : 140px;*/
	padding : 2px 3px;
}

DIV.extern_middle TABLE.included_content TD.box TABLE A.button_medium:hover,
table.singleshow TABLE.included_content TD.box TABLE A.button_medium:hover,
FORM.formular A.button_tiny:hover,
FORM.formular INPUT.button_tiny:hover
{
/*
	border : 1px solid #CE6F21;
*/
	font-weight : bold;
	background-color :	#CE6F21;
	color : white;
}

TABLE.ext_login
{
	width : 100%;
	border : 0px;
}

TABLE.ext_login TD INPUT
{
	margin : 3px 0px 3px 5px;
}


/* ############################################################ */
/* #                                                          # */
/* #  borrowed from old design/m2xcross/style/main_style.css  # */
/* #                                                          # */
/* #                        START                             # */
/* #                                                          # */
/* ############################################################ */



div.extern_header { width:951px; height:70px; }
table.extern_login { background-color: #CCCCFF; }


.input_text_110 {width: 110px;font-family: Verdana, arial, geneva;font-size: 1em;color: #121A3D;text-decoration: none;background-color: #F2F2F2;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: dotted;border-right-style: dotted;border-bottom-style: dotted;border-left-style: dotted;border-top-color: #121A3D;border-right-color: #121A3D;border-bottom-color: #121A3D;border-left-color: #121A3D;}
INPUT:focus {background-color:#FFFFFF; border-top-color: #CE6F21;border-right-color: #CE6F21;border-bottom-color: #CE6F21;border-left-color: #CE6F21;}

tr.rowcolor1{background-color : #D2D7E3	}
tr.rowcolor2{background-color : #BBC3D5	}

tr.sysrowcolor1{background-color : #E7E8EB	}
tr.sysrowcolor2{background-color : #D0D1D8	}


.txt_klein_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 13px; font-weight: normal; color: #000000 }
.txt_klein_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 13px; font-weight: normal; color: #CE6F21 }

.hg_c-sys01_100 {background-color: #FFFFFF;}

.hg_c-sys02_100 {background-color: #527C5B;}

.hg_c-sys03_100 {background-color: #121A3D;}
.hg_c-sys03_090 {background-color: #293050;}
.hg_c-sys03_080 {background-color: #414864;}
.hg_c-sys03_070 {background-color: #71768B;}
.hg_c-sys03_060 {background-color: #71768B;}
.hg_c-sys03_050 {background-color: #888C9E;}
.hg_c-sys03_040 {background-color: #A0A3B1;}
.hg_c-sys03_030 {background-color: #AAACB9;}
.hg_c-sys03_020 {background-color: #D0D1D8;}
.hg_c-sys03_010 {background-color: #E7E8EB;}

.hg_c-sys04_100 {background-color: #000000;}
.hg_c-sys04_090 {background-color: #191919;}
.hg_c-sys04_080 {background-color: #333333;}
.hg_c-sys04_070 {background-color: #4C4C4C;}
.hg_c-sys04_060 {background-color: #666666;}
.hg_c-sys04_050 {background-color: #7F7F7F;}
.hg_c-sys04_040 {background-color: #999999;}
.hg_c-sys04_030 {background-color: #B2B2B2;}
.hg_c-sys04_020 {background-color: #CCCCCC;}
.hg_c-sys04_010 {background-color: #E5E5E5;}

.hg_c-sys05_100 {background-color: #CE6F21;}
.hg_c-sys05_090 {background-color: #D37D37;}
.hg_c-sys05_080 {background-color: #D88C4D;}
.hg_c-sys05_070 {background-color: #DD9A63;}
.hg_c-sys05_060 {background-color: #E2A97A;}
.hg_c-sys05_050 {background-color: #E6B790;}
.hg_c-sys05_040 {background-color: #EBC5A6;}
.hg_c-sys05_030 {background-color: #F0D4BC;}
.hg_c-sys05_020 {background-color: #F5E2D3;}
.hg_c-sys05_010 {background-color: #FAF0E8;}

.hg_c-indi01_100 {background-color: #527C5B;}
.hg_c-indi01_090 {background-color: #63896B;}
.hg_c-indi01_080 {background-color: #75967C;}
.hg_c-indi01_070 {background-color: #86A38C;}
.hg_c-indi01_060 {background-color: #97B09D;}
.hg_c-indi01_050 {background-color: #A8BDAD;}
.hg_c-indi01_040 {background-color: #BACBBD;}
.hg_c-indi01_030 {background-color: #CBD7CD;}
.hg_c-indi01_020 {background-color: #DCE5DE;}
.hg_c-indi01_010 {background-color: #EDF2EE;}

.hg_c-indi02_100 {background-color: #707054;}
.hg_c-indi02_090 {background-color: #7E7E65;}
.hg_c-indi02_080 {background-color: #8D8D76;}
.hg_c-indi02_070 {background-color: #9B9B87;}
.hg_c-indi02_060 {background-color: #A9A998;}
.hg_c-indi02_050 {background-color: #B7B7A9;}
.hg_c-indi02_040 {background-color: #C6C6BB;}
.hg_c-indi02_030 {background-color: #D4D4CB;}
.hg_c-indi02_020 {background-color: #E2E2DD;}
.hg_c-indi02_010 {background-color: #F0F0EE;}



.hg_c-indi03_110 {background-color: #4C6191;}
.hg_c-indi03_100 {background-color: #CCCCCC;}
.hg_c-indi03_090 {background-color: #999999;}
.hg_c-indi03_080 {background-color: #D6D6D6;}
.hg_c-indi03_070 {background-color: #DBDBDB;}
.hg_c-indi03_060 {background-color: #E0E0E0;}
.hg_c-indi03_050 {background-color: #E5E5E5;}
.hg_c-indi03_040 {background-color: #EBEBEB;}
.hg_c-indi03_030 {background-color: #F0F0F0;}
.hg_c-indi03_020 {background-color: #F5F5F5;}
.hg_c-indi03_010 {background-color: #FAFAFA;}
.hg_c-indi03_005 {background-color: #FCFCFC;}






.hg_c-indi13_100 {background-color: #EB874B;}
.hg_c-indi13_090 {background-color: #ED935D;}
.hg_c-indi13_080 {background-color: #EF9F6F;}
.hg_c-indi13_070 {background-color: #F1AB81;}
.hg_c-indi13_060 {background-color: #F3B793;}
.hg_c-indi13_050 {background-color: #F5C3A5;}
.hg_c-indi13_040 {background-color: #F7CFB7;}
.hg_c-indi13_030 {background-color: #F9DBC9;}
.hg_c-indi13_020 {background-color: #FBE7DB;}
.hg_c-indi13_010 {background-color: #FDF3ED;}




.hg_c-indi10_100 {background-color: #0A488D;}
.hg_c-indi10_090 {background-color: #34729B;}
.hg_c-indi10_080 {background-color: #CE6D21;}
.hg_c-indi10_070 {background-color: #EFCEB4;}
.hg_c-indi10_060 {background-color: #F8EADE;}
.hg_c-indi10_010 {background-color: #FDF8F4;}

a,
a:link,
a:visited,
a:hover,
a:active
{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover  { color: #FFFFFF; background-color: #CE6F21; }
a:active { color: #000000; }

a.headline,
a.headline:link,
a.headline:visited,
a.headline:hover,
a.headline:active
{ color: #121A3D; font-size: 1em;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.headline:active  { color: #000000; }

a.help,
a.help:link,
a.help:visited,
a.help:hover,
a.help:active
{ color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.help:hover   { color: #FFFFFF; background-color:#00FF00; }

span.help_link { background:url(../../../design/m2xcross/img/i_ex-link.gif) no-repeat left center; padding-left:12px; }


a.sort { width:197px; height:1.1em; display:block; padding:5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height: 1.1em; }
a.sort:link,
a.sort:visited,
a.sort:hover,
a.sort:active
{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.sort:hover { color: #FFFFFF; background-color:#CC6600; }

a.sort_aktiv { width:197px; height:1.1em; display:block; padding:5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height: 1.1em; }
a.sort_aktiv:link,
a.sort_aktiv:visited,
a.sort_aktiv:hover,
a.sort_aktiv:active
{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:#527C5B; text-decoration:none; }

a.button01 { width:120px; height:1.1em; display:block; padding:5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height: 1.1em; }
a.button01:link,
a.button01:visited,
a.button01:hover,
a.button01:active
{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.button01:hover { color: #FFFFFF; background-color:#CC6600; }


a.std,
a.std:link,
a.std:visited,
a.std:hover,
a.std:active
{ color: #CC6600; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.std:hover { color: #FFFFFF; background-color:#CC6600; }


a.link_txt_normal_c-sys01_100,
a.link_txt_normal_c-sys01_100:link,
a.link_txt_normal_c-sys01_100:visited,
a.link_txt_normal_c-sys01_100:hover,
a.link_txt_normal_c-sys01_100:active
{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link_txt_normal_c-sys01_100:hover { text-decoration: underline; }

a.link_txt_klein_c-sys04_100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.3em; font-weight: normal; color: #000000 }
a.link_txt_normal_c-sys04_100:link,
a.link_txt_normal_c-sys04_100:visited,
a.link_txt_normal_c-sys04_100:hover,
a.link_txt_normal_c-sys04_100:active
{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link_txt_normal_c-sys04_100:hover { text-decoration: underline; }

A.go2top {
	background-image : url(../img/i_nach-oben.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 20px;
}

A.go2anchor {
	background-image : url(../img/i_nach-unten.gif);
	background-repeat : no-repeat;
	background-position : left -1px;
	padding-left : 20px;
}


a.button {
	display:		inline;
	padding:		3px 10px 3px 10px;

	font-family:		verdana, arial, helvetica;
	font-size:		1.2em;
	text-decoration:	none;
	text-align:		center;
	vertical-align:		middle;

	border-style:		dotted;
	border-width:		1px;
	border-color:		#000000;

	cursor:			pointer;
	color:			#000000;
	background-color:	#FFFFFF;
}

a.button:hover {
	text-decoration:	none;

	background-color:	#CE6F21;
	color:			#FFFFFF;
}


/* ############################################################ */
/* #                                                          # */
/* #                         END                              # */
/* #                                                          # */
/* ############################################################ */

TABLE
{
	font-size : 1em;
}

DIV.extern_headline {
	position   : absolute;
	display : none;

	padding : 5px;
	width : 675px;

	border-width : 1px;
	border-style : dotted;
	border-color : #000000;
	background-color : #FFFFFF;

	font-size : 1em;
	text-align : center;
}

DIV.extern_container {
	margin : 0px auto 20px;
	width  : 950px;
	text-align: left;
	font-size : 1em;
}

DIV.extern_banner {
	margin : 10px auto 15px;
}

DIV.banner_title {
	height : 60px;
	font-size : 1em;
}


DIV.extern_right_col,
DIV.extern_left_col
{
	width : 197px;
	margin-bottom : 30px;
	font-size : 1em;

}

DIV.extern_left_col {
	float : left;
}

DIV.extern_right_col {
	float : right;
}

DIV.extern_middle,
DIV.extern_footer
{
/* width  : 51em;*/
	width  : 510px;
	margin : 0px 215px 10px;
	font-size : 1em;
}

DIV.extern_middle {
	/* nyschd */
}

DIV.extern_left_col DIV.extern_left_col_news {
	margin-top : 10px;
}

DIV.extern_middle TD {
    font-size   : 1.1em;
    line-height : 1.4em;
}

DIV.extern_middle TABLE.singleshow
{
    font-size   : 1em;
}

DIV.extern_middle TD.txt_klein_grau020,
DIV.extern_middle TD txt_klein_grau020
{
    font-size   : .9em;
    line-height : 1.1em;
}

DIV.extern_middle TD * {
/* ooch nyschd */
}

DIV.extern_footer {
    display : block;
    clear   : both;
}

DIV.extern_footer TABLE TD {
    font-size   : .9em;
    line-height : 1em;
}



span.help_link {
    background   : url(../../../design/m2xcross/img/i_ex-link.gif) no-repeat left center;
    padding-left : 12px;
}

a.sort,
a.sort_aktiv
{
    display : block;
    width   : 197px;
    height  : 11px;

    padding : 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size   : 1.1em;
    line-height : 1.1em;
}


a.button01
{
    display : block;
    width   : 120px;
    height  : 10px;

    padding : 5px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size   : 1em;
    line-height : 1em;
}


.txtschwarznormal,
.txtschwarznormalfett,
.txtschwarzklein,
.txtweissnormal,
.txtweissklein,
.txtgrunnormal,
.txtgrunnormalfett,
.uberschriftschwarz,
.uberschriftorange,
.txt_ueber01_c-sys04_100
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size   : 1.1em;
    line-height : 1.5em;
    font-weight : normal;
    color : #000000
}

.txtschwarznormalfett,
.txtgrunnormalfett,
.uberschriftschwarz,
.uberschriftorange,
.txt_ueber01_c-sys04_100
{
    font-weight : bold;
}

.txtschwarzklein,
.txtweissklein
{
    font-size   : 1em;
}

.txtweissnormal,
.txtweissklein
{
    color : #FFFFFF;
}

.txtgrunnormal,
.txtgrunnormalfett
{
    color : #707054;
}

.uberschriftschwarz,
.uberschriftorange
{
    font-size   : 1.4em;
    line-height : 2em;
}

.uberschriftorange
{
    color: #CC6600;
}

.eingabefeld
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size   : 1em;
}


TD.menu_197breit_txt_normal_c-sys03_100 A
{
    display     : block;
}

TD.menu_197breit_txt_normal_c-sys03_100 A,
TD.menu_197breit_txt_normal_c-sys03_100 A:link,
TD.menu_197breit_txt_normal_c-sys03_100 A:visited,
TD.menu_197breit_txt_normal_c-sys03_100 A:hover,
TD.menu_197breit_txt_normal_c-sys03_100 A:active,
TD.menu_197breit_txt_normal_c-sys03_101
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size   : 1.1em;
    line-height : 2.2em;

    text-decoration : none;
    width   : 197px;
}

TD.menu_197breit_txt_normal_c-sys03_101 IMG { display : none; }
TD.menu_197breit_txt_normal_c-sys03_101
{
    color : #FFFFFF;
    background : url(../../../design/m2xcross/img/i_pfeil_trans.gif) no-repeat left .4em #4C6191;
}
TD.menu_197breit_txt_normal_c-sys03_101 DIV
{
    margin : 0px 0px 0px 25px;
}


TD.menu_197breit_txt_normal_c-sys03_100
{
    border-top    : 1px dotted #AAAAAA;
    border-bottom : 1px dotted #AAAAAA;
    background : url(../images/i_pfeil_abstand.gif) no-repeat left center;
}


TD.menu_197breit_txt_normal_c-sys03_100 A:link,
TD.menu_197breit_txt_normal_c-sys03_100 A:visited
{
    color : #000000;
    background-color : transparent;
}

TD.menu_197breit_txt_normal_c-sys03_100 A:hover,
TD.menu_197breit_txt_normal_c-sys03_100 A:active
{
    color : #FFFFFF;
    background-color : #CC6600;
}


TD.menu_197breit_txt_normal_c-sys03_100 A DIV
{
    margin  : 0px 5px 0px 25px;
}



/*
A.button_small,
INPUT.button_search
*/
A.button_small,
A.button_normal
{
	display : inline;
	margin  : 0px;
	cursor  : pointer;
/*	width   : 100px; */

	border     : 1px solid #AAACB9;
	color      : #000000;

	font-family     : verdana, arial, helvetica, serif;
	text-decoration : none;
	text-align      : left;
	vertical-align  : middle;

}

A.button_small
{
	padding : 0px 8px 0px 15px;
	font-size  : .9em;
	background : url(../../design/m2xcross/img/arrow_right_trans.gif) 3px center no-repeat #AAACB9;
}

A.button_normal
{
	padding : 0px 8px;
	font-size  : 1em;
	background : none #AAACB9;
}


A.button_small:link,
A.button_normal:link,
A.button_small:active,
A.button_normal:active,
A.button_small:visited,
A.button_normal:visited
{
	color      : #000000;
}

/*
A.button_small:hover,
INPUT.button_search:hover
*/
A.button_small:hover,
A.button_normal:hover
{
	text-decoration  : none;
	color            : #FFFFFF;
	background-color : #CE6F21;
}


A.extern_download {
	padding:4px 10px;
	line-height:20px;
	background-color:#FEC164;
	border:1px dotted gray;
}



IMG.language_button {
	display : inline;
	padding-left : 3px;
	padding-right : 3px;
	cursor : pointer;
}




