/* SGB StyleSheet */
/* Copyright SGB */
/* Created by MediaCircle GmbH */

/* Elements */



BODY {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color : Black;
	background-color: #CCCCCC;
	margin:0;
	padding:0;
 }

FORM {
	margin : 0px 0px 0px 0px;
	}



		
/*Classes */

DIV.treeMenuDIV 
{
	width:200px;
	z-index:1;
	position:relative;
	left:0px;
	top:50px;	
}

DIV.languageDIV 
{
	width:300px;
	z-index:5;
	position:absolute;	
}

TR.treeLevel0TR
{
	padding-top:20px;

}

TR.treeLevel1TR
{
	padding-top:20px;
}

TR.treeLevel2TR
{
	padding-top:20px;
}

TR.treeLevel3TR
{
	padding-top:20px;
}

TD.treeLevel0TD
{
	background-color:#003366;
	background-image:url(images/l0.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:bottom;
	width:200px;
	height:27px;
	padding-top:20px;
	line-height:25px;
	border-style:none;

}

A:link
{
	text-decoration:none;
	color:#000000;		
}

A:visited
{
	text-decoration:none;
	color:#000000;		
}

A:hover
{
	text-decoration:none;
	color:#FF6600;		
}

A:active
{
	text-decoration:none;
	color:#000000;		
}



A.treeLevel0:link
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;


}

A.treeLevel0:visited
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;

}

A.treeLevel0:hover
{
	text-decoration:none;
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;


}


TD.treeLevel1TD
{
	background-color:#CCCCCC;
	background-image:url(images/ol12h.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
}

TD.treeLevel1TDB
{
	background-color:#CCCCCC;
	background-image:url(images/ol12hb.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
}




A.treeLevel1:link
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:20px;
}

A.treeLevel1:visited
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:20px;
}

A.treeLevel1:hover
{
	text-decoration:underline;
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:20px;
}



TD.treeLevel2TD
{
	background-color:#E4E4E4;
	background-image:url(images/ol24h.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
}

TD.treeLevel2TDB
{
	background-color:#E4E4E4;
	background-image:url(images/ol24hB.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
}

A.treeLevel2:link
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:30px;
}

A.treeLevel2:visited
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:30px;
}

A.treeLevel2:hover
{
	text-decoration:underline;
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:30px;
}

TD.treeLevel3TD
{
	background-color:#E4E4E4;
	background-image:url(images/ol34h.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
}

TD.treeLevel3TDB
{
	background-color:#E4E4E4;
	background-image:url(images/ol34hB.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:25px;
	vertical-align:middle;
	width:200px;
	height:25px;
	padding-top:0px;
}


A.treeLevel3:link
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:40px;
}

A.treeLevel3:visited
{
	text-decoration:none;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:40px;
}

A.treeLevel3:hover
{
	text-decoration:underline;
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:bold;
	padding-left:40px;
}


A.treeButton:link
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;


}

A.treeButton:visited
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;

}

A.treeButton:hover
{
	text-decoration:none;
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	padding-left:40px;
}


A.path:link
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	
	font-weight:normal;
	padding-left:0px;
	padding-right:20px;

}

A.path:visited
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight:normal;
	padding-left:0px;
	padding-right:20px;

}

A.path:hover
{
	text-decoration:none;
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	
	font-weight:normal;
	padding-left:0px;
	padding-right:20px;
}



TD.languageMenuTD
{
	background-color:#003366;
	background-image:url(images/langbg.gif);
	background-repeat:repeat-x;
	background-position:left;
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	font-weight:bold;
	width:100px;
	height:27px;
	line-height:25px;
	text-align:center;
}

A.languageMenu:link
{
	text-decoration:none;
	color:#FFFFFF;
}

A.languageMenu:visited
{
	text-decoration:none;
	color:#FFFFFF;
}

A.languageMenu:hover
{
	text-decoration:none;
	color:#FF6600;
}


.search
{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	border-style:solid;
	border-width:1px;
}




A.menuLink:link
{
	text-decoration:none;
	
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
}

A.menuLink:visited
{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
}

A.menuLink:hover
{
	text-decoration:none;
	color:Black;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
}

A.menuLink:active
{
	text-decoration:none;
	color:Black;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	letter-spacing:1px;
	
}


treeMenu 
{
	table-layout:fixed;
}


pageContent 
{
	background-color:White;
}

mainTable 
{
	width:950px;
}


languageTable 
{
	width:300px;
	
}

footerTable 
{
	width:950px;
}

menuTable 
{
	width:200px;
}

titleBar 
{
	height: 111px;
}

contentArea 
{
	

}

footer 
{
	height:30px;
}

/* CONTENT CLASSES */
TD.leftBorder
{
	border-left-style:solid;
	border-left-color:#FF6600;
	border-left-width:3px;
}

P.title1Font
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color : #0161A7;
	font-weight:bold;
	margin:0;
	padding:0;
}

P.normalFont
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color : #000000;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0;
}

P.smallFont
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color : #000000;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0;
}

P.mediumFont
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0;
}

P.normalFontK
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color : #000000;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0;
	font-style:italic;
}

A.contenLink1:link
{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:left;
	
}

A.contenLink1:visited
{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

A.contenLink1:hover
{
	text-decoration:none;
	color:#FF6600;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

A.contenLink1:active
{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height:15px;	
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

A.contenLink2:link
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	

}

A.contenLink2:visited
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;

}

A.contenLink2:hover
{
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	

}

A.contenLink2:active
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;


}

