/* Main Stylesheet-Definition for f-trapp.de */


BODY, TD, TR, P, DIV, FORM, H1, H2, H3, H4, BLOCKQUOTE, UL, OL {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-size : 12px;
        color : #006666;
}

/* heandler*/
.redhaendler {
        background-color : #cc0033;
}

.headlinered {
        font-size : 16px;
        color : #CC0033;
}

.headline14HomeRed {
        background : #FFC2C0;
        font-size : 16px;
        color : #CC0033;
        font-weight: bold;
}

.textRedHome {
        font-size : 12px;
        color : #CC0033;
}

.containerContentRed {
        background : #FFC2C0;
        color: #CC0033;
        font-size : 11px;
        font-weight: normal;
}

.containerHeadRed {
        background : #174883;
        color: White;
        font-size : 12px;
        font-weight: bold;
}

/* ************************* */

/* class definition for top navigation menu */
.mainitemBorder { border: 1px solid #6699cc }
.itemBorder { border: 1px solid #6699cc }
.mainitemText { text-decoration: none; color: #ffffff; font: 11px}
.itemText { text-decoration: none; color: #555555; font: 11px}

/* Link-styles for ariadne path */

A.ariadne:ACTIVE, A.ariadne:LINK {
        font-size : 12px;
        color : #0033CC;
}

 A.ariadne:VISITED {
        font-size : 12px;
        color : #006600;
}

A.ariadne:HOVER {
        font-size : 12px;
        color : #FF0000;
}

// Link-styles for sitemap

A.sitemap:ACTIVE, A.sitemap:LINK {
        font-size : 12px;
        color : #006666;
        font-weight : bold;
}

 A.sitemap:VISITED {
        font-size : 12px;
        font-weight : bold;
        color : #006600;
}

A.sitemap:HOVER {
        font-size : 12px;
        font-weight : bold;
        color : #FF0000;
}

// item list page link
A.pageLink:ACTIVE, A.pageLink:LINK {
        font-size : 10px;
        color : #0033CC;
}

 A.pageLink:VISITED {
        font-size : 10px;
        color : #006600;
}

A.pageLink:HOVER {
        font-size : 10px;
        color : #FF0000;
}

.bodyhead {
        font-size : 16px;
        color : #174883;
}

.body {
        font-size : 12px;
        color : #006666;
}

.bodygrey {
        font-size : 12px;
        color : #333333;
}

.gray {
        background-color : #999999;
}

.graycccccc {
        background-color : #cccccc;
}

.bggray {
        background-color : #D7D7D7;
        font-size : 12px;
        color : #5C6163;
}

.bodyred {
        font-size : 12px;
        color : #993333;
}

.printOffer {
        font-size : 14px;
        color : #000000;
}

.footer {
        font-size : 10px;
        color : #333333;
}

.arial10gray {
        font-size : 10px;
        color : #596163;
}


.feature {
        font-size : 12px;
        color : #6699CC;
}

.feature2 {
        font-size : 12px;
        font-weight : bold;
        color : #6699CC;
}

.newshead {
        font-size: 12px;
        color:#6699CC;
        font-weight: bold;
        }

.dropdown {
        font-size: 12px;
        color:#000000;
        }

.static-header {
        font-size : 12px;
        font-weight: bold;
        color : #6699CC;
        }

.static-text {
        font-size : 11px;
        color : #000000;
        }

.textschwarz12 {
        font-size : 12px;
        color : #000000;
        }

.tabletop {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        }
.pseudo-link{
        font-size : 10px;
        color : #0033CC;
        text-decoration:underline;
        cursor: hand;
}

LI.bodygrey {
        font-size : 12px;
        color : #333333;
}

UL.bodygrey {
        font-size : 12px;
        color : #333333;
}

.headline {
        font-size : 19px;
        color : #174883;
}

.text {
        font-size : 12px;
        color : #333333;
}

.linkblue {
        font-size : 12px;
        font-weight: bold;
        color : #174883;
        text-decoration : underline;
        }

.linkbluemit {
        font-size : 11px;
        color : #174883;
        text-decoration : underline;
        font-weight: normal;
        }

A.linkbluemit:hover
        {
        font-size : 11px;
        color : #000000;
        text-decoration : underline;
        font-weight: normal;
        }

.linkbluemit11 {
        font-size : 11px;
        color : #174883;
        text-decoration : underline;
        font-weight: normal;
        }

A.linkbluemit11:hover
 {
        font-size : 12px;
        color : #000000;
        text-decoration : underline;
        font-weight: normal;
        }

.footernavi {
        font-size : 10px;
        color : #174883;
        text-decoration : underline;
        }

.textdarkgray {
        font-size : 12px;
        color : #596163;
        }

.textweiss {
        font-size : 12px;
        color : #FFFFFF;
}

.textweiss12 {
        font-size : 12px;
        color : #FFFFFF;
}

.textweiss14 {
        font-size : 14px;
        color : #FFFFFF;
}

.textweisso {
        font-size : 11px;
        color : #FFFFFF;
        text-decoration : none;
}

.textweisslink {
        font-size : 12px;
        color : #FFFFFF;
        font-weight: bold;

}

.navi {
        font-size : 12px;
        color : #C2C2C2;
        text-decoration : none;
}

.blue {
        color : #174883;
        font-size : 12px;
}

.bgblue {
        background-color : #174883;
}

.bgshowroom {
        background-color : #CCCCCC;
}

.bgbanner {
        background-color : #85ADD6;
}

.headline14 {
        font-size : 16px;
        color : #174883;
}

.naviweiss {
        font-size : 12px;
        color : #ffffff;
        text-decoration : none;
}

A.navi:ACTIVE, A.navi:LINK {
}

 A.navi:VISITED {
}

A.navi:HOVER {
        color : #FFFFFF;
}


.subnavi {
        font-size : 11px;
        color : #4E4B4A;
        text-decoration : none;
}

.navilinks {
        font-size : 12px;
        color : #174883;
        text-decoration : none;
}

.laender {
        font-size : 10px;
        color : #000000;
        width : 110px;
}

.benu_u_passw {
        font-size : 12px;
        color : #000000;
        width : 110px;
}

.mehr {
        font-size : 11px;
        color : #6699CC;
}

.mehr2 {
        font-size : 11px;
        color : #174883;
}


.telenummer {
        font-size : 14px;
}

.mainitemBorder {
        border: 0px;
        solid #999999;
 }

.itemBorder {
        border: 0px;
        solid #999999;
}

.mainitemText {
        text-decoration: none;
        color: #C2C2C2;
        font: 11px;
}

.itemText {
        text-decoration: none;
        color: #555555;
        font: 11px;
}


.subnavi {
        text-decoration: none;
        font-size : 11px;
}

A.subnavi:ACTIVE {
        color : #FFFFFF;
}

A.subnavi:HOVER  {
        color : #FFFFFF;
}

.btnLine{
        BACKGROUND-COLOR: #174883;
}

.btnBody{
        BACKGROUND-COLOR: #D6EAFD;
}

A.navilinks:hover {
        font-size : 12px;
        color : #ffffff;
        text-decoration : none;
}

.navilinks {
        font-size : 12px;
        color : #174883;
        text-decoration : none;
}

.navilinksButton {
        font-size : 12px;
        color : #174883;
        text-decoration : none;
}

A.navilinksButton:hover {
        font-size : 12px;
        color : #000000;
        text-decoration : none;
}

/* container */
.containerHead {
        background : #174883;
        color: White;
        font-size : 12px;
        font-weight: bold;
        text-decoration : none;
}

A.containerHead:hover
{
        background : #174883;
        color: #BBBBBB;
        font-size : 12px;
        font-weight: bold;
        text-decoration : none;
}

.containerContent {
        background : #D6EAFD;
        color: #174883;
        font-size : 11px;
        font-weight: normal;
}

.containerContentLink {
        background : #D6EAFD;
        color: #174883;
        font-size : 11px;
}

A.containerContentLink:hover
{
        background : #D6EAFD;
        color: #000000;
        font-size : 11px;
}

.containerContentLinkBig {
        background : #D6EAFD;
        color: #174883;
        font-size : 12px;
}

A.containerContentLinkBig:hover
{
        background : #D6EAFD;
        color: #000000;
        font-size : 13px;
}

.containerContentBlack {
        background : #D6EAFD;
        color: #000000;
        font-size : 12px;
}
.containerSchaufensterBlack {
        background : #D6EAFD;
        color: #000000;
        font-size : 11px;
}

/* home extra */
.textdarkgrayHome {
        font-size : 12px;
        color : #596163;
}

.headline14Home {
        background : #D6EAFD;
        font-size : 16px;
        color : #174883;
        font-weight: bold;
}

.navilinksButtonSmall {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9px;
        color : #174883;
        text-decoration : none;
}

A.buttonLink:hover {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
        text-decoration : underline;
}

.buttonLink {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #174883;
        text-decoration : underline;
}

.buttonLinkGT {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #174883;
        text-decoration : none;
}

IMG.thumb { border: 1px solid #999999; }

.homeSelect {
        width: 245px;
}

.tblrowhead {
        BACKGROUND-COLOR: #D6EAFD;
}

.tblcorner {
        BACKGROUND-COLOR: #6699cc;
}


.linkcontent {
        font-size : 12px;
        font-weight: normal;
        color : #174883;
        text-decoration : underline;
        }

A.linkcontent:hover
{
        font-size : 12px;
        font-weight: normal;
        color : #000000;
        text-decoration : underline;
}

.bggrey {
        background-color : #C0C0C0;
}

A.footernavi:hover {
        font-size : 10px;
        color : #000000;
        text-decoration : underline;
        }

.linkblue:hover {
        font-size : 12px;
        font-weight: bold;
        color : #000000;
        text-decoration : underline;
        }

.homeSelect {
        width: 245px;
}

.inputSchnellSuche {
        width: 190px;
        font-size : 10px;
}

.inputSchnellSucheSchmal {
        width: 160px;
        font-size : 10px;
}

.bgweiss {
        background : #ffffff;
}