#aktienfuehrerLeftContent {
	width: 576px;
}
.aktienfuehrer_box {
	width:100%;
	overflow: hidden;
}

.aktienfuehrer_box_title {
	border-bottom:1px solid #6393CA;
	color: white;
	height:15px;
	font-weight:bold;
	background: #6493c9;
	padding: 2px 0 2px 5px;
	position: relative;
}

.aktienfuehrer_box_content {
	border-bottom:1px solid #6393CA;
	border-left:1px solid #6393CA;
	border-right:1px solid #6393CA;
}

.aktienfuehrer_box_content a {
	text-decoration:underline;
}

.aktienfuehrer_box_title .toggleLabel {
	position: absolute;
	cursor: pointer;
	width: 19px;
	height: 19px;
	background-color: #e1e8f1;
	top: 0;
	right: 0;
}

.topinfo {
 width:500px;
 border:3px solid #6393CA; 
 z-index:700;
}

.lineBlue {
	background-color:#C9DFF6;
}

.lineOrange {
	background-color:#FADCC6;
	cursor:pointer;
}

table.akt th {
	text-align:left;
}

table.aktRows td { font-weight:normal; vertical-align:top; padding:2px 5px; font-size:11px; }
table.aktRows td.aktNoBorder {border:0}
table.aktRows th { font-weight:bold;text-align:left;padding: 2px 5px;}
table.aktTable td {vertical-align:text-top;}

.tableSubTitle {
	display: block;
	padding: 2px 3px;
}

#banner_skyscraper {
 float:left;
 font-size:0.8em;
 line-height:1.3em;
 width:160px;
 height:600px;
}

#banner_leaderboard {
 position:absolute;
 z-index:500;
 width:728px;
 height:90px;
 top:2px;
 left:345px;
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
}
#banner_fullbanner {
 position:absolute;
 top:18px;
 left:342px;
 z-index:499;
 /*margin:16px 0 0 152px;*/
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
 width:464px;
 height:60px;
 /*background:blue;*/
}

#banner_flaoting {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
}


/* 
	*********************************************
	Umstellung auf 1280px
	Version 1.0
	erstellt am 12.04.2007
	zuletzt ge�ndert am 21.08.2007, Karin Christen
	*********************************************

 * colors:
 *
 * blues:
 * dark:	113155
 * normal:	2e619a
 * light:	6393ca
 *
 * bad: 113155
 */

/* Print Adresse ausschalten*/ 
#boxPrint {display:none;}
.printOnly {display:none;}



* input, select {font-size:9px;}

body {
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, FreeSans, sans-serif;
 font-size:75%;
 color:#000000;
 background-color:#ffffff;
 /*background:url(non) fixed;*/
}

* html #content {
 background-image:url(images/bg_left_ie.gif);
 background-repeat:repeat-y;
 background-position:left;
}


.clr {
	clear:both;
}

.fl {
	float:left;
}

/* Seitentitel: nicht im Editor */
h1 {
 color:#000000;
 font-size:18px;
 font-weight:bold;
 margin:0px;
 padding:0px 0px 2px 0px;
 _padding:0px 0px 1px 0px;
}

/* Haupttitel */
h2 {
 font-size:1em;
 font-weight:bold;
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
}

.ftit1_vip {
 color:#000000;
 font-size:18px;
 font-weight:bold;
}

/* Zwischentitel */
h3 {
 color:#000000;
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
}

.ftit1_sop {
 color:#000000;
 font-size:14px;
 font-weight:bold;
}

/* Untertitel */
h4 {
 color:#000000;
 font-size:12px;
 font-weight:bold;
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
}

.ftit2_sop {
 color:#000000;
 font-size:12px;
 font-weight:bold;
}

/* Leadtext */
h5 {
 /*color:#2e619a;*/
 font-size:1em;
 font-weight:normal;
 margin:0px 0px 3px 0px;
 padding:0px 0px 0px 0px;
}

.flead {
 color:#2e619a;
 font-size:1em;
 font-weight:normal;
}

/* Fliesstext */
p {
 margin:0px;
 padding:0px;
 font-size:12px;
}


.fc {
 font-size:1em;
 font-size:1em;
}

/* Text klein */
h6 {
 color:#000000;
 font-size:10px;
 margin-top:0px;
 margin-bottom:0px;
 font-weight:normal;
}

.fsmall {
 color:#000000;
 font-size:0.9em;
 font-weight:normal;
}

hr {
 height:1px;
 border-width:0;
 border-style:solid;
 color:#6393ca;
}

ul li {
 list-style-image:url(images/list1.gif);
}

ul {
margin:0px;
padding:0px;
}

ul.indent {
margin:0 0 0 20px;
}

li {
margin:0px;
padding:0px;
}

/* formular s */
label {
 font-size:11px;
 cursor:pointer;
}

a {
 color:#113155;
 text-decoration:underline;
}

a:hover {
 color:#000000;
 text-decoration:none;
}

.plusminus_up {
 color:green;
}

.plusminus_down {
 color:red;
}

.plusminus_even {
 color:black;
}

#doclink {
 clear:both;
 font-size:1em;
 line-height:1.5em;
 display:none;
}

#doclink ul {
 margin-top:5px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
}

#doclink li {
 list-style:none;
 margin-left:  5px;
 padding-left: 10px;
 background-image:url(images/list_arrow1.gif);
 background-repeat: no-repeat;
 background-position: 0 .5em;
}

.ajaxIndicator {
 position:absolute;
 display:none;
 width:45px;
 background-color:#2e619a;
 color:#fff;
 font-weight:bold;
 font-size:12px;
 padding:2px;
}
.ajaxIndicator p {
 margin-top:1em;
}
/*
.ajaxIndicator {
 position:fixed;
 top:2px;
 right:2px;
 width:45px;
 display:none;
 background-color:#2e619a;
 color:#fff;
 font-weight:bold;
 padding:2px;
}
*/

img {
	border:0;
}
form {
 margin:0px;
 padding:0px;
}

#siteframe {
	z-index:1;
	width:1259px;
	position:relative;
}

#content {
	/*z-index:2;*/
	float:left;
	/*width:68.8em;*/
	width:1073px;
	margin:0;
	padding:0 10px 0 0;
}


#maincontentframe {
 background-image:url(images/bg_left.gif);
 background-repeat:repeat-y;

 margin:0 0 0 0;
 padding:0px;
 /*height:100%;*/
}

#logo {
 float:left;
 width:190px;
 height:80px;
 margin:0px;
 padding:1px 0px 1px 0px;
}

/* start cockpit*/

#hdr1 {
 height:94px;
 width:1073px;
 /*width:1120px;*/
 background-color:#fff;
}
* html #cockpit {width:100%;}
#cockpit {
 clear:both;
 /*height:3em;*/
 height:33px;
 background-color:#ebf0f5;
 margin:0 0 0 0;
 padding:0;
 border:1px solid #2e619a;
 border-width:1px 0;
 white-space:nowrap;
 width:100%;
}

* html #cockpit .box {padding-top:0px;}
* html #cockpit #personal {margin-top:6px;}

#cockpit .box {
	/*height:3em;*/
	/*height:24px;*/
	margin:0px 0 0 0px;
	padding:0 5px 0 5px;
	border-right:1px solid #113155;
}

#cockpit .title {
	font-size:0.9em;
	white-space:nowrap;
	margin:5px 5px 0px 5px;
	padding:0;
	color:#000;
	font-weight:bold;
	float:left;
	line-height:200%;

}
#cockpit .title a {
	color:#113155;
	text-decoration:none;
}

#cockpit .text {
	font-size:0.8em;
	margin-top:7px;
}

* html #cockpit .text{margin-top:7px}

