/***************** ALWAYS DOWNLOAD THE CURRENT ONLINE VERSION!!!!! *****************/

/***************** Main *****************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: White;
}
td {
	vertical-align: top;
}

/***************** Payload (margins etc...) *****************/
table.textbody {
	width: 819px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
div {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div.textbody_head 
{
    padding-left: 53px;
	width: 746px;
	padding-top: 29px;
	padding-bottom: 10px;
	padding-right: 20px;
}
div.textbody_text 
{
    margin-left: 53px;
	margin-top: 20px;
	margin-bottom: 19px;
	margin-right: 0px;
}
div.control_texthtml
{
	padding-right: 20px;
}
div.relatedinfo_text {
	width: 154px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
div.awards_text {
	padding-right: 10px;
}

/***************** General text settings (font,...) *****************/
.text, a.textLink:link, a.textLink:visited, a.textLink:hover, a.textLink:active, .text-bold, .text-bild, .text-image, a.text-bold-link:link, a.text-bold-link:visited, a.text-bold-link:hover, a.text-bold-link:active, p, .content, .help_header, .RadEContent, .RadEContentBordered, li, .control_texthtml, .errormsg, .awards_text   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.text, p, .content, .help_header, .control_texthtml {
	color: #000000;
}
a.textLink:link, a.textLink:visited {
	color: #003399;
	text-decoration: none;
}
a.textLink:hover {
	color: #E62721;
	text-decoration: none;
}
a.textLink:active {
	color: #003399;
	text-decoration: none;
 } 
 .text-bold, .title_content {
	font-weight: bold;
	color: #000000;
}
.text-bild, .text-image {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

a.text-bold-link:link, a.text-bold-link:visited {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

a.text-bold-link:hover {
	color: #E62721;
	font-weight: bold;
	text-decoration: none;
}

a.text-bold-link:active {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
 } 
 
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #E62721;
	font-weight: bold;
}
.step {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #E62721;
}
.print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	right: 10px;
	line-height: 10px;
}

.related, a.relatedLink:link, a.relatedLink:visited, a.relatedLink:hover, a.relatedLink:active, ul.arrowrelated, ul.arrowrelated li, ul.pdfrelated, ul.pdfrelated li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.related {
	color: #666666;
}
a.relatedLink:link, a.relatedLink:visited {
	color: #003399;
	text-decoration: none;
}
a.relatedLink:hover {
	color: #E62721;
	text-decoration: none;
}
a.relatedLink:active {
	color: #E62721;
	text-decoration: none;
	position: absolute;
	display: none;
 } 
.text-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.related-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	height: 20px;
}
ul.arrow
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/arrow_info.gif) outside;
}
ul.arrowrelated
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/arrow_small.gif) outside;
}
ul.pdf, ul.pdfrelated
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/icon_pdf.gif) outside;
}
ul.word, ul.wordrelated
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/icon_word.gif) outside;
}
ul.video, ul.videorelated
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/icon_video.gif) outside;
}
ul.email
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/icon_email.gif) outside;
}
ul.emailrelated
{
    margin-left: -20px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: url(/Portals/1/images/icons/icon_related_email.gif) outside;
}
/***************** Layout extras ************************/
.errormsg 
{
    border: solid 1px red;
    padding: 2px 2px 2px 2px;
    width: 720px;
    margin: 10px 0px 10px 0px;
}

/***************** Formulare ************************/
.search_textbox {
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	height: 20px;
	width: 164px;
}
.formular {
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.formular-button {
	border: 1px solid #B5B5B5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	background-color: #D8D8D8;
	letter-spacing: 1px;
}

.formular-button-awards {
	border: 1px solid #B5B5B5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	background-color: #D8D8D8;
	letter-spacing: 1px;
	width: 80px;
}
.formular-confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
	padding-left: 5px;
}

.formular-zeile {
	line-height: 10px;
}
.input_text, .input_text2, .input_text4, select, .select2{
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	height: 20px;
	margin-bottom:7px;
}
.input_text, select 
{
    width:160px;
}
.input_text2, .select2
{
    width:340px;
}
.input_text4
{
    width:707px;
}
.input_textarea
{
    border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin-bottom:7px;
}
textarea {
	border: 1px solid #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin-bottom:7px;
	width:160px;
}
.radio_button 
{
   	border: none;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	height: 20px;
	margin-bottom:7px;
}

/***************** Special areas  *****************/
.quicklinks , a.quicklinks:link, a.quicklinks:active, a.quicklinks:visited, a.quicklinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.quicklinks {
	color: #666666;
	text-decoration: none;
}
a.quicklinks:link, a.quicklinks:active, a.quicklinks:visited {
	color: #666666;
	text-decoration: none;
	}
a.quicklinks:hover {
	color: #E62721;
	text-decoration: none;
}
.quickbig, .quickbiglinks, a.quickbiglinks:link, a.quickbiglinks:active, a.quickbiglinks:visited, a.quickbiglinks:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.quickbig {
	font-weight: bold;
	color: #666666;
}

.quickbiglinks {
	font-weight: bold;
	color: #666666;
}

a.quickbiglinks:link, a.quickbiglinks:active, a.quickbiglinks:visited {
	color: #666666;
	text-decoration: none;
}
a.quickbiglinks:hover {
	color: #E62721;
	text-decoration: none;
}

/***************** Menue *****************/

.menue, .menue-unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height: 16px;

}
.menue-unten {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.__submenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
a.submenueLink:link, a.submenueLink:active, a.submenueLink:visited, a.submenueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	line-height: 16px;
	font-weight: bold;
}
a.submenueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D8D8D8;
}
a.subsubmenueLink:link, a.subsubmenueLink:active, a.subsubmenueLink:visited, a.subsubmenueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	line-height: 16px;
	font-weight: normal;
}
a.subsubmenueLink:hover {
	color: #000000;
	background-color: #D8D8D8;
	font-weight: normal;
}

.CommandButton     {
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
    border: solid 1px black;
    padding: 1px 3px 1px 3px;
    background-color: #efefef;
    outline: black solid 1px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 30px;
    color: Black;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: Black;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: Black;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color: #ff0000;
}

select#dnn_ctr398_Tabs_lstTabs {
	height: 100px;
}
img {border:none;} 

/* Events */
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
	padding-left: 5px;
}
a.tableLink:link, a.tableLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
a.tableLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #E62721;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}
a.tableLink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
 } 
.tablebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;