/*________________________________________________________________
                                          mbonet.eu Stylesheet
  ________________________________________________________________
  Title:    mbonet.eu Stylesheet
  Datei:    style.css
  Erstellt: 19.10.2008
  ________________________________________________________________*/
/*------------------- Body, Links, Schriften ---------------------*/
* {
    margin:  0px;
    padding: 0px;
}
body {
    font-family:           Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    font-size:                   11px;
    color:                           #5a5a5a;
    line-height:             16px;
    text-align:           justify;
}
a {
        color: #1C62F4;
}
a:focus {
        outline: none;
}
a:link  {
    text-decoration: none;
        color:                  #1C62F4;
}
a:visited  {
        text-decoration: none;
    color:                  #1C62F4;
}
a:hover {
        color: #000000;
}
h3
{
        border-bottom: 1px solid #999999;
        color: #666666;
        font-size: 11px;
        font-weight: bold;
        padding-top: 9px;
        padding-bottom: 3px;
        margin-bottom: 10px;
}
/*--------------------- Layout-Tarife -------------------------*/
.content-text {
        font-size:10px;
        color:#303030;
        line-height:18px;
        }
h1 {
        font-size:14px;
        font-weight:bold;
        color:#4785b7;
        display:inline;
        }
h2 {
        font-size:12px;
        font-weight:bold;
        color:#4785b7;
        display:inline;
        }
