@charset "utf-8";
/*--------------- allgemeine tags-----------------------*/
* {
	margin: 0px;
	padding: 0px;
}

html {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	height: 100%;
	/* background-image: url(images/bg.png); */
	font-size: 100,1%;
	font-family: Arial, Helvetica, sans-serif;
}

a img {
border : 0 none;
}

a, a:link a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

a.a_to_button_blue
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	
	border:1px solid #666666;
	text-align:center;
	font-weight:100;
	text-decoration:none;
	
	font-family: arial, helvetica, san-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

a.a_to_button_blue:hover
{
    border:1px solid #666666;
    cursor:pointer;
}

.regular_input
{
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-size:11px;
}

.clearfloat {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}


#seite {
	margin-right: auto;
	margin-left: auto;
	min-height: 100%;
	width: 1000px;
	font-size: 0.8em;
	background-color: #FFFFFF;
	margin-top: 10px;
	/* background-image: url(images/bmwimages/background.jpg); */
	background-repeat: repeat-y;
}

#kopf {
	height: 85px;
	background-color: #FFFFFF;
	margin-left: 5px;
	position: relative;
	width:990px;
}
#seite #kopf h1 {
	text-indent: -2000px;
	line-height: 0px;
}

#kopf  #logindashboard {
	height: 100px;
	background-image: url(images/loginBg.jpg);
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 420px;
}
#kopf form {
	color: #748188;
	display: inline;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
#logindashboard   input[type=submit]  {
	background-color: #dcdcdc;
	height: 20px;
	width: 24px;
	border: 0 none;
	margin-left: 10px;
	color: #FFFFFF;
	margin-top: 3px;
}
.formpaar {
	
}
#logindashboard h2 {
	display: inline;
	float: left;
	font-weight: normal;
	font-size: 1.4em;
}
#hauptteil #inhalte {
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
}

#logindashboard  label {
	font-size: 10px;
}
#help {
	font-size: 1em;
	margin-top: 10px;
}
#help a {
	font-size: 0.9em;
}

#hauptteil {
	padding-bottom: 82px;
}
/*-----------------------------navigation-----------------------*/
#navi {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	background-color: #dcdcdc;
	margin-bottom: 10px;
	margin-left: 5px;
	font-weight:normal;
	width:990px;
}
#navi li {
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 25px;
	width: 86px;
	font-weight:normal;
	background-color: #dcdcdc;
}
#navi li.last {
	border: 0 none;
}
#navi a, #navi a:link, #navi a:visited  {
	text-decoration: none;
	color: #636563;
	text-align: center;
	display: block;
}
#navi a:hover {
	color: #000000;
	font-weight:700;
	background-color: #dcdcdc;
}
#navi a.current, #navi a.current:link, #navi a.current:visited  {
	color: #000000;
	font-weight:700;
	background-color: #dcdcdc;
}

.contestBackground
{
	background-image:url(images/bmwimages/bmwContestMenuBG.jpg);
	background-repeat:repeat-y;
	background-position: top left;
}

.contestMenu div
{
	width:145px;
}

