/*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 : #F2F2F2;
}

/* \*/
* html #innerbody,
* html #content {
	height: 20em;
}
/* */


#popup-innerbody #wrapper {
	background-color : #FFFFFF;
		border:1px solid #999999;
}

#popup-innerbody{
	width:820px;
	border: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Header */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header-container {
	background-image : none;
	background-color : #FFFFFF;
	height:108px;
	border : none;
}
#header #musterlogo {
	display : none;
}

#popup-innerbody #header-container {
	background-image: none;
	height: 108px;
}


#header {
	height: 85px;
	background-image: url(seiten/header.jpg);
	background-position: bottom left;
}

#header.popup {
	height: 85px;
	background-image: url(seiten/header.jpg);
	background-position: bottom left;       /*geändert*/
}

* html #header.popup {
	margin-bottom: -1px;   /*hinzugefügt*/
}


#header img {
	margin: 0px;
}
#header.popup h1 {
	display:block;
	margin-left: 10px;    /*hinzugefügt*/
	padding: 2px 0px;
}


#popup-innerbody #header img {
	display:none;   /*hinzugefügt*/
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Top-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navitop {
	margin: 0px;
	background-color : #F2F2F2;
	background-image : none;
	border-bottom : 1px solid #006633;
	color:#006633;
}

#navitop ul {
	width: 850px;
	height: 22px;
	color:#006633;
}
#navitop ul li#topnavi_9{
	border:none;
}
#navitop ul li {
margin-left:7px;
	padding:0px 1px;
	color:#006633;
	font-weight:bold;
	border-right:2px solid #006633;
}
#navitop ul li li,
 #navitop ul li li li{
	border:none;
}

#navitop ul ul {
	background-color: #F2F2F2;
	line-height:1.5em;
	color:#006633;
	border:1px solid #006633;
	border-top:0px;
}
/* \*/
* html #navitop ul li li {
	border: 1px solid #F2F2F2;
	
}
/* */
#navitop ul li li div {
	color: #000000;
	border:none;
}

#popup-innerbody #navitop {
	width:818px;			/*hinzugefügt*/
	margin:0px;
	border : none;
	color:#006633;
}
/* \*/
* html #popup-innerbody #navitop {
	margin-bottom: -1px;     /*hinzugefügt*/
}
#navitop a:link,
#navitop a:visited {
	color: #006633;
	text-decoration : none;
}
#navitop a:hover,
#navitop a:focus {
	text-decoration : underline;
}
#navitop .pulldown ul li{
	font-weight:normal;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Main-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navimain #seitenleiste {
	padding: 6em 10px;
}
#navimain a:link,
#navimain a:visited {
	color: #006633;
}
#navimain a:hover,
#navimain a:focus {
	color: #006633;
	background-color: #E3E3E3;
}

#navimain p.navimain_title {
	background-image:none;
	background-color:transparent;
	border:none;
	color:#000000;
}

#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;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Content-Area */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content {
	left:0px;
	width:541px;
	padding:2em 10px 2em 20px;
	background-image :  none;
	border:none;
}

#content-bg-stretch {
	position:absolute;
	bottom:24px;
	height:50%;
	width:571px;
	margin-left:285px;
	background-color:#FFFFFF;
	z-index:1;
	
}

#content a:link,
#content a:visited {
	color: #006633;
	text-decoration:underline;
	padding: 0px;
}
#content p
{
	clear:both;
}
#content p span
{
	margin-left:4px;
	margin-right:4px;
	border:1px solid white;
}
#content p span.links
{
	float:left;
	width:150px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Footer */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {
	background-image: none;
	border : none;
}

#footer a:link,
#footer a:visited {
	color: #006633;
	text-decoration : none;
}
#footer a:hover,
#footer a:focus {
	color: #006633;
	text-decoration : underline;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* 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;
}


