@charset "utf-8";
body {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #02243c;
        margin-top: 0;
        margin-right: 1px;
        margin-bottom: 0;
        margin-left: 0;
        background-color: #DFECF2;
        background-image: url(images/bg.png);
        background-repeat: repeat-x;
        text-align: center;
}
#tbl_messagebox {
        width:400px;
}

#msgbox_inner {
        display:block;
        background-color:#EFEFEF;
        text-align:center;
        border:1px #3399FF inset;
        padding:4px;
        height:250px;
        vertical-align:top;
        text-align:left;
}

#messagebox {
        display:none;
        visibility:hidden;
        position:absolute;
}

#msgbox_content
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:black;
        text-align:left;
        vertical-align:top;
}

#shadowframe
{
    position:absolute;
    visibility:hidden;
}

.shadowframe
{
    position:absolute;
}


.shadowframe_content {
        overflow-y:scroll;
        overflow:scroll;
        overflow-x:hidden;
        background-color:white;
}

.shadowframe_title {
        font:10px Verdana; color:white; font-weight:bold;
        vertical-align:bottom;
        text-align:left;
}

.shadowframe_closebox {
        cursor:pointer;

}
.bgheader {
        background-image: url(images/bannermitlogo.JPG);
        background-repeat: no-repeat;
        height: 98px;
}

.logo {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 36px;
        color: #02243c;
}
.bgnavi {
        background-image: url(images/navibg.png);
        height: 30px;
        background-repeat:repeat-x;
}
.bgmain {
        background-image: url(images/verlauf.png);
        background-repeat: no-repeat;
        height: 528px;
        background-color: #FFF;
        padding-top:15px;
}
.vtrenn {
        background-image: url(images/trennlinie_v.gif);
        background-repeat: repeat-y;
        width: 3px;
}
.bgfooter {
        background-image: url(images/footerbg.png);
        background-repeat: no-repeat;
        height: 44px;
}
.htrenn {
        background-image: url(images/trennlinie_h.gif);
        background-repeat: repeat-x;
        width: 3px;
}
.text {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #666;
}
.textfett {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #666;
        font-weight: bold;
}
.button {
        border: 1px solid #CCC;
}
.form {
        height: 15px;
        width: 115px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #333;
}
.textlogin {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 10px;
        color: #02243c;
}
a:link {
        color: #02243c;
        text-decoration: none;
}
a:hover {
        color: #02243c;
        text-decoration: underline;
}
a:visited {
        text-decoration: none;
}
.form2 {
        height: 15px;
        width: 200px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
.form3 {
        height: 20px;
        width: 80px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
.form4 {
        height: 20px;
        width: 200px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
.form5 {
        height: 20px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
.smstext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        text-align: justify;
}
.formnachricht {
        height: 150px;
        width: 203px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
.formeinladen {
        height: 100px;
        width: 300px;
        border: 1px solid #CCC;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #333;
}
#shadowframe
{
}
.shadowframe
{
}
.shadowframe_content {
}
.shadowframe_title {
}
.shadowframe_closebox {
}

#tbl_framebox {
        width:700px;
}

#frmbox_inner {
        display:block;
        background-color:#EFEFEF;
        text-align:center;
        border:1px #3399FF inset;
        padding:4px;
        height:450px;
        vertical-align:top;
        text-align:left;
}

#framebox {
        display:none;
        visibility:hidden;
        position:absolute;
}

#frmbox_content
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:black;
        padding:20px;
        text-align:left;
        vertical-align:top;
}

#friendlist
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        text-align:left;
        width:230px;
        overflow-y:scroll;
        overflow-x:hidden;
}

.bgmain2 {
        background-image: url(images/verlauf_h.gif);
        background-repeat: repeat-y;
        height: 528px;
        background-color: #FFF;


}
.kunde {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
        color: #000;     text-align:left;
}
.zeroMargin {
        margin-bottom: 0px;
        margin-top: 0px;
}
h1, h2, h3, h4, h5 {font-size:140.01%;    font-weight:bold;}

.halfwidth {width:50%;}
#lesetext {
         margin:20px auto; padding:20px;
         width:853px; height:100%;
         text-align:left;
         background-color:#F3F8FB;
         border:3px solid #FFF;
         }

.highslide-wrapper div {
        font-family: Verdana, Helvetica;
        font-size: 10pt;
}
.highslide-html {
        background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
        position: absolute;
        display: none;
}
.highslide-loading {
        display: block;
        color: black;
        font-size: 8pt;
        font-family: sans-serif;
        font-weight: bold;
        text-decoration: none;
        padding: 2px;
        border: 1px solid black;
        background-color: white;

        padding-left: 22px;
        background-image: url(highslide/graphics/loader.white.gif);
        background-repeat: no-repeat;
        background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
        padding: 2px;
        color: silver;
        text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
        color: white;
        background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
        background-color: white;
}
.highslide-wrapper .highslide-html-content {
        width: 410px;
        padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
        margin: 0;
        padding: 0;
        text-align: right;
}
.highslide-wrapper .highslide-header ul li {
        display: inline;
        padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
        display: none;


}
.highslide-wrapper .highslide-header {
        padding-bottom: 5px;
}
.highslide-wrapper .highslide-header a {
        font-weight: bold;
        color: gray;
        text-transform: uppercase;
        text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
        color: black;



}
.highslide-wrapper .highslide-header .highslide-move a {
        cursor: move;
}
.highslide-wrapper .highslide-footer {
        height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
        height: 11px;
        width: 11px;
        background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
        cursor: move;
}
.highslide-resize {
        cursor: nw-resize;
}
.highslide-footer {
        display: none;
}

.introvidLink:link {color:#1975CA !important;text-decoration:none; font-style:normal; text-decoration:none; border-bottom:2px solid #4D9A1C !important;}
.introvidLink:hover {text-decoration:none; font-style:normal; border-bottom:2px solid #FFF !important;}

