A:link {

	FONT-WEIGHT: 600; COLOR: #0067C5; TEXT-DECORATION: underline

}

A.locationlink:link {

	FONT-WEIGHT: 600; color:#0067C5;  text-decoration:none;

}

A.locationlink:visited {

	FONT-WEIGHT: 600; color:#0067C5; text-decoration:none;

}

A.locationlink:hover {

	FONT-WEIGHT: 600; color:#0067C5;text-decoration:underline;

}

A.locationlink:active {

	FONT-WEIGHT: 600; color:#0067C5;text-decoration:underline; 

}



a:link { color:#0067C5;  text-decoration:none; font-weight:600;}

a:visited { color:#0067C5; text-decoration:none; font-weight:600;}

a:link:hover {color:#0067C5;text-decoration:underline;font-weight:600;}

a:visited:hover {color:#0067C5;text-decoration:underline;font-weight:600;}



.na_success {padding:0px 0px 0px 0px;font-family: arial,verdana; font-size: 12px;text-decoration:none;font-weight:bold;color: green;}

.na_topic {padding:5px 5px 5px 5px;font-family: arial,verdana; font-size: 9pt; color: rgb(102, 102, 102); font-weight:bold;}

.NA_normal {font-family: arial,verdana; font-size: 9pt; color: #616365; font-weight:none;}

.NA_bold {padding:5px 5px 5px 5px;font-family: arial,verdana; font-size: 9pt; color: #616365; font-weight:bold;}

.alert {padding:0px 0px 0px 0px;font-family: arial,verdana; font-size: 9pt;text-decoration:none;font-weight:bold;}



1BODY {

	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial,Helvetica,sans-serif

}

P {

	FONT-SIZE: 12px; COLOR: #616365; FONT-FAMILY: Arial,Helvetica,sans-serif

}

TD {

	FONT-SIZE: 12px; COLOR: #616365; FONT-FAMILY: Arial,Helvetica,sans-serif

}

.body {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	FONT-WEIGHT: 700; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #616365; FONT-FAMILY: Arial,sans-serif

}

.textfieldcaption {

	FONT-WEIGHT: 700; VERTICAL-ALIGN: top; HEIGHT: 21px; TEXT-ALIGN: left; COLOR: #616365

}

.selectcaption {

	FONT-WEIGHT: 700; VERTICAL-ALIGN: top; HEIGHT: 21px; TEXT-ALIGN: left; COLOR: #616365

}

.headcaption {

	FONT-WEIGHT: 700; VERTICAL-ALIGN: top; HEIGHT: 21px; TEXT-ALIGN: left; COLOR: #616365

}

.checkboxcaption {

	FONT-WEIGHT: 100; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: left; COLOR: #616365

}

.formtextfield {

	FONT-WEIGHT: 100; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: left; COLOR: #616365

}

.formselectfield {

	FONT-WEIGHT: 100; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: left; COLOR: #616365

}

.longformfield {

	FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 200px; FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #616365

}

.dropdown { COLOR: #616365;}
.input { COLOR: #616365;}

INPUT.checkbox {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 15px; BORDER-BOTTOM: 0px; COLOR: #616365

}

INPUT.radio {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 15px; BORDER-BOTTOM: 0px

}

INPUT.button {

	WIDTH: 100px

}

.footer {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 2px; TEXT-ALIGN: left

}

.prooferror {

	FONT-SIZE: 9px; COLOR: #ff0000

}

.hiddenRow {

	DISPLAY: none

}

.visibleRow {

	DISPLAY: inline-block

}

/*

A.footer {

	FONT-WEIGHT: 700; FONT-SIZE: 10px

}

A.footer:link {

	COLOR: #000066; TEXT-DECORATION: none

}

A.footer:visited {

	COLOR: #000066; TEXT-DECORATION: none

}

A.footer:hover {

	COLOR: #3366cc; TEXT-DECORATION: underline

}

A.footer:active {

	COLOR: #000066; TEXT-DECORATION: none

}

A.footer:unknown {

	COLOR: #000066; TEXT-DECORATION: none

}*/



.global {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}

.submitbutton {

 

 width:119px;

 height:31px;

}	

.resetbutton {



 width:119px;

 height:31px;

}	



.bannerRow {

	

}

.navCol {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: 700; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px

}

.navCol A:link {

	TEXT-DECORATION: underline

}

.mainContent {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; WIDTH: 100%; PADDING-TOP: 30px

}

.contentSubHead {

	font-family:Arial,Helvetica,sans-serif;font-size:16px; margin: 10px 30px 5px 0px; color:#616365; 

}

.contentHead {

	font-family:Arial,Helvetica,sans-serif;font-size:26px; LINE-HEIGHT:30PX;   margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; text-align:left; color: #616365;  

}



.agenda {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 600px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9

}

.agendaContainer {

	

}



.agendaDetails_Spalte1_first {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

  width:100px;

}



.agendaDetails_Spalte1_ungerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

  border-right:10px;

  border-color:white;

 width:150px;

  

	

}



.agendaDetails_Spalte1_gerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

  border-right:10px;

  border-color:white;

  width:150px;



}



.agendaDetails_Spacer {

width:0px;

}



.agendaDetails_Spalte2_first {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

}



.agendaDetails_Spalte2_ungerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

	

}



.agendaDetails_Spalte2_gerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

}



.agendaTime {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left

}

.agendaHead {

	font-size:16px; margin: 10px 30px 5px 0px; line-height: 22px; color:#616365;

}

.agendaTopic {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left

}

.agendaTime {

	WIDTH: 50px

}

.location {

	WIDTH: 600px; 

}

.locationContainer {

	

}

.locationHead {

 font-size:16px; margin: 10px 30px 5px 0px; line-height: 22px; color:#616365;

}

.locationSubhead {

 	PADDING-TOP: 10px;PADDING-BOTTOM:10px;

  font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

  color:#616365;

	text-decoration: none;

}

.locationDetails {



}



.locationDetails_Spacer {

 width:0px;

}





.locationDetails_Spalte1_first {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

}



.locationDetails_Spalte1_ungerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

		/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

  border-right:10px;

  border-color:white;

	

}



.locationDetails_Spalte1_gerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

		/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

  border-right:10px;

  border-color:white;

}



.locationDetails_Spalte2_first {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

}



.locationDetails_Spalte2_ungerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:#E7EDF0;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

		/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

	

}



.locationDetails_Spalte2_gerade {

padding-top:2px;padding-right:2px;padding-left:2px;padding-bottom:2px;

background-color:white;

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

		/*line-height: 17px;*/

  color:#616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

}



.locationDateHeadWhite {

	PADDING-LEFT: 8px; FONT-WEIGHT: 700; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff

}

.locationDateField {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.locationDateFieldGrey {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: left

}

.locationCity {

	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.locationDate {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: left

}

.locationCity {

	FONT-WEIGHT: 700

}



.locationCityHead {

  PADDING-LEFT: 5px;PADDING-RIGHT:0px;

  color:#616365;

  font-size: 12px;

	background-color:#E7EDF0;

  font-weight: bold;

}



.locationDateHead {

  PADDING-LEFT: 0px;PADDING-RIGHT:5px;

  color:#616365;

  font-size: 12px;

	background-color:#E7EDF0;

  font-weight: bold;

}



.event_details { color: #0067C5;font-weight: bold;}

.event_details_name { color: #616365;}

.event_details_location { color: #616365;}

.event_details_address { color: #616365;}

.event_details_date { color: #616365;}

.event_details_map { color: #616365;}



.loginHead {

	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #616365; PADDING-TOP: 10px

}

.loginDetails {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9

}

.loginCaption {

	PADDING-RIGHT: 5px; WIDTH: 100px

}

.loginField {

	WIDTH: 220px

}

.loginOption {

	PADDING-LEFT: 20px; WIDTH: 220px

}

.loginInfoBox {

	PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom

}

.panelHead {

	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px

}

.panelDetails {

	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9

}

.panelCaption {

	PADDING-RIGHT: 10px

}

.kundenField {

	PADDING-LEFT: 15px; WIDTH: 220px

}

.optionButton {

	PADDING-TOP: 5px; TEXT-ALIGN: left

}

.optionCaption {

	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 350px; PADDING-TOP: 5px

}

.optionsHead {

	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 10px

}

.optionsDetails {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9

}

.submit {

	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: right

}

.shortsubmit {

	PADDING-TOP: 5px; TEXT-ALIGN: right

}

.broadbutton {

	WIDTH: 350px

}

/*

#footerRow {

	PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #cccccc

}

#footerRow A:link {

	COLOR: #666666; TEXT-DECORATION: none

}

#footerRow A:hover {

	COLOR: #616365; TEXT-DECORATION: underline

}

*/

.shortformfield {

	FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 109px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.tinyformfield {

	FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

Body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 17px;

	color: #616365;

	text-decoration: none;

	font-weight: normal;

	font-variant: normal;

    }

Headline-orange {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	line-height: 22px;

	font-weight: bold;

	color: ##616365;

	text-decoration: none;

}

.Headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: 22px;

	font-weight: bold;

	color: ##616365;

	text-decoration: none;

}

.Body-Bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #616365;

	text-decoration: none;

	line-height: 17px;

}

