body
{
	font-family:Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ff3300;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#ffffff;
}
/*hyperlinks*/
a
{
 color: #717A9D;
}
a:hover 
{
 color: #DF4F2C;
}

td, div, table,p
{
	font-size: 12px; 
	line-height: 15px;
	color:#464646;
}
ul 
{
	line-height: 16px;
	font-size: 12px;
	list-style-image: url(../img/list_icon.gif);
}
ul li 
{
	line-height: 16px;
	font-size: 12px;
	list-style-image: url(../img/list_icon.gif);
}

.external_link
{
	font-weight: normal; 
	text-decoration: underline;
	color:#464646;
	background-image: url(../img/external.gif);
	background-repeat: no-repeat;	
	padding-left: 18px;
	line-height:20px;
}
.internal_link 
{
	font-weight: normal;
	color: #717A9D;
	text-decoration: underline;
	text-transform: none;
	background-image: url(../img/internal.gif);
	background-repeat: no-repeat;	
	padding-left: 18px;
	line-height:20px;
}

.before_link
{
		line-height:0px;
}
.after_link
{
	line-height:0px;
}

/*
a.internal_link 
{
	font-weight: normal;
	color: #717A9D;
	text-decoration: underline;
	text-transform: none;
}
.internal_link a
{
	font-weight: normal;
	color: #717A9D;
	text-decoration: underline;
	text-transform: none;
}
.internal_link a:hover
{
	font-weight: normal;
	color: #DF4F2C;
	text-decoration: underline;
	text-transform: none;
}*/

/*ContentListRenderer (Top Link)*/
a.anker
{
 font-size: 11px;
 color: #717A9D;
 text-decoration: none;
}
a.anker: hover
{
 font-size: 11px;
 color: #464646;
 text-decoration: none;
}






.box_top
{
	background-image:url(../img/top_container.gif);
	background-repeat:no-repeat;
	width:276px;
	height:19px;
	padding-left:20px;
	padding-top:4px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;	
	padding-bottom:0px;
	
}
.box_repeat_left
{
	background-image:url(../img/repeat_left_container.gif);
	background-repeat:repeat-y;
	width:6px;
}
.box_repeat_right
{
	background-image:url(../img/repeat_right_container.gif);
	background-repeat:repeat-y;
	width:8px;
}
.box_content
{
	padding-left:21px;
		padding-right:17px;
	padding-top:0px;
	background-color:#F0F0F0;
	color:#484848;
	width:297px;
	font-size:11px;
}
.contact_head
{
 font-weight: bold;
 font-size: 13px;
 color: #F15931;
  padding-top:5px;
 text-decoration: none
}
.contact_content
{
 font-weight: bold;
 font-size: 11px;
 color: #464646;
 text-decoration: none
}
.news_content /*list_startseite*/
{
	 font-size: 12px;
 color : #464646;
 text-decoration:none;
}
a.news_content /*list_startseite*/
{
	 font-size: 12px;
 color : #717A9D;
text-decoration:none;
}
a.news_content:hover /*list_startseite*/
{
	 font-size: 12px;
 color : #F15931;
text-decoration:none;
}

.news_head_list /*list*/
{
 font-weight: bold;
 font-size: 12px;
 color: #F15931;
 line-height:25px;
}
a.news_head_list /*list*/
{
 font-weight: bold;
 font-size: 12px;
 color: #717A9D;
 line-height:25px;
}
.news_date_list /*list*/
{
 font-weight: bold;
 font-size: 12px;
 color: #464646;
 line-height:25px;
}

.news_head /*detailansicht*/
{
 font-weight: bold;
 font-size: 13px;
 color: #F15931;
 line-height:25px;
}

.news_head_date /*detailansicht*/
{
 font-weight: bold;
 font-size: 13px;
 color: #464646;
 line-height:25px;
}
.news_subhead /*detailansicht*/
{
 font-weight: bold;
 font-size: 12px;
 color: #464646;
  line-height:20px;
}
.news_text /*detailansicht*/
{
	font-size: 12px;
	color : #464646;
	text-decoration:none;
}

.ausschreibung_subhead /*detailansicht*/
{
 font-weight: bold;
 font-size: 13px;
 color: #464646;
  line-height:23px;
}

.linkbold
{
	font-weight: bold;
 font-size: 12px;
 color: #F15931;
  line-height:20px;
}

.head_2
{
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
PADDING-BOTTOM: 2px;
COLOR: #ffffff;
PADDING-TOP: 2px;
BACKGROUND-COLOR: #f15931
}

.text_3 
{
 font-size: 12px;
 line-height: 15px;
 color: #464646;

}
 
.text_2 
{
 font-size: 11px;
 color: #484848;
 text-decoration: none;
}
 
.text_1 
{
 font-size: 11px;
 color: #464646;
 text-decoration: none;
}
 
.title_6 /* Seitentitel*/
{
 font-size: 26px;
  font-weight: bold;
 color: #464646;
}
 
