﻿.dxTable
{
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
}

.GrayTDBG
{
	background-color:#EEEEEE;
}

.dxTable th
{
    background-color:#002945;
    padding:4px;
    color:#ffffff;
}

.dxTable th .Normal,
.dxTable th .Introduction,
.dxTable th .Headline1,
.dxTable th .Headline2
{
    color:#ffffff;
    font-weight:bold;
}


.dxTable td
{
    padding:4px;
}

.dxTable td,
.dxTable th
{
	border:solid 1px #002945;
}


.YellowTDBG
{
	background-color:#ffffff;
}

.BlueTDBG
{
    background-color:#002945;
    padding:4px;
}

.dxTable .Normal
{
    margin-bottom:0px;
}

.dxTable .BlueTDBG .Normal,
.dxTable .BlueTDBG .Introduction,
.dxTable .BlueTDBG .Headline1,
.dxTable .BlueTDBG .Headline2
{
    color:#ffffff;
}

.GrayTDBG2
{
	border:solid 1px #002945;
	background-color:#ffffff;
	padding:2px;
}

.BlueTDBG2
{
	border:solid 1px #002945;
    background-color:#002945;
    padding:4px;
}

.dxTable .BlueTDBG2 .Normal,
.dxTable .BlueTDBG2 .Introduction,
.dxTable .BlueTDBG2 .Headline1,
.dxTable .BlueTDBG2 .Headline2
{
    color:#ffffff;
}

.YellowTDBG2
{
	border:solid 1px #002945;
	background-color:#ffffff;
	padding:2px;
}

.dxTable td.NoBorder,
.dxTable th.NoBorder
{
    border:none;
}


	.dxUl
	{
		list-style-type:square;
		color:#002945;
		padding:0px;
		padding-left:0px;
		margin-left:20px;
		margin-top:10px;
		margin-bottom:10px;	
		font-size:8px;
	}

	.dxOl
	{
		color:#002945;
		padding:0px;
		padding-left:0px;
		margin-left:22px;
		margin-top:10px;
		margin-bottom:10px;
		font-family:Verdana, Arial;
		font-size:10px;
	}

	.dxUl .Normal
	{
        color:#3d3d3d;
	}

	.dxTextLabelDiv,
	.dxFormResetButton,
	.dxFormSubmitButton,
	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox
	{
		font-family:verdana, Arial, Sans-Serif;
		font-size:11px;
		font-weight:normal;
        color:#3d3d3d;
	}	
	
	.dxFormCheckboxLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox
	{
		font-family:verdana, Arial, Sans-Serif;
		font-size:11px;
		font-weight:normal;
        color:#3d3d3d;
	}


	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox
    {
        margin-bottom:2px;
    }

	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv
	{
		border:0em;
		vertical-align:bottom;
		margin-top:0.2em;
	}

	.textfield,
	input.dxFormTextBox,
	.dxFormDropDownList
	{
		padding-top:2px;
		height:16px;
	}	

	
