﻿/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* ---------------------------------------- Body ---------------------------------------- */

html, body, form, center					{
											font-family: Verdana, Arial;
											font-size: 11px;
											height:100%;
											margin:0px;
											background-image: url(../images/backgrounds/bg_blue.gif);
											background-repeat:repeat-x;
											background-color: #e0ebf5;
											}

/* ---------------------------------------- Containers Master ---------------------------------------- */

#layout_container							{
											width:996px;
											background-color: #ffffff;
											background-image: url(../images/backgrounds/bg_shadow_repeat.gif);
											background-repeat:repeat;
											border:0px;
											
											}
#layout										{
											width:996px;
											background-image: url(../images/backgrounds/bg_shadow.gif);
											background-repeat:no-repeat;
											min-height: 100%;
											border:0px;
											}

#master_top									{
											width:966px;
											height:152px;
											background-image: url(../images/backgrounds/bg_top.gif);
											margin: 0px 0px 0px 0px;
											padding: 0px 0px 0px 0px;
											border:0px;
											}

#master_left								{
											/*float: left;*/
											text-align:left;
											font-family: Verdana, Arial;
											font-size: 11px;
											font-weight:normal;
											color:#7a7a7a;
											padding: 0px 0px 0px 15px;
											}
#master_left h1								{
											font-family: Georgia, Times, Verdana, Arial;
											font-size: 15px;
											font-weight:normal;
											margin: 0px 0px 4px 0px;
											color:#000000;
											}
#master_left h2								{
											font-family: Verdana, Arial;
											font-size: 11px;
											font-weight:bold;
											margin: 0px 0px 4px 0px;
											color:#000000;
											}
																																	
.titel										{
											font-family: Georgia, Times, Verdana, Arial;
											font-size: 15px;
											font-weight:normal;
											margin: 0px 0px 4px 0px;
											color:#000000;
											}	
#ctl00_master_center						{
											width:599px;
											padding: 0px 0px 10px 0px;
											margin: 0 10px 10px 10px;
											background-image: url(../images/backgrounds/bg_content_grey.gif);
											}
											
#master_center_banner						{
											width:599px;
											background: #ffffff;
											border: 0px;
											height: 60px;
											padding: 10px 0px 10px 0px;
											/*float:left;*/
											}
											
#master_right								{
											/*float: right;*/
											height:600px;
											margin:24px 0px 0px 0px;
											padding: 0px 15px 0px 0px;
											text-align:left;
											}

#master_bottom								{
											clear: both;
											width:966px;
											height:50px;
											background-image: url(../images/backgrounds/bg_footer.gif);
											background-repeat:no-repeat;
											text-align:left;
											}

/* ----------------------------------------	Login ---------------------------------------- */

.login										{
											width: 187px;
											text-align: left;
											margin: 10px 0px 10px 0px;
											padding: 0px;
											line-height:160%;
											color: #244467;
											}
										
.login .text								{
											width: 166px;
											vertical-align: top;
											border: 1px solid #000000;
											font: 7pt Verdana;
											color: #000000;
											margin: 0px 0px 8px 0px;
											padding: 1px 0px 0px 1px;
											}
																						
											
											
/* ----------------------------------------	Partner ---------------------------------------- */											
#partner									{
											width: 167px;
											float:none;
											text-align: left;
											margin: 10px 0px 10px 0px;
											padding: 0px;
											}


/* ----------------------------------------	Suche ---------------------------------------- */

#suche_top									{
											float: right;
											width: 966px;
											text-align: right;
											padding: 0px 0px 0px 0px;
											}
#suche_top .text							{
											width: 110px;
											vertical-align: top;
											border: 1px solid #000000;
											font: 7pt Verdana;
											color: #000000;
											margin: 0px 0px 0px 0px;
											padding: 1px 0px 0px 1px;
											}

															


/* ----------------------------------------	Navigation Main ---------------------------------------- */

#navigation_main							{
/*											list-style-type: circle; */
											list-style: url(../images/icons/icon_circle_blue.gif);
											padding: 0px;
											margin: 0px 0px 10px 16px;
											font: 16px Georgia, Arial, Verdana;
											font-weight: bold;
											}
#navigation_main li							{
											margin: 0px 0px 6px 0px;
											}		
#navigation_main a							{
											text-decoration: none;
											color: #6699cc;
											}

#navigation_main li a:hover					{
											list-style-image: url(../images/icons/icon_circle_black.gif);
											text-decoration: none;
											color: #000000;
											}
#navigation_main li a.active				{
											list-style-image: url(../images/icons/icon_circle_black.gif);
											color: #000000;
											}
#navigation_main ul							{
											list-style-type: circle;
											padding: 0px;
											margin: 8px 0px 8px 14px;
											font: 12px Verdana;
											font-weight: normal;
											}
											
#navigation_main ul	li						{
											margin: 0px 0px 8px 0px;
											list-style-image: url(../images/icons/icon_circle_grey.gif);
											}
											
#navigation_main ul a						{
											text-decoration: none;
											color: #848484;
											}
																						
