/* hick.css Stylesheets v.01a */

BODY,td,p,div {font-size:12px;}
BODY {
font-family:  Verdana;
background-color:#FFFFFF;
height:90%;
}

h1 { font-size:14px; }
h2 { font-size:12px; }
h3 { font-size:12px; }

#Seite {
	width:934px; 
	margin:12px  auto auto auto;
}
.hidden { display:none; }
.visible { display:block; }
.small {font-size:10px; }
.divider {clear:both;}
.divider5px {clear:both; height:5px; }

p.Textblock {
width:90%;
max-width:590px;
display:block;
padding:0px;
line-height:1.25em;
}

a {
color:#000000;
padding-right:0;
text-decoration:underline;
}

div.trennlinie_single {
width:930px;
background:#DBD9B1;
height:1px;
overflow:hidden;
margin:3px 0 3px 0;
}

#header_popup {
background:url(header/header_popup.png) 0 0 no-repeat #FFFFFF;
width:900px;
height:70px;
}
#header {
width:930px;
padding:0;
margin:0;
}
div.header_line {
width:1px;
background:#DBD9B1;
height:200px;
margin:0 3px 0 3px;
}
#header_img_0 {
background:url(header/header_0.png) 0 0 no-repeat #F6EECA;
width:300px;
height:200px;
}
#header_img_1 {
background:url(header/header_1.png) 0 0 no-repeat #F6EECA;
width:200px;
height:200px;
}
#header_img_2 {
background:url(header/header_2.png) 0 0 no-repeat #F6EECA;
width:200px;
height:200px;
}

#MainContent {
display:block;
width:930px;
overflow:hidden;
background: url(bg/hintergrundschleife.png) bottom left no-repeat #fffdc9;
padding:0;
margin-top:3px;
}
#sidemenu_frame {
display:block;
width:270px;
margin-top:34px;
margin-right:33px;
float:left;
overflow:hidden;
background-color: #EFEDD5;
border-top:1px solid #72473A;
border-bottom:1px solid #72473A;
}
#sidemenu {
display:block;
width:268px;
overflow:hidden;
padding:0;
margin:0 20px 0 0;
float:left;
}
#content {
height:364px;
padding:0 0 24px 0;
margin:32px 0 0 0;
overflow:auto;

}

#CFP_Logo{
float:left;
width:44px;
height:32px;
margin-top:4px;
padding-bottom:4px;
background:url(img/cfp_logo.gif) 0 0 no-repeat #fffdc9;
cursor:pointer;
}
#DIN_Logo{
float:left;
width:40px;
height:40px;
margin-top:0px;
background:url(img/din_logo.gif) 0 0 no-repeat #fffdc9;
cursor:pointer;
}

#footer_frame {
background-color:#FFFDC9;
width:930px;
padding:0;
}
#footer td {
margin:0;
text-align:right;
color:#72473A;
}

A.footer_link {
color:#72473A;
font-size:11px;
display:inline;
text-decoration:none;
font-weight:normal;
margin-right:24px;
}

a.pdf { display:block; clear:left; background-image:url('icon/icon_pdf.gif');  background-repeat: no-repeat; padding-left:32px; height:32px; }

A.msub,A.msub_a {
font-size:10px;
display:block;
width:270px;
height:18px;
overflow:hidden;
margin-bottom:2px;
}
A.msub {background:url(menu/menu_a.png) 0 0 no-repeat ;}
A.msub_a {background:url(menu/menu_a_a.png) 0 0 no-repeat ;}
A.msubsub, A.msubsub_a{
font-size:10px;
display:block;
width:270px;
height:18px;
overflow:hidden;
}
A.msubsub {background:url(menu/menu_subs.png) 0 0 no-repeat;}
A.msubsub_a {background:url(menu/menu_subs_a.png) 0 0 no-repeat;}
#a1 { background-position:0 0px ;}
#a1_0 { background-position:0 0px ;}
#a1_1 { background-position:0 -20px ;}
#a1_2 { background-position:0 -40px ;}
#a2 {background-position:0 -20px ;}
#a2_0 { background-position:0 -60px ;}
#a2_1 { background-position:0 -40px ;}
#a2_2 { background-position:0 -100px ;}
#a2_3 { background-position:0 -120px ;}
#a2_4 { background-position:0 -140px ;}
#a2_5 { background-position:0 -160px ;}
#a3 {background-position:0 -40px ;}
#a3_0 { background-position:0 -180px ;}
#a3_1 { background-position:0 -200px ;}
#a3_2 { background-position:0 -220px ;}
#a3_3 { background-position:0 -40px ;}

