/* * * *   standards    * * * */


body
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 10pt;
    /*
    font-size: 100.01%;
    */
    background: url(images/main_bg_fade.jpg) #999999 repeat-x;
    margin: 0px;
    padding: 0px;
}


h1
{
    font-family: Verdana;
    font-size: 9pt;
    color: black;
    font-weight: normal;
    margin: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
}


p,br {
	margin: 0px;
	padding: 0px;
}



p.link
{
    list-style-type: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    line-height: 10pt;
    padding: 0;
    margin: 0;
}
p.link a
{
    list-style-type: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    text-decoration: underline;
    background-color: transparent;
}
p.link a:hover
{
    list-style-type: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    text-decoration: none;
}




/*
td, th
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12pt;
}
*/





/* * * *   subnavi    * * * */
/*
.subnavi
{
    font-size: 0.7em;
    vertical-align: middle;
    text-align: left;
}
.subnaviSelected {
	color: #f1af00;
	font-weight:bold;
}
.subnavi a:link {
	color: #000000;
	text-decoration:none;
}
.subnavi a:visited {
	color: #000000;
	text-decoration:none;
}
.subnavi a:active {
	color: #f1af00;
	text-decoration:none;
}
.subnavi a:hover {
	color: #f1af00;
	text-decoration:none;
}
.subnavi img {
	margin-left:8px;
	margin-right:8px;
}
*/



/* * * *   WestNavi    * * * */
WestNavi
{
    font-size: 0.7em;
    vertical-align: middle;
    text-align: left;
}
.WestNaviSelected {
	color: #f1af00;
	font-weight:bold;
}
.WestNavi a:link
{
    color: fuchsia;
    text-decoration: none;
}
.WestNavi a:visited {
	color: #000000;
	text-decoration:none;
}
.WestNavi a:active {
	color: #f1af00;
	text-decoration:none;
}
.WestNavi a:hover {
	color: #f1af00;
	text-decoration:none;
}
.WestNavi img {
	margin-left:8px;
	margin-right:8px;
}









/* * * *   framefooter    * * * */
/*
.framefooter {
	font-size:0.7em;
	color:#FFFFFF;
}
.framefooter a:link {
	color:#FFFFFF;
}
.framefooter a:visited {
	color:#FFFFFF;
}
.framefooter a:active {
	color:#FFFFFF;
}
.framefooter a:hover {
	color:#FFFFFF;
}
*/






/* * * *   Hintergruende   * * * */
.row4_full
{
    background-image: url(Images/row4_full.gif);
    background-repeat: repeat-y;
}

.row_content_full
{
    background-image: url(Images/row_content_full.gif);
    background-repeat: repeat-y;
}

.main_bg_rightside
{
    background-image: url(Images/main_bg_rightside.gif);
    background-repeat: repeat-y;    
}

.asso_bg
{
    /*
    background-image: url(Images/AssoBG.gif);
    */
    background-image: url(Images/Asso2/AssoBG.gif);
    background-repeat: repeat-y;
}




/*
.asso_bg_warenkorb
{
    background-image: url(Images/Asso/Warenkorb.gif);
    background-repeat: no-repeat;
    font-size: 9pt;
}

.asso_bg_sucheverfeinern
{
    background-image: url(Images/Asso/SucheVerfeinern.gif);
    background-repeat: no-repeat;
    font-size: 9pt;
}

*/






/* Data Web Control Styles */

.DataWebControlStyle
{
    font-size: 80%;
    color: black;
}

.HeaderStyle
{
    background-color: gray;
    color: White;
    font-weight: bold;
    font-family: Verdana;
    text-align: left;
}

.HeaderStyle a, .HeaderStyle a:visited
{
    color: White;
}

.FooterStyle
{
    background-color: #a33;
    color: White;
    text-align: right;
}

.AlternatingRowStyle
{
    background-color: #ffffcc;
}


.AlternatingRowStyle a, .AlternatingRowStyle a:visited
{
    color: Blue;    
}

.RowStyle a, .RowStyle a:visited
{
    color: Blue;
}

.SelectedRowStyle
{
    background-color: #d9d9d9;
}

.PagerRowStyle
{
    background-color: #ddd;
    text-align: right;
}

.SortHeaderRowStyle
{
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White;
}


/*
.HyperControl td, a
{
    font-size: 7pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.HyperControl td:, a:hover
{
    text-decoration: underline;
}

.HyperControl td, a:visited 
{
    color: black;
}
*/

/*
.HyperControlSelected td, a
{
	color: #f1af00;
	font-weight:bold;
}
*/




