a:active
{
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	
}
a:link
{
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	
	
}
a:visited
{
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	
}
a:hover
{
	color: darkred;
	
	text-decoration: underline;
}
BODY
{
	/*
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
    font: 1em Tahoma;
    background-color: #C9E6BA;
	*/ /* hellgruen */
	
}
.WebPartTableHeaderText
{
    color: white;
    font-size: 0.7em;
    font-weight:bold
}
.WebPartContainer
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.BorderedTable
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}

.WebPartTableHeader
{
	padding-left: 15px;
	background-image: url(Images/tab_inactive.gif);
	vertical-align: middle;
}
.SiteTitle	/* Default.aspx */
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:#333333;
}

.HomeTitle
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 14px;
 
}

.SiteWelcomeMessage
{
	font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:White;
    
}
A.SiteLink:link 
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration:    underline;
    color:White;
}

A.SiteLink:visited  
{
	font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration:    underline;
    color:White;
}

A.SiteLink:active   
{
	font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration:    underline;
    color:White;
}

A.SiteLink:hover    
{
    text-decoration:    underline;
    color:darkred;
}
.BodyTable 
{
    /* padding: 0px; */
    /* background-color: #edecd1; */
    
    /* blaugrau */
    /* #DED5F3; */
    /* #D1CDD9; */
    
    background-color: #D1CDD9;
    /*background-color: #11E611; genial*/
    /*background-image: url(Images/top_background.gif);*/
    /* background-color: #C9E6BA; /* hellgruen */
    width: 100%;
    height: 100%;
    /*
    border: 0px none #EDECD1;
    border-top: 0px none #EDECD1;
	border-right: 0px none #EDECD1;
	border-left: 0px none #EDECD1;
	border-bottom: 0px none #EDECD1;
	*/
}

PaddedTr
{
	padding: 100 100 100 100;
	margin-right: 100px;
}

/* Padding Left für alle Controls
 */
.bodyCell 
{
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: top;
}
.portalTitle
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.Banner_Welcome 
{
	font-family: Tahoma;
	font-size: 10px;
	color: White;
}
.OtherTabs 
{
    background-image: url(Images/tab_inactive.gif);
    font-size: 0.7em;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	/* background-color: #10524B; /* #797979; */
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.OtherTabs a:link 
{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.OtherTabs a:visited 
{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.OtherTabs a:active 
{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.OtherTabs a:hover 
{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFF8AE;
	text-decoration: none;
}

.SelectedTab
{
    font-size: 0.7em;
	border-top: 0px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	/* background-color: #C9E6BA; /* #EDECD1; */
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	/* background-color: Transparent; */
	background-image: url(Images/tab_active.gif);
}

.SelectedTab a:link, .SelectedTab a:visited  
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
td
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

STRONG
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

td.HeaderTD
{
	 font-size: 0.7em;
	font-family: Tahoma;
	font-weight: bold;
	height: 15px;
	background-image: url(Images/button_green3.gif);
	padding-left: 5px;
	color: White;
	
}

td.Padded
{
	padding-left: 15px;
	padding-right: 15px;
}

td.StatisticsHeader
{
	color: White;
	background-image: url(Images/button_green3.gif);
	
}

SPAN.ResultLabel
{
	border: 1px solid darkgreen;

    FONT-FAMILY: Tahoma;
    font-size: 8pt;
	text-align:right;
	color: Black;
	background-color: #FFF8AE;
	
	/* background-image: url(Images/button_green3.gif); */
}

SPAN.ResultLabelNoBG
{
	
    font: 1em Verdana;
    
    font-weight: normal;
	text-align:right;
	
	
}

RadioButton
{
	border: 5px solid black; 
	background-color: transparent;
    FONT-FAMILY: Tahoma;
    font-size: 9pt;
    background-color: white;
}

INPUT.TextBox
{
	border: 0px solid transparent; 
	background-color: transparent;
    FONT-FAMILY: Tahoma;
    font-size: 8pt;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}
SELECT
{
	border: 1px solid transparent; 
	background-color: transparent;
    FONT-FAMILY: Tahoma;
    font-size: 8pt;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}
INPUT.NumericTextBox
{
	border: 0px solid transparent;
	background-color: white;
    FONT-FAMILY: Tahoma;
    font-size: 8pt;
	text-align:right;
	padding-left: 5px;
    padding-right: 5px;
}
SELECT.Dropdown
{
	border: 0px solid transparent; 
	background-color: transparent;
    FONT-FAMILY: Tahoma;
    font-size: 8pt;
}
INPUT.Button
{
	/* background-color: Yellow; */
	/* border: 2px solid #EDECD1; */
	/* border-width: thin; */
	/*border-style: 2px groove solid;
	
	
	background-color: #EDECD1;
*/	
	
	FONT-FAMILY: Tahoma;
    font-size: 8pt;
    color: white;
    /* background-color: #6bab90; */
    background-color: Transparent; 
    background-image: url(Images/button_green3.gif); 
    border: #cccc99 1pt outset;
    height: 22px;
}

.H3
{
	FONT-FAMILY: Tahoma;
    font-size: 12px;
    font-weight: bolder;
	color: #990000
}

nopadding
{
	padding-left: 0px;
}

TABLE.Padding
{
	padding-left: 5px;
}

TABLE.Statistics
{
	font-family: Verdana;
	
	background-color: White;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
	
}

.ItemStyleVerena
{
	background-color: #FFF8AE; /* gelb */
	color: #000000;
	
}

.ItemStyleVerenaAlternate
{
	background-color: #FFFFFF;
	color: #000000;
	
}

.Statistics
{
	font-weight: normal;
	font-family: Tahoma;
	font-size: small;
	
	color: #000000;
	padding: 3px;
	/* background-image: url(Images/tab_active.gif); */
}
.StatisticsAlternate
{
	background-color: #EDEEEF;
	
	
	color: #000000;
	
}
.HeaderStyleVerena
{
	background-color: #edecd1;
	color: #000000;
	font-weight: bold;
	background-image: url(Images/tab_active.gif);
	
	
    
	/* background-image: url(Images/button_green3.gif); */
}
.PagerStyleVerena
{
	background-color: #edecd1;
	background-image: url(Images/tab_active.gif);
}
.FooterStyleVerena
{
	/* background-color: #edecd1; */
	background-color: #EDEEEF;
}

.StatisticsFooter
{
	background-color: white;
}

/* Information über aktuellen WebPart */
.Titelzeile1
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	padding: 8px;
}
.Titelzeile2
{
	padding: 20px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	/* color: #10524B; */
	color: Black;
	background-image: url(Images/tab_active.gif);
}
.LabelError
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: Red;
}
/* BOF - Stile, die in News verwendet werden! */
.NewsHeader
{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}
.NewsContent
{
	font-family: Tahoma;
	font-size: 8pt;
}
.NewsMoreLink
{
	font-style:italic;
}
.ItemStyleNews
{
	background-color: #FFF8AE; /* gelb */
	color: #000000;
	border-width: 0px;
}

.ItemStyleNewsAlternate
{
	background-color: #FFFFFF;
	color: #000000;
	
}
.NewsGrid
{
}
/* EOF - Stile, die in News verwendet werden! */
