@CHARSET "ISO-8859-1";
/**
	Colors
	BDO red: 		#ed1a3b
	/*BDO grey: 	#786860 OLD*/
	BDO grey: 		#685040
	BDO mid grey: 	#b9aca5
	BDO light grey: #eee8e5
	BDO yellow: 	#ffe39c
	BDO coral: 		#f6a1a8
	BDO burgundy: 	#98002e
	BDO light blue: #62cae3
	BDO teal: 		#2eafa4
	Ausschliesslich diese Farben werden in der Anwendung genutzt!
**/
.bgBdoRed{ background-color: #ed1a3b; }
.bgBdoGrey{ background-color: #685040; }
.bgBdoMidGrey{ background-color: #b9aca5; }
.bgBdoLightGrey{ background-color: #eee8e5; }
.bgBdoYellow{ background-color: #ffe39c; }
.bgBdoCoral{ background-color: #f6a1a8; }
.bgBdoBurgundy{ background-color: #98002e; }
.bgBdoLightBlue{ background-color: #62cae3; }
.bgBdoTeal{ background-color: #2eafa4; }
/* HTML, BODY, FORM */
html, body, form
{	
	height:100%;	
}
body
{
	margin: 0px;
	background-image: url(../images/basis/BDO_light_grey_290709.gif);
	font-size: 12px;   	
	color: #685040;
  	FONT-FAMILY: 'Trebuchet-MS',Trebuchet, Verdana,  sans-serif;
  	text-align: center;
  	line-height:20px;
}

div
{
    background-color: white;
	/*background-color: white !important;*/
}
/* Bereich fr Thema, Bilder oder einleitende Stze (Key message area) */
div.anwendungsinfo
{
}
/* Name des angemeldeten Users (oben rechts) */
div.begruessung
{
	float: right;    
    font-size: 12px;
	color: #ed1a3b;	
	font-weight: bold;
	position: relative;
	top: -36px;	
}
/* Standardaussehen einer Box (!!! nur im Zusammenhang mit Hintergrundfarbe nutzen !!!)*/
div.box
{
	color: white;
	padding: 10px;	
}
div.box .pulloutHeading
{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;	
}
div.box .whiteOutText
{
	font-size: 12px;
	font-weight: normal;
}
div.box q, div.box .quotesPullouts 
{
	font-size: 18px;
	font-weight: bold;
	color: white;
}
div.box a 
{
	font-size: 12px;
	font-weight: normal;
	color: white;
}

div.inhalt
{	
	background-image: url(../images/basis/17pixelRot.jpg);
	background-repeat:repeat-y;
	background-position:928px;	
}
div.inhaltGesamt
{	
	text-align: middle;
	margin: 0px auto;	
	width: 1024px;		
	background-image: url(../images/basis/17pixelRot.jpg);
	background-repeat:repeat-y;
	background-position:928px;
	height:100%;
}
div.inhaltText
{
	
	background-color: transparent;	
	width: 810px;
	padding-left: 0px;
	padding-top: 150px;
}
/* Kopf incl. Logo, country/site name, Boxes for Buttons (Navigationsmen) (Masthead) */
div.kopf
{
	float: left;
	height: 97px;     
}
div.locatorTop
{
	float: right;
	/*width: 196px;*/
	width: 176px;	
}
div.menu
{
	padding-left: 15px;
	padding-top: 16px;
}

/* Images */
img.locatorBottom
{		
	width: 17px;
	float: right;
	margin-right: 79px;
}
img.locatorTop
{	
	width: 17px;
	float: right;
	margin-right: 79px;
	/*padding-left: 100px;*/
}
a.logo
{
	width: 100px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 50px;
}
img.logo
{
	width: 100px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 50px;
}

/* span */
span.countrySiteName
{
	font-size: 24px; /*18pt*/
	color: #ed1a3b;	
	text-transform: uppercase;
	font-weight: bold;	
	vertical-align: +10px;
}

.normalTextWhite
{		
	color: white;
}
.countrySiteName
{
	font-size: 24px;
	font-weight: bold;
	color: #ed1a3b;
	text-transform: uppercase;
}
.pageHeading
{
	font-size: 16px;
	font-weight: bold;
	color: #ed1a3b;
	text-transform: uppercase;
}
.titleHeading
{
	font-size: 12px;
	font-weight: bold;		
	color: #ed1a3b;
}
.subHeading
{
	font-size: 12pt;
	font-weight: bold;
	color: #685040;
}
.legalText
{
	font-size: 10px;
	font-weight: normal;
	color: #685040;
}
.breadCrumbs
{
	font-size: 10px;
	font-weight: normal;
	color: #685040;
}

.headtext 
{ 
	font-weight:bold;	
}

/* Formatierung der Textlinks im Content */
a {}
a:text {}
a:link {color: #000000;}
a:active {color: #000000;}
a:visited {color: #000000;}

a.pdf-file { background-image: url(../images/basis/pdfDownload.gif); background-repeat:no-repeat; padding-left: 25px; background-position:left center; }
a.doc-file { background-image: url(../images/basis/docDownload.gif); background-repeat:no-repeat; padding-left: 25px; background-position:left center; }

a.hilfe
{
	color: black;
	text-decoration:underline; 	
}
.aspButton
{
    background-color: #685040;
    border-style: none;
    color: white;
    FONT-FAMILY: 'Trebuchet-MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border-style: Solid; 		
    height: 22px;
    width: 91px;
    text-align: center;
}

.selectBox
{
	color: #685040;
    FONT-FAMILY: 'Trebuchet-MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;  
    border-color: #685040;
    border-style: Solid; 
    border-width: 1px;          
}

.aspTextBox
{	
    color: #685040;
    FONT-FAMILY: 'Trebuchet-MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;  
    border-color: #685040;
    border-style: Solid; 
    border-width: 1px;      
    width: 180px;      
}
.textLeft
{
	text-align:left;
}

.width
{
	width: 230px;
}

.lineHeight14
{
	line-height:14px;
}
/*table.anschrift
{
	FONT-FAMILY: 'Trebuchet-MS', Verdana, Arial, Helvetica, sans-serif;
	color: #685040;
	font-size: 12px;
    font-weight: normal;
    line-height:15px;
}*/
.bold
{
	font-weight: bold;
}
.uppercase
{
	text-transform: uppercase;
}
.emailUrl
{
	color: #ed1a3b;
	text-decoration:underline;
}

table.suche
{
	width: 564;
	padding-left: 180px;
	text-align: left;
}

table.sucheErgebnis
{
	width: 564px;
	padding-left: 180px;
	text-align: left;
}
table.detail
{
	width: 564px;
	padding-left: 180px;
	text-align: left;	
}
