/*berlin
!!Für jeden Kunden ist die height im Individualformat #popup-innerbody #header-container an die Höhe des Logos anzupassen !!
 */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Allgemein */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#innerbody {
	width:856px;	/* navimain + content */
	background-image : none;
}

#wrapper {
	position:relative;
	background-color :transparent;
	/*background-image : url("seiten/athen_navimain.jpg");*/
	background-image : url("seiten/athen_wrapper.jpg");
	background-repeat:repeat-y;
	margin-bottom:100px;
	background-position:bottom left;
}
#wrapper_bild{
	background-image : url("seiten/athen_navimain.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid red;
}

/* 
* html #innerbody,
* html #content {
	height: 20em;
}
/* */
#popup-innerbody #wrapper_bild {
	
		background-image : none;
	
}
*+html #popup-innerbody #wrapper_bild {
	
		background-image : none;
	
}
*html #popup-innerbody #wrapper_bild {
	
		background-image : none;
	
}
#popup-innerbody #wrapper {
	background-color : #FFFFFF;
		border:none;
		width : 810px;
		background-image : none;
	
}

#popup-innerbody{
	width:810px;
	border: none;
	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Header */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header-container {
	background-image : none;
	background-color : #FFFFFF;
	height:180px;
	border : none;
}

#popup-innerbody #header-container {
	background-image: none;
	height:104px;
}

#popup-innerbody #wrapper #header-container #navitop #navitop-wrapper p
{
	margin-top:30px;
	margin-right:40px;
} 

#header {
	height: 0px;
	background-image: none;
	background-position: bottom left;
}

#header.popup {
	background-image: none;
	background-color: transparent;
	height : 22px;       /*geändert*/
}

* html #header.popup {
	margin-bottom: -1px;   /*hinzugefügt*/
}


#header img {
	margin-left: 350px;
	background-image:none;
}
#header.popup h1 {
	display:block;
	margin-left: 10px;    /*hinzugefügt*/
	padding: 2px 0px;
}


#popup-innerbody #header.popup img {
	background-image:none;
	float:left;
	margin: 5px 0px 5px 616px;    /*hinzugefügt*/

}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Top-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navitop {
	margin: 0px;
	background-color : #000000;
	background-image : url("seiten/athen_navi.jpg");
	border : none;
	height:180px;
	
}
#navitop ul {
	width: 856px;
	height: 22px;
	background-color: transparent;
	position:static;
	margin-top:155px;
	margin-left:12px;
	font-weight : bold;
}


#navitop ul ul {
	background-color: #000000;
	border: 1px solid #000000;
	font-weight:normal;
}


#navitop ul li {
	padding:0px 3px;
	padding-left:22px;
	margin-left:inherit;
	color:#000000;
}

*+html #navitop ul li{
	padding-left:39px;
}
*+html #navitop ul li ul li{
	padding-left:0px;
}


#navitop a:link,
#navitop a:visited {
	color: #000000;
	text-decoration : none;
}
#navitop a:hover,
#navitop a:focus {
	text-decoration : underline
}

#navitop ul ul {
	background-color: #F2F2F2;
	line-height:1.5em;
}
/* \*/
* html #navitop ul li li {
	border-bottom: 1px solid #F2F2F2;
}
/* */
#navitop ul li li div {
	color: #5F7E9A;
}

#popup-innerbody #navitop {
	width:810px;			/*hinzugefügt*/
	margin:0px;
	border : none;
	background-image : url("seiten/athen_navi_popup.jpg");
	background-position:center top;	
	background-color:transparent;
	margin-top:1px;
	background-repeat:no-repeat;	
	height:54px;
}
/* \*/
* html #popup-innerbody #navitop {
	margin-bottom: -1px;     /*hinzugefügt*/
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Main-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navimain{
	background-color:transparent;
}
#navimain a:link,
#navimain a:visited {
	color: #000000;
}
#navimain a:hover,
#navimain a:focus {
	color: #000000;
	background-color: #E3E3E3;
}

