/* IMPORTS PDF */
@import url(./pwf/pwf.css);

/* Import RTE */
@import url(./rte_formate.css);

/* Misc */
body { background-color: #aaadb0; font-family:Arial,Helvetica,sans-serif; color: #616973; font-size:11px; line-height: 1.3; }

/* Boxes */
#layout { width:100%; min-width: 1000px; background: white url(../img/misc/shadow_top_bg.jpg) repeat-x; }
#layout #content .cr1 { height:660px; background: url(../img/right/desk_m.gif) bottom right repeat-x; overflow: hidden; }
#layout #content .cr1 .col1 { width:215px; height:100%; background: white url(../img/misc/shadow_top_bg.jpg) repeat-x; position: relative; }

#layout #content .cr1 .col1 .cr1 { height:510px; position:absolute; top:58px; left:28px; background:#f7f7f7; padding: 0 0 0 2px; border-left: solid 2px #474d54; }
#layout #content .cr1 .col1 .cr2 { height:510px; position:absolute; top:58px; left:-187px; width: 100%; background: #f7f7f7 url(../img/menu/menu_slide_label.gif) right no-repeat;}
#layout #content .cr1 .col1 .navigation { color: #3d3d3d; font-size: 11px; }
#layout #content .cr1 .col2 { width:460px; height:100%; background: white url(../img/right/desk_l.gif) bottom right no-repeat; overflow: hidden; }
#layout #content .cr1 .col2 .cr1 { background: white url(../img/misc/shadow_top_bg.jpg) repeat-x; padding: 0 0 0 20px; height:auto; }
#layout #content .cr1 .col2 .cr2 { position: relative; padding: 0 0 0 20px; overflow: visible; height:440px; }
#layout #content .cr1 .col2 .cr3 { padding: 0 0 0 20px; margin:30px 0 0; clear:both; }

#layout #content .cr1 .col3 { float:right; height:100%; width:320px; margin: 0 0 0 0; background: url(../img/right/studio.jpg) bottom right no-repeat; position:relative; }
#layout #content .cr1 .col3 .cr1 { height:auto; background: white url(../img/misc/shadow_top_bg.jpg) repeat-x; position: relative; }
#layout #content .cr1 .col3 .cr1 #logo { float: right; margin: 15px 15px 0 0; }
#layout #content .cr1 .col3 .cr1 ul#lang { position: absolute; left: 110px; bottom: 54px; list-style-type: none; }
#layout #content .cr1 .col3 .cr1 ul#lang li { float: left; padding: 0 3px; }
#layout #content .cr1 .col3 .cr1 ul#lang li img.pointer { float: left; padding-right: 2px; }
#layout #content .cr1 .col3 .cr1 ul#opts { position: absolute; left: 20px; bottom: 52px; list-style-type: none; }
#layout #content .cr1 .col3 .cr1 ul#opts li { float: left; padding-right: 2px; }
#layout #content .cr1 .col3 .cr1 ul#opts li img.pointer { float: left; padding-right: 2px; }
#layout #content .cr1 .col3 .cr2 { height:auto; }
#layout #content .cr1 .col3 .cr2 #talker_flash, #layout #content .cr1 .col3 .cr2 img { position:absolute; bottom:0px; right:0px; }
#layout #content .cr2.footer { height:105px; background: url(../img/foot/foot_bg.png) repeat-x; position: relative; }
#layout #content .cr2.footer .note { font-weight: bold; color: #fff; position: absolute; right: 10px; top: 36px; line-height:1.4; font-family: Arial,Helvetica,sans-serif; font-size: 10px;}
#layout #content .cr2.footer .note a { font-weight: bold; color: #fff; text-decoration: none;}
#layout #content .cr2.footer .note a:hover { color: #fff; text-decoration: underline;}

#servertime {position:absolute; bottom: 0px; margin: 0 0 15px 25px; color: #666;}

/*NAVIGATION TOP */
#layout #content .cr1 .col2 .cr1 .navigation { margin: 60px 0 0 0; height: 24px; }
#layout #content .cr1 .col2 .cr1 .navigation.slidingdoor li { background: white url(../img/menu/menu_top.jpg); width:109px; margin:0 1px 0 0; }
#layout #content .cr1 .col2 .cr1 .navigation.slidingdoor li a { background: none; text-transform:uppercase; text-align:center; padding-left:3px; padding-right:0px; padding-bottom:7px; text-align:center; font-size:11px; letter-spacing: 0px; font-weight: lighter; color: #78818A; }
#layout #content .cr1 .col2 .cr1 .navigation.slidingdoor li a:hover { text-decoration: underline; color: #435A7D; }
#layout #content .cr1 .col2 .cr1 .navigation.slidingdoor li a.act { background: url(../img/menu/menu_top_act.jpg); border-left: solid #e3e3e3 1px; padding-left:0px; margin: 0 -1px 0 0; color: #435A7D; }
#layout #content .cr1 .col2 .cr2 .navigation { margin: 0 0 10px 0; background: url(../img/misc/shadow_top_bg.jpg) left bottom repeat-x;  padding: 0 0 2px 0; }
li.navigation_124 { background: white url(../img/misc/menue_last.gif) !important; }
li.navigation_124.act { background: white url(../img/misc/menue_last_act.gif) !important; }
a.navigation_124 {padding: 0 !important; margin: 0 0 0 0;}

/*a.navigation_124:hover { background: url(../img/misc/dellcolo_over.gif) !important; display: block; text-indent: -9999px; background-position: center center; }*/
/*a.navigation_124.act { background: url(../img/misc/dellcolo_active.gif) !important; display: block; text-indent: -9999px; background-position: center center; }*/

/*NAVIGATION LEFT */
#layout #content .cr1 .col1 .navigation.company { background: url(../img/menu/menu_fixed_company.jpg) no-repeat; padding-top: 61px;}
#layout #content .cr1 .col1 .navigation.products { background: url(../img/menu/menu_slide_products.gif) no-repeat; padding-top: 81px;}
#layout #content .cr1 .col1 .navigation.core { background: url(../img/menu/menu_fixed_core.gif) no-repeat; padding-top: 99px;}
#layout #content .cr1 .col1 .navigation.care { background: url(../img/menu/menu_fixed_care.gif) no-repeat; padding-top: 99px;}
#layout #content .cr1 .col1 .navigation.colo { background: url(../img/menu/menu_fixed_colo.gif) no-repeat; padding-top: 99px;}
#layout #content .cr1 .col1 .navigation.plus { background: url(../img/menu/menu_fixed_plus.gif) no-repeat; padding-top: 99px;}
#layout #content .cr1 .col1 .navigation.specials { background: url(../img/menu/menu_fixed_specials.gif) no-repeat; padding-top: 61px;}
#layout #content .cr1 .col1 .navigation.dell { background: url(../img/menu/menu_fixed_dell.gif) no-repeat; padding-top: 99px;}
#layout #content .cr1 .col1 .navigation li { margin-bottom:1px; }
#layout #content .cr1 .col1 .navigation li.directcontact { bottom:0pt !important; height:79px !important; overflow:hidden !important; position:absolute !important;}
#layout #content .cr1 .col1 .navigation li.directcontact a {  padding-top: 300px !important; background: none !important; }
#layout #content .cr1 .col1 .navigation li.top { margin: 0 0 1px 0; }
#layout #content .cr1 .col1 .navigation li.bottom { position:absolute; bottom:0px; }
#layout #content .cr1 .col1 .navigation li a { background-image: url(../img/menu/nav.jpg); width:161px; height:15px; padding: 4px 0 0 20px; color: #3d3d3d; }
#layout #content .cr1 .col1 .navigation li a span { padding: 6px 0 0 0; display: block; }
#layout #content .cr1 .col1 .navigation li a:hover { background-position: 0 -18px; color: #3d3d3d; }
#layout #content .cr1 .col1 .navigation li a.act { background-position: 0 -57px; color: #3d3d3d; }
#layout #content .cr1 .col1 .navigation li ul li { margin:0; margin-top:1px; }
#layout #content .cr1 .col1 .navigation li ul li a { width:151px; padding-left:30px; background-position: 0 -95px; }
#layout #content .cr1 .col1 .navigation li ul li a:hover { background-position: 0 -114px; }
#layout #content .cr1 .col1 .navigation li ul li a.act { background-position: 0 -76px; }
#layout #content .cr1 .col1 .cr1.products { left:0; width: 100%; background: #f7f7f7 url(../img/menu/menu_slide_label.gif) right no-repeat; border:none; padding:0px; }

/*NAVIGATION LEFT BG */
/* FILM1 - ohne pfeil	*/
a.navigation_335 { background-position: 0 -209px !important; }
a.navigation_335:hover { background-position: 0 -228px !important; }
a.navigation_335.act { background-position: 0 -247px !important; }

/* FILM2 - mit pfeil	*/
a.navigation_xx { background-position: 0 -247px !important; }
a.navigation_xx:hover { background-position: 0 -266px !important; }

a.navigation_99 { background-position: 0 -209px !important; }
a.navigation_99:hover { background-position: 0 -228px !important; }
a.navigation_99.act { background-position: 0 -247px !important; }

a.navigation_336 { background-position: 0 -209px !important; }
a.navigation_336:hover { background-position: 0 -228px !important; }
a.navigation_336.act { background-position: 0 -247px !important; }

a.navigation_105 { background-position: 0 -209px !important; }
a.navigation_105:hover { background-position: 0 -266px !important; }
a.navigation_105.act { background-position: 0 -247px !important; }

/* FILM3	*/
a.navigation_122, a.navigation_121, a.navigation_120, a.navigation_119 { background-position: 0 -285px !important; }
a.navigation_122:hover, a.navigation_121:hover, a.navigation_120:hover, a.navigation_119:hover { background-position: 0 -304px !important; }

/* exclamation1 - heller bg	*/
a.navigation_92 { background-position: 0 -323px !important; }
a.navigation_92:hover { background-position: 0 -342px !important; }

a.navigation_412 { background-position: 0 -323px !important; }
a.navigation_412:hover { background-position: 0 -342px !important; }
a.navigation_412.act { background-position: 0 -399px !important; }

/*	exclamation2 - dunkler bg	*/
a.navigation_xx { background-position: 0 -361px !important; }
a.navigation_xx:hover { background-position: 0 -380px !important; }

/*->->->->->->->->	exclamation3	*/
a.navigation_xx { background-position: 0 -310px !important; }
a.navigation_xx:hover { background-position: 0 -399px !important; }


/*->->->->->->->->	specials	*/
a.navigation_134, a.navigation_133, a.navigation_132, a.navigation_131, a.navigation_129, a.navigation_128, a.navigation_127, a.navigation_126 
{ background-position: 0 -285px !important; }
a.navigation_134:hover, a.navigation_133:hover, a.navigation_132:hover, a.navigation_131:hover, a.navigation_129:hover, a.navigation_128:hover, a.navigation_127:hover, a.navigation_126:hover
{ background-position: 0 -304px !important; }
a.navigation_134.act, a.navigation_133.act, a.navigation_132.act, a.navigation_131.act, a.navigation_129.act, a.navigation_128.act, a.navigation_127.act, a.navigation_126.act
{ background-position: 0 -265px !important; }
a.navigation_125 { background-position: 0 -323px !important; }
a.navigation_125:hover { background-position: 0 -342px !important; }
a.navigation_125.act { background-position: 0 -399px !important; }
a.navigation_175 { background-position: 0 -209px !important; }
a.navigation_175:hover { background-position: 0 -228px !important; }
a.navigation_175.act { background-position: 0 -247px !important; }
a.navigation_171 { background-position: 0 -209px !important; }
a.navigation_171:hover { background-position: 0 -228px !important; }
a.navigation_171.act { background-position: 0 -247px !important; }

/*->->->->->->->->	misc	*/
/* a.navigation_333 {  color: #ff0000 !important; } */
/* a.navigation_333.act { color: #3d3d3d ; } */

a.navigation_435 {  color: #ff0000 !important; } 
a.navigation_435.act { color: #3d3d3d ; }

a.navigation_425 {  font-weight: bold; color: #001cea !important; }
a.navigation_425.act { color: #001cea !important; }




/*->->->->->->->->	core	*/
a.navigation_118 { background-position: 0 -418px !important; height: 35px !important; margin: 30px 0 15px 0 !important; font-weight: bold !important; }
a.navigation_118:hover { background-position: 0 -458px !important; }
a.navigation_118 span { font-weight: normal; }

/*->->->->->->->->	colo	*/
a.navigation_117 { background-position: 0 -497px !important; height: 35px !important; margin: 15px 0 15px 0 !important; font-weight: bold !important; }
a.navigation_117:hover { background-position: 0 -536px !important; }
a.navigation_117 span { font-weight: normal; }

/*->->->->->->->->	care	*/
a.navigation_116 { background-position: 0 -575px !important; height: 35px !important; margin: 15px 0 15px 0 !important; font-weight: bold !important; }
a.navigation_116:hover { background-position: 0 -614px !important; }
a.navigation_116 span { font-weight: normal; }

/*->->->->->->->->	plus	*/
a.navigation_115 { background-position: 0 -653px !important; height: 35px !important; margin: 15px 0 15px 0 !important; font-weight: bold !important;}
a.navigation_115:hover { background-position: 0 -692px !important; }
a.navigation_115 span { font-weight: normal; }

/*->->->->->->->->	kontaktaufnahme	*/
li.navigation_223, li.navigation_114, li.navigation_225 { background: url(../img/menu/menu_fixed_contact.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }
a.navigation_223, a.navigation_114, a.navigation_225, a.navigation_227, a.navigation_254, a.navigation_294, a.navigation_308 { padding-top: 300px !important; background: none !important; }
li.navigation_227 { background: url(../img/menu/menu_fixed_contact_core.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }
li.navigation_254 { background: url(../img/menu/menu_fixed_contact_colo.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }
li.navigation_294 { background: url(../img/menu/menu_fixed_contact_care.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }
li.navigation_308 { background: url(../img/menu/menu_fixed_contact_plus.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }

/*->->->->->->->->  konfigurator */
li.navigation_226 { background: url(../img/menu/menu_fixed_configurator.gif) !important; height: 79px !important; position: absolute !important; bottom: 0 !important; overflow: hidden !important; }
a.navigation_226 { padding-top: 300px !important; background: none !important; }

/*NAVIGATION Lang
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
#layout #content .cr1 .col3 .cr1 ul#opts li a.none { background: url(../img/switch/0.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.none:hover, #layout #content .cr1 .col3 .cr1 ul#opts li a.none_active { background: url(../img/switch/0_over.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.text { background: url(../img/switch/1.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.text:hover, #layout #content .cr1 .col3 .cr1 ul#opts li a.text_active { background: url(../img/switch/1_over.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.tone { background: url(../img/switch/2.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.tone:hover, #layout #content .cr1 .col3 .cr1 ul#opts li a.tone_active { background: url(../img/switch/2_over.gif); }
#layout #content .cr1 .col3 .cr1 ul#opts li a.movie { background: url(../img/switch/3.gif); }
#layout #content .cr1 .col3 .cr1  ul#opts li a.movie:hover, #layout #content .cr1 .col3 .cr1 ul#opts li a.movie_active { background: url(../img/switch/3_over.gif); }

/*FCE ZWEISPALTIG
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.zweispaltig img { margin:0px; }
.zweispaltig .content_left_small { float: left; width: 48%; margin-right: 2%; overflow: hidden; }
.zweispaltig .content_right_small { float: right; width: 50%; }

/*FCE DREISPALTIG
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.dreispaltig { }
.dreispaltig img { margin:0px; }
.dreispaltig .content_left_small { float: left; width: 32%; margin-right: 9px; overflow: hidden; }
.dreispaltig .content_middle_small { float: left; width: 32%; overflow: hidden; }
.dreispaltig .content_right_small { float: right; width: 32%; }

/*FCE VIERSPALTIG
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.vierspaltig {}
.vierspaltig img { margin:0px; }
.vierspaltig .content_left_small { float: left; width: 101px; margin-right: 12px; overflow: hidden; }
.vierspaltig .content_leftm_small { float: left; width: 101px;  margin-right: 12px; overflow: hidden; }
.vierspaltig .content_rightm_small { float: left; width: 101px;  overflow: hidden; }
.vierspaltig .content_right_small { float: right; width: 101px; }

/*FCE COMPONENT
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.component { width: 100% }
.component li { border-bottom:1px solid #CED1D4; margin-bottom: 10px;}



.component li ul li { float: left; border-bottom:none; margin-bottom: 0; }
.component li ul .number { width: 40px; float: left; }
.component li ul .text { width: 248px !important; }
.component li ul .text a.internal-link { position: relative; display: inline; clear: both; }
.component li ul .image { width: 110px; float: right; }

/*LISTS
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
li { list-style-type: none; }
.csc-firstHeader {color: #000; padding: 1px 0 0 0; margin: 2px 0 0 0;}
.csc-bulletlist-1 li { padding: 5px; font-size:12px; font-weight:bold; }
.csc-bulletlist-3 li, .csc-bulletlist-6 li,.csc-bulletlist-7 li { list-style-image: url(../img/misc/list-haken.gif); font-weight: bold; font-size: 11px; margin: 3px 0pt 0pt 5px;}
.csc-bulletlist-3, .csc-bulletlist-6 { padding: 0 0 9px 24px; line-height: 1.3; }
.csc-bulletlist-4 li { list-style-position:outside; list-style-type: disc; margin:0 0 0 18px;}
.csc-bulletlist-5 li { list-style-position:outside; list-style-type: decimal; margin:5px 0 0 18px;}
.csc-bulletlist-7 li {display:inline; text-align: center; background-image: url(../img/misc/list-haken.gif); background-repeat: no-repeat; background-position: top left; font-weight: bold; font-size: 11px; margin: 3px 0pt 0pt 25px; padding: 4px 0 5px 20px; line-height:2.5;}
.csc-bulletlist-7 ul {text-align: center;}

/*FONTS
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
h5 { font-weight: bold; }
h4 { font-weight: bold; font-size:11px; padding: 0 0 4px 0; color: #000;}
p { position: relative; }

/*LINKS
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
#layout #content a { color: #616973; }
.external-www { background: url(../img/misc/link_e.gif) 0 1px no-repeat; padding: 0pt 5px 0pt 20px; margin: 0 5px 0 2px;  color: #435A7D !important; }
.internal-link, .external-link, .link, .external-link-new-window { background: url(../img/misc/link.gif) 0 1px no-repeat; padding: 0pt 5px 0pt 20px; margin: 0 0 0 2px;  color: #435A7D !important; }
.internal-link:hover, .external-link:hover, .pdf-link:hover, .link:hover, .external-link-new-window {text-decoration: underline;}
.internal-link1 { background: url(../img/misc/link.gif) 0 1px no-repeat; padding: 0 0 0 20px; color: #435A7D !important; }
.pdf-link { background: url(../img/misc/pdf-link.gif) 0 1px no-repeat; padding: 0 0 8px 20px; color: #435A7D !important; }
.download {color: #435A7D !important;}
.vcard { background: url(../img/misc/vcard.gif) 0 0 no-repeat; padding: 0 0 8px 20px; color: #435A7D !important; }

/*BOXES
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.box1 { border:1px solid #CED1D4; background-color: white; margin: 0 0 5px 0; }
.box2 { border:1px solid #CED1D4; background-color: #EBEBEB; margin: 0 0 5px 0; }
.box3 { border-left:1px solid #CED1D4; border-bottom:1px solid #CED1D4; border-right:1px solid #CED1D4; background: #EBEBEB url(../img/misc/heading_1.gif) no-repeat; margin: 0 0 5px 0; padding: 5px 5px 0 5px; }
.box4 { border:0px none #CED1D4; background-color: #EBEBEB; margin: 0 0 5px 0; }
.box3 h4 { padding: 0 0 15px 0; }
.box1 h4, .box2 h4 { background-color:#d6d6d6; padding: 5px; color: #000; }
.box1 p, .box2 p { padding: 5px 5px 0px 5px; line-height: 1.3; }
.box1 a,.box2 a {font-weight: bold; text-decoration: none;}
.box1 a:hover,.box2 a:hover { text-decoration: underline;}

/*MISC
->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->->*/
.csc-textpic-imagewrap { margin: 0;}
.csc-textpic-lastcol { margin: 5px 0 0 0; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin:0pt; padding: 3px 0 0 0;}
#layout #content .cr1 .col2 .cr2 #rootline { width: 100%; text-align: right; padding-bottom: 5px; padding-top: 15px; }
#layout #content .cr1 .col2 .cr2 #rootline h3 { font-weight: normal; font-size: 21px; color: #CED1D4; border-bottom: 1px solid #CED1D4; line-height: 19px; padding-bottom: 2px; }
#layout #content .cr1 .col2 .cr2 #rootline p { text-align: right; width: 100%; font-size: 9px; font-weight: bold; padding-top: 2px; font-family: "Arial", "Helvetica", sans-serif; color: #000000; }
#noscript {position:absolute; top: 0px; left: 0px; background: url(../img/misc/noscriptbg.png) repeat-x; color: #fff; width: 100%; height: 50px; font-size: 13px; font-weight: bold; text-align: center; padding: 7px 0 0 0px;}
noscript, #noscript {z-index:1500;}

.talker_hover { cursor: pointer; }
.priceimage { width: 100px; padding: 0; margin: 0; }
.priceimage.fright { float: right; }
.priceimage.oneline { width: 150px; padding: 10px 0 5px 5px; }
.priceimage img { display: inline; padding: 0; margin: 0; border: 0; }

#footinfo { float: left; }
#footcart { float: right; width: 100px; text-align: right; }
#footcart span, #footcart img { display: inline; margin: -12px 0px 0px 0px !important; font-size: 9px;} 


#legend { padding-left: 10px; font-size: 9px !important; color: #ccc; width: 220px; font-weight: normal; line-height: 1.1; text-align: left;}

.left {text-align: left !important; padding:5px 0 0 0px;}
.left50 {width:32% !important; float: left;} 
.left50s {width:49% !important; float: left;} 
.left51 {width:51% !important; float: left;} 
.left70 {width:70% !important; float: left;} 
.right50s {width:40%  !important; float:right; padding: 10px;}
.right50 {width:60%  !important; float:right; padding: 10px;}
.left300 {float:left; width: 300px !important;}
.left100 {float:left; width: 100px;}
.right100 {float:right; width: 100px;}
.left300 {float:left; width: 300px !important; margin: 0 0 20px -5px !important; }

.class {clear:both; padding:0; margin: 0;}
.grey {background-color: #eee;}
.nomargin {margin: 0 !important; padding: 0 !important; cursor:pointer; } /*carts*/
.nomargin2 {margin: 4px 0 2px 0 !important; padding: 0 !important; cursor:pointer; } /*carts*/

.bottom {position:absolute; bottom: 0px !important; width: 150px !important;} /*txt links*/
.bottom2 {position:absolute; bottom: 30px !important; width: 150px !important;} /*carts*/

.20h {height: 20px;} /*Carts*/

.margin20 {margin-top: 20px !important;}
.margin40 {margin-top: 40px !important;}
.margin20b {margin-bottom: 20px !important;}

.introtext { width: 640px; margin: 3px 0 0 0; }
.introtext .introtext_message { text-align: center; }
.introtext .introtext_lhak { padding: 0; margin: 0; }
.introtext .introtext_lhak img { margin-left: 100px; float: left; }
.introtext .introtext_rhak { padding: 0; margin: 0; }
.introtext .introtext_rhak img { margin-right: 100px; float: right; }
.introtext .introtext_version { text-align: center; font-weight: bold; }
.introtext .introtext_start { text-align: center; }
.introtext .introtext_start a, .introtext .introtext_start a img { display: inline; margin: 0 auto; }

/*COLORS*/

.r_core { color:#E79B9D; border-bottom:1px solid; font-weight:bold; margin:10px 0 5px; padding:1px 0;}
.r_care { color:#E7C99B; border-bottom:1px solid; font-weight:bold; margin:10px 0 5px; padding:1px 0;}
.r_colo { color:#A9E79B; border-bottom:1px solid; font-weight:bold; margin:10px 0 5px; padding:1px 0;}

.red {color: #990000;}
.black {color: black;}
.white {color: white;}
.blue {color: blue;}
.yellow {color: yellow;}
.gray {color: gray;}

/*MISC*/

.coming {font-size:12px !important; font-style:italic !important;}
.done {list-style-image: url(../img/misc/list-haken-done.gif) !important; color:#BBBBBB !important;}
.open {list-style-image: url(../img/misc/list-haken-open.gif) !important;}
.datecell { font-style: italic;}
.titlecell {  color: #000;}
.switches_ml {margin: 5px 0 5px 0; border: 1px #ccc solid;}
.newsrowextended {background: url(../img/misc/newsbg.gif) repeat-x !important; padding: 11px 4px 4px 4px!important; }
.newsrowextended p { line-height:1.6; padding:0 5px 0 5px; }

.linkcell {height: 10px; width: 10px;}

