﻿/*Layout*/

.StaticMenu /* vgl. h2.orangeHeadline */
{
    display:block;
    color:White;
    font-weight:bold;
    font-size:14px;
    background-color:#ed7c02;
    margin-top:15px;
    margin-bottom:5px;
    padding:0px 6px 2px 6px;
}

.StaticMenu a
{
    color:White;
    text-decoration:none;
}

.STMenuHiglighted
{
    color: #003366;
}

.RecentSearchEntry
{
    font-size:13px;
    padding-left:6px;
    border-top:1px solid #003366;

}

.OuterJobEmailListEntry
{
    padding-bottom:30px;
}

.JobEmailListEntry
{
    padding-left:6px;
    border-bottom:solid 1px black;
}

.JobEmailListEntryEdit
{
    padding-left:6px;
    padding-top:10px;
    padding-bottom:15px;
}

.JobEmailListEntryEditLink
{
    padding-top:4px;
    padding-left:6px;
}

.JobEmailListEntryEditLink a
{
    text-decoration:none;
    color:#003366;
}

.JobEmailListEntry a
{
    text-decoration:none;
    color:#003366;
}

.JobemailListEntries
{
    background-color:#FFF3E7;
    padding-bottom:15px;
}

.JobemailListrow
{
        color:#003366;
}

.lresult
{
    color:#003366;
}

.TeaserImage
{
    position: relative;
    bottom: 15px;
}

/*Hack IE6*/
* html .TeaserImage
{
    position: absolute;
    top: 173px;
}

.TeaserText
{
    padding-top: 7px;
    padding-left: 10px;
}
.TeaserText ul
{
    margin-top: 8px;
    margin-bottom: 8px;
}

.STdTopBar
{
    padding: 0 0 0 10px;
    margin: 0;
    display:inline;
    color:#7F99B2;
    position: relative;
    bottom: 2px;
    bottom: 2px\9; /*IE-Spezifisch*/

}

.InnerCenterKM
{
	
}

.InnerCenter
{
    min-height: 400px;
    height: auto !important; /* für moderne Browser */
    height: 400px; /*für den IE */
}

.Ticker
{
    color:#003366;
}

.innerTicker
{
    margin-top: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:black;    
}

.innerTicker a
{
    color:black;    
}

.TickerAllNews
{
    position:relative;
    left:120px;
    margin-top:10px;
}


.TickerRow
{
    margin-bottom: 5px;
}
.myJobmorgenBoxTeaser
{
   padding-left:8px !important;
    padding-top:8px;
}

div.myJobmorgenBoxTeaser ul {
list-style-image:url("../images/Bullet.gif");
padding-left:18px;
margin-bottom:4px;
margin-top:4px;
}

div.myJobmorgenBoxTeaser h3  {
color:#ED7C02;
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:11px;
}

.jobmorgenSearchH3
{
        padding-top:10px;
    padding-left:6px;
    padding-bottom:6px;
}

.jobmorgenSearchH3 h3
{
    font-size:14px;
    font-weight:bold;
    color:#7F99B2;
}

.jobmorgenH3
{
    padding-top:10px;
    padding-left:6px;
    padding-bottom:6px;
    border-bottom: 1px solid black;
}

.jobmorgenH3 h3
{
    font-size:14px;
    font-weight:bold;
    color:#7F99B2;
}

.myJobmorgenBox
{
    background-color:#FFF3E7;
    margin-bottom:5px;
    padding-bottom:6px;
}
.myJobmorgenBox a
{
    text-decoration:none;
}

a.JobMailLink
{
    text-decoration:none;
    font-weight:bold;
}

.PadOffer
{
       padding:2px 6px 12px 6px;
       border-bottom: 1px solid black; 
}



.H1Line
{
    left: 10px;
    color:#7F99B2;
    font-weight:normal;
    position: absolute;
    top: 125px;
    top: 126px\9; /*IE-Spezifisch*/
    width:565px;
}

.HomePPosition
{
    position: relative;
    bottom: 72px;
    z-index: -1;
}

/*Hack Firefox 2.0*/
.HomePPosition, x:-moz-any-link
{
    position: relative;
    bottom: 72px;
    z-index: 1;
}

.HomePPosition, x:default
{
    position: relative;
    bottom: 72px;
    z-index: -1;
}
/*Hack IE6*/
* html .HomePPosition
{
    position: absolute;
    top: 166px;
    z-index: -1;
}

