/* ================================
    CSS
*/
/*  L_ = Layer | M_ = Modul | T_ = Text | F_ = Form | C_ = Card |TB_ = Tabelle | TBZ_ = Zelle | E_= Ebene

/* Standardfarben
    1000    | #144D56 | #1F647A | #C5E1E7 | #E0E7E7 | news
    2000    | #806c20 | #d0ac38 | #ded19b | #f3eeda | business
    3000    | #727629 | #a0a028 | #c7cb6d | #e9ecc8 | commerce
    4000    | #5a732d | #73913c | #bebe7c | #efefe0 | wissen
    5000    | #42455E | #737D99 | #BBBDCC | #E8E9EC | community
    6000    | #b94b11 | #e87c38 | #efa374 | #fdf3ee | behoerden
    7000    | #a22c28 | #d03430 | #e18280 | #faebeb | service
    8000    | #1C4968 | #21597E | #C7D8E5 | #E7F0F6 | mittelstand
    9000    | #8A7C60 | #B7AD97 | #DDDDCC | #F1F1EB | portale

*/

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

.Normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 20px; font-weight: normal; text-decoration: none}

/* ############# Menu   */
/* 1_ News */
.MIC { background-color:#e8e8e8; color:#21597e; font-family:verdana; font-size:11px; font-weight:bold; padding:2px; padding-left:10px; padding-right:10px; border:1px; border-left-color:#FFFFFF; border-top-color:#FFFFFF; border-bottom-color:#FFFFFF; border-style:solid; }

.MG { background-color:#21597e; border:1px; color: #FFFFFF; border-bottom-color:#e8e8e8; border-top-color:white; border-left-color:white; border-right-color:white; border-style:solid; display : block;}
.MI { background-color:#21597e; color:white; font-family:verdana; font-size:11px; font-weight:bold; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-color:#e8e8e8; border-right-color:#FFFFFF; border-style:solid; }
.MIO { background-color:#FFD700; color:white; font-family:verdana; font-size:11px; font-weight:bold; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-left-color:#FFD700; border-top-color:#FFD700; border-right-color:#B8860B; border-bottom-color:#B8860B; border-style:solid; }

/* 1_ News */
.MIO_1 { background-color:#144D56; color:white; font-family:verdana; font-size:11px; font-weight:bold; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-left-color:gold; border-top-color:gold; border-right-color:#205379; border-bottom-color:#205379; border-style:solid; }
/* 101_ News */
.MIO_101 { background-color:#20587B; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_1011 { background-color:#CCE3F2; display: block; padding:0px; border:0px;}
.MIO_11 { background-color:#20587B; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
/* 105_ Termine */
.MIO_105 { background-color:#2071A0; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}
.MIO_15 { background-color:#2071A0; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}
/* 108_ Magazin Thema*/
.MIO_108 { background-color:#297DB5; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}

/* 2_ business */
.MIO_2 { background-color:#AD8E29;color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
/* 201_ Firmcard */
.MIO_201 { background-color:#A58A29;color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_2011 { background-color:#efe3ba; display: block; padding:0px; border:0px;}
/* 202_ Produkte */
.MIO_202 { background-color:#B59A29;color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_203 { background-color:#CEB239;color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }

/* 3_ e-business */
.MIO_3 { background-color:#a0a028; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}

/* 4_ wissen */
.MIO_4 { background-color:#73913c; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
/* Verweise */
.MIO_401 { background-color:#97BB57; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_4011 { background-color:#d6e4ba; display: block; padding:0px; border:0px;}
/* Experten */
.MIO_404 { background-color:#A0C46D; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
/* 5_ community */
.MIO_5 { background-color:#737D9C; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}

/* 6_ service */
.MIO_6 {  background-color:#EF7D39; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_601 { background-color:#EF7D39; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_6011 { background-color:#fdf3ee; display: block; padding:0px; border:0px;}
/* 7_ service */
.MIO_7 {  background-color:#EF7D39; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }

/* 8_ mittelstand */

.MIO_8 { background-color:#21597e; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid;}

/* News */
.MIO_19 { background-color:#B8860B; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; border:0px; border-style:solid; }
.MIO_20 { background-color:#d0ac38; color:white; font-family:verdana; font-size:11px; font-weight:bold; display: block; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-style:solid; }
.MIE { background-color:white; color:#21597e; font-family:verdana; font-size:11px; font-weight:bold; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-left-color:orange; border-top-color:orange; border-right-color:darkgoldenrod; border-bottom-color:darkgoldenrod; border-style:solid; }
.MB { background-image:url(images/break_bg.gif); width:100%; height:5px; }

HR { noshade; color: #888888; height:1px; text-align:left; border:1px; border-style:dotted; border-color:#888888;}
.HR2 { noshade; color: #FFFFFF; height:1px; text-align:left; border:1px solid; border-color:#888888;}

/*.HR { noshade style="width:100%; color:D50000; height:1px; text-align:left; border:1px dotted bordercolor:#444444;"}
/* ########################NavBar ####################*/

.P_F_Box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; padding: 2px; padding-left: 2px; padding-right: 2px; border:1px; border-color:#C8C8C8; border-style: solid; cursor: default;}


/* --- Container ---*/
.banner{
	width: 985px;
	height: 100px;
	padding: 5px 0px 5px 0px;
	background: #1C4968;
	background-color: #1C4968;
}
.menu{
	width: 100%;
	height: 50px;
	background: #1C4968;
}
.menuinner {
	width: 985px;
	float: left;
	}
.menuleft {
	float: left;
	width: 770px;
}
.menusearch{
	float: left;
	padding: 0px 0px 0px 5px;
	width: 155px;
}
.menuleftin{
	float: right;
	width: 610px;
}
.menusign{
	float: right;
	width: 210px;
}
/* CONTAINER ------------------*/
#page {
	MARGIN: 0px auto;
	WIDTH: 985px;
	TEXT-ALIGN: left;
	background: #E7F0F6;
}
#header {
	PADDING: 0px;
	BACKGROUND: url(images/title_purple.gif.gif) #e0e0e0 no-repeat left top;
	MARGIN: 0px;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS";
}

#container {
	FLOAT: left;
	PADDING: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 780px;
	LINE-HEIGHT: 1.5em;
/*	background-color: #33CCFF; */
}
#rightbanner 
{
	PADDING: 0px;
	MARGIN: 0px 0px 0px 790px;
	WIDTH: 180px;
	LINE-HEIGHT: 1.5em;
}
#left {
	FLOAT: left;
	PADDING: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 150px;
	LINE-HEIGHT: 1.5em;
	border: 1px #DDDEE3 solid;
}

#content {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 155px;
	WIDTH: 620px;
	LINE-HEIGHT: 1.5em;
/*	border: 1px #DDDEE3 solid; */
/*	background-color: #66CC00; */
}
#content2 {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 155px;
	WIDTH: 650px;
	LINE-HEIGHT: 1.5em;
}
#c2left {
	FLOAT: left;
	PADDING: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 304px;
	LINE-HEIGHT: 1.5em;
}
#c2right {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 310px;
	WIDTH: 304px;
	LINE-HEIGHT: 1.5em;
}

#col_1Sp{
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;

}
#col_2Sp{
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#col_2Sp1{
	FLOAT: left;
	width: 144px;
	margin: 5px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#col_2Sp2{
	width: 148px;
	margin: 5px 0px 0px 152px;
	padding: 0px 0px 0px 0px;
}

.space15 {
	float: left;
	width:15px;
}
.space10 {
	float: left;
	width:10px;
}
.space15h {
	height:2px;
	BORDER-Left: #DDDEE3 1px solid;
	BORDER-Right: #DDDEE3 1px solid;
	BORDER-TOP: #DDDEE3 1px solid;
}
.space15b {
	height:2px;
	BORDER-Left: #DDDEE3 1px solid;
	BORDER-Right: #DDDEE3 1px solid;
	BORDER-bottom: #DDDEE3 1px solid;
}
.footer {
	clear:both;
	padding-left: 0px;
	}
.copyright {
	clear:both;
	padding-left: 0px;
	}
	
/*------------------NAvBAR-------*/
.NavBar2
{
  background-color:#FFFFFF;
  border: 0px solid #FFFFFF;
  padding: 0px;
  padding-bottom: 0px;
  cursor: default;
}

.TopItem2
{
  background-color:#FFFFFF;
  color:#444444;

  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  border: 1px dotted #FFFFFF;
  border-bottom-color:#999999;
  padding-top: 2px;
  padding-bottom: 2px;
}

.TopItemHover2
{

  background-color:#C7D8E5;
  color:#444444;

  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  border: 1px solid #FFFFFF;
  border-bottom-color:#9593B2;
  padding-top: 2px;
  padding-bottom: 2px;
}

.TopItemExpanded2
{
  color:#444444;
  background-color:#ffffff;
  font-family: verdana;
  font-size: 9px;
  font-weight: bold;
  border: 1px solid #C7D8E5;
  border-bottom-color:#C7D8E5;
  padding-top: 2px;
  padding-bottom: 2px;
}

.Level2Item2
{
  font-family: verdana;
  font-size: 9px;
  padding-left: 10px;
}

.Level2ItemHover2
{
  font-family: verdana;
  font-size: 9px;
  text-decoration:underline;
  padding-left: 10px;
}

.Level2Group2
{
  background-color:white;
  background-image: url(images/group_bg.gif);
  border-top-color: #F0F1F5;
  padding:10px;
  padding-left:10px;
  padding-right:0px;
}

.Empty2
{
}

/* #### NegLINK Bold###################################################*/
.p_linkNegbd {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e0e0e0;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid #C7D8E5;
   border-bottom-color:white;

}
A.p_linkNegbd:link {
    font-family: Verdana, Helvetica, sans-serif;
	 text-decoration: none;
    color:white;
	 font-weight: bold;
}

A.p_linkNegbd:visited  {
    text-decoration:    none;
    color:white;
	font-weight: bold
}

A.p_linkNegbd:active   {
    text-decoration:    none;
    color:white;
	 font-weight: bold
}
A.p_linkNegbd:hover   {
	text-decoration: underline;
   color:white;
	font-weight: bold

}


A.p_linkNeg:link    {
	text-decoration: none;
	color: #eeeeee;
	border: White;
	font-size: 11px;
	font-weight: normal;
	font: sans-serif;
	border-top: White;
}

A.p_linkNeg:visited {
	text-decoration: none;
	color: #eeeeee;
	border: White;
	font-size: 11px;
	font-weight: normal;
	font: sans-serif;
	border-top: White;
}

A.p_linkNeg:active  {
	text-decoration: none;
	color: #eeeeee;
	border: White;
	font-size: 11px;
	font-weight: normal;
	font: sans-serif;
	border-top: White;
}

A.p_linkNeg:hover   {
	text-decoration: underline;
	color: #eeeeee;
	border: White;
	font-size: 11px;
	font-weight: normal;
	font: sans-serif;
	border-top: White;
}

UL LI   		{ list-style-type: square;}
UL LI LI    { list-style-type: disc;}
UL LI LI LI { list-style-type: circle;}
OL LI   		{ list-style-type: decimal;}
OL OL LI    { list-style-type: lower-alpha;}
OL OL OL LI { list-style-type: lower-roman;}
BLOCKQUOTE 	{ font-family: "Lucida Console", monospace;}