.contestMenu li
{
	margin:0px 0px 0px 0px;
	list-style:none;
	width:140px;
	height:20px;
	border:0px solid #666666;
	background-image: url(images/bmwimages/bmwContestMenu.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#E5E5E5;
	text-align:left;
	font-size:12px;
	padding-left:5px;
	margin-right:-5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:6px;
	color:#666666;
	text-decoration:none;
}

.contestMenu li.last
{
	margin:0px 0px 0px 0px;
	list-style:none;
	width:140px;
	height:20px;
	border-bottom:1px solid #666666;
	background-image: url(images/bmwimages/bmwContestMenu.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#E5E5E5;
	text-align:left;
	font-size:12px;
	padding-left:5px;
	padding-right:-5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	color:#666666;
	text-decoration:none;
}

.contestMenu li, .contestMenu li:link, .contestMenu li:visited  {
	text-decoration: none;
	color: #666666;
	text-align: left;
	display: block;
	text-decoration:none;
}
.contestMenu li a:hover {
	color: #000000;
	background-color: #E5E5E5;
	text-decoration:none;
}
.contestMenu li:hover {
	color: #000000;
	background-color: #E5E5E5;
	text-decoration:none;
}
.contestMenu li.current, .contestMenu li.current:link, .contestMenu li.current:visited  {
	color: #000000;
	font-weight:700;
	background-color: #E5E5E5;
	text-decoration:none;
}
.contestMenu li.current a, .contestMenu li.current a:link a, .contestMenu li.current a:visited  {
	color: #000000;
	font-weight:700;
	background-color: #E5E5E5;
	text-decoration:none;
}
/* tags */

.tag_span {
	cursor: pointer;
	float: left;
	height:15px;
	padding:2px 5px 2px 15px;
	margin:2px 5px 2px 0px;
	background: #F4FBFF;
	border: 1px solid #C0DAFF;
}

.tag_span_hover {
	background: #C0DAFF url(images/tagDelete.png) no-repeat;
	display:inline;
	background-position: 1px 2px;
	border: 1px solid #C0DAFF;
}

.tag_span2 {
	cursor: pointer;
	float: left;
	height:15px;
	padding:2px 5px 2px 15px;
	margin:2px 5px 2px 0px;
	background: #F4FBFF;
	border: 1px solid #C0DAFF;
}

.tag_span_hover2 {
	cursor: pointer;
	float: left;
	height:15px;
	padding:2px 5px 2px 15px;
	margin:2px 5px 2px 0px;
	background: #C0DAFF url(images/tagTransfer.png) no-repeat;
	background-position: 1px 2px; 
	border: 1px solid #C0DAFF;
}

.tag_span3 {
	cursor: pointer;
	float: left;
	height:15px;
	padding:2px 5px 2px 5px;
	margin:2px 5px 2px 5px;
	background: #F4FBFF;
	border: 1px solid #C0DAFF;
}

.tag_span_hover3 {
	float: left;
	height:15px;
	padding:2px 5px 2px 5px;
	margin:2px 5px 2px 5px;
	background: #F4FBFF no-repeat;
	border: 1px solid #C0DAFF;
}

.tagger {
	float: left;
	vertical-align: middle;
}

.tagAdd {
	margin: 0px 0px 0px 5px;
}

.tagList {
	list-style-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 4px;
	margin: 5px 0px;
	display: inline;
}

.tagName {
	cursor: pointer;
	float: left;
	clear: both;
	padding: 0.1em 1.5em 0.1em 0.4em;
}

.tagName:hover {
	background: #efefef url(images/bullet_toggle_minus.png) right 2px no-repeat;
}

/* tags end */

/* Super buttons */

.awesome, .awesome:visited {
	background: #222 url(images/bmwimages/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }


/* Super buttons end */

/*-----------------------------footer*-----------------------*/
#footer {
	/* (old footer)
	clear: both;
	height: 55px;
	margin: -55px auto 0px auto;
	font-size: 11px;
	color: #919da5;
	width: 1000px;
	background-image: url(images/bmwimages/footer-clean-v6.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-bottom: -40px;
	border:0px solid red;
	*/
	clear: both;
	height: 55px;
	margin: -55px auto 0px auto;
	font-size: 11px;
	color: #999999;
	width: 1000px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: -10px;
	border-top:1px solid #999999;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	display: inline;
	color: #999999;
	margin: 5px 10px 0px 10px;
}

#footer a:hover {
	text-decoration: none;
	color: #000000;
}
.submit_button
{
	background-color:#999999;
	border:1px solid #999999;
	font-size:10px;
	margin-bottom:7px;
	margin-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.submitIdeaCategory input[type="radio"]
{
    padding-bottom: 10px;
    padding-top: 10px;
    margin-right: 10px;
}
p.submitIdeaCategory
{
    margin-bottom: 30px;
    position: relative;
}
.submitIdeaCategory img
{
    position: absolute;
    left: 140px;
    top: -10px;
}

.registerCartype input[type="radio"]
{
    padding-bottom: 10px;
    padding-top: 10px;
    margin-right: 10px;
}
p.registerCartype
{
    margin-bottom: 30px;
    position: relative;
}
.registerCartype img
{
    position: absolute;
    left: 140px;
    top: -10px;
}

.registerCarUsage dd
{
    float: left;
    display: inline;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left:50px;
}

.registerCarUsage p
{
	text-align: center;
	margin:10px 0px;
}

.categoryIdea dd
{
    float: left;
    display: inline;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left:20px;
}

.categoryIdea p
{
	text-align: center;
	margin:10px 0px;
	font-size:12px;
	vertical-align:middle;
}


.teasers
{
	position:relative;
	left:-7px;
	width:983px;
	height:143px;
	background-color: #dcdcdc;
	padding-left: 7px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.teasers img
{
	margin-left:20px;
}

.rightColTitles
{
	position:relative;
	width:223px;
	height:18px;
	border:1px solid #666666;
	background-color:#EFEEEA;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:-2px;
	color:#666666;
}

.leftColTitles
{
	position:relative;
	width:300px;
	height:18px;
	border:1px solid #666666;
	background-color:#EFEEEA;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:-2px;
	color:#666666;
}

.mainPageTitles
{
	margin-left:10px;
	position:relative;
	width:938px;
	height:18px;
	border:0px solid #666666;
	text-align:left;
	font-size:14px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	color:#666666;
	margin-bottom:10px;
	font-weight:700;
}

.profileLeftPageTitle
{
	margin:5px 0px;
	position:relative;
	width:460px;
	height:18px;
	border:1px solid #666666;
	background-color:#EFEEEA;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	color:#666666;
}

.profileRightPageTitle
{
	margin:5px 0px;
	position:relative;
	width:460px;
	height:18px;
	border:1px solid #666666;
	background-color:#EFEEEA;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:2px;
	color:#666666;
}

.defbreite
	{
		border:1px solid #696969;
	}

/*-------------------------------------------------------BEGIN--------------------------------------------------------------*/
/*---------------------------------------------additional stuff by Tobias---------------------------------------------------*/
.FB_Link{
color:black;
}

.FB_Link:visited{
color:black;
}

.FB_Link:active{
color:black;
}

.FB_Link:hover{
color:black;
}

.FB_Link:link{
color:black;
}


.eval_headline{
margin-top:20px;
margin-bottom:20px;
margin-left:22px;
font-size:18px;
color:#999;
}

.eval_question{
float:left;
width:550px;
border:0px solid blue;
	
}

.eval_radios{
border:0px solid red;
float:left;
width:340px;
}


.eval_question_line{
float:none;	
width:900px;
border:0px solid black;
padding-bottom:5px;
border-bottom:1px dotted #999;
margin-left:50px;
margin-bottom:30px;
}


.eval_radio_button{
	margin-left:5px;
	margin-right:5px;
}




.current_info_numbers_header{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:8px;
	padding-right:12px;
	font-size:14px;
	color:#666666;
	text-align:right;
}

.current_info_numbers{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
	font-size:11px;
	color:#333;
	text-align:right;
}

.current_info_text{
	padding-top:2px;
	padding-right:2px;
	padding-left:20px;
	padding-bottom:2px;
	font-size:11px;
	color:#919DA5;
}


#terms_and_conditions h2 {
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom:20px;
	margin-top:30px;
}

#terms_and_conditions div {
	font-weight: normal;
	margin-left:40px;
	margin-bottom:20px;
	text-align: justify;
	line-height:20px;
}


h2.contest_description{
	font-weight: normal;
	font-size: 16px;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:0px;
	color:#919da5;
}

h3.contest_description{
	font-weight: leight;
	font-size: .7em;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:10px;
	color:black;
}

div.contest_description{
	/* position:relative; */
	font-weight: normal;
	text-align: justify;
	line-height:20px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:50px;	
}

ol.contest_description
{
	margin-left:10px;
}

.fb_profile_pic_rendered{
vertical-align:middle;
}


.small_headers{
	padding-left:5px;
	text-align:left;
	font-weight:700;
}

.soft_label{
	color:#666666;
	font-weight:100;
	text-decoration:italic;	
}

.greenHR{
	margin-top:20px;
	margin-bottom:20px;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	background-color:#666666;
	overflow:hidden;
}

.orangeHR{
	margin-top:20px;
	margin-bottom:20px;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	background-color:#666666;
	overflow:hidden;
}



.greyHR{
	margin-top:20px;
	margin-bottom:20px;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	background-color:#919da5;
	overflow:hidden;
}

.greyJuryHR{
	margin-top:70px;
	margin-bottom:70px;
	height:1px;
	margin-left:110px;
	margin-right:130px;
	background-color:#919da5;
	overflow:hidden;
}


/*JURY-PRIZES-CONTEST*/


.jpc_tab_container{
	margin-top:30px;
	margin-left:5px;
	width:1000px;
	border:0px solid red;
}

.jpc_div{
height:52px;
float:left;
margin-right:26px;
}	
	
#anchor_contest {
display:block;
width:218px;
height:52px; 
background-image : url(images/layout/tabContest.jpg); 
} 