.LoginWidth
{
    margin-top: 10px;
    width: 785px;
}

.RightMenu
{}

.RightMenu div.orangeBox
{
    padding-left:6px;
    padding-right:6px;
    background-color:#FFF3E7;
    border-top:solid 2px #ED7C02;
    margin-bottom:5px;
}

.RightMenu div.orangeBox a
{
    color:Black;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    display:block;
}

.RightMenu div.orangeBox p
{
    padding:0;
    margin:0;
    font-weight:normal;
}

.Seperator
{
    border-bottom: dashed 1px black;
}
.nstrong
{
    font-weight: normal;
}





.SublinePosition
{
    position: absolute;
    left: 1px;
    top: 140px;
}

.AdRight
{
    position: absolute;
    top: 142px;
    left: 830px;
}

a.recentLink
{
    text-decoration: none;
    color: #464646;
}

.recentDate
{
    color: #A3A3A3;
}

.MamoBorder
{
    border: 1px solid #FDEEDE;
    padding: 1px 0px 2px 2px;
}
.MenuSymb
{
    color: #026CD8;
}

.MenuSLink
{
    color: #464646;
    text-decoration: none;
}

a.MenuSLink
{
    color: #464646;
    text-decoration: none;
}

.MenuLink a, MenuLink
{
    color: #464646;
    text-decoration: none;
}

.MenuSel
{
    color: #ED7C02;
    text-decoration: none;
}
.TopTeaser
{
    font-size: 13pt;
    margin: 7px 0px 7px 0px;
}

.TBoxTeaser
{
    background-color: #f5e7d2;
    font-weight: normal;
    height: 134px;
    border-bottom: 1px dashed Black;
    border-top: 1px dashed Black;
}

.OrangeBigB2CHead
{
    color: #ed7c02;
    font-size: 12pt;
    font-weight: bold;
}
.BigB2CHead
{
    font-size: 12pt;
    font-weight: bold;
}


.MenuHead
{
    font-weight: bold;
    font-size: 8pt;
}



.greyBox
{
    border: solid 1px #dadada;
    padding: 5px 5px 5px 5px;
}

.PremiumContentHead
{
    font-size: 12pt;
    font-weight: bold;
}

.B2CMenu
{
    margin-top: 3px;
}

.homebgrnd
{
    padding: 4px 5px 4px 25px;
    background: transparent url(../images/backgrounds/Verlauf_Header.gif) repeat-x scroll 100% 0;
}

.BrowseAd
{
    margin-top: 100px;
}

.OrangeLine a, .OrangeLine
{
    color: #ed7c02;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
}

.OrangeLink
{
    font-size: 10pt;
}

.orangeTop
{
    border-top: 2px solid #ED7C02;
}

.RegionPicture
{
    padding-left: 30px;
    padding-top: 15px;
    height:280px;
}

.TextUnderline
{
    color: #0056ae;
    text-decoration: underline;
}
.CenterFrame
{
    min-height: 400px;
}
.OrangeLoginStatus a
{
    color: #ed7c02;
}

a.LinkUnderline
{
    text-decoration: underline;
}

.nowrap
{
    white-space: nowrap;
}

#fussnavigation a:hover
{
    text-decoration: underline;
}
#fussnavigation a
{
    color: #58585a;
    text-decoration: none;
}

#fussnavigation
{
    border-top: 1px solid #58585a;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px;
    font-size: 8pt;
}

#fussnavigation ul
{
    margin: 0 0 2px;
    padding: 0;
}

#fussnavigation li
{
    display: inline;
    font-size: 80%;
    list-style-type: none;
    padding: 0 0px 2px;
}

/*Hack Firefox 2.0*/
#fussnavigation, x:-moz-any-link
{
    font-size: 9pt;
}
#fussnavigation, x:default
{
    font-size: 8pt;
}


.mwService
{
    margin-top: 10px;
    padding-left: 5px;
}

.FilterBack
{
    background-color: #fff3e7;
    width: 250px;
    padding-left: 2px;
}
.Stoph
{
    font-size: 8pt;
}
.masterBarTop 
{
    height: 120px;
    background-color: #003366;
    margin: 0;
    padding: 0;
    /*margin-bottom: 5px;*/
    position: relative;
    color:White;
    
    
}

.masterBarTop a
{
    color: White;
    text-decoration: none;
}

