/*
 * *** css - inlingua.de - (c)2008 mp group GmbH, frank krueger <fkrueger-at-em-pe-minus-group-dot-net>
 * last modified 19.08.2010, andreas lindner <alindner-at-em-pe-minus-group-dot-net>
 */
body { margin-top:0px; background-color:#FFFFFF; color:#393838; font-family:Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:75%; }

h1, h2, h3, h4 { padding:6px 0px 3px 0px; font-weight:bold; font-family:Arial Narrow,Arial,Geneva,Helvetica,sans-serif; color:#888888; line-height:1.2em; }
h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
td h2 { color:#888888; }
h3 { font-size:1.3em; }
h4 { font-size:1.2em; }

a:link { color:#00AFED; text-decoration:none; }
a:active { color:#00AFED; text-decoration:none; }
a:visited { color:#00AFED; text-decoration:none; }
a:hover { color:#66CFF4; text-decoration:underline; }

p { margin-top:0px; }
b,i,strong { color:#393838; }
b a,i a,strong a { color:#00AFED; }
ul { margin:0px; padding:3px 0px 0px 18px; font-size:1.0em; line-height:1.4em; list-style-image:url(/fileadmin/shared_media/2008/plus.gif); }
li { margin-bottom:0.3em; }
li h3 { font-size:1.3em; color:#888888; padding:6px 0px 0px 0px; }

form * { color:#393838; }
input,textarea,select { font-family:Arial,Geneva,Helvetica,sans-serif; font-size:11px; }
img a, img a:link, img a:active, img a:visited, img a:hover { border:none; }

wbr:after { content:"\00200B"; }

#site { width:990px; margin:0px auto 0px auto; display:block; text-align:left; background:url(/fileadmin/shared_media/2008/bg.gif) repeat-y; }
#head { height:56px; background-color:#FFFFFF; }
#headbox-area, #footer { height:77px; }
#headbox-area, #footer, #domain, #claim { background-color:#00AFED; }
#domain, #claim { width:180px; height:21px; }
#logo, #claim { float:right; text-align:center; }
#logo { width:180px; padding-top:12px; }

#headmenu { height:21px; font-size:10px; font-weight:bold; color:#888888; background-color:#FFFFFF; }
#headmenu a, #headmenu a:link, #headmenu a:visited { color:#888888; text-decoration:none; }
#headmenu a:hover { color:#00AFED; text-decoration:underline; }

#menu-extra { width:180px; float:left; }
#menu-extra div { padding:3px 3px 3px 12px; }
#menu-lang { width:90px; float:left; }
#menu-lang div { padding:3px; }
#menu-special { width:540px; float:right; text-align:right; }
#menu-special div { padding:3px 6px 3px 3px; }
#menu-special .box-small { padding:3px; width:90px; display:inline; }
#menu-special .box-large { padding:3px; width:180px; display:inline; }

#domain div { padding:3px 3px 3px 12px; color:#FFFFFF; font-size:.9em; }
#claim div { padding:3px; color:#FFFFFF; font-size:.9em; font-weight:normal; }

#menu-main div.lvl1 a { width:165px; min-height:18px; padding:0px; border-bottom:1px solid #888888; font-size:.8em; font-weight:bold; color:#888888; voice-family:"\"}\""; voice-family:inherit; }
#menu-main div.lvl1 a:link, #menu-main div.lvl1 a:visited { padding:3px 3px 3px 12px; display:block; color:#888888; text-decoration:none; }
#menu-main div.lvl1 a:hover, #menu-main div.lvl1 a:active { color:#00AFED; background:transparent url(/fileadmin/shared_media/2008/bg_mainmenu_act.gif) repeat-y; border-bottom:1px solid #00AFED; }
#menu-main div.lvl1-act a { width:165px; min-height:18px; padding:0px; border-bottom:1px solid #00AFED; font-size:.8em; font-weight:bold; color:#888888; background:transparent url(/fileadmin/shared_media/2008/bg_mainmenu_act.gif) repeat-y; voice-family:"\"}\""; voice-family:inherit; }
#menu-main div.lvl1-act a:link, #menu-main div.lvl1-act a:active, #menu-main div.lvl1-act a:visited { padding:3px 3px 3px 12px; display:block; color:#00AFED; text-decoration:none; }
#menu-main div.lvl1-act a:hover { color:#00AFED; }

div.lvl2, div.lvl2-last, div.lvl2-act, div.lvl2-act-last { padding:0px; border-bottom:1px solid #FFFFFF; }
div.lvl2-last, div.lvl2-act-last { border-bottom:none; }
div.lvl2 a, div.lvl2-last a, div.lvl2-act a , div.lvl2-act-last a { width:180px; min-height:18px; padding:0px; font-size:.8em; font-weight:bold; color:#FFFFFF; voice-family:"\"}\""; voice-family:inherit; }
div.lvl2 a:link, div.lvl2 a:visited, div.lvl2-last a:link, div.lvl2-last a:visited { padding:3px 12px 3px 12px; display:block; color:#FFFFFF; text-decoration:none; }
div.lvl2-act a:link, div.lvl2-act a:visited, div.lvl2-act-last a:link, div.lvl2-act-last a:visited { padding:3px 12px 3px 12px; display:block; color:#FFFFFF; text-decoration:none; }
div.lvl2 a:hover, div.lvl2 a:active,div.lvl2-last a:hover, div.lvl2-last a:active, div.lvl2-act a:link, div.lvl2-act-last a:link, div.lvl2-act a:visited, div.lvl2-act-last a:visited { background-color:#00AFED; text-decoration:none; }

/* plain html menue - lvl2  */
#menu-main div.lvl2-html a { width:165px; min-height:18px; padding:0px; border-bottom:1px solid #FFFFFF; font-size:.8em; font-weight:bold; color:#FFFFFF; background-color:#66CFF4; voice-family:"\"}\""; voice-family:inherit; }
#menu-main div.lvl2-html a:link, #menu-main div.lvl2-html a:visited, #menu-main div.lvl2-html-last a:link, #menu-main div.lvl2-html-last a:visited { padding:3px 3px 3px 12px; display:block; color:#FFFFFF; text-decoration:none; }
#menu-main div.lvl2-html a:hover, #menu-main div.lvl2-html a:active { padding:3px 3px 3px 12px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }
#menu-main div.lvl2-html-act a { width:165px; min-height:18px; padding:0px; border-bottom:1px solid #FFFFFF; font-size:.8em; font-weight:bold; color:#FFFFFF; background-color:#66CFF4; voice-family:"\"}\""; voice-family:inherit; }
#menu-main div.lvl2-html-act a:link, #menu-main div.lvl2-html-act a:visited { padding:3px 3px 3px 12px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }
#menu-main div.lvl2-html-act a:hover, #menu-main div.lvl2-html-act a:active { padding:3px 3px 3px 12px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }
/* #menu-main div.lvl2-html-last a { width:180px; min-height:18px; padding:0px; font-size:.8em; font-weight:normal; color:#FFFFFF; background-color:#66CFF4; voice-family:"\"}\""; voice-family:inherit; } */
/* #menu-main div.lvl2-html-last a:hover, #menu-main div.lvl2-html-last a:active { padding:3px 3px 3px 12px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; } */

/* plain html menue - lvl3 */
#menu-main div.lvl3-html a { width:153px; min-height:18px; padding:0px; border-bottom:1px solid #FFFFFF; font-size:.8em; font-weight:bold; color:#FFFFFF; background-color:#66CFF4; }
#menu-main div.lvl3-html a:link, #menu-main div.lvl3-html a:visited { padding:3px 3px 3px 24px; display:block; color:#FFFFFF; text-decoration:none; }
#menu-main div.lvl3-html a:hover, #menu-main div.lvl3-html a:active, #menu-main div.lvl3-html-act a { padding:3px 3px 3px 24px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }
#menu-main div.lvl3-html-act a { width:153px; min-height:18px; padding:0px; border-bottom:1px solid #FFFFFF; font-size:.8em; font-weight:bold; color:#FFFFFF; background-color:#66CFF4; voice-family:"\"}\""; voice-family:inherit; }
#menu-main div.lvl3-html-act a:link, #menu-main div.lvl3-html-act a:visited { padding:3px 3px 3px 24px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }
#menu-main div.lvl3-html-act a:hover, #menu-main div.lvl3-html-act a:active { padding:3px 3px 3px 24px; display:block; color:#FFFFFF; background-color:#00AFED; text-decoration:none; }

#menu-search-frm { display:inline; }
#menu-search-frm input { font-size:10px; }

#content-area { clear:both; line-height:1.4em; }
#content-left-area { float:left; width:180px; overflow:hidden; }
#content-left { width:180px; font-size:.9em; }
#content-left H1 { width:180px; margin:0px; padding:3px 3px 3px 12px; background-color:#00AFED; color:#FFFFFF; font-size:1em; font-weight:bold; font-family:Arial,Geneva,Helvetica,sans-serif; }
#content-left H2, #content-left H3 { margin:0px; padding:3px 0px 3px 0px; }
#content-left SELECT { width:156px; }
#content-left FORM { display:inline; margin:0px; padding:0px; }

#content-main-area { float:left; width:63%; }
#menu-rootline { padding:12px 90px 12px 90px; }
#content { padding:12px 90px 90px 90px; }
#content table { font-size:1em; }

#content-right-area { float:right; width:180px; overflow:hidden; }
#content-right { width:180px; font-size:.9em; }
#content-right H1 { width:180px; margin:0px; padding:3px 3px 3px 12px; background-color:#00AFED; color:#FFFFFF; font-size:1em; font-weight:bold; font-family:Arial,Geneva,Helvetica,sans-serif; }
#content-right H2, #content-right H3 { margin:0px; padding:3px 0px 3px 0px; }
#content-right SELECT { width:156px; }
#content-right FORM { display:inline; margin:0px; padding:0px; }

#footer { clear:both; }
#footer a, #footer a:link, #footer a:visited { color:#FFFFFF; text-decoration:none; }
#footer a:hover { color:#66CFF4; text-decoration:underline; }
#footer div { padding:12px 3px 3px 12px; color:#FFFFFF; font-size:.9em; }
#footer-right { float:right; }
#footer-right div { padding:0px 9px 3px 3px; color:#FFFFFF; font-size:1em; }

/* *** classes */
.mainmenu-1-no, .mainmenu-1-act, .mainmenu-1-no-last { width:180px; min-height:18px; padding:3px 3px 3px 12px; font-size:.8em; font-weight:bold; color:#888888; border-bottom:1px solid #888888; }
.mainmenu-1-no-last { border-bottom:none; }

.sitemap-1 { width:100%; min-height:18px; padding:12px 3px 6px 3px; border-bottom:1px solid #888888; }
a.download img { border:none; }

.hb-2col-dark { float:left; width:180px; height:77px; background-color:#00AFED; }
.hb-1col-dark { float:left; width:90px; height:77px; background-color:#00AFED; }
.hb-1col-light { float:left; width:90px; height:77px; background-color:#66CFF4; }

.content-border { padding:3px 12px 3px 12px; }
.divider { width:100%; height:1px; padding:0px; margin:0px; display:block; border-bottom:1px solid #888888; }
.small { font-size:.8em; line-height:1.3em; }

.table-input, .noborder { font-size:1em; }
.table-input input[type="text"], .table-input select, .table-input textarea, #menu-search-frm input { border:1px solid #888888; }
.table-input input:focus, .table-input select:focus, .table-input textarea:focus { background-color:#EEEEEE; }
.table-input input[type="submit"], .table-input input[type="button"] { border:1px solid #888888; }

.gcb-prices { font-size:1em; }
.gcb-prices TD { padding:3px; background-color:#00AFED; }

.fltlft { float:left; }
.clearlft { clear:left; }
.odd { background-color:#EEEEEE; }
.even { }
.align-right { text-align:right; }
.align-leftt { text-align:left; }
.align-center { text-align:center; }


/*
 * *** extensions
 */

/* *** index search */
.tx-indexedsearch-sw, .tx-indexedsearch-redMarkup, .red { color:#CC0000; }
.tx-indexedsearch-info { padding:3px; font-size:.8em; background-color:#66CFF4; }
ul.browsebox { padding:6px 0px 6px 0px; list-style-image:none; }
ul.browsebox li { display:inline; padding-left:12px; }
.tx-indexedsearch-res { padding-top:12px; }

/* *** tt_news */
.news-latest-cat { padding:0px; font-size:.8em; color:#888888; }
.news-list H2 { margin:0px; padding:3px 0px 3px 0px; }
.news-list-cat { padding:0px 0px 3px 0px; font-size:.9em; color:#888888; }
.news-list-img, .news-latest-img { padding:0px 0px 6px 6px; float:right; }
.news-single H2 { margin-bottom:3px; padding-bottom:3px; }
.news-divider { clear:both; width:100%; height:1px; padding:0px; margin:6px 0px 6px 0px; display:block; border-bottom:1px solid #888888; }

/* *** lesson */
.tx_nllessons_pi1-list { width:450px; }

/* *** online test */
.tx-nlonlinetest-pi1-qanda, .tx-nlonlinetest-pi1-tow { width:450px; }
.tx-nlonlinetest-pi1-knowlegetable { font-size:1em; }
.tx-nlonlinetest-knowlege { width:360px; }
#tx-nlonlinetest-pi1-poll { }
#tx-nlonlinetest-pi1-poll TR { vertical-align:top; }
.tx-nlonlinetest-pi1-address input[type="text"], .tx-nlonlinetest-pi1-address select, .tx-nlonlinetest-pi1-address testarea { width:210px; }

/* *** locations */
.location-letter-caption { float:left; margin-right:6px; }

/* *** poll */
.tx-jkpoll-pi1 { margin:0px; padding:0px; }

/* *** tag cloud */
.tx-vgetagcloud-pi1 { width:450px; border:1px solid #CCCCCC; color:#888888; background-color:#EEEEEE; line-height:200%; }
.tx-vgetagcloud-pi1 ul { margin:0px; padding:3px; list-style:none; float:left; }
.tx-vgetagcloud-pi1 li {  padding:2px; display:inline; float:left; }
.tx-vgetagcloud-pi1 li a { padding:3px; text-decoration:none; }

.tx-mpginlingua-pi3 { width:450px; border:1px solid #CCCCCC; color:#888888; background-color:#EEEEEE; line-height:200%; }
.tx-mpginlingua-pi3 ul { margin:0px; padding:3px; list-style:none; float:left; }
.tx-mpginlingua-pi3 li {  padding:2px; display:inline; float:left; }
.tx-mpginlingua-pi3 li a { padding:3px; text-decoration:none; }

/* *** pb survey */
.tx-pbsurvey-pi1 { width:450px; color:#393838; }
.survey_item { margin:0px 0px 12px 0px; padding:6px; }
.survey_item input[type="text"], .survey_item select, .survey_item textarea { border:1px solid #888888; }
.survey_item input:focus, .survey_item select:focus, .survey_item textarea:focus { background-color:#EEEEEE; }
.question { color:#393838; padding:6px; font-weight:bold; }

/* *** mpg contactbox */
/* #mpg-cb { width:180px; position:relative; margin:-3px 12px -3px -12px; opacity:0.85; filter:Alpha(opacity=85,finishopacity=85,style=2); -moz-opacity:0.85; background:#FFFFFF; }
 */
#mpg-cb { width:180px; margin:0px; padding:0px 0px 6px 0px; background:#FFFFFF; }

#mpg-cb input[type="text"] { width:153px; border:1px solid #888888; }
#mpg-cb input:focus { background-color:#EEEEEE; }
#mpg-cb input[type="submit"], #mpg-cb input[type="button"] { width:90px; border:1px solid #888888; }
#mpg-cb-form { text-align:right; }
#mpg-cb p,h2 { color:#000000; }
#mpg-cb p { font-size:1.1em;  }
#mpg-cb p.red { color:#CC0000; }
#mpg-cb-content { width:156px; margin:0px 12px 0px 12px; padding:3px 0px 6px 0px; }

.mpg-cb-field { margin-bottom:3px; }
.mpg-cb-divider { width:100%; height:1px; padding:0px; margin:9px 0px 3px 0px; display:block; border-bottom:1px dotted #888888; }
.mpg-cb-phone-email { padding:3px; opacity:0.75; filter:Alpha(opacity=90,finishopacity=75,style=2); -moz-opacity:0.75; background:#FFFFFF; }
.mpg-cb-phone-email strong { color:#00AFED; }

/*
 * *** news ticker
 */
.ticker-osnabrueck { font-size:1.3em; }
A.ticker-osnabrueck ,A.ticker-osnabrueck:LINK, A.ticker-osnabrueck:VISITED { color:#912729; }

/*
 * ** highslide
 */
.highslide-container div { font-family:Verdana, Helvetica; font-size:10pt; }
.highslide-container table { background:none; }
.highslide { outline:none;	text-decoration:none; }
.highslide-loading { display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(/fileadmin/shared_media/2008/loader.gif); background-repeat:no-repeat; background-position:3px 1px; }
.highslide-caption { display:none; font-size:1em; padding:5px; }
.highslide-heading { display:none; font-weight:bold; margin:0.4em; }
.highslide-dimming { position:absolute; background:black; }
a.highslide-full-expand { background:url(/fileadmin/shared_media/2008/graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px; }

.highslide-move, .highslide-move * { cursor:move; }
.highslide-overlay { display:none; }
.hidden-container { display:none; }
.highslide-maincontent { display:none; }
.highslide-html { background-color:white; }
.highslide-html-content { display:none; width:400px; padding:0 5px 5px 5px; }
.highslide-header { padding-bottom:5px; }
.highslide-header ul { margin:0; padding:0; text-align:right; }
.highslide-header ul li { display:inline; padding-left:1em; }
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { display:none; }
.highslide-header a { font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none; }
.highslide-header a:hover { color:black; }
.highslide-header .highslide-move a { cursor:move; }
.highslide-footer { height:16px; }
.highslide-footer .highslide-resize { display:block; float:right; margin-top:5px; height:11px; width:11px; background:url(/fileadmin/shared_media/2008/graphics/resize.gif) no-repeat; }
.highslide-footer .highslide-resize span { display:none; }
.highslide-resize { cursor:nw-resize; }

/* Layout Frame1, Frame2 ----------------------------------*/
#content-left-area .frame1 { border:1px solid #00AFED; background-color:#66CFF4; width:178px; margin-top:10px; }
#content-left-area .frame2 { border:1px solid #A9A9A9; background-color:#EFEFEF; width:178px; margin-top:10px; }
#content-main-area .frame1 { border:1px solid #00AFED; background-color:#66CFF4; width:428px; padding:10px 10px 10px 10px; margin-top:10px; }
#content-main-area .frame2 { border:1px solid #A9A9A9; background-color:#EFEFEF; width:428px; padding:10px 10px 10px 10px; margin-top:10px; }
#content-right-area .frame1 { border:1px solid #00AFED; background-color:#66CFF4; width:178px; margin-top:10px; }
#content-right-area .frame2 { border:1px solid #A9A9A9; background-color:#EFEFEF; width:178px; margin-top:10px; }

#content-main-area .frame1 .tx_nllessons_pi1-list TABLE { width:425px; }
#content-main-area .frame2 .tx_nllessons_pi1-list TABLE { width:425px; }


/* Layout Multicontent Accordeon Menü ----------------------------------*/
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible { position:absolute; left:-99999999px; }
.ui-helper-reset { margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }
.ui-helper-clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ui-helper-clearfix { display:inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor:default !important; }

.ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }

.ui-widget-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }

.ui-widget { font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:1.1em; }
.ui-widget .ui-widget { font-size:1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:1em; }
.ui-widget-content { border:1px solid #dddddd; background:#eeeeee url(../../shared_media/2008/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color:#333333; }
.ui-widget-content a { color:#333333; }
.ui-widget-header { border:1px solid #65160b; background:#9f2614 url(../../shared_media/2008/ui-bg_gloss-wave_35_9f2614_500x100.png) 50% 50% repeat-x; color:#ffffff; font-weight:bold; }
.ui-widget-header a { color:#ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #cccccc; background:#f6f6f6 url(../../shared_media/2008/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#1c94c4; text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:1px solid #65160b; background:#fdf5ce url(../../shared_media/2008/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#65160b; }
.ui-state-hover a, .ui-state-hover a:hover { color:#65160b; text-decoration:none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #dddddd; background:#ffffff url(../../shared_media/2008/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#65160b; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#65160b; text-decoration:none; }
.ui-widget :active { outline:none; }

.ui-icon { width:16px; height:16px; background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-widget-content .ui-icon {background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-widget-header .ui-icon {background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-state-default .ui-icon { background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(../../shared_media/2008/ui-icons_dunkelblau_256x240.png); }
.ui-state-active .ui-icon {background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-state-highlight .ui-icon {background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(../../shared_media/2008/ui-icons_blau_256x240.png); }

.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }

.ui-corner-tl { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; }
.ui-corner-tr { -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; }
.ui-corner-bl { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; }
.ui-corner-br { -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; }
.ui-corner-top { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; }
.ui-corner-right {  -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; }
.ui-corner-left { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; }
.ui-corner-all { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.ui-widget-overlay { background:#666666 url(../../shared_media/2008/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity:.50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin:-5px 0 0 -5px; padding:5px; background:#000000 url(../../shared_media/2008/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity:.20;filter:Alpha(Opacity=20); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:1px; zoom:1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important; }
.ui-accordion .ui-accordion-header a { display:block; font-size:1em; padding:.5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position:absolute; left:.5em; top:50%; margin-top:-8px; }
.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; zoom:1; }
.ui-accordion .ui-accordion-content-active { display:block; }

/* Inlingua spezifisch */
.tx-tab-pi1 .ui-accordion {margin-left:-8px;padding:0;width:437px;}
.tx-tab-pi1 .tx-jfmulticontent-pi1 h3 {padding:0;width:435px;margin-top:0px;padding-top:0px;}
.tx-tab-pi1 .tx-jfmulticontent-pi1 .tx-jfmulticontent-pi1 {padding:0;width:425px;overflow:hidden;}

.tx-jfmulticontent-pi1 .tx-jfmulticontent-pi1 .subcolumns {margin:0px;padding:0px;overflow:hidden;width:425px;}
.tx-jfmulticontent-pi1 .tx-jfmulticontent-pi1 .subcolumns .subcr {padding:0 0 0 0em;width:425px;}
.tx-jfmulticontent-pi1 .tx-jfmulticontent-pi1 .subcolumns .subcl {padding:0 0 0 0em;width:425px;}
.tx-jfmulticontent-pi1 .tx-jfmulticontent-pi1 .tx_nllessons_pi1-list { width:425px; }

.ui-accordion .ui-accordion-content {padding-left:0.5em;padding-right:0.5em;overflow:hidden;}

.ui-state-default, .ui-widget-content .ui-state-default {background:url("../../shared_media/2008/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;border:1px solid #CCCCCC;color:#00AFED;font-weight:bold;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:url("../../shared_media/2008/bg_blau.png") repeat-x scroll 50% 50% #FDF5CE;border:1px solid #CCCCCC;color:#66CFF4;font-weight:bold;}
.ui-state-hover a, .ui-state-hover a:hover  {color:#00AFED;text-decoration:none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#00AFED;text-decoration:none;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#00AFED;text-decoration:none;}

.ui-widget-content a { color:#00AFED; }

/* *** fe login */
.tx-felogin-pi1 label { display:block; }

/* *** dr.blob (file list)*/
.tx_drblob_downloadlink { padding:3px 6px 3px 6px; border:1px solid #888888; background-color:#EEEEEE; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:11px; }
.tx_drblob_morelink { padding:3px 6px 3px 6px; border:1px solid #888888; background-color:#EEEEEE; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:11px; }
div.tx_drblob_list-vFolderTree { font-size:11px; /* float:left; */ }
.tx_drblob_list-vFolderTree table * { margin:0px; padding:0px; }
.tx_drblob_personal-btn { margin-top: 15px; }

/* *** kontakt_formular */
.kontakt_form {width:155px;font-weight:normal;margin-left:10px;margin-top:10px;margin-bottom:10px;position:relative;}
.kontakt_form ul li{color:red;}
.kontakt_left {float:left;width:155px;}
.kontakt_right {float:left;width:155px;margin-bottom:5px;}
.kontakt_right select, .kontakt_right input, .kontakt_right textarea {width:155px;}
.sendenbutton {border:1px solid #888888;width:40px;margin-left:70px;}
#btnSend {width:90px;margin-left:70px;}
#inlingua_center {width:303px;}

