body{text-align:center;background-color:#fff;font-family:Arial,Helvetica;}
#introframe{
text-align:left;
margin:auto;
width:850px;
height:607px;
margin-top:50px;
background-color:#fff;
background-image: url(../images/titel.jpg);
}

#frame{
color:black;
background:#fff;
text-align:left;
margin:auto;
width:960px;
/*height:498px;*/
margin-top:50px;

}

#frame_intern{
color:black;
background:#fff;
text-align:left;
margin:auto;
width:960px;
/*height:498px;*/
margin-top:20px;

background: url(/images/intern/menu_background.jpg) center left no-repeat;height:569px;z-index:1;
}

#v_line{
border-left:3px dashed #F1D6A2;
border-right:3px dashed #F1D6A2;
height:500px;
width:180px;
}

#frm_detail{
position:relative;
margin-top:94px;
margin-left:126px;
text-align:left;
float:right;
}

#menu_extern{
clear:both;
margin-:0px;
padding: 0px;
z-index:10;
}


#navigation, #navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #000;
	line-height: 1;
	}

#navigation a {
	display: block;
	width: 135px;
	padding:5px;
}

#navigation a.toplevel1 {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu01_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel2 {
	padding:12px 1px 23px 10px;
	background: url(/images/extern/menu02_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel3 {
	padding:12px 1px 23px 10px;
	background: url(/images/extern/menu03_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel4 {
	padding:12px 1px 23px 10px;
	background: url(/images/extern/menu04_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel5 {
	padding:12px 1px 23px 10px;
	background: url(/images/extern/menu05_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel6 {
	padding:12px 1px 23px 10px;
	background: url(/images/extern/menu06_inaktiv.gif) center left no-repeat;
}
#navigation a.toplevel7 {
	padding:12px 1px 27px 10px;
	background: url(/images/extern/menu07_inaktiv.gif) center left no-repeat;
}

#navigation li { /* all list items */
	float: left;
	width: 135px; /* Opera */
}

/*	bewirkt nix
#navigation ul li {
	position: relative;
	float:left;
	}*/
	
#navigation li ul {
	 /* second-level lists */
	position: absolute;
	background:  #b2b3b3;
	width: 135px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li:hover ul, #navigation li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* */

/* Styles for Menu Items
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;     
	padding: 8px;
	border: 0px solid #ccc; 
	border-bottom: 0;
	} */
/*
li:hover ul, li.over ul { display: block; }  The magic */

/* haupt menue extern */ 
ul#navigation a {
    text-decoration: none; 
    font-family:"Verdana";
    font-size:83%;
    font-weight:normal;
    color: white; background-color: #B9252B;
}

/* unter menue extern */ 
ul#navigation ul li a {
    text-decoration: none; 
    font-family:"Verdana";
    font-size:83%;
    font-weight:normal;
    color: black; background-color: #b2b3b3;
}
																			
ul#navigation a:hover {											/* hover unter menü externe seite */
    text-decoration: none; 
    font-family:"Verdana";
    /* font-size:83%; */
    font-size:83%;
    font-weight:bold;
    color: white; 
    /* background-color: #B9252B; */
} 

ul#navigation a.toplevel1:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu01_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel2:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu02_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel3:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu03_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel4:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu04_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel5:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu05_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel6:hover {
	padding:12px 1px 23px 10px;
    background: url(/images/extern/menu06_aktiv.gif) center left no-repeat;
}
ul#navigation a.toplevel7:hover {
	padding:12px 1px 27px 10px;
    background: url(/images/extern/menu07_aktiv.gif) center left no-repeat;
}

#content {
clear:both;
background:#fff;
z-index:1;
font-size:0.8em;
font-family: Arial, Helvetica;
line-height: 1.5em;
}

/* content frame fuer interne seite */

#contentintern {
    margin-left:45px;float:left;w\idth:655px;height:447px;border:0px solid #999;overflow: auto;
    font-size:0.8em;
    font-family: Arial, Helvetica;
    text-align:left;
    line-height: 1.5em;
    border: 0px solid #000;
}

#contentframe {
    margin-left:45px;float:left;w\idth:655px;height:447px;    
    font-size:0.8em;
    font-family: Arial, Helvetica;
    text-align:left;
    line-height: 1.5em;
    overflow: auto;
    border:0px;
}


/* hack: das hier wird nur vom IE akzeptiert */
* html #contentintern {
	padding: 5px 3px 3px 0px;
}

/* internes menue */

ul#inavigation {
    padding-left:20px;
}

/* unter menue intern*/
ul#inavigation a {
    text-decoration: none; 
    font-family:"Verdana";
    font-weight:normal;
    font-size:95%;
    color: white;
    /* background-color: #B9252B;*/
}


#inavigation a {
	display: block;
	width: 185px;
	padding: 3px 45px 3px 5px;
}

#inavigation a.offen {
	padding: 5px 45px 5px 5px;
}


/* hack: das hier wird nur vom IE akzeptiert */
* html #inavigation a{
	width: 238px;
}

#inavigation, #inavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #000;
	line-height: 1;
    margin-top:3px;
	}

ul#inavigation a:hover {
   /* color: #B9252B; background-color: #FFF; */
	color: #B9252B; background-color: #F6F4F4;

} 

#inavigation li ul {
	 /* second-level lists */
	/*position: absolute;
	background:  #b2b3b3;
	width: 135px; */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* unter unter menue intern*/
/* sub level */
ul#inavigation1 a {
    font-size:80%;
    font-weight:normal;
    color:white;
}


#inavigation1 a {
	display: block;
	width: 170px;
	padding: 2px 25px 2px 25px;
	margin-top:1px;
}

/* haupt menue intern */
/* top level */
a.itoplevel {
    text-decoration: none; 
    font-family:"Verdana";
    font-size:115%;
    font-weight:small;
    color: white; /* background-color: #B9252B; */
    padding: 4px 45px 4px 0px;
    margin-bottom:0px;
    vertical-align:middle;    
}

a.itoplevel:hover {
   color: #B9252B; background-color: #F6F4F4;
} 

img.pfeil {
    margin:0;padding:0;margin-left:0px;margin-bottom:0px;vertical-align:middle;
}

div.header_intern {
    margin:0;padding:0;line-height:0;z-index:2;
}

img.header_intern {
    float:left;margin:0;padding:0;margin-left:100px;margin-bottom:5px;
}

img.logo_intern {
    float:left;margin-left:30px;margin-top:20px;padding:0;border: 3px solid #fff;
}