#marginal div.teaser
{
    margin:                     0px;
    border-bottom:              5px solid #FFFFFF;
    font-size:                  11px;
    color:                      #FFFFFF;
    background:                 #5E769D;
}

#marginal div.teaser a,
#marginal div.contacts a
{
    color:                      #FFFFFF;
    font-size: 					11px;
}

#marginal div.formular,
#marginal div.download,
#marginal div.contacts
{
    position:					relative;
    width:						166px;
    padding:                    12px 12px 12px 17px;

}

#marginal div.image
{
    padding-top:                    0px;
    padding-bottom:					0px;
    padding-right:					12px;
    padding-left:					15px;
}

#marginal div.image,
#marginal div.contacts,
#marginal div.teaser_icon
{
    border-bottom: 5px solid white;
}

#marginal div.image h2,
#marginal div.contacts h2
{
    color:						white;
}

#marginal div.image img
{
    position:					relative;
    left:						-14px;
    display:					block;
}

#marginal div.download
{
    background:                 #193C73;
}

#marginal div.teaser_icon
{
    padding:                    12px 12px 12px 15px;
    color:						white;
}

#marginal div.teaser_icon img
{
    float:	left;
}

#marginal div.teaser_icon_text,
#marginal div.teaser_icon a,
#marginal div.image div.text,
#marginal div.contacts div.text
{
       width:						93px;
    float:						right;
    font-size:					11px;
    left:						1px;
    float:						right;
}
#marginal div.contacts div.icon
{
    float:						left;
    padding-right: 				10px;
}
#marginal div.image div.text,
#marginal div.contacts div.text
{
    float:						none;
    color:						white;
    width: 						165px;
    font-size:					11px;
}
#marginal div.contacts_text
{
    color:						white;
    width: 						91px;
    font-size:					11px;
    float:						left;
}

#marginal div.teaser_icon a,
#marginal div.image a
{
    float:						none;
    color:						white;
    font-size:					11px;
    display: 					block;
}

#marginal div.teaser_image_big
{
    border-bottom: 5px solid white;
}


#marginal h2
{
    font-family:                Arial;
    font-size:                  13px;
    margin:                     0px 0px 8px 0px;
}

#marginal div.formular input
{
    width:                      156px;
    margin:                     0px 0px 4px 0px;
    padding:                    3px;
    font-size:                  11px;
    color:                      #003B78;
    border:                     none;
}
.arrow_button
{
    position:					relative;
    top:						-10px;
}

#marginal div.formular button
{
    margin:                     0px;
    padding:                    0px;
    float:                      right;
    border:                     none;
    font-size:                  11px;
    color:                      #FFFFFF;
    background:                 none;
    text-decoration:            none;
    text-align:                 left;
       cursor: 					pointer;
}

#marginal div.download ul
{
    padding:                    0px;
    margin:                     0px;
    list-style-position:        inside;
}

#marginal div.download ul li
{
    margin:                     0px 0px 9px 0px;
    padding:                    0px 0px 0px 25px;
    line-height:                17px;
    background:                 url(../images/icons/adobe.gif) 1px 1px no-repeat;
}

a span.linktext,
button span.linktext
{
    text-decoration:            underline;
}

/**
 * Login
 */
#marginal div.login span.form_spacer
{
    width:                      60px;
    float:                      left;
    font-size:                  11px;
}

#marginal div.login input
{
    width:                      100px;
    float:                      left;
    margin:                     0px 0px 4px 0px;
    border:                     none;
    font-size:                  11px;
}

#marginal div.teaser_image_big
{
    position: 					relative;
    left:						1px;
}