/* CSS - 'Zentrales Stylesheet vbg.de'  */
/* LastChanged 2006.04.19 09:43 */


/* CSS - 'Zentrales Stylesheet vbg.de'  */
/* LastChanged 2006.03.23 10:23 */


/* CSS - 'Zentrales Stylesheet vbg.de'  */
/* LastChanged 2006.03.14 11:48 */


/* CSS - 'Zentrales Stylesheet vbg.de'  */
/* font-size 95% erreicht annähernd gleiche Schriftgrößen in NN, IE und OP */
/* ############ General ################# */
html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%; 
	margin:0;
	padding:0;
	width:100%;
}



/****************************
   * BEGINN DER NEUEN  JETSPEED PORTAL SPEZIFISCHEN ÄNDERUNGEN  *
   *****************************/





/****************************
   * Breadcrumbs Navigation  *
   *****************************/

#remoteUser {
    		text-align:right;
    		margin-top:-13px;
    		margin-right:15px;
    		position:relative;
    		right:0px;


	}

#breadcrumbs {
    
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 85%;
    position:relative;
    top:0px;
    margin-left:203px;
    text-align:left;
    background-color:#99CCCC;
    text-indent:0.5em;
    color:#000000;	
}

#breadcrumbs a {
    text-decoration: none;
    color:#000000;
    
}
#breadcrumbs a:visited {
    text-decoration: none;
    color:#000000;
    
}
#breadcrumbs a:hover{
    text-decoration: none;
    color:#FFEEEE;
}



/****************************
   * ENDE DER NEUEN  JETSPEED PORTAL SPEZIFISCHEN ÄNDERUNGEN  *
   *****************************/

table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%; 
	margin:0;
	padding:0;
}
table table{
	font-size:105%; 
}
empfehlung{
	font-color:#FF8000;
}

.strongred { font-weight:bold;color:#FF0000; }
.red {color:#FF0000;}
.strong {font-weight:bold;}

/* Browser-Weiche: für MSIE 4 bis 6.0 wird Basis-Schriftgroesse auf 85% gesetzt */
* html { font-size:85%; }
p {
	margin:0;
	padding:0;
} 
img {
	margin:0;  
	padding:0;
	border:none;
}
span.unsichtbar {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
}
span.trennstelle{
	display:inline;
	margin-left:-14px;
	color:#000;
	border-bottom:none;
}
div.unsichtbar {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
}
.next {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.nextleft {
	clear:left;
	height:1px;
	line-height:1px;
	font-size:1px;
}
/* ######### HEAD ############ */
#head {
	position:static;
	margin:0px;
	height:75px;
	text-align:center;
	margin-left:203px
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
}
#logo img {
	margin-left:12px;
	margin-top:26px;
}
#meta {
	position:absolute;
	right:0;
	text-transform:uppercase;
        
}
#meta a,#meta a:link,#meta a:visited,#meta a:active { 
	color: #000; 
	/*margin:0;*/ 
	text-decoration:none;
} 
#meta a:hover,#meta a:focus { 
	color:#FFFFFF;
	text-decoration:underline;
} 

/* ######### Navigation ############ */
/* ### TOP ### */
#nav_row1 {
	position:relative;
	height:35px;
	background-color:#99CCCC;

	
}
#nav_row1 h1 {
	position:relativ;
	font-size:100%;
	font-weight:normal;
	margin-top:10px;
	float:right;
	margin-right:15px;
	
}

#nav_row2 {
	position:relative;
	top:0;
	height:35px;
	text-align:center;
	
	background-color:#99CCCC;
	
	border-top:3px solid #FFFFFF;
}

#top_nav {
	 
	background-color:#99CCCC; 
	
	padding:0 4 0 0;
}
#top_nav h1 {
	
	font-size:110%;
	font-weight:normal;
	position:relative;
	
	
	float:left;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:5px;

	
}


#top_nav_border {
	/*
	font-size:110%;
	font-weight:normal;
	position:relative;
	
	*/
	float:left;
	height:35px;
		
	border-right:3px solid #FFFFFF;
	
}

#top_nav a,#top_nav a:link,#top_nav a:visited,#top_nav a:active { 
	color: #000; 
	margin:0; 
	text-decoration:none;
} 
#top_nav a:hover,#top_nav a:focus { 
	color:#FFFFFF;
	text-decoration:underline;

} 
/* ### Seite ### */
#site_leftnav{
	font-size:100%;
	border-top:1px solid #FFFFFF;
	position:absolute;
	top:87px;
	left:0;
	margin-left:5px;
	width:195px;
	background-color:#EEEEEE; 
	overflow:hidden;
}
#site_leftnav h1 {
	font-size:90%; 
	font-weight:normal; 
	text-transform:uppercase;
	letter-spacing:1;
	padding:2px 6px 0px 6px;
	margin:0;
	background-color:#99CCCC;
	border-top:3px solid #FFFFFF;
}
/* kontextmenue */
#site_leftnav ul {
	list-style:none;
	padding:0;
	margin: 0;
}
#site_leftnav .bold { 
	font-weight:bold;
} 
#site_leftnav ul li { 
	padding:2px 2px 2px 6px;
	border-top:1px solid #99CCCC;
	border-left:1px solid #99CCCC;
	margin:0;
} 
/* kontextmenue zweite ebene */
#site_leftnav ul li ul li { 
	padding:2px 2px 2px 9px;
	border:0;
	border-top:1px solid #CCC;
	margin:0;
} 
/* kontextmenue dritte ebene */
#site_leftnav ul li ul li ul li{ 
	padding:2px 2px 2px 12px;
	border:0;
		border-top:1px solid #CCC;
	margin:0;
} 
/* numerierung unsichtbar prositionieren */
#site_leftnav dfn {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:16px;
	height:15px;
	overflow:hidden;
	display:inline;
}
#site_leftnav a,#site_leftnav a:link,#site_leftnav a:visited,#site_leftnav a:active { 
	color: #000; 
	margin:0; 
	text-decoration:none;
} 
#site_leftnav a:hover,#site_leftnav a:focus { 
	color:#FF0000;
	text-decoration:underline;
} 
/* ######### BODY ############ */

#body {
	
        width:100%;
	/*border-top:1px solid #FFFFFF; /* erforderlich, um den grauen Balken unter dem Hauptmenu vom Kopf abzusetzen */ */
	
}