#anchor_contest:hover { 
background-image : url(images/layout/tabContest_f2.jpg); 
} 


#anchor_prizes {
display:block;
width:209px;
height:52px; 
background-image : url(images/layout/tabPrizes.jpg); 
} 

#anchor_prizes:hover { 
background-image : url(images/layout/tabPrizes_f2.jpg); 
} 


#anchor_jury {
display:block;
width:216px;
height:52px; 
background-image : url(images/layout/tabJury.jpg); 
} 

#anchor_jury:hover { 
background-image : url(images/layout/tabJury_f2.jpg); 
} 


#anchor_about {
display:block;
width:244px;
height:52px; 
background-image : url(images/layout/tabAboutBombardier.jpg); 
} 

#anchor_about:hover { 
background-image : url(images/layout/tabAboutBombardier_f2.jpg); 
} 


/* Thumbs rating */

.thumbs-rating {
	display:block;
	cursor:pointer;
	width:50px;
	height:50px;
}

.setThumbsUp1nochoose {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp1nostar {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp1onestar {
	background-image:url("images/evaluation/vote_r1_c1.png");
}

.setThumbsUp2nochoose {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

.setThumbsUp2nostar {
	background-image:url("images/evaluation/vote_r1_c4.png");
}

.setThumbsUp2onestar {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

.setThumbsUp3nochoose {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp3nostar {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp3onestar {
	background-image:url("images/evaluation/vote_r1_c1.png");
}

.setThumbsUp4nochoose {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

.setThumbsUp4nostar {
	background-image:url("images/evaluation/vote_r1_c4.png");
}

.setThumbsUp4onestar {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

.setThumbsUp5nochoose {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp5nostar {
	background-image:url("images/evaluation/vote_r1_c1_f2.png");
}

.setThumbsUp5onestar {
	background-image:url("images/evaluation/vote_r1_c1.png");
}

.setThumbsUp6nochoose {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

.setThumbsUp6nostar {
	background-image:url("images/evaluation/vote_r1_c4.png");
}

.setThumbsUp6onestar {
	background-image:url("images/evaluation/vote_r1_c4_f2.png");
}

/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:85px;
	height:17px;
	margin:0 0 17px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/details/starmap_turned_tempered3.GIF) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -17px}
.twostar {background-position:0 -34px}
.threestar {background-position:0 -51px}
.fourstar {background-position:0 -68px}
.fivestar {background-position:0 -85px}

ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:18px;
	height:18px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:17px;}
ul.rating li.three a {left:34px;}
ul.rating li.four a {left:51px;}
ul.rating li.five a {left:68px;}
ul.rating li a:hover {
	z-index:2;
	width:85px;
	height:17px;
	overflow:hidden;
	left:0;
	background: url(../images/details/starmap_turned_tempered3.GIF) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -102px;}
ul.rating li.two a:hover {background-position:0 -119px;}
ul.rating li.three a:hover {background-position:0 -136px}
ul.rating li.four a:hover {background-position:0 -153px}
ul.rating li.five a:hover {background-position:0 -170px}



.rating_bar {
  width: 65px;
  background: url("../images/details/starAlphaOff.gif") 0 0 repeat-x;
}

.rating_bar div {
  height: 13px;
  background: url("../images/details/starAlphaOn.gif") 0 0 repeat-x;
}



/* end rating code */




/* begin of dropdown-styles */
ul.sortation-list {
	text-align: left;
	position: absolute;
	width: 145px;
	color: #000000;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	border:0px solid #ffffff;
}

ul.sortation-list li.current-sortation {
	display: block;
	width:142px;
	border: 1px solid #eeeeee;
	background-color: #ccc;
	background-image: url(../images/details/dropdown-button.JPG);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 3px;
}

ul.sortation-list.open
{
	
}

ul.sortation-list li {
	display: none;
	border: 0px solid #FFFFFF;
	background-color: #eee;
	height: 18px;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
}

ul.sortation-list.open li {
	display: block;
}

ul.sortation-list li.highlighted.current-sortation {
	color:black;
	border: 1px solid #999;
	background-color: #222222;
	background-image: url(../images/details/dropdown-button-wide.JPG);
}

ul.sortation-list li.highlighted {
	background-color: #919da5;
	border: 0px solid #aaa;
	color:white;
}





/* end of dropdown-styles */


/* begin of dropdown-styles */
ul.filter-list {
	text-align: left;
	position: relative;
	width: 180px;
	color: #000000;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}

ul.filter-list li.current-sortation {
	display: block;
	border: 1px solid #eeeeee;
	background-color: #ccc;
	background-image: url(../images/details/dropdown-button-wide.JPG);
	background-repeat: no-repeat;
	background-position: right center;
}

ul.filter-list li {
	display: none;
	border: 0px solid #FFFFFF;
	background-color: #eee;
	height: 18px;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
}

ul.filter-list.open li {
	display: block;
}

ul.filter-list li.highlighted.current-sortation {
	color:black;
	border: 1px solid #999;
	background-color: #222222;
	background-image: url(../images/details/dropdown-button-wide.JPG);
}

ul.filter-list li.highlighted {
	background-color: #919da5;
	border: 0px solid #aaa;
	color:white;
}


/* end of dropdown-styles */


/*---------------------------------------------additional stuff by Tobias---------------------------------------------------*/
/*--------------------------------------------------------END---------------------------------------------------------------*/




