/*CSS - Styleguide*/

/*
	 	Copyright 2008, Markus Spiske
   		http://www.tmt.de
*/

/*general styles*/
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
	color: #646567;
}

body {
	font: 12px/120% Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
	background: url(../img/bg_popup_global.gif) repeat-x;
}

h1 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002e6d;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

h2 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fa8c10;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

h3 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646567;
	margin-top: 20px;
}

a:link, a:visited, a:active {
	font-size: 11px;
	font-weight: normal;
	color: #646567;
	text-decoration: underline;
}

a:hover {
	font-size: 11px;
	font-weight: normal;
  	color: #646567;
  	text-decoration: none;
}

a.topflop:link, a.topflop:visited, a.topflop:active {
	font-size: 11px;
	font-weight: normal;
	color: #646567;
	text-decoration: none;
}

a.topflop:hover {
	font-size: 11px;
	font-weight: normal;
  	color: #002e6d;
  	text-decoration: none;
}

a.navi_myDAF_aktiv:link, a.navi_myDAF_aktiv:visited, a.navi_myDAF_aktiv:active {
	font-size: 11px;
	font-weight: normal;
	color: #002e6d;
	text-decoration: none;
}

a.navi_myDAF_aktiv:hover {
	font-size: 11px;
	font-weight: normal;
  	color: #002e6d;
  	text-decoration: none;
}

a.navi_myDAF_passiv:link, a.navi_myDAF_passiv:visited, a.navi_myDAF_passiv:active {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a.navi_myDAF_passiv:hover {
	font-size: 11px;
	font-weight: normal;
  	color: #fa8c10;
  	text-decoration: none;
}

a.entfernen_link:link, a.entfernen_link:visited, a.entfernen_link:active, a.entfernen_link:hover {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
  	background: url(../img/bg_erinnern.gif) repeat-x;
  	padding: 2px;
  	text-align: center;
	text-decoration: none;
	letter-spacing: 1px;
}

a.video_link:link, a.video_link:visited, a.video_link:active, a.video_link:hover {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
  	background: url(../img/bg_video.gif) no-repeat;
  	padding: 2px;
  	text-align: center;
	text-decoration: none;
}

a.white_close:link, a.white_close:visited, a.white_close:active, a.white_closek:hover {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1px;
}

a.save_link:link, a.save_link:visited, a.save_link:active, a.save_link:hover {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
  	background: url(../img/bg_save.gif) repeat-x;
  	padding: 3px;
  	text-align: center;
	text-decoration: none;
}

a.logout_link:link, a.logout_link:visited, a.logout_link:active, a.logout_link:hover {
	font-size: 12px;
	font-weight: normal;
	color: #002e6d;
  	background: url(../img/bg_logout.gif) repeat-x;
  	padding: 3px;
  	text-align: right;
	text-decoration: none;
}

a img, a:hover img {
	border: none;
}

.orange_11 {
	font-weight: bold;
  	color: #fa8c10;
}

.blue_b11 {
	font-weight: bold;
  	color: #002e6d;
}

.orange_11_indent {
	padding-left: 10px;
	margin-bottom: 7px;
}

hr {
	border:none;
	width: 560px;
  	color: #ccc;
  	background-color: #ccc;
 	height: 1px;
 	text-align: left;
}

.clear {
	clear: both;
}

.info {
	font-weight: bold;
	width: 560px;
	margin-top: 20px;
	border-bottom: 1px solid #e1e1e1;	
}


.headline {
  	background: url(../img/bg_headline.gif) no-repeat;
  	width: 227px;
  	height: 20px;
	font-size: 12px;
	font-weight: bold;
  	color: #002e6d;
  	padding-left: 20px;
  	padding-top: 3px;
}
 
.content_myDAF_blue {
	font-size: 12px;
	font-weight: bold;
  	color: #002e6d;
}
 

.datatable {
	background-color: #fff;
	width: 560px;
	font-size: 11px;
	border-collapse: collapse;
	margin-top: 10px;
}

.datatable_archiv {
	background-color: #fff;
	width: 560px;
	font-size: 11px;
	border-collapse: collapse;
	margin-top: 10px;
	line-height: 175%;
}

.datatable th {
	border-right: 1px solid #e1e1e1;	
	text-align:left;
	color: #002e6d;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}

.datatable td {
	margin-top: 5px;
	padding-left: 5px;
	border-right: 1px solid #e1e1e1;	
}
/*schmidt 04.12.2008 13:36:39 paddingleft/right von 15 auf 10*/ 
.navi_aktiv {
	float: left;
  	background: url(../img/bg_navi_aktiv_orange.gif) repeat-x;
	margin-top: 0px;
	height: 7px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 15px;
	padding-right: 10px;
	border-right: 1px solid #3e6396;	
}
/*schmidt 04.12.2008 13:36:39 paddingleft/right von 15 auf 10*/ 
.navi_passiv {
	float: left;
	margin-top: 0px;
	height: 7px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 15px;
	padding-right: 10px;
	border-right: 1px solid #3e6396;	
}

/*----------formular----------*/

form div label {
	float: left;
	width: 40px;
	font-size: 11px;
	color: #666;
}

form div {
	/*schmidt 26.09.2008 04:56:41*/ 
	/*wenn clear gesetzt wird nix mit dem formular in mein profil*/
	/*clear: left;*/ 
	margin: 0;
	padding: 0;
	padding-top: 2px;
}

input.txt {
	border: 1px solid #ccc;
	font-size: 11px;
	color: #002e6d;
	width: 160px;
	margin-bottom: 10px;
}

input.txt_profil {
	border: 1px solid #ccc;
	font-size: 11px;
	color: #002e6d;
	width: 220px;
	margin-bottom: 10px;
}

input.search {
	border: 1px solid #ccc;
	font-size: 11px;
	color: #002e6d;
	width: 250px;
	margin-bottom: 10px;
}

select {
	border: 1px solid #d6d6d6;
	font-size:11px;
	color:#002e6d;
	width:223px;
	margin-top:0px;
}

/*------------------container------------------*/
/* 04.12.2008 13:37:11 schmidt 600 -> 700*/
#container_myDAF {
	width: 670px;
	
}

/* obsolet? ------------------navi------------------*/
#navi_frame_myDAF {
	width: 590px;
	height: 30px;
	padding-top: 7px;
	padding-left: 5px;	
}

#navi_top {
	float: left;
	height: 30px;
}	

/*------------------content------------------*/
#content_frame_myDAF {
	width: 630px;
  	float: left;
  	margin-left: 25px;
  	margin-top: 50px;
  	margin-bottom: 60px;
}

#box_left_myDAF {
	width: 250px;
	text-align: left;
	float: left;
}

#box_right_myDAF {
	margin-left: 40px;
	width: 250px;
	text-align: left;
	float: left;
}

#box_over_myDAF {
	width: 590px;
	text-align: left;
	float: left;
}

#box_down_myDAF {
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 15px;
	width: 550px;
	text-align: right;
	float: left;
}

#box_down_myDAF_left {
	width: 300px;
	text-align: left;
	float: left;
}

#box_down_myDAF_right {
	width: 250px;
	text-align: right;
	float: right;
	font-size: 9px;
}

#footer {
	background: url(../img/bg_popup_footer.gif) repeat-x;
	float: left;
	position: fixed;
  	bottom: 0px;
  	height: 15px;
	width: 100%;
}

/*12.11.2008 06:49:42 schmidt*/
#footer_close {
	float: left;
	width: 100%;
	text-align: center;
	/*padding-left:500px;*/
}






















