/********************************************/
/* GENERAL                                  */
/********************************************/

P, DIV, H1, H2, H3, H4, H5, H6, OL, A, UL, LI, TABLE, TD {
	
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: #666666;
}



/********************************************/
/* TEXTELEMENTE
/********************************************/


H1 { 
	magrin-bottom: 5px;
}

P { 
	line-height: 17px;
	magrin-bottom: 5px;
}


OL {
	list-style-position: outer;
	margin-left: 25;
	line-height: 17px;
}

UL {
	list-style-position: outer;
	list-style-type: square;
	margin-left: 15;
	line-height: 17px;
}

LI {
	margin-bottom: 5px;
                margin-left: 0;
}

HR {
	color: #eecfa6;
	height: 1px;
	border: 1px #eecfa6 thin;
}

P A:link    { text-decoration: underline; }
P A:hover   { text-decoration: underline; }
P A:active  { text-decoration: underline; }
P A:visited { text-decoration: underline; }



/********************************************/
/* CSC MAILFORM
/********************************************/

TABLE.csc-mailform {
	width: 525px;
	/* background-color: #EECFA6; */
}

TABLE.csc-mailform TD.csc-form-labelcell {
	width: 125px;
	padding: 5 5 5 5;
}

TABLE.csc-mailform TD.csc-form-fieldcell {
	width: 400px;
	padding: 5 5 5 5;
}

TABLE.csc-mailform TD.csc-form-commentcell {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 400px;
}

TABLE.csc-mailform P.csc-form-label {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

TABLE.csc-mailform P.csc-form-label-req {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

TABLE.csc-mailform INPUT,TEXTAREA,SELECT,FILE {
	/* width: 100%; */
}



/********************************************/
/* CSC SEARCHFORM
/********************************************/

TABLE.csc-searchform {
	width: 525px;
	background-color: #EECFA6;
}

TABLE.csc-searchform TD.csc-form-labelcell { 
	width: 125px;
	padding: 5 5 5 5;
}

TABLE.csc-searchform TD.csc-form-fieldcell { 
	width: 400px;
	padding: 5 5 5 5;
}

TABLE.csc-searchform P.csc-form-label { }

TABLE.csc-searchform INPUT,SELECT,TEXTAREA,FILE {
	width: 250px;
}

TABLE.csc-searchResultInfo {
	width: 525px;
	background-color: #EECFA6;
	padding: 5 5 5 5;
}

TABLE.csc-searchResultInfo TD.csc-searchResultRange { }

TABLE.csc-searchResultInfo TD.csc-searchResultPrevNext { }

H3.csc-noSearchResultMsg {
	width: 525px;
	background-color: #EECFA6;
	padding: 5 5 5 5;
}

H3.csc-searchResultHeader { }

P.csc-searchResult { }



/********************************************/
/* CSC MAILFORM
/********************************************/

DIV#csc-menu { }

P.csc-sitemap { 
	margin: 0 0 0 0px;	
	padding: 5 5 5 5px;
}

/** FIRST LEVEL *****************************/

P.csc-sitemap-level1 { 
	font-weight: bold;
	margin-left: 0px;
	background-color: #EECFA6;
}

P.csc-sitemap-level1 A:link    { text-decoration: none; }
P.csc-sitemap-level1 A:hover   { text-decoration: none; }
P.csc-sitemap-level1 A:active  { text-decoration: none; }
P.csc-sitemap-level1 A:visited { text-decoration: none; }

/** SECOND LEVEL *****************************/

P.csc-sitemap-level2 { 
	margin-left: 10px;
}

P.csc-sitemap-level2 A:link    { text-decoration: none; }
P.csc-sitemap-level2 A:hover   { text-decoration: none; }
P.csc-sitemap-level2 A:active  { text-decoration: none; }
P.csc-sitemap-level2 A:visited { text-decoration: none; }

/** THIRD LEVEL *****************************/

P.csc-sitemap-level3 { 
	margin-left: 20px;
}

P.csc-sitemap-level3 A:link    { text-decoration: none; }
P.csc-sitemap-level3 A:hover   { text-decoration: none; }
P.csc-sitemap-level3 A:active  { text-decoration: none; }
P.csc-sitemap-level3 A:visited { text-decoration: none; }



/********************************************/
/* NAVIGATION 1 - LEVEL 1 & 2
/********************************************/

/** FIRST LEVEL *****************************/

TD.menu1-level1 {
	width: 150px;
	padding: 0 0 5 0;
}

TD.menu1-level1 A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
}   

TD.menu1-level1 A:visited { text-decoration: none; }
TD.menu1-level1 A:active { text-decoration: none; }
TD.menu1-level1 A:hover { text-decoration: none; color: #E4821E; }

/** FIRST LEVEL (ACTIV) *********************/

TD.menu1-level1-act {
	width: 150;
	padding: 0 0 5 0;
}

TD.menu1-level1-act A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 12px; 
	color: #E4821E; 
	text-decoration: none; 
}   

TD.menu1-level1-act A:visited { text-decoration: none; }
TD.menu1-level1-act A:active { text-decoration: none; }
TD.menu1-level1-act A:hover { text-decoration: none; color: #E4821E; }

/** SECOND LEVEL *****************************/

TD.menu1-level2 {
	width: 150px;
	padding: 0 0 6 0;
}

TD.menu1-level2 A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-style:italic;
	font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
}   

TD.menu1-level2 A:visited { text-decoration: none; }
TD.menu1-level2 A:active { text-decoration: none; }
TD.menu1-level2 A:hover { text-decoration: none; color: #E4821E; }

/** SECOND LEVEL (ACTIV) *********************/

TD.menu1-level2-act {
	width: 150;
	padding: 0 0 6 0;
}

TD.menu1-level2-act A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-style:italic;
	font-size: 12px; 
	color: #E4821E; 
	text-decoration: none; 
}   

TD.menu1-level2-act A:visited { text-decoration: none; }
TD.menu1-level2-act A:active { text-decoration: none; }
TD.menu1-level2-act A:hover { text-decoration: none; color: #E4821E; }

/** THIRD LEVEL *****************************/

TD.menu1-level3 {
	width: 150px;
	padding: 0 0 6 10;
}

TD.menu1-level3 A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-style:italic;
	font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
}   

TD.menu1-level3 A:visited { text-decoration: none; }
TD.menu1-level3 A:active { text-decoration: none; }
TD.menu1-level3 A:hover { text-decoration: none; color: #E4821E; }

/** THIRD LEVEL (ACTIV) *********************/

TD.menu1-level3-act {
	width: 150;
	padding: 0 0 6 10;
}

TD.menu1-level3-act A {
	font-family: verdana, geneva, arial, sans-serif; 
	font-style:italic;
	font-size: 12px; 
	color: #E4821E; 
	text-decoration: none; 
}   

TD.menu1-level3-act A:visited { text-decoration: none; }
TD.menu1-level3-act A:active { text-decoration: none; }
TD.menu1-level3-act A:hover { text-decoration: none; color: #E4821E; }

.management11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.managementlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* NEWS-BEREICH */

#news {
position: absolute;
top: 130px;
left: 745px; 
width: 170px;  
margin: 0; 
padding: 0;
}

#newsheader { 
width: 100%;
display: block;
margin: 0px 0px 5px 0px;
padding: 3px;
/* background-color: #f2f2f2; */

color: e8824b;
}


#newseintrag p {
margin: 0px 0px 0px 0px; 
padding: 3px;
}