.PictureLeft
{
 top: 30px;
 position: absolute;
    
}

div.poweredby
{
    position: absolute;
    top: 95px;
    left: 70px;
    
    }

.LinksTopRight
{
    right: 0px;
    top: 0px;
    position: absolute;
    padding: 0;
    margin: 0;
}

.LoginStatus
{
    bottom: 10px;
    position: absolute;
    right: 5px;
}


.masterBarBottom
{
    clear: both;
}

.masterHeader
{
    background: transparent;
}


.masterLeftContent
{
    width: 565px;
    float: left;
    display: inline;
    margin: 6px 0 0 0;
}

.masterRightContent
{
    width: 250px;
    float: right;
    display: inline;
    margin: 6px 0 0 0;
}

.CLayout
{
    width: 820px;
    background: transparent;
    float: left;
    display: inline;
}

.HomeTBBar
{
    padding-top: 4px;
    padding-bottom: 6px;
    background-color: #f5e7d2;
    border-top: 1px dashed Black;
    padding-left: 20px;
    height: 66px;
}

.TBox
{
    color: #464646;
    font-size: 9pt;
    font-weight: normal;
    height: 77px;
    margin-top: 5px;
    border-bottom: 1px dashed Black;
    text-transform: none;
    letter-spacing: normal;
    background-color: Transparent;
}


.SearchBarTopSpace
{
    padding:5px 10px 5px 10px;
    margin:15px 0px 5px 0px;
    width:230px;
    height: 150px;
    background: #f0f2f6;
    
}

.masterLoginHeader
{
    padding: 0;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
}

.MenuTab
{
    cursor:pointer;
}