/* Sitemap */
	.dxSiteMapLev1top,
	.dxSiteMapLev2top,
	.dxSiteMapLev3top,
	.dxSiteMapLev4top,
	.dxSiteMapLev5top
	{ 
		list-style-type: none;
		padding:0em;
		margin:0em
	}


	.dxSiteMapLev1 a
	{
		display:block;
		font-family:Verdana, Arial, Sans-Serif;
		font-size:11px;
		color:#ffffff;
		background-color:#002945;
		padding:5px 5px 5px 5px;
		border:solid 1px #ffffff;
		margin:0px;
	}

	.dxSiteMapLev2 a,
	.dxSiteMapLev3 a,
	.dxSiteMapLev5 a,
	.dxSiteMapLev4 a
	{
		font-size: 11px;
		padding: 0em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		background-color:#ffffff;
		background-image:none;
		color:#143A57;	
	}

	.dxSiteMapLev2 a,
	.dxSiteMapLev3 a
	{
		display: block;
		padding:0.3em;
		text-decoration:none;
		font-weight:bold;  
		border-left:solid 0.6em #E7E7E7;
		overflow:visible;
	}

	.dxSiteMapLev2 a
	{
		margin-left:0.6em;
	}

	.dxSiteMapLev3 a
	{
		margin-left:1.2em;
	}

	.dxSiteMapLev4 a
	{
		margin-left:1.8em;
	}

	.dxSiteMapLev5 a
	{
		margin-left:2.4em;
	}


	.dxSiteMapLev1 a:active, 
	.dxSiteMapLev1 a:focus, 
	.dxSiteMapLev1 a:hover
	{
		background-color:#185FA7;
		color:#ffffff;
	}

	.dxSiteMapLev2 a:active, 
	.dxSiteMapLev2 a:focus, 
	.dxSiteMapLev2 a:hover,
	.dxSiteMapLev3 a:active, 
	.dxSiteMapLev3 a:focus, 
	.dxSiteMapLev3 a:hover
	.dxSiteMapLev4 a:active, 
	.dxSiteMapLev4 a:focus, 
	.dxSiteMapLev4 a:hover
	.dxSiteMapLev5 a:active, 
	.dxSiteMapLev5 a:focus, 
	.dxSiteMapLev5 a:hover
	{
		color:#185FA7;
		border-left:solid 0.6em #185FA7;
		background-color:#e5e5e5;
	}
    	
    /* ################## Poll ################## */

    .dxPollDiv
    {
	    width:100%;	
    }

    .dxPollHeadline
    {
	    font-family: Verdana;
	    font-size: 14px;
	    color: #cc0000;	
	    font-weight:bold;
	    margin:0px;
	    margin-bottom:6px;
    }

    .dxPollRadioDiv
    {
	    width:16%;
	    float:left;
    }

    .dxPollAlternativeLabel
    {
	    font-family: Verdana; 
	    font-size: 11px; 
	    font-weight: normal; 
	    color: #000000; 
	    margin: 0px;
	    padding: 0px;
	    width:84%;
	    margin-top:3px;
	    margin-bottom:5px;
	    float:left;
    }

    .dxPollButtonDiv
    {
	    text-align:center;
    }

    .dxPollButton
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-weight: normal;
	    color: #000000;
	    margin-top:4px;
    }

    .dxPollResultBody
    {
	    margin:0px;
	    padding:10px;
    }

    .dxPollResultBar
    {
	    background-color:#e1e1e1;
	    height:20px;
	    overflow:hidden;
	    clear:left;
    }

    .dxPollResultVotes
    {
	    background-color:#FF9934;
	    height:20px;
	    overflow:hidden;

    }	
    

/* ################## RSS-list ################## */
	

	.dxRSSListTitle,
	.dxRSSListDate,
	.dxRSSListDescription
	{		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		margin-top:4px;
	}	

	.dxRSSListDescription
	{
		margin-bottom:10px;
	}	
	
	.dxRSSListTitle a
	{
		display:block;
		color:#333333;
		background-color:#E4EDFA;
		text-decoration:none;
		padding:2px;
		font-weight:bold;
	}	
	
	.dxImageSlideShow
	{
	    margin-top:10px;
	}
	
	.ContentCol2Row2 .dxImageSlideShow
	{
	    margin-bottom:0px;
	}
	
    .dxImageSlideShowImageBox	
	{
		background-color:#ffffff !important;
	}	
		
	.dxImagesSlideShowControlPanel
	{
		border:solid 1px #143A57;
		background-color:#83BAE6;
	}
	
	.dxImageSlideShowStatus
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;
		text-align:right;
		padding:4px 20px 0px 0px;
		color:#143A57;
		font-weight:bold;
	}
	
	.dxImagesSlideShowButtons input
	{
		font-family:Verdana, Sans-Serif;
		font-size:13px;		
	}
	
	.dxImageSlideShowText
	{
	    background-color:#ffffff !important;
	    height:18px !important;
	    overflow:hidden;
	    font-size:10px;
	}
	
	.dxImagesGridItemInner
	{
		/* background-color:#D9E8F4;
		margin:4px;
		*/
		background-color:#ffffff;
		border:solid 1px #143A57;
		margin:0px;
	}
	
	.dxImagesGridItemText
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;		
		padding:0px;
		margin:0px;
		padding-bottom:10px;
	}

	.dxPageNav 
	{
	    overflow:hidden;
	    float:right;
	    margin:10px 0px 10px 0px;
	}
	
	.dxPageNav .dxPageNavItem
	{
	    display:block;
	    float:left;
	    padding:5px;
		border:solid 1px #002945;
		margin:0px 0px 0px 6px;
	    
    }

	
	.dxPageNav a
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;		
		color:#143A57;
		font-weight:bold;
		text-decoration:none;
	}
	
	.dxPageNavInactive
	{
	    color:#333333;
	}