.title_5  /* Titel orange */
{
 font-size: 14px;
 font-weight: bold;
 color: #464646;
}
 
.title_4  /* Titel grau */
{
 font-size: 12px;
 font-weight: bold;
 color: #464646;
}
.title_3 /* Absatztitel im Inhaltsbereich*/
{ 
 font-weight: bold;
 font-size: 13px;
 color: #F15931;
 text-decoration: none;
 line-height:15px;
  margin-bottom:0px;
}
p
{
	 margin-top:5px;
}
.title_3:hover,  .title_3:visited, .title_3:visited:hover
{ 
	 margin-bottom:0px;
 font-weight: bold;
 font-size: 13px;
 color: #464646;
 background-color:#ffffff;
 text-decoration: none;
  line-height:15px;
}
 
.title_2 
{ 
	padding-top:20px;
font-weight: bold;
 font-size: 17px;
 color: #F15931;
 text-decoration: none
}

.title_Seitenheader
{ 
font-weight: bold;
 font-size: 17px;
 color: #F15931;
 text-decoration: none
}
 
.title_1 
{ 
 font-size: 11px;
 color: #464646;
 text-align: left;
}

.title_1:hover,  .title_1:visited, .title_1:visited:hover 
{ 
 font-weight: bold;
 font-size: 11px;
 color: #464646;
 text-decoration: none
}

.title_0 
{ 
 font-size: 11px;
 color: #464646;
} 
 
.paragraph
{
 font-size: 11px;
 color: #464646;
 text-decoration: none;
}
.paragraph:hover,  .title_3:visited, .title_3:visited:hover
{
 font-size: 11px;
 color: #464646;
 background-color:#ffffff;
 text-decoration: none;	
}
.additionalContent
{
 font-size: 12px;
 font-weight: bold;
 color: #464646;
}
.headline1 
{
 font-size: 12px;
 font-weight: normal;
 color: #464646;
}
.headline2
{
 font-size: 11px;
 font-weight: normal;
 color: #464646;
}
.headline3
{
 font-size: 11px;
 font-weight: normal;
 color: #464646;
}

.TopNav_1
{           
 font-size: 13px;
 color: #5F5F5F;
 font-weight:bold;
 text-decoration: none;
 padding-right:5px;
  padding-left:5px;
 text-transform:none;
}
 
A.TopNav_1
{
 font-size: 13px;
 color: #5F5F5F;
 font-weight:bold;
 text-decoration: none;
 padding-right:5px;
  padding-left:5px;
 text-transform:none;
}
 
A.TopNav_1:hover
{
 font-size: 13px;
 color: #F85B32;
 font-weight:bold;
 text-decoration: none;
 padding-right:5px;
 text-transform:none;
  padding-left:5px;
}
 
.TopNav_1_active
{
 font-size: 13px;
 color: #F85B32;
 font-weight:bold;
 text-decoration: none; 
 padding-right:5px;
 padding-left:5px;
 text-transform:none;
}
A.TopNav_1_active
{
 font-size: 13px;
 color: #F85B32;
 font-weight:bold;
 text-decoration: none; 
 padding-right:5px;
 padding-left:5px;
 text-transform:none;
}
A.TopNav_1_active:hover
{
 font-size: 13px;
 color: #F85B32;
 font-weight:bold;
 text-decoration: none; 
 padding-right:5px;
 padding-left:5px;
 text-transform:none;
}
.left_navigation 
{
}
.LeftNav_1
{           
 font-size: 11px;
 color: #494949;
 background-color:#CCCDD1;
  font-weight:normal;
 text-decoration: none;
 line-height:16px;
 text-transform:uppercase;
}
.LeftNav_1 td
{           
 font-size: 11px;
 color: #494949;
 background-color:#CCCDD1;
  font-weight:normal;
 text-decoration: none;
 line-height:16px;
 text-transform:uppercase;
}
A.LeftNav_1
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #494949;
  font-weight:normal;
 text-decoration: none;
 line-height:16px;
 text-transform:uppercase;
}

A.LeftNav_1:hover
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:16px;
 text-transform:uppercase;
}
.LeftNav_1_active
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:16px;
 text-transform:uppercase;
}
.LeftNav_1_active td
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:16px;
 text-transform:uppercase;
}
A.LeftNav_1_active
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:16px;
 text-transform:uppercase;
}

A.LeftNav_1_active:hover
{
 font-size: 11px;
  background-color:#CCCDD1;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:16px;
 text-transform:uppercase;
}

.LeftNav_2
{           
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:14px;
 text-transform:none;
}
.LeftNav_2 td
{           
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:14px;
 text-transform:none;
}
A.LeftNav_2
{
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:14px;
 text-transform:none;
}

A.LeftNav_2:hover
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:14px;
 text-transform:none;
}
.LeftNav_2_active
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:14px;
 text-transform:none;

}
.LeftNav_2_active td
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:14px;
 text-transform:none;

}
A.LeftNav_2_active
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:14px;
 text-transform:none;
}

A.LeftNav_2_active:hover
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:14px;
 text-transform:none;
}




