/*Rom/*
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Allgemein */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
#route{
margin-left:20px;
margin-top:10px;
}
.leftfloat,
.rightfloat {
	margin-left: 1.5em;
	margin-right: 1.5em;
}
blockquote .leftfloat,
p .leftfloat {
	margin-left: 0em;
}
blockquote .rightfloat,
p .rightfloat {
	margin-right: 0em;
}
body 
{
	background-image : url(seiten/body_bg.gif);
	background-position : top left;
	background-repeat : repeat-x;
}
#innerbody {
	width:885px;	/* navimain + content */
	margin:20px auto;
	background-image : none;
	background-color : transparent;
	
}
/* \*/
* html #innerbody,
* html #content {
	height: 20em;
}
/* */

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

#wrapper {
	background-image : none;
	background-color:transparent;
}

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

#header-container {
	margin: 0px 0px 20px 0px;
	background-image : url(seiten/header_bg.gif);
	background-position : left;
	background-repeat : repeat-x;
	background-color : transparent;
	height:126px;
	border:none;
	padding:0px;
}
#popup-innerbody #header-container {
	margin: 0px 0px 0px 0px;
	background-image :url(seiten/popup_header_bg.gif);
	background-color :transparent;
	height:117px;
	border:none;
	padding:0px;
}
#header-l {
	background-image:none;
}
#header-r {
	background-image:none;
}
#header {
padding:0px;
margin:0px;
	background-image: none;

}
#header img {
background-image: none;

}
#header #musterlogo {
	margin-top: 22px;
	margin-left : -25px;
} 
*#header #musterlogo {
	margin-top: 15px;
	margin-left : -3px;
} 
#header.popup {
	height : 22px;			/*hinzugefügt*/
	background-color: transparent;
}

* html #header.popup {
	margin-bottom: -1px;	/*hinzugefügt*/
}
#header.popup h1 {
	display:block;
	margin-left: 10px;	/*hinzugefügt*/
	padding: 2px 0px;
}
#popup-innerbody #header img {
	float:left;					/*hinzugefügt*/
	margin: 20px 0px 5px 600px;
}
*html #popup-innerbody #wrapper #header-container #navitop
{
	border:none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Top-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navitop {
	width: auto;
	height:auto;
	background-image : none;
	border : none;
	margin-right:170px;
}

/* \*/
* html #navitop {
	margin-bottom: 0px;
}
/* */
#popup-innerbody #navitop {
	width:auto;
	margin:0px;
}
* html #popup-innerbody #navitop {
	/*margin-bottom: 0px;*/
	margin-bottom : -1px;
}
/* */

#navitop ul li {
	line-height: 25px;
	margin: 0px 8px 2px 8px;
	padding-left:10px;
	padding-top: 0px;
	background-image: url(seiten/topnavi_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color:#000000;
}
/* \*/
* html #navitop ul li {
	margin: 0px 3px 2px 3px;
}
/* */
#navitop ul ul {
	position:relative;
	top: 1px;
	padding: 3px;
	background-color: #FFDAA4;
	border-width:1px;
	border-style:solid;
	border-color: #FFE4BC #E2A850 #E2A850 #FFE4BC;
}
#navitop ul ul li {
	background-color:transparent;
	background-image:none;
}
#navitop ul ul ul li {
	border:none;
}

#navitop a {
	margin:0px;
}
#navitop ul li div,
#navitop ul li a {
	display:block;
	margin-left:-21px;
	padding: 0px 12px;
	background-image: url(seiten/topnavi_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 25px;
}
/* \*/
#navitop ul {
	margin-bottom: 2px;
}
* html #navitop ul li li {
	border-bottom: 1px solid #FFDAA4;
}
* html #navitop ul li div,
* html #navitop ul li a {
	margin-left:-10px;
	background-image: url(seiten/topnavi_l_ie.gif);
}
/* */
#navitop ul li div.pulldown {
	background-image:none;

}
#navitop ul li div.pulldown ul{
	background-color:#FFFFFF;
	border-color:#FFFFFF;

}
* html #navitop ul li div.pulldown ul li{
	background-image:none;
	margin:-8px 0px 0px 10px;
	/* border:1px solid green;
	height:5px;
	width : 30px;*/
}
#navitop ul li li div,
#navitop ul li li a {
	background-image:none;
	color:#000000;
}

#navitop a:link,
#navitop a:visited {
	display:block;
}

#navitop-wrapper p{

margin-right:19px;

}

#navitop #navitop-wrapper p  a:link,
#navitop #navitop-wrapper p  a:visited {
	display:inline;
}

#navitop li li a:hover,
#navitop li li a:focus {

/*background-color: #F2F2F7;*/

}

#navitop ul li a:hover,
#navitop ul li a:link,
#navitop ul li a:visited{

color:#000000;

}

#navitop .pulldown ul li a:hover{

background-color:#8AC1E7;
text-decoration:none;

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Main-Navigation */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navimain {
	width:302px;
	background-image : url(seiten/main_navi_t.gif);
	background-position : top;
	background-repeat : no-repeat;
	background-color: transparent;
}

#navimain p.navimain_title,
#navimain #seitenleiste {
	margin: 16px 0px 0px 0px;
	padding:0px;
	background-image : none;
	background-color:#F2F2F2;
	color:#000000;
}
#navimain #seitenleiste {
	padding-top: 0.5em;
	padding-bottom: 1.5em;
	background-image : url(seiten/main_navi_b.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}