#landkarte{
display:block;
width:232px;
height:318px;
margin:0;
background:url(img/karte.png) 0 0 no-repeat #fffdc9;
}

#dot_1,#dot_2 {
display:block;
float:left;
width:8px;
height:17px;
margin-left:2px;
margin-right:2px;
background:url(dot.png) 0 0 no-repeat #FFFFFF;
}

.headline{
display:block;
width:460px;
height:36px;
margin:0;
background: url(titel/headlines.png) 0 0 no-repeat #fffdc9;
}
#headline_1 { background-position: 0px 0px;  height:70px;}
#headline_2 { background-position: 0px -70px;  height:70px;}
#headline_3 { background-position: 0px -140px;  height:70px;}


#headline_links 				{ background-position: 0px -960px; }
#headline_mandanten 		{ background-position: 0px -280px; }
#headline_standort 		{ background-position: 0px -320px; }
#headline_warum_uns { background-position: 0px -360px; }
#headline_kontakt  		{ background-position: 0px -520px; }
#headline_finanzplanungsprozess  		{ background-position: 0px -560px; }
#headline_honorar  		{ background-position: 0px -600px; }
#headline_situation  		{ background-position: 0px -640px; height:70px; }
#headline_partner  		{ background-position: 0px -720px; }
#headline_presse_start  		{ background-position: 0px -760px; }
#headline_presse 		{ background-position: 0px -210px; height:70px; }
#headline_presse_1 		{ background-position: 0px -840px; height:70px; }
#headline_presse_2 		{ background-position: 0px -440px;  }
#headline_presse_3 		{ background-position: 0px -480px; }
#headline_presse_4 		{ background-position: 0px -920px; }

#headline_anlageformen { background-position: 0px -1000px; }
#headline_vermoegensverwaltung { background-position: 0px -1040px; }
#headline_inflationsbsp { background-position: 0px -1080px; }
#headline_rentenbsp { background-position: 0px -1120px; }
#headline_leistungsangebot { background-position: 0px -1160px; }
#headline_glossar { background-position: 0px -1200px; }



#headline_wegzuuns	{ background-position: 0px -800px; }

/* IE STYLEs */
HTML,BODY,TEXTAREA,INPUT,SELECT {
/* SCROLLBARS */
~scrollbar-3dlight-color: #FFECCA;
~scrollbar-arrow-color: #432A22;
~scrollbar-base-color:#FFFDC9;
~scrollbar-darkshadow-color:#DBD9B1;
~scrollbar-face-color:#EFEDD5;
~scrollbar-highlight-color:#FFFFFF;
~scrollbar-shadow-color:#72473A;
~scrollbar-track-color:#FFFDC9;
}



