body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

span.nn_only {display:none;}


ol {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 23px;}
	

ul {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 11px;
	list-style-image : url(../images/list_image.gif);
}

p {margin-top: 0.5em; margin-bottom: 0em;}

td, th, span, div, li, p 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

/* --- Contentbereich --- */

a:link,
a:visited,
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00A0E8;
	text-decoration: underline;
	cursor:hand;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002080;
	text-decoration: underline;
	cursor:hand;
}

.bw:link {color:#00445c; font-family: Verdana, Arial, Helvetica, sans serif; font-size:11px;} 
.bw:visited {color:#00445c; font-family: Verdana, Arial, Helvetica, sans serif; font-size:11px;}
.bw:hover {color:#3399cc; font-family: Verdana, Arial, Helvetica, sans serif; font-size:11px;}
.bw:active {color:#00445c; font-family: Verdana, Arial, Helvetica, sans serif; font-size:11px;}

a.meta:link,
a.meta:visited,
a.meta:active

 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:hand;
}

a.meta:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002080;
	text-decoration: none;
	cursor:hand;
}

a.navigation:link,
a.navigation:visited,
a.navigation:active
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	cursor:hand;
}

a.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:hand;
}


a.link_arrow_normal, 
a.link_arrow_normal:link, 
a.link_arrow_normal:visited, 
a.link_arrow_normal:hover, 
a.link_arrow_normal:active {color: #002080; text-decoration:none; cursor:hand;}

a.arrowlink					{text-decoration:underline; color:#00A0E8; background-image: url(images/ico_list.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:9px;cursor:hand;}
a.arrowlink:hover			{color:#002080; text-decoration:underline;cursor:hand;}
a.arrowlink:visited			{color:#999999; text-decoration:underline;cursor:hand;}

/* ***** ---- Hauptnavigation ---- ***** */
.navigation {
  width: 160px;
  font-size: 11px;
  background-color: transparent;
}
.nav_vspace {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
}
.nav_topvspace {
	width: 100%;
  font-size: 0px;
  line-height: 0px;
  height: 4px;
  max-height: 4px;
	border-bottom: 1px solid #FFFFFF;
}

/* Servicenavigation */
.nav1pas		 		{color:#000000;font-size:11px;}
.nav1pasbg		 		{background-color:#DEE7FF; color:#000000; font-size:11px;}
a.nav1pas:link 			{color:#000000; text-decoration:none; font-size:11px;}
a.nav1pas:visited 		{color:#000000; text-decoration:none; font-size:11px;}
a.nav1pas:hover 		{color:#002080; text-decoration:none; font-size:11px;}

.nav1act		 		{ color:#000000;font-size:11px;}
.nav1actbg		 		{ background-color:#FFFFFF; color:#000000;}
a.nav1act:link 			{ color:#000000; text-decoration:none;}
a.nav1act:visited 		{ color:#000000; text-decoration:none;}
a.nav1act:active 		{color:#333333; text-decoration:none; font-size:11px;}
a.nav1act:hover 		{ color:#000000; text-decoration:none;}


/* Meta Navigation */
.navmetact		 		{color:#333333; font-weight:bold; text-decoration:none; background-color:#BACAFF; font-size:11px;}
a.navmetact:link 		{color:#333333; text-decoration:none; font-size:11px;}
a.navmetact:active 		{color:#333333; text-decoration:none; font-size:11px;}
a.navmetact:hover 		{color:#002080; text-decoration:none;font-size:11px;}
a.navmetact:visited		{color:#000000; text-decoration:none;font-size:11px;}

.navmet					{background-color:#DCE4FF;font-size:11px;color:#000000;}

.navmetpas		 		{color:#000000;	cursor:hand;font-size:11px;background-color:#DCE4FF;}
a.navmetpas:link 		{color:#333333; text-decoration:none; font-size:11px;}
a.navmetpas:visited 	{color:#333333; text-decoration:none; font-size:11px;}
a.navmetpas:active 		{color:#333333; text-decoration:none; font-size:11px;}
a.navmetpas:hover 		{color:#002080; text-decoration:none; font-size:11px;}

/* --- Sitesearch --- */
.searchbox {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 12px; 
    PADDING-BOTTOM: 4px; 
    PADDING-TOP: 3px
}

.searchinput { WIDTH: 130px; FONT-SIZE: 11;}

.searchbutton {
	font-size:11px;
	height:14px;
	line-height: 11px;
	color: #000000;
	padding-left: 8px;
	background-color: #DCE4FF;
	background-image: url(../images/bt_arrow_search.gif);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #00A0E8;
	width: 50px;
}

/* --- Layout äusserste Tabelle --- */
td.searchbox_container {
    height: 42;
	width: 160px;
	background-color: #BACAFF;
    vertical-align: top;
    border-bottom: 1px solid #FFFFFF;
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 12px; 
    PADDING-BOTTOM: 4px; 
    PADDING-TOP: 3px
}
td.searchbox_container_withoutSearch {
    height: 42;
	width: 160px;
	background-color: #BACAFF;
    vertical-align: top;
    border-bottom: 1px solid #FFFFFF;
}
td.navigation_container {
  height: auto;
  width: 160px;
background-color: #BACAFF;
  vertical-align: top;
}
td.content_container {
	vertical-align: top;
        PADDING-RIGHT: px; 
        width: 620px;
}
td.teaser_container {
	vertical-align: top;
	font-size : 11px;
        width: 170px;
}


/* --- Formular --- */
.table_contactform_small {
  border: 0px;
  border-collapse: collapse;
  background-color: transparent;
  width: 400px;
}
.table_contactform_large {
  border: 0px;
  border-collapse: collapse;
  background-color: transparent;
  width: 100%;
}
.table_contactform_error {
  border: 0px;
  border-collapse: collapse;
  background-color: transparent;
  width: 100%;
}
.table_contactform_small td, .table_contactform_large td {
  border: 0px;
}
td.hspacer_normal {
  height: 10px;
  color: #000000;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #000000;
}
/* --- Teaser --- */
.teaser_container img {
  float: right;
  margin-left: 1px;
}
.teaser_abstandoben {
  height: 6px;
  line-height: 5px;
}
.teaser_abstandunten {
  height: 6px;
  line-height: 5px;
}
.teaser_product {
  color: #002080;
  height: auto;
  margin-bottom: 10px;
  border-top: 1px solid #DCE4FF;
  border-bottom: 1px solid #DCE4FF;
  padding-left: 6px;
}
.teaser_event {
  color: #002080;
  background-color: #FFFFFF;
  height: auto;
  margin-bottom: 10px;
  border-top: 1px solid #DCE4FF;
  border-bottom: 1px solid #DCE4FF;
  padding-left: 6px;
}
.teaser_text {
  color: #002080;
  height: auto;
  margin-bottom: 10px;
  border-top: 1px solid #DCE4FF;
  border-bottom: 1px solid #DCE4FF;
  padding-left: 6px;
}
.teaser_info {
  color: #002080;
  background-color: #F7F9FE;
  height: auto;
  margin-bottom: 10px;
  border-top: 1px solid #DCE4FF;
  border-bottom: 1px solid #DCE4FF;
  padding-left: 6px;
}
.teaser_topinfo {
  color: #FFFFFF;
  background-color: #002080;
  height: auto;
  margin-bottom: 10px;
  padding-left: 6px;
}
.teaser_texttr05 
{
  color: #000000;
  height: auto;
  margin-bottom: 10px;
  border: 1px solid #EFF2FE;
}
.teaser_texttr05 table
{
	border-collapse:collapse;
}
.teaser_titeltr05 
{
  padding-left: 4px;
  padding-right: 1px;
  padding-top: 2px;
  background-color: #EFF2FE;
  height: 16px;
  color: #002080;
  font-weight: bold;
  text-decoration:none;
}
.teaser_contenttr05 
{
	border-top: 0px solid #EFF2FE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	height: auto;
	text-decoration: none; 
	color: #000000;
}
.teaser_contenttr05 img
{
	float: none;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.teaser_titeltr05 a, .teaser_titeltr05 a:link,
.teaser_titeltr05 a:visited, .teaser_titeltr05 a:active,
.teaser_titeltr05 a:hover
{ 
	text-decoration: none; 
	color: #002080;
}
.teaser_contenttr05_img 
{
  width:168px;
  display:block;
  border-top: 1px solid #DCE4FF;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: auto;
}


/* --- from deprecated main.css --- */

.bwtext,.bwtext:link,.bwtext:visited,.bwtext:active 
{
		font-family: Verdana, Arial, Helvetica, sans serif;
		font-size:11.0px;
		color:#003366;
}
.bwtext:hover
{
		font-family: Verdana, Arial, Helvetica, sans serif;
		font-size:11.0px;
		color:#3399cc;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

.contentbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.error {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #cc0000;
		font-weight: bold;
}
		
.popup {
	margin: 0px;
	padding: 0px;
}

.box
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000; 
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
}


.box_content
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000; 
	background-color:#E5EBFE;
}

.boxborder
{
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
}

.button
{
	font-size:11px;
	color:#000000;
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	cursor:hand;
    text-align: left;
	width: 150px;

}

.buttonbroad
{
	font-size:11px;
	color:#000000;
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	cursor:hand;
    text-align: left;
	width: 250px;
}

.buttoninactive
{
	font-size:11px;
	color:#999999;
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	cursor:hand;
    text-align: left;
	width: 150px;

}

.buttonbw
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#cccccc;
	cursor:hand;
    text-align: center;
	font-weight: bold;

}

.buttonwhite
{
    font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:1px solid #6699cc;
	border-left:1px solid #6699cc;
	border-top:1px solid #6699cc;
	border-right:1px solid #6699cc;
	cursor:hand;
	text-align: left;
	width: 150px;
    
}


.buttonheader {color:#000000; background-color:#DCE4FF; font-weight:bold;}

.fontnaviagation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.themeheader  {color:#000000; background-color:#BACAFF; 
				font-weight:bold; font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				height:17px;
				padding-right: 7px; padding-left: 7px;
}

.themecontent {color:#000000; 
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding-bottom:2px; padding-left:7px; padding-right:7px; padding-top:8px;
}

td.weiss	{background-color:#FFFFFF;}
td.blue1	{background-color:#DCE4FF;}
td.blue2	{background-color:#BACAFF;}
td.blue3	{background-color:#94AAE4;}
td.blue4	{background-color:#627CCC; color:#ffffff;}
td.blue5	{background-color:#324BA6; color:#ffffff;}
td.blue6	{background-color:#EFF2FE; color:#000000;}
td.blue7	{background-color:#E5EBFE;}

.bgblau002080 {background-color: #002080;}
.hgcyan {background-color: #00A0E8;}

/* --- Tabelle normal --- */
table.tabelle_normal {
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  background-color: transparent;
}
table.tabelle_normal td {
  padding-left: 6px;
  padding-right: 6px;
  height: 17px;
  font-color: #000000;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #DDE7FF;
}
/* Tables */

.table_secondarynav span {COLOR: #333333; TEXT-DECORATION: none}

table.table_secondarynav {background-color: #DCE4FF;}

/* Servicenavigation */
.nav1pas		 		{color:#000000;font-family: Arial, Helvetica, sans-serif;; font-size:11px;}
.nav1pasbg		 		{background-color:#DEE7FF; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
a.nav1pas:link 			{color:#000000; text-decoration:none; font-size:11px;cursor:hand;}
a.nav1pas:visited 		{color:#000000; text-decoration:none; font-size:11px;cursor:hand;}
a.nav1pas:hover 		{color:#002080; text-decoration:none; font-size:11px;cursor:hand;}

.nav1act		 		{ color:#000000;}
.nav1actbg		 		{ background-color:#FFFFFF; color:#000000;}
a.nav1act:link 			{ color:#000000; text-decoration:none;cursor:hand;}
a.nav1act:visited 		{ color:#999999; text-decoration:none;cursor:hand;}
a.nav1act:hover 		{ color:#000000; text-decoration:none;cursor:hand;}

/* Forms */
textarea, .textarea, .textarea_error {
  width: 396px;
  height: 75px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #000000;
  padding-left: 2px;
  text-align: left;
  border: 1px solid #999999;
}

form {margin: 0px;}

.scform_textfeldLogin {
		width: 125px; 
		height: 19px;
		border: 1px solid #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000000;
	}

.form_textfeld {
  height: 19px;
}
.form_textfeld input, .form_textfeldLong, .form_textfeldLong_error {
  width: 200px;
  height: 19px;
  border: 1px solid #999999;
}
input, .form_textfeldLong, .form_textfeldLong_error {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #000000;
  padding-left: 2px;
}
.form_textfeld, .form_textfeldZIP, .form_textfeld .form_textfeldZIP_error {
  width: 41px;
  height: 19px;
  border: 1px solid #999999;
}
.form_textfeld .form_textfeldCity, .form_textfeld .form_textfeldCity_error .form_textfeldNormal, {
  width: 107px;
}

.form_textfeld input, .form_textfeldNormal, .form_textfeldNormal_error {
  width: 151px;
  height: 19px;
  border: 1px solid #999999;
}
input, .form_textfeldNormal, .form_textfeldNormal_error {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #000000;
  padding-left: 2px;
}

.form_textfeldCity {
	width: 155px;
	height: 19px;
	border: 1px solid #999999;
}

.form_textfeldSearch {
	width: 120px;
	height: 1.2em;
	border: 1px solid #999999;
}
.form_buttonfeld {
	height: 25px;
}

.form_select, .form_select_error {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #000000;
}


/* SAM COMMON */

.textbw
{
	font-size:12.0px;
	color:#000000;
	font-family: Arial, Helvetica, sans serif;
	text-decoration:none;
	font-weight:bold;
	background-color:#BACAFF;
	
}

.text1bg
{
	font-size:11.0px;
	color:#000000;
	font-family: Arial, Helvetica, sans serif;
	text-decoration:none;
	background-color:#E5EBFE;
	
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

.textblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002080;
	text-decoration: none;
}


.textred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0000;
	text-decoration: none;
}

.text1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.text1b:link {color:#000000; font-family: Arial, Helvetica, sans serif; font-size:11px; font-weight: bold; text-decoration:none;} 
.text1b:visited {color:#000000; font-family: Arial, Helvetica, sans serif; font-size:11px;text-decoration:none; font-weight: bold;}
.text1b:hover {color:#000000; font-family: Arial, Helvetica, sans serif; font-size:11px;text-decoration:none; font-weight: bold;}
.text1b:active {color:#000000; font-family: Arial, Helvetica, sans serif; font-size:11px;text-decoration:none; font-weight: bold;}

.text1bw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

a.text1bw:link 	{color:#ffffff; text-decoration:none; font-weight: bold; font-size:11px;}
a.text1bw:visited {color:#ffffff; text-decoration:none; font-weight: bold; font-size:11px;}
a.text1bw:hover 	{color:#add6eb; text-decoration:none; font-weight: bold; font-size:11px;}

.textbwbg_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#BACAFF;
}

.text1bbg_blue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color:#BACAFF;
}

.text1bwbg_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color:#BACAFF;
}

.textbwbg_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#BACAFF;
}

.text1bwbg_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#BACAFF;
}

.textbwbg_warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#cc0033;
}

.text1bro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.text1ro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.textpopup {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #002080;
	font : bold;
}


.tit1 {color:#3399cc; font-size:12px; font-weight: bold;}

.tableborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#BACAFF;
}

.tablebackground {
	background-color:#EFF2FE;
}



.line {background-color:#BACAFF;}
.menu1 {background-color:#BACAFF;}
.menu2 {background-color:#E5EBFE;}
.menuline {background-color:#FFFFFF;}
.menuactive {background-color:#FFFFFF;}

.info {
	color: #002080;
	height: auto;
	background-color: #EFF2FE;
	border-bottom:1px solid #99CCFF;
	border-left:1px solid #99CCFF;
	border-top:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	margin-bottom: 10px;
	padding-left: 6px;
	font-size: 11px;
	color: #000000;
}

.alert {
	color: #002080;
	height: auto;
	background-color: #EFF2FE;
	border-bottom:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-top:1px solid #FF0000;
	border-right:1px solid #FF0000;
	margin-bottom: 10px;
	padding-left: 6px;
	font-size: 11px;
	color: #000000;
}


/*---Abo-Table backgrounds--*/

.green1header  {
			color:#ffffff; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			background-color:#7FC817; 
			font-weight:bold; 
			height:25px;
			padding-right: 5px; padding-left: 5px; padding-top:0px; padding-bottom:0px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
}

.green5content {
			color:#000000; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color:#E5F4D1; 
			padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
			border-top:1px solid #ffffff; 
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
			
}

.blue1header  {
			color:#ffffff; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			background-color:#3399cc;  
			height:25px;
			padding-right: 5px; padding-left: 5px; padding-top:0px; padding-bottom:0px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
}

.blue5content {
			color:#000000; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color:#D6EBF5; 
			padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
			border-top:1px solid #ffffff; 
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
			
}

.red1header  {
			color:#ffffff; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			background-color:#990033; 
			font-weight:bold; 
			height:25px;
			padding-right: 5px; padding-left: 5px; padding-top:0px; padding-bottom:0px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
}

.red5content {
			color:#000000; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color:#EBCCD6; 
			padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
			border-top:1px solid #ffffff; 
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
			
}

.whiteheader  {
			color:#000000; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			background-color:#ffffff; 
			font-weight:bold; 
			height:25px;
			padding-right: 5px; padding-left: 5px; padding-top:0px; padding-bottom:0px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			border-left:1px solid #ffffff;
}

.whitecontent {
			color:#000000; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			background-color:#ffffff; 
			padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
			border-top:0px solid #ffffff; 
			border-bottom:0px solid #ffffff;
			border-right:0px solid #ffffff;
			border-left:0px solid #ffffff;			
}



/* --- Footer --- */
.footer_container a:link,
.footer_container a:visited, 
.footer_container a:hover, 
.footer_container a:active {color: #838495; text-decoration: none;}

td.footer_container table td {vertical-align: middle;height: 30px;}

.footer_privacy {
	background-image : url(../images/ic_privacy.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
}
.footer_disclaimer {
	background-image : url(../images/ic_disclaimer.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
}
.footer_print {
	background-image : url(../images/ic_print.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
}
.footer_agb {
	background-image : url(../images/ic_agb.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left : 20px;
}

.copyrightbw {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#00445c;
	text-decoration: none;
}

/* ---  SMESAM SMERASMobile --- */
table.tpl3content {
  width: 620px;
}
.tpl3content .mainvisual {
  width: 620px;
  height: 140px; 
}
.tpl3content .box {
  width: 200px;
  height: 89px;
  background-color: #EFF2FE;
  border-bottom: 1px solid #A8BDFE;
}
.tpl3content .box_breit {
  width: 620px;
  height: 70px;
  background-color: #EFF2FE;
  border-bottom: 1px solid #A8BDFE;
}
.tpl3contentNoBorder .box {
  width: 200px;
  height: 89px;
  background-color: #EFF2FE;
  border-bottom: 0px solid #A8BDFE;
}

/* ---  Developer Information --- */

.dev_enable:link,
.dev_enable:visited, 
.dev_enable:hover, 
.dev_enable:active {color: #838495; text-decoration: none;font-size:10px;}

.dev_outter_table {
	background-color:#EFF2FE;
	width: 80%;
	margin-left: auto; 
	margin-right: auto;	
    padding: 10px;
}

.dev_inner_table {
	background-color:#BACAFF;
	width: 100%;
	margin-left: auto; 
	margin-right: auto;	
}

.dev_row_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-color:#BACAFF;
	font-variant: small-caps;
    text-align: center;
}

.dev_row_command {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	background-color:#BACAFF;
}

.dev_row_key {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color:#DDE7FF;
	width: 150px;
}

.dev_row_value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color:#DDE7FF;
}

.dev_iframe {
	color: #000000;
    background-color: #DCE4FF;
    border-bottom: 1px solid #00A0E8;
    border-left: 1px solid #00A0E8;
    border-top: 1px solid #00A0E8;
    border-right: 1px solid #00A0E8;
}

.dev_button {
	font-size:11px;
	color:#000000;
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	cursor:hand;
    text-align: left;
	width: 150px;
}

.button1
{
	font-size:11px;
	color:#000000;
	background-color:#DCE4FF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	cursor:hand;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 7px;
	padding-left: 7px;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DCE4FF;
	border-top-color: #00A0E8;
	border-right-color: #00A0E8;
	border-bottom-color: #00A0E8;
	border-left-color: #00A0E8;
	vertical-align: baseline;
	height: 19px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.sel {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}