A.contenLink3:link
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;

}

A.contenLink3:visited
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;

}

A.contenLink3:hover
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	

}

A.contenLink3:active
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

A.contenLink4:link
{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	
}

A.contenLink4:visited
{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

A.contenLink4:hover
{
	text-decoration:none;
	color:#FF6600;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height:15px;
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;

}

A.contenLink4:active
{
	text-decoration:none;
	color:#FF6600;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height:15px;	
	padding-left:19px;
	background-image:url(images/linkbg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

A.contenLink5:link
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;

}

A.contenLink5:visited
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;

}

A.contenLink5:hover
{
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	

}

A.contenLink5:active
{
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

A.treeNode:link
{
	text-decoration:none;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left:3px;
}

A.treeNode:visited
{
	text-decoration:none;
	color:#ffffff;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left:3px;
}

A.treeNode:hover
{
	text-decoration:none;
	color:#FF6600;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left:3px;
}

A.treeNode:active
{
	text-decoration:none;
	color:#ffffff;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	padding-left:3px;
}






SPAN.a_span 
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	padding-left:2px;
	padding-right:2px;
}


SPAN.contentLinkLabel 
{
	text-decoration:none;
	color:#0161A7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;

}


.gvSearchHeader
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color : #000000;
	font-weight:bold;
	margin:0;
	padding:0;	
}

.gvSearchContent
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color : #000000;
	font-weight:normal;
	margin:0;
	padding-left:5px;
}

.gridViewHeader
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	margin:0;
	padding:0;	
	background-color:#eeeeee;
}

.gridViewHeaderSmall
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color : #000000;
	font-weight:bold;
	margin:0;
	padding:0;	
	background-color:#eeeeee;
}


.gridViewContent
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color : #000000;
	font-weight:normal;
	margin:0;
	padding-left:5px;	
}


.downloadTitle
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	margin:0;
	padding:0;	
}

.downloadContent
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	margin:0;
}

table.downloadDaten 
{
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;
	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 11px;
	 font-weight:normal;
	 
}

table.downloadDaten td
{
	 border-style:solid;
	 border-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;	 
	 padding-left:3px;
}

table.downloadDaten th
{
	 border-style:solid;
	 border-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;	 
	 font-weight:bold;
	 background-color:#eeeeee;
	 padding-left:3px;
}


table.gvDaten 
{
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;
	 table-layout:fixed;
	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 11px;
	 font-weight:normal;
	 
}



table.gvDaten td
{
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;	
	 padding-left:3px;
	 padding-right:3px; 
}

table.gvDaten th {
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-color:#ff6600;
	 outline-color:#ff6600;
	 border-collapse:collapse;	 
}

/* Table Pager Buttons */

A.PagingDigits
{
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}
A.PagingDigits:link 
{
	color:#000000;
}
A.PagingDigits:visited
{
	color:#000000;
}
A.PagingDigits:hover 
{
	color:#ff6600;
}
A.PagingDigits:active 
{
	color:#000000;
}

A.pagerButtonFirst
{

	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:middle;
	width:17px;
	height:17px;
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	border-style:none;
}
A.pagerButtonFirst:link
{
	background-image:url(images/p_first.gif);
}
A.pagerButtonFirst:visited
{
	background-image:url(images/p_first.gif);
}
A.pagerButtonFirst:hover
{
	background-image:url(images/p_first_over.gif);
}
A.pagerButtonFirst:active
{
	background-image:url(images/p_first.gif);
}
A.pagerButtonPrevious
{
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:middle;
	width:17px;
	height:17px;
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	border-style:none;
}
A.pagerButtonPrevious:link
{
	background-image:url(images/p_prev.gif);
}
A.pagerButtonPrevious:visited
{
	background-image:url(images/p_prev.gif);
}
A.pagerButtonPrevious:hover
{
	background-image:url(images/p_prev_over.gif);
}
A.pagerButtonPrevious:active
{
	background-image:url(images/p_prev.gif);
}


A.pagerButtonNext
{
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:middle;
	width:17px;
	height:17px;
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	border-style:none;

}
A.pagerButtonNext:link
{
	background-image:url(images/p_next.gif);
}
A.pagerButtonNext:visited
{
	background-image:url(images/p_next.gif);
}
A.pagerButtonNext:hover
{
	background-image:url(images/p_next_over.gif);
}
A.pagerButtonNext:active
{
	background-image:url(images/p_next.gif);
}


A.pagerButtonLast
{
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:bottom;
	width:17px;
	height:17px;
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	border-style:none;
	
}

A.pagerButtonLast:link
{
	background-image:url(images/p_last.gif);	
}
A.pagerButtonLast:visited
{
	background-image:url(images/p_last.gif);
}
A.pagerButtonLast:hover
{
	background-image:url(images/p_last_over.gif);
}
A.pagerButtonLast:active
{
	background-image:url(images/p_last.gif);
}



A.printButton
{

	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:middle;
	width:17px;
	height:17px;
	padding-top:0px;
	padding-bottom:3px;
	margin:0px;
	border-style:none;
}
A.printButton:link
{
	background-image:url(images/p_print.gif);
}
A.printButton:visited
{
	background-image:url(images/p_print.gif);
}
A.printButton:hover
{
	background-image:url(images/p_print.gif);
}
A.printButton:active
{
	background-image:url(images/p_print.gif);
}



.ghtFrame 
{
	border-style:none;
	
}


