/* global background color */
body { background-color:#FFFFFF; }

/* global fontdefinition */
body, td { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; }

/* turnoff highlightborder on ie5 mac */
:focus { outline:none; }

/* arrow links */
.arrowlink { text-decoration:none; color:#C60000;font-weight:bold; }
.arrowlinkbold { color: #C60000; text-decoration: none; font-weight: bold }

/* global definition for Navigationlinks */
a:link { color:#000000; }
a:visited { color:#000000; }
a:active { color:#000000; }
.nounderline { text-decoration:none; }


/* resultsite navigation */
.resultnavigation { color:#C60000; text-decoration:underline; }
.searchnavi { color:#C60000; }

/* navigation */
.navi { text-decoration:none; color:#313031; }
.navioff { color:#313031; }
.language { font-weight:bold; color:#C60000; text-decoration:none; }
.navibackground { background-color:#DEDBDE; }
.logobackground { background-color:#DEDBDE; }
// .navicategory { background-color:#B5B2B5; }
// .navisubcategory { background-color:#CECBCE; }
.nav_breadcrumb { color: #000000; background-color: #B5B2B5; text-decoration: none; }
.nav_target { color: #000000; background-color: #B5B2B5; text-decoration: none; }
.nav_fastChoice { color: #000000; background-color: #CECBCE; text-decoration: none; }
.nav_mainChoice { color: #000000; background-color: #DEDBDE; text-decoration: none; }
a.nav_mainChoice.link { color: #000000; background-color: #DEDBDE; text-decoration: none; }

/* background colors */
.teaserbackground { background-color:#CECBCE; }
.contentbackground { background-color:#B5B2B5; }
.footermiddlebackground { background-color:#B5B2B5; }
.contentelement { background-color:#C60000;color:white; }
.contentnavi { background-color:#F3F3F3;color:#000000; }
.mainbackground { background-color:#FFFFFF; }
.teaserelement { background-color:#F3F3F3;font-size:10px; }
.linebackground { background-color: #ffffff; }
.headerlinebackground { background-color: #ffffff; }
.footerlinebackground { background-color: #ffffff; }


/* fonts */
.textbold { font-weight:bold; }
.headline { font-size:13px; font-weight:bold; }
.bottomnavigationhighlight { color:white; }
.headlinehigh { font-weight: bold; font-size: 13px; color: white; }
.error { font-weight: bold; color: #990000; }

/* lenght of input fields only ie*/
.input1{width:100px}
.input2{width:80px}
.input3{width:200px}
.input4{width:300px}