#navimain #seitenleiste p {
	margin:0px;
	padding: 0.5em 15px;
	border-width: 1px 1px 1px 0px;
	border-color: #FFFFFF #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}
#navimain p.navimain_title {
	padding: 0.5em 15px;
	border-width: 1px 1px 1px 0px;
	border-color: #FFFFFF #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}
#navimain a:link,
#navimain a:visited {
	color: #000099;
}
#navimain a:hover,
#navimain a:focus {
	background-color:#E5E5E5;
	color: #000000;
}
#navimain ul {
	padding-bottom: 15px;
	background-image : url(seiten/main_navi_b.gif);
	background-position : bottom;
	background-repeat : no-repeat;
    background-color:#F2F2F2; 
	border:none;
}
#navimain ul ul {
	padding-bottom: 0px;
	background-image: none;
}
#navimain ul li {
	padding: 0px;
	border-width: 1px 1px 1px 0px;
	border-color: #FFFFFF #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}
/* \*/
* html #navimain ul li {
	margin:0px;
	height:auto;
}
/* */
#navimain ul li li {
	padding: 0px;
	border-width: 1px 0px;
	border-color: #FFFFFF #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}

#navimain ul li.currentpage {
	color : #FF9900;
	font-weight : bold;
	border-bottom: none;
}

#navimain ul li.currentpage div {
	background-image :  none;
	border-bottom: 1px solid #E5E5E5;
}

#navimain ul li.currentpage ul,
#navimain ul li.currentbranch {
	font-weight : normal;
	border-bottom: none;
}
#navimain ul li.currentbranch a {
	border-bottom: 1px solid #E5E5E5;
}
#navimain ul li.currentbranch ul li a {
	border-bottom: none;
}

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


#content-top {
	float:right;
	width:562px;
	background-image : url(seiten/content_t.gif);
	background-position : top;
	background-repeat : no-repeat;
	
	
	
}
*+html #content-top {
	float:right;
	width:562px;
	background-image : url(seiten/content_t.gif);
	background-position : top;
	background-repeat : no-repeat;
	
	
	
}
#content {
	width:560px;
	margin: 0px 0px 0px 20px;
	padding:1em 0px;
	background-color:transparent;
	border-width: 1px 1px 0px 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
	
	
}
*html #content {
	width:549px;
	padding-left : 10px;
	background-color:transparent;
	border-width: 1px 1px 0px 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
		
}
#popup-innerbody #content {
	background-color:transparent;
	border-width: 1px 1px 0px 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}
*+html #content {
	width:560px;
	margin:20px auto;
	background-color:transparent;
	border-width: 1px 1px 0px 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
	margin-top : 0px;
	}

 /*#popup-innerbody  #content{
	background-color:transparent;
	border-width: 1px 1px 0px 1px;
	 border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
	height : 470px;
	border: 1px solid #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	
	
}*/
#content.popup {
     border-width: 1px 1px 0px 1px;
	 border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
	min-height : 400px;

	}
/* */
* html #content {
	padding-bottom: 1em;
}


/* */
#content h1 {
	margin-left: 1em;
}

#content-bg-stretch {
	bottom: 31px;
	width:560px;
	margin-left: 323px;
	border-width: 0px 1px 1px 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
	z-index:1;
}
*+html #content-bg-stretch {
	bottom: 31px;
	width:560px;
	margin-left: 323px;
	z-index:1;
	margin-top : -500px;
	background-color : transparent;
	border-color: transparent;
	
}

*html #content-bg-stretch {
	bottom: 31px;
	width:560px;
	margin-left: 20px;
	z-index:1;
	margin-top : -500px;
	background-color : transparent;
	border-color: transparent;
	border:1px solid red;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Footer */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


#footer {
	float:right;
	width:522px;
	height:15px;
	margin:0px 0px 0px 20px;
	padding:0em 20px 0.3em 20px;
	background-image : url(seiten/content_b.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	background-color: transparent;
	line-height:auto;
	
}
*+html #footer {
	float:right;
	width:522px;
	height:15px;
	margin:20px auto;
	padding:0em 20px 0.3em 20px;
	background-image : url(seiten/content_b.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	background-color: transparent;
	line-height:auto;
	
	margin-top : -20px;
}
/* Den IE verstehe wer will ... \*/
#footer {
   margin-top: -2px;
}
/* */
#popup-innerbody #footer {
	width:auto;
	margin:0px 0px 10px 0px;
	background-image:none;
	background-color: #F2F2F2;
	border-width: 1px;
	border-color: #D9D9D9 #9A9A9A #E5E5E5 #D9D9D9;
	border-style: solid;
}

#footer ul li a:visited,
#footer ul li a:hover,
#footer ul li a:link {

color:#000000;

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/* Für die Rechner */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


 div#klappentext {
	margin-top: 0px;
	
	
}
/* \*/
* html div#klappentext {
	margin-top: -1px;
	margin-left: 5px;
	/*border:1px dashed silver;*/
	
}
/* \*/
/* \*/
* +html div#klappentext {
	margin-top: -1px;
	margin-left: 10px;
	/*border:1px dashed silver;*/
	position : static;
}
/* \*/


/* \*/
* html #berechnungsformular {
	margin-top: -1px; /*setzt die Box nach oben, warum die Box unten steht weis der Teufel*/
}
/* */

.popup-image
{
	padding:5px; /*hinzugefügt*/
	
}
