/*######################################################
haussoft.css
28.05.2005
last change: 09.10.2009
Oliver Hepfner
#######################################################*/
body	 	{ 	
			background-color:#FFFFFF; 
			scrollbar-base-color : #CECBCE;
			scrollbar-track-color : #CECBCE;
			scrollbar-face-color : 	#FFFFFF;
			scrollbar-arrow-color : #3A7690;
			margin:0;
  			padding:0;
			}

a:link  { color: #333333;  font-size:10px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline; }
a:hover  { color: #3A7690; font-size:10px;  font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline; }
a:visited  { color: #333333;  font-size:10px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline; }

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }

td { color: Black; font-size: 10px; font-family:verdana,arial,helvetica,sans-serif; }
.text { color: Black; font-size: 10px; font-family:verdana,arial,helvetica,sans-serif; }
.agb {background:White; font-size:9px; color:#1b1b1b; font-family:verdana,arial,helvetica,sans-serif;}

/* Info Button */
#info {position:absolute; top:158px; left:597px;  visibility:visible; z-index: 4;}
#printview {position:absolute; top:176px; left:597px;  visibility:visible; z-index: 4;}

#info2 {position:absolute; top:158px; left:747px;  visibility:visible; z-index: 4;}
#printview2 {position:absolute; top:176px; left:747px;  visibility:visible; z-index: 4;}

h1 { color: #3A7690; font-size: 14px; font-weight: bold; font-family: Verdana }
P { color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; margin-top:0; margin-bottom:0;}

.bodytext { color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; line-height:17px;}
.bodytext a{ color: #333333;  font-size:10px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline;}
.bodytext a:hover{ color: #3A7690;  font-size:10px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline;}

.text_header {background:#4994B4; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}
.text_gray {background:#F2F2F2; font-size:10px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.text_gray2 {background:#F2F2F2; font-size:11px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:16px;}
li {
	list-style-image : url("http://www.gfad.de/fileadmin/img/nav_quadrat_blau.gif");
	list-style-type : square;
	color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif;
	}

/* HausSoft Bausteine */
.hb_blue {font-size:11px; color:#305A8C; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}



.copyright	{background:White; font-size:10px; color:#827E7D; font-family:verdana,arial,helvetica,sans-serif;}
.navigationspfad {font-size:10px; color:#275163; font-family:verdana,arial,helvetica,sans-serif;}


.schulungsplan_header {background:#F2F2F2; font-size:10px; color:#3A7690; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}
.schulungsplan_gray {font-size:11px; color:#3A7690; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:18px;}
.schulungsplan_gray2 {background:#F2F2F2; font-size:10px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:14px;}
.schulungsplan_gray3 {background:#E5E5E5; font-size:11px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:14px;}
.schulungsplan_gray4 {background:#F2F2F2; font-size:10px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:14px;}

#faxanmeldung a{
background:#3A7690;
color: White;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;
padding: 5px 5px 5px 5px;}

#faxanmeldung a:hover{
background:#3A7690;
color: White;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;
padding: 5px 5px 5px 5px;}

.suche		{
			font-size:10px; 
			color:White; 
			font-family:verdana,arial,helvetica,sans-serif;
			line-height:14px;
			}		
.datum	{
			font-size:10px; 
			color:White; 
			font-family:verdana,arial,helvetica,sans-serif;
			line-height:14px;
			}					
/* ******************************  Formular ************************** */
.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666}
.kontaktformular_blau {background:#3A7690; font-size:10px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.kontaktformular_gray {background:#F2F2F2; font-size:10px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.hinweis {font-size:11px; color:#B80000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}
.hinweis_klein {font-size:10px; color:#B80000; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:16px;}

/* ****************************** News ***************************** */
.news {background-color:#F2F2F2; font-size:11px; color:#B80000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}
.news_header {background:#4994B4; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}
.news_text {background:#F2F2F2; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}

#news a{
color: White;
background:#4994B4;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news a:hover{
color: White;
background:#4994B4;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#news_rechts a{
color: White;
background:#4994B4;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news_rechts a:hover{
color: White;
background:#4994B4;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

/* ******************************  Login ************************** */
.kundenbereich {background:#4994B4; font-size:12px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}
.kundenbereich2 {background:#4994B4; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
input { color: #3A7690; font-size:11px;}
select { color: #3A7690; font-size:11px;}

/* ******************************  Farben ************************** */

.bg_gray {background-color:#808080;}
.bg_gray2 {background-color:#666666;}
.bg_gray3 {background-color:#808080;}
.bg_gray4 {background-color:#CCCCCC;}
.bg_gray5 {background-color:#A3A3A3;}
.bg_gray6 {background-color:#F2F2F2;}
.bg_white {background-color:White;}
.bg_blue {background-color:#3A7690;}
.bg_blue2 {background-color:#4994B4;}



/* ******************************  Naviagation ************************** */
#schulungsplan a{
color: #3A7690;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#schulungsplan a:hover{
color: Black;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#navipfad a{
color: Black;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navipfad a:hover{
color: Black;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navitop a{
color: #FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navitop a:hover{
color: #FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}

#navi a{ background:#F2F2F2 bottom left repeat-x;
float: left;
width: 17.3em;
height:18px;
line-height:16px;
display: block;
border: 0.1 em solid #dcdce9;
color: #275163;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#navi a:hover { 
background:#3A7690 bottom left repeat-x;
float: left;
width: 17.3em;
height:18px;
display: block;
border: 0.1 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;
}

#link_active a{ background:#3A7690 bottom left repeat-x;
width: 17.3em;
height:18px;
display: block;
line-height:16px;
border: 0.1 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

.navi_active { color: #990000; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }



#ebene2 a{ background: url(../img/quardrat.gif);background-color:#3A7690;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 15.3em;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 25px;}
}

#ebene2 a:hover{background: url(../img/quardrat.gif); background-color:#4994B4;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 173px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 25px;}

#ebene2_active a{ background: url(../img/quardrat.gif);background-color:#3A7690;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 15.3em;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 25px;}

#ebene3 a{ background: url(../img/quardrat2.gif);background-color:#4994B4;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 143px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 35px;}

#ebene3 a:hover{ background: url(../img/quardrat2.gif);background-color:#4994B4;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 143px;
height:15px;
display: block;

color: #275163;
text-decoration: none;
padding: 0px 0px 0px 35px;}

#ebene3_active a{ background: url(../img/quardrat2.gif);background-color:#4994B4;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 143px;
height:15px;
display: block;
color: #275163;
text-decoration: none;
padding: 0px 0px 0px 35px;}


/* ******************************  Suche ************************** */
.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana; color:#3A7690;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#3A7690;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#efefef; color: White; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#3A7690; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 10px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }

/*##############################*/
#content {
  position:absolute; z-index:4;
  background-color:White; color:White;
  font-size:11px; width:416px; height:377px;
  left:220px; top:280px; margin:0px;
  padding-right: 0px; padding-left: 0px; padding-top: 0px;
  filter:alpha(opacity=100); -moz-opacity: 1.00;
  border:0px outset White;
  visibility:hidden;
}