/* Flasharkiv */

	.EsgFlashGridItemInner
	{
		/* background-color:#D9E8F4;
		margin:4px;
		*/
		background-color:#ffffff;
		border:solid 1px #143A57;
		margin:0px;
	}
	
	.EsgFlashGridItemText
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;		
		padding:0px;
		margin:0px;
		padding-bottom:10px;
	}
	
	.EsgFlashPageNav a
	{
		font-family:Verdana, Sans-Serif;
		font-size:10px;		
		color:#143A57;
		font-weight:bold;
		text-decoration:none;
	}


	.EsgFlashGrid
	{
		clear:both;
	}

	.EsgFlashGridRow
	{
		width: 100%;
	}

	.EsgFlashGridItemImageText
	{
		margin:0px;
		padding:0px;
		margin-bottom:10px;
	}

	.EsgFlashGridItem
	{
		float:left;
		text-align:center;
		overflow:hidden;
	}

	.EsgFlashGridItem *
	{
		vertical-align:middle;
	}
	
    /* Siteindex */

    .dxSiteIndexLetter,
    .dxSiteIndexToTop
    {
	    display:block;
	    height:1.7em;
	    margin:0px;
	    padding:0px;
	    font-size:11px;
	    font-weight:bold;
	    color:#ffffff;
	    padding-top:0.6em;
	    padding-left:0.6em;
	    margin-bottom:1em;
    }

    .dxSiteIndexPages
    {
	    list-style: none;
	    padding:0em;
	    margin:0em;
	    display: block;
	    background-color:#ffffff;
	    border-left:solid 1px #e0e0e0;	
	    border-right:solid 1px #e0e0e0;	
    }

    .dxSiteIndexPage a
    {
	    display:block;
	    border-bottom:solid 1px #e0e0e0;	
	    padding:0.2em;
	    color:#143A57;	
    }

    .dxSiteIndexToTop,
    .dxSiteIndexLetter
    {
	    background-color:#002945;
    }

    .dxSiteIndexLetter
    {
	    margin-top:0.6em;
	    margin-bottom:0em;
	    font-size:11px;
    }

    .dxSiteIndexToTop
    {
	    font-size:11px;
	    float:right;
	    margin-top:0.6em;
	    padding-right:0.6em;
	    margin-bottom:0em;	
    }

    .dxSiteIndexNav,
    .dxSiteIndexPage
    {
	    font-family:Verdana, Sans-Serif;
	    font-size:11px;
	    font-weight:normal;
	    color:#424446;
	    margin:0em;
	    line-height:1.5em
    }    
    
    /* Forms */

.TextField,
.dxLoginUserName,
.dxLoginPassword
{
	padding-top:2px;
	height:16px;
    color:#3d3d3d;
    font:12px/18px Verdana,Geneva,sans-serif;
    width:150px;
    margin-bottom:3px;
}

.Button
{
    font:11px/18px Verdana,Geneva,sans-serif;
    color:#3d3d3d;
}

.FormFieldWrapper,
.dxLoginUserNameDiv,
.dxLoginPasswordDiv
{
    width:100%;
    overflow:hidden;
}

.FormFieldWrapper Label,
.dxLoginUserNameDiv,
.dxLoginPasswordDiv
{
    display:block;
    float:left;
    width:120px;
}

.dxLoginUserName,
.dxLoginPassword
{
    float:left;
}

.ErrorMessage,
.dxLoginErrorDiv
{
    color:#ff2000;
    padding:0px;
    margin:10px 0px 10px 0px;
    padding:6px;
    border:solid 1px #eeeeee;
}

.dxImage
{
    margin-bottom:10px;
}

.dxImageLeftInText
{
    margin-bottom:10px;
    margin-right:10px;
}

.dxImageRightInText
{
    margin-bottom:10px;
    margin-left:10px;
}

