.error {border: #99CC33 solid 1px;}
.error-text {color: #99CC33;}
.selectbox {float: left; margin: 0 30px 0 0;}
.selectbox select { width: 150px; }
.selectbox img { display: block; clear: both; margin:0pt auto;}
.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden;}
a.btn_on_detailview  {background: transparent url(http://compassgroup.aoesupport.com/fileadmin/templates/images/th_compass/th_compass-go.gif) no-repeat 100% 0; height: 28px; width: auto; text-decoration: underline; border: none; cursor: pointer; padding: 0 25px 5px 0; float: right; color: #807F84; margin-right: -9px; font-size: 8pt; font-family:Verdana,Arial,Helvetica,sans-serif;}


body.popup #content {color: #000; font-size: 130%; font-family: Arial; line-height: 1.4em;}

body.popup #content .color-heading h2 {font-size: 170%; margin-bottom: 22px; padding-top: 1px;}

.th_compass .color, .th_compass .color-heading h2 {color: #494c53;}
.th_eurest .color, .th_eurest .color-heading h2 {color: #0f3997;}
.th_foodafairs .color, .th_foodafairs .color-heading h2 {color: #85002a;}
.th_medirest .color, .th_medirest .color-heading h2 {color: #ee8e25;}
.th_scolarest .color, .th_scolarest .color-heading h2 {color: #c7d0db;}
.th_sports .color, .th_sports .color-heading h2 {color: #0f3997;}
.th_schloss .color, .th_schloss .color-heading h2 {color: #8a2350;}
.th_eurestservice .color, .th_eurestservice .color-heading h2 {color: #63646b;}

body.popup #content ul, body.popup #content ul li {display: block; margin: 0; padding: 0; list-style: none;}
/*
#ou17 {display: block;  width:100%; border:#ffffff solid 1px;}
#mapa {border:#ff0000 solid 1px; display: block; float: left; }*/


select.wide_option option {width: 320px!important;}
