/*######################################################
gfad.css
20.05.2005
last change: 24.03.2008 - Oliver Hepfner
#######################################################*/
/* CSS Document */
html,body	 	{ 	
			background-color:#FFFFFF; 
			scrollbar-base-color : #CECBCE;
			scrollbar-track-color : #CECBCE;
			scrollbar-face-color : 	#FFFFFF;
			scrollbar-arrow-color : #B80000;
			margin:0;
  			padding:0;
			}
a:link  { color: #333333;  font-size:10px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline;}
a:hover  { color: #8C0000; 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;}

/* Highlight */
.imgtext-table{ margin-top:0; margin-bottom:0;}
.csc-caption{ margin-top:0; margin-bottom:0;}

.ft10px666666 { color: #666; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; }
.ft10px333333  { color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; }

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; }

#divUpControl{position:absolute; width:320; left:10; top:10; z-index:1; text-align: right} 
#divDownControl{position:absolute; width:320; left:10; top:270; z-index:1; text-align: right} 
#divContainer{position:absolute; width:520; height:340; overflow:hidden; top:160; left:10; clip:rect(0,520,340,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0} 

/* Info Button */
#info {position:absolute; top:158px; left:597px;  visibility:visible; z-index: 1;}
#printview {position:absolute; top:176px; left:597px;  visibility:visible; z-index: 1;}


h1 { color: #990000; font-size: 14px; font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; }
h2,h3,h4,h5 { color: Black; font-size: 11px; font-weight: normal; font-family:verdana,arial,helvetica,sans-serif; }
P { color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; margin-top:0; margin-bottom:0;}
.bodytext { color:#333333; 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: #8C0000;  font-size:10px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline;}
.text_header {background:#B80000; 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;}
.text_software {background:#B80000; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; line-height:20px;}

hr{
background-color:#B80000;
color:#B80000;
border: #B80000;
height: 1px; 
}

.news {background-color:#F2F2F2; font-size:11px; color:#B80000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}

li {
	list-style-image : url("http://www.gfad2.hepfner.org/fileadmin/img/nav_quadrat_rot.gif");
	list-style-type : square;
	color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif;
	}

.system	{background:White; font-size:10px; color:#990000; 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;}
.system_b{background:#F2F2F2; font-size:10px; color:#990000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}
.copyright_b{background:#F2F2F2; font-size:10px; color:#827E7D; font-family:verdana,arial,helvetica,sans-serif;}
.agb	{background:White; font-size:9px; color:#1b1b1b; font-family:verdana,arial,helvetica,sans-serif;}
.navigationspfad {font-size:10px; color:#275163; font-family:verdana,arial,helvetica,sans-serif;}
.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;
			}			

/* ******************************  Formulare ************************** */
.formular { color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;  background-color: #ffffff; border: solid 1px #666666}
.kontaktformular_rot {background:#B80000; 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;}

.schulungsplan_header { background:#F2F2F2; font-size:10px; color:#B80000; 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:#B80000;
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:#B80000;
color: White;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;
padding: 5px 5px 5px 5px;}
/* ****************************** News ***************************** */
.news_header {background:#B80000; font-size:10px; 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_software a{
color: #B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#news_software a:hover{
color: #B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news a{
color: White;
background:#B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news a:hover{
color: White;
background:#B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#news_rechts a{
color: White;
background:#B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news_rechts a:hover{
color: White;
background:#B80000;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

	
/* ******************************  Login ************************** */
.kundenbereich {background:#B80000; font-size:12px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.kundenbereich2 {background:#B80000; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
input { color: #B80000; font-size:11px;}
select { color: #B80000; font-size:11px;}


/* ******************************  Farben ************************** */
.bg_blue {background-color:#8D0000;}
.bg_blue2 {background-color:#B00000;}
.bg_gray {background-color:#CCCCCC;}
.bg_gray {background-color:#A29C9C;}
.bg_gray2 {background-color:#827E7D;}
.bg_gray3 {background-color:#A29C9C;}
.bg_gray4 {background-color:#CCCCCC;}
.bg_gray5 {background-color:#A3A3A3;}
.bg_gray6 {background-color:#F2F2F2;}
.bg_red {background-color:#8C0000;}
.bg_red2 {background-color:#B80000;}
.bg_white {background-color:White;}

/* ******************************  Naviagation ************************** */
#schulungsplan a{
color: #B80000;
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;}

#kontakt a{
color: #B80000;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#kontakt a:hover{
color: #B80000;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}

#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: #333333;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#navi a:hover { 
background:#8D0000 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:#8D0000 bottom left repeat-x;
width: 17.3em;
height:18px;
line-height:16px;
display: block;
border: 0.1 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

.navi_active { color: #8D0000; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }


#ebene2 a{ background: url(../img/quardrat.gif);background-color:#8D0000;
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:#B00000;
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:#8D0000;
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:#B00000;
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:#B00000;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 143px;
height:15px;
display: block;
color: #9e9e9e;
text-decoration: none;
padding: 0px 0px 0px 35px;}

#ebene3_active a{ background: url(../img/quardrat2.gif);background-color:#B00000;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 143px;
height:15px;
display: block;
color: #9e9e9e;
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,arial,helvetica,sans-serif;  }   
.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,arial,helvetica,sans-serif;  color:#B80000;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#B80000;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#efefef; color: White; font-size:11px; font-family:verdana,arial,helvetica,sans-serif;  width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:verdana,arial,helvetica,sans-serif;  width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:verdana,arial,helvetica,sans-serif;  width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#B80000; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;}	
.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,arial,helvetica,sans-serif;  }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;  } 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;  } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;  }

