.text_red { color:#B41136; font-weight:bold;  background-color:#f5f5f5;padding:8px 10px; width:230px; vertical-align:text-top; }

.text_grey {background-color:#f5f5f5; width: 341px; margin-bottom:10px; padding:10px;}

.checkbox {vertical-align:middle;border:none; margin-top:0px }

.table_down {background:#f5f5f5 url(../img/line_dot.gif) repeat-x scroll center bottom; font-weight:bold; padding:5px 31px 5px 13px; width:212px;}

.text_down {background:#f5f5f5 url(../img/line_dot.gif) repeat-x scroll center bottom; border-left:3px solid white; width:299px;}

.text_down img{margin-left:9px;}

.text_long {margin-left:9px; width:279px;}

.text_hidden {margin-left:9px; width:279px;border:none;background:none;height:0px;}

.text_smallbuttons{margin-left:2px; width:auto;height:17px;}

.text_short {margin:0px 5px 0px 9px; width:64px;}

.text_middle {width:207px;}

.textarea {height:101px; margin-left:9px; width:277px; margin:8px 0px 8px 8px; }

.textarea_companydesc{height:322px; margin-left:9px; width:277px; margin:8px 0px 8px 8px;background:transparent url(../img/schattenhintergrund.gif) repeat-y ; }
.textarea_companyfacts{height:101px; margin-left:9px; width:277px; margin:8px 0px 8px 8px;background:transparent url(../img/schattenhintergrund.gif) repeat-y ;}

.Hinweis {font-weight:bold; line-height:25px;}

.check {background-color:#f5f5f5; font-weight:bold; padding:8px 10px; vertical-align:text-top; width:535px;}

.text_check {padding: 0px;}

.check_checkbox{ margin:0px 0px 0px 9px;  border:none;}

.button_formular { margin: 50px 0px 0px 50px;}

.text_file {margin:0px 5px 0px 9px;height:16px;}


/****************************************************CSS-PopUp-Sbox_Bewerten************************************************************/


.sbox {color:#8C938C; margin:-34px 0px 0px 200px;}

.text_greywidth { font-weight:bold; margin-bottom:2px;width:597px;}

.text_longwidth { width: 369px;}

.text_downwidth {width: 390px;}

.table_downwidth {width:179px;}

.textarea_width {width: 580px;height:101px; margin:0px !important; padding:0px !important; display:block; white-space:nowrap; clear:both}

.table_bg {background-color:#f5f5f5; width:610px; padding-left:10px;}

.send_float {float:right; margin:-7px 18px 0px 0px;}

.footer_popup_margin {margin-top:70px;}

.bmiddle1 {background:transparent url(../img/but_mid.gif) repeat-x scroll 0%; display:block; float:left; font-size:10px; font-weight:bold; height:18px; padding:1px 5px 0px; border-right: 1px solid #A4ADB4; border-left: 1px solid #A4ADB4; cursor:pointer;color:#585858; text-decoration:none;  }

/****************************************************CSS-PopUp-Empfehlen************************************************************/

.text_none {background-color:#f5f5f5;border-left:3px solid white; width:299px;}

.table_none {background-color:#f5f5f5;font-weight:bold; padding:5px 31px 5px 13px; width:212px;}

/****************************************************CSS-Video_detail************************************************************/

.video_detail {background-color:#000000; height:320px; margin:20px 170px; width:320px;}

.shortnews_padding {padding: 18px; color:#585858; margin:0px 20px}

/****************************************************CSS-Firmenportraits-version5************************************************************/

.img_float {float:left}