/*Sonstige*/
.TopHomeText
{
    text-align: left;
    color: #808080;
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

a.FunctionLink
{
   
}

a.JobTitleCompany
{
    color: #70B020;
    margin-bottom: 3pt;
    margin-top: 6pt;
    font-weight: bold;
}

.JobTitle
{
    font-weight:bold;   
    color:Black;
    font-size:14px;
}

a.JobTitle
{
    color:Black;
    text-decoration:none;
}

.JobOffline
{
    color: Gray;
}

/* Regionale Anpassungen */
.SearchbarLinkLogo
{
    margin-right: 5px;
}

.TopMenu a, .TopMenu
{
    color: #464646;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 4px;
}

/*Feature Sites*/
.Feature
{
    margin-top: 8px;
}

.FeatureEmailHeaderLabel
{
    color: black;
    font-size: 13pt;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 8px;
}

.FeatureHeaderLabel
{
    color: black;
    font-size: 14pt;
    font-weight: bold;
    margin-top: 25px;
    padding-top: 8px;
}

.FeatureHeaderDialog
{
    color: black;
    font-size: 14pt;
    font-weight: bold;
    padding-top: 8px;
}

.FeatureText
{
    color: black;
    margin-left: 20px;
}

.FeatureForm
{
    color: #606060;
    margin-top: 10px;
}

.CurrentLabel
{
    color: Black;
    font-weight: bold;
}

.TitelLabel
{
    text-align: right;
    font-weight: bold;
}


/*Browse*/
.LabelBrowseTitel
{
    font-weight: bold;
    font-size: 10pt;
    width: 120px;
}

.PFunctions
{
        padding-top:0px; 
    padding-bottom:40px; 
    color:#003366;
    font-size:14px;
    font-weight:bold;
}

.LabelBrowsepager a
{
    margin-right: 0.25em;
}
.LabelBrowsepager
{
    margin-right: 0.25em;
}
.LabelBrowsepagerBold
{
    font-weight: bold;
    font-size: 10pt;
    margin-right: 9px;
}
.BrowseTitle
{
    font-weight: bold;
}

.Topsearch
{
    margin-top: 15px;
}

.HomeBrowse
{
    width:225px;
    background-color:#fff3e7;
    margin-top:5px;
    padding:5px 10px 15px 15px;
    font-size:12px;
    color:#7f99b2;
    height:339px;
}

.ulBrowse
{
 list-style:none;
 padding-left:0px;
 margin-left:0px;
 margin-top:12px;
 margin-bottom:12px;   
}

.HomeBrowseH
{
    font-size: 14px;
    color: #003366;
    font-weight:bold;
}

.BrowseHighlight
{
    color:#003366;
}


.HomeBrowse a
{
   color:#7f99b2; 
 font-size:14px;
 text-decoration:none;
}


.HomeLocationBrowsingLink
{
 position:relative;
 left: 110px;   
 font-size:11px;
}

.HomeLocationBrowsingLink a
{
    font-size:11px;
}

.BrowsingFrame
{
    margin-top: 15px;
    
    
}

.BrowseLabelTitel
{
    color: black;
    font-size: 14pt;
    font-weight: bold;
}

.BrowseSublink
{
    font-size: 8pt;
    margin-right: 5px;
}

.Browselink
{
    font-weight: bold;
}

.invisible
{
    display: none;
}


.MerklistejobOfferEntry
{
    width: 560px;
}


.FilterLabel
{
    padding-left: 10px;
    font-size: 8pt;
}

/*JobOffer*/
.TrefferCompany
{
}
.TrefferLocation, a.TrefferLocation
{
    color: #666666;
    text-decoration: none;
}
.TrefferSeperator
{
}

/*JobEmailDialog*/

.EmailDialog
{
    width: 400px;
    margin-left: 30px;
    margin-top: 10px;
}
.EmailTitel
{
    font-size: 14pt;
}

.EmailTextBold
{
    font-weight: bold;
}

.OKLabel
{
    color: Green;
}


/*Browsing*/
.KatalogTable
{

}
.Characterlabel
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.BrowseHead
{
    background-color:#ED7C02;
color:White;
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding:3px 5px 1px;
}

.BrowseTable
{
    padding:5px 10px 5px 8px;
    background-color:#FFF3E7;
}

.BrowseTable a
{
    text-decoration:none;
}

.HPager, a.HPager
{
    margin-right: 9px;
    font-size: 10pt;
    font-weight: bold;
}

a.LF, a.LF:visited, .LF
{
    color: #808080;
    font-size: 10px;
}

/*Wizard*/
.WizardTable
{
    border: 1px dotted #BAD432;
    margin-bottom: 20px;
    margin-top: 20px;
}
.WizardTopRow
{
    background-color: #F7FADB;
    font-size: 12pt;
    font-weight: bold;
}
.WizardContent
{
    padding: 10px 10px 10px 10px;
}
.Titlerow
{
    margin-top: 15px;
    margin-bottom: 10px;
    font-weight: bold;
}

ul.toplinklist 
{
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
li.listelement
{
	float: right;
	border-left: 1px solid white;
	height: 15px;
	padding: 3px 6px 0 6px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	}	
	
	
li.lastelement
{
	border: 0;
	float: right;
	display: block;
	height: 15px;
	padding: 3px 6px 0 6px;
	font-weight: bold;
	font-size: 11px;
	
	}	

div.OfferCountControl
{
	width: 565px;
	height: 180px;
	background-color: white;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	position: relative;
	
	}	
	
div.OfferCountLeft
{
	width: 250px;
	height: 165px;
	background-color: #F0F2F6;
	/*background: none;*/
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	/*float: left;*/
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 1;
	
	}
	

div.OfferCountRight
{
	width: 305px;
	height: 150px;
	background-color: #F0F2F6;
	margin: 15px 0 0 5px;
	padding: 10px 0 0 5px;
	border: 0;
	/*float: left;*/
	position: absolute;
	top: 0;
	right: 0;
	
	
	}	

div.OfferCountRight h1
{
	font-size: 19px;
	line-height: 24px;
	color: #ED7C02;
	display: inline;
	
	
	}		
	
div.OfferCountRight p
{
	font-size: 17px;
	line-height: 24px;
	
	
	
	}		
	
div.StartBild
{   width: 250px;
    height: 185px;
	position:absolute;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 2;
	}

div.HomeAdsControl
{
	width: 565px;
	height: 42px;
	background-color: white;
	margin-top: 22px;
	padding: 0;
	border: 0;
	position: relative;
	
	}

div.HomeAdsControl div
{
	width: 178px;
	height: 38px;
	padding-top: 2px;
	padding-left: 7px;
	float: left;
	display: inline;
	border-top: solid 2px #ed7c02;
	background-color: #f9cc99;
}	
div.HomeAdsMiddle
	{
	width: 177px;
	height: 38px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 2px;
	padding-left: 7px;
	float: left;
	display: inline;
	border-top: solid 2px #ed7c02;
	background-color: #f9cc99;
		
		}
		
	
div.HomeAdsControl a
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	
	
	}	

div.TagCloudControl		
{
	width: 565px;
	height: 180px;
	background-color: white;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	height:1%; /* für IE6 */
}

div.TagCloudControl div
{
    vertical-align:top;
}	
	
div.TagCloudLeft 
{
    text-align:center;
	width: 243px;
	height: 135px;
	background-color: #F0F2F6;
	float: left;
	border-top: solid 2px #003366;
	margin-top: 5px;
	padding-left: 7px;
	padding-top: 15px;
	}

div.TagCloudLeft a
{
	text-decoration: none;
	}	

div.TagCloudLeft p
{  
	
	/*text-align: justify;*/
	margin: 10px 10px 10px 10px;

	}		
	
div.JobsRight

{
	width: 305px;
	height: 145px;
	background-color: #F0F2F6;
	float: left;
	border-top: solid 2px #003366;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	}	
	
div.JobsRight h1
{
	font-size: 14px;
	line-height: 14px;
	display: inline;
	
	}

div.JobsRight p	
{
	font-size: 11px;
	line-height: 14px;
		}	

.SearchPage
{
    position:relative;
    bottom:13px;
}

	
div.TopCompanyControl

{
	width: 245px;
	height: 145px;
	background-color: #F0F2F6;
	float: left;
	border-top: solid 2px #003366;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 5px;
		
	}	
	
div.TopCompanyControl h1
{
	font-size: 14px;
	line-height: 14px;
	display: inline;
	
	}	

div.HomeTagCloudLeftBrowsingLink
{
	position:relative;
    left: 50px;   
	margin-top:8px;
	}	
	
p.CheckboxLabel
{
    padding-left:22px;
    padding-top:2px;
    padding-bottom:4px;
}

/* floating-Klassen IE6 kompatibel
----------------------------------------------*/
.floatleft 
{
    float:left;
    display:inline;
}

.floatright
{
    float:right;
    display:inline;
}

.clearboth
{
    clear:both;
}

.clearleft
{
    clear:left;
}

.clearright
{
    clear:right;
}

.ie6-clearfix
{
    height:1%;
}


/* orange Überschrift
-----------------------------------------------*/

h2.orangeHeadline
{
    display:block;
    color:White;
    font-weight:bold;
    font-size:14px;
    background-color:#ed7c02;
    margin-top:15px;
    margin-bottom:5px;
    padding:0px 6px 2px 6px;
}

/* anzeige.aspx Design
-----------------------------------------------*/

div.anzeige-kasten
{
    width:173px;
    background-color:#FFF3E7;
    margin-right:5px;
    margin-bottom:5px;
    padding:6px 6px 24px 6px;
    float:left;
    display:inline;
    color:Black;
    position:relative;
}

div.bgblau
{
    background-color:#F6F6F6 !important;
}

div.anzeige-kasten h3
{
    font-size:13px;
    font-weight:bold;
    margin-bottom:8px;
    display:block;
}

div.anzeige-kasten h4
{
    font-size:11px;
    font-weight:bold;
    margin-bottom:8px;
    margin-top:0px;
}

div.anzeige-kasten h5
{
    font-size:11px;
    font-weight:bold;
    margin:0;
}

div.anzeige-kasten p
{
    font-size:11px;
    margin-bottom:4px;
}

div.anzeige-kasten a
{
    background-color:#ED7C02;
    width:172px;
    font-size:13px;
    color:White;
    font-style:normal;
    text-decoration:none;
    font-weight:bold;
    position:absolute;
    bottom:8px;
    display:block;
    text-align:center;
}

div.bgblau a
{
    background-color:#003366 !important;
}

p.kleingedrucktes
{
    padding-top:8px;
    padding-left: 7px;
    clear:left;
}

/* statische Seiten für Datenschutz, FAQ, etc.
----------------------------------------------------*/

div.orangeBox
{
    background-color:#FFF3E7;
    padding:8px 8px 8px 8px;
    color:Black;
}

div.orangeBox p
{
    font-size:11px;
    padding-bottom:11px;
    margin-bottom:0;
}

div.orangeBox h3
{
    font-size:13px;
    font-weight:bold;
    margin-bottom:11px;
    margin-top:11px;
    display:block;
}

div.orangeBox h4
{
    font-size:12px;
    font-weight:bold;
    margin-bottom:11px;
    margin-top:13px;
    display:block;
}

/* mein Jobmorgen
-------------------------------------------------*/

div.meinJobmorgenBox
{
    background-color:#FFF3E7;
    padding:8px 8px 8px 280px;
    color:Black;
}

div.passwordReminder
{
    padding-left:8px !important;
}

#kontaktFormular p.label
{
    margin-bottom:0px;
}

#kontaktFormular h3
{
    display:block;
    font-size:13px;
    margin-bottom:13px;
    color:#7F99B2;
}

div.meinJobmorgenBox input.meinJobmorgenInput,
div.meinJobmorgenBox textarea.meinJobmorgenInput
{
    width:270px;
    margin-bottom:8px;
}

div.passwordReminder input.passwordReminderInput
{
    width:210px;
}

div.passwordReminder h3
{
    font-size:13px;
    font-weight:bold;
    margin-bottom:13px;
    color:Black;
    display:block;
}

div.meinJobmorgenBox input.meinJobmorgenSubmit
{
    color:White;
    font-weight:bold;
    font-size:14px;
    background-color:#ed7c02;
    margin-bottom:5px;
    padding:0px 6px 2px 6px;
    width:274px;
}

div.meinJobmorgenBox a
{
    text-decoration:none;
    color:#003366;
}

div.meinJobmorgenBox ul
{
    list-style-image:url('../images/Bullet.gif');
    padding-left:18px;
}

div.meinJobmorgenBox li
{
    margin-bottom:11px;
}

div.registrieren
{
    padding-left:8px !important;
}

div.registrieren h3
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:11px;
    color:#ed7c02;
    display:block;
}

div.registrieren p.label
{
    margin:4px 0 2px 0;
}

div.registrieren ul
{
    margin-top:4px;
    margin-bottom:4px;
}

div.registrieren li
{
    margin-bottom:0 !important;
}

div.kontoeinstellungen
{
    padding-left:8px !important;
    color:#003366;
}

div.kontoeinstellungen h3
{
    color:#7F99B2;
    font-size:13px;
    font-weight:bold;
    display:block;
    margin-bottom:13px;
}

div.kontoeinstellungen .label
{
    font-weight:bold;
    margin-bottom:11px;
}

input.kontoeinstellungenInput
{
    width:210px;
    vertical-align:top;
}

input.kontoeinstellungenSubmit
{
    color:White;
    font-weight:bold;
    font-size:14px;
    background-color:#ed7c02;
    margin-bottom:5px;
    padding:0px 6px 2px 6px; /* padding wird bei Buttons scheinbar nicht zur Breite hinzugefügt */
    width:214px;
}

div.kontoeinstellungen .konto-password
{
    width:160px !important;
}


div.B2CMenu 
{
	margin-top: 5px;
	
	font-size: 7pt;
	
	position: relative;
	}
	
div.B2CMenu ul
{
	margin: 0;
	padding: 2px 0 2px 0;
	display: block;
	list-style: none;
	
	}	

div.B2CMenu div
{
	margin: 0;
	padding: 2px 0 2px 0;
	
	
	}		
	
div.B2CMenu li
{
	margin: 0;
	padding: 2px 0 2px 19px;
	display: block;
	list-style: none;
	color: #003366;
	
	
	}	
	
	

div.B2CMenu a
{
	text-decoration: none;
	font-weight: normal;
	color: #7F99B2;
	
	}	
B2CMenuEnt 
{
	
	} 
	
/*Profil -> Persönliche Angaben*/
div.PersAngabenPage
{
	margin: 0;
	padding: 0;
	color: #7F99B2;
	font-size: 12px;
	font-weight: bold;
	background-color: #fef1e1;
	
	}		
	
div.PersAngabenPage h1
{
	display: block;
	background-color: #ED7C02;
	color: white;
	margin: 0;
	padding: 0 0 2px 8px;
	font-size: 18px;
	font-weight: bold;
	}			
	
div.PersAngabenPage p
{
	display: block;
	padding-left: 7px;
	margin: 10px 0 5px 0;
	}	
div.PersAngabenPage table
{
	margin:  0 0 0 5px;
	color: Black;
	font-weight: normal;
	font-size: 11px;
	padding: 0;

	
	}
p.UnderForm 
{
	display: block;
	padding: 5px 0 5px 7px;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	}

td.caption
{
	padding-top: 5px;
	margin-bottom: 0;
	font-size: 11px;
	}	