#cockpit #personal {
	/*height:3em;*/
	/*height:24px;*/
	/*float:left;*/
	margin:5px 0 0 5px;
	padding:0 5px 0 0;
	border-right:1px solid #113155;
}

#cockpit #personal a {
	font-size:9px;
	color:#113155;
	text-decoration:underline;
}

* html #cockpit #personal a { line-height:8px; }
* + html #cockpit #personal a {	line-height:8px; }

#cockpit input {font-size:9px;}

#cockpit input.small {width:40px; margin:0 0.1em 0 0; font-family: Arial, Helvetica, FreeSans, sans-serif;} /* font-famaly for same size IE6 Login/PW field */
* html #cockpit .box input.small {width:50px; margin:0 0.1em 0 0;}

#cockpit input.big {width:120px;margin:0px;font-family: Arial, Helvetica, FreeSans, sans-serif;} /* font-famaly for same size IE6 Login/PW field */
* html #cockpit input.big {width:120px;}
* + html #cockpit input.big {width:120px;}

/*alte definition des Buttons */
/*#cockpit .box input.button, #personal input.button, .button1 {
	margin:0 0 2px 0;
	padding:0;
	font-size:0.8em;
	background-color:#113155;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
}*/
* html #cockpit input.button, #personal input.button, .button1 {
	margin:0;
	padding:0;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;
	padding:0pt 0.25em 0px 1px;
}

* html #cockpit input.button {padding:0 5px 0 5px;}

* + html #cockpit input.button, #personal input.button, .button1 {
	margin:0px;
	padding:0px 5px 0px 5px;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;

}

#cockpit input.button, #personal input.button, .button1 {
	/*margin:0.1669em 0.41667em ;
	padding:0pt 0.25em 0.2em 1px;*/
	/*font-size:0.75em;*/
	padding-bottom:1px;
	background-color:#6393ca;
	color:#fff;
	cursor:pointer;	
	border:1px solid #2e619a;
	
}

.button2 {
	margin:0.1667em 0.41667em;
	padding:0pt 0.25em 0.2em 1px;
	font-size:0.75em;
	background-color:#6393ca;
	color:#fff;
	cursor:pointer;	
	border:1px solid #2e619a;
}

.button3 {
	margin:0.1667em 0.41667em;
	padding:0pt 0.25em 0.2em 1px;
	font-size:0.75em;
	background-color:#6393ca;
	color:#fff;
	cursor:pointer;	
	border:1px solid #2e619a;
}

#cockpit form {margin-top:6px;}
/*alte button definitionen*/
/*.button2 {
 margin:0 0 2px 0;
 padding:0;
 font-size:0.8em;
 background-color:#c9dff6;
 color:#000000;
 border-width:0;
 cursor:pointer;
}

.button3 {
 margin:0 0 2px 0;
 padding:0;
 font-size:0.8em;
 background-color:#fc7a1c;
 color:#000000;
 border-width:0;
 cursor:pointer;
}*/

/* path / metanav*/
#path, #metanav {
	margin:4px 0 0 0;
	padding:0 0 4px 5px;
	color:#2e619a;
	font-size:0.9em;
	font-weight:bold;	
}

* html #path {margin:0px;padding-top:7px;background:#fff;}

#path a, #metanav a {
	color:#113155;	
}

#path {
	float:left;
	width:45.5em;
	margin-top:6px;
}


#metanav {
	text-align:right;
	white-space:nowrap;
	/*margin-right:10px;*/
	border-bottom:1px solid #2e619a;
}

/* navigation */
#navbg {
 clear:both;
 float:left;
 margin:41px 0 0 0;
 padding:0;
 background-color:#ebf0f5;
 /*width:10.45em;*/
 width:165px;
}

#navigation {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size:0.9em;
	margin:40px 0 0 0;
	padding:1px 0 0 0;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:hover, #navigation ul li a:focus {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style-image:none;
	list-style-type:none;
}

#navigation ul li a:hover, #navigation ul li a:focus {
	color:#FFFFFF;
	text-decoration:none;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/ 
*html #navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:hover, #navigation ul li a:focus { height:0; }

ul.hauptmenu, ul.submenu,ul.submenu1,ul.submenu2, ul.zusatzmenu, ul.partnermenu {
	margin:0;
	padding:0;
	z-index:100;

}

/* Level 1: Haupt-Menupunkt */


li.navpoint {

	position:relative;
	margin:0 0 1px 0;
	font-weight:bold;
	background-color:#6393ca;
	padding:2px 5px 3px 5px;
}
li.navpointAct {
	text-align:left;
	position:relative;
	margin:0 0 1px 0;
	background-color:#c9dff5;
	color:#ffffff;
	padding:2px 5px 3px 5px;
}
.hauptmenu li.navpointAct a {
	color:#000000;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/ 
*html li.navpoint { height:0;}

.hauptmenu li.navpoint a {
	color:#000000;
	width:10.6em;
	display:block;
}

/* Level 2: Aufklapp-Menu */
ul.submenu1, ul.submenu2 {
	position:absolute;
	background-color:#6393ca;
	top:0px;
	left:100%;
	color:#ffffff;
	display:none;
	width:15.3em;
}

ul.submenu1 li {
	border-bottom:1px solid #ffffff;
	list-style-image:none;
	list-style-type:none;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/ 
*html ul.submenu2 { left:14.65em;}

ul.submenu1 li {
	position:relative;
	text-align:left;
	color:#ffffff;
	font-weight:normal;
	margin:0;
	padding:0.2em 0 0.3em 0.5em;
}

/* Rollover Effekte */
li:hover ul.submenu1, li ul.submenu1 li:hover ul.submenu2, li.over ul.submenu1, ul.submenu1 li.over ul.submenu2 {
	display:block;
}

/* Level 2: Geoeffnetes Menu */
ul.submenu1open  {
	margin:0;
	padding:0;
}
ul.submenu1open li  {
	margin:0;
	padding:0;
}

/* Level 3: Geoffnetes Menu */
ul.submenu2 {
	_margin-left:2px; /* IE Win only */
}
ul.submenu2open {
	margin:0;
	padding:0;
}
ul.submenu2open li  {
	margin:0;
	padding:0;
}

/* seimen test */
.submenu1open li, .submenu1open li ul, .submenu1open li ul li, .submenu1open li ul li ul, .submenu1open li {
 position:relative;
 list-style-image:none;
 list-stlye-type:none;
}

.submenu1open li:hover ul.submenu2 {
 display:block;
 position:absolute;
 background-color:#c9dff5;
 list-style-image:none;
 list-stlye-type:none;
}



/* Zusatzmenu */
ul.zusatzmenu {
	border-top:1px solid #ffffff;
	margin:-1px 0 0 0;
	padding:1.5em 0 0 0;
	font-size:0.9em;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}
ul.zusatzmenu li {
	text-align:left;
	border:0;
	border-top:1px solid #ebf0f5;
	position:relative;
	margin:0;
	font-weight:normal;
	color:#180D47;
	padding:2px 5px 3px 5px;
	height:1.1em;
}
ul.zusatzmenu li a {
	text-decoration:none;
	color:#000;
	width:100%;
	display:block;
}
ul.zusatzmenu li a:hover {
	text-decoration:none;
	color:#ffffff;
}

/* Partnermenu */
ul.partnermenu a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size:0.9em;
	color:#113155;
}
ul.partnermenu li {
	background-color:#ebf0f5;
	text-align:left;
	border:0;
	border-top:1px solid #ebf0f5;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}
ul.partnermenu li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
}

/*
 content
*/
#maincontent {
	margin:0;
	padding:0;
	/*font-size:0.9em;*/
}
/*start betrifft alle fullquote 1. beiden spalten */
.quoteHeader {width:100%; clear:both; padding:2px 3px 1px 3px; margin:0px 0 5px 0; font-size:0.9em; background-color:#6393ca;color:#fff;}
.quoteHeader a {
 font-size:10px;
 text-decoration:none;
 font-weight:normal;
 color:#fff;
}
.contenLeftwidth1 {float:left; width:349px; text-align:left; padding-right:3px; border-right:1px solid #6393ca;}
.contenContentLeftwidth1 {width:340px;float:left; width:21em; padding-left:6px; text-align:left;}
.contenLeftwidth2 {width:349px;}

/* Buttons in quoteHeader (af detail) */
.headerButtons a {
	border-bottom:1px solid #6393ca;
}
.headerButtons a.ftab {
	background-color:#fff;
}

/*end betrifft alle fullquote 1. beiden spalten */

* html #contentleft {margin-top:20px;width:896px;}
* + html #contentleft {margin-top:19px;}

#contentleft {
	width:896px;
	float:left;
	font-size:12px;
	margin:17px 0 0 10px;
	padding:0;
}


#shareListDiv {
	width:100%;
}