/*--------------------- Layout-Tarife ende -------------------------*/
/*--------------------- Layout-Container -------------------------*/
.lcr_header {
        width:             980px;
        height:            155px;
    background-image:  url("../images/style/header_middle.jpg");
    background-repeat: repeat-x;
        text-align:        left;
}
.lcr_main {
        width:      980px;
        margin-top: 8px;
        overflow:   hidden;
}
.lcr_boxes {
        width: 154px;
        float: left;
}
.lcr_box {
        width:             150px;
        margin-bottom:     10px;
        border:            1px solid #e8e8e8;
        background:        #ffffff;
    background-image:  url("../images/style/box_top.gif");
    background-repeat: repeat-x;
        padding-top:           1px;
}
.lcr_content {
        width:                 819px;
        float:                 left;
        text-align:  left;
}
/* Horizontaler Abstand Menu <-> Inhalt */
.lcr_space {
        width:  7px;
        height: 3px;
        float:  left;
}
/* Horizontaler Abstand Banner */
.lcr_ads {
        margin-top: 7px;
         margin-bottom: 7px;
}
.lcr_footer {
        width:            980px;
        margin-top: 5px;
}
/*-------------------- Flexibler Inhalt --------------------------*/
.lcr_flexbody {
        width: 816px;
        overflow: hidden;
}
.lcr_flexleft {
        width: 510px;
        float: left;
}
.lcr_flexright {
        width: 302px;
        float: left;
}
.flexspace {
        width:5px;
        height:8px;
        overflow: hidden;
}
/*------------------------- Header -------------------------------*/
.cr_header_left {
        width:             3px;
        height:            150px;
        float:             left;
    background-image:  url("../images/style/header_left.jpg");
}
.cr_header_right {
        width:             3px;
        height:            150px;
        float:             right;
    background-image:  url("../images/style/header_right.jpg");
}
/* Navigation */
.cr_header_navi {
        left:        2px;
        top:        -30px;
        width:       976px;
        height:      26px;
        line-height: 26px;
        position:    relative;
        float:            left;
        overflow:    hidden;
}
.menu_topic {
        margin-left:  4px;
        margin-right: 4px;
        float:                  left;
}
.menu_sep {
        width:             2px;
        height:            26px;
        margin-left:       2px;
        margin-right:      2px;
    background-image:  url("../images/style/menu_sep.gif");
    background-repeat: no-repeat;
        float:                            left;
}
/* Footer */
/* Graue Box */
.cr_gray_box {
        height:      40px;
        line-height: 40px;
        border:      1px solid #e8e8e8;
        background:         #ffffff;
}
.cr_copyright {
        width:      976px;
        height:     30px;
        margin-top: 5px;
        text-align: right;
}
/*-------------------------- applemenu -------------------------------*/
.applemenu{
margin: 5px 0;
padding: 0;
width: 150px; /*width of menu*/
border: 1px solid #e8e8e8;
}
.applemenu div.silverheader a{
background: #FFFFFF url("../images/style/silvergradient.gif") repeat-x center left;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #1C62F4;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 5px;
text-align:   justify;
}
.submenu {
text-align:left;
margin: 6px;
 }
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color:#1C62F4;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url("../images/style/silvergradientover.gif");
color: #000000;
}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 1px;
height: 90px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
/*-------------------------- applemenu ende -------------------------------*/
/*-------------------------- Boxen -------------------------------*/
/* Blanke Box */
.cr_blank_box {
        text-align:left;
        margin: 6px;
}
.box_x {
        margin-bottom:     10px;
        border:            1px solid #e8e8e8;
        background:        #ffffff;
    background-image:  url("../images/style/box_top.gif");
    background-repeat: repeat-x;
        padding-top:           1px;
        text-align: center;
}
.box_blank {
        margin-bottom:     10px;
        border:            1px solid #e8e8e8;
        background:        #ffffff;
        padding-top:           1px;
        text-align: center;
}
/* Warnung (Kein JavaScript) */
.noJSWarning
{
        border:                   1px solid #990000;
        background-color: #FF9999;
        width:                             650px;
        padding:                   5px;
        margin-top:           10px;
}
/*------------------------ Tabstrip ------------------------------*/
.shadetabs{
        height:                         18px;
        padding:                  4px 0;
        padding-bottom:  0px;
        font:                          12px Arial;
        color:                          #627eb7;
        list-style-type: none;
        text-align:      left;
}
.shadetabs li{
        display:      inline;
        margin-right: -2px;
}
.shadetabs li a{
        text-decoration: none;
        position:        relative;
        z-index:         1;
        padding:         3px 7px;
        margin-right:    0px;
        border:          1px solid #bcd2e6;
        color:                  #627eb7;
        background:      white url(../images/style/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
        color: #627eb7;
}
.shadetabs li a:hover{
        background-image: url(../images/style/shadehover.gif);
        color:                  #627eb7;
}
/* Aktiver Tab: */
.shadetabs li a.selected{
        background:       white url(../images/style/shade.gif) top left repeat-x;
        border-bottom:    0px solid white;
        position:                  relative;
        top:                             1px;
        color:                  #627eb7;
}
.shadetabs li a.selected:hover{
        text-decoration: none;
        background:      white url(../images/style/shade.gif) top left repeat-x;
        color:                  #627eb7;
}
.tabcontent{
        display:none;
}
.tabframe {
        border: 1px solid #bcd2e6;
        width:  812px;
}
@media print {
        .tabcontent {
                display:block !important;}
}
/* Registrierungslink */
.reglinkholder {
        left:                 582px;
        top:            -19px;
        width:                 230px;
        height:                 16px;
        overflow:         hidden;
        position:    relative;
        text-align:  right;
}
.reglinkholder a{
        color: red;
}
.reglinkholder a:hover {
        text-decoration: underline;
}
/* Sonstiges */
.box {
        border:            1px solid #e8e8e8;
        background:        #ffffff;
    background-image:  url("../images/style/box_top.gif");
    background-repeat: repeat-x;
        float: left;
        padding: 8px;
        padding-top: 0px;
        margin-bottom: 8px;
}
.box_main {
        text-align: left;
        padding: 8px;
}
.box_head {
        height: 15px;
        text-align: center;
}
.box_jfy {
        padding: 8px;
        text-align: justify;
}
.main_text1{
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size:11px;
        text-decoration:none;
        color:#404040;
        line-height:125%;
        margin-left:2px;
        padding:5px;
        }
        :hover.main_text1 {color:#404040; text-decoration:none }

.main_text5{
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration:none;
        color:#326169;
        font-weight: 700;
        }
        :hover.main_text5 {
        color:#990000;
        text-decoration:none
}
.line_xy{
        height:1px;
        background:url("../images/style/line_x.gif") left top repeat-x;
        margin:5px 0 5px 0;
}

#aboutchamboo {
	padding:10px;
	text-align:justify;
}

.main_text1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#404040;
	line-height:125%;
	margin-left:2px
	}