/* FORM */
form{
padding:0;
margin:0;
margin-bottom:24px;
}
legend {
display:block;
margin-bottom:18px;
}
fieldset {
padding:0;
margin:0;
border:0;
}
select, input, textarea {
font-family:Verdana;
background-color:rgb(254,253,233);
border:1px solid #E6E6CC;
color:#000000;
padding:1px 0px 1px 3px;
margin-bottom:4px;
}
select:focus,input:focus, textarea:focus{ 	background-color:#ffffff; 		}
textarea {
height:120px;
display:inline;
font-size:11px;
padding:4px;
}
label {
display:block;
clear:left;
width:112px;
float:left;
height:18px;
margin-bottom:4px;
}
input.eingabe {  width:60%; }

/* endstyles */

ul.content { padding-left:14px; margin-bottom:0px;  list-style:disc; padding-right:24px;}
ul.content br { display:none; }
li.content { padding-left:4px; list-style:disc;}


/* MENU */
#topmenu {

	margin:0px;
	height:20px;
	padding-left:300px;
	z-index:20;
	
}
#nav UL.sub_1 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav LI { FLOAT: left; overflow:visible; POSITION: relative; list-style-type:none; height:18px; }
#nav LI UL.sub_1 {	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 16px; }
#nav LI.nv0 {	FLOAT: left; POSITION: relative; }
#nav LI.nv0 UL.sub_1 {	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 16px; 	}
#nav LI.nv0:hover UL.sub_1 {	DISPLAY: block}
#nav LI.nv0_over UL.sub_1 {	DISPLAY: block}
#nav A.mA,A.mA_a {
	font-size:10px;
	display:block;
	height:15px;
	overflow:hidden;
	margin:0px;
	margin-right:2px;
	border:0px solid #dc0000;
}
#nav A.mA{background:url(menu/menu_b.png) 0 0 no-repeat;	}
#nav A.mA_a{background:url(menu/menu_b_a.png) 0 0 no-repeat;}
#nav a.menu {
	width:160px;
	text-align:center;
	color: rgb(114,71,58);
	text-decoration:none;
	display:block;
	padding:1px;
	font-size:10px;
	height:20px;
	padding-top:3px;
	background-color:rgb(250,249,229);
	opacity:0.99;
}
#nav a.menu:hover {
  color: rgb(0,0,0);
	background-color:rgb(250,249,229);
  text-decoration:none;
  display:block;
}
#nav #b1{  background-position:4px 0px ; width:108px;}
#nav #b2{  background-position:4px -20px ; width:90px;}
#nav #b3{  background-position:4px -40px ;width:112px;}
#nav #b4{  background-position:4px -60px ;width:75px;}
#nav #b5{  background-position:4px -80px ;width:66px;}
#nav #b6{  background-position:4px -100px ;width:80px;}
#nav div.trenner {
height:1px;
~height:1px;
~max-height:1px;
max-height:1px;
overflow:hidden;
width:150px;
margin-left:5px;
background-color:  rgb(114,71,58);
clear:left;
}

/* PRINT */
div.Site_Information { display:none; }

/* POPUP BILDER & GLOSSAR */
#GlossarBox {
 border:1px solid #72473A;
 background-color:#EFEDD5;
 padding:0px;
 z-index:2000;
 display:block;
 position:absolute;
 width:520px;
 
}
#GlossarBox_Topleiste { 
	background-color:#DBD9B1;
	padding:3px;
}
#GlossarBox_Dragger {
	display:block;
	float:left;
	width:90%;
	padding:4px 0px 0px 4px;
	height:20px;
	cursor:pointer;
	color:#72473A;
	font-size:13px;
	font-weight:bold;
}
#GlossarBox_Dragger:hover { 
	background-color:#DBD9B1; 
	cursor:move;
}
#GlossarBox_Closer {
cursor:pointer;
display:block;
width:9px;
height:9px;
background: url('icon/close.gif') 0 0 no-repeat #DBD9B1;
float:right;
margin:3px;
}
#GlossarBox_Content {
display:block;
padding:8px;
clear:left;
color:#ffffff; 
}
a.glossar { display:inline; padding-left:16px; margin:2px 0px; text-decoration:none; background:url('icon/glossar_textlink.gif') 2px 2px no-repeat transparent; }

#GlossarTXT { color:#000000; display:block; }
#GlossarTXT h1, #GlossarTXT h2, #GlossarTXT a { color:#000000; }
#GlossarTXT a.glossar { background:url('icon/glossar_textlink_white.gif') 2px 2px no-repeat transparent; }