.LeftNav_3
{           
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:17px;
 text-transform:none;
}
.LeftNav_3 td
{           
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:17px;
 text-transform:none;
}
A.LeftNav_3
{
 font-size: 11px;
 color: #484848;
  font-weight:normal;
 text-decoration: none;
 line-height:17px;
 text-transform:none;
}

A.LeftNav_3:hover
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:17px;
 text-transform:none;
}
.LeftNav_3_active
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:17px;
 text-transform:none;

}
.LeftNav_3_active td
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:17px;
 text-transform:none;

}
A.LeftNav_3_active
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none; 
 line-height:17px;
 text-transform:none;
}

A.LeftNav_3_active:hover
{
 font-size: 11px;
 color: #F85B32;
  font-weight:normal;
 text-decoration: none;
 line-height:17px;
 text-transform:none;
}

a.breadcrumb
{
 text-decoration: none;
 color: #DF4F2C;
 font-size:11px;
}
a.breadcrumb:hover 
{
 color: #DF4F2C;
 text-decoration: underline;
 font-size:11px;
}
.breadcrumb_ende
{
	text-decoration: none;
	color: #DF4F2C;
	font-size:11px;
}

/*Sprachen*/
.languageButton
{
	font-family:Arial;
	font-size:11px;
	color:#464646;
}
a.languageButton
{
	font-size:11px;
	font-family:Arial;
	color:#464646;
	text-decoration:none;
}
a.languageButton hover
{
	font-size:11px;
	font-family:Arial;
	color:#F15931;
	text-decoration:none;
}
a.languageButton_Active
{
	font-size:11px;
	font-family:Arial;
	color:#717A9D;
	font-weight:normal;
	text-decoration:none;
}

/*Shortcuts unten*/
.shortcuts_link
{
	padding-top:9px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	color : #717A9D;
}
a.shortcuts_link
{
	padding-top:9px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	color : #717A9D;
}
.shortcuts_link a
{
	padding-top:9px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	color : #717A9D;
}
a.shortcuts_link:hover
{
	padding-top:9px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	color : #DF4F2C;
}
.between
{
	padding-left:6px;
	padding-top:8px;
	padding-right:6px;
	font-size: 8px;
	vertical-align:middle;
}

.field
{
 font-size: 11px;
 letter-spacing:1px;
 background-color:#EFEFEF;
 border:1px solid #CBCBCD;
 width: 79px;
 height: 19px;
  color : #626365;
}

.searchbox
{
 font-size: 11px;
  color : #626365;
 background-color:#EFEFEF;
 border:1px solid #CBCBCD;
 width: 79px;
 height: 19px;

} 
.buttongodetail
{
 font-size: 11px;
 letter-spacing:1px;
 color : #626365;
 background-color:#C6C7CB;
 border:1px solid #C6C7CB;
 height: 19px;	
}
.DefaultFormButton
{
 font-size: 11px;
 letter-spacing:1px;
 color : #626365;
 background-color:#C6C7CB;
 border:1px solid #C6C7CB;
 height: 19px;
}

.inner_content_table
{
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	margin:0px;
	width:100%;
}
.inner_content_td
{
	padding-top:20px;
	width:100%;
	margin:0px;
	padding-right:0px;
	padding-left:0px;
}


/*FormularLayout*/
.TopLabel_Input
{
border: #C6C7CB 1px solid;
background-color: #ffffff;
color: #464646;
font-size: 11px;
text-decoration: none;
height: 16px;
}
 

.TopLabel_LongInput
{
border: #C6C7CB 1px solid;
background-color: #ffffff;
color: #464646;
font-size: 11px;
text-decoration: none;
}
 

.TopLabel_InputArea
{
border: #C6C7CB 1px solid;
color: #464646;
font-size: 11px;
text-decoration: none;
height: 16px;
}
 
.TopLabel_Label
{
color: #464646;
font-size: 12px;
font-weight:normal; 
}
 
.TopLabel_EditorPropTable
{
	width:100%;	
padding-top: 5px;
padding-right: 5px; 
padding-left: 5px;
padding-bottom: 5px;
}
 
.TopLabel_List
{
width: 120px;
border: #0E2072 1px solid;
background-color: white;
color: #464646;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
 
.TopLabel_EditorPropSeparator
{
background-color:Transparent;
height: 0px;
}
 
.TopLabel_EditorPropTitle
{
color: #464646;
font-size: 12px;
font-weight:normal;
}
 
.TopLabel_EditorPropValue
{ 
color: #464646;
font-size: 12px;
padding-top:3px;
padding-bottom:7px;

}
 
.TopLabel_EditorPropValueDisplay
{
	color: #464646;
	font-size: 12px;
	padding-top:3px;
	padding-bottom:7px; 
	font-style:italic;
}
.TopLabel_EditorPropHelp
{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
color: #464646;
font-size: 12px;
font-weight:normal; 
}
 
.FormTitle
{
font-size: 12px;
font-weight: normal;
color: #464646;
}
