* {
  font-family:Verdana;
  font-size:11px;
  color:#5F5F5F;
  line-height:1.5;
}
#Content_Main_contentwrapper li {
  list-style-type:square;
  list-style-position: inside;
}

html {
  margin:0;
  overflow:hidden;
 
}
body { 
  position:relative;
  height:100%;
  background-color:#FFFFFF;
  background-image:url('../images/Background_default.jpg');
  background-attachment:static;
  background-position:center center;
  background-repeat:no-repeat;
}
h2, h3, h4, p, ul, blockquote {
  margin:0 0 0 0;
}
h2 {
  font-size:13px;
  font-weight:bold;
  margin-bottom:13px;
}
h3 { 
  font-size:12px;
  font-weight:normal;
}
b, strong {
  font-weight:bold;
}
i, em {
  font-style:italic;
}
fieldset {
  overflow:hidden;
  width:470px;
  margin-bottom:5px;
}
fieldset p {
  display:inline-block;
  float:left;
  width:150px;
  text-align:left;
}
input, textarea, select {
  border:none;
  color:#000;
}
select {
  width:320px;
}
input[type="radio"],
input[type="checkbox"] {
  width:15px;
  height:15px;
  border:0;
}
input[type="submit"] {
  margin-left:2px;
  width:25px;
  background:transparent none repeat scroll 0 0;
  color:#5F5F5F;
}

/* =Wrap */
div#Wrap {
  width:1018px;
	position:relative;
	vertical-align:middle;
	overflow:visible;
}

/* =Branding */
div#Branding {
	position:relative;
	height:90px;
}
div#Branding h1 { 
  display:none;
}
div#Branding img {
  position:absolute;
  top:25px;
  left:16px;
  z-index:2;
}
div#Branding img.Teaser {
  left:220px;
}
div#Branding ul {
  position:relative;
  top:25px;
  float:right;
  margin-right:11px;
}
div#Branding ul li {
  float:left;
  width:95px;
  height:60px;
  margin-right:5px;
}
div#Branding ul li img{
  display:block;
  position:relative;
  top:0px;
}

/* =Navigation_Main */
ul#Navigation_Main {
  background-image:url('../images/Navigation_Main.jpg');
  background-repeat:no-repeat;
  height:29px;
  padding-left:15px;
  width:1003px;
}
ul#Navigation_Main  li {
  float:left;
  margin:7px 25px 7px 0px;
  position:relative;
}
ul#Navigation_Main li a {
  color:#5f5f5f;
	text-transform:uppercase;
}
ul#Navigation_Main li  a.active,
ul#Navigation_Main li  a:hover {
  color:#96825d;
  text-transform:uppercase;
}

/* =Search */
div#Search{
  position:absolute;
  top:96px;
  left:800px;
  z-index:5;
}
div#Search input.searchText{
  width:130px;
}

/* =InfoBar */
div.InfoBar {
  background:transparent url(../images/transparency-70.png) repeat scroll 0 0;
  margin:0;
}
div.InfoBar ul {
  width:1002px;
  height:22px;
  margin:0 8px;
  padding-top:10px;
}
div.InfoBar ul li {
  margin-left:7px;
  float:left;
  display:block;
}
div.InfoBar ul li span.active{
  color:#96825d;
}

/* =Breadcrumb */
#Breadcrumb {
  left:235px;
  position:absolute;
  width:400px;
}
#Breadcrumb span.active{
  color:#96825d;
}

/* =Navigation Content */
div#Navigation_Content{
	width:221px;
	margin:0;
	padding:0 0 0 0;
	height:424px;
	float:left;
	background:url('../images/transparency-70.png');
	overflow:hidden;
}

div#Navigation_Content_Sub{
	width:195px;
	margin:0 0 0 15px;
	overflow:hidden;
}

/* =Navigation_Sub */

ul#Navigation_Sub {
  margin:0;
  float:left;
  width:221px;
  display:block;
	overflow:auto;
}

ul#Navigation_Sub li {
  width:195px;
  border-top:1px dotted #5E5E5E;
  padding:5px 0px;
	margin-left: 15px;
}
ul#Navigation_Sub a {
  color:#5f5f5f;
  text-transform:uppercase;
}
ul#Navigation_Sub a.active,
ul#Navigation_Sub a:hover {
  color:#96825d;
}
ul#Navigation_Sub  li.Navigation_Sub_Title{
  border:0 !important;
  margin-bottom:10px;
  text-transform:uppercase;
}

/* =Scrollbar */
div#Scrollbar {
	position:relative;
	float:left;
	height:430px;
	width:16px;
	overflow:hidden;
	background:url('../images/Scrollbar.png') no-repeat;
}
div#Scrollbar img#Scroller {
	position:relative;
	float:left;
	top:-1px;
	width:15px;
	height:73px;
	cursor:pointer;
}

/* =Content */
div#Content_Main {
  background: url('../images/transparency-80.png');
  float:left;
  width:560px;
  height:420px;
  margin-left:7px;
  padding-left:20px;
  overflow:auto;
  position:relative;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
background-image: url('../images/Scrollbar.png');
background-repeat: no-repeat;
margin-left:5px;
width:22px;
background-color: #FFF;
}

.vscrollerbar {
background-image: url('../images/Scroller.png');
background-repeat: no-repeat;
width: 22px;
height: 72px !important;
}

* html .vscrollerbar {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scrollbar.png');
background-image: none;
}

.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; background-color: #FFF;}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}

.scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #FFF;
}

/* =Content_Main_contentwrapper */
div#Content_Main_contentwrapper > * {
	width:531px !important;
}
div#Content_Main_mcontentwrapper {
	padding-left:15px !important;
}
/* =Content_Sub */
div#Content_Sub {
  float:left;
  background:url('../images/transparency-70.png');
  width:190px;
  height:424px;
  margin-left:7px;
	padding-right:13px;
  padding-left:0px;
  overflow:auto;
  position:relative;
}


/* =Navigation_Foot_Left */
ul#Navigation_Foot_Left {
  clear:both;
	background-image:url('../images/Navigation_Main.jpg');
  background-repeat:no-repeat;
  width:1003px;
  height:29px;
  padding-left:15px;
  padding-bottom:15px;
}
ul#Navigation_Foot_Left  li {
  float:left;
  margin:7px 25px 7px 0px;
}
ul#Navigation_Foot_Left li a {
  color:#5f5f5f;
  text-transform:uppercase;
}
ul#Navigation_Foot_Left li  a.active,
ul#Navigation_Foot_Left li  a:hover {
  color:#96825d;
  text-transform:uppercase;
}

/* =Navigation_Foot_Right */
ul#Navigation_Foot_Right {
  height:29px;
  right:0; 
  padding-right:15px;
  position:absolute;
  top:575px;
}
ul#Navigation_Foot_Right  li {
  margin:7px 0px 7px 15px;
  float:left;
}
ul#Navigation_Foot_Right li a {
  color:#5f5f5f;
  font-size:10px;
  text-transform:uppercase;
}
ul#Navigation_Foot_Right li  a.active,
ul#Navigation_Foot_Right li  a:hover {
  color:#96825d;
  font-size:10px;
  text-transform:uppercase;
}

/*
 * Objects
 */

/* =Flash */
span.Flash p {
  padding:0;
  background:url('../../../skins/brandbox_default/icons/logos/flash.png');
  background-color:#eeeeee;
  background-repeat:no-repeat;
  background-position:center;
}

/* =Table */
table {
  width:100%;
  border:1px solid #cccccc;
}
table td {
  padding:3px;
  width:20%;
}
table tr#Row2,
table tr#Row4,
table tr#Row6,
table tr#Row8,
table tr#Row10 {
  background-color:#eeeeee;
}

/* =Sitemap */
ul#Sitemap li#Level2 {
  padding-left:10px;
}
ul#Sitemap li#Level3 {
  padding-left:20px;
}
ul#Sitemap li#Level4 {
  padding-left:20px;
}

/* =Download */
a#Download {
  display:block;
  margin-top:2px;
  margin-bottom:14px;
}
a#Download img {
  margin-top:-4px;
  vertical-align:middle;
}

/* =Skype */
a#Skype {
  display:block;
  margin-top:4px;
  margin-bottom:12px;
}
a#Skype img {
  margin-top:-4px;
  vertical-align:middle;
}

/* =Search */
form#Search fieldset input {
  width:100px;
  margin-left:0;
}
form#Search ul {
  margin-top:20px;
}
form#Search ul li {
  margin-bottom:10px;
}
form#Search ul li h3,
form#Search ul li p {
  margin-bottom:0;
}

/* =Bookmarks */
ul#Bookmarks li {
  display:inline;
  margin-bottom:10px;
}
/* =Images */
ul#Images {
  overflow:hidden;
}
ul#Images li {
  display:block;
  float:left;
  margin:0 10px 10px 0;
}
ul#Images li.Break {
  width:100%;
}

/* =Links */
a:link, a:visited { 
  text-decoration:none;
  color:#5F5F5F;
}
a:hover{
  color:#96825d;
}

/* =Formular */
form#Login {
	margin-top:140px;
}
form#Login input, textarea, select {
	border:#666666 solid 1px;
	color:#000000;
	padding:2px;
}
form#Login input {
	height:15px !important;
}
form#Login textarea{
	overflow:auto;
}
form#Login fieldset {
	position:relative;
	padding-bottom:10px;
	width:100%;
	vertical-align:center;
}
form#Login fieldset p {
	position:absolute;
}
form#Login fieldset span {
	position:absolute;
	margin-left:5px;
}
form#Login fieldset input,
form#Login fieldset textarea,
form#Login fieldset select {
	margin-left:150px;
	width:200px;
}
form#Login fieldset input {
	height:2em;
}
form#Login fieldset select {
	width:305px;
}
form#Login input[type="radio"],
form#Login input[type="checkbox"] {
	width:15px;
	height:15px;
	border:0;
}
form#Login input[type="submit"] {
	height:22px !important;
	width:205px;
}

select#Languages { display: none; }
div.languages { position: absolute; z-index: 1000;margin:3px;margin-top: 6px; margin-left:15px;}
div.languages ul { height: auto; margin:0;padding:0;}
div.languages ul li { float:none; margin:0;}

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#5F5F5F; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 1px solid #5F5F5F;}
.dropdown dt a {background:#EEE url(../images/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                border:1px solid #5F5F5F; width:100px; padding: 2px 5px;}
.dropdown dt a span {cursor:pointer; display:block;}
.dropdown dd ul { background:#EEE none repeat scroll 0 0; border:1px solid #5F5F5F; color:#C5C0B0; display:none;
                  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:110px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#CCC;}

.dropdown img.flag { border:none; vertical-align:middle; margin-right:10px; width: 20px; }
.flagvisibility { display:none;}

