body { background: url('/image_snoop/page/Hiintergrundbildspace5.jpg') repeat-y scroll center top #fef9cd; }
.textMediumGrey { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #768e92; text-decoration: none; }
.textMediumGreyBold { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #768e92; text-decoration: none; }
.textLightGrey { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #d4dddc; text-decoration: none; }
.textLightGreyBold { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #d4dddc; text-decoration: none; }
.textRed { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: medium; color: #d2030c; text-decoration: none; }
.textDarkRedBold { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #591219; text-decoration: none; }
.textWhite { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: medium; color: #ffffff; text-decoration: none; }
.textWhiteBold { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: bold; color: #ffffff; text-decoration: none; }
.textBlack { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: medium; color: #000000; text-decoration: none; }
.textBlackBold { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none; }
.text10 {font-size: 10px;}
.text12 {font-size: 12px;}
.text13 {font-size: 13px;}
.text14 {font-size: 14px;}
.text15 {font-size: 15px;}
.text16 {font-size: 16px;}
.text17 {font-size: 17px;}
.text18 {font-size: 18px;}
.text20 {font-size: 20px;}
.textDarkRedBold2 { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #681E26; text-decoration: none; }

/*
.textProject { font-family: verdana, arial, helvetica; font-size: 12px; line-height: 14px; font-weight: medium; color: #57778A; text-decoration: none; }
*/
.headRed { font-family: verdana, arial, helvetica; font-size: 13px; line-height: 16px; font-weight: bold; color: #A72000; text-decoration: none; }
.textProject { font-family: verdana, arial, helvetica; font-size: 12px; line-height: 14px; font-weight: medium; color: #d4dddc; text-decoration: none; }
.textProjectWhiteBold { font-family: verdana, arial, helvetica; font-size: 12px; line-height: 14px; font-weight: medium; color: #ffffff; text-decoration: none; }

/* topNavFrame navigation-div areas */
.mainNav { font-family: courier, 'new courier', serif; font-size: 12px; font-weight: medium; color: #ffffff; text-decoration: none; }
.mainSubNavDiv { font-family: courier, 'new courier', serif; font-size: 12px; line-height: 22px; font-weight: medium; color: #000000; margin-left: 9px; margin-top: 5px; }
.mainSubNavProDiv { font-family: courier, 'new courier', serif; font-size: 5px; line-height: 22px; font-weight: medium; color: #000000; margin-left: 9px; margin-top: 5px; }


.projectHead { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: bold; color: #660c1b; text-decoration: none; }

/* links */
a.startLink:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #AFBBBB; text-decoration: none; }
a.startLink:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #AFBBBB; text-decoration: none; }
a.startLink:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #B8292F; text-decoration: underline; }
a.startLink:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #B8292F; text-decoration: underline; }

a.contentLink:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: none; }
a.contentLink:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: none; }
a.contentLink:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: underline; }
a.contentLink:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: underline; }

a.projectLink:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: underline; }
a.projectLink:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: underline; }
a.projectLink:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #660c1B; text-decoration: underline; }
a.projectLink:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #660c1B; text-decoration: underline; }

a.projectLink2:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #d4dddc; text-decoration: underline; }
a.projectLink2:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #d4dddc; text-decoration: underline; }
a.projectLink2:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #d4dddc; text-decoration: underline; }
a.projectLink2:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: medium; color: #000000; text-decoration: underline; }

a.contentLinkBold:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.contentLinkBold:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.contentLinkBold:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
a.contentLinkBold:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

a.contentLinkWhiteBold:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.contentLinkWhiteBold:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.contentLinkWhiteBold:active { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.contentLinkWhiteBold:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }

a.mainSubNav:link { color: #000000; text-decoration: none; }
a.mainSubNav:active { color: #000000; text-decoration: underline; }
a.mainSubNav:visited { color: #000000; text-decoration: none; }
a.mainSubNav:hover { color: #000000; text-decoration: underline; }
.mainSubNavActive { color: #000000; text-decoration: underline; }

a.subSubNav:link { color: #000000; text-decoration: none; line-height: 16px; }
a.subSubNav:visited { color: #000000; text-decoration: none; line-height: 16px; }
a.subSubNav:active { color: #660c1b; text-decoration: underline; line-height: 16px; }
a.subSubNav:hover { color: 660c1b; text-decoration: underline; line-height: 16px; }
.subSubNavActive { color: #660c1b; text-decoration: underline; line-height: 16px; }

a.mainSubNavAktuelles:link { color: #768e92; text-decoration: none; }
a.mainSubNavAktuelles:active { color: #591219; text-decoration: none; }
a.mainSubNavAktuelles:visited { color: #768e92; text-decoration: none; }
a.mainSubNavAktuelles:hover { color: #591219; text-decoration: none; }

a.mainSubNavHome:link { color: #ffffff; text-decoration: none; }
a.mainSubNavHome:active { color: #ffffff; text-decoration: underline; }
a.mainSubNavHome:visited { color: #ffffff; text-decoration: none; }
a.mainSubNavHome:hover { color: #ffffff; text-decoration: underline; }

a.mainSubNavPro:link { font-size: 5px; color: #ffffff; text-decoration: none; }
a.mainSubNavPro:active { font-size: 5px; color: #ffffff; text-decoration: underline; }
a.mainSubNavPro:visited { font-size: 5px; color: #ffffff; text-decoration: none; }
a.mainSubNavPro:hover { font-size: 5px; color: #ffffff; text-decoration: underline; }

a.mainSubNavProject:link {  color: #d4dddc; text-decoration: none; }
a.mainSubNavProject:active {  color: #d4dddc; text-decoration: underline; }
a.mainSubNavProject:visited {  color: #d4dddc; text-decoration: none; }
a.mainSubNavProject:hover { color: #d4dddc; text-decoration: underline; }

a.redLink:link { font-weight: bold; color: #A72000; text-decoration: underline; }
a.redLink:active { font-weight: bold; color: #A72000; text-decoration: underline; }
a.redLink:visited { font-weight: bold; color: #A72000; text-decoration: underline; }
a.redLink:hover { font-weight: bold; color: #000000; text-decoration: underline; }

a.whiteLinkUnder:link { font-weight: bold; color: #ffffff; text-decoration: underline; }
a.whiteLinkUnder:active { font-weight: bold; color: #ffffff; text-decoration: underline; }
a.whiteLinkUnder:visited { font-weight: bold; color: #ffffff; text-decoration: underline; }
a.whiteLinkUnder:hover { font-weight: bold; color: #A72000; text-decoration: underline; }

a.blackLinkUnder:link { font-weight: bold; color: #000000; text-decoration: underline; }
a.blackLinkUnder:active { font-weight: bold; color: #000000; text-decoration: underline; }
a.blackLinkUnder:visited { font-weight: bold; color: #000000; text-decoration: underline; }
a.blackLinkUnder:hover { font-weight: bold; color: #A72000; text-decoration: underline; }

a.portfolioNav:link { font-weight: bold; color: #000000; text-decoration: none; }
a.portfolioNav:active { font-weight: bold; color: #000000; text-decoration: underline; }
a.portfolioNav:visited { font-weight: bold; color: #000000; text-decoration: none; }
a.portfolioNav:hover { font-weight: bold; color: #000000; text-decoration: underline; }

/* styles formularseite */
input.form {border: solid 1px #69847E; width: 240px; color: #69847E; font-family: verdana, arial, helvetica; font-weight:medium; font-size: 12px; background-color:#ffffff;}
textarea.form {border: solid 1px #69847E; width: 240px; color: #69847E; font-family: verdana, arial, helvetica; font-weight:medium; font-size: 12px; background-color:#ffffff;}
input.box {border: #69847E; color: #69847E; background-color: $formblue ;}
.label { font-family: verdana, arial, helvetica; color: #69847E; font-size: 11px; line-height: 11px; }

.fieldLG {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #ffffff; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #510000; width: 263px; height: 24px;}
.fieldSE {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #ffffff; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #510000; width: 170px; height: 20px;}
.fieldBask {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #ffffff; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #000000; width: 30px; height: 15px; text-align: center;}
.areaLG {font-family: verdana, arial, helvetica; vertical-align: top; background-color: #ffffff; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #510000; width: 263px; height: 77px;}
.fieldCusStan {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #FFFFFF; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #000000; width: 250px; height: 20px; }
.areaCusStan {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #FFFFFF; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #000000; width: 250px; height: 60px; }
.fieldCus {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #F6DD9D; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #000000; width: 250px; height: 20px; }
.fieldCusSel {font-family: verdana, arial, helvetica; vertical-align: middle; background-color: #F6DD9D; font-size: 11px; font-weight: medium; color: #00000; border: solid; border-width: 1px; border-color: #000000; width: 220px; height: 20px; }