#navimain ul li.currentpage div {
	background-image :  url(seiten/navipfeil.gif);

}
#navimain ul li.currentbranch ul li.currentpage div {
	background-image :  url(seiten/navipfeil.gif);
}

#navimain ul li
{
border-bottom:1px solid #AFACAC;
}
#navimain ul li.currentpage {
	color : #000000;
}

#navimain ul li.currentpage div {
	background-image :  none;
}


#navimain ul li.currentpage ul,
#navimain ul li.currentbranch {
	color:#000000;
}

#navimain p.navimain_title {
	background-image :  none;
	background-color:#FFFFFF;
	border-bottom: double #5F7E9A;
	color:#5F7E9A;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Content-Area */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content {
	left:0px;
	width:541px;
	padding:2em 10px 2em 20px;
	background-image :  none;
	border:none;
}
* html content{
	padding:0px;
}
#content-bg-stretch {
	position:absolute;
	bottom:24px;
	height:50%;
	width:571px;
	margin-left:285px;
	background-color:transparent;
	z-index:1;
	margin-bottom:60px;
	
}

#content.popup
{
background-color:transparent;
}

#content a:hover,
#content a:focus,
#content a:link,
#content a:visited {
background-color:transparent;
color:#333399;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Footer */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {
	height:55px;
	background-image: url("seiten/athen_footer.gif");
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:bottom right;
	border : none;
	margin:0px;
	padding:0px;
}

#wrapper #footer ul li
{
margin-top:50px;
}

#wrapper #footer li.athen_footer0 a,
#wrapper #footer li.athen_footer1 a,
#wrapper #footer li.athen_footer2 a
{
color:#000000;
}

#popup-innerbody #wrapper #footer .copy a
{
	color:#000000;
} 
#popup-innerbody #wrapper #footer .copy
{
	margin-top:22px;
	margin-right:15px;
}
* html #popup-innerbody #wrapper #footer .copy
{
	margin-right:5px;
	
} 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Für die Rechner */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

div#klappentext {
	margin: 0px;
}

/* \*/
* html div#klappentext {
	margin-top: 0px;
}
/* */

/* \*/
* html #berechnungsformular {
	margin-top: -10px; /*setzt die Box nach oben, warum die Box unten steht weis der Teufel*/
}
/* */

.popup-image
{									/*hinzugefügt*/
	padding:5px;
}

#innerbody #wrapper #content blockquote
{
background-color:#E6E5E5;
border:1px solid #000000;
border-left:none;
/*width:400px;*/
margin-left:24px;
}
hr
{
	border:1px solid black;
}

#immobilienformular p .button,
* html #immobilienformular p .button,
#berechnungsformular input.buttonbav,
#pflegeformular input.buttonbav,
#berechnungsformular input.buttonruerup,
#berechnungsformular input.button
  {
	border: 1px solid #5F7E9A;
	color:#5F7E9A;
}

#ergebnis_ruerup ul li a:link,
#ergebnis_ruerup ul li a:visited,
#ergebnis_ruerup ul li a:hover,
#ergebnis_ruerup ul li a:focus,
#ergebnis_bav ul li a:link,
#ergebnis_bav ul li a:visited,
#ergebnis_bav ul li a:hover,
#ergebnis_bav ul li a:focus,
* html #ergebnis_bav ul li a:link,
* html #ergebnis_bav ul li a:visited,
* html #ergebnis_bav ul li a:hover,
* html #ergebnis_bav ul li a:focus,
#berechnungsnavigation  li  a:link,
#berechnungsnavigation  li  a:visited, 
#berechnungsnavigation  li  a:hover,
#berechnungsnavigation  li  a:focus   {
	border: 1px solid #5F7E9A;
	color:#5F7E9A;
}

#berechnungsformular input.radioboxen,
#berechnungsformular input.radioboxen_untereinander{
background-color:transparent;
}

#druck-innerbody #wrapper{
background-image:none;
}