

/************************************/
/* Stylesheets allgemein            */
/************************************/

body,form,p,span,div,td{
    margin: 0px;
  	margin: 0px;
	font-family: Arial;
	color:#000000;
	font-size: 8pt;
	/*line-height: 12pt;*/
}
body{
    background-color:#FFFFFF;
    color:#000000;
}

.ms-WPBody a:visited,
.ms-WPBody a:hover,
.ms-WPBody a:link,
a,
a:visited, 
a:hover, 
a:link
{
    color: #939598;
    text-decoration: none;
}

.ms-WPBody a:hover, a:hover, div a:hover, span a:hover
{
    color: #9f1f31;
    text-decoration: underline;
}

.ms-PartSpacingVertical
{
    margin-top: 0px;
}

p
{
    padding-bottom: 6px;
}

ul li
{
    list-style-type: none;
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Utility/Point_red.jpg);
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding: 0px 0px 0px 10px;
    margin: 0px 15px 0px 0px;
    vertical-align:text-top;
    text-align:left;	
}

ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.Main
{
    width: 950px;
    height: 580px;
    border: solid 1px #939598;
    background-color: #ffffff;
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/WaveBG.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.Content
{
    vertical-align: top;
    padding-bottom: 65px;
}

.ContentLeft
 { 
    background-color: #f7edef;
    border-right: solid 1px #9f1f31;
    width: 260px;
    height: 100%;
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/WaveBGLeft.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
	padding-top: 20px;
}

.ContentRight
 {
    vertical-align: top;
    padding: 20px 15px 10px 10px;  
}

.HomeSelection
{
	margin-bottom: 20px;
}

/************************************/
/* Stylesheets Header               */
/************************************/

.Header
{ 
    width: 100%;
	background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/Header_Background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 75px;
}

.HorizontalLineRed
{
    background-color: #9f1f31;
    width: 100%;
}

/************************************/
/* Stylesheets Footer               */
/************************************/

.Source a, .Source a:link, .Source a:hover, .Source a:visited
{
    color: #000000;
	text-decoration: none;
}

.Source, .Source span, .Source td
{
	font-family: Tahoma;
	font-size: 6pt;
	color: #000000;
	text-align: center;
	letter-spacing: 0.25em;
}

/************************************/
/* Stylesheets Startseite           */
/************************************/


.ServiceBoxText, .ServiceBoxText td
{
   font-family: Arial;
   font-size: 8pt;
   padding: 8px 8px 4px 8px;
   vertical-align: top;
}


/************************************/
/* Stylesheets Pfeile, Aufzählungen */
/************************************/

.DottedArrow a, .DottedArrow a:hover, DottedArrow a:link, DottedArrow a:visited
{
    vertical-align: bottom;
    text-decoration: none;
}

.DottedArrow
{
    padding: 0px 7px 7px 0px;
}
    



/************************************/
/* Stylesheets Überschriften        */
/************************************/
    
.MainTitle
{
    font-size: 11pt;
    font-weight: bold;
    font-style: italic;
    color: #9f1f31;
    padding-left: 20px; 
    padding-top: 95px;
    padding-bottom: 30px;
    background-repeat: no-repeat;
    width: 464px;
}

.LeftTitle
{
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: #9f1f31;
    padding-left: 20px; 
    /*padding-top: 20px;*/
    padding-bottom: 5px;
}

.SubTitle
{
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: #9f1f31;
    padding-left: 20px; 
    padding-top: 10px;
    padding-bottom: 5px;
}
.LeftSubTitle
{
    font-weight: bold;
    color: #757575;
    padding-left: 20px; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.SubTitleWithoutPadding
{
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: #9f1f31;
}
/************************************/
/* Stylesheets Boxen                */
/************************************/


.PictureBox
{
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/SmallBoxBackground.gif);
    background-repeat: no-repeat; 
    height: 56px; 
    width: 122px;
    background-position:center;
    margin-left: 20px;
    margin-top: 10px;    
    }

.PictureContainer
 {
    background-position: center; 
    background-repeat: no-repeat; 
    width:100%; 
    height: 100%   
     }
    
/************************************/
/* Stylesheets Tooltip              */
/************************************/


.BGTooltip
{
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/BGTooltip.gif);
    background-repeat: repeat-x;  
    width: 250px;
    border: solid 1px #bbbbbb;
    padding: 10px 10px 10px 10px;
    }
    
.TitleTooltip
{
    font-weight: bold;
    color: #757575;
    padding-bottom: 5px;   
}

/************************************/
/* Stylesheets Textstile            */
/************************************/

.TextJustified
{
    vertical-align: top;
    text-align: justify;
    padding: 0px 20px 10px 20px;
}

.TextJustifiedPadding
{
    vertical-align: top;
    text-align: justify;
    padding: 0px 20px 0px 0px;
}

.TextJustifiedPadding p
{
    padding: 0px 0px 8px 20px;
}

.TextJustifiedPadding ul li
{
    padding: 0px 0px 5px 10px;
}

.TextBold
{   
    font-weight: bold;
    }

