html { 
	height:100%;
}

body { 
	background-color: #979EB0;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	height: 100%;
	max-height: 100%;
}

/* linkfarbe gültig für alle hyperlinks, ausser anders definierte */
	a { color:#4D5364; text-decoration: underline; }
	a:link, a:visited {color:#4D5364; text-decoration: underline; }
	a:hover, a:active {color:#4D5364; text-decoration: underline; }

#rahmen {
	text-align:left;
	align:center;
	width:100%;
	height:100%;
	margin: auto;
	padding : 0px;
	overflow:auto;
}


#content {
	text-align:left;
    font-size:12px;
	width:284px; /* war 300 */
	height:300px; 
	overflow:auto;  
	margin: 15px 0px 0px 0px;
	padding: 0px 40px;
	/*background-color:grey; */
}

.headlinelinks {
font-size:18px;
font-weight: bold;
}

.contentheadline {
font-size:14px;
font-weight: bold;
}

.contentsubheadline {
font-size:13px;
font-weight: bold;
}

#logo {
	float:left;
}


/* NAV Menue */ 
#menuoben {
	float:right;
	width: 530px;
	margin-top: 0.9em;
	padding: 0.3em 0;  
	background-color: #FF6633;  /* orange */
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


/*  !!!!!!!!! Schriftfarbe und Mouseoverfarbe Menu !!!!!!!!!!! */ 
.menutext a {text-decoration: none;}
.menutext a:link, .menutext a:visited {color:#000000; text-decoration: none; }
.menutext a:hover, .menutext a:active {color:#FFFFFF; text-decoration: none; }



/*  Beginn Definitionen für menuverhalten ul */ 
#menuoben ul.menuitems {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#menuoben ul.menuitems li {	
	display: inline;
	padding-left: 0.6em;	/*  Abstände der Trennstriche Menü */ 
	margin-left: 0.2em;
	border-left: 1px solid #000000;  /*  Farbe der Trennstriche Menü */ 
	}

#menuoben a.menutextact,  
#menuoben ul.menuitems li.menutextact,
#menuoben ul.menuitems li.menutextact a:visited {color:#FFFFFF; text-decoration: none; }
  
#menuoben ul.menuitems li.menutextohne
 {
  	border: 0;
}

/*  ENDE Definitionen für menuverhalten ul */ 


/* a {text-decoration: none; color: #000000; } 
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}*/

#fuss {
	font-size:11px;
	padding: 5px 0px;
	margin-bottom: 3px;
}


.fusstext a { color:#000000; text-decoration: none; }
.fusstext a:link, .fusstext a:visited {text-decoration: none; }
.fusstext a:hover, .fusstext a:active {text-decoration: underline; }

.bold {
	font-weight: bold;
	}


.tabtextkunden {
	text-align: center;
	font-size: 10px;
}

.headlinetab {
	font-weight: bold;
	margin-left: 75px;
	}
.bgrviewer {
	background-color: #333333
	}
	
.bgrviewertextcenter {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
}


.bgrviewertextheadline {
	text-align: center;
	font-weight: normal;
	font-size: 17px;
	color: #FFFFFF;
}


.bgrviewerlinktext {
	font-size: 12px;
	color: #FFFFFF;
}

.bgrviewerlinktext a { color:#FFFFFF, text-decoration: underline; }
.bgrviewerlinktext a:link, .bgrviewerlinktext a:visited {color:#FFFFFF; text-decoration: underline; }
.bgrviewerlinktext a:hover, .bgrviewerlinktext a:active {color:#FFFFFF; text-decoration: underline; }


	

