body {
	background-image:url(/Portals/_default/Skins/RicoBrunner/Assets/BgBody.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #000047;  
	font-family:Arial, Helvetica, Verdana;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	vertical-align:top;
	}

.whiteborder{width:100%; height:30px; position:absolute; top:124px; left:0; background-color:#fff; z-index:1;}
	
.ContentPane {
margin:0px 0px 0px 0px;
padding:0px 0px 23px 23px;
	}
.Top a:link{font-size: 10px!important;}

.TopBar {position:absolute; margin-top:10px; margin-left:600px; z-index:1; font-size:11px; vertical-align: middle;}
.TopBar a{color:#fff; font-size: 11px; text-decoration: underline; vertical-align: middle;}

.NavigationPane{height:82px; padding-left:6px;}

.Top{position:relative; left:300px;}

.LangSelection{
	position:absolute; margin-left:547px; margin-top:1px; z-index:2; background:transparent; border: none;
	}
.LanguageFlags { position:absolute; margin-left:60px; }
.TopNav{position:absolute; margin-top:15px; font-size:11px; margin-left:392px; z-index:2}

ul#sddm{position:absolute; z-index:2;}
<!-- Typography -->

.SubHead {color:#E0BC66!important;}

a.bestellen{
	text-decoration:none!important;
	color:#FFFFFF!important;}

.Gold{color:#E0BC66!important;}

.ContentPane table, .ContentPane p {color:#FFFFFF; font-size:12px;}

.ContainerContentPane {color:#FFFFFF;}
div.ContainerDefault h1 {color:E0BC66!important;}


.Normal, .NormalDisabled { color:#FFFFFF; font-size:11px; line-height:16px; font-family:Arial, Helvetica, Verdana;}
.MiddleBox .Normal {font-size:12px; font-family:Arial, Helvetica, Verdana;}
.BigBox img {border: 1px solid #E0BC66; 
     }
.ContentPane h1, h1, .head { 
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	color:#FFFFFF;}

.ContentPane h2, h2 { 
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	color:#FFFFFF;}

.ContentPane h3, h3 { 
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	color:#FFFFFF;}

.ContentPane h4, h4  { 
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	color:#FFFFFF;}
	
a:link, a:visited, a:focus {color:#E0BC66; text-decoration:underline;}
a:hover{color:#ffd674; text-decoration:underline;}
.SmallBox .normal {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#ffffff;;
	line-height:15px;
}
.SmallBox .Head, .SmallBox h1 {
	font-family:Arial, Helvetica, Verdana;
	font-size:13px;
	font-weight:300;
	color:#ffffff;
	margin:0;
	line-height:normal!important;}
	
.MiddleBox h1, .MiddleBox .Head {font-family:Arial, Helvetica, Verdana; font-size:17px; font-weight:200; margin:0px; padding:0px;}


.BigBox .normal, .BigBox p, .BixBox table{
	font-family:Arial, Helvetica, Verdana;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	line-height:normal; letter-spacing:1px; text-align:justify; 
	}
.BigBox h1, .BogBox .Head {font-family:Arial, Helvetica, Verdana; font-size:18px; font-weight:bold; color:#E0BC66;}
.BigBox h2 {font-family:Arial, Helvetica, Verdana; font-size:18px; font-weight:bold; color:#E0BC66;}
.BigBox h4 {font-family:Arial, Helvetica, Verdana; font-size:18px; font-weight:normal; color:#E0BC66;}

.Footer{color:#E0BC66; padding-left:23px; font-size:9px;}
#weiter{position:relative; left:10px; top:5px;}
table{border-spacing:0px!important;}

.TextBildLinks{
	float: left;
	margin-right: 34px;
	margin-bottom: 12px;

}
.TextBildRechts{
	float: right;
	margin-left: 10px;
	margin-bottom: 12px;
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial:
	color:#fff;}

#sddm li a
{	display: block;
	margin: 0px;
	padding: 0px;
	width: 60px;
	background:none;
	color:#fff;
	}

#sddm li a:hover
{	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000038;
	border: 0px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: 110px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: none;
		color:#fff;
		font: 11px arial}

	#sddm div a:hover
	{	
		color: #FFF}

.BreadCrumb {color:#000063; font-size:11px; text-decoration:none; background-color:transparent;}
.BreadCrumb a:link, .BreadCrumb a:visited, .BreadCrumb a:hover { text-decoration:underline; color:#000063!important;}

.H12Table { position:relative; z-index:10; top:5px; }