/* CSS Definition for nungesser.com
Author: Sabine Stoermer Mai 2010
mail: kontakt@stoermer.de
web: http://www.stoermer.de
Phone: +49 6167 913393
*/

/*** global ***/
.green {color: #08914B;}
.gray {color: #444444;}

.floatleft {float: left;}
.clearboth {clear: both;}

.pd10001010 {padding: 10px  0px  10px  10px;}

.noborder {border: 0px;}

/*** global end ***/

/* News */
.videogallery {color: #999999; font-weight: bold; padding-right: 5px;text-transform: uppercase;}
.newsrahmen {float: left; width: 446px; max-width: 444px; border: 1px solid #cccecd; margin-bottom: 5px;}

#newssearch {float: left; width: 445px; height: 40px; max-height: 40px;margin-bottom: 20px;}

.newssearchform {margin: 0px; padding: 0px;}
.newssearchform input {width: 175px; font-family: Arial, sans-serif; font-size: 12px; color: #444444; border-top: 1px solid #808080; border-right: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; border-left: 1px solid #808080; background-color: #FFFFFF;}
.newssearchform p {font-family: Arial, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; color: #444444;}

.newssearch {float: left; width: 245px; max-width: 245px; padding-top: 8px;}
.newssearchfield {float: left; padding-left: 0px; margin-right: 3px;}
.newssearchbutton {float: left; padding-top: 4px;}
.newssearchbutton p {font-family: Arial, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; color: #444444;}
.newssearchbutton a {color: #444444; font-weight: bold;}
.newsearchbutton a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}



.news {width: 435px;}
.news h1 {font-size: 12px; font-weight: bold; color: #08914B; padding-top: 1px; padding-bottom: 0px; padding-left: 5px; margin: 0px;}
.news h5, .csc-firstHeader {background-color: #fff;text-align:left;font-size: 12px; font-weight: bold; color: #444444; padding-top: 1px; padding-bottom: 0px; padding-left: 5px; margin: 0px;}
.newscattitel, .category {text-transform: uppercase;}

.newsleft {float: left; width: 255px;}
.newsleft a {font-weight: normal; color: #444444;}
.newsleft a:active {font-weight: normal; color: #444444;}
.newsleft a:hover {font-weight: normal; text-decoration: none; color: #444444;}
.newsleft a:visited {font-weight: normal; color: #444444;}
.newsleft a:focus {font-weight: normal; color: #444444;}

.newsright {float: left; width: 175px;}
.newsrightpadding {padding-left: 8px;}
.newsrightcat {padding-left: 5px;}

.newsimage {width: 255px; padding-top: 3px; padding-bottom: 3px;}

.newslisttext {padding-left: 5px; padding-bottom: 15px; padding-right: 10px;}
.newslisttext h1 {font-size: 14px; font-weight: bold; line-height: 17px; color: #444444; margin: 0px; padding: 0px; padding-bottom: 3px;}
.newslisttext h1 a {font-weight: bold; color: #444444;}
.newslisttext h1 a:active {font-weight: bold; color: #444444;}
.newslisttext h1 a:hover {font-weight: bold; color: #444444;}
.newslisttext h1 a:visited {font-weight: bold; color: #444444;}
.newslisttext h1 a:focus {font-weight: bold; color: #444444;}
.newslisttext p {font-size: 11px; color: #444444; margin: 0px; padding: 0px;}
.newslisttext p a {font-weight: normal; color: #444444;}
.newslisttext p a:active {font-weight: normal; color: #444444;}
.newslisttext p a:hover {font-weight: normal; color: #444444;}
.newslisttext p a:visited {font-weight: normal; color: #444444;}
.newslisttext p a:focus {font-weight: normal; color: #444444;}

.newsdate {font-size: 11px; line-height: 13px; font-weight: normal; color: #999999;}
.newsdate a {font-weight: normal; color: #999999;}
.newsdate a:active {font-weight: normal; color: #999999;}
.newsdate a:hover {font-weight: normal; text-decoration: none; color: #999999;}
.newsdate a:visited {font-weight: normal; color: #999999;}
.newsdate a:focus {font-weight: normal; color: #999999;}

.newsteaser {padding-left: 10px; padding-bottom: 5px;}
.newsteaser a {font-weight: normal;}
.newsteaser a:active {font-weight: normal;}
.newsteaser a:hover {font-weight: normal; text-decoration: none;}
.newsteaser a:visited {font-weight: normal;}
.newsteaser a:focus {font-weight: normal;}
.newsteaser p {font-size: 11px; font-weight: bold; line-height: 13px; color: #444444; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsteaser p a {color: #444444; font-weight: bold;}
.newsteaser p a:active {color: #444444; font-weight: bold;}
.newsteaser p a:hover {text-decoration: none; color: #444444; font-weight: bold;}
.newsteaser p a:visited {color: #444444; font-weight: bold;}
.newsteaser p a:focus {color: #444444; font-weight: bold;}

.newsmore {padding-left: 0px; padding-top: 10px;}
.newsmore p {font-size: 12px; font-weight: bold; line-height: 13px; color: #444444; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsmore p a {color: #444444; font-weight: bold;}
.newsmore p a:active {color: #444444; font-weight: bold;}
.newsmore p a:hover {text-decoration: none; color: #444444; font-weight: bold;}
.newsmore p a:visited {color: #444444; font-weight: bold;}
.newsmore p a:focus {color: #444444; font-weight: bold;}

.newsfooter {width: 440px; padding-top: 5px; padding-bottom: 10px; text-align: right;}
.newsfooterbutton {padding-left: 0px;}


.newsdetailtext {padding-bottom: 15px;}
.newsdetaildate {font-size: 11px; line-height: 13px; font-weight: normal; color: #999999; padding-left: 5px;}
.newsdetailtext h1 {font-size: 14px; font-weight: bold; line-height: 17px; color: #444444; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 10px; padding-bottom: 3px; padding-right: 10px;}
.newsdetailtext p {font-size: 11px; color: #444444; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 10px; padding-bottom: 15px;}
.newsdetailcaption {padding-left: 5px; padding-bottom: 15px; padding-right: 10px;font-size: 11px; color: #999999; margin: 0px;}
.newsdetailcaption p {font-size: 11px; color: #999999; margin: 0px; padding: 0px;}
.newsdetailauthor p {font-size: 12px; line-height: 13px; font-style: italic; color: #999999; margin: 0px; padding: 0px; padding-left: 5px;}

.newsdetailrelated {padding-top: 13px; padding-left: 10px; padding-bottom: 0px;}
.newsdetailrelated h1 {font-size: 12px; font-weight: bold; line-height: 13px; color: #999999; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsdetailrelated p {font-size: 11px; font-weight: bold; line-height: 13px; color: #444444; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsdetailrelated p a {color: #444444; font-weight: bold;}
.newsdetailrelated p a:active {color: #444444; font-weight: bold;}
.newsdetailrelated p a:hover {text-decoration: none; color: #444444; font-weight: bold;}
.newsdetailrelated p a:visited {color: #444444; font-weight: bold;}
.newsdetailrelated p a:focus {color: #444444; font-weight: bold;}

.newsdetailteaser {padding-top: 26px; padding-left: 10px; padding-bottom: 5px;}
.newsdetailteaser h1 {font-size: 12px; font-weight: bold; line-height: 13px; color: #08914B; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsdetailteaser p {font-size: 11px; font-weight: bold; line-height: 13px; color: #444444; margin: 0px; padding: 0px; padding-bottom: 8px;}
.newsdetailteaser p a {color: #444444; font-weight: bold;}
.newsdetailteaser p a:active {color: #444444; font-weight: bold;}
.newsdetailteaser p a:hover {text-decoration: none; color: #444444; font-weight: bold;}
.newsdetailteaser p a:visited {color: #444444; font-weight: bold;}
.newsdetailteaser p a:focus {color: #444444; font-weight: bold;}

.newsdetailfooter {float: left; width: 440px; padding-top: 10px; padding-bottom: 15px;}
.newsdetailfooter p {margin: 0px; padding: 0px;}
.newsdetailfooterleft {float: left; width: 300px;}
.newsdetailfooterright {float: left; width: 140px; text-align: right;}


.newsgalleryrahmen {float: left; width: 446px; max-width: 444px; border: 1px solid #cccecd; margin-bottom: 5px; background-color: #cccecd;}
.newsgallery {width: 435px;padding: 5px;}
.newsgallery h1 {font-size: 12px; font-weight: bold; color: #444444; padding-top: 1px; padding-bottom: 0px; padding-left: 5px; margin: 0px;}
.newsgallery h5 {background-color: #cccecd;text-align:left;font-size: 12px; font-weight: bold; color: #444444; padding-top: 1px; padding-bottom: 0px; padding-left: 5px; margin: 0px;}
.newsgalleryimage {width: 432px; padding-top: 3px; padding-bottom: 5px;}
.newsgallerydate {padding-left: 5px; padding-bottom: 0px;}
.newsgallerydate p {font-size: 11px; line-height: 13px; color: #666666; margin: 0px; padding: 0px;}
.newsgallerytext {padding-left: 5px; padding-bottom: 5px;}
.newsgallerytext p {font-size: 12px; font-weight: bold; color: #444444; margin: 0px; padding: 0px;}
.csc-textpic-caption {font-size: 12px; font-weight: bold; color: #444444; margin: 0px; padding: 0px;padding-top: 4px;}

.newsarchivpulldown {float: left; width: 191px; max-width: 191; padding-top: 8px; text-align: right;}

.newsarchivyears {float: left; width: 435px; padding-top: 5px; padding-bottom: 5px;}
.newsarchivyears p {padding: 0px; margin: 0px;}
.newsarchivyears p a {color: #444444; font-weight: bold; padding-right: 10px;}
.newsarchivyears p a:active {color: #444444; font-weight: bold; padding-right: 10px;}
.newsarchivyears p a:hover {text-decoration: none; color: #444444; font-weight: bold; padding-right: 10px;}
.newsarchivyears p a:visited {color: #444444; font-weight: bold; padding-right: 10px;}
.newsarchivyears p a:focus {color: #444444; font-weight: bold; padding-right: 10px;}

.newsarchivcategory h1, .category {font-size: 12px; font-weight: bold; color: #08914B; padding-top: 1px; padding-bottom: 10px; padding-left: 0px; margin: 0px;}
.category {font-size: 11px; font-weight: bold; color: #08914B; padding-top: 1px; padding-bottom: 10px; padding-left: 0px; margin: 0px;}

.newsarchiv {float: left; width: 435px; padding-bottom: 8px;}
.newsarchivleft {float: left; width: 130px; padding-top: 4px;}
.newsarchivright {float: left; width: 300px;}

.newsarchiv h1 {font-size: 12px; font-weight: bold; line-height: 14px; color: #444444; margin: 0px; padding: 0px;}
.newsarchiv h1 a {font-weight: bold; color: #444444;}
.newsarchiv h1 a:active {font-weight: bold; color: #444444;}
.newsarchiv h1 a:hover {font-weight: bold; color: #444444; text-decoration: none;}
.newsarchiv h1 a:visited {font-weight: bold; color: #444444;}
.newsarchiv h1 a:focus {font-weight: bold; color: #444444;}
.newsarchiv p {font-size: 11px; font-weight: normal; line-height: 13px; color: #444444; padding: 0px; margin: 0px;}
.newsarchiv p a {font-size: 11px; font-weight: normal; line-height: 13px; color: #444444; padding: 0px; margin: 0px;}
.newsarchiv p a:active {font-weight: normal; color: #444444;}
.newsarchiv p a:hover {font-weight: normal; color: #444444; text-decoration: none;}
.newsarchiv p a:visited {font-weight: normal; color: #444444;}
.newsarchiv p a:focus {font-weight: normal; color: #444444;}
.newsarchivcurrent a {font-weight: bold; color: #08914B;}
.newsarchivcurrent a:active {font-weight: bold; color: #08914B;}
.newsarchivcurrent a:hover {font-weight: bold; color: #08914B; text-decoration: none;}
.newsarchivcurrent a:visited {font-weight: bold; color: #08914B;}
.newsarchivcurrent a:focus {font-weight: bold; color: #08914B;}

.newsarchivpagebrowser {width: 441px; padding-top: 3px; margin-bottom: 15px; text-align: right;font-size: 13px; font-weight: bold;}
.newsarchivpagebrowser a {font-size: 13px; font-weight: bold; color: #444444;}
.newsarchivpagebrowser a:active {font-size: 13px; font-weight: bold; color: #444444;}
.newsarchivpagebrowser a:hover {font-size: 13px; font-weight: bold; color: #444444; text-decoration: none;}
.newsarchivpagebrowser a:visited {font-size: 13px; font-weight: bold; color: #444444;}
.newsarchivpagebrowser a:focus {font-size: 13px; font-weight: bold; color: #444444;}

/* Products */
.productsearchform {margin: 0px; padding: 0px;}
.productsearchform input {width: 250px; font-family: Arial, sans-serif; font-size: 12px; color: #444444; border-top: 1px solid #808080; border-right: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; border-left: 1px solid #808080; background-color: #FFFFFF;}
.productsearchform p {font-family: Arial, sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; color: #444444;}

.productsearch {width: 400px; height: 40px;}


.productsearchfield {float: left; padding-left: 10px; margin-right: 5px;}
.productsearchbutton {float: left; padding-top: 4px;}
.productsearchbutton a {color: #444444; font-weight: bold;}
.productsearchbutton a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}


.productsrahmen {float: left; width: 446px; max-width: 444px; border: 1px solid #cccecd; margin-bottom: 12px;}

.products {width: 420px;}
.products h1 {font-size: 12px; font-weight: bold; color: #08914B; padding-top: 5px; padding-bottom: 6px; margin: 0px;}

.productsleft {float: left; width: 240px;}
.productsleft p {font-size: 12px; font-size: normal; color: #444444; padding-bottom: 6px; margin: 0px;}

.productslefttextheight {height: 175px; padding-right: 20px;}
.productslefttext1 {float: left; width: 100px;}
.productslefttext2 {float: left; width: 120px;}
.productsleftmore {float: left; padding-bottom: 15px;}
.productsleftmore a {color: #444444;}
.productsleftmore a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}



.productsimage {float: left; width: 180px; padding-top: 10px;}

.productsimagediashow {float: left; width: 180px; text-align: right;}
.productsimagediashow p {padding: 0px; margin: 0px;}
.productsimagediashow a {color: #444444;}
.productsimagediashow a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}


.productsimagediashowleft {float: left; width: 150px; text-align: left; padding-top: 3px;}
.productsimagediashowright {float: left; width: 30px; text-align: right; padding-top: 3px;}
.productsimagebuy {float: left; width: 180px; text-align: right; padding-top: 8px; padding-bottom: 5px;}


.productstext {float: left; width: 420px; text-align: left; padding-top: 15px; padding-bottom: 5px;}
.productstext p {padding: 0px; margin: 0px; padding-bottom: 10px;}

.productslinksleft {float: left; width: 210px; text-align: left;}
.productslinksleft a {color: #444444;}
.productslinksleft a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}


.productslinksright {float: left; width: 210px; text-align: right;}
.productslinksright a {color: #444444;}
.productslinksright a:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}

.productsfehlertext {padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 15px; margin-left: 10px; color: #CC0000; font-weight: normal;}

.productsbildkaufen {width: 400px; max-width: 400px; margin: 30px; padding-bottom: 20px; text-align: left;}

/* Column right */
.columnrighttable {width: 225px; margin-top: 10px;}

.specialitiesimage {width: 90px; padding-bottom: 10px; text-align: center;}
.specialitiesimage img {border: 0px solid #444444;}
.specialitiestext {width: 125px; padding-top: 5px;}
.specialitiestext p {font-size: 12px; color: #444444;}

.specialitiestext a {color: #08914B; font-weight: normal;}
.specialitiestext a:active {color: #08914B; font-weight: normal;}
.specialitiestext a:hover {color: #444444; text-decoration: none;}
.specialitiestext a:visited {color: #08914B; font-weight: normal; text-decoration: none;}
.specialitiestext a:focus {color: #08914B;}
.specialitiestext a:active {color: #08914B;}

.medienbox {width: 230px; max-width: 230px; border: 1px solid #cccecd; background-color: #cccecd; margin-bottom: 5px; padding-bottom: 5px;}
.medienbox h1 {font-size: 12px; font-weight: bold; color: #444444; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; margin: 0px;}
.medienbox h5 {background-color: #cccecd;text-align:left;font-size: 12px; font-weight: bold; color: #444444; padding-top: 1px; padding-bottom: 0px; padding-left: 5px; margin: 0px;}
.medienbox p {font-size: 12px; font-weight: bold; color: #444444; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; margin: 0px;}
.medienboxdate {font-size: 11px; line-height: 13px; color: #666666; margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px;}
.medienboximage {padding-bottom: 5px; padding-left: 4px;}

.dasneuestebox {width: 230px; max-width: 232px; border: 1px solid #cccecd; margin-bottom: 5px;}
.dasneuesteboxpaddding {padding: 3px 5px 10px 10px;}
.dasneuestehead {clear: both; width: 210px;}
.dasneuesterssfeed {float: left; padding: 4px 0px 0px 7px;}
.dasneuestebox h1 {font-size: 12px; font-weight: bold; color: #08914B; padding-bottom: 3px; margin: 0px;}
.dasneueste {clear: both; width: 210px; border-top: 1px solid #cccecd; padding-top: 4px; margin-bottom: 4px;}
.dasneueste p {font-size: 11px; line-height: 13px; color: #444444; font-weight: normal; margin: 0px; padding: 0px;}
.dasneueste p a {font-weight: normal; color: #444444;}
.dasneueste p a:active {font-weight: normal; color: #444444;}
.dasneueste p a:hover {font-weight: normal; text-decoration: none; color: #444444;}
.dasneueste p a:visited {font-weight: normal; color: #444444;}
.dasneueste p a:focus {font-weight: normal; color: #444444;}
.dasneueste p span a {font-weight: bold; color: #999999;}
.dasneueste p span a:active {font-weight: bold; color: #999999;}
.dasneueste p span a:hover {font-weight: bold; text-decoration: none; color: #999999;}
.dasneueste p span a:visited {font-weight: bold; color: #999999;}
.dasneueste p span a:focus {font-weight: bold; color: #999999;}

.dasneuestedate {color: #999999;}
.dasneuesteallnews {width: 210px; text-align: right; margin-top: 5px; border-top: 1px solid #cccecd; padding-top: 6px;}
.dasneuesteallnews p {font-size: 12px; line-height: 14px; color: #444444; font-weight: normal; margin: 0px; padding: 0px;}
.dasneuesteallnews a {font-weight: bold; color: #444444;}
.dasneuesteallnews a:active {font-weight: bold; color: #444444;}
.dasneuesteallnews a:hover {font-weight: bold; text-decoration: none; color: #444444;}
.dasneuesteallnews a:visited {font-weight: bold; color: #444444;}
.dasneuesteallnews a:focus {font-weight: bold; color: #444444;}

/* Formulare */
.select165 {width: 165px;}

/* Buttons */
.button {font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; padding-left: 3px; padding-right: 3px; text-decoration: none;}
.button:hover {color: #FFFFFF; background-color: #08914B; text-decoration: none;}

.newssearchaus {visibility:hide;}
*html .newssearchaus {visibility:hidden;}


h3 {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	background-image: url(../Images/content_head_green.jpg);
	text-align:center;
}

.csc-firstHeader {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	background-image: url(../Images/content_head_green.jpg);
	text-align:center;
}

/* IQFS-News */
.newsiqfs {float: left; width: 435px; padding-bottom: 8px;}
.newsiqfstext {float: left; width: 430px;}

.newsiqfs h1 {font-size: 12px; font-weight: bold; line-height: 14px; color: #444444; margin: 0px; padding: 0px;}
.newsiqfs h1 a {font-weight: bold; color: #444444;}
.newsiqfs h1 a:active {font-weight: bold; color: #444444;}
.newsiqfs h1 a:hover {font-weight: bold; color: #444444; text-decoration: none;}
.newsiqfs h1 a:visited {font-weight: bold; color: #444444;}
.newsiqfs h1 a:focus {font-weight: bold; color: #444444;}
.newsiqfs p {font-size: 11px; font-weight: normal; line-height: 13px; color: #444444; padding: 0px; margin: 0px;}
.newsiqfs p a {font-size: 11px; font-weight: normal; line-height: 13px; color: #444444; padding: 0px; margin: 0px;}
.newsiqfs p a:active {font-weight: normal; color: #444444;}
.newsiqfs p a:hover {font-weight: normal; color: #444444; text-decoration: none;}
.newsiqfs p a:visited {font-weight: normal; color: #444444;}
.newsiqfs p a:focus {font-weight: normal; color: #444444;}

.newsiqfsdate {font-size: 11px; line-height: 13px; font-weight: normal; color: #999999;}
.newsiqfsdate a {font-weight: normal; color: #999999;}
.newsiqfsdate a:active {font-weight: normal; color: #999999;}
.newsiqfsdate a:hover {font-weight: normal; text-decoration: none; color: #999999;}
.newsiqfsdate a:visited {font-weight: normal; color: #999999;}
.newsiqfsdate a:focus {font-weight: normal; color: #999999;}



/* Box iqfs-news */
.iqfsbox {width: 230px; max-width: 232px; border: 1px solid #cccecd; margin-bottom: 5px;}
.iqfsboxpaddding {padding: 3px 5px 10px 10px;}
.iqfshead {clear: both; width: 210px;}
.iqfsbox h1 {font-size: 12px; font-weight: bold; color: #08914B; padding-bottom: 3px; margin: 0px;}
.iqfs {clear: both; width: 210px; border-top: 1px solid #cccecd; padding-top: 4px; margin-bottom: 4px;}
.iqfs p {font-size: 11px; line-height: 13px; color: #444444; font-weight: normal; margin: 0px; padding: 0px;}
.iqfs p a {font-weight: normal; color: #444444;}
.iqfs p a:active {font-weight: normal; color: #444444;}
.iqfs p a:hover {font-weight: normal; text-decoration: none; color: #444444;}
.iqfs p a:visited {font-weight: normal; color: #444444;}
.iqfs p a:focus {font-weight: normal; color: #444444;}
.iqfs p span a {font-weight: bold; color: #999999;}
.iqfs p span a:active {font-weight: bold; color: #999999;}
.iqfs p span a:hover {font-weight: bold; text-decoration: none; color: #999999;}
.iqfs p span a:visited {font-weight: bold; color: #999999;}
.iqfs p span a:focus {font-weight: bold; color: #999999;}
.iqfsdate {color: #999999;}
.iqfsallnews {width: 210px; text-align: right; margin-top: 5px; border-top: 1px solid #cccecd; padding-top: 6px;}
.iqfsallnews p {font-size: 12px; line-height: 14px; color: #444444; font-weight: normal; margin: 0px; padding: 0px;}
.iqfsallnews a {font-weight: bold; color: #444444;}
.iqfsallnews a:active {font-weight: bold; color: #444444;}
.iqfsallnews a:hover {font-weight: bold; text-decoration: none; color: #444444;}
.iqfsallnews a:visited {font-weight: bold; color: #444444;}
.iqfsallnews a:focus {font-weight: bold; color: #444444;}