#navigation_main ul li a:hover				{
											list-style-image: url(../images/icons/icon_circle_black.gif);
											text-decoration: none;
											color: #000000;
											}
											

/* ----------------------------------------	Navigation Top ---------------------------------------- */

#navigation_top								{
											float: right;
											margin: 10px 0px 0px 0px;
											font: 11px Verdana;
											}
#navigation_top li							{
											display: inline;
											border-left: solid 1px #255a96;
											height: 7px;
											padding: 0px 2px 0px 4px;
											}
#navigation_top li#datum					{
											border-left: solid 0px #000000;
											color: #979797;	
											}
#navigation_top a							{
											text-decoration: none;
											color: #255a96;	
											}
#navigation_top a:hover						{
											text-decoration: none;
											color: #000000;
											}


/* ----------------------------------------	Navigation Bottom ---------------------------------------- */

#navigation_bottom							{
											float: left;
											margin: 10px 0px 0px 0px;
											font: 12px Georgia;
											padding:8px 0px 0px 0px;
											}

#navigation_bottom li						{
											display: inline;
											border-right: solid 1px #255a97;
											height: 5px;
											margin:0px 0px 0px 0px;
											}
#navigation_bottom li#last				{
											border-right: solid 0px #000000;
											color: #000000;	
											}
#navigation_bottom li#last a				{
											border-right: solid 0px #000000;
											color: #255a97;	
											}
#navigation_bottom li#last a:hover				{
											border-right: solid 0px #000000;
											color: #000000;	
											}											
#navigation_bottom a						{
											text-decoration: none;
											color:#255a97;	
											}
#navigation_bottom a:hover						{
											text-decoration: none;
											color: #000000;
											}
#ctl00_master_center .forward_backward a                         
                                            {
                                            color:#000000;                                    
                                            }
                                           

/* ----------------------------------------	Spezielles ---------------------------------------- */

.grey										{
											font-family: Verdana, Arial !important;
											font-size: 11px !important;
											font-weight:normal !important;
											color:#7a7a7a !important;
											}
.grey a										{
											color:#7a7a7a !important;
											text-decoration:none !important;
											}

.grey a:hover								{
											text-decoration:underline !important;
											}
											
a.melden									{
											font-family: Verdana, Arial !important;
											font-size: 9px !important;
											color:#7a7a7a !important;
											text-decoration:none !important;
											}
a.melden:hover								{
											text-decoration:underline !important;
											}
											
#ctl00_master_center .kruemelpfad								{
											font-family: Verdana, Arial;
											font-size: 11px;
											font-weight:normal;
											color:#848484;
											}
#ctl00_master_center .kruemelpfad a								{
											color:#848484;
											text-decoration:none;
											}
#ctl00_master_center .kruemelpfad a:hover						{
											color:#000000;
											text-decoration:none;
											}
#ctl00_master_center .kruemelpfad .active								{
											color:#6699cc;
											}
		
.bulletlist									{
											list-style: url(../images/icons/icon_circle_black.gif);
											font-weight: normal;
											margin-top: 0px;
											}									
/* ----------------------------------------	Accordion ---------------------------------------- */
.accordionHeader
{
    border: 1px solid #b98b95;
    color: white;
    background-color: #f1e8ea;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
/*
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
*/
.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #b98b95;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionHeaderBlue						{
											border: 1px solid #3c6ba1;
											color: white;
											background-color: #e0ebf5;
											font-family: Arial, Sans-Serif;
											font-size: 12px;
											font-weight: bold;
											padding: 5px;
											margin-top: 5px;
											cursor: pointer;
											}
.accordionContentBlue						{
											background-color: #FFFFFF;
											border: 1px solid #3c6ba1;
											border-top: none;
											padding: 5px;
											padding-top: 10px;
											}
#merkliste_ie								{
											list-style: url(../images/icons/icon_merkliste_ie.gif);
											padding: 0px;
											margin: 0px 0px 10px 18px;
											}
#merkliste_ie li							{
											margin: 0px 0px 0px 0px;
											padding: 0px 0px 0px 0px;
											}
#merkliste_safari							{
											list-style: url(../images/icons/icon_merkliste_ie.gif);
											padding: 0px;
											margin: 0px 0px 10px 12px;
											}
#merkliste_safari li						{
											margin: 0px 0px 0px 0px;
											padding: 0px 0px 0px 0px;
											}											
#merkliste									{
											list-style: url(../images/icons/icon_merkliste.gif);
											padding: 0px;
											margin: 0px 0px 10px 14px;
											}
#merkliste li								{
											margin: 0px 0px 0px 0px;
											padding: 0px 0px 0px 0px;
											}			

/*hellrot f1e8ea, dunkelrot 643d41*/
											
.CompletionListCssClass
{
    font-size: 11px;
    color: #000;
    padding: 3px 5px;
    border: 1px solid #999;
    background: #fff;
    width: 300px;
    float: left;
    z-index: 1;
    position:absolute;
    margin-left:0px;
    cursor: pointer;
}
