body {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#dddddd;font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:12px;}

.mama {margin-top:2px;width:910px;height:556px;}

.fields { display:none; }
input {padding:3px;}
input:hover {background-color:#EDF3FE;}
input:focus {background-color:#EDF3FE;}
input.submit:hover{background-color:none;}
input.submit:focus{background-color:none;}

/* TOP Navigation */
#top-nav a.nav:link, a.nav:visited {text-transform:uppercase;color:#5A5B5E;font-weight:bold;text-decoration:none;font-size:12px;}
#top-nav a.nav:hover, a.nav:active {color:white;text-decoration:none;}

#top-nav a.navIndex:link, a.navIndex:visited {text-transform:uppercase;color:#5A5B5E;font-weight:bold;text-decoration:none;font-size:12px;}
#top-nav a.navIndex:hover, a.navIndex:active {color:#999;text-decoration:none; }

#top-nav ul.picNav {margin:0px;padding:0px;list-style-type:none;}
#top-nav ul.picNav li {display:inline;list-style-type:none;text-indent:-9999px;}
#top-nav ul.picNav li a#de {width:30px;height:23px;background:url('mat/menue/de.gif') no-repeat;text-indent:-9999px;}
#top-nav ul.picNav li a#de:hover{background:url('mat/menue/de-hover.gif') no-repeat;}

h1 {font-size:32px;color:#cccccc;margin:0px;padding:0px;font-weight:normal;}

td {text-align:left;font-size:12px;color:#000000;}

/* Pictos links */
table#left-menu .pic-left {border:3px solid white;}
table#left-menu .bu {padding-bottom:4px;color:white;font-size:10px;text-transform:uppercase;white-space:nowrap;}

table.main {width:910px;background-color:white;border:3px solid white;}
table.main td.td-menu-left {width:210px;background-color:#ADA4A0;border-right:3px solid white;}

table.main .fairs-bottom {background-color:#C3BEBB;color:white;}
.breadcrumb {font-size:11px;}
#messen {margin:0px 0px 0px 10px;width:400px;padding:8px;text-align:left;}
table.main .messenhead {color:white;font-weight:bold;font-size:14px;}
table.main .messe {float:left;color:white;font-size:11px;font-weight:bold;margin:5px 0px 0px 0px;padding:0px;line-height:15px;}

/* Textlinks (i.e. LoginBox)  */
a.lightTextLinks:link, a.lightTextLinks:visited {color:white;font-weight:bold;font-size:10px;text-decoration:underline;}
a.lightTextLinks:hover, a.lightTextLinks:active {color:white;font-weight:bold;font-size:10px;text-decoration:none;}

.textfield {font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid silver;}

/*  LOginBox */ 
#loginBox {margin:10px 0px 20px 16px;width:162px;padding:4px; background-color:#5D5C60;text-align:left;border:3px solid white;}
#loginBox p {margin:0px;padding:0px 0px;color:white;font-weight:bolder;font-size:11px; }

#loginBox a.loginBoxLink:link,a.loginBoxLink:visited {font-size:10px;color:white;text-decoration:underline;}
#loginBox a.loginBoxLink:hover,a.loginBoxLink:active {font-size:10px;color:white;text-decoration:none;}

h2 {color:black;margin:0px;padding:0px;font-size:13px;}
#dotline {border-bottom:1px dotted #cccccc;margin:6px 0px 3px 0px;width:87%;}
.dotline {border-bottom:1px dotted #cccccc;margin:6px 0px 3px 0px;width:87%;}

.kat_text {color:black;font-size:12px;}

.footer {padding:5px 0px 20px 0px;text-align:right;font-size:11px;color:#5A5B5E;}

.img_border{border:1px solid black;}

a.topNavIndex:link,a.topNavIndex:visited {color:#25002a;font-weight:bolder;font-size:9pt;text-decoration:none;}
a.topNavIndex:hover,a.topNavIndex:active {color:#999999;font-weight:bolder;font-size:9pt;text-decoration:none;}

a.topNav:link,a.topNav:visited {color:#25002a;font-weight:bolder;font-size: 9pt;text-decoration:none}
a.topNav:hover,a.topNav:active {color:white;font-weight:bolder;font-size: 9pt;text-decoration:none}

#nav {width:153px;margin-top:10px;margin-left:13px;}
	
/* #C7C1C0 #5A5B5E */
.button {font-size:11px;cursor:pointer;padding:2px 5px 2px 5px;border:1px #AEA7A4 solid;background-color:#5D5C60;color:white;}
.button:hover {font-size:11px;cursor:pointer;padding:2px 5px 2px 5px;border:1px #5D5C60 solid;background-color:#AEA7A4;color:white;}

#color {height:11px;}

a.textlink:link,a.textlink:visited {font-size:11px;color:black;text-decoration:underline;font-weight:bold;}
a.textlink:hover,a.textlink:active {font-size:11px;color:black;text-decoration:none;font-weight:bold;}

a.textlink1:link,a.textlink1:visited {font-size:11px;color:black;text-decoration:underline;font-weight:normal;}
a.textlink1:hover,a.textlink1:active {font-size:11px;color:black;text-decoration:none;font-weight:normal;}

a.textlink2:link,a.textlink2:visited {font-size:11px;color:#0000FF;text-decoration:underline;font-weight:normal;}
a.textlink2:hover,a.textlink2:active {font-size:11px;color:#0000FF;text-decoration:none;font-weight:normal;}