

body {
	margin-top: 0px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.bodyBackground
{
	background-color:#f4f4f4;
}

body,td,th,textarea {
	font-family: Arial;
}

a
{
    font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.page_background_off_site
{
    background-color:#f4f4f4;
}

.page_background
{
    background-color: #f4f4f4;
}

.header_box
{
    border:solid 1px #f4f4f4; 
    background-color:#f4f4f4; 
    padding:3px 3px 3px 3px;
}

.content_box
{
    border:solid 1px #bcbcbc; 
    background-color:#FFFFFF; 
    padding:3px 3px 3px 3px;
}

.footer_box
{
    border:solid 1px #f4f4f4; 
    background-color:#f4f4f4; 
    padding:3px 3px 3px 3px;
    text-align:center;
}

.bg_dark
{
    background-color:#CDCDCD;/*#FA9A37*/
}
.bg_medium
{
    background-color:#CDCDCD;/*#FBB165*/
}
.bg_light
{
    background-color:#D7D7D7;/*#FCCF98*/
}
.bg_verylight
{
    background-color:#F5F5F5;/*#FEEFDC*/
}
.bg_white
{
    background-color:White; /*darf nicht verändert werden. Z.B. für Print-Ansicht*/
}

.icon {
background-color:#005fa4;
}


/* Header */

.text_content_header, h1 {

	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}

.text_content_subheader, a.text_content_subheader , h2
{
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

/*Text*/

.text_title_standard
{
    font-size:16px;
    text-decoration:none;
    color: #333333;
    font-weight: bold;
}

.text_subcontent_header
{
    font-weight:bold;
    padding-bottom:10px;
    padding-top:10px;
    font-size:14px;
}

.text_dark_bold
{
    font-size:14px;
    font-weight: bold;
}

.text_bold
{
	font-weight:bold;
}

.text_small
{
    font-size:11px;
}
.text_large
{
    font-size:13px;
}
.text_verylarge
{
    font-size:15px;
}
.warning
{
    color:Red;
}
.text_bg
{
    color:White; /*wie Hintergrund*/
}

.quote
{
    font-style:italic;
    font-size:14px;
}
.text_no_results
{
    font-size:18px;
    text-align: center; 
}

.text_head_tab 
{

	font-size: 18px;
	font-weight: bold;
	text-decoration:underline;
}

/*Border*/
.subContent_BorderTop
{
    border-top: solid 1px #CDCDCD;
}
.borderTop
{
    border-top: solid 1px #CDCDCD;
}
.borderBottom
{
    border-bottom: solid 1px #CDCDCD;
}

.borderBottomDotted
{
    border-bottom: dotted 1px #CDCDCD;
}

.line_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
	padding-top:10px;
}
.line_right
{
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	padding-right:10px;
}
.border_Grey
{
    border-color:#333333;
}

.infobox_border {
	background-color: #F5F5F5;
	border: 1px solid #CDCDCD;
}

.infobox_white_border {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	padding: 8px;
}

/* Register */
.tab_active {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	text-align:center;
    width:150px;
}	

.tab_inactive {

	background-color: #F5F5F5;
	border: 1px solid #CDCDCD;
	text-align:center;
	width:150px;
}

.tab_space {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;

}

.tabnav_border_right_bottom_left {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}
/* Ende Register */

/* ModalPopup */
.popup
{
    background-color:#F5F5F5; /*dark*/
    border:solid 1px #CDCDCD;
}
.popupHeader
{
    background-color:#D7D7D7; 
    border-bottom:solid 2px #CDCDCD;
}
.popupButton
{
	text-decoration: underline;
}

/* Ende ModalPopup */

/*Rad Upload*/
.UploadTable, table.UploadTable
{
	background: #FFFFFF;
	border: solid 1px #868686;
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#868686,strength=3); 
	font: normal 11px Arial, Verdana, Sans-serif;
}
