body {
    margin-top:0px; 
    margin-left:0px;
    margin-right:0px;
    background-color: #FFFFFF;
    background-image:url(/sitewide/images/gray_bg.gif);
    font-family: Verdana, Arial;
}
/**********************    Text Formate    *********************/

/**********************    Dialog Server ***********************/ 
A {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #E33539;
    font-weight: normal;
}

STRONG {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}
U {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    font-style:italic;
    text-decoration:none;
}


/**********************    ENDE Dialog Server ***********************/

.copy { 
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.copyFocus {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}

.pageHeadline {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.headline {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}
.headlineFocus {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}
.headlineBox {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #ffffff;
    font-weight: normal;
}
.formError {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #E33539;
    font-weight: normal;
}
.number {
	font-family: Courier, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
/**********************    End Text Formate    *****************/
/**********************    Link Formate    *********************/
.navigation {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    color: black;
    font-weight: normal;
}
.navigationclicked {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}
.navigation:hover {
    font-weight: bold;
}
.subnav {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #888888;
    font-weight: normal;
}
.subnavclicked {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #E33539;
    font-weight: normal;
}
.subnav:hover {
    color: #E33539;
}
.link {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #E33539;
    font-weight: normal;
}
.link:hover {
    font-weight: bold;
}
.header {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.header:hover {
    font-weight: bold;
}
.footer {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #ffffff;
    font-weight: normal;
}
.footer:hover {
    font-weight: bold;
}
.newsPfeile {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.newsPfeile:hover {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: #E33539;
    font-weight: normal;
}
a {
	text-decoration : none;
}
/**********************    End Link Formate     *********************/
/**********************    Form/List Formate    *********************/
.searchTextField {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 100px;
}
.selectLanguage {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 143px;
}
.selectQuickInfo {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 290px;
}
.selectQuickInfoBranch {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 210px;
}
.selectFaq {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 250px;
}
.selectRegion {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 250px;
}
.moreInfoTextField {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 200px;
}
.moreInfoTextFieldZip {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    width: 75px;
}
.radio {
    background : #F6F6F6;
}
ul,ol {
    font-size: 10px;
    margin-top:0px;
    margin-bottom:0px
}
.textarea {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    width:350px;
}
.textareaSend {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    width:228px;
}
/******************************************************************/
/**********************    Padding Formate    *********************/

/**********************    Content Padding    *********************/
.headPad {
    padding-top:0px; 
    padding-left:0px;
    padding-bottom:6px;
    padding-right:0px;
}
.padding {
    padding-top:6px; 
    padding-left:20px;
    padding-bottom:6px;
    padding-right:4px;
}
.vpadding {
    padding-top:6px; 
    padding-left:0px;
    padding-bottom:6px;
    padding-right:0px;
}
.hpadding {
    padding-top:0px; 
    padding-left:20px;
    padding-bottom:0px;
    padding-right:0px;
}
.vrpadding {
    padding-top:6px; 
    padding-left:0px;
    padding-bottom:6px;
    padding-right:10px;
}
.linePad {
    padding-top:6px; 
    padding-left:19px;
    padding-bottom:6px;
    padding-right:0px;
}
.listPad {
    padding-top:6px; 
    padding-left:10px;
    padding-bottom:0px;
    padding-right:0px;
}
/************************************************************/
/********************** Modul Padding ***********************/
.modulHeadPad {
    padding-top:0px; 
    padding-left:10px;
    padding-bottom:0px;
    padding-right:0px;
}
.newsPad {
    padding-top:8px; 
    padding-left:17px;
    padding-bottom:8px;
    padding-right:2px;
}
.peoplePad {
    padding-top:5px; 
    padding-left:17px;
    padding-bottom:4px;
    padding-right:2px;
}
.infoPad {
    padding-top:8px; 
    padding-left:12px;
    padding-bottom:8px;
    padding-right:2px;
}
.infoSelectPad {
    padding-top:0px; 
    padding-left:28px;
    padding-bottom:0px;
    padding-right:0px;
}
.relLinksPad {
    padding-top:5px; 
    padding-left:0px;
    padding-bottom:5px;
    padding-right:0px;
}
.relLinksHeadPad {
    padding-top:3px; 
    padding-left:17px;
    padding-bottom:3px;
    padding-right:0px;
}
.glossaryPad {
    padding-top:8px; 
    padding-left:10px;
    padding-bottom:8px;
    padding-right:2px;
}
.glossaryLinkPad {
    padding-top:8px; 
    padding-left:10px;
    padding-bottom:0px;
    padding-right:2px;
}
.adPad {
    padding-top:12px; 
    padding-left:0px;
    padding-bottom:12px;
    padding-right:0px;
}
.searchPad {
    padding-top:5px; 
    padding-left:10px;
    padding-bottom:0px;
    padding-right:0px;
}
.searchBtnPad {
    padding-top:3px; 
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
}
/********************** SubNav Padding ***********************/
.navPad {
    padding-top:8px; 
    padding-left:17px;
    padding-bottom:8px;
    padding-right:2px;
}
.navClickedPad {
    padding-top:8px; 
    padding-left:17px;
    padding-bottom:8px;
    padding-right:2px;
}
.subNavAllPad {
    padding-top:0px;
    padding-left:17px;
    padding-bottom:4px;
    padding-right:0px;
}
.subNavSinglePad {
    padding-top:0px;
    padding-left:0px;
    padding-bottom:4px;
    padding-right:2px;
}

.spacer {
    font-family: Verdana, Arial;
    font-size: 5px;
    font-weight: normal;
}


/* Spezielle Styles für den FIRSTspirit FORMeditor */

form.default	{
		margin:0px;
		}
		
label.default	{
		font-family: Verdana, Arial;
		font-size:10px;
		width:120px;
		vertical-align:top;
		display:block;
		float:left;
		padding:8px 0px 3px 20px;
		}

label.default2	{
		height:100%;
		font-family: Verdana, Arial;
		font-size:10px;
		vertical-align:top;
		display:block;
		padding:8px 0px 3px 20px;
		}

input.default	{
		font-family: Verdana, Arial;
		font-size:10px;
		margin:5px 0px 0px 20px;
		}
		
textarea.default {
		font-family: Verdana, Arial;
		font-size:10px;
		margin:5px 0px 0px 20px;
		}	

select.default {
		font-family: Verdana, Arial;
		font-size:10px;
		margin:5px 0px 0px 20px;
		}	

option.default	{
		font-family: Verdana, Arial;
		font-size:10px;
		}
				
.submit_default	{
		font-family: Verdana, Arial;
		font-size:10px;
		margin:3px 5px 0px 5px;
		}
		
h1.formHeadline	{
		font-size:11px;
		padding:15px 10px 10px 20px;
		margin:0px;
		}
		
div.outerForm	{
		font-size:1px;
		padding:10px 0px 10px 0px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;		
		}
			
div.formBackground	{
		padding:10px 0px 10px 0px;
		background-color:#f6f6f6;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		}
		
div.formDivider	{
		height:12px;
		background-color:#fff;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		font-size:1px;
		margin:17px 0px 17px 0px;
		}

div.collectbox	{
		float:left;
		width:180px;
		margin:5px 0px 0px 20px;
		}
		
input.radio	{
		display:inline;
		margin:0px 2px 0px 5px;
		}
		
span.radio	{
		font-size:10px;
		display:inline;
		margin:0px;
		vertical-align:baseline;
		}
		
/* Styles für rechte Marginbox */

p.pictext	{
		font-size:10px;
		color:#555;
		text-align:right;
		margin:0px;
		padding:0px 2px 2px 2px;
		}
		
div.boxline	{
		width:139px;
		margin:0px;
		padding:2px 0px 2px 0px;
		text-align:right;
		}
		
p.standardMargin	{
		padding:7px 5px 7px 10px;
		margin:0px;
		font-size:10px;
		font-family:Verdana,Helvetica,sans-serif;
		}
		
		
/* Styles für siteMap */

.sm_leftHead	{
		margin-top:10px;
		background-image:url(../../media/layout/navigation/sitemap-bg.gif);
		background-repeat:no-repeat;
		width:94px;
		height:16px;
		float:left;
		}
		
.sm_leftHead_p	{
		margin:0px;
		padding-top:2px;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		}
		
.sm_rightHead	{
		margin-top:10px;
		width:478px;
		height:16px;
		float:left;
		}
		
.sm_firstLevelNav	{
		list-style-type:none;
		width:572px;
		margin:1px 0px 1px 0px;
		padding:0px;
		float:left;
		display:block;
		}
		
.sm_firstLevelNavItem	{
		margin:0px 4px 0px 0px;
		padding:0px;
		float:left;
		background-color:#f6f6f6;
		border-bottom:1px solid #dadada;
		border-top:1px solid #dadada;
		width:110px;
		}
		
.sm_firstLevelNavItem_p	{
		margin:0px;
		padding:4px;
		height:32px;
		display:block;
		}
		
.sm_secondLevelNav	{
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
		
.sm_secondLevelNavItem	{
		margin:0px;
		padding:0px;
		font-size:10px;
		border-top:1px solid #dadada;
		width:110px;
		}
		
.sm_secondLevelNavItem_p	{
		margin:0px;
		padding:2px 4px 2px 4px;
		}