/* vBulletin 3 CSS For Style 'forojslive' (styleid: 4) */
body
{
	background: #F2F2F2;
	color: #373737;
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px; padding: 0px;
}
a:link, body_alink
{
	color: #05568F;
}
a:visited, body_avisited
{
	color: #05568F;
}
a:hover, a:active, body_ahover
{
	color: #CC0000;
}
.page
{
	background: #F2F2F2;
	color: #373737;
}
td, th, p, li
{
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #959594;
	color: #373737;
}
.tcat
{
	background: #F3F5F6 url(/designs/emotion/gradients/gradient_tcat.gif) repeat-x top left;
	color: #373737;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #05568F;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #05568F;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #CC0000;
	text-decoration: underline;
}
.thead
{
	background: #E1EEF3 url(/designs/emotion/gradients/gradient_thead.gif);
	color: #373737;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #05568F;
}
.thead a:visited, .thead_avisited
{
	color: #05568F;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #CC0000;
}
.tfoot
{
	background: #E1EEF3 url(/designs/emotion/gradients/gradient_thead.gif) repeat-x top left;
	color: #373737;
}
.tfoot a:link, .tfoot_alink
{
	color: #05568F;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #05568F;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #CC0000;
}
.alt1, .alt1Active
{
	background: #F2F2F2;
	color: #373737;
}
.alt2, .alt2Active
{
	background: #EBEBEE;
	color: #373737;
	border-top: #F3F4F5 1px solid;
		border-left: #F3F4F5 1px solid;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(/designs/emotion/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D5D8E5 url(/designs/emotion/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #F3F5F6 url(/designs/emotion/gradients/gradient_tcat.gif) repeat-x top left;
	color: #373737;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #05568F;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #05568F;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #CC0000;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #EBEBEE;
	color: #373737;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #CC0000;
	color: #373737;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
html {padding:0px;margin:0px;}
/* * Header * */
.htbg { background: url(/designs/emotion/htbg.gif);  }
.htl { background: url(/designs/emotion/htl.gif) no-repeat top left; }
.htbg, .htl { height:19px;  }

.htl a:link, .htl a:hover, .htl a:active, .htl_ahover, .htl a:visited, .htl body_avisited
{
	color: #D8DDE4;
	text-decoration: underline; }

.himp {background: url(/designs/emotion/himp.gif) no-repeat  0px 1px; }
.hkont {background: url(/designs/emotion/hkont.gif) no-repeat  0px 1px; }
.hportal {background: url(/designs/emotion/hportal.gif) no-repeat  0px 1px; }
.hexten {background: url(/designs/emotion/hexten.gif) no-repeat  0px 1px; }
.hpacks {background: url(/designs/emotion/hpacks.gif) no-repeat  0px 1px; }



.himp, .hkont, .hportal, .hexten, .hpacks { padding: 1px 0px 0px 17px; font: 11px tahoma; color: #FFF; }

.hbg { background: url(/designs/emotion/hbg.gif); height:102px; }
.hl { background: url(/designs/emotion/hl.gif) no-repeat top left;height:102px; }

.hrgb { float:right; background: #000 url(/designs/emotion/hrbgl.gif) no-repeat top left;padding-left:11px;height:19px; }

.hsearch { padding: 77px 0px 0px 410px; line-height:0px; }
.hsearchinput { width:210px;height:16px;border: 1px solid #415066; font: 12px tahoma; }
.hsearchinputopera { width:210px;height:20px;border: 1px solid #415066; }
.hsearchbutton { background: url(/designs/emotion/hsb.gif); height:20px;border: 1px solid #415066;font: 11px tahoma; }
/* * /Header * */

/* * Fly Menu * */

.clCMEvent{position:absolute; width:99%; height:99%; left:0; top:0; visibility:visible;z-index:1;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;z-index:1;}

.clB {position:absolute; visibility:hidden; background: url(/designs/emotion/bpu.gif)no-repeat bottom;z-index:1;}
.clB2 {position:absolute;visibility:hidden; background: url(/designs/emotion/bpu.gif)no-repeat bottom;z-index:1;}
  
.clHover, .clNormal { position:absolute; padding: 4px 0px 6px 24px;font: bold 11px  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;text-decoration: none; z-index:1;}
.clNormal {background: url(/designs/emotion/naviaufm.gif); color: #05568F; z-index:1;}
.clHover {background: url(/designs/emotion/naviaufmh.gif); cursor:pointer;padding: 4px 0px 6px 24px; font: bold 11px  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;text-decoration: underline;color: #CC0000;z-index:1;}

.p { background:url(/designs/emotion/nuetzlbuttm.gif); }
.po{ background:url(/designs/emotion/nuetzlbuttmh.gif); }

.p, .po { position:absolute; cursor:pointer;  }



/* * Content inkl. Sidebar * */
.sidebar { background: #D9E7ED url(/designs/emotion/sidebarbg.gif) no-repeat bottom left; }

.forbut { background:url(/designs/emotion/forbut.gif); }
.forbut a:hover { background:url(/designs/emotion/forbuth.gif); }
.nuetzlbutt { background:url(/designs/emotion/nuetzlbutt.gif); }
.nuetzlbutt a:hover { background:url(/designs/emotion/nuetzlbutth.gif); }
.sonstigesbutt { background:url(/designs/emotion/extenbutt.gif); }
.sonstigesbutt a:hover { background:url(/designs/emotion/extenbutth.gif); }
.sonstigesbuttm { background:url(/designs/emotion/sonstigesbuttm.gif); }
.sonstigesbuttm a:hover { background:url(/designs/emotion/sonstigesbutth.gif); }

.ayudabutt { background:url(/designs/emotion/ayudabutt.gif); }
.ayudabutt a:hover { background:url(/designs/emotion/ayudabutth.gif); }
.forgebutt { background:url(/designs/emotion/forgebutt.gif); }
.forgebutt a:hover { background:url(/designs/emotion/forgebutth.gif); }

.forbut, .nuetzlbutt, .sonstigesbutt, .ayudabutt, .forgebutt, .sonstigesbuttm  { display:block; width:200px; height:30px; } 

.forbut span, .nuetzlbutt span, .sonstigesbutt span, .ayudabutt span, .forgebutt span, .sonstigesbuttm span, .homebutt span, .faqbutt span {display:none;}

.bgbuttl { background: url(/designs/emotion/bgbuttl.gif); height:30px;} 

.homebutt { background:url(/designs/emotion/homebutt.gif);width:35px; height:30px; }
.homebutt a:hover { background:url(/designs/emotion/homebutth.gif); }
.faqbutt { background:url(/designs/emotion/faqbutt.gif);width:31px; height:30px; }
.faqbutt a:hover { background:url(/designs/emotion/faqbutth.gif); }

.homebutt, .faqbutt { float:right;display:block;  }

.naviauf a { background: url(/designs/emotion/naviauf.gif); text-decoration: none; }
.naviauf a:hover{ color: #CC0000; background: url(/designs/emotion/naviaufh.gif); text-decoration:underline;}
.naviaufs a { background: url(/designs/emotion/naviauf.gif); text-decoration: none; }
.naviaufs a:hover{  color: #CC0000; background: url(/designs/emotion/naviaufs.gif);  text-decoration:underline;}

.naviauf a, .naviauf a:hover, .naviaufs a, .naviaufs a:hover { display:block;  padding-left:24px; padding-top:4px; width:176px; height:18px; font: bold 11px  Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.naviaufa a, .naviaufa a:link, .naviaufa a:visited     {   background: url(/designs/emotion/naviaufh.gif);  }
.naviaufa a:hover                                      {   background: url(/designs/emotion/naviaufh.gif);  }
.naviaufsa a, .naviaufsa a:link, .naviaufsa a:visited  { background: url(/designs/emotion/naviaufs.gif);    }
.naviaufsa a:hover                                     { background: url(/designs/emotion/naviaufs.gif);    }

.naviaufa a, .naviaufa a:link, .naviaufa a:visited, .naviaufa a:hover , .naviaufsa a, .naviaufsa a:link, .naviaufsa a:visited, .naviaufsa a:hover { display:block; padding-left:24px; padding-top:4px; color: #CC0000;  width:176px; height:18px; text-decoration:underline; font: bold 11px  Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }  

.naviabs { background: url(/designs/emotion/naviabs.gif); width:200px;height:11px;font-size:0px; }

.forbg { background: url(/designs/emotion/forbg.gif); height: 32px; }
.forl {  background: url(/designs/emotion/forl.gif) no-repeat top left; height: 32px;  }
.forr {  background: url(/designs/emotion/forr.gif) no-repeat top right; height: 32px;  }
.fortitel {padding: 9px 0px 0px 12px; font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.frl a { background:url(/designs/emotion/frl.gif) no-repeat  0px 2px; padding: 0px 0px 0px 18px; }
.frl a:hover { background:url(/designs/emotion/frlh.gif) no-repeat  0px 2px; padding: 0px 0px 0px 18px;  }


/* * Login Box * */
.boxl { padding: 12px; }
.boxl_1 { background: url(/designs/emotion/boxl_1.gif) no-repeat top left; }
.boxl_11 { background: url(/designs/emotion/boxl_11.gif) no-repeat top left; }
.boxl_2 { background: url(/designs/emotion/boxl_2.gif); }
.boxl_3 { background: url(/designs/emotion/boxl_3.gif) no-repeat top right; }
.boxl_1, .boxl_11, .boxl_2, .boxl_3 { height:27px; }

.uberschrift { padding:6px 0px 0px 24px; font: bold 11px Tahoma;color: #05558E;}

.boxl_cont { background: #F2F2F2;border-right: 1px solid #959594;border-left: 1px solid #959594;padding:6px; font:  11px  Tahoma; }

.boxl_4 { background: url(/designs/emotion/boxl_4.gif) no-repeat top left; }
.boxl_5 { background: url(/designs/emotion/boxl_5.gif); }
.boxl_6 { background: url(/designs/emotion/boxl_6.gif) no-repeat top right; }
.boxl_4, .boxl_5, .boxl_6 { height:5px; font-size:0; }
/* * /Login Box * */

.breadk { padding:6px 0px 0px 6px; }
.bread  { background: url(/designs/emotion/bread.gif) no-repeat  0px 4px; padding: 0px 0px 0px 9px; }

.und1 { background:url(/designs/emotion/und1.gif) no-repeat bottom right;padding: 0px 0px 5px 0px;color:#05568F; font: bold 10pt tahoma, verdana;}
.pib  { border-left: 5px solid #CC0000; padding: 3px 3px 3px 3px;}
.pibu { border: 1px solid #EAEAEA;  margin-top: 2px; }
/* * /Content inkl. Sidebar * */

/* * Footer* */
.footl { float:left;background: url(/designs/emotion/footl.gif) no-repeat top left;width:200px;height:55px;}
.footllinkpos { padding:10px 0px 0px 86px; }

.footr { padding:0px 10px 0px 0px;margin-left:210px;height:55px;font: 10px tahoma;}

.footborder { border-top:5px solid #D9E7ED; }

.footlink {background: url(/designs/emotion/footlink.gif) no-repeat  0px 4px; padding: 0px 0px 0px 9px; font: 10px tahoma; }
.foottextright { float:right;text-align:right; }
/* * /Footer * */

.treadpost { background: url(/designs/emotion/ka.gif) no-repeat  0px 4px; padding: 0px 0px 0px 8px;}
.links    { float:left; }
.treadpost, .schrift{font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

.altf, .altfActive { background-color: #F2F2F2; color: #313131; border-top: #FFFFFF 1px solid; }
.altf1, .altf1Active { background-color: #F4F6FD; color: #313131; border-top: #FFFFFF 1px solid;border-left: #FFFFFF 1px solid;  }