#newseintrag a {
color:#666666; 
text-decoration: none;
}

#newseintrag a:hover {
color:#666666; 
text-decoration: underline;
}

#news hr {
padding: 0;
margin: 0;
}

#newseintrag ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#newseintrag li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-image: url(menu_main_icon_02.gif);
}

#logo_kapitalmarkt {
position: absolute;
top: 127px;
left: 750px; 

}

#logo_kapitalmarkt_english {
position: absolute;
top: 10px;
left: 750px; 

}

#languages {
position: absolute;
top: 10px;
left: 680px; 

}

#languages img {
border: 1px solid #f2f2f2;
}

#aktuelles {
position: absolute;
top: 125px;
left: 750px; 
}

#aktuelles span {
font-size: 10px;
font-weight: bold;
}

.aktuelles_header {
position: relative;
margin: 0; 
padding: 0px 24px 0px 24px;
}

.aktuelles_subheader {
position: relative;
padding: 8px 0px 8px 0px;
margin: 0;
font-size: 11px;
/* background-image: url(../images/bg_news_standard.png); */
/*background-repeat: no-repeat;*/
/*background-position: 7px 0px;*/
}

#accordion a {
font-size: 11px;
text-decoration: none;
color: #666666
}

#accordion a:hover {
font-size: 11px;
text-decoration: none;
color: #e8824b;
}

#divider {
height: 1px;
background-color: #666666;
margin: 1px 0px 1px 0px;
}

/********************************************/
/* EIGENE CSS-STILE
/********************************************/

.management11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.managementlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.waswirtunheader {
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #A0B1BB;
	text-align: center;
	padding: 5px;

}

.wwt {
	font-family: verdana, geneva, arial, sans-serif; 
	font-size: 11px;

}


table.waswirtuninhalt UL {
	list-style-position: outer;
	list-style-type: square;
	margin-left: 15;
	line-height: 17px;
}

table.waswirtuninhalt LI {
	margin-bottom: 5px;
                margin-left: 0;
				font-size: 10px;
}