#contentleft2 {
	/*width:200px;*/
	/*voice-family: "\"}\"";*/
	width:698px;
	float:left;
	font-size:0.9em;
	padding:0;
}

/*html>body #contentleft2 {width:698px;}*/

* html #contentleft2 {width:700px;}

#contentleft3 {float:left; width:349px; text-align:left; padding-right:3px; }

.graficAkt {
	border-top: 1px solid #6393CA;
	border-left: 1px solid #6393CA;
	border-right: 1px solid #6393CA;
	margin: 0;
}
.grafic {margin:20px 0 20px 0;}
#chartTable {
	margin: 0;
	padding: 0;
	position: relative;
	left: -3px;
	top: 3px;
}

* html #contentright {width:180px;}

#contentright {
 width:187px;
 float:left;
 font-size:0.9em;
 margin:41px 0px 0px 10px;
 padding:0;
}

#contentright ul {
 margin-left:5px;
 padding-left:5px;
}

#contentright li {
 margin-left:10px;
 padding-left:0px;
}

* html #contentright2 {margin-left:0px;padding:0px;float:right;}

#contentright2 {
	width:187px;
	voice-family: "\"}\"";
	width:187px;		
	float:left;
	font-size:0.9em;
	margin:24px 0px 0px 10px;
	_margin-top:22px;
	padding:0px 0px 0px 0px;
}

html>body #contentright2 {width:187px;}

/*#contentright3{margin:0px 0 0 2px;float:right;}*/

#changefont, #changefont a {
 display:block;
 margin:0px;
 padding:0px 0px 5px 0px;
 _padding:0px;
 font-family: Arial, Helvetica, FreeSans, sans-serif;
 font-size:0.9em;
 text-align:right;
 color:#113155;
 background-color:#FFFFFF;
 text-decoration:none;
}

#changefont {
 float:right;
}

.changefont {
 width:17.1em;
}

.changefont2 {
 width:15.4em;
 width:15.6em;
}

#printpage, #incfont1, #decfont1 {
	/*font-size:1em;*/
	/*float:left;*/

}
/* footer*/
#footer {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size:0.8em;
	background-color:#fff;
	height:20px;
	border-top:1px solid #2e619a;
}
#footer a {
	color:#113155;
}
#footer #toplink {
	float:right;
	padding:2px 0 4px 0;
	color:#113155;
}
#footer #copyright {
	float:left;
	margin-left:335px;
	_margin-left:165px;
	padding:2px 0 4px 0px;
}
#footer #design {
	float:left;
	text-align:right;
	padding:2px 2px 4px 0;
	margin-left:20px;
}

#footer #linkBar {clear:both;text-align:center;border-top:1px solid #2e619a;margin-bottom:20px;padding-left:165px;padding-right:170px; }
#footer #linkBar p { font-size:11px; font-weight:bold; padding-top:10px;}
#footer #linkBar li {display:inline; list-style:none;margin:0px;padding:0px;}


/*
 banner
*/


/* html #banner_cornerad {top:20px;}*/






#banner_cornerad {
display:none;
 position:absolute;
 top:0px;
 left:743px;
 z-index:500; 
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
 width:500px;
 height:500px;
 background:red;
 filter:alpha(opacity=70);
 -moz-opacity: 0.7;
 opacity: 0.7;
}

#banner_leaderboard_old {
 z-index:500;
 /*position:relative; */
 margin:0 0 0 0px;
 float:right;
 width:728px;
 height:90px;
 padding-top:2px;
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
  background:red;
}

#banner_squarebutton {
display:none;
clear:both;
margin-left:10px;
 position:relative;
 width:125px;
 height:220px;
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
}



#banner_rectangle {

float:right;
margin-left:10px;
/*width:300px;
height:250px;*/
text-align:center;
}


#showme{
 position:absolute;
 top:0px;
 left:0px;
 z-index:500;
}

/*
 incfont
*/
#incfont1, #decfont1 {
 display:none;
}



.fcollection {
 clear:both;
}

.imgleft1 {
 float:left;
 padding:0px 15px 5px 0px;
}

.imgright1 {
 float:right;
 padding:0px 0px 5px 15px;
}