.TextBoldRed
{   
    font-family:Arial;
    font-weight: bold;
    font-style: italic;
    color: #9f1f31;
    }
    
.TextBoldGrey
{   
    font-family:Arial;
    font-weight: bold;
    color: #757575;
    }
    
.TextGrey
{
    font-family:Arial;
    color: #757575;
    }

/************************************/
/* Stylesheets Images               */
/************************************/

.Image
{
    margin: 0px 20px 10px 20px;
}

/************************************/
/* Stylesheets Separator            */
/************************************/


.ContentSeparatorHorizontal
{
    padding-left: 9px;
}

.ContentSeparatorVertical
{
    padding-bottom: 15px;
    height: 15px;
}

/************************************/
/* Stylesheets Formular             */
/************************************/

.ms-formbody
{
    background-color: Transparent;
    vertical-align: top;
    padding: 3px 6px 4px 6px;
    border: none;
}

.ms-formlabel
{
    border: none;
    color: #757575;
    font-size: 8pt;  
    padding: 7px 8px 6px 1px;  
    vertical-align: top;
}

h3.ms-standardheader
{
    font-family:Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #757575;
    padding-left: 10px;
    width: 90px;
}

/***********************************************/
/* Stylesheets ComponentArt Sitemap Breadcrumb */
/***********************************************/
.BreadcrumbSiteMap
{
  background-color: #ffffff;
  margin-right: 30px;
}

.BreadcrumbsNode
{
  font-family: verdana; 
  font-size: 11px;
} 

.BreadcrumbsNode a
{ 
  color: black;
  text-decoration:none;
} 

.BreadcrumbsNode a:hover
{ 
  color: red;
  text-decoration:underline;
} 

/************************************/
/* Stylesheets ComponentArt Sitemap */
/************************************/

.SiteMap
{
  background-color: #FFFFFF;
}

.HeaderCell
{
  color: #FFFFFF; 
  background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/header_bg.gif); 
  font-family: verdana; 
  font-size: 11px;
  font-weight: bold; 
  padding: 4px;  
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;  
  width: 200px;
}

.HeaderCell a, .HeaderCell a:visited, .HeaderCell a:linked
{
  color: #FFFFFF; 
}

.HeaderCell a:hover
{
  color: #FFFFFF; 
}

.ContentCell
{
  color: #FFFFFF; 
  background-image: url(/_layouts/Custom/SdcSiteDefinition/Background/group_bg.gif); 
  width: 200px;
}

.NodeText
{
  font-family: verdana; 
  font-size: 11px;
}

.NodeText a
{
  color: #B23E3E; 
  text-decoration: none;   
}

.NodeText a:hover
{
  color: #B23E3E; 
  text-decoration: underline; 
}

.NodeDescription
{
  color: #999999; 
  font-family: verdana; 
  font-size: 11px;
}

/****************************/
/* Stylesheets MenuTop      */
/****************************/

.MenuTop
{
    padding: 10px 15px 0px 0px;
    color: #AAAAAA;
}

.MenuTopItem a, .MenuTopItem a:hover, .MenuTopItem a:link, .MenuTopItem a:visited
{
    font-size: 6pt; 
    vertical-align: top;
}

.MenuTop a:link, .MenuTop a:visited
{
	color: #999;
	text-decoration: none;
}

.MenuTop a:hover, .MenuGrey a:hover
{
	color: #AAAAAA;
	text-decoration: none;
}


/****************************/
/* Stylesheets MainMenu     */
/****************************/

.MainMenu
{
    background-image: url(/_layouts/Custom/SdcSiteDefinition/Menu/menu_bg.gif);
    background-repeat: repeat-x;
}

.TopGroup
{
  font-size:12px; 
  cursor:default; 
}

.MenuGroup
{
  font-size:12px; 
  cursor:default; 
  background-color :#F5F5F5;
  border:1px #4E5358 solid; 
  width: 131px;
}

.TopMenuItem
{
  background-image: url(/_layouts/Custom/SdcSiteDefinition/Menu/top_item_bg.gif);
  color:#757575; 
  text-align: center;
  font-family:Arial; 
  font-size:9pt; 
  font-weight: bold;
  cursor:default; 
  width: 131px;
}

.TopMenuItemHover 
{
  background-image: url(/_layouts/Custom/SdcSiteDefinition/Menu/top_item_bg.gif);
  color:#9f1f31; 
  text-align: center;
  font-family:Arial; 
  font-size:9pt; 
  font-weight: bold;
  cursor:default; 
  width: 131px;
}

.MenuItem
{
  border: 1px solid #F5F5F5; 
  color:#00025C;
  font-family:Arial; 
  font-size:8pt; 
  cursor:default; 
}

.MenuItemHover 
{
  background-image: url(/_layouts/Custom/SdcSiteDefinition/Menu/item_bg.gif);
  color:#00025C;
  background-color:#C2C5C8; 
  border:1px #DFE2E5 solid;
  font-family:Arial; 
  font-size:8pt; 
  cursor:default; 
}

.MenuBreak
{
  background-image:url(/_layouts/Custom/SdcSiteDefinition/Menu/break_bg.gif);
  width:100%;
  height:2px;
}
