body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background-color: #0066CC;
	text-align: center;
	font-weight:normal;
}
body, input, select, table, td {
	line-height:normal;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}
table, td {
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#EEEEEE; 
}
/************* Seitentabelle ************************/
#page_table {
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 932px;
}
/************* Kopfbereich ************************/
#header {
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	border-color:#ffffff;
	vertical-align: top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:109px;
	width: 932px;
}
#header_menu_bg {
	background-image:url(/fileadmin/images/layout/bg_header_menu.gif);
	background-repeat: repeat-x;
}
#header_menu {
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	border-color:#ffffff;
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	height:28px;
	width:700px;
}
#header_search {
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	border-color:#ffffff;
	text-align: right;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#search_box {
	width: 167px;
	height:16px;
}
.search_input {	
	width: 99px;
	height: 16px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #347BC1;
	float: left;
}
.search_input_button {
	width:68px;
	height:16px;
	border-width:0px;
	border-style:solid;
	border-color:#EE8E20;
	float:left;
}
/*************  Breadcrumbs ************************/
#breadcrumbs {
	height:20px;
	font-size:11px;
	color:#ffffff;
	background-color:#2080E1;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#ffffff;
}
#breadcrumbs_pfad {
	padding:0px 0px 0px 11px;
	margin:2px 0px 0px 0px;
	color:#ffffff;
	float:left;
}
#globallinks {
	float:right;
	padding:0px 22px 0px 0px;
	margin:2px 0px 0px 0px;
}
#breadcrumbs_pfad a:link, #breadcrumbs_pfad a:visited, #breadcrumbs_pfad a:active {
	text-decoration : none;
	color : #ffffff;
	font-weight: normal;
}
#breadcrumbs_pfad a:hover {
	text-decoration : underline;
	color : #ffffff;
}
#breadcrumbs_div{
	color: #ffffff;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 11px;
	vertical-align:top;
}
.home a:link, .home a:visited, .home a:active, .kontakt a:link, .kontakt a:visited, .kontakt a:active, .links a:link, .links a:visited, .links a:active,.print a:link, .print a:visited, .print a:active, .intranet a:link, .intranet a:visited, .intranet a:active  {
	text-decoration : none;
	color : #ffffff;
}

.print a:hover, .links a:hover , .kontakt a:hover, .home a:hover, .intranet a:hover{
	text-decoration : underline;
	color : #ffffff;
}
/************* Navigation / Content  ************************/
#col_left {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color: transparent;
	padding:40px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: transparent;
}
#col_content {
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	background-color: transparent;
	background-image:url(/fileadmin/images/layout/bg_content.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 714px;
/**	float:none;*/
}
#col_content_color {
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	width:686px;
	min-height:270px;
	background-color: #BEDCFB;
	padding:0px 0px 0px 0px;
	margin:40px 28px 0px 0px;
}
#page_title {
	font-size: 20px;
	color: #000000;
	padding:15px 0px 0px 35px; 
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:15px;
	padding:20px 10px 20px 35px; 
/*	min-height:270px;*/
/*	height:1%;
	overflow:hidden;*/
/*	border-style:solid;
	border-color:#000000;
	border-width:1px;
*/
}

* html #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:15px;
	padding:20px 10px 20px 35px; 
	height:270px;
}
#footer {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#EEEEEE;	 
	background-color:transparent;
	background-image:url(/fileadmin/images/layout/footer.gif);
	background-repeat: no-repeat;
	background-position:218px 0px;
	padding:0px 0px 0px 218px;
	margin:0px 0px 0px 0px;
}