/* Transparent */
table.transparent { border-width:0px; border-style:none; border-color:#FFFFFF; border-collapse:separate; border-spacing:0px;  }
 td.transparentTitelZeile { padding:1px; font-weight:bold; vertical-align:bottom; padding:0px 0px 0px 0px; }
 td.transparentTitelSpalte { padding:1px; font-weight:bold; vertical-align:bottom; padding:0px 0px 0px 0px; }
 td.transparentSummenZeile { padding:1px; font-weight:bold; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentSummenSpalte { padding:1px; font-weight:bold; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentTitel1 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentTitel2 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentDaten1 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px;}
 td.transparentDaten2 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentSummen1 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px; }
 td.transparentSummen2 { padding:1px; vertical-align:top; padding:0px 0px 0px 0px; }

 td.transparentTitelZeile p { font-weight:bold; }
 td.transparentTitelSpalte p {font-weight:bold; }
 td.transparentSummenZeile p { font-weight:bold; }
 td.transparentSummenSpalte p { font-weight:bold; }
 td.transparentTitel1 p { }
 td.transparentTitel2 p { }
 td.transparentDaten1 p { }
 td.transparentDaten2 p { }
 td.transparentSummen1 p { }
 td.transparentSummen2 p { }
 
/* SOP */
 table.sop { border-width:0px; border-style:solid; border-border-collapse:collapse; border-spacing:0px; }
 td.sopTitelZeile{ font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#113155; }
 td.sopTitelSpalte { font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#113155; }
 td.sopSummenZeile { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:0px 0px 0px 0px; color:#113155; }
 td.sopSummenSpalte { font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:0px 0px 0px 0px; color:#113155; }
 td.sopTitel1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.sopTitel2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.sopDaten1 { font-weight:normal; vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.sopDaten2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.sopSummen1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.sopSummen2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }

 td.sopTitelZeile p { font-weight:bold; color:#113155; }
 td.sopTitelSpalte p { font-weight:bold; color:#113155; }
 td.sopSummenZeile p { font-weight:bold; color:#113155; }
 td.sopSummenSpalte p { font-weight:bold; color:#113155; }
 td.sopTitel1 p { color:#113155; }
 td.sopTitel2 p { color:#113155; }
 td.sopDaten1 p { color:#113155; }
 td.sopDaten2 p { color:#113155; }
 td.sopSummen1 p { color:#113155; }
 td.sopSummen2 p { color:#113155; }
 
/* Winkel SOP */
 table.sopwinkel 		 { border-width:0px; border-style:solid; border-border-collapse:collapse; border-spacing:0px; }
 td.sopwinkelTitelZeile { font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#113155; }
 td.sopwinkelTitelSpalte { font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#113155; }
 td.sopwinkelSummenZeile { font-weight:bold;  vertical-align:top; padding:1px 2px 1px 2px; color:#113155; }
 td.sopwinkelSummenSpalte { font-weight:bold;  vertical-align:top; padding:1px 2px 1px 2px; color:#113155; }
 td.sopwinkelTitel1 { text-align:left; vertical-align:top; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #fff; color:#113155; }
 td.sopwinkelTitel2 { text-align:left; vertical-align:top; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #fff; color:#113155; background-color:#ebf0f5 }
 td.sopwinkelDaten1 { font-weight:normal; vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #fff; color:#113155; }
 td.sopwinkelDaten2 { font-weight:normal; vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #fff; color:#113155; background-color:#ebf0f5 }
 td.sopwinkelSummen1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #fff; color:#113155;  }
 td.sopwinkelSummen2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #fff; color:#113155; background-color:#ebf0f5}

 td.sopwinkelTitelZeile p { font-weight:bold; color:#113155; }
 td.sopwinkelTitelSpalte p { font-weight:bold; color:#113155; }
 td.sopwinkelSummenZeile p { font-weight:bold; color:#113155; }
 td.sopwinkelSummenSpalte p { font-weight:bold; color:#113155; }
 td.sopwinkelTitel1 p {  font-weight:bold; color:#113155; }
 td.sopwinkelTitel2 p {  font-weight:bold; color:#113155; }
 td.sopwinkelDaten1 p { color:#113155; }
 td.sopwinkelDaten2 p { color:#113155; }
 td.sopwinkelSummen1 p { color:#113155; }
 td.sopwinkelSummen2 p { color:#113155; }
 
/* VIP */
 table.colvarvip, { border-width:0px; border-style:solid; border-border-collapse:collapse; border-spacing:0px; }
 td.colvarvipTitelZeile, td.colvarvipTitelZeileOrange { background-color:#6393ca; border-bottom:#6393ca; font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#ffffff; }
 .table3 td.colvarvipTitelZeile, td.colvarvipTitelZeileOrange { background-color:#6393ca; border-bottom:#6393ca; font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarvipTitelZeile a { color:#FFFFFF; }
 td.colvarvipTitelSpalte { background-color:#6393ca; font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarvipSummenZeile { background-color:#969696; font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarvipSummenSpalte { background-color:#969696; font-weight:bold; border-width:0px; border-style:solid; border-padding:1px; vertical-align:top; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarvipTitel1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipTitel2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipDaten1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipDaten2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipSummen1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipSummen2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarvipTitelZeileOrange {background-color: #fc7a1c; }
 
 td.colvarvipTitelZeile p { font-weight:bold; color:#ffffff; }
 td.colvarvipTitelSpalte p { font-weight:bold; color:#ffffff; }
 td.colvarvipSummenZeile p { font-weight:bold; color:#ffffff; }
 td.colvarvipSummenSpalte p { font-weight:bold; color:#ffffff; }
 td.colvarvipTitel1 p { color:#113155; }
 td.colvarvipTitel2 p { color:#113155; }
 td.colvarvipDaten1 p { color:#113155; }
 td.colvarvipDaten2 p { color:#113155; }
 td.colvarvipSummen1 p { color:#113155; }
 td.colvarvipSummen2 p { color:#113155; }
 
/* Winkel VIP */
 table.colvarcro { border-width:0px; border-style:solid; border-border-collapse:collapse; border-spacing:0px; }
 td.colvarcroTitelZeile, .headlineHG, .headlineHG h1, .headlineQuadrat  { background-color:#6393ca; font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarcroTitelSpalte { background-color:#6393ca; font-weight:bold;  vertical-align:bottom; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarcroSummenZeile { background-color:#969696; font-weight:bold;  vertical-align:top; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarcroSummenSpalte { background-color:#969696; font-weight:bold;  vertical-align:top; padding:1px 2px 1px 2px; color:#ffffff; }
 td.colvarcroTitel1 { vertical-align:top; padding:0px 0px 0px 0px; font-weight:bold; background-color:#6393ca;color:#fff;}
 td.colvarcroTitel2 { vertical-align:top; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarcroDaten1 { font-weight:normal; vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 .table3 td.colspace { max-width:2px; width:2px; padding:0px; margin: 0px; border-bottom:0px; }

 td.colvarcroDaten1_active { font-weight:normal; vertical-align:top; background-image:url(images/bg_acrive_light.gif); padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 
 
 
 td.colvarcroDaten2 { font-weight:normal; vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarcroSummen1 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarcroSummen2 { vertical-align:top; padding:0px 0px 0px 0px; border-bottom:1px solid #6393ca; color:#113155; }
 td.colvarcroDaten1Orange { background-color: #FFE0C9; }
 
 td.colvarcroTitelZeile p, td.colvarcroTitelZeile a, td.colvarcroTitelZeile a:hover { font-weight:bold; color:#ffffff; text-decoration:none; }
 td.colvarcroTitelSpalte p, td.colvarcroTitelSpalte a, td.colvarcroTitelSpalte a:hover { font-weight:bold; color:#ffffff; text-decoration:none; }
 td.colvarcroSummenZeile p { font-weight:bold; color:#ffffff; }
 td.colvarcroSummenSpalte p { font-weight:bold; color:#ffffff; }
 td.colvarcroTitel1 p {  font-weight:bold; color:#113155; }
 td.colvarcroTitel2 p {  font-weight:bold; color:#113155; }
 td.colvarcroDaten1 p { color:#113155; }
 td.colvarcroDaten2 p { color:#113155; }
 td.colvarcroSummen1 p { color:#113155; }
 td.colvarcroSummen2 p { color:#113155; }
 
.colvarcroDaten1 img {
 padding-top:2px;
} 


/* Title Highlight */
.highlight   { background-color: #ebf0f5 }

.unsichtbar {
 position:absolute;
 left:-2000px;
 top:-2000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:inline;
}

/* Formvalidator */
.form_validator_active {
 border:solid 1px #000000;
}

.form_validator_unprotected {
 border:solid 1px #969696;
}

.form_validator_protected {
 border:1px solid #6393ca;
}

.form_validator_faild {
 border:1px solid #eb6810;
}

.form_validator_error_layer {
 margin-left:8px;
 margin-top:1px;
 padding:1.7px;
 padding-left:5px;
 padding-right:5px;
 border:1px solid #CCC;
 background-color:white;
 font-family:verdana;
 font-size:10px;
}
/* END */


.ftr1 {
 padding:5px 0px 15px 0px;
}

.excel_table td {
 border-bottom:1px solid #6393ca;
 color:#113155;
}

#formular p {
 clear:both;
 display:block;
 width:180px;
 float:left;
 padding-top:5px;
}

#formular2sp p {
 clear:both;
 display:block;
 width:100px;
 float:left;
}

/**
 * CONTENT right
 */
#contentright .register, #contentright2 .register  {
 background-color:#6393ca;
 font-weight:bold;
}

#contentright .register2, #contentright2 .register2  {
 background-color:#fc7a1c;
 font-weight:bold;
}

#contentright .register h2, #contentright2 .register h2, #contentright .register2 h2, #contentright2 .register2 h2 {
 color:#ffffff;
 padding:1px 5px 1px 5px;
 margin:0px;
}

#contentright .box2, #contentright2 .box2 {
 border:1px solid #6393ca;
 border-width:0px 1px 1px 1px;
 padding:4px;
 background-color:#ebf0f5;
 font-size:11px;
}
#contentright .box2 p, #contentright2 .box2 p {
 margin-bottom:0.5em;
 font-size:11px;
}
#contentright .box2 div.readLink, #contentright2 .box2 div.readLink {
 text-align:right;
}
#contentright .box2 div.readLink a, #contentright2 .box2 div.readLink a {
 cursor:pointer;
}

#contentright .box3, #contentright2 .box3 {
 border:1px solid #fc7a1c;
 border-width:0px 1px 1px 1px;
 padding:4px;
 background-color:#ebf0f5;
}

.box3 a {
font-size:11px;
text-decoration:underline;
}
.box3 a:hover {
font-size:11px;
text-decoration:none;
}

.box2 li {
 list-style:none; 
 margin-left:  5px;
 padding-left: 10px;
 background-image:url(images/list_arrow1.gif);
 background-repeat: no-repeat;
 background-position: 0 .5em;
}



.alertbox1 {
 border:1px solid #fc7a1c;
 background-color:#f8e5d5;
 padding:3px;
 margin:5px 0px 5px 0px;
 font-size:12px;
 text-align: center;
}
.nomargin {
 margin:0;
}

.alertbox2 {
 border:1px solid #5bd512;
 background-color:#d5f8d8;
 padding:3px;
 margin:5px 0px 5px 0px;
}

.alertbox3 {
 border:1px solid #ec2a2a;
 background-color:#f8d5d5;
 padding:3px;
 margin:5px 0px 5px 0px;
}

.tx-wmdbctypes-pi8 h1 {
 font-size:1em;
}

#contentleft .vote1 {
 width:500px; 
}

#contentright .vote1 {
 width:154px; 
}

/* Sitemap */
#columbox ul {
 margin:0px;
 padding:0px;
}

#columbox li, #columbox li ul li, #columbox li ul li ul li , #columbox li ul li ul li ul li, #columbox li ul li ul li ul li ul li {
 margin:0px;
 padding:0px;
 list-style-image:none;
 list-style-type:none;
}

a.fsitemap1 {
 background-color:#6393ca;
 color:#ffffff;
 font-weight:bold;
 display:block;
 padding:2px;
 margin:10px 0px 0px 0px;
 text-decoration:none;
}

a.fsitemap1:hover {
 background-color:#646464;
 color:#ffffff;
}

a.fsitemap2 {
 font-weight:normal;
 display:block;
 padding:2px;
 xmargin-top:1px;
 text-decoration:none;
 border-bottom:1px solid #6393ca;
 width:290px;
 color:#113155;
 font-size:0.8em;
}

a.fsitemap2:hover {
 background-color:#dfdfdf;
}

a.fsitemap3 {
 width:260px;
 margin-left:30px;
}

a.fsitemap4 {
 width:230px;
 margin-left:60px;
}

a.fsitemap5 {
 width:200px;
 margin-left:90px;
}

a.fsitemap6 {
 width:170px;
 margin-left:120px;
 margin:0px;
}

a.fsitemap7 {
 width:170px;
 margin-left:150px;
 margin:0px;
}
/* END */


.tableLayout {
clear:both;
width:100%;
margin-bottom:10px;
}

.tableLayoutLeft {margin:0px;padding:0px; clear:both;border:1px solid #6393ca;}
.tableLayoutRight {margin:0px;padding-left:5px;}

.table1 {
 clear:both;
 width:100%;
}

* html .table1 {width:100%}

.table1 td {
 padding:1px 5px 1px 3px;
 border-bottom: 1px solid #6393CA;
}

.table2 td {
 padding:2px 5px 2px 3px;
}

.table3 {
 font-size:11px;
 clear:both;
 width:100%;
}

/**
 * TABLE quoteData
 */
table.quoteDataAkt, table.quoteDataAktLight {
 border: 1px solid #6393CA;
 clear:both;
 width:100%;
}
table.quoteDataAkt th, table.quoteDataAktLight th {
 text-align:left;
 font-weight:bold; 
 color:#000;
 background-color:#6393CA;
 padding:1px 5px 1px 5px;
}
table.quoteDataAktLight th {
 background-color:#c9dff6;
}
table.quoteDataAkt td, table.quoteDataAktLight td {
 padding:2px 5px 2px 5px;
  font-size:11px;
}
table.quoteDataAkt tr.lineBottom td, table.aktRows tr.lineBottom td, table.quoteDataAktLight tr.lineBottom td {
 border-bottom:1px solid #6393ca; 
}

table.quoteDataAkt tr.lineTop td,  table.quoteDataAktLight tr.lineTop td  {
 border-top:1px solid #6393ca;
}

table.quoteData {
 clear:both;
 width:100%;
}
table.quoteData th {
 text-align:left;
 font-weight:bold; 
 color:#fff;
 background-color:#6393CA;
 padding:1px 3px 1px 3px;
}
table.quoteData td {
 color:#113155;
 padding:2px 3px 2px 3px;
}
table.quoteData tr.lineBottom td  {
 border-bottom:1px solid #6393ca; 
}

table.quoteData tr.lineTop td  {
 border-top:1px solid #6393ca;
}

table.dataDisclaimer {
 font-size:10px;
 padding:0px 3px 0px 7px;
 margin-top:3px;
}

.excel_table {
 width:100%;
}

.table3 td, .excel_table td {
 padding:5px;
 border-bottom:1px solid #fff;
 font-size:12px;
}

td.colvarcroDaten1_1, .zeile_grau {
 font-weight:normal;
 vertical-align:top;
 padding:5px;
 color:#113155;
 background-color:#c9dff6;
}


 td.colvarcroDaten1_1active { font-weight:normal; vertical-align:top; background-image:url(images/bg_acrive_dark.gif); padding:0px 0px 0px 0px; color:#113155; }


td.colvarcroDaten1_11 {
 font-weight:normal;
 vertical-align:top;
 padding:2px 5px 2px 3px;
 color:#113155;
 background-color:#fadcc6;
}
.sortedColumn {
 background-color:#fadcc6;
}


/* Sorting highlight */
td.highlightCell, td.highlightCellHover {background-color:#fadcc6;}

/* MouseOverEffekt in der Tabelle */
/*.highlightTable tr:hover, .highlightTable tr:hover td {background:#fadcc6 none repeat scroll 0% 50%;}*/
.highlightTable tr.highlightCellHover td {background-color:#fadcc6;}
.highlightTable tr.highlightCellClick td {background-color:#fadcc6;}

/*----- kein MouseOverEffekt im Tableheader ----- */
/*.nohighlight_thead tr:hover, .nohighlight_thead tr:hover td {background:#6393CA none repeat scroll 0% 50%;}*/

/* Paging A-Z */
#seitennavilist {
 font-size: 95%;
 padding:1px 0px 1px 0px;
 margin-top:2px;
 background-color:#c9dff6;
 height:14px;
 border-left:1px solid #fff;
}

#seitennavilist ul, #seitennavilist li {
 margin:0;
 padding:0;
 list-style:none;
 list-style-image:none;

}

#seitennavilist ul{text-align:center;}

#seitennavilist li {

float: left;

 font-weight: bold;
 list-style:none;
 list-style-image:none;
}

#seitennavilist .current{
background-color:#fc7a1c;
border-top: 1px solid #fc7a1c;
border-right: 1px solid #fc7a1c;
border-left: 1px solid #fc7a1c;
color:#fff;
display:block;
margin:0px;
padding:0px 2px 0px 3px;
text-decoration:none;
}

#seitennavilist li.zurueck a,
#seitennavilist li.vor a {border:none;border-left:solid 1px #c9dff6;font-weight: normal;}


#seitennavilist li.zurueck .current,
#seitennavilist li.vor .current {background:#fff;border:none;font-weight: normal;color:#969696;border-left:solid 1px #c9dff6;}


#seitennavilist li a {
display: block;
padding:0px 2px 0px 3px;
margin: 0px;
background: #fff;
border-left: 1px solid #c9dff6;
color: black;
font-weight: normal;
text-decoration: none;
font-weight: normal;
 text-align:center;
}

#seitennavilist li a:hover {background: #eee;}

#seitennavilist li.zurueck a {border-left: 1px solid #c9dff6;background: #fff;color: #333;}
#seitennavilist li.vor a {border-right: 1px solid #c9dff6;background: #fff;color: #333;}

#seitennavilist li.zurueck a:hover,
#seitennavilist li.vor a:hover {
background: #eee;}

#seitennavilist li a:hover {
background: #fff;
color: #333;
}



/* html .tabs1 {margin-top:-5px;}*/

.tabs1 {
 clear:both;
 margin:0;
 padding:0;
}

.tabs1 li {
 margin:0;
 padding:0;
 float:left;
 list-style-image:none;
 list-style-type:none;
}

a.ftabmarked {
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
 padding:1px 5px 1px 5px;
 display:block;
 border-top:1px solid #6493cb;
 background-color:#6493cb;
 margin:0px;
}

a.ftab {
 font-size:11px;
 color:#000000;
 text-decoration:none;
 padding:1px 5px 1px 5px;
 display:block; 
 border-top:1px solid #6493cb;
 border-left:1px solid #6493cb;
 margin:0px;

}

a.ftab:hover {
 background-color:#dfdfdf;
}

a.ftabdisabled {
 /*font-size:0.9em;*/
 color:#b1b2b4;
 text-decoration:none;
 padding:1px 5px 1px 5px;
 display:block;
 border-top:1px solid #b1b2b4;
 border-left:1px solid #b1b2b4;
 cursor:default;
 /*margin-right:1px;*/
}

a.ftabdisabled:hover {
 color:#b1b2b4;
}

.ftabend {
 font-size:11px;
 padding:2px 5px 1px 5px;
 border-left:1px solid #6493cb;
}

.box_3_1 {
 width:85px;
 float:left;
}

.innerbox_3_1_1 {
 background-color:#fc7a1c;
 text-align:center;
 color:#ffffff;
 padding:15px 0 15px 0;
 font-weight:normal;
 font-size:1.4em;
}

.innerbox_3_1_2 {
 background-color:#000000;
 text-align:center;
 color:#ffffff;
 padding:15px 0 15px 0;
 font-weight:normal;
 font-size:1.4em;
}

.innerbox_3_1_3 {
 background-color:#6393ca;
 text-align:center;
 color:#ffffff;
 padding:15px 0 15px 0;
 font-weight:normal;
 font-size:1.4em;
}

.innerbox_3_1_4 {
 text-align:center;
 font-size:0.9em;
}

#tabLayer2, #tabLayer3, #tabLayer4, #tabLayer5 {
 display:none;
}

.break1 {
 clear:both;
 font-size:0px;
}

.newsdiv1 {
 margin:10px 0px 10px 0px;
 border-top:1px solid #6393ca;
 border-bottom:1px solid #6393ca;
 -width:97%;
}

.innernewsdiv1 {
 /* height:expression(dummy = document.body.clientHeight < 461 ? "460px":((document.body.clientHeight)) > 500? "461px":"460px"); */
 height:expression(dummy = document.body.clientHeight > 290 ? "300px":((document.body.clientHeight)) > 500? "461px":"460px");
 max-height:300px;
 overflow-x:hidden;
 overflow-y:scroll;

 
}


.boxsearch1 {
background-color:#ebf0f4;
 border-top:1px solid #2e619a;
 border-bottom:1px solid #2e619a;
 padding:8px;
 margin:0px;
 font-size:12px;
}

.boxsearch1 input {margin:0px 5px 0px 0px;font-size:9px;}
.boxsearch1 input.style {width:210px;}
* html .boxsearch1 input.style {width:205px;}
* + html .boxsearch1 input.style {width:205px;}
.boxsearch1 select {margin:0px 5px 0px 0px;font-size:9px;}

.boxsearch1 label {margin-right:5px;}
.boxsearch1 label.suchbegriff {display:block; float:left; width:93px; padding-top:5px;}
* html .boxsearch1 label.suchbegriff {display:block; float:left; width:86px; padding-top:5px;}
* + html .boxsearch1 label.suchbegriff {display:block; float:left; width:89px; padding-top:5px;}

.boxsearch1 table td {padding:3px;}
.boxsearch1 .vertSpace  {padding-bottom:10px;}
.boxsearch1 .horSpace {padding-left:0px;}
.boxsearch1 fieldset {border:none;margin:0px; padding:0px;}
.boxsearch1 legend {display:none;}

.boxsearch1 .label_titel {font-size:12px; font-weight:bold;}
.boxsearch1 .special {border-bottom:1px #fff dotted;}



* html .boxsearch1 .button1 {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;
}
* + html .boxsearch1 .button1 {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;

}

.boxsearch1 .button1 {
	margin:0.1667em 0.41667em;
	padding:0pt 0.25em 0.2em 1px;
	font-size:0.75em;
	background-color:#6393ca;
	color:#fff;
	cursor:pointer;	
	border:1px solid #2e619a;
}

.boxsearch2 {
	background-color:#ebf0f4;
	 border-top:1px solid #2e619a;
	 border-bottom:1px solid #2e619a;
	 padding: 8px;;
	 margin:0px;
	 font-size:12px;
}

.boxsearch2 input {margin:0px 5px 0px 0px;font-size:9px;}
.boxsearch2 input.style {width:210px;}
* html .boxsearch2 input.style {width:205px;}
* + html .boxsearch2 input.style {width:205px;}
.boxsearch2 select {margin:0px 5px 0px 0px;font-size:9px;}

.boxsearch2 label {margin-right:5px;}
.boxsearch2 label.suchbegriff {display:block; float:left; width:93px; padding-top:5px;}
* html .boxsearch2 label.suchbegriff {display:block; float:left; width:86px; padding-top:5px;}
* + html .boxsearch2 label.suchbegriff {display:block; float:left; width:89px; padding-top:5px;}

.boxsearch2 table td {padding:4px 0;}
.boxsearch2 .vertSpace  {padding-bottom:10px;}
.boxsearch2 .horSpace {padding-left:0px;}
.boxsearch2 fieldset {border:none;margin:0px; padding:0px;}
.boxsearch2 legend {display:none;}

.boxsearch2 .label_titel {font-size:12px; font-weight:bold;}
.boxsearch2 .special {border-bottom:1px solid #dae4eb;}



* html .boxsearch2 .button1 {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;
}
* + html .boxsearch2 .button1 {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	background-color:#6393ca;
	color:#ffffff;
	border-width:0;
	cursor:pointer;
	border:1px solid #2e619a;

}

.boxsearch2 .button1 {
	margin:0.1667em 0.41667em;
	padding:0pt 0.25em 0.2em 1px;
	font-size:0.75em;
	background-color:#6393ca;
	color:#fff;
	cursor:pointer;	
	border:1px solid #2e619a;
}
.scrolldiv1 {
width:512px;
height:300px;
overflow-x:hidden;
overflow-y:auto;
}

.tabs2, .tabs3, .tabs4, .tabs5 {
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
}

.tabs3, .tabs4, .tabs5 {
font-size: 12px;
padding: 0px;
}

.tabs2 li, .tabs3 li, .tabs4 li, .tabs5 li  {
margin:0px;
padding:0px;
float:left;
list-style-image:none;
list-style-type:none;
}

.tabs3 li, .tabs4 li, .tabs5 li  {
padding:2px;
}

.tabs3 li, .tabs4 li, .tabs5 li {
padding: 2px;
}

.ftab2, .ftab3, .ftab4, .ftab5 {
 display:block;
 color:#ffffff;
 background-color:#dfdfdf;
/* border-right:1px solid #ffffff;*/
 border-top:1px solid #bfbdbd;
 border-left:1px solid #bfbdbd;
 font-size:11px;
 padding:0px 0.2em 0px 0.2em;
 text-decoration:none;
}

.ftab2current {
 display:block;
 color:#ffffff;
 background-color:#fc7a1c;
 border-right:1px solid #ffffff;
 border-top:1px solid #fc7a1c;
 border-left:1px solid #fc7a1c;
 font-size:11px;
/* padding:0px 0.2em 0px 0.2em;*/
padding:0px 0px 0px 0px;
 text-decoration:none;
 margin:0px;
}

a.ftab2, a.ftab3, a.ftab4, a.ftab5 {
 display:block;
 color:#000;
 background-color:#ffffff;
 border-top:1px solid #6294c9;
 border-left:1px solid #6294c9;
 font-size:11px;
 padding:0px 0.2em 0px 0.2em;
 margin-bottom:0px;
 
 text-decoration:none;
}

a.ftab3 {
	border-top:1px solid #6294c9;
 	border-left:1px solid #6294c9;
 	border-bottom:1px solid #6294c9;
}


a.ftab4 {
	border-top:0px solid #6294c9;
 	border-left:1px solid #6294c9;
}

a.ftab3, a.ftab4, a.ftab5 {
	font-size: 12px;
	padding:2px 3px 2px 3px;
}

a.ftab2:hover, a.ftab3:hover, a.ftab4:hover, a.ftab5:hover {
 background-color:#dfdfdf;
}

a.active {
 background-color:#6493cb;
 color:#ffffff;
}

.tabs2end, .tabs3end, .tabs4end, .tabs5end {
 border-left:1px solid #6294c9; 
 font-size:12px;
}

.tabs3end, .tabs4end, .tabs5end {
 padding:3px 0px 2px 0px;
}

.tabs22end, .tabs33end, .tabs44end, .tabs55end {
 border-left:1px solid #6294c9; 
 font-size:12px;
 padding:2px 0px 2px 0px;
}

.div1 {
 background-color:#969696;
 padding:0px 4px 0px 4px;
}

.div1 a {
 color:#ffffff;
 border-right:1px solid #ffffff;
 font-size:0.9em;
 padding:0px 5px 0px 5px;
 text-decoration:none;
 font-weight:bold;
}

.sorthdr1 {
 padding:0px 0px 3px 0px;

}

.helpbox1 {
 background-color:#c9dff6;
 padding:10px;
 width:250px;
 border:1px solid #333333;
}

a.fnews1 {
 font-weight:bold;
 display:block;
 background-color:#6493cb;
 color:#ffffff;
 padding:1px;
 text-decoration:none;
 margin-bottom:10px;
}

a.fnews1:hover, a.fnews1:hover {
 background-color:#dfdfdf;
 color:#000000;
}

.newsdiv2 {
 background-color:#ffffff;
 padding:3px;
 color:#000000;
}


.form0 {
border-top:1px solid #6393ca;
 margin-top:5px;
 padding-left:4px;
}

.form1 {
 clear:both;
 padding:5px 0px 0px 0px;
}

.form2 {
 float:left;
 width:16em;
 padding:4px 0px 4px 0px;
}




* html #pagetitle {width:100%;}
#pagetitle {
 width:100%;
 float:left;
 
}
* html #pagetitle h1.titleText {margin-bottom:1px;}

#pagetitle h1.titleText {
 float:left; 
 margin:0px; 
 padding:0px;
 margin-bottom:2px;
}
#pagetitle h1.quoteText {
 text-align:right; 
 margin:0px; 
 padding:0px;
}
#pagetitle h1.quoteText span.quoteNumber {
 font-size:0.6em;
 font-weight:bold;
}




.highlight1 {
 color:#fc7a1c;
 font-weight:bold;
}

.highlight2 {
 color:#fc7a1c;
 font-weight:bold;
}

.highlight3 {
 color:#fc7a1c;
 font-weight:bold;
}

.highlight4 {
 color:#fc7a1c;
 font-weight:bold;
}


.img1 {
 border:1px solid #dfdfdf;
 margin:0px 16px 5px 0px;
 float:left;
 height:50px;
 text-align:center;
}

a.freuters1 {
 font-size:10px;
 text-decoration:none;
 font-weight:normal;
 color:#fff;
}

.sub {
 vertical-align:super;
}

.flight {
 color:#969696;
}

a.frefresh {
 display:block;
 background-color:#fc7a1c;
/* margin-top:-1px;*/
 margin-top:3px;
 padding:1px 4px 1px 4px;
 color:#ffffff;
 text-decoration:none;
 width:80px;
 text-align:center;
}

a.fnav1, .fnav1 {
 background-color:#6393ca;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
 font-size:0.9em;
 display:block;
 /*width:11.2em;*/
 padding:0.25em 0em 0.25em 0.5em;
 border-bottom:1px solid #ffffff;
}

a.fnav1:hover {
 color:#ffffff;
}

a.fnavmarked1, .fnavmarked1 {
 color:#ffffff; 
}

a.fnav2, .fnav2 {
 background-color:#c9dff5; 
 color:#000000;
 text-decoration:none;
 font-size:0.9em;
 display:block;
 /*width:10.2em;*/
 padding:0.15em 0em 0.15em 1.5em;
}

a.fnav2:hover {
 color:#ffffff;
}

a.fnavmarked2, .fnavmarked2 {
 font-weight:bold; 
}

a.fnav3, .fnav3 {
 background-color:#c9dff5; 
 color:#000000;
 text-decoration:none;
 font-size:0.9em;
 display:block;
 /*width:9.2em;*/
 padding:0.15em 0em 0.15em 2.5em;
}

a.fnav3:hover {
 color:#ffffff;
}

a.fnavmarked3, .fnavmarked3 {
 font-weight:bold;
}

a.fnavswitch {
	padding:0.15em 0em 0.15em 0.5em;
	/*width:11.2em;*/
}

img.navitogglesimg {
	margin-right:0.2em;
}

a.fnav4, .fnav4, a.fnav5, .fnav5 {
 background-color:#c9dff5; 
 color:#000000;
 text-decoration:none;
 font-size:0.9em;
 display:block;
 /*width:9em;*/
 padding:1px 5px 1px 20px;
}

a.fnav4:hover, a.fnav5:hover {
 color:#ffffff;
}

a.fnavmarked4, .fnavmarked4, a.fnavmarked5, .fnavmarked5 {
 font-weight:bold;
}

#contentleft ol li {
 list-style-image:none;
}

pre {
 font-family:"Courier New", Courier, monospace;
}

.bar1 {
 clear:both;
 background-color:#6493cb;
 font-size:0.9em;
 height:1em;
}

a.fbuttonleft1 {
 background-color:#969696;
 color:#FFFFFF;
 text-decoration:none;
 display:block;
 padding:0.2em 0.5em 0.2em 0.5em;
 margin:0px;
 border-right:1px solid #ffffff;
 font-weight:normal;
}

a.fbuttonleft1:hover {
 background-color:#fc7a1c;
 color:#FFFFFF;
 text-decoration:none;
}

a.fbuttonright1 {
 background-color:#969696;
 color:#FFFFFF;
 text-decoration:none;
 display:block;
 padding:0.2em 0.5em 0.2em 0.5em;
 border-left:1px solid #ffffff;
 font-weight:normal;
}

a.fbuttonright1:hover {
 background-color:#fc7a1c;
 color:#FFFFFF;
 text-decoration:none;
}
a.fbutton1 {
 float:right;
 background-color:#969696;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
 display:block;
 padding:0.2em 0.5em 0.2em 0.5em;
 font-weight:normal;
 width:100px;
}

a.fbutton1:hover {
 background-color:#fc7a1c;
 color:#FFFFFF;
 text-decoration:none;
}
.daten1 p {
 padding:10px 0px 0 0;
 font-size:11px;
}

.daten2 a {
 padding:10px 0px 0 0;
 font-size:11px;
}

.daten2 img {
padding:0 1px 1px 0
}

ul.legend {
 margin:5px 0px 5px 0px;
 padding:0px;
}
ul.legend li {
 margin:0px;
 list-style-image:none;
 list-style-type:none;
 font-size:0.8em;
 padding:0px 0.2em 0px 0.2em;
}

p.article {
 text-align:justify;
 margin-bottom:0.5em;
}

#logobox {
margin:0px 0px 15px 0px;
padding:0px;
float:left;
}

#logobox_startseite {
margin:0px 0px 15px 0px;
padding:0px;
float:left;
border-left:#2e619a solid 1px;
}

.productTitle {
	background:#ddd;
	width:100%;
	border-bottom:1px solid #000;
	padding:2px;
	margin-top:20px;
	font-size:14px;
}

#em_player { float:left; width:97px; display:block; height:107px; background-image:url(de/images/em_monitor.jpg); background-repeat:no-repeat; margin-top:0px; margin-left:0px;  }


/* bookshop */
#bookshop {}

#bookshop .artikel {float:left; margin:0px 5px 20px 5px; height:250px;width:288px;}
* html #bookshop .artikel {width:286px;} /* for IE 6 */
#bookshop .artikel .header {color:#6393CA; margin:0px 0px 4px 0px; padding:5px 0px 5px 10px; font-size:13px; background-color:#ebf0f5; font-weight:bold;}
#bookshop .artikel .header a {text-decoration:none; color:#000000;}


/* �berschreibe pager hg color */
.box2 ul.pager2 {
 background-color:#ebf0f5;
}

/*myFuW Profile verwalten*/

.box2 #tabLayer1{display:block;clear:both;border-top:1px solid #6393ca;}
.box2 #tabLayer1 label {font-size:12px;padding-left:10px;}
.box2 #tabLayer1 table, .box2 #tabLayer1 td {margin-bottom:10px;padding-top:5px;}

.box2 #tabLayer2{display:none;clear:both;border-top:1px solid #6393ca;}
.box2 #tabLayer2 h2, .box2 #tabLayer1 h2 {margin-top:5px;}
.box2 #tabLayer2 .standard{clear:both;border-top:1px solid #6393ca;display:block;}
.box2 .line {clear:both;border-top:1px solid #6393ca;display:block;}

.formgroupLeft{margin-left:5px;width:440px;float:left;margin-bottom:10px;}
.formgroupRight{width:446px;float:left;margin-bottom:10px;}
.formgroupLeft .form2, .formgroupRight .form2{width:16.4em;}

.abonummer {clear:both;border-bottom:1px solid #6393ca;margin-bottom:15px;margin-left:5px;padding:0 0 15px 2px;}
.abonummer .form2 {width:16.2em;padding-left:0px;}
.line .form2 {margin-left:3px;width:16.4em;}

/*Pager*/
.box2 li, ul.pager li  {background-image:none;margin:0px;padding:0px;}

ul.pager {
 text-align:center;
 list-style:none;
 list-style-image:none;
 background-color:#c9dff6;
 padding:1px 0px 0px 0px;
 margin:0px 0px 1px 0px;
 font-size: 95%;
 height:15px;
 clear:both;
}

ul.pager li {
list-style:none;
list-style-image:none;
 display:inline;
 font-weight: bold;
 list-style:none;
 list-style-image:none;
 margin:-1px;
}

ul.pager li a {
 background-color: #fff;
 padding:0px 3px 0px 3px;
 color:#000;
 font-weight: normal;
 text-decoration: none;
}
ul.pager li a:hover {
 background-color: #eee;
}
ul.pager li.vor, ul.pager li.zurueck {
 font-weight:normal;
}
ul.pager li .current {
 background-color:#fc7a1c;
 color:#fff;
 padding:0px 3px 0px 3px;
}

ul.pager li .inactive { 
padding:0px 3px 0px 3px;
 font-weight:normal;
 background-color:transparent;
 color:#999999;
 background:#ebf0f5;
 }

ul.pager li.vor .current, ul.pager li.zurueck .current {
 padding:0px 3px 0px 3px;
 font-weight:normal;
 background-color:transparent;
 color:#999999;
 background:#ebf0f5;
}
#infoKarte
{
	position: absolute;
	top: 200px;
	left: 200px;
	background: #fff;
}
#listLoadInfo
{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.2;
	filter: alpha(opacity = 20);
	left: 1px;
	

	_height: 100px;
}

/* STARTSEITE */

#background_teaser { background-color:#EBF0F5; float:left; width:100%; border: 1px solid #6393ca; }
#content_teaser {;margin:25px;}
#title_teaser {background-color:#6393ca;}
.whitelogobox {float:left; background-color:#FFFFFF;padding:20px;}
#teaser_title	{ font-size:12px; font-weight:bold; background-color:#6393ca; color:#FFFFFF; padding: 2px;}
#teaser_title a	{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; font-weight:bold; }
/* INFOKARTE */

.i_bg_blue {  background:#bbdbff; border-bottom:5px solid #FFFFFF; }
.i_bg_blue_light {  background:#d3e8ff;padding:5px; }


#i_table_style { font-size:13px; color:#333; background-color: #FFF; border:3px solid #6393ca;}
.i_table_field { padding-left: 4px; padding-right:4px; vertical-align: top;}
.padding_block { padding-bottom: 4px; padding-top:4px;}
.i_table_field_dyn {padding:0px;margin:0px;}

#i_table_style p { color:#333; font-family: arial; font-size:13px }
#i_table_style p br { font-size:13px; color:#333;}
.i_small { font-size:9px; color:#111;border-top:1px dotted #999;padding:4px; }

.border_right { border-right:1px dotted #999; }
.border_bottom { border-bottom:1px dotted #999; }
.button_player { background-color:#FFF; border:1px solid #ccc; color:#666; font-size:10px; background-image:url(de/images/bg_button.jpg); background-position:top left;}
#body_player { background-image:url(de/images/bg_body_player.jpg);}
#infokarte { text-align:center; color:#000; font-size:12px; font-weight:bold; }

.copyRightLayer {z-index:500;position:absolute;top:0;background-image:URL('images/tb.gif');}
.td_border_left 	{border-left: 1px solid #6393ca;}
.td_border_right	{border-right: 1px solid #6393ca;}
.padding_left   {padding-left:8px;}
.padding_right  {padding-right:8px;}
.padding_top    {padding-top: 8px;}
.padding_bottom {padding-bottom: 8px;}


.i_padding_bottom {padding-bottom: 3px}

.ajaxTable {border:1px solid #6393ca;}

.indikativ {color: #FF0000;}

a.ueber:visited {color:#808c9a;}

/* ARCHIV */
.printArchive p {
	padding-bottom: 6px;
	text-align:justify;
	line-height:16px;
}

.quote {
	width: 220px; 
	min-height: 100px; 
	background:#e5e5e5 url('images/bg_quotes.jpg') top left no-repeat; 
	font-size: 20px;
	font-weight:bold; 
	float: right;
	padding: 10px;
	border-top:1px solid #ccc9c2;
	border-left:1px solid #ccc9c2;
	border-bottom:2px solid #dddad4;
	border-right:2px solid #dddad4;
	margin: 20px 0 20px 20px;
	font-family:"Courier New", Courier, monospace;
}

.externalContent div table tr td {
border-bottom:1px solid #C1C1C1;
height:16px;
padding:2px;
vertical-align:top;
text-align: left;
}

.externalContent div table {
width: 100%;
}

h1.isClosed {position:relative;height:20px;}
h1.isClosed span {position:absolute;bottom:0;font-size:12px;white-space:nowrap;}

.awpPrint {
	position:absolute;
	right:19px;
	top:4px;
	width:70px;
	font-size:0.8em;
	font-weight:normal;
}
