html,body { background-color: #e0e2ec; font-family:Arial, Helvetica, sans-serif }

body { margin:0px; padding:0px; }

#wrap{ width:772px; margin: 0px auto; margin-top:15px; background:url(../images/bgs/mid_bg.jpg) repeat-y; font-family:Arial, Helvetica, sans-serif }

#top{ background:no-repeat url(../images/bgs/top_bg.jpg); height:15px}

#header{width:769px; height:138px}

#logo{width:205px; float:left; /*margin-top:10px;*/ margin-left:5px; margin-top:-15px; z-index:99}

#head_text{width:420px; float:left; margin-top:10px; height:100px; margin-left:40px; font-size: 20px; /*font-weight: 600;*/}

#login_link{; float:right;/*width:100px*/ height:110px; margin-top:-2px; text-align:right; color: #FF0033; font-size: 10px;}

#tabs{text-align:center; width:762px; margin-top:10px; height:28px; padding-right:20px; }

#tab_ind{background:url(../images/bgs/tab.gif) no-repeat; float:right; width:120px; height:28px; /*margin-left:25px;*/ padding-top:6px; color:#333333}


#content_top{ background:no-repeat url(../images/bgs/content_top.jpg); width:762px; height:15px; margin-left:5px}

#content{ width:755px; margin-left:5px; background:url(../images/bgs/content_mid.jpg) repeat-y; padding-left:8px;}

#form{font-size:12px; width:437px; height:237px; background:url(../images/bgs/form_bg.jpg) no-repeat; padding-top:50px;}

#right_txt{ float:right; margin-right:10px; width:285px; color: #333333}

#calc{ font-size:12px; margin-top:10px; width:336px; height:144px; background:url(../images/bgs/calc_bg.jpg) no-repeat; padding-top:50px;}

#family{ float:right; width:322px; height:194px; margin-right:20px; margin-top:-182px;}

#content_bottom{background:no-repeat url(../images/bgs/content_bottom.jpg); width:762px; height:15px; margin-left:5px}

#bottom{background:no-repeat url(../images/bgs/bottom_bg.jpg); height:21px; width:772px}

.bullet {list-style-image: url(../images/0050_pfeil.png);}

#artical-content {
margin-left:10px;
margin-right:10px;

}

#footer_articles {
font-size:10px;
font-style:normal;
}



#footer {
align: center; 

text-align: center;
padding: 9px;

}


/***********************************************/
/*Links*/
/***********************************************/
a:link { 
	color: #666666; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	font-weight: bold; 
	text-decoration: none;
}

a:link:hover { 
	color: #294A67; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	font-weight: bold; 
	/*text-decoration: underline; */
}

a:active { 
	color: #c00; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	font-weight: bold; 
	text-decoration: none; 
}

a:visited { 
	color: #666666; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	font-weight: bold; 
	text-decoration: none; 
}

a:visited:hover { 
	color: #294A67; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	font-weight: bold; 
	/*text-decoration: underline; */
}

/* ------------------------------------------------------ Drop Menu Start------------------------------------------------------ */

#menu {
margin-top:4px;
/*float: right;*/
/*text-align:right;*/

width:700px;
z-index:99;
/*position:absolute;*/
/*margin-left:366px;*/
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0;
float: right;
z-index:inherit;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style:inset;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding-top:3px;
padding-left:7px;
padding-right:7px;
vertical-align:middle;
z-index:99;
}

#menu h2 {
color: #000;
background: #e0e2ec;
text-transform: uppercase;
}

#menu a {
text-align:left;
padding-left:13px;
width:100px;
color: #000;
background:#e0e2ec;
text-decoration: none;
z-index:99;
}

#menu a:hover {
color: #008CCE;
background:url(images/bullets/grn_arrow.png) #fff;
background-position:left;
background-repeat:no-repeat;
z-index:99;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
/*margin-left:-40px;*/
}

#menu ul ul ul {
position: absolute;
top: 0;
right: 98%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* ------------------------------------------------------ Drop Menu End ------------------------------------------------------ */