/*
.HyperControl2 td
{
    font-size: 7pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.HyperControl2 td:, a:hover
{
    text-decoration: underline;
}


.HyperControlSelected td
{
	color: #f1af00;
	font-weight:bold;
}
*/


.HyperControl2 td
{
    font-size: 25px;
    font-family: Arial;
    text-align: left;
}










.Kasten
{
    border-top: 1px solid #B51032;
    border-left: 1px solid #b51032;
    border-right: 1px solid #b51032;
    border-bottom: 1px solid #B51032;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}


.Kasten2
{
    border-top: 1px solid #B51032;
    border-left: 1px solid #b51032;
    border-right: 1px solid #b51032;
    border-bottom: 1px solid #B51032;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    overflow: scroll;
}




.Rahmen
{
    border-right: green 1px solid;
    border-top: green 1px solid;
    border-left: green 1px solid;
    border-bottom: green 1px solid;
    border-color: #b3b3b3;
}

.Ueberschrift
{
    font-size: 18px;
    color: black;
    font-family: Arial;
    font-weight: bold;
    background-color: #cccccc;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 8px;
    padding-top: 8px;
}


.TestBrotkrumen
{
    position: static;
    color: blue;
}



/* * * *   subnavi    * * * */
.NaviSubNormal
{
    position: static;
    color: black;
    font-size: 0.8em;
    font-family: Verdana;
    background-color: white;
}


.NaviSubSelected
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Verdana;
    background-color: white;
}

.NaviSubHover
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-family: Verdana;
    background-color: white;
    text-decoration: underline;
}




/* * * *   Breadcrumbs    * * * */
.T0
{
    position: static;
    color: black;
    font-size: 0.8em;
    font-family: Verdana;
}
.T1
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Verdana;
}
.T3
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-family: Verdana;
    text-decoration: underline;
}








/* * * *   NaviMeinKonto    * * * */
.NaviMeinKonto1
{
    position: static;
    color: gainsboro;
    font-size: 0.8em;
    font-family: Verdana;
    background-color: #cccccc;
    text-align: center;
}
.NaviMeinKonto2
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Verdana;
    background-color: white;
    text-align: center;
}
.NaviMeinKonto3
{
    position: static;
    color: #f1af00;
    font-size: 0.8em;
    font-family: Verdana;
    background-color: white;
    text-align: center;
}







/* * * *   Links    * * * */
.L1
{
    color: black;
    font-size: 0.8em;
    font-family: Verdana;
    text-decoration: underline;
}











.Head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #f1af00;
	padding: 20px 0 0 0px;
	margin: 0;
}

.Head1E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #f1af00;
	padding: 20px 0 0 6px;
	margin: 0;
}

.Head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f1af00;
	padding: 20px 0 0 0px;
	margin: 0;
}

.Head2E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f1af00;
	padding: 20px 0 0 6px;
	margin: 0;
}



.Text1Normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    padding: 0px 0 0 0px;
    margin: 0;
}

.Text1NormalE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    padding: 0px 0 0 6px;
    margin: 0;
}

.Text1Fett
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    padding: 0px 0 0 px;
    margin: 0;
}

.Text1FettE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    padding: 0px 0 0 6px;
    margin: 0;
}





.hplLink
{
    position: static;
    color: black;
    font-size: 8pt;
    font-family: Verdana;
    margin: 0;
    /*
    background-color: white;
    */
    text-decoration: underline;
}
.hplLink1
{
    position: static;
    color: black;
    font-size: 8pt;
    font-family: Verdana;
    padding: 0px 0 0 6px;
    margin: 0;
    /*
    background-color: white;
    */
    text-decoration: underline;
}
.hplLink2
{
    position: static;
    color: black;
    font-size: 8pt;
    font-family: Verdana;
    margin: 0;
    /*
    background-color: white;
    */
    text-decoration: underline;
}




.p1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
	width: 380px;
	padding: 0 0 0 6px;
	margin: 0;
}

.p1 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
}

.p2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
	line-height: 10pt;
	width: 380px;
	padding: 0 0 0 6px;
	margin: 0;
}

.p3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
	width: 470px;
	padding: 0 0 0 6px;
	margin: 0;
}




.p4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
	padding: 0 0 0 6px;
	margin: 0;
}

.p4 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
}


.p6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
	line-height: 10pt;
	margin: 0;
}


.RadioButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    padding: 0px 0 0 0px;
    margin: 0;
}

.DropDownList
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    padding: 0px 0 0 0px;
    margin: 0;
}


.TextBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    padding: 0px 0 0 0px;
    margin: 0;
}