/****************************************/
#page { width:760px; /* margin: 0 auto; Achtung: Unterschiede bei langen und kurzen Seiten */  }
#page hr { display:none;}

#border {  }
/****************************************/
#header {
	height:128px;
	background-image:url(../images/header-03.jpg);
	background-repeat:no-repeat;
}
/****************************************/
#logo { float:right; }
#logo img {
	margin: 8px 74px 6px 0;
	background-image: url(../images/IDFB-Logo-mi.gif);
	background-repeat:no-repeat;
}
#tagline { 
	padding:0 16px 0 0;
	width:166px;
	font-size:11px;
	line-height:120%;
	color:#A6C3D3;
	color:#999999;
	
}
#user { 
/**/ 
	float:left;
	color:#666666;
	width:250px;
	padding:80px 20px 0 12px;
	white-space:nowrap;
	font-size:11px;
	line-height:120%;/**/
}
#user form { display:inline; } 
#user a { font-weight:normal;}
#date { color:#666666; clear:both; float:right; padding:0 20px 4px 0; font-size:80%; }
/****************************************/
#tabs {	
	display:none;
	clear:both;
	font-size: 85%;
	line-height:120%;
	padding:12px 0 0 16px;
	height:16px;
	background-repeat:no-repeat;
	background-position:0 0;
	border-bottom:1px solid #C5C4B9;
}
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#tabs li {
	list-style: none;
	padding:0px 0 10px 3px;
	float:left;
	margin:8px 18px 0 0;
	border-left: 1px dotted #999999;
	color:#D99800;
}
#tabs  a { font-weight:normal; color:#000000; }
#tabs li.aktiv a { font-weight:bold !important; background-color:#eff2ef !important; }
/****************************************/
#breadcrumb {
	clear:both;
	font-size:85%;
	padding:4px 0 0px 12px;
	color:#000000;
	display:none;
}
#breadcrumb a:link { color:#333333; font-weight:normal;  }
#breadcrumb a:visited { color:#666666; font-weight:normal;  }
/****************************************/
#container { width:760px; clear:both;  }
#navigation {
	width:416px;
	line-height: 120%;
/*	border-top:1px dotted #C5C4B9;*/
	color:#000000;
	padding-top:16px;
	float:left;
}
#navigation select { width:156px; }
#navigation a {
	display:block;
	width:100%;
	font-weight:normal;
	text-decoration:none;
	color:#000000!important;
}
#navigation a:visited { color:#006699; }
#navigation a:hover { color:#FF0000;  }
#navigation li:hover {  background-color:#f6f6f6; }
#navigation ul {
	padding:0px;
	margin:0px;
	list-style-image: url();
	list-style-type: none;
}
#navigation ul li {
	margin:0px;
	padding:2px 2px 2px 0px;
	padding-left:12px;
	line-height: 120%;
	border-bottom:2px solid #A6C3D3;
}
#navigation ul li ul li{
	margin:0px;
	margin-left:-2px;
	border-bottom:0px none #A6C3D3;
	font-weight:normal;
	padding:2px 2px 2px 10px;
	}
#navigation ul li ul li a { font-weight:normal; }
#navigation h2 { padding-left:12px; padding-bottom:4px; }

#internal { float:right; padding:100px 8px 0 0; }
	

/****************************************/
#content { padding:32px 0 0 0; width:760px; clear:both; }
#content hr { display:block; height:2px; color:#A6C3D3; border-top:2px solid #A6C3D3; }
#content-col1 {float:left; width:408px; padding-left:8px; border-top:2px solid #A6C3D3; } 
#content-col1 hr { margin-left:-8px; }
#content-col2 { float:right; width:320px;  border-top:2px solid #A6C3D3; padding-top:1.3em; }
#content-col2 fieldset { margin:0 0 0.7em 0; padding:0; border:0; border-bottom:2px solid #A6C3D3; }
#content-col2 legend { margin-left:-8px; padding-left:0; margin-bottom:8px; font-weight:bold; }
#content-col2 label { width:5em; float:left; margin:0.2em 0 0.2em 0; }
#content-col2 input { margin:0.2em 0 0.2em 0;  }
#content-col2 select { margin:0.2em 0 0.2em 0;  }
#content-col2 form br { clear:both; }

#content .login fieldset { margin:0 0 0.7em 0; padding:0; border:0; }
#content .login legend { margin-left:-8px; padding-left:0; margin-bottom:8px; font-weight:bold; }
#content .login label { width:5em; float:left; margin:0.2em 0 0.2em 0; }
#content .login input { margin:0.2em 0 0.2em 0;  }
#content .login select { margin:0.2em 0 0.2em 0;  }
#content .login form br { clear:both; }

#content-row1 { clear:both; padding-left:8px; }
#content-row2  { clear:both; padding-left:8px; }
/****************************************/
#footer { clear:both; padding:16px 0 8px 8px; }
#footer a { font-weight:normal;}
/****************************************/

/****************************************/
body,td,th,div,ul,ol,li,input, option, select, textarea,h2,h3,h4,h5,h6,p { font-family:  Tahoma, Arial, Helvetica, sans-serif; }
/*body { background-repeat:repeat-y; background-image:url(../../images/hg.gif); background-repeat:repeat-y; background-position:center; }*/
body { background-repeat:repeat-y; background-image:url(../images/hg-3.gif); background-repeat:repeat-y; }

body { font-size:0.8em; margin:0; padding:0; }
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 0px; }
a { text-decoration: none; font-weight: bold; }
a:link { color:#003366 }
a:visited { color:#006699 }
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF0000 }
