html, body {
margin:0;
padding:0;
	scrollbar-3dlight-color : #EEEEEE;
	scrollbar-darkshadow-color : #EEEEEE;
	scrollbar-face-color : #1CA078;
	scrollbar-highlight-color : #EEEEEE;
	scrollbar-shadow-color : #EEEEEE;
	scrollbar-base-color : #EEEEEE;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-track-color: #EEEEEE;
	background-image: url(../images/gesamtback.gif);
	background-repeat: repeat;
	height:		100%; /* Das will der IE. */
}
#anschrift{
margin-left:37px;
margin-top:20px;
width:200px;
	COLOR: #127658; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	TEXT-DECORATION: none; 
	font-size:10px;
}
.gruen {
	COLOR: #127658; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	TEXT-DECORATION: none; 
	font-size:10px;
}
#headtext{
position:absolute;
top:18px;
left:438px;
width:349px;
	COLOR: #127658; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	TEXT-DECORATION: none; 
	font-size:10px;
}
#horizon { 
position: absolute; 
left: 0px; 
width: 100%;
height:800px;
min-width: 1000px;
} 
#container { 
position: relative; 
width: 990px; 
margin: 10px auto;
border:#000 0px solid; 
} 
#header{
	position:absolute;
	left:173px;
	background-image:url(../images/headerback.gif);
	width: 800px;
	height: 132px;
	top: 3px;
}

#film {
left: 0px;
top: 0px;
}
#sub{
margin-left:3px;
padding-left:15px;
padding-top:10px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #666666;
	background-color:#FFFBEA;
	background-image:url(../images/back_sub.jpg);	
	border-left: 1px #BEBEBE solid;
	border-right: 0px #BEBEBE solid;
}
#content{
	position:absolute;
	left:193px;
	width: 600px;
	height: 300px;
	top: 147px;
}
#contentbereich{
margin-left:3px;
padding-left:16px;
padding-top:2px;
padding-right:40px;
padding-bottom:20px;
	background-color:#FFFBEA;
	border-left: 1px #BEBEBE solid;
	border-right: 0px #BEBEBE solid;
	border-bottom: 0px #BEBEBE solid;
	width:539px;
	background-image:url(../images/back_content.jpg);
}
#schatten_content_vert{
position:relative;
float:right;
top:-65px;
height:100%;
margin-left:580px;
width:20px;
background-image:url(../images/tableshadowrechts.jpg);
border:0px red solid;
}
.quadrat {
padding-right:5px;
}
.pfeile {
padding-left:10px;
padding-right:5px;
}
#headercontent{
background-image:url(../images/contenthead.jpg);
background-repeat:no-repeat;
background-color:#1CA57B;
height:19px;
padding-left:22px;
padding-top:8px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bolder; 
font-size:11px; 
color:#FFFFFF; 
filter:DropShadow(color=#555555, offx=1, offy=1);
}
#content_schatten{
margin-left:3px;
background-image:url(../images/schatten2.jpg);
height:10px;
width: 577px;
font-size:4px;
}
#service_center{
	position:absolute;
	left:-4px;
		top: 147px;
			width: 195px;
	height: 205px;
}
#bedarf{
	position:absolute;
	left:-4px;
		top: 378px;
			width: 203px;
	height: 200px;
	z-index:8;
}
#karriere{
	position:absolute;
	left:-4px;
		top: 644px;
			width: 203px;
	height: 107px;
}

#banner{
	position:absolute;
	left:-4px;
		top: 774px;
			width: 176px;
	height: 107px;
}
#vorsorge{
	position:absolute;
	left:794px;
		top: 147px;
			width: 176px;
	height: 167px;
}
#kapitalanlagen{
	position:absolute;
	left:794px;
		top: 327px;
			width: 176px;
	height: 120px;
}
#newsletter{
	position:absolute;
	left:794px;
		top: 466px;
			width: 176px;
	height: 167px;
}
.modulhead{
background-image:url(../images/modulhead.jpg);
background-repeat:no-repeat;
height:19px;
padding-left:22px;
padding-top:8px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bolder; 
font-size:11px; 
color:#FFFFFF; 
filter:DropShadow(color=#555555, offx=1, offy=1);
}
#headschatten{
margin-left:3px;
background-image:url(../images/servicecenter.jpg);
height:50px;
width: 173px;
font-size:4px;
}
#vorsorge_schatten{
margin-left:3px;
background-image:url(../images/vorsorge.jpg);
height:50px;
width: 173px;
font-size:4px;
background-repeat:no-repeat;
}
.kapital_schatten{
margin-left:3px;
background-image:url(../images/kapital.jpg);
height:50px;
width: 173px;
font-size:4px;
background-repeat:no-repeat;
}
.newsletter_schatten{
margin-left:3px;
background-image:url(../images/newsletterhead.jpg);
height:50px;
width: 173px;
font-size:4px;
background-repeat:no-repeat;
}
#headschatten_bedarf{
margin-left:3px;
background-image:url(../images/schatten2.jpg);
height:10px;
width: 173px;
font-size:4px;
}
.vorsorge_text{
margin-left:3px;
padding:5px;
background-color:#FFFBEA;
FONT-SIZE: 12px; 
COLOR: #444444; 
FONT-FAMILY: Arial, Tahoma, Verdana;
}
#menu_service{
height:110px;
width: 176px;
background-color:#FFFBEA;
}
#menu_bedarf{
height:220px;
width: 176px;
background-color:#FFFBEA;
}
#menu_karriere{
height:65px;
width: 176px;
background-color:#FFFBEA;
}
#schatten1{
position:absolute;
top:0px;
margin-top:0px;
margin-left:176px;
width:20px;
height:203px;
background-image:url(../images/tableshadowrechts.jpg);
}
#schatten_r_vor{
position:absolute;
top:0px;
margin-top:0px;
margin-left:168px;
width:20px;
height:150px;
background-image:url(../images/tableshadowrechts.jpg);
}
#schatten_k_vor{
position:absolute;
top:0px;
margin-top:0px;
margin-left:168px;
width:20px;
height:119px;
background-image:url(../images/tableshadowrechts.jpg);
}
#schatten_n_vor{
position:absolute;
top:0px;
margin-top:0px;
margin-left:168px;
width:20px;
height:165px;
background-image:url(../images/tableshadowrechts.jpg);
}
#schatten_bedarf{
position:absolute;
top:0px;
margin-top:0px;
margin-left:176px;
width:20px;
height:250px;
background-image:url(../images/tableshadowrechts.jpg);
}
#schatten_karriere{
position:absolute;
top:0px;
margin-top:0px;
margin-left:176px;
width:20px;
height:100px;
background-image:url(../images/tableshadowrechts.jpg);
}
.schatten_vorsorge2{
	width:191px;
	height:15px;
	background-image:url(../images/tableshadowunten.jpg);
	background-repeat:no-repeat;
}
#schatten_content {
top:-1px;
left:4px;
position:relative;
	width:700px;
	height:15px;
	border:0px red solid;
	background-image:url(../images/tableshadowunten.jpg);
	z-index:5;
	background-repeat:no-repeat;
}
html>body #schatten_content{
	width:592px;
}
#schatten_ru_content{
background-image:url(../images/tableshadow_ru.jpg);
margin-left:577px;
width:20px;
height:14px;
}
html>body #schatten_ru_content{
margin-left:580px;
}

