BODY {
	color: #888888; 
	font-family: Arial, sans-serif, Arial; 
	font-size: 9pt
}


A:link    { text-decoration: none; font-family: Arial, sans-serif;}
A:visited { text-decoration: none; font-family: Arial, sans-serif;}
A:active  { text-decoration: none; font-family: Arial, sans-serif;}
A:hover   { text-decoration: underline; font-family: Arial, sans-serif;}





td { 
	color: #777777; 
	font-family: Arial, sans-serif; 
	font-size: 10pt
}

#breadcrumb{
	margin-left:50px;
	text-align:right;
	margin-top:25px;
	color: #1c5ba9; 
	font-size:8pt;
}
#breadcrumb A:link    { text-decoration: none; color: #1c5ba9;}
#breadcrumb A:visited { text-decoration: none; color: #1c5ba9;}
#breadcrumb A:active  { text-decoration: none; color: #1c5ba9;}
#breadcrumb A:hover   { text-decoration: underline; color: #1c5ba9;}

#footer{font-size:9pt}
#footer A:link    { text-decoration: none; color: #1c5ba9;}
#footer A:visited { text-decoration: none; color: #1c5ba9;}
#footer A:active  { text-decoration: none; color: #1c5ba9;}
#footer A:hover   { text-decoration: underline; color: #1c5ba9;}

.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#eeeeee; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1px
}


.tableborder {
	border: #777777 1px solid;
}

.dotted {
	background: #efefef;
	BORDER: #BABABA 1px dotted;
	padding:3px;
}

.red{
	font-weight:bold;
	color:#ff0000;
}

.text { 
	color: #888888; 
	font-family: Arial, sans-serif, Arial; 
	font-size: 9pt
}

.textsmall { 
	font-size: 8pt;
	
}

.bluetext{
	color: #1c5ba9; 
	font-family: Arial, sans-serif; 
	font-size: 10pt
}

.navi { 
	color: #888; 
	font-family: Arial, verdana, sans-serif; 
	font-size: 11pt;
	font-weight: normal;
}
.naviactive { 
	color: #1c5ba9; 
	font-family: Arial, verdana, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
}

.naviactive_small { 
	color: #1c5ba9; 
	font-family: Arial, verdana, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.navi_small { 
	color: #1c5ba9; 
	font-family: Arial, verdana, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
}

.navibold { 
	color: #222222; 
	font-family: verdana, sans-serif, Arial; 
	font-size: 8pt;
	font-weight: bold;
}
.navi A:link    { text-decoration: none; color:#888;}
.navi A:visited { text-decoration: none; color:#888;}
.navi A:active  { text-decoration: none; color:#888;}
.navi A:hover   { text-decoration: underline; color:#888;}

.naviactive A:link    { text-decoration: none; color:#888; }
.naviactive A:visited { text-decoration: none; color:#888; }
.naviactive A:active  { text-decoration: none; color:#888; }
.naviactive A:hover   { text-decoration: underline; color:#888; }


.naviactive_small A:link    { text-decoration: none;  }
.naviactive_small A:visited { text-decoration: none;  }
.naviactive_small A:active  { text-decoration: none;  }
.naviactive_small A:hover   { text-decoration: underline;  }

.navi_small A:link    { text-decoration: none;   }
.navi_small A:visited { text-decoration: none;  }
.navi_small A:active  { text-decoration: none;  }
.navi_small A:hover   { text-decoration: underline;   }


.headline { 
	color: #777777; 
	font-family: Arial; 
	font-size: 12pt;
	font-weight: bold;
}


input {  
	border: 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background : #ffffff
}

textarea {  
	border: 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background : #ffffff
}

.input_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background : #FFF200;
	border-bottom : 2 solid;
	border-bottom-color : Black;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 3;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}
.input_button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background : #FFFFFF;
	border-bottom : 2 solid;
	border-bottom-color : Black;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 3;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}
select {  border: 0px none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
em {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style : normal}


.clear {
  clear: both;
  height: 10px;
  
}


/* Neuigkeiten Popup */

.news_headline{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.news_text{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.tpl1_header {
	background:url(/gfx/news/container_top.gif);
	width:539px;
	height:34px;
	padding-top:20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.tpl2_header {
	background:url(/gfx/news/container2_top.gif);
	width:539px;
	height:12px;
}

.tpl1_image{
	background-color:#ffffff;
	background:url(/gfx/news/container_right.gif);
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.tpl1_content{
	background:url(/gfx/news/container_blue_right.gif);
	width:539px;
}


.news_footer{
	background:#bdc3c7;
	width:545px;
	height:60px;
	color:#5a5959;
	margin-top:20px;
	padding-left:55px;
	padding-top:10px;
	font-size:18px;
	font-weight:bold;

}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;

  width:539px;
}

.AccordionTitle
{
  height:28px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;

}

.AccordionContent
{
  height:0px;
  /*overflow:auto; */
  display:none;
  width:539px;
  background:url(/gfx/news/container_blue_right.gif); 
}

.Accordion2Content
{
  height:0px;
  /*overflow:auto; */
  display:none;
  width:539px;
  background:url(/gfx/news/container2_right.gif); 
}

.AccordionContainer
{
}