#schatten_bedarf2{
	position:absolute;
	top:-66px;
	margin-top:310px;
	margin-left:20px;
	width:191px;
	height:15px;
	left: -20px;
	background-image:url(../images/tableshadowunten.jpg);
	background-repeat:no-repeat;
}
#schatten_karriere2{
	position:absolute;
	top:-34px;
	margin-top:130px;
	margin-left:20px;
	width:191px;
	height:15px;
	left: -20px;
	background-image:url(../images/tableshadowunten.jpg);
	background-repeat:no-repeat;
}
.schatten_links{
	background-image:url(../images/tableshadowunten_ecke.jpg);
width:26px;
height:20px;
float:left;
}
#schatten2{
	position:absolute;
	top:-20px;
	margin-top:223px;
	width:180px;
	height:15px;
	background-image:url(../images/tableshadowunten_small.jpg);
	background-repeat:no-repeat;
}
html>body #schatten2{
	width:185px;
}
.schatten_ru{
	background-image:url(../images/tableshadow_ru.jpg);
margin-left:173px;
width:15px;
height:14px;
font-size:10px;
}
html>body .schatten_ru{
margin-left:176px;
}
#footer{
margin-top:10px;
margin-bottom:10px;
COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none;
font-size:11px;
}
.box{
margin-top:20px;
padding-bottom:20px;
FONT-SIZE: 12px; 
COLOR: #444444;
FONT-FAMILY: Arial, Tahoma, Verdana; 
}
.bilderrahmen{
border:1px black solid;
}

















TD {
	/*FONT-SIZE: 11px; COLOR: #4f4f4f; FONT-FAMILY: Tahoma, Verdana, Arial; */
	FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Arial, Tahoma, Verdana, 
}

A:hover {
	COLOR: #1CA078; TEXT-DECORATION: underline
}
A {
	TEXT-DECORATION: none; COLOR: #333333;
}

.modulebody {
	background-color: #FFFBEA;
	background-image: url(../images/modulebodyback.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	
}

.modulezwischenstueck {
	background-color: #FFFBEA;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	
}
#menue_tabelle{
position:absolute;
left:30px;
top:466px;
width:172px;
height:199px;
}
.text_klein {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Arial, Tahoma, Verdana, 
}
#modulezwischenstueck2 {
	background-image: url(../images/schatten2.jpg);
	background-color:#000000;
	background-repeat: repeat-x;
	background-color: #FFFBEA;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	height:100px;
	width:300px;
	
}

.modulehead {
	background-color: #61849A;
	background-image: url(../images/modulehead.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 147px;
	text-align: center;
}
.moduleheadtext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	filter:DropShadow(color=#000000, offx=1, offy=1);
}
.moduletable {
	/*margin: 10px;*/
	margin-bottom:5px;
}

.contenttable {

	margin-top: 5px;
}
.contenttablebody {

	background-color: #E6ECEE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #61778C;
	border-right-color: #61778C;
	border-bottom-color: #61778C;
	border-left-color: #61778C;
}



a.pointofme {
	COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
a.pointofme:hover {
	COLOR: #1CA078; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #127658;
}
.headline_schwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}


hr {
	color: #CACACA;
}
.topthemaheadback {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1C9A74;
	border-right-color: #1C9A74;
	border-bottom-color: #1C9A74;
	border-left-color: #1C9A74;
}
.topthemabodyback {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	padding-right: 10px;
	padding-left: 10px;
}
.eingabetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C9A74;
	border: 1px solid #1C9A74;
	background-color: #EEEEEE;
}
.eingabepulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C9A74;
	border: 1px solid #1C9A74;
	background-color: #EEEEEE;
}
.eingabemulti {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C9A74;
	border: 1px solid #1C9A74;
	background-color: #EEEEEE;
}
.eingabebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #1C9A74;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #25CF9C;
	border-right-color: #167A5C;
	border-bottom-color: #167A5C;
	border-left-color: #25CF9C;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #127658;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #1B9973;
}
.adresse {
text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #C80071;
	padding-top: 5px;
}
#secura {
visibility:hidden; 
position:absolute; 
top:0px; 
